{"id":2696,"name":"ssri","ecosystem":"npm","repository_url":"https://github.com/npm/ssri","issues_count":764,"created_at":"2025-06-06T15:02:10.067Z","updated_at":"2025-06-06T15:02:10.067Z","purl":"pkg:npm/ssri","metadata":{"id":2394873,"name":"ssri","ecosystem":"npm","description":"Standard Subresource Integrity library -- parses, serializes, generates, and verifies integrity metadata according to the SRI spec.","homepage":"https://github.com/npm/ssri#readme","licenses":"ISC","normalized_licenses":["ISC"],"repository_url":"https://github.com/npm/ssri","keywords_array":["w3c","web","security","integrity","checksum","hashing","subresource integrity","sri","sri hash","sri string","sri generator","html"],"namespace":null,"versions_count":41,"first_release_published_at":"2017-03-23T04:56:05.227Z","latest_release_published_at":"2024-09-25T17:31:17.139Z","latest_release_number":"12.0.0","last_synced_at":"2025-06-06T14:01:11.612Z","created_at":"2022-04-10T01:10:45.559Z","updated_at":"2025-06-06T14:02:04.234Z","registry_url":"https://www.npmjs.com/package/ssri","install_command":"npm install ssri","documentation_url":null,"metadata":{"funding":null,"dist-tags":{"latest":"12.0.0"}},"repo_metadata":{"id":35121507,"uuid":"193817839","full_name":"npm/ssri","owner":"npm","description":"subresource integrity for npm","archived":false,"fork":false,"pushed_at":"2025-04-28T18:57:49.000Z","size":574,"stargazers_count":58,"open_issues_count":1,"forks_count":21,"subscribers_count":10,"default_branch":"main","last_synced_at":"2025-05-31T10:02:26.362Z","etag":null,"topics":["npm-cli"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/npm.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.md","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2019-06-26T02:49:12.000Z","updated_at":"2025-04-28T18:57:51.000Z","dependencies_parsed_at":"2023-12-03T04:21:11.470Z","dependency_job_id":"2976ac3f-7bfd-43f1-a7dd-0c62c465b835","html_url":"https://github.com/npm/ssri","commit_stats":{"total_commits":210,"total_committers":16,"mean_commits":13.125,"dds":0.5809523809523809,"last_synced_commit":"35c1f962f76ea3e198efe42408249c9738369a35"},"previous_names":[],"tags_count":41,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fssri","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fssri/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fssri/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fssri/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/npm","download_url":"https://codeload.github.com/npm/ssri/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fssri/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":258072870,"owners_count":22647221,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"npm","name":"npm","uuid":"6078720","kind":"organization","description":"JavaScript Package Manager, Registry \u0026 Website","email":null,"website":"https://npmjs.com","location":"United States of America","twitter":"npmjs","company":null,"icon_url":"https://avatars.githubusercontent.com/u/6078720?v=4","repositories_count":343,"last_synced_at":"2024-04-14T06:35:40.452Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/npm","funding_links":[],"total_stars":50155,"followers":2401,"following":0,"created_at":"2022-11-02T16:18:59.756Z","updated_at":"2024-04-14T06:36:45.292Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/npm","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/npm/repositories"},"tags":[{"name":"v12.0.0","sha":"35c1f962f76ea3e198efe42408249c9738369a35","kind":"commit","published_at":"2024-09-25T17:28:28.000Z","download_url":"https://codeload.github.com/npm/ssri/tar.gz/v12.0.0","html_url":"https://github.com/npm/ssri/releases/tag/v12.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fssri/tags/v12.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fssri/tags/v12.0.0/manifests"},{"name":"v11.0.0","sha":"ba65b07e5bb3b4041c71bb499a1e76d82c0fa367","kind":"commit","published_at":"2024-09-03T16:28:01.000Z","download_url":"https://codeload.github.com/npm/ssri/tar.gz/v11.0.0","html_url":"https://github.com/npm/ssri/releases/tag/v11.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fssri/tags/v11.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fssri/tags/v11.0.0/manifests"},{"name":"v10.0.6","sha":"422a99ed3c5f17abcdc5fea50add6c05dd2e1703","kind":"commit","published_at":"2024-05-04T01:08:15.000Z","download_url":"https://codeload.github.com/npm/ssri/tar.gz/v10.0.6","html_url":"https://github.com/npm/ssri/releases/tag/v10.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fssri/tags/v10.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fssri/tags/v10.0.6/manifests"},{"name":"v10.0.5","sha":"b74cf03824a67504e27e2185eed9fcd0d649caa2","kind":"commit","published_at":"2023-08-14T18:52:30.000Z","download_url":"https://codeload.github.com/npm/ssri/tar.gz/v10.0.5","html_url":"https://github.com/npm/ssri/releases/tag/v10.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fssri/tags/v10.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fssri/tags/v10.0.5/manifests"},{"name":"v10.0.4","sha":"b91af742bfc29406a0e8f66c7ccfcee04eca2c38","kind":"commit","published_at":"2023-04-26T19:06:50.000Z","download_url":"https://codeload.github.com/npm/ssri/tar.gz/v10.0.4","html_url":"https://github.com/npm/ssri/releases/tag/v10.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fssri/tags/v10.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fssri/tags/v10.0.4/manifests"},{"name":"v10.0.3","sha":"ca828247fd850ec1a4754bf37d526e4edfca477c","kind":"commit","published_at":"2023-04-11T18:49:03.000Z","download_url":"https://codeload.github.com/npm/ssri/tar.gz/v10.0.3","html_url":"https://github.com/npm/ssri/releases/tag/v10.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fssri/tags/v10.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fssri/tags/v10.0.3/manifests"},{"name":"v10.0.2","sha":"3e72ec0b7dbce99ba544b5cb25639825e2f4eb5f","kind":"commit","published_at":"2023-04-04T21:53:16.000Z","download_url":"https://codeload.github.com/npm/ssri/tar.gz/v10.0.2","html_url":"https://github.com/npm/ssri/releases/tag/v10.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fssri/tags/v10.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fssri/tags/v10.0.2/manifests"},{"name":"v10.0.1","sha":"c55e15931e75cec5f52bd011799fce78e95a705c","kind":"commit","published_at":"2022-12-07T20:32:42.000Z","download_url":"https://codeload.github.com/npm/ssri/tar.gz/v10.0.1","html_url":"https://github.com/npm/ssri/releases/tag/v10.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fssri/tags/v10.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fssri/tags/v10.0.1/manifests"},{"name":"v10.0.0","sha":"2ab09218ea4cc9fba029843872d8dc8719904469","kind":"commit","published_at":"2022-10-14T05:22:40.000Z","download_url":"https://codeload.github.com/npm/ssri/tar.gz/v10.0.0","html_url":"https://github.com/npm/ssri/releases/tag/v10.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fssri/tags/v10.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fssri/tags/v10.0.0/manifests"},{"name":"v9.0.1","sha":"ab31e9b13d1b0db630a14cb5f240e7edc0f3447f","kind":"commit","published_at":"2022-05-19T16:24:13.000Z","download_url":"https://codeload.github.com/npm/ssri/tar.gz/v9.0.1","html_url":"https://github.com/npm/ssri/releases/tag/v9.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fssri/tags/v9.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fssri/tags/v9.0.1/manifests"},{"name":"v9.0.0","sha":"e7ee51dba6a09f3e7f041d7cd0adc6b061865bd1","kind":"commit","published_at":"2022-04-05T16:19:04.000Z","download_url":"https://codeload.github.com/npm/ssri/tar.gz/v9.0.0","html_url":"https://github.com/npm/ssri/releases/tag/v9.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fssri/tags/v9.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fssri/tags/v9.0.0/manifests"},{"name":"v7.1.1","sha":"9bb0cee9ff12899b0a9010517f6c1a49cf8fbd56","kind":"tag","published_at":"2021-05-17T22:14:10.000Z","download_url":"https://codeload.github.com/npm/ssri/tar.gz/v7.1.1","html_url":"https://github.com/npm/ssri/releases/tag/v7.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fssri/tags/v7.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fssri/tags/v7.1.1/manifests"},{"name":"v6.0.2","sha":"b7c8c7c61db89aeb9fbf7596c0ef17071bc216ef","kind":"tag","published_at":"2021-04-07T20:01:02.000Z","download_url":"https://codeload.github.com/npm/ssri/tar.gz/v6.0.2","html_url":"https://github.com/npm/ssri/releases/tag/v6.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fssri/tags/v6.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fssri/tags/v6.0.2/manifests"},{"name":"v8.0.1","sha":"3eec7a375a8c7664d4e33c212058313c6fb43c57","kind":"tag","published_at":"2021-01-27T19:34:34.000Z","download_url":"https://codeload.github.com/npm/ssri/tar.gz/v8.0.1","html_url":"https://github.com/npm/ssri/releases/tag/v8.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fssri/tags/v8.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fssri/tags/v8.0.1/manifests"},{"name":"v8.0.0","sha":"41b764f91eda13867745f8d97c624c316e9c162e","kind":"tag","published_at":"2020-02-18T01:26:11.000Z","download_url":"https://codeload.github.com/npm/ssri/tar.gz/v8.0.0","html_url":"https://github.com/npm/ssri/releases/tag/v8.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fssri/tags/v8.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fssri/tags/v8.0.0/manifests"},{"name":"v7.1.0","sha":"79ba4ec4b2af9f82538c6917494d5cc1c24bc724","kind":"tag","published_at":"2019-10-24T23:57:51.000Z","download_url":"https://codeload.github.com/npm/ssri/tar.gz/v7.1.0","html_url":"https://github.com/npm/ssri/releases/tag/v7.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fssri/tags/v7.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fssri/tags/v7.1.0/manifests"},{"name":"v7.0.1","sha":"cea474f30a1b52e1bc199c64033ca34a717e40f5","kind":"tag","published_at":"2019-09-30T21:04:33.000Z","download_url":"https://codeload.github.com/npm/ssri/tar.gz/v7.0.1","html_url":"https://github.com/npm/ssri/releases/tag/v7.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fssri/tags/v7.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fssri/tags/v7.0.1/manifests"},{"name":"v7.0.0","sha":"9c76e0cf1079a314880078ddfa1dd2b241ba4133","kind":"tag","published_at":"2019-09-18T18:34:51.000Z","download_url":"https://codeload.github.com/npm/ssri/tar.gz/v7.0.0","html_url":"https://github.com/npm/ssri/releases/tag/v7.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fssri/tags/v7.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fssri/tags/v7.0.0/manifests"},{"name":"v6.0.1","sha":"a4337cd672f341deee2b52699b6720d82e4d0ddf","kind":"tag","published_at":"2018-08-27T19:53:01.000Z","download_url":"https://codeload.github.com/npm/ssri/tar.gz/v6.0.1","html_url":"https://github.com/npm/ssri/releases/tag/v6.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fssri/tags/v6.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fssri/tags/v6.0.1/manifests"},{"name":"v6.0.0","sha":"d1aa2f789a8cbfe8592d63a87cee4127864fdcad","kind":"tag","published_at":"2018-04-09T18:19:26.000Z","download_url":"https://codeload.github.com/npm/ssri/tar.gz/v6.0.0","html_url":"https://github.com/npm/ssri/releases/tag/v6.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fssri/tags/v6.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fssri/tags/v6.0.0/manifests"},{"name":"v5.3.0","sha":"0ae0c237690d0b33613524a318ec617b8a61f8b0","kind":"tag","published_at":"2018-03-13T02:25:08.000Z","download_url":"https://codeload.github.com/npm/ssri/tar.gz/v5.3.0","html_url":"https://github.com/npm/ssri/releases/tag/v5.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fssri/tags/v5.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fssri/tags/v5.3.0/manifests"},{"name":"v5.2.4","sha":"d0f7429cb8d5c38a3aab1dde24a725c61fe2d69d","kind":"tag","published_at":"2018-02-16T22:46:16.000Z","download_url":"https://codeload.github.com/npm/ssri/tar.gz/v5.2.4","html_url":"https://github.com/npm/ssri/releases/tag/v5.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fssri/tags/v5.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fssri/tags/v5.2.4/manifests"},{"name":"v5.2.3","sha":"5e6fcee066a60e2a7dc505dc1912c0502844e39d","kind":"tag","published_at":"2018-02-16T22:39:03.000Z","download_url":"https://codeload.github.com/npm/ssri/tar.gz/v5.2.3","html_url":"https://github.com/npm/ssri/releases/tag/v5.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fssri/tags/v5.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fssri/tags/v5.2.3/manifests"},{"name":"v5.2.2","sha":"0fb45e7e0eba615bf0080bf350c95e19412ff9a9","kind":"tag","published_at":"2018-02-14T20:36:21.000Z","download_url":"https://codeload.github.com/npm/ssri/tar.gz/v5.2.2","html_url":"https://github.com/npm/ssri/releases/tag/v5.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fssri/tags/v5.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fssri/tags/v5.2.2/manifests"},{"name":"v5.2.1","sha":"050324c2341b0b60d42df47f51116dedbab47942","kind":"tag","published_at":"2018-02-06T23:59:04.000Z","download_url":"https://codeload.github.com/npm/ssri/tar.gz/v5.2.1","html_url":"https://github.com/npm/ssri/releases/tag/v5.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fssri/tags/v5.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fssri/tags/v5.2.1/manifests"},{"name":"v5.2.0","sha":"cccc109c178ea44fd2ba3c4b7491a9a9a0c3734e","kind":"tag","published_at":"2018-02-06T23:42:49.000Z","download_url":"https://codeload.github.com/npm/ssri/tar.gz/v5.2.0","html_url":"https://github.com/npm/ssri/releases/tag/v5.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fssri/tags/v5.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fssri/tags/v5.2.0/manifests"},{"name":"v5.1.0","sha":"381c619042dcc4ff49172fcd89e0b84d67077f65","kind":"tag","published_at":"2018-01-18T23:56:35.000Z","download_url":"https://codeload.github.com/npm/ssri/tar.gz/v5.1.0","html_url":"https://github.com/npm/ssri/releases/tag/v5.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fssri/tags/v5.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fssri/tags/v5.1.0/manifests"},{"name":"v5.0.0","sha":"d0343e0bb5d8f8769462fcb8250f4c8ad4ff6d5c","kind":"tag","published_at":"2017-10-23T18:23:07.000Z","download_url":"https://codeload.github.com/npm/ssri/tar.gz/v5.0.0","html_url":"https://github.com/npm/ssri/releases/tag/v5.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fssri/tags/v5.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fssri/tags/v5.0.0/manifests"},{"name":"v4.1.6","sha":"1bef97d1ba06384b703d438cfb88f1f02d9a8e67","kind":"tag","published_at":"2017-06-07T22:21:32.000Z","download_url":"https://codeload.github.com/npm/ssri/tar.gz/v4.1.6","html_url":"https://github.com/npm/ssri/releases/tag/v4.1.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fssri/tags/v4.1.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fssri/tags/v4.1.6/manifests"},{"name":"v4.1.5","sha":"75be125a348e241edbc1ea5f0e1d40406f002b0b","kind":"tag","published_at":"2017-06-05T21:14:29.000Z","download_url":"https://codeload.github.com/npm/ssri/tar.gz/v4.1.5","html_url":"https://github.com/npm/ssri/releases/tag/v4.1.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fssri/tags/v4.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fssri/tags/v4.1.5/manifests"},{"name":"v4.1.4","sha":"4789c3a70969df4ea3711931f41b5982ab3f1f18","kind":"tag","published_at":"2017-05-31T04:22:18.000Z","download_url":"https://codeload.github.com/npm/ssri/tar.gz/v4.1.4","html_url":"https://github.com/npm/ssri/releases/tag/v4.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fssri/tags/v4.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fssri/tags/v4.1.4/manifests"},{"name":"v4.1.3","sha":"76f4a69a573e34a92b16edf540312e8e694b7365","kind":"tag","published_at":"2017-05-24T23:40:56.000Z","download_url":"https://codeload.github.com/npm/ssri/tar.gz/v4.1.3","html_url":"https://github.com/npm/ssri/releases/tag/v4.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fssri/tags/v4.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fssri/tags/v4.1.3/manifests"},{"name":"v4.1.2","sha":"e0f1a5dccd1583773f98c3cdef088f3c948afab0","kind":"tag","published_at":"2017-04-18T09:53:27.000Z","download_url":"https://codeload.github.com/npm/ssri/tar.gz/v4.1.2","html_url":"https://github.com/npm/ssri/releases/tag/v4.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fssri/tags/v4.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fssri/tags/v4.1.2/manifests"},{"name":"v4.1.1","sha":"b4d40d7ac04630b4bf5f79b674b6052d8ba0bc72","kind":"tag","published_at":"2017-04-12T04:16:28.000Z","download_url":"https://codeload.github.com/npm/ssri/tar.gz/v4.1.1","html_url":"https://github.com/npm/ssri/releases/tag/v4.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fssri/tags/v4.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fssri/tags/v4.1.1/manifests"},{"name":"v4.1.0","sha":"9c4a4a978b70515e2a71f3e69a116414d23109f5","kind":"tag","published_at":"2017-04-07T15:41:51.000Z","download_url":"https://codeload.github.com/npm/ssri/tar.gz/v4.1.0","html_url":"https://github.com/npm/ssri/releases/tag/v4.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fssri/tags/v4.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fssri/tags/v4.1.0/manifests"},{"name":"v4.0.0","sha":"cc54b31994f079b00ccb036a259f74cbcb191d6a","kind":"tag","published_at":"2017-04-03T10:37:08.000Z","download_url":"https://codeload.github.com/npm/ssri/tar.gz/v4.0.0","html_url":"https://github.com/npm/ssri/releases/tag/v4.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fssri/tags/v4.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fssri/tags/v4.0.0/manifests"},{"name":"v3.0.2","sha":"74fd52ce7173373dd2617db6763929a447c6553d","kind":"tag","published_at":"2017-04-03T05:18:00.000Z","download_url":"https://codeload.github.com/npm/ssri/tar.gz/v3.0.2","html_url":"https://github.com/npm/ssri/releases/tag/v3.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fssri/tags/v3.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fssri/tags/v3.0.2/manifests"},{"name":"v3.0.1","sha":"30b2596b769a26630f22230c07f015d77129a1da","kind":"tag","published_at":"2017-04-03T05:16:55.000Z","download_url":"https://codeload.github.com/npm/ssri/tar.gz/v3.0.1","html_url":"https://github.com/npm/ssri/releases/tag/v3.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fssri/tags/v3.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fssri/tags/v3.0.1/manifests"},{"name":"v3.0.0","sha":"91777d050e9be60e94ce7f5d37eb9e8f349ce10f","kind":"tag","published_at":"2017-04-03T04:45:37.000Z","download_url":"https://codeload.github.com/npm/ssri/tar.gz/v3.0.0","html_url":"https://github.com/npm/ssri/releases/tag/v3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fssri/tags/v3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fssri/tags/v3.0.0/manifests"},{"name":"v2.0.0","sha":"a06455fdafa64bcd4ccc03c32e53fe052171f6f4","kind":"tag","published_at":"2017-03-24T07:50:37.000Z","download_url":"https://codeload.github.com/npm/ssri/tar.gz/v2.0.0","html_url":"https://github.com/npm/ssri/releases/tag/v2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fssri/tags/v2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fssri/tags/v2.0.0/manifests"},{"name":"v1.0.0","sha":"2e0a8a6f8035dc785e451ec766849a35cf93aff6","kind":"tag","published_at":"2017-03-23T07:22:22.000Z","download_url":"https://codeload.github.com/npm/ssri/tar.gz/v1.0.0","html_url":"https://github.com/npm/ssri/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fssri/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fssri/tags/v1.0.0/manifests"}]},"repo_metadata_updated_at":"2025-06-06T14:02:04.148Z","dependent_packages_count":838,"downloads":141581547,"downloads_period":"last-month","dependent_repos_count":951034,"rankings":{"downloads":0.01065075278096905,"dependent_repos_count":0.03586757363256929,"dependent_packages_count":0.07912772227428953,"stargazers_count":5.923187537578813,"forks_count":4.994985383275248,"docker_downloads_count":0.0022177660032352002,"average":1.841006122590854},"purl":"pkg:npm/ssri","advisories":[{"uuid":"MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLXZ4M3AtOTQ4Zy02dmhx","url":"https://github.com/advisories/GHSA-vx3p-948g-6vhq","title":"Regular Expression Denial of Service (ReDoS)","description":"npm `ssri` 5.2.2-6.0.1 and 7.0.0-8.0.0, processes SRIs using a regular expression which is vulnerable to a denial of service. Malicious SRIs could take an extremely long time to process, leading to denial of service. This issue only affects consumers using the strict option.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2021-03-19T21:24:36.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":7.5,"cvss_vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","references":["https://nvd.nist.gov/vuln/detail/CVE-2021-27290","https://github.com/npm/ssri/commit/76e223317d971f19e4db8191865bdad5edee40d2","https://doyensec.com/resources/Doyensec_Advisory_ssri_redos.pdf","https://github.com/yetingli/SaveResults/blob/main/pdf/ssri-redos.pdf","https://github.com/npm/ssri/commit/b30dfdb00bb94ddc49a25a85a18fb27afafdfbb1","https://www.npmjs.com/package/ssri","https://github.com/npm/ssri/pull/20#issuecomment-842677644","https://npmjs.com","https://www.oracle.com/security-alerts/cpuoct2021.html","https://cert-portal.siemens.com/productcert/pdf/ssa-389290.pdf","https://github.com/npm/ssri/commit/809c84d09ea87c3857fa171d42914586899d4538","https://github.com/advisories/GHSA-vx3p-948g-6vhq"],"source_kind":"github","identifiers":["GHSA-vx3p-948g-6vhq","CVE-2021-27290"],"repository_url":"https://github.com/npm/ssri","blast_radius":44.83647032615076,"packages":[{"versions":[{"first_patched_version":"8.0.1","vulnerable_version_range":"= 8.0.0"},{"first_patched_version":"7.1.1","vulnerable_version_range":"\u003e= 7.0.0, \u003c 7.1.1"},{"first_patched_version":"6.0.2","vulnerable_version_range":"\u003e= 5.2.2, \u003c 6.0.2"}],"ecosystem":"npm","package_name":"ssri"}],"created_at":"2022-12-21T16:13:02.471Z","updated_at":"2025-03-04T01:11:29.200Z","epss_percentage":0.00265,"epss_percentile":0.67042},{"uuid":"MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLTMyNWotMjRmNC1xdjV4","url":"https://github.com/advisories/GHSA-325j-24f4-qv5x","title":"Regular Expression Denial of Service in ssri","description":"Version of `ssri` prior to 5.2.2 are vulnerable to regular expression denial of service (ReDoS) when using strict mode.\n\n\n## Recommendation\n\nUpdate to version 5.2.2 or later.","origin":"UNSPECIFIED","severity":"MODERATE","published_at":"2018-03-07T22:22:20.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":5.9,"cvss_vector":"CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H","references":["https://nvd.nist.gov/vuln/detail/CVE-2018-7651","https://github.com/advisories/GHSA-325j-24f4-qv5x","https://www.npmjs.com/advisories/565","https://github.com/zkat/ssri/issues/10","https://github.com/zkat/ssri/commit/d0ebcdc22cb5c8f47f89716d08b3518b2485d65d"],"source_kind":"github","identifiers":["GHSA-325j-24f4-qv5x","CVE-2018-7651"],"repository_url":"https://github.com/zkat/ssri","blast_radius":35.27135665657193,"packages":[{"versions":[{"first_patched_version":"5.2.2","vulnerable_version_range":"\u003c 5.2.2"}],"ecosystem":"npm","package_name":"ssri"}],"created_at":"2022-12-21T16:13:37.373Z","updated_at":"2023-01-09T05:02:42.000Z","epss_percentage":0.00202,"epss_percentile":0.58565}],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/ssri","docker_dependents_count":65325,"docker_downloads_count":14066929912,"usage_url":"https://repos.ecosyste.ms/usage/npm/ssri","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/ssri/dependencies","status":null,"funding_links":[],"critical":true,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/ssri/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/ssri/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/ssri/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/ssri/related_packages","maintainers":[{"uuid":"gar","login":"gar","name":null,"email":"gar+npm@danger.computer","url":null,"packages_count":301,"html_url":"https://www.npmjs.com/~gar","role":null,"created_at":"2022-11-14T13:38:06.440Z","updated_at":"2022-11-14T13:38:06.440Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/gar/packages"},{"uuid":"saquibkhan","login":"saquibkhan","name":null,"email":"saquibkhan@github.com","url":null,"packages_count":271,"html_url":"https://www.npmjs.com/~saquibkhan","role":null,"created_at":"2022-12-07T22:14:54.695Z","updated_at":"2022-12-07T22:14:54.695Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/saquibkhan/packages"},{"uuid":"reggi","login":"reggi","name":null,"email":"reggi@github.com","url":null,"packages_count":446,"html_url":"https://www.npmjs.com/~reggi","role":null,"created_at":"2024-05-31T13:44:14.250Z","updated_at":"2024-05-31T13:44:14.250Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/reggi/packages"},{"uuid":"hashtagchris","login":"hashtagchris","name":null,"email":"hashtagchris@github.com","url":null,"packages_count":313,"html_url":"https://www.npmjs.com/~hashtagchris","role":null,"created_at":"2024-08-04T06:01:33.370Z","updated_at":"2024-08-04T06:01:33.370Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/hashtagchris/packages"},{"uuid":"npm-cli-ops","login":"npm-cli-ops","name":null,"email":"npm-cli+bot@github.com","url":null,"packages_count":127,"html_url":"https://www.npmjs.com/~npm-cli-ops","role":null,"created_at":"2023-03-08T00:12:24.506Z","updated_at":"2023-03-08T00:12:24.506Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/npm-cli-ops/packages"},{"uuid":"owlstronaut","login":"owlstronaut","name":null,"email":"owlstronaut@github.com","url":null,"packages_count":139,"html_url":"https://www.npmjs.com/~owlstronaut","role":null,"created_at":"2025-04-09T16:33:42.856Z","updated_at":"2025-04-09T16:33:42.856Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/owlstronaut/packages"}],"registry":{"name":"npmjs.org","url":"https://registry.npmjs.org","ecosystem":"npm","default":true,"packages_count":5006541,"maintainers_count":1012935,"namespaces_count":295512,"keywords_count":700181,"github":"npm","metadata":{"funded_packages_count":150239},"icon_url":"https://github.com/npm.png","created_at":"2022-04-04T15:19:23.081Z","updated_at":"2025-06-06T05:58:05.971Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/namespaces"}},"unique_repositories_count":655,"unique_repositories_count_past_30_days":1,"recent_issues":[{"uuid":"4515286083","node_id":"PR_kwDOFK-IW87e9K7b","number":2071,"state":"closed","title":"[DPEDE-1784](deps): Bump the all-dependencies group across 1 directory with 15 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":7,"pull_request":true,"closed_at":"2026-05-27T16:20:51.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-25T07:56:33.000Z","updated_at":"2026-06-01T01:03:26.863Z","time_to_close":203058,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"[DPEDE-1784](deps): Bump","group_name":"all-dependencies","update_count":15,"packages":[{"name":"@babel/preset-env","old_version":"7.29.2","new_version":"7.29.5","repository_url":"https://github.com/babel/babel"},{"name":"@cypress/code-coverage","old_version":"3.14.7","new_version":"4.0.3","repository_url":"https://github.com/cypress-io/code-coverage"},{"name":"@types/node","old_version":"24.12.2","new_version":"25.9.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"chokidar","old_version":"4.0.3","new_version":"5.0.0","repository_url":"https://github.com/paulmillr/chokidar"},{"name":"cross-env","old_version":"7.0.3","new_version":"10.1.0","repository_url":"https://github.com/kentcdodds/cross-env"},{"name":"cssnano","old_version":"7.1.7","new_version":"8.0.1","repository_url":"https://github.com/cssnano/cssnano"},{"name":"cypress","old_version":"15.14.1","new_version":"15.15.0","repository_url":"https://github.com/cypress-io/cypress"},{"name":"express-rate-limit","old_version":"7.5.1","new_version":"8.5.2","repository_url":"https://github.com/express-rate-limit/express-rate-limit"},{"name":"nyc","old_version":"17.1.0","new_version":"18.0.0","repository_url":"https://github.com/istanbuljs/nyc"},{"name":"ora","old_version":"8.2.0","new_version":"9.4.0","repository_url":"https://github.com/sindresorhus/ora"},{"name":"sass","old_version":"1.99.0","new_version":"1.100.0","repository_url":"https://github.com/sass/dart-sass"},{"name":"ssri","old_version":"12.0.0","new_version":"14.0.0","repository_url":"https://github.com/npm/ssri"},{"name":"tsx","old_version":"4.21.0","new_version":"4.22.3","repository_url":"https://github.com/privatenumber/tsx"},{"name":"vite-plugin-istanbul","old_version":"7.2.1","new_version":"9.0.0","repository_url":"https://github.com/iFaxity/vite-plugin-istanbul"},{"name":"@rollup/rollup-linux-x64-gnu","old_version":"4.60.2","new_version":"4.60.4","repository_url":"https://github.com/rollup/rollup"}],"path":null,"ecosystem":"npm"},"body":"Bumps the all-dependencies group with 15 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) | `7.29.2` | `7.29.5` |\n| [@cypress/code-coverage](https://github.com/cypress-io/code-coverage) | `3.14.7` | `4.0.3` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `24.12.2` | `25.9.1` |\n| [chokidar](https://github.com/paulmillr/chokidar) | `4.0.3` | `5.0.0` |\n| [cross-env](https://github.com/kentcdodds/cross-env) | `7.0.3` | `10.1.0` |\n| [cssnano](https://github.com/cssnano/cssnano) | `7.1.7` | `8.0.1` |\n| [cypress](https://github.com/cypress-io/cypress) | `15.14.1` | `15.15.0` |\n| [express-rate-limit](https://github.com/express-rate-limit/express-rate-limit) | `7.5.1` | `8.5.2` |\n| [nyc](https://github.com/istanbuljs/nyc) | `17.1.0` | `18.0.0` |\n| [ora](https://github.com/sindresorhus/ora) | `8.2.0` | `9.4.0` |\n| [sass](https://github.com/sass/dart-sass) | `1.99.0` | `1.100.0` |\n| [ssri](https://github.com/npm/ssri) | `12.0.0` | `14.0.0` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.21.0` | `4.22.3` |\n| [vite-plugin-istanbul](https://github.com/iFaxity/vite-plugin-istanbul) | `7.2.1` | `9.0.0` |\n| [@rollup/rollup-linux-x64-gnu](https://github.com/rollup/rollup) | `4.60.2` | `4.60.4` |\n\n\nUpdates `@babel/preset-env` from 7.29.2 to 7.29.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e@​babel/preset-env's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.29.5 (2026-05-05)\u003c/h2\u003e\n\u003ch4\u003e:house:  Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003e@babel/*\u003c/code\u003e dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.29.4 (2026-05-05)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-modules-systemjs\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17974\"\u003e#17974\u003c/a\u003e [7.x backport]fix(systemjs): improve module string name support (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 1\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.29.3 (2026-04-30)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17923\"\u003e#17923\u003c/a\u003e Support flow extends bound (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17931\"\u003e#17931\u003c/a\u003e fix(decorators): replace super within all removed static elements (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-register\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17915\"\u003e#17915\u003c/a\u003e Fix thread synchronization issues in \u003ccode\u003e@babel/register\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-compat-data\u003c/code\u003e, \u003ccode\u003ebabel-plugin-bugfix-safari-rest-destructuring-rhs-array\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17788\"\u003e#17788\u003c/a\u003e Add bugfix plugin for Safari array rest destructuring bug (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17782\"\u003e#17782\u003c/a\u003e Improve trailing comma comment handling (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:memo: Documentation\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17847\"\u003e#17847\u003c/a\u003e Replace npmjs.com links with npmx.dev (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-import-to-platform-api\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-wasm-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-json-modules\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17818\"\u003e#17818\u003c/a\u003e Load async Wasm and JSON imports in parallel (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 4\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/3cd910d838332b988ed83bdd2ddc22e849e7ea5d\"\u003e\u003ccode\u003e3cd910d\u003c/code\u003e\u003c/a\u003e v7.29.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/3d399f8c8c1e5308bb25e11947d90a111399ac0d\"\u003e\u003ccode\u003e3d399f8\u003c/code\u003e\u003c/a\u003e [7.x backport]docs(preset-env): update CONTRIBUTING.md (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/17976\"\u003e#17976\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/183db7bc040a68057489f8981d02962345a322ed\"\u003e\u003ccode\u003e183db7b\u003c/code\u003e\u003c/a\u003e v7.29.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/268f246f21e51b2204ba6dc5349055504cc7420d\"\u003e\u003ccode\u003e268f246\u003c/code\u003e\u003c/a\u003e Add bugfix plugin for Safari array rest destructuring bug (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/17788\"\u003e#17788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/f8524d80799e136313e55da0468777a57d1bf6b6\"\u003e\u003ccode\u003ef8524d8\u003c/code\u003e\u003c/a\u003e Update compat data (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/17686\"\u003e#17686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.29.5/packages/babel-preset-env\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@cypress/code-coverage` from 3.14.7 to 4.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cypress-io/code-coverage/releases\"\u003e@​cypress/code-coverage's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/cypress-io/code-coverage/compare/v4.0.2...v4.0.3\"\u003e4.0.3\u003c/a\u003e (2026-03-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency debug to v4.4.3 (\u003ca href=\"https://redirect.github.com/cypress-io/code-coverage/issues/990\"\u003e#990\u003c/a\u003e) (\u003ca href=\"https://github.com/cypress-io/code-coverage/commit/985dbddecbb43a1a0aa346dcfd616e11301d9c87\"\u003e985dbdd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.0.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/cypress-io/code-coverage/compare/v4.0.1...v4.0.2\"\u003e4.0.2\u003c/a\u003e (2026-03-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency dayjs to v1.11.20 (\u003ca href=\"https://redirect.github.com/cypress-io/code-coverage/issues/988\"\u003e#988\u003c/a\u003e) (\u003ca href=\"https://github.com/cypress-io/code-coverage/commit/05407767f64aaa02062d7f3c8576fbd14041c146\"\u003e0540776\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/cypress-io/code-coverage/compare/v4.0.0...v4.0.1\"\u003e4.0.1\u003c/a\u003e (2026-02-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency dayjs to v1.11.19 (\u003ca href=\"https://redirect.github.com/cypress-io/code-coverage/issues/983\"\u003e#983\u003c/a\u003e) (\u003ca href=\"https://github.com/cypress-io/code-coverage/commit/a9a10f45f9f5d0eb1a0f9e55b9a3e110a7a84713\"\u003ea9a10f4\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.0.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/cypress-io/code-coverage/compare/v3.14.7...v4.0.0\"\u003e4.0.0\u003c/a\u003e (2026-02-10)\u003c/h1\u003e\n\u003ch3\u003echore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erelease next major version (\u003ca href=\"https://redirect.github.com/cypress-io/code-coverage/issues/979\"\u003e#979\u003c/a\u003e) (\u003ca href=\"https://github.com/cypress-io/code-coverage/commit/29455d8db15380bd47c983dab6248507e411d49a\"\u003e29455d8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eConfigure with expose rather than env. Minimum Cypress version is now v15.10.0. Minimum node version is now 20.x.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/code-coverage/commit/995b23a596d8b2732a9ed48fcfae1f675d2c097d\"\u003e\u003ccode\u003e995b23a\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​types/debug\u003c/code\u003e to v4.1.13 (\u003ca href=\"https://redirect.github.com/cypress-io/code-coverage/issues/989\"\u003e#989\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/code-coverage/commit/985dbddecbb43a1a0aa346dcfd616e11301d9c87\"\u003e\u003ccode\u003e985dbdd\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency debug to v4.4.3 (\u003ca href=\"https://redirect.github.com/cypress-io/code-coverage/issues/990\"\u003e#990\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/code-coverage/commit/72e429928472443a7e523ee90e4c4c7f35cf2f89\"\u003e\u003ccode\u003e72e4299\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency serve to v14.2.6 (\u003ca href=\"https://redirect.github.com/cypress-io/code-coverage/issues/987\"\u003e#987\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/code-coverage/commit/05407767f64aaa02062d7f3c8576fbd14041c146\"\u003e\u003ccode\u003e0540776\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency dayjs to v1.11.20 (\u003ca href=\"https://redirect.github.com/cypress-io/code-coverage/issues/988\"\u003e#988\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/code-coverage/commit/fbe99183e4d50b24e82399e205568087d9456fe5\"\u003e\u003ccode\u003efbe9918\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​types/lodash\u003c/code\u003e to v4.17.24 (\u003ca href=\"https://redirect.github.com/cypress-io/code-coverage/issues/984\"\u003e#984\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/code-coverage/commit/649cf9d7f21be98e32ad88087eb01c4e9feb428b\"\u003e\u003ccode\u003e649cf9d\u003c/code\u003e\u003c/a\u003e chore(deps): update nyc, babel-plugin-istanbul, rimraf, and semantic-release ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/code-coverage/commit/a9a10f45f9f5d0eb1a0f9e55b9a3e110a7a84713\"\u003e\u003ccode\u003ea9a10f4\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency dayjs to v1.11.19 (\u003ca href=\"https://redirect.github.com/cypress-io/code-coverage/issues/983\"\u003e#983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/code-coverage/commit/067c87c6be240c6612feda0815eb26bd0add6269\"\u003e\u003ccode\u003e067c87c\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency win to v5.1.1 (\u003ca href=\"https://redirect.github.com/cypress-io/code-coverage/issues/982\"\u003e#982\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/code-coverage/commit/67df8804ab9faead2b51adb906879656faea32bc\"\u003e\u003ccode\u003e67df880\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency lodash to v4.17.23 (\u003ca href=\"https://redirect.github.com/cypress-io/code-coverage/issues/980\"\u003e#980\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/code-coverage/commit/fd56f59ec9ebc004f5b2142b4c6de5e55a8018c9\"\u003e\u003ccode\u003efd56f59\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency serve to v14.2.5 (\u003ca href=\"https://redirect.github.com/cypress-io/code-coverage/issues/981\"\u003e#981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/cypress-io/code-coverage/compare/v3.14.7...v4.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 24.12.2 to 25.9.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `chokidar` from 4.0.3 to 5.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/paulmillr/chokidar/releases\"\u003echokidar's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake the package ESM-only. Reduces on-disk package size from ~150kb to ~80kb\u003c/li\u003e\n\u003cli\u003eIncrease minimum node.js version to v20.19. The versions starting from it support loading esm files from cjs\u003c/li\u003e\n\u003cli\u003efix: Make types more precise \u003ca href=\"https://redirect.github.com/paulmillr/chokidar/pull/1424\"\u003epaulmillr/chokidar#1424\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: re-use double slash regex \u003ca href=\"https://redirect.github.com/paulmillr/chokidar/pull/1435\"\u003epaulmillr/chokidar#1435\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate readdirp to ESM-only v5\u003c/li\u003e\n\u003cli\u003eLots of minor improvements in tests\u003c/li\u003e\n\u003cli\u003eIncrease security of NPM releases. Switch to token-less Trusted Publishing, with help of \u003ca href=\"https://github.com/paulmillr/jsbt\"\u003ejsbt\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSwitch compilation mode to isolatedDeclaration-based typescript for simplified auto-generated docs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mhkeller\"\u003e\u003ccode\u003e@​mhkeller\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/paulmillr/chokidar/pull/1426\"\u003epaulmillr/chokidar#1426\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/btea\"\u003e\u003ccode\u003e@​btea\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/paulmillr/chokidar/pull/1432\"\u003epaulmillr/chokidar#1432\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/paulmillr/chokidar/compare/4.0.3...5.0.0\"\u003ehttps://github.com/paulmillr/chokidar/compare/4.0.3...5.0.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/chokidar/commit/c0c8d20e49d337491891078d1081bf91bd178de6\"\u003e\u003ccode\u003ec0c8d20\u003c/code\u003e\u003c/a\u003e Release 5.0.0.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/chokidar/commit/b211ceca34b1d30326334de21ed30b4a4ceb4c7e\"\u003e\u003ccode\u003eb211cec\u003c/code\u003e\u003c/a\u003e Remove src from npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/chokidar/commit/87422468fd353426a53a78788b8718979c8725cc\"\u003e\u003ccode\u003e8742246\u003c/code\u003e\u003c/a\u003e Upgrade dev deps, jsbt, ci files. Upgrade readdirp to v5.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/chokidar/commit/de5a34c3cccf2d6fc812a6080e29fb4dd1583ec1\"\u003e\u003ccode\u003ede5a34c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/paulmillr/chokidar/issues/1442\"\u003e#1442\u003c/a\u003e from paulmillr/flaky-buns\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/chokidar/commit/c08a6c4ed6a67b2cb16f61592f763b33e6bce7d3\"\u003e\u003ccode\u003ec08a6c4\u003c/code\u003e\u003c/a\u003e fix: throttle based on dir + target\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/chokidar/commit/0c55ab3b049682fae9c1ee278ebc964dbfb92f08\"\u003e\u003ccode\u003e0c55ab3\u003c/code\u003e\u003c/a\u003e test: wait for explicit calls in directory test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/chokidar/commit/ce81be5a51ae72920649e2a74aeba86688c2a5ee\"\u003e\u003ccode\u003ece81be5\u003c/code\u003e\u003c/a\u003e perf: re-use double slash regex (\u003ca href=\"https://redirect.github.com/paulmillr/chokidar/issues/1435\"\u003e#1435\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/chokidar/commit/7d9c1ed27d2b9150077601677a8a8bad27b8f3da\"\u003e\u003ccode\u003e7d9c1ed\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/paulmillr/chokidar/issues/1433\"\u003e#1433\u003c/a\u003e from paulmillr/super-matrices\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/chokidar/commit/391554143f582fe78f7d37cf54b834c42f84652b\"\u003e\u003ccode\u003e3915541\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/paulmillr/chokidar/issues/1430\"\u003e#1430\u003c/a\u003e from paulmillr/esm-only\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/chokidar/commit/9308bedee986abac912100e4bcc4823a1504a10f\"\u003e\u003ccode\u003e9308bed\u003c/code\u003e\u003c/a\u003e chore: use Nodejs 24 in CI (\u003ca href=\"https://redirect.github.com/paulmillr/chokidar/issues/1432\"\u003e#1432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/paulmillr/chokidar/compare/4.0.3...5.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for chokidar since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cross-env` from 7.0.3 to 10.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kentcdodds/cross-env/releases\"\u003ecross-env's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.1.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/kentcdodds/cross-env/compare/v10.0.0...v10.1.0\"\u003e10.1.0\u003c/a\u003e (2025-09-29)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd support for default value syntax (\u003ca href=\"https://github.com/kentcdodds/cross-env/commit/152ae6a85b5725ac3c725a8a3e471aee79acc712\"\u003e152ae6a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFor example:\u003c/p\u003e\n\u003cpre lang=\"json\"\u003e\u003ccode\u003e\u0026quot;dev:server\u0026quot;: \u0026quot;cross-env wrangler dev --port ${PORT:-8787}\u0026quot;,\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eIf \u003ccode\u003ePORT\u003c/code\u003e is already set, use that value, otherwise fallback to \u003ccode\u003e8787\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eLearn more about \u003ca href=\"https://www.gnu.org/software/bash/manual/html_node/Shell-Parameter-Expansion.html\"\u003eShell Parameter Expansion\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev10.0.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/kentcdodds/cross-env/compare/v9.0.0...v10.0.0\"\u003e10.0.0\u003c/a\u003e (2025-07-25)\u003c/h1\u003e\n\u003cp\u003eTL;DR: You should probably not have to change anything if:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eYou're using a modern maintained version of Node.js (v20+ is tested)\u003c/li\u003e\n\u003cli\u003eYou're only using the CLI (most of you are as that's the intended purpose)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eIn this release (which should have been v8 except I had some issues with automated releases 🙈), I've updated all the things and modernized the package. This happened in \u003ca href=\"https://redirect.github.com/kentcdodds/cross-env/issues/261\"\u003e#261\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eWas this needed? Not really, but I just thought it'd be fun to modernize this package.\u003c/p\u003e\n\u003cp\u003eHere's the highlights of what was done.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eReplace Jest with Vitest for testing\u003c/li\u003e\n\u003cli\u003eConvert all source files from .js to .ts with proper TypeScript types\u003c/li\u003e\n\u003cli\u003eUse zshy for ESM-only builds (removes CJS support)\u003c/li\u003e\n\u003cli\u003eAdopt \u003ccode\u003e@​epic-web/config\u003c/code\u003e for TypeScript, ESLint, and Prettier\u003c/li\u003e\n\u003cli\u003eUpdate to Node.js \u0026gt;=20 requirement\u003c/li\u003e\n\u003cli\u003eRemove kcd-scripts dependency\u003c/li\u003e\n\u003cli\u003eAdd comprehensive e2e tests with GitHub Actions matrix testing\u003c/li\u003e\n\u003cli\u003eUpdate GitHub workflow with caching and cross-platform testing\u003c/li\u003e\n\u003cli\u003eModernize documentation and remove outdated sections\u003c/li\u003e\n\u003cli\u003eUpdate all dependencies to latest versions\u003c/li\u003e\n\u003cli\u003eAdd proper TypeScript declarations and exports\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThe tool maintains its original functionality while being completely modernized with the latest tooling and best practices\u003c/p\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThis is a major rewrite that changes the module format from CommonJS to ESM-only. The package now requires Node.js \u0026gt;=20 and only exports ESM modules (not relevant in most cases).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kentcdodds/cross-env/commit/152ae6a85b5725ac3c725a8a3e471aee79acc712\"\u003e\u003ccode\u003e152ae6a\u003c/code\u003e\u003c/a\u003e feat: add support ofr default value syntax\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kentcdodds/cross-env/commit/bd70d1ab25b0e0b9b2926b048bf8ca52668a393c\"\u003e\u003ccode\u003ebd70d1a\u003c/code\u003e\u003c/a\u003e chore: upgrade zshy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kentcdodds/cross-env/commit/8e0b190df9f90266c720aafe6f24d43eee93fa1b\"\u003e\u003ccode\u003e8e0b190\u003c/code\u003e\u003c/a\u003e chore(ci): get coverage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kentcdodds/cross-env/commit/8635e80e81080f3e8f83b514565dc6bfecf6760c\"\u003e\u003ccode\u003e8635e80\u003c/code\u003e\u003c/a\u003e fix(release): manually release a major version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kentcdodds/cross-env/commit/3a58f2236009b2f52479f2927c7790129450ec63\"\u003e\u003ccode\u003e3a58f22\u003c/code\u003e\u003c/a\u003e chore: fix npmrc registry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kentcdodds/cross-env/commit/b70bfff5ecff5c92f2462cd6334378ef5bd84db0\"\u003e\u003ccode\u003eb70bfff\u003c/code\u003e\u003c/a\u003e chore(ci): add names to steps and workflows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kentcdodds/cross-env/commit/cc5759dc36012c4b13b3d3b1af5e0a645d3c55f6\"\u003e\u003ccode\u003ecc5759d\u003c/code\u003e\u003c/a\u003e fix(release): manually release a major version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kentcdodds/cross-env/commit/080a8591909665f42592d73e1149d0a061164045\"\u003e\u003ccode\u003e080a859\u003c/code\u003e\u003c/a\u003e chore: remove publish script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kentcdodds/cross-env/commit/31e5bc70e726dee8e453dd64d54ad02eeb66e23a\"\u003e\u003ccode\u003e31e5bc7\u003c/code\u003e\u003c/a\u003e chore(ci): restore built files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kentcdodds/cross-env/commit/81e9c34f55c483dc1f568696db36267748b3740d\"\u003e\u003ccode\u003e81e9c34\u003c/code\u003e\u003c/a\u003e chore(ci): add back semantic-release\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kentcdodds/cross-env/compare/v7.0.3...v10.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cssnano` from 7.1.7 to 8.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cssnano/cssnano/releases\"\u003ecssnano's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.0.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(postcss-minify-selectors): reject :is() fold when divergent middle contains a combinator under a non-empty prefix (closes \u003ca href=\"https://redirect.github.com/cssnano/cssnano/issues/1786\"\u003e#1786\u003c/a\u003e) by \u003ca href=\"https://github.com/dkryaklin\"\u003e\u003ccode\u003e@​dkryaklin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cssnano/cssnano/pull/1798\"\u003ecssnano/cssnano#1798\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(postcss-minify-selectors): tighten :is() fold acceptance to a strict allowlist by \u003ca href=\"https://github.com/dkryaklin\"\u003e\u003ccode\u003e@​dkryaklin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cssnano/cssnano/pull/1799\"\u003ecssnano/cssnano#1799\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/cssnano/cssnano/compare/cssnano@8.0.0...cssnano@8.0.1\"\u003ehttps://github.com/cssnano/cssnano/compare/cssnano@8.0.0...cssnano@8.0.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.0.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMove declaration sorter to advanced preset by \u003ca href=\"https://github.com/ludofischer\"\u003e\u003ccode\u003e@​ludofischer\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/Goodwine\"\u003e\u003ccode\u003e@​Goodwine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cssnano/cssnano/pull/1793\"\u003ecssnano/cssnano#1793\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDrop node 20 by \u003ca href=\"https://github.com/ludofischer\"\u003e\u003ccode\u003e@​ludofischer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cssnano/cssnano/pull/1794\"\u003ecssnano/cssnano#1794\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/cssnano/cssnano/compare/cssnano@7.1.9...cssnano@8.0.0\"\u003ehttps://github.com/cssnano/cssnano/compare/cssnano@7.1.9...cssnano@8.0.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.1.9\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReject :is() fold for unknown pseudo-classes with arguments by \u003ca href=\"https://github.com/dkryaklin\"\u003e\u003ccode\u003e@​dkryaklin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cssnano/cssnano/pull/1791\"\u003ecssnano/cssnano#1791\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/cssnano/cssnano/compare/cssnano@7.1.8...cssnano@7.1.9\"\u003ehttps://github.com/cssnano/cssnano/compare/cssnano@7.1.8...cssnano@7.1.9\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.1.8\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(postcss-minify-selectors): reject :is() fold for :nth-child(... of S) to preserve cascade by \u003ca href=\"https://github.com/dkryaklin\"\u003e\u003ccode\u003e@​dkryaklin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cssnano/cssnano/pull/1785\"\u003ecssnano/cssnano#1785\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate postcss and \u003ccode\u003e@​colordx/core\u003c/code\u003e by \u003ca href=\"https://github.com/ludofischer\"\u003e\u003ccode\u003e@​ludofischer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cssnano/cssnano/pull/1786\"\u003ecssnano/cssnano#1786\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/cssnano/cssnano/compare/cssnano@7.1.7...cssnano@7.1.8\"\u003ehttps://github.com/cssnano/cssnano/compare/cssnano@7.1.7...cssnano@7.1.8\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cssnano/cssnano/commit/6679a297f82f50bd12f0049ee450087c1cc28c68\"\u003e\u003ccode\u003e6679a29\u003c/code\u003e\u003c/a\u003e Publish cssnano 8.0.1 (\u003ca href=\"https://redirect.github.com/cssnano/cssnano/issues/1800\"\u003e#1800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cssnano/cssnano/commit/9a68323f62254806a7b2570d0bacaa08006d0c12\"\u003e\u003ccode\u003e9a68323\u003c/code\u003e\u003c/a\u003e fix(postcss-minify-selectors): tighten :is() fold acceptance to a strict allo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cssnano/cssnano/commit/39a540ee5f341cfc9dc157b5ae29c8ee74200fa6\"\u003e\u003ccode\u003e39a540e\u003c/code\u003e\u003c/a\u003e fix(postcss-minify-selectors): reject :is() fold when divergent middle contai...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cssnano/cssnano/commit/10d54a1fdc76eb0f44b9280f8a6c721ecc192074\"\u003e\u003ccode\u003e10d54a1\u003c/code\u003e\u003c/a\u003e docs: update website for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cssnano/cssnano/commit/1e058fc030def3a1237220b1a5308e4580eec5c2\"\u003e\u003ccode\u003e1e058fc\u003c/code\u003e\u003c/a\u003e Publish cssnano 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cssnano/cssnano/commit/aa11a128c0812c65416fd7559a00566781e7fec1\"\u003e\u003ccode\u003eaa11a12\u003c/code\u003e\u003c/a\u003e chore: update PostCSS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cssnano/cssnano/commit/ea8e33a1daef55e40dc3ab95f637cd869db3761c\"\u003e\u003ccode\u003eea8e33a\u003c/code\u003e\u003c/a\u003e chore!: drop Node.js 20 support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cssnano/cssnano/commit/c7e9b2f69c5c17f3035f4657bed5db5a4a58996f\"\u003e\u003ccode\u003ec7e9b2f\u003c/code\u003e\u003c/a\u003e chore: update pnpm to 10.33.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cssnano/cssnano/commit/d7c57da6842f8c4eb69083b196bfdae46d220b95\"\u003e\u003ccode\u003ed7c57da\u003c/code\u003e\u003c/a\u003e Move declaration sorter to advanced preset (\u003ca href=\"https://redirect.github.com/cssnano/cssnano/issues/1793\"\u003e#1793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cssnano/cssnano/commit/206940709f1f3bb0dca3bdeae55851244aaf5106\"\u003e\u003ccode\u003e2069407\u003c/code\u003e\u003c/a\u003e Publish cssnano 7.1.9\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/cssnano/cssnano/compare/cssnano@7.1.7...cssnano@8.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cypress` from 15.14.1 to 15.15.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cypress-io/cypress/releases\"\u003ecypress's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev15.15.0\u003c/h2\u003e\n\u003cp\u003eChangelog: \u003ca href=\"https://docs.cypress.io/app/references/changelog#15-15-0\"\u003ehttps://docs.cypress.io/app/references/changelog#15-15-0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev15.14.2\u003c/h2\u003e\n\u003cp\u003eChangelog: \u003ca href=\"https://docs.cypress.io/app/references/changelog#15-14-2\"\u003ehttps://docs.cypress.io/app/references/changelog#15-14-2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/914ad901d9d50e2c744769a445643702ceca774b\"\u003e\u003ccode\u003e914ad90\u003c/code\u003e\u003c/a\u003e chore: narrow CYPRESS_COMMERCIAL_RECOMMENDATIONS override; deflake no-branch ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/1b11ad2663f5e097a3d9c08e4e25d576c2074b05\"\u003e\u003ccode\u003e1b11ad2\u003c/code\u003e\u003c/a\u003e chore(ci): commit v8 snapshot updates via GitHub API (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/33774\"\u003e#33774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/0f864f68aa2f2b005b50fc8367c9a6467a57753c\"\u003e\u003ccode\u003e0f864f6\u003c/code\u003e\u003c/a\u003e internal: cloud-driven app messaging banner (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/33757\"\u003e#33757\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/6299c146fb0c5f3aec241a0996eac57a12a924a7\"\u003e\u003ccode\u003e6299c14\u003c/code\u003e\u003c/a\u003e chore: Update v8 snapshot cache - windows (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/33776\"\u003e#33776\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/b9575f01e99ca24456d06d32a3b354bba84828e8\"\u003e\u003ccode\u003eb9575f0\u003c/code\u003e\u003c/a\u003e chore: Update v8 snapshot cache - linux (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/33764\"\u003e#33764\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/302747ded21c37debb26ab8a1d42b066283cc76d\"\u003e\u003ccode\u003e302747d\u003c/code\u003e\u003c/a\u003e fix(server): retry BiDi sessionSubscribe when Firefox connection not ready (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/73a3e0e749dae3b0c80ea78dc2687a07672ee2a1\"\u003e\u003ccode\u003e73a3e0e\u003c/code\u003e\u003c/a\u003e fix: serialize ProjectLifecycleManager.refreshLifecycle to avoid IPC race (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/3\"\u003e#3\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/0f2d3859413656c07ed555a18123e92914f3c426\"\u003e\u003ccode\u003e0f2d385\u003c/code\u003e\u003c/a\u003e test(system-tests): add Node.js 26 binary smoke coverage (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/33780\"\u003e#33780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/e08ac5ed711ba44d8aacad7482181e80617f07bb\"\u003e\u003ccode\u003ee08ac5e\u003c/code\u003e\u003c/a\u003e chore(ci): enable Snyk scans on fork PRs via approval-gated environment (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/33773\"\u003e#33773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/e429e13b252f54fb5fe0b877633e22c9e1be1ae9\"\u003e\u003ccode\u003ee429e13\u003c/code\u003e\u003c/a\u003e chore: Update v8 snapshot cache - darwin (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/33772\"\u003e#33772\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/cypress-io/cypress/compare/v15.14.1...v15.15.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `express-rate-limit` from 7.5.1 to 8.5.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/releases\"\u003eexpress-rate-limit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.5.2\u003c/h2\u003e\n\u003cp\u003eYou can view the changelog \u003ca href=\"https://express-rate-limit.mintlify.app/reference/changelog\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev8.5.1\u003c/h2\u003e\n\u003cp\u003eYou can view the changelog \u003ca href=\"https://express-rate-limit.mintlify.app/reference/changelog\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev8.5.0\u003c/h2\u003e\n\u003cp\u003eYou can view the changelog \u003ca href=\"https://express-rate-limit.mintlify.app/reference/changelog\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev8.4.1\u003c/h2\u003e\n\u003cp\u003eYou can view the changelog \u003ca href=\"https://express-rate-limit.mintlify.app/reference/changelog\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev8.4.0\u003c/h2\u003e\n\u003cp\u003eYou can view the changelog \u003ca href=\"https://express-rate-limit.mintlify.app/reference/changelog\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev8.3.2\u003c/h2\u003e\n\u003cp\u003eYou can view the changelog \u003ca href=\"https://express-rate-limit.mintlify.app/reference/changelog\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev8.3.1\u003c/h2\u003e\n\u003cp\u003eYou can view the changelog \u003ca href=\"https://express-rate-limit.mintlify.app/reference/changelog\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev8.3.0\u003c/h2\u003e\n\u003cp\u003eYou can view the changelog \u003ca href=\"https://express-rate-limit.mintlify.app/reference/changelog\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev8.2.1\u003c/h2\u003e\n\u003cp\u003eYou can view the changelog \u003ca href=\"https://express-rate-limit.mintlify.app/reference/changelog\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev8.2.0\u003c/h2\u003e\n\u003cp\u003eYou can view the changelog \u003ca href=\"https://express-rate-limit.mintlify.app/reference/changelog\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev8.1.0\u003c/h2\u003e\n\u003cp\u003eYou can view the changelog \u003ca href=\"https://express-rate-limit.mintlify.app/reference/changelog\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev8.0.1\u003c/h2\u003e\n\u003cp\u003eYou can view the changelog \u003ca href=\"https://express-rate-limit.mintlify.app/reference/changelog\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev8.0.0\u003c/h2\u003e\n\u003cp\u003eYou can view the changelog \u003ca href=\"https://express-rate-limit.mintlify.app/reference/changelog\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/97746932253e6c734569140e71357b2633eb1912\"\u003e\u003ccode\u003e9774693\u003c/code\u003e\u003c/a\u003e 8.5.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/0e94cc0176ca0e4960bd6992f1d105766fb9532c\"\u003e\u003ccode\u003e0e94cc0\u003c/code\u003e\u003c/a\u003e v8.5.2 changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/9a583c566aa5aaeb8b94312e9e9dbf711f89e7b3\"\u003e\u003ccode\u003e9a583c5\u003c/code\u003e\u003c/a\u003e feat: simplify IPv6 key generation (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/633\"\u003e#633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/4f4b3fb78f96ac841a26122be1d82123271d7654\"\u003e\u003ccode\u003e4f4b3fb\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump lint-staged from 16.4.0 to 17.0.4 (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/632\"\u003e#632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/3c1d6c57bddc0d7c9923611fd1ac1e17399a4865\"\u003e\u003ccode\u003e3c1d6c5\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the development-dependencies group with 7 updates (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/631\"\u003e#631\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/18884b671441b14dd0e9328a5ebedf51278a16c1\"\u003e\u003ccode\u003e18884b6\u003c/code\u003e\u003c/a\u003e chore(deps): bump basic-ftp from 5.2.0 to 5.3.1 (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/630\"\u003e#630\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/dacc9800e640b14c61cd8791ef59d75d0ac037a7\"\u003e\u003ccode\u003edacc980\u003c/code\u003e\u003c/a\u003e chore(deps): bump handlebars from 4.7.8 to 4.7.9 (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/629\"\u003e#629\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/486d0c608a95f344863302bb213fb09ea9ddf5de\"\u003e\u003ccode\u003e486d0c6\u003c/code\u003e\u003c/a\u003e chore(deps): bump follow-redirects from 1.15.11 to 1.16.0 (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/627\"\u003e#627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/50cc3f6345f603ac2fe4eb646edd7338b9a31fbb\"\u003e\u003ccode\u003e50cc3f6\u003c/code\u003e\u003c/a\u003e 8.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/92c8e3efd87b9b9f89092b1f9c8c17ac134c1293\"\u003e\u003ccode\u003e92c8e3e\u003c/code\u003e\u003c/a\u003e chore: bump ip-address library to latest (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/626\"\u003e#626\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/compare/v7.5.1...v8.5.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for express-rate-limit since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eInstall script changes\u003c/summary\u003e\n\u003cp\u003eThis version modifies \u003ccode\u003eprepare\u003c/code\u003e script that runs during installation. Review the package contents before updating.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `nyc` from 17.1.0 to 18.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/istanbuljs/nyc/releases\"\u003enyc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003enyc: v18.0.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/istanbuljs/nyc/compare/nyc-v17.1.0...nyc-v18.0.0\"\u003e18.0.0\u003c/a\u003e (2026-02-22)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e transitive dependencies now require node 20 || \u0026gt;=22.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependencies pulling in old glob (\u003ca href=\"https://redirect.github.com/istanbuljs/nyc/issues/1612\"\u003e#1612\u003c/a\u003e) (\u003ca href=\"https://github.com/istanbuljs/nyc/commit/07077290cac3bd38d3e9a99eee535fa62438e252\"\u003e0707729\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/istanbuljs/nyc/blob/main/CHANGELOG.md\"\u003enyc's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/istanbuljs/nyc/compare/nyc-v17.1.0...nyc-v18.0.0\"\u003e18.0.0\u003c/a\u003e (2026-02-22)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e transitive dependencies now require node 20 || \u0026gt;=22.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependencies pulling in old glob (\u003ca href=\"https://redirect.github.com/istanbuljs/nyc/issues/1612\"\u003e#1612\u003c/a\u003e) (\u003ca href=\"https://github.com/istanbuljs/nyc/commit/07077290cac3bd38d3e9a99eee535fa62438e252\"\u003e0707729\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/istanbuljs/nyc/commit/3ce6d979a1c6753263165d31cb985523b5a81855\"\u003e\u003ccode\u003e3ce6d97\u003c/code\u003e\u003c/a\u003e chore(main): release nyc 18.0.0 (\u003ca href=\"https://redirect.github.com/istanbuljs/nyc/issues/1613\"\u003e#1613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/istanbuljs/nyc/commit/b9f6781c69f90a66201bce0b1de1c2966d289485\"\u003e\u003ccode\u003eb9f6781\u003c/code\u003e\u003c/a\u003e build: publication is now manual again due to changes in tokens\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/istanbuljs/nyc/commit/07077290cac3bd38d3e9a99eee535fa62438e252\"\u003e\u003ccode\u003e0707729\u003c/code\u003e\u003c/a\u003e fix(deps)!: update dependencies pulling in old glob (\u003ca href=\"https://redirect.github.com/istanbuljs/nyc/issues/1612\"\u003e#1612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/istanbuljs/nyc/compare/nyc-v17.1.0...nyc-v18.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ora` from 8.2.0 to 9.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/ora/releases\"\u003eora's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003esuccessSymbol\u003c/code\u003e and \u003ccode\u003efailSymbol\u003c/code\u003e options to \u003ccode\u003eoraPromise\u003c/code\u003e  3d2e0a9\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/ora/compare/v9.3.0...v9.4.0\"\u003ehttps://github.com/sindresorhus/ora/compare/v9.3.0...v9.4.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev9.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReduce flicker in rendering  2ab4f76\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/ora/compare/v9.2.0...v9.3.0\"\u003ehttps://github.com/sindresorhus/ora/compare/v9.2.0...v9.3.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev9.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003estdin-discarder\u003c/code\u003e dependency (\u003ca href=\"https://redirect.github.com/sindresorhus/ora/issues/251\"\u003e#251\u003c/a\u003e)  020eaba\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/ora/compare/v9.1.0...v9.2.0\"\u003ehttps://github.com/sindresorhus/ora/compare/v9.1.0...v9.2.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev9.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport external writes to stream (\u003ccode\u003econsole.log\u003c/code\u003e) while spinning  d2b543a\u003c/li\u003e\n\u003cli\u003eReplace \u003ccode\u003estrip-ansi\u003c/code\u003e dependency with native \u003ccode\u003estripVTControlCharacters\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/ora/issues/249\"\u003e#249\u003c/a\u003e)  68d50e5\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/ora/compare/v9.0.0...v9.1.0\"\u003ehttps://github.com/sindresorhus/ora/compare/v9.0.0...v9.1.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev9.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js 20  7aca06d\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix clearing in some cases  aa51538\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eframe()\u003c/code\u003e not displaying dynamic \u003ccode\u003eprefixText\u003c/code\u003e/\u003ccode\u003esuffixText\u003c/code\u003e from functions  0f19f57\u003c/li\u003e\n\u003cli\u003eFix multiline text exceeding console height leaving garbage when scrolling  45d30ad\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/ora/compare/v8.2.0...v9.0.0\"\u003ehttps://github.com/sindresorhus/ora/compare/v8.2.0...v9.0.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/ora/commit/46a670390249718af7c66452afdc5d78ceb579e9\"\u003e\u003ccode\u003e46a6703\u003c/code\u003e\u003c/a\u003e 9.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/ora/commit/3d2e0a907e1141a121e5ed3348d9ea0981ca8a9c\"\u003e\u003ccode\u003e3d2e0a9\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003esuccessSymbol\u003c/code\u003e and \u003ccode\u003efailSymbol\u003c/code\u003e options to \u003ccode\u003eoraPromise\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/ora/commit/f70f613d72f0afb0f4cb0a7fe56268f8abd1a170\"\u003e\u003ccode\u003ef70f613\u003c/code\u003e\u003c/a\u003e Test tweaks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/ora/commit/7cf29a75e64409205a6606dada9780ccf5acf6a8\"\u003e\u003ccode\u003e7cf29a7\u003c/code\u003e\u003c/a\u003e Validate some options better\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/ora/commit/4496362714e1edd414e5347e8d4b337f103f0e15\"\u003e\u003ccode\u003e4496362\u003c/code\u003e\u003c/a\u003e 9.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/ora/commit/2ab4f7613879515e29039888115831422f49e1af\"\u003e\u003ccode\u003e2ab4f76\u003c/code\u003e\u003c/a\u003e Reduce flicker in rendering\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/ora/commit/8d17b13a8b3330af16cfa24c6e3b8a99f678c5c4\"\u003e\u003ccode\u003e8d17b13\u003c/code\u003e\u003c/a\u003e Add FAQ item\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/ora/commit/4cf47fc2ce273b7e441ca186b5e45976c2c39946\"\u003e\u003ccode\u003e4cf47fc\u003c/code\u003e\u003c/a\u003e Add more tests for \u003ccode\u003ediscardStdin\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/ora/commit/9763e608dd723d70393e95460b881d10f75dee24\"\u003e\u003ccode\u003e9763e60\u003c/code\u003e\u003c/a\u003e Document Ctrl+C behavior for discardStdin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/ora/commit/5408a1ea33cc70ddbc065617a355a662365aff83\"\u003e\u003ccode\u003e5408a1e\u003c/code\u003e\u003c/a\u003e 9.2.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sindresorhus/ora/compare/v8.2.0...v9.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sass` from 1.99.0 to 1.100.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sass/dart-sass/releases\"\u003esass's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eDart Sass 1.100.0\u003c/h2\u003e\n\u003cp\u003eTo install Sass 1.100.0, download one of the packages below and \u003ca href=\"https://katiek2.github.io/path-doc/\"\u003eadd it to your PATH\u003c/a\u003e, or see \u003ca href=\"https://sass-lang.com/install\"\u003ethe Sass website\u003c/a\u003e for full installation instructions.\u003c/p\u003e\n\u003ch1\u003eChanges\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eWriting two compound selectors adjacent to one another without any whitespace between them, such as \u003ccode\u003e[class]a\u003c/code\u003e, is now deprecated. This was always an error in CSS and Sass only supported it by mistake.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://sass-lang.com/d/adjacent-compounds\"\u003ethe Sass website\u003c/a\u003e for details.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/sass/dart-sass/blob/master/CHANGELOG.md#11000\"\u003efull changelog\u003c/a\u003e for changes in earlier releases.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sass/dart-sass/blob/main/CHANGELOG.md\"\u003esass's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.100.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eWriting two compound selectors adjacent to one another without any whitespace\nbetween them, such as \u003ccode\u003e[class]a\u003c/code\u003e, is now deprecated. This was always an error\nin CSS and Sass only supported it by mistake.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://sass-lang.com/d/adjacent-compounds\"\u003ethe Sass website\u003c/a\u003e for\ndetails.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/5fd18c75e31a855476059fb6fb0c6aa829292739\"\u003e\u003ccode\u003e5fd18c7\u003c/code\u003e\u003c/a\u003e Bump node engine requirement to \u0026gt;=20.19.0 and chokidar requirement to ^5.0.0 ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/8c1d984e420d891c9c92ba1afc8b28e70a2afb78\"\u003e\u003ccode\u003e8c1d984\u003c/code\u003e\u003c/a\u003e Deprecate adjacent compound selectors (\u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2765\"\u003e#2765\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/8e5f7180b4f3de4281d3454090548c03e9db8135\"\u003e\u003ccode\u003e8e5f718\u003c/code\u003e\u003c/a\u003e Bump postcss from 8.5.12 to 8.5.13 in /pkg/sass-parser (\u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2767\"\u003e#2767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/1447f9b42e89d693ce308bad9cbf8ec3e1db78c4\"\u003e\u003ccode\u003e1447f9b\u003c/code\u003e\u003c/a\u003e Bump postcss from 8.5.8 to 8.5.12 in /pkg/sass-parser (\u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2766\"\u003e#2766\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sass/dart-sass/compare/1.99.0...1.100.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ssri` from 12.0.0 to 14.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/ssri/releases\"\u003essri's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev14.0.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/ssri/compare/v13.0.1...v14.0.0\"\u003e14.0.0\u003c/a\u003e (2026-05-08)\u003c/h2\u003e\n\u003ch3\u003e⚠️ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003essri\u003c/code\u003e now supports node \u003ccode\u003e^22.22.2 || ^24.15.0 || \u0026gt;=26.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003etemplate-oss-apply\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/7087885641e1ecbfd72c679e768a626cbeddf6b1\"\u003e\u003ccode\u003e7087885\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/167\"\u003e#167\u003c/a\u003e bump to new node engine range (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/ae8172cdeb4df0c64ed73f21a36e2482592f64a7\"\u003e\u003ccode\u003eae8172c\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/167\"\u003e#167\u003c/a\u003e template-oss-apply (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/bda78e5bbbb6b126112013c1612fc31d6720e6a9\"\u003e\u003ccode\u003ebda78e5\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/167\"\u003e#167\u003c/a\u003e template-oss-apply (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/12c6581bdd03b6f618089408384b5da0d208d95a\"\u003e\u003ccode\u003e12c6581\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/166\"\u003e#166\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.29.0 to 4.30.0 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/166\"\u003e#166\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev13.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/ssri/compare/v13.0.0...v13.0.1\"\u003e13.0.1\u003c/a\u003e (2025-12-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/eb833161e9731cbafd679fb0cd4883cc57bf869f\"\u003e\u003ccode\u003eeb83316\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/160\"\u003e#160\u003c/a\u003e hash: filter on known hashes (\u003ca href=\"https://github.com/wraithgar\"\u003e\u003ccode\u003e@​wraithgar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/5b98568ecb1f096a62440571213072bc7fa78057\"\u003e\u003ccode\u003e5b98568\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/160\"\u003e#160\u003c/a\u003e code cleanup (\u003ca href=\"https://github.com/wraithgar\"\u003e\u003ccode\u003e@​wraithgar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/940288e5a54226721526db3195d102230cccfdb6\"\u003e\u003ccode\u003e940288e\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/163\"\u003e#163\u003c/a\u003e remove tap (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/26e09b8765bce1ea658bf677cee23b45393a68c6\"\u003e\u003ccode\u003e26e09b8\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/163\"\u003e#163\u003c/a\u003e move to node:test (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/5ca3f4ad4afdef2d4516287fde79e071d4c8a2ac\"\u003e\u003ccode\u003e5ca3f4a\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/161\"\u003e#161\u003c/a\u003e add benchmarks (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/161\"\u003e#161\u003c/a\u003e) (\u003ca href=\"https://github.com/H4ad\"\u003e\u003ccode\u003e@​H4ad\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/cf696941026a4afcf07c4c2dfef54e44912a290d\"\u003e\u003ccode\u003ecf69694\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/156\"\u003e#156\u003c/a\u003e bump \u003ccode\u003e@​npmcli/eslint-config\u003c/code\u003e from 5.1.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/156\"\u003e#156\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/05ce2c5aa7511431fae297fa01bf26b8cabdc461\"\u003e\u003ccode\u003e05ce2c5\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/158\"\u003e#158\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.28.0 to 4.28.1 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/158\"\u003e#158\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev13.0.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/ssri/compare/v12.0.0...v13.0.0\"\u003e13.0.0\u003c/a\u003e (2025-10-22)\u003c/h2\u003e\n\u003ch3\u003e⚠️ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003essri\u003c/code\u003e now supports node \u003ccode\u003e^20.17.0 || \u0026gt;=22.9.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/46a2520214e47948c951914caba86d1f929b78eb\"\u003e\u003ccode\u003e46a2520\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/155\"\u003e#155\u003c/a\u003e align to npm 11 node engine range (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/155\"\u003e#155\u003c/a\u003e) (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/8f0bbf2717238220203091e31d2cb91090199cb4\"\u003e\u003ccode\u003e8f0bbf2\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/151\"\u003e#151\u003c/a\u003e improve \u003ccode\u003eSRI_REGEX\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/151\"\u003e#151\u003c/a\u003e) (\u003ca href=\"https://github.com/ericcornelissen\"\u003e\u003ccode\u003e@​ericcornelissen\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/79e001894155d729847f3c8611d9f0758f699b6b\"\u003e\u003ccode\u003e79e0018\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/146\"\u003e#146\u003c/a\u003e postinstall workflow updates (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/146\"\u003e#146\u003c/a\u003e) (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/89b775a9cf3ce335aa3ab60b05c5c5b97768a681\"\u003e\u003ccode\u003e89b775a\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/154\"\u003e#154\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.26.0 to 4.27.1 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/154\"\u003e#154\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/ssri/blob/main/CHANGELOG.md\"\u003essri's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/ssri/compare/v13.0.1...v14.0.0\"\u003e14.0.0\u003c/a\u003e (2026-05-08)\u003c/h2\u003e\n\u003ch3\u003e⚠️ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003essri\u003c/code\u003e now supports node \u003ccode\u003e^22.22.2 || ^24.15.0 || \u0026gt;=26.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003etemplate-oss-apply\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/7087885641e1ecbfd72c679e768a626cbeddf6b1\"\u003e\u003ccode\u003e7087885\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/167\"\u003e#167\u003c/a\u003e bump to new node engine range (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/ae8172cdeb4df0c64ed73f21a36e2482592f64a7\"\u003e\u003ccode\u003eae8172c\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/167\"\u003e#167\u003c/a\u003e template-oss-apply (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/bda78e5bbbb6b126112013c1612fc31d6720e6a9\"\u003e\u003ccode\u003ebda78e5\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/167\"\u003e#167\u003c/a\u003e template-oss-apply (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/12c6581bdd03b6f618089408384b5da0d208d95a\"\u003e\u003ccode\u003e12c6581\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/166\"\u003e#166\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.29.0 to 4.30.0 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/166\"\u003e#166\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/ssri/compare/v13.0.0...v13.0.1\"\u003e13.0.1\u003c/a\u003e (2025-12-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/eb833161e9731cbafd679fb0cd4883cc57bf869f\"\u003e\u003ccode\u003eeb83316\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/160\"\u003e#160\u003c/a\u003e hash: filter on known hashes (\u003ca href=\"https://github.com/wraithgar\"\u003e\u003ccode\u003e@​wraithgar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/5b98568ecb1f096a62440571213072bc7fa78057\"\u003e\u003ccode\u003e5b98568\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/160\"\u003e#160\u003c/a\u003e code cleanup (\u003ca href=\"https://github.com/wraithgar\"\u003e\u003ccode\u003e@​wraithgar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/940288e5a54226721526db3195d102230cccfdb6\"\u003e\u003ccode\u003e940288e\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/163\"\u003e#163\u003c/a\u003e remove tap (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/26e09b8765bce1ea658bf677cee23b45393a68c6\"\u003e\u003ccode\u003e26e09b8\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/163\"\u003e#163\u003c/a\u003e move to node:test (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/5ca3f4ad4afdef2d4516287fde79e071d4c8a2ac\"\u003e\u003ccode\u003e5ca3f4a\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/161\"\u003e#161\u003c/a\u003e add benchmarks (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/161\"\u003e#161\u003c/a\u003e) (\u003ca href=\"https://github.com/H4ad\"\u003e\u003ccode\u003e@​H4ad\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/cf696941026a4afcf07c4c2dfef54e44912a290d\"\u003e\u003ccode\u003ecf69694\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/156\"\u003e#156\u003c/a\u003e bump \u003ccode\u003e@​npmcli/eslint-config\u003c/code\u003e from 5.1.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/156\"\u003e#156\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/05ce2c5aa7511431fae297fa01bf26b8cabdc461\"\u003e\u003ccode\u003e05ce2c5\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/158\"\u003e#158\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.28.0 to 4.28.1 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/158\"\u003e#158\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/ssri/compare/v12.0.0...v13.0.0\"\u003e13.0.0\u003c/a\u003e (2025-10-22)\u003c/h2\u003e\n\u003ch3\u003e⚠️ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003essri\u003c/code\u003e now supports node \u003ccode\u003e^20.17.0 || \u0026gt;=22.9.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/46a2520214e47948c951914caba86d1f929b78eb\"\u003e\u003ccode\u003e46a2520\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/155\"\u003e#155\u003c/a\u003e align to npm 11 node engine range (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/155\"\u003e#155\u003c/a\u003e) (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/8f0bbf2717238220203091e31d2cb91090199cb4\"\u003e\u003ccode\u003e8f0bbf2\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/151\"\u003e#151\u003c/a\u003e improve \u003ccode\u003eSRI_REGEX\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/151\"\u003e#151\u003c/a\u003e) (\u003ca href=\"https://github.com/ericcornelissen\"\u003e\u003ccode\u003e@​ericcornelissen\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/79e001894155d729847f3c8611d9f0758f699b6b\"\u003e\u003ccode\u003e79e0018\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/146\"\u003e#146\u003c/a\u003e postinstall workflow updates (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/146\"\u003e#146\u003c/a\u003e) (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/89b775a9cf3ce335aa3ab60b05c5c5b97768a681\"\u003e\u003ccode\u003e89b775a\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/154\"\u003e#154\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.26.0 to 4.27.1 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/154\"\u003e#154\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/b70a4da34d0ead6cf258b5499298f727e3cbc4b5\"\u003e\u003ccode\u003eb70a4da\u003c/code\u003e\u003c/a\u003e chore: release 14.0.0 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/169\"\u003e#169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/bda78e5bbbb6b126112013c1612fc31d6720e6a9\"\u003e\u003ccode\u003ebda78e5\u003c/code\u003e\u003c/a\u003e chore: template-oss-apply\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/7087885641e1ecbfd72c679e768a626cbeddf6b1\"\u003e\u003ccode\u003e7087885\u003c/code\u003e\u003c/a\u003e feat!: bump to new node engine range\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/ae8172cdeb4df0c64ed73f21a36e2482592f64a7\"\u003e\u003ccode\u003eae8172c\u003c/code\u003e\u003c/a\u003e feat!: template-oss-apply\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/0f68d16e50b76a9a2f9596b03ed978aa42ad047f\"\u003e\u003ccode\u003e0f68d16\u003c/code\u003e\u003c/a\u003e deps \u0026amp; engine update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/12c6581bdd03b6f618089408384b5da0d208d95a\"\u003e\u003ccode\u003e12c6581\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.29.0 to 4.30.0 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/166\"\u003e#166\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/592af944f40d8c631d944900261b1a40725cf6f9\"\u003e\u003ccode\u003e592af94\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.28.1 to 4.29.0 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/165\"\u003e#165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/73adc1554d0b60606a8fb315d47f7afde7fd913e\"\u003e\u003ccode\u003e73adc15\u003c/code\u003e\u003c/a\u003e chore: release 13.0.1 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/162\"\u003e#162\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/940288e5a54226721526db3195d102230cccfdb6\"\u003e\u003ccode\u003e940288e\u003c/code\u003e\u003c/a\u003e chore: remove tap\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/26e09b8765bce1ea658bf677cee23b45393a68c6\"\u003e\u003ccode\u003e26e09b8\u003c/code\u003e\u003c/a\u003e chore: move to node:test\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/npm/ssri/compare/v12.0.0...v14.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for ssri since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tsx` from 4.21.0 to 4.22.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/privatenumber/tsx/releases\"\u003etsx's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.22.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/privatenumber/tsx/compare/v4.22.2...v4.22.3\"\u003e4.22.3\u003c/a\u003e (2026-05-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edecode typed loader source (\u003ca href=\"https://github.com/privatenumber/tsx/commit/dce02fc3b8b64a58d24560714902b16f89332f1f\"\u003edce02fc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003epreserve entrypoint with TypeScript preload hooks (\u003ca href=\"https://github.com/privatenumber/tsx/commit/68f72f3304d8c3ff7048bde8571af9c163fcefa2\"\u003e68f72f3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eThis release is also available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/tsx/v/4.22.3\"\u003e\u003ccode\u003enpm package (@​latest dist-tag)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.22.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/privatenumber/tsx/compare/v4.22.1...v4.22.2\"\u003e4.22.2\u003c/a\u003e (2026-05-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epreserve CJS JSON require in ESM hooks (\u003ca href=\"https://github.com/privatenumber/tsx/commit/35b700bd8620696df03827068af29dcd0d091a60\"\u003e35b700b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003epreserve named exports from CommonJS TypeScript (\u003ca href=\"https://github.com/privatenumber/tsx/commit/11de737dae1fb9dae28db3716df5b1a7e1a6a089\"\u003e11de737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport module.exports require(esm) interop (\u003ca href=\"https://github.com/privatenumber/tsx/commit/cf8f19918e4e0a0dc5ee5c52d8cc15e5e22d7c49\"\u003ecf8f199\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eThis release is also available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/tsx/v/4.22.2\"\u003e\u003ccode\u003enpm package (@​latest dist-tag)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.22.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/privatenumber/tsx/compare/v4.22.0...v4.22.1\"\u003e4.22.1\u003c/a\u003e (2026-05-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eresolve tsconfig path aliases containing a colon (\u003ca href=\"https://redirect.github.com/privatenumber/tsx/issues/780\"\u003e#780\u003c/a\u003e) (\u003ca href=\"https://github.com/privatenumber/tsx/commit/6979f28810829dc79ec9baf406e162a18b65ab4b\"\u003e6979f28\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eThis release is also available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/tsx/v/4.22.1\"\u003e\u003ccode\u003enpm package (@​latest dist-tag)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.22.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/privatenumber/tsx/compare/v4.21.1...v4.22.0\"\u003e4.22.0\u003c/a\u003e (2026-05-14)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupgrade esbuild to 0.28 (\u003ca href=\"https://redirect.github.com/privatenumber/tsx/issues/789\"\u003e#789\u003c/a\u003e) (\u003ca href=\"https://github.com/privatenumber/tsx/commit/b29f6ee4d6872fdef474eb0a89c6d4e982478a77\"\u003eb29f6ee\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eThis release is also available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/tsx/v/4.22.0\"\u003e\u003ccode\u003enpm package (@​latest dist-tag)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/dce02fc3b8b64a58d24560714902b16f89332f1f\"\u003e\u003ccode\u003edce02fc\u003c/code\u003e\u003c/a\u003e fix: decode typed loader source\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/68f72f3304d8c3ff7048bde8571af9c163fcefa2\"\u003e\u003ccode\u003e68f72f3\u003c/code\u003e\u003c/a\u003e fix: preserve entrypoint with TypeScript preload hooks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/69455cfefbfe71100a3c58d3ce7cea42445d9113\"\u003e\u003ccode\u003e69455cf\u003c/code\u003e\u003c/a\u003e test: cover package exports for ambiguous ESM reexports\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/35b700bd8620696df03827068af29dcd0d091a60\"\u003e\u003ccode\u003e35b700b\u003c/code\u003e\u003c/a\u003e fix: preserve CJS JSON require in ESM hooks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/ef807dba6832260fb4cafd78d81f5469a733966b\"\u003e\u003ccode\u003eef807db\u003c/code\u003e\u003c/a\u003e chore: update testing dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/3917090d4f61863ea6ea16e4a9a3722a112cc3f7\"\u003e\u003ccode\u003e3917090\u003c/code\u003e\u003c/a\u003e test: document compatibility test taxonomy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/de8113ffa8edbcd4e05fa218324c3e8c2a4afdbe\"\u003e\u003ccode\u003ede8113f\u003c/code\u003e\u003c/a\u003e refactor: centralize Node capability facts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/c1f62db45ada60b24ceb3dfdf7f64173d9a15396\"\u003e\u003ccode\u003ec1f62db\u003c/code\u003e\u003c/a\u003e test: consolidate tsconfig path edge coverage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/4e08174ec10276ac71c9a69eb28426ad702d0c76\"\u003e\u003ccode\u003e4e08174\u003c/code\u003e\u003c/a\u003e test: consolidate loader hook coverage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/674bb30bc87ce00b36e9c820d47394defba9ae36\"\u003e\u003ccode\u003e674bb30\u003c/code\u003e\u003c/a\u003e test: consolidate tsImport commonjs mts coverage\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/privatenumber/tsx/compare/v4.21.0...v4.22.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for tsx since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vite-plugin-istanbul` from 7.2.1 to 9.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/iFaxity/vite-plugin-istanbul/releases\"\u003evite-plugin-istanbul's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.0.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/iFaxity/vite-plugin-istanbul/compare/v8.0.0...v9.0.0\"\u003e9.0.0\u003c/a\u003e (2026-05-17)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat!: bump vite peer dependency from \u0026gt;=4 to \u0026gt;=7 (\u003ca href=\"https://redirect.github.com/iFaxity/vite-plugin-istanbul/issues/406\"\u003e#406\u003c/a\u003e) (\u003ca href=\"https://github.com/iFaxity/vite-plugin-istanbul/commit/0118fad569fc5ab60e8ebeef6d9703c355919661\"\u003e0118fad\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat!: migrate from unbuild/rollup to tsdown/rolldown (\u003ca href=\"https://redirect.github.com/iFaxity/vite-plugin-istanbul/issues/405\"\u003e#405\u003c/a\u003e) (\u003ca href=\"https://github.com/iFaxity/vite-plugin-istanbul/commit/6c092487b2687789f2bea0c174fa430ab58320bc\"\u003e6c09248\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport custom instrumenter option (\u003ca href=\"https://redirect.github.com/iFaxity/vite-plugin-istanbul/issues/402\"\u003e#402\u003c/a\u003e) (\u003ca href=\"https://github.com/iFaxity/vite-plugin-istanbul/commit/87458e8f1d916d8602abcb81d4d8361890c7d3b8\"\u003e87458e8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMinimum required Vite version is now 7, up from 4.\u003c/li\u003e\n\u003cli\u003eReplaced unbuild/rollup with tsdown/rolldown.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.0.0-rc.2\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/iFaxity/vite-plugin-istanbul/compare/v9.0.0-rc.1...v9.0.0-rc.2\"\u003e9.0.0-rc.2\u003c/a\u003e (2026-05-17)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003efeat!: bump vite peer dependency from \u0026gt;=4 to \u0026gt;=7 (\u003ca href=\"https://redirect.github.com/iFaxity/vite-plugin-istanbul/issues/406\"\u003e#406\u003c/a\u003e) (\u003ca href=\"https://github.com/iFaxity/vite-plugin-istanbul/commit/0118fad569fc5ab60e8ebeef6d9703c355919661\"\u003e0118fad\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMinimum required Vite version is now 7, up from 4.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.0.0-rc.1\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/iFaxity/vite-plugin-istanbul/compare/v8.0.0...v9.0.0-rc.1\"\u003e9.0.0-rc.1\u003c/a\u003e (2026-05-17)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat!: migrate from unbuild/rollup to tsdown/rolldown (\u003ca href=\"https://redirect.github.com/iFaxity/vite-plugin-istanbul/issues/405\"\u003e#405\u003c/a\u003e) (\u003ca href=\"https://github.com/iFaxity/vite-plugin-istanbul/commit/6c092487b2687789f2bea0c174fa430ab58320bc\"\u003e6c09248\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport custom instrumenter option (\u003ca href=\"https://redirect.github.com/iFaxity/vite-plugin-istanbul/issues/402\"\u003e#402\u003c/a\u003e) (\u003ca href=\"https://github.com/iFaxity/vite-plugin-istanbul/commit/87458e8f1d916d8602abcb81d4d8361890c7d3b8\"\u003e87458e8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReplaced unbuild/rollup with tsdown/rolldown.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/iFaxity/vite-plugin-istanbul/compare/v7.2.1...v8.0.0\"\u003e8.0.0\u003c/a\u003e (2026-03-10)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps)!: removed the upper range of vite peer (\u003ca href=\"https://redirect.github.com/iFaxity/vite-plugin-istanbul/issues/396\"\u003e#396\u003c/a\u003e) (\u003ca href=\"https://github.com/iFaxity/vite-plugin-istanbul/commit/17df98dd00874cdcce2a58cb4e16c0286964570c\"\u003e17df98d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate node v24.14.0 (\u003ca href=\"https://redirect.github.com/iFaxity/vite-plugin-istanbul/issues/377\"\u003e#377\u003c/a\u003e) (\u003ca href=\"https://github.com/iFaxity/vite-plugin-istanbul/commit/c60c931c06e55de0d09aabb47bb2965ae97e6453\"\u003ec60c931\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iFaxity/vite-plugin-istanbul/commit/0118fad569...\n\n_Description has been truncated_","html_url":"https://github.com/CenturyLink/Chi/pull/2071","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/CenturyLink%2FChi/issues/2071","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2071/packages"},{"uuid":"4467471260","node_id":"PR_kwDOFK-IW87ckMPu","number":2057,"state":"closed","title":"[DPEDE-1784](deps): Bump the all-dependencies group across 1 directory with 14 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":8,"pull_request":true,"closed_at":"2026-05-25T07:55:41.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-18T08:23:06.000Z","updated_at":"2026-05-28T23:41:34.000Z","time_to_close":603155,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"[DPEDE-1784](deps): Bump","group_name":"all-dependencies","update_count":14,"packages":[{"name":"@babel/preset-env","old_version":"7.29.2","new_version":"7.29.5","repository_url":"https://github.com/babel/babel"},{"name":"@cypress/code-coverage","old_version":"3.14.7","new_version":"4.0.3","repository_url":"https://github.com/cypress-io/code-coverage"},{"name":"@types/node","old_version":"24.12.2","new_version":"25.9.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"chokidar","old_version":"4.0.3","new_version":"5.0.0","repository_url":"https://github.com/paulmillr/chokidar"},{"name":"cross-env","old_version":"7.0.3","new_version":"10.1.0","repository_url":"https://github.com/kentcdodds/cross-env"},{"name":"cssnano","old_version":"7.1.7","new_version":"8.0.1","repository_url":"https://github.com/cssnano/cssnano"},{"name":"cypress","old_version":"15.14.1","new_version":"15.15.0","repository_url":"https://github.com/cypress-io/cypress"},{"name":"express-rate-limit","old_version":"7.5.1","new_version":"8.5.2","repository_url":"https://github.com/express-rate-limit/express-rate-limit"},{"name":"nyc","old_version":"17.1.0","new_version":"18.0.0","repository_url":"https://github.com/istanbuljs/nyc"},{"name":"ora","old_version":"8.2.0","new_version":"9.4.0","repository_url":"https://github.com/sindresorhus/ora"},{"name":"ssri","old_version":"12.0.0","new_version":"14.0.0","repository_url":"https://github.com/npm/ssri"},{"name":"tsx","old_version":"4.21.0","new_version":"4.22.3","repository_url":"https://github.com/privatenumber/tsx"},{"name":"vite-plugin-istanbul","old_version":"7.2.1","new_version":"9.0.0","repository_url":"https://github.com/iFaxity/vite-plugin-istanbul"},{"name":"@rollup/rollup-linux-x64-gnu","old_version":"4.60.2","new_version":"4.60.4","repository_url":"https://github.com/rollup/rollup"}],"path":null,"ecosystem":"npm"},"body":"Bumps the all-dependencies group with 14 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) | `7.29.2` | `7.29.5` |\n| [@cypress/code-coverage](https://github.com/cypress-io/code-coverage) | `3.14.7` | `4.0.3` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `24.12.2` | `25.9.1` |\n| [chokidar](https://github.com/paulmillr/chokidar) | `4.0.3` | `5.0.0` |\n| [cross-env](https://github.com/kentcdodds/cross-env) | `7.0.3` | `10.1.0` |\n| [cssnano](https://github.com/cssnano/cssnano) | `7.1.7` | `8.0.1` |\n| [cypress](https://github.com/cypress-io/cypress) | `15.14.1` | `15.15.0` |\n| [express-rate-limit](https://github.com/express-rate-limit/express-rate-limit) | `7.5.1` | `8.5.2` |\n| [nyc](https://github.com/istanbuljs/nyc) | `17.1.0` | `18.0.0` |\n| [ora](https://github.com/sindresorhus/ora) | `8.2.0` | `9.4.0` |\n| [ssri](https://github.com/npm/ssri) | `12.0.0` | `14.0.0` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.21.0` | `4.22.3` |\n| [vite-plugin-istanbul](https://github.com/iFaxity/vite-plugin-istanbul) | `7.2.1` | `9.0.0` |\n| [@rollup/rollup-linux-x64-gnu](https://github.com/rollup/rollup) | `4.60.2` | `4.60.4` |\n\n\nUpdates `@babel/preset-env` from 7.29.2 to 7.29.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e@​babel/preset-env's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.29.5 (2026-05-05)\u003c/h2\u003e\n\u003ch4\u003e:house:  Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003e@babel/*\u003c/code\u003e dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.29.4 (2026-05-05)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-modules-systemjs\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17974\"\u003e#17974\u003c/a\u003e [7.x backport]fix(systemjs): improve module string name support (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 1\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.29.3 (2026-04-30)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17923\"\u003e#17923\u003c/a\u003e Support flow extends bound (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17931\"\u003e#17931\u003c/a\u003e fix(decorators): replace super within all removed static elements (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-register\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17915\"\u003e#17915\u003c/a\u003e Fix thread synchronization issues in \u003ccode\u003e@babel/register\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-compat-data\u003c/code\u003e, \u003ccode\u003ebabel-plugin-bugfix-safari-rest-destructuring-rhs-array\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17788\"\u003e#17788\u003c/a\u003e Add bugfix plugin for Safari array rest destructuring bug (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17782\"\u003e#17782\u003c/a\u003e Improve trailing comma comment handling (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:memo: Documentation\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17847\"\u003e#17847\u003c/a\u003e Replace npmjs.com links with npmx.dev (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-import-to-platform-api\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-wasm-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-json-modules\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17818\"\u003e#17818\u003c/a\u003e Load async Wasm and JSON imports in parallel (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 4\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/3cd910d838332b988ed83bdd2ddc22e849e7ea5d\"\u003e\u003ccode\u003e3cd910d\u003c/code\u003e\u003c/a\u003e v7.29.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/3d399f8c8c1e5308bb25e11947d90a111399ac0d\"\u003e\u003ccode\u003e3d399f8\u003c/code\u003e\u003c/a\u003e [7.x backport]docs(preset-env): update CONTRIBUTING.md (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/17976\"\u003e#17976\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/183db7bc040a68057489f8981d02962345a322ed\"\u003e\u003ccode\u003e183db7b\u003c/code\u003e\u003c/a\u003e v7.29.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/268f246f21e51b2204ba6dc5349055504cc7420d\"\u003e\u003ccode\u003e268f246\u003c/code\u003e\u003c/a\u003e Add bugfix plugin for Safari array rest destructuring bug (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/17788\"\u003e#17788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/f8524d80799e136313e55da0468777a57d1bf6b6\"\u003e\u003ccode\u003ef8524d8\u003c/code\u003e\u003c/a\u003e Update compat data (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/17686\"\u003e#17686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.29.5/packages/babel-preset-env\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@cypress/code-coverage` from 3.14.7 to 4.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cypress-io/code-coverage/releases\"\u003e@​cypress/code-coverage's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/cypress-io/code-coverage/compare/v4.0.2...v4.0.3\"\u003e4.0.3\u003c/a\u003e (2026-03-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency debug to v4.4.3 (\u003ca href=\"https://redirect.github.com/cypress-io/code-coverage/issues/990\"\u003e#990\u003c/a\u003e) (\u003ca href=\"https://github.com/cypress-io/code-coverage/commit/985dbddecbb43a1a0aa346dcfd616e11301d9c87\"\u003e985dbdd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.0.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/cypress-io/code-coverage/compare/v4.0.1...v4.0.2\"\u003e4.0.2\u003c/a\u003e (2026-03-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency dayjs to v1.11.20 (\u003ca href=\"https://redirect.github.com/cypress-io/code-coverage/issues/988\"\u003e#988\u003c/a\u003e) (\u003ca href=\"https://github.com/cypress-io/code-coverage/commit/05407767f64aaa02062d7f3c8576fbd14041c146\"\u003e0540776\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/cypress-io/code-coverage/compare/v4.0.0...v4.0.1\"\u003e4.0.1\u003c/a\u003e (2026-02-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency dayjs to v1.11.19 (\u003ca href=\"https://redirect.github.com/cypress-io/code-coverage/issues/983\"\u003e#983\u003c/a\u003e) (\u003ca href=\"https://github.com/cypress-io/code-coverage/commit/a9a10f45f9f5d0eb1a0f9e55b9a3e110a7a84713\"\u003ea9a10f4\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.0.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/cypress-io/code-coverage/compare/v3.14.7...v4.0.0\"\u003e4.0.0\u003c/a\u003e (2026-02-10)\u003c/h1\u003e\n\u003ch3\u003echore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erelease next major version (\u003ca href=\"https://redirect.github.com/cypress-io/code-coverage/issues/979\"\u003e#979\u003c/a\u003e) (\u003ca href=\"https://github.com/cypress-io/code-coverage/commit/29455d8db15380bd47c983dab6248507e411d49a\"\u003e29455d8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eConfigure with expose rather than env. Minimum Cypress version is now v15.10.0. Minimum node version is now 20.x.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/code-coverage/commit/995b23a596d8b2732a9ed48fcfae1f675d2c097d\"\u003e\u003ccode\u003e995b23a\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​types/debug\u003c/code\u003e to v4.1.13 (\u003ca href=\"https://redirect.github.com/cypress-io/code-coverage/issues/989\"\u003e#989\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/code-coverage/commit/985dbddecbb43a1a0aa346dcfd616e11301d9c87\"\u003e\u003ccode\u003e985dbdd\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency debug to v4.4.3 (\u003ca href=\"https://redirect.github.com/cypress-io/code-coverage/issues/990\"\u003e#990\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/code-coverage/commit/72e429928472443a7e523ee90e4c4c7f35cf2f89\"\u003e\u003ccode\u003e72e4299\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency serve to v14.2.6 (\u003ca href=\"https://redirect.github.com/cypress-io/code-coverage/issues/987\"\u003e#987\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/code-coverage/commit/05407767f64aaa02062d7f3c8576fbd14041c146\"\u003e\u003ccode\u003e0540776\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency dayjs to v1.11.20 (\u003ca href=\"https://redirect.github.com/cypress-io/code-coverage/issues/988\"\u003e#988\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/code-coverage/commit/fbe99183e4d50b24e82399e205568087d9456fe5\"\u003e\u003ccode\u003efbe9918\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​types/lodash\u003c/code\u003e to v4.17.24 (\u003ca href=\"https://redirect.github.com/cypress-io/code-coverage/issues/984\"\u003e#984\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/code-coverage/commit/649cf9d7f21be98e32ad88087eb01c4e9feb428b\"\u003e\u003ccode\u003e649cf9d\u003c/code\u003e\u003c/a\u003e chore(deps): update nyc, babel-plugin-istanbul, rimraf, and semantic-release ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/code-coverage/commit/a9a10f45f9f5d0eb1a0f9e55b9a3e110a7a84713\"\u003e\u003ccode\u003ea9a10f4\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency dayjs to v1.11.19 (\u003ca href=\"https://redirect.github.com/cypress-io/code-coverage/issues/983\"\u003e#983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/code-coverage/commit/067c87c6be240c6612feda0815eb26bd0add6269\"\u003e\u003ccode\u003e067c87c\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency win to v5.1.1 (\u003ca href=\"https://redirect.github.com/cypress-io/code-coverage/issues/982\"\u003e#982\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/code-coverage/commit/67df8804ab9faead2b51adb906879656faea32bc\"\u003e\u003ccode\u003e67df880\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency lodash to v4.17.23 (\u003ca href=\"https://redirect.github.com/cypress-io/code-coverage/issues/980\"\u003e#980\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/code-coverage/commit/fd56f59ec9ebc004f5b2142b4c6de5e55a8018c9\"\u003e\u003ccode\u003efd56f59\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency serve to v14.2.5 (\u003ca href=\"https://redirect.github.com/cypress-io/code-coverage/issues/981\"\u003e#981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/cypress-io/code-coverage/compare/v3.14.7...v4.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 24.12.2 to 25.9.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `chokidar` from 4.0.3 to 5.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/paulmillr/chokidar/releases\"\u003echokidar's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake the package ESM-only. Reduces on-disk package size from ~150kb to ~80kb\u003c/li\u003e\n\u003cli\u003eIncrease minimum node.js version to v20.19. The versions starting from it support loading esm files from cjs\u003c/li\u003e\n\u003cli\u003efix: Make types more precise \u003ca href=\"https://redirect.github.com/paulmillr/chokidar/pull/1424\"\u003epaulmillr/chokidar#1424\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: re-use double slash regex \u003ca href=\"https://redirect.github.com/paulmillr/chokidar/pull/1435\"\u003epaulmillr/chokidar#1435\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate readdirp to ESM-only v5\u003c/li\u003e\n\u003cli\u003eLots of minor improvements in tests\u003c/li\u003e\n\u003cli\u003eIncrease security of NPM releases. Switch to token-less Trusted Publishing, with help of \u003ca href=\"https://github.com/paulmillr/jsbt\"\u003ejsbt\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSwitch compilation mode to isolatedDeclaration-based typescript for simplified auto-generated docs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mhkeller\"\u003e\u003ccode\u003e@​mhkeller\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/paulmillr/chokidar/pull/1426\"\u003epaulmillr/chokidar#1426\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/btea\"\u003e\u003ccode\u003e@​btea\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/paulmillr/chokidar/pull/1432\"\u003epaulmillr/chokidar#1432\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/paulmillr/chokidar/compare/4.0.3...5.0.0\"\u003ehttps://github.com/paulmillr/chokidar/compare/4.0.3...5.0.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/chokidar/commit/c0c8d20e49d337491891078d1081bf91bd178de6\"\u003e\u003ccode\u003ec0c8d20\u003c/code\u003e\u003c/a\u003e Release 5.0.0.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/chokidar/commit/b211ceca34b1d30326334de21ed30b4a4ceb4c7e\"\u003e\u003ccode\u003eb211cec\u003c/code\u003e\u003c/a\u003e Remove src from npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/chokidar/commit/87422468fd353426a53a78788b8718979c8725cc\"\u003e\u003ccode\u003e8742246\u003c/code\u003e\u003c/a\u003e Upgrade dev deps, jsbt, ci files. Upgrade readdirp to v5.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/chokidar/commit/de5a34c3cccf2d6fc812a6080e29fb4dd1583ec1\"\u003e\u003ccode\u003ede5a34c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/paulmillr/chokidar/issues/1442\"\u003e#1442\u003c/a\u003e from paulmillr/flaky-buns\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/chokidar/commit/c08a6c4ed6a67b2cb16f61592f763b33e6bce7d3\"\u003e\u003ccode\u003ec08a6c4\u003c/code\u003e\u003c/a\u003e fix: throttle based on dir + target\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/chokidar/commit/0c55ab3b049682fae9c1ee278ebc964dbfb92f08\"\u003e\u003ccode\u003e0c55ab3\u003c/code\u003e\u003c/a\u003e test: wait for explicit calls in directory test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/chokidar/commit/ce81be5a51ae72920649e2a74aeba86688c2a5ee\"\u003e\u003ccode\u003ece81be5\u003c/code\u003e\u003c/a\u003e perf: re-use double slash regex (\u003ca href=\"https://redirect.github.com/paulmillr/chokidar/issues/1435\"\u003e#1435\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/chokidar/commit/7d9c1ed27d2b9150077601677a8a8bad27b8f3da\"\u003e\u003ccode\u003e7d9c1ed\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/paulmillr/chokidar/issues/1433\"\u003e#1433\u003c/a\u003e from paulmillr/super-matrices\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/chokidar/commit/391554143f582fe78f7d37cf54b834c42f84652b\"\u003e\u003ccode\u003e3915541\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/paulmillr/chokidar/issues/1430\"\u003e#1430\u003c/a\u003e from paulmillr/esm-only\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/chokidar/commit/9308bedee986abac912100e4bcc4823a1504a10f\"\u003e\u003ccode\u003e9308bed\u003c/code\u003e\u003c/a\u003e chore: use Nodejs 24 in CI (\u003ca href=\"https://redirect.github.com/paulmillr/chokidar/issues/1432\"\u003e#1432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/paulmillr/chokidar/compare/4.0.3...5.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for chokidar since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cross-env` from 7.0.3 to 10.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kentcdodds/cross-env/releases\"\u003ecross-env's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.1.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/kentcdodds/cross-env/compare/v10.0.0...v10.1.0\"\u003e10.1.0\u003c/a\u003e (2025-09-29)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd support for default value syntax (\u003ca href=\"https://github.com/kentcdodds/cross-env/commit/152ae6a85b5725ac3c725a8a3e471aee79acc712\"\u003e152ae6a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFor example:\u003c/p\u003e\n\u003cpre lang=\"json\"\u003e\u003ccode\u003e\u0026quot;dev:server\u0026quot;: \u0026quot;cross-env wrangler dev --port ${PORT:-8787}\u0026quot;,\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eIf \u003ccode\u003ePORT\u003c/code\u003e is already set, use that value, otherwise fallback to \u003ccode\u003e8787\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eLearn more about \u003ca href=\"https://www.gnu.org/software/bash/manual/html_node/Shell-Parameter-Expansion.html\"\u003eShell Parameter Expansion\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev10.0.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/kentcdodds/cross-env/compare/v9.0.0...v10.0.0\"\u003e10.0.0\u003c/a\u003e (2025-07-25)\u003c/h1\u003e\n\u003cp\u003eTL;DR: You should probably not have to change anything if:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eYou're using a modern maintained version of Node.js (v20+ is tested)\u003c/li\u003e\n\u003cli\u003eYou're only using the CLI (most of you are as that's the intended purpose)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eIn this release (which should have been v8 except I had some issues with automated releases 🙈), I've updated all the things and modernized the package. This happened in \u003ca href=\"https://redirect.github.com/kentcdodds/cross-env/issues/261\"\u003e#261\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eWas this needed? Not really, but I just thought it'd be fun to modernize this package.\u003c/p\u003e\n\u003cp\u003eHere's the highlights of what was done.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eReplace Jest with Vitest for testing\u003c/li\u003e\n\u003cli\u003eConvert all source files from .js to .ts with proper TypeScript types\u003c/li\u003e\n\u003cli\u003eUse zshy for ESM-only builds (removes CJS support)\u003c/li\u003e\n\u003cli\u003eAdopt \u003ccode\u003e@​epic-web/config\u003c/code\u003e for TypeScript, ESLint, and Prettier\u003c/li\u003e\n\u003cli\u003eUpdate to Node.js \u0026gt;=20 requirement\u003c/li\u003e\n\u003cli\u003eRemove kcd-scripts dependency\u003c/li\u003e\n\u003cli\u003eAdd comprehensive e2e tests with GitHub Actions matrix testing\u003c/li\u003e\n\u003cli\u003eUpdate GitHub workflow with caching and cross-platform testing\u003c/li\u003e\n\u003cli\u003eModernize documentation and remove outdated sections\u003c/li\u003e\n\u003cli\u003eUpdate all dependencies to latest versions\u003c/li\u003e\n\u003cli\u003eAdd proper TypeScript declarations and exports\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThe tool maintains its original functionality while being completely modernized with the latest tooling and best practices\u003c/p\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThis is a major rewrite that changes the module format from CommonJS to ESM-only. The package now requires Node.js \u0026gt;=20 and only exports ESM modules (not relevant in most cases).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kentcdodds/cross-env/commit/152ae6a85b5725ac3c725a8a3e471aee79acc712\"\u003e\u003ccode\u003e152ae6a\u003c/code\u003e\u003c/a\u003e feat: add support ofr default value syntax\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kentcdodds/cross-env/commit/bd70d1ab25b0e0b9b2926b048bf8ca52668a393c\"\u003e\u003ccode\u003ebd70d1a\u003c/code\u003e\u003c/a\u003e chore: upgrade zshy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kentcdodds/cross-env/commit/8e0b190df9f90266c720aafe6f24d43eee93fa1b\"\u003e\u003ccode\u003e8e0b190\u003c/code\u003e\u003c/a\u003e chore(ci): get coverage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kentcdodds/cross-env/commit/8635e80e81080f3e8f83b514565dc6bfecf6760c\"\u003e\u003ccode\u003e8635e80\u003c/code\u003e\u003c/a\u003e fix(release): manually release a major version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kentcdodds/cross-env/commit/3a58f2236009b2f52479f2927c7790129450ec63\"\u003e\u003ccode\u003e3a58f22\u003c/code\u003e\u003c/a\u003e chore: fix npmrc registry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kentcdodds/cross-env/commit/b70bfff5ecff5c92f2462cd6334378ef5bd84db0\"\u003e\u003ccode\u003eb70bfff\u003c/code\u003e\u003c/a\u003e chore(ci): add names to steps and workflows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kentcdodds/cross-env/commit/cc5759dc36012c4b13b3d3b1af5e0a645d3c55f6\"\u003e\u003ccode\u003ecc5759d\u003c/code\u003e\u003c/a\u003e fix(release): manually release a major version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kentcdodds/cross-env/commit/080a8591909665f42592d73e1149d0a061164045\"\u003e\u003ccode\u003e080a859\u003c/code\u003e\u003c/a\u003e chore: remove publish script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kentcdodds/cross-env/commit/31e5bc70e726dee8e453dd64d54ad02eeb66e23a\"\u003e\u003ccode\u003e31e5bc7\u003c/code\u003e\u003c/a\u003e chore(ci): restore built files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kentcdodds/cross-env/commit/81e9c34f55c483dc1f568696db36267748b3740d\"\u003e\u003ccode\u003e81e9c34\u003c/code\u003e\u003c/a\u003e chore(ci): add back semantic-release\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kentcdodds/cross-env/compare/v7.0.3...v10.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cssnano` from 7.1.7 to 8.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cssnano/cssnano/releases\"\u003ecssnano's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.0.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(postcss-minify-selectors): reject :is() fold when divergent middle contains a combinator under a non-empty prefix (closes \u003ca href=\"https://redirect.github.com/cssnano/cssnano/issues/1786\"\u003e#1786\u003c/a\u003e) by \u003ca href=\"https://github.com/dkryaklin\"\u003e\u003ccode\u003e@​dkryaklin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cssnano/cssnano/pull/1798\"\u003ecssnano/cssnano#1798\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(postcss-minify-selectors): tighten :is() fold acceptance to a strict allowlist by \u003ca href=\"https://github.com/dkryaklin\"\u003e\u003ccode\u003e@​dkryaklin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cssnano/cssnano/pull/1799\"\u003ecssnano/cssnano#1799\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/cssnano/cssnano/compare/cssnano@8.0.0...cssnano@8.0.1\"\u003ehttps://github.com/cssnano/cssnano/compare/cssnano@8.0.0...cssnano@8.0.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.0.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMove declaration sorter to advanced preset by \u003ca href=\"https://github.com/ludofischer\"\u003e\u003ccode\u003e@​ludofischer\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/Goodwine\"\u003e\u003ccode\u003e@​Goodwine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cssnano/cssnano/pull/1793\"\u003ecssnano/cssnano#1793\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDrop node 20 by \u003ca href=\"https://github.com/ludofischer\"\u003e\u003ccode\u003e@​ludofischer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cssnano/cssnano/pull/1794\"\u003ecssnano/cssnano#1794\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/cssnano/cssnano/compare/cssnano@7.1.9...cssnano@8.0.0\"\u003ehttps://github.com/cssnano/cssnano/compare/cssnano@7.1.9...cssnano@8.0.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.1.9\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReject :is() fold for unknown pseudo-classes with arguments by \u003ca href=\"https://github.com/dkryaklin\"\u003e\u003ccode\u003e@​dkryaklin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cssnano/cssnano/pull/1791\"\u003ecssnano/cssnano#1791\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/cssnano/cssnano/compare/cssnano@7.1.8...cssnano@7.1.9\"\u003ehttps://github.com/cssnano/cssnano/compare/cssnano@7.1.8...cssnano@7.1.9\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.1.8\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(postcss-minify-selectors): reject :is() fold for :nth-child(... of S) to preserve cascade by \u003ca href=\"https://github.com/dkryaklin\"\u003e\u003ccode\u003e@​dkryaklin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cssnano/cssnano/pull/1785\"\u003ecssnano/cssnano#1785\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate postcss and \u003ccode\u003e@​colordx/core\u003c/code\u003e by \u003ca href=\"https://github.com/ludofischer\"\u003e\u003ccode\u003e@​ludofischer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cssnano/cssnano/pull/1786\"\u003ecssnano/cssnano#1786\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/cssnano/cssnano/compare/cssnano@7.1.7...cssnano@7.1.8\"\u003ehttps://github.com/cssnano/cssnano/compare/cssnano@7.1.7...cssnano@7.1.8\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cssnano/cssnano/commit/6679a297f82f50bd12f0049ee450087c1cc28c68\"\u003e\u003ccode\u003e6679a29\u003c/code\u003e\u003c/a\u003e Publish cssnano 8.0.1 (\u003ca href=\"https://redirect.github.com/cssnano/cssnano/issues/1800\"\u003e#1800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cssnano/cssnano/commit/9a68323f62254806a7b2570d0bacaa08006d0c12\"\u003e\u003ccode\u003e9a68323\u003c/code\u003e\u003c/a\u003e fix(postcss-minify-selectors): tighten :is() fold acceptance to a strict allo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cssnano/cssnano/commit/39a540ee5f341cfc9dc157b5ae29c8ee74200fa6\"\u003e\u003ccode\u003e39a540e\u003c/code\u003e\u003c/a\u003e fix(postcss-minify-selectors): reject :is() fold when divergent middle contai...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cssnano/cssnano/commit/10d54a1fdc76eb0f44b9280f8a6c721ecc192074\"\u003e\u003ccode\u003e10d54a1\u003c/code\u003e\u003c/a\u003e docs: update website for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cssnano/cssnano/commit/1e058fc030def3a1237220b1a5308e4580eec5c2\"\u003e\u003ccode\u003e1e058fc\u003c/code\u003e\u003c/a\u003e Publish cssnano 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cssnano/cssnano/commit/aa11a128c0812c65416fd7559a00566781e7fec1\"\u003e\u003ccode\u003eaa11a12\u003c/code\u003e\u003c/a\u003e chore: update PostCSS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cssnano/cssnano/commit/ea8e33a1daef55e40dc3ab95f637cd869db3761c\"\u003e\u003ccode\u003eea8e33a\u003c/code\u003e\u003c/a\u003e chore!: drop Node.js 20 support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cssnano/cssnano/commit/c7e9b2f69c5c17f3035f4657bed5db5a4a58996f\"\u003e\u003ccode\u003ec7e9b2f\u003c/code\u003e\u003c/a\u003e chore: update pnpm to 10.33.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cssnano/cssnano/commit/d7c57da6842f8c4eb69083b196bfdae46d220b95\"\u003e\u003ccode\u003ed7c57da\u003c/code\u003e\u003c/a\u003e Move declaration sorter to advanced preset (\u003ca href=\"https://redirect.github.com/cssnano/cssnano/issues/1793\"\u003e#1793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cssnano/cssnano/commit/206940709f1f3bb0dca3bdeae55851244aaf5106\"\u003e\u003ccode\u003e2069407\u003c/code\u003e\u003c/a\u003e Publish cssnano 7.1.9\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/cssnano/cssnano/compare/cssnano@7.1.7...cssnano@8.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cypress` from 15.14.1 to 15.15.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cypress-io/cypress/releases\"\u003ecypress's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev15.15.0\u003c/h2\u003e\n\u003cp\u003eChangelog: \u003ca href=\"https://docs.cypress.io/app/references/changelog#15-15-0\"\u003ehttps://docs.cypress.io/app/references/changelog#15-15-0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev15.14.2\u003c/h2\u003e\n\u003cp\u003eChangelog: \u003ca href=\"https://docs.cypress.io/app/references/changelog#15-14-2\"\u003ehttps://docs.cypress.io/app/references/changelog#15-14-2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/914ad901d9d50e2c744769a445643702ceca774b\"\u003e\u003ccode\u003e914ad90\u003c/code\u003e\u003c/a\u003e chore: narrow CYPRESS_COMMERCIAL_RECOMMENDATIONS override; deflake no-branch ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/1b11ad2663f5e097a3d9c08e4e25d576c2074b05\"\u003e\u003ccode\u003e1b11ad2\u003c/code\u003e\u003c/a\u003e chore(ci): commit v8 snapshot updates via GitHub API (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/33774\"\u003e#33774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/0f864f68aa2f2b005b50fc8367c9a6467a57753c\"\u003e\u003ccode\u003e0f864f6\u003c/code\u003e\u003c/a\u003e internal: cloud-driven app messaging banner (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/33757\"\u003e#33757\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/6299c146fb0c5f3aec241a0996eac57a12a924a7\"\u003e\u003ccode\u003e6299c14\u003c/code\u003e\u003c/a\u003e chore: Update v8 snapshot cache - windows (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/33776\"\u003e#33776\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/b9575f01e99ca24456d06d32a3b354bba84828e8\"\u003e\u003ccode\u003eb9575f0\u003c/code\u003e\u003c/a\u003e chore: Update v8 snapshot cache - linux (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/33764\"\u003e#33764\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/302747ded21c37debb26ab8a1d42b066283cc76d\"\u003e\u003ccode\u003e302747d\u003c/code\u003e\u003c/a\u003e fix(server): retry BiDi sessionSubscribe when Firefox connection not ready (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/73a3e0e749dae3b0c80ea78dc2687a07672ee2a1\"\u003e\u003ccode\u003e73a3e0e\u003c/code\u003e\u003c/a\u003e fix: serialize ProjectLifecycleManager.refreshLifecycle to avoid IPC race (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/3\"\u003e#3\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/0f2d3859413656c07ed555a18123e92914f3c426\"\u003e\u003ccode\u003e0f2d385\u003c/code\u003e\u003c/a\u003e test(system-tests): add Node.js 26 binary smoke coverage (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/33780\"\u003e#33780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/e08ac5ed711ba44d8aacad7482181e80617f07bb\"\u003e\u003ccode\u003ee08ac5e\u003c/code\u003e\u003c/a\u003e chore(ci): enable Snyk scans on fork PRs via approval-gated environment (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/33773\"\u003e#33773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/e429e13b252f54fb5fe0b877633e22c9e1be1ae9\"\u003e\u003ccode\u003ee429e13\u003c/code\u003e\u003c/a\u003e chore: Update v8 snapshot cache - darwin (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/33772\"\u003e#33772\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/cypress-io/cypress/compare/v15.14.1...v15.15.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `express-rate-limit` from 7.5.1 to 8.5.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/releases\"\u003eexpress-rate-limit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.5.2\u003c/h2\u003e\n\u003cp\u003eYou can view the changelog \u003ca href=\"https://express-rate-limit.mintlify.app/reference/changelog\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev8.5.1\u003c/h2\u003e\n\u003cp\u003eYou can view the changelog \u003ca href=\"https://express-rate-limit.mintlify.app/reference/changelog\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev8.5.0\u003c/h2\u003e\n\u003cp\u003eYou can view the changelog \u003ca href=\"https://express-rate-limit.mintlify.app/reference/changelog\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev8.4.1\u003c/h2\u003e\n\u003cp\u003eYou can view the changelog \u003ca href=\"https://express-rate-limit.mintlify.app/reference/changelog\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev8.4.0\u003c/h2\u003e\n\u003cp\u003eYou can view the changelog \u003ca href=\"https://express-rate-limit.mintlify.app/reference/changelog\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev8.3.2\u003c/h2\u003e\n\u003cp\u003eYou can view the changelog \u003ca href=\"https://express-rate-limit.mintlify.app/reference/changelog\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev8.3.1\u003c/h2\u003e\n\u003cp\u003eYou can view the changelog \u003ca href=\"https://express-rate-limit.mintlify.app/reference/changelog\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev8.3.0\u003c/h2\u003e\n\u003cp\u003eYou can view the changelog \u003ca href=\"https://express-rate-limit.mintlify.app/reference/changelog\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev8.2.1\u003c/h2\u003e\n\u003cp\u003eYou can view the changelog \u003ca href=\"https://express-rate-limit.mintlify.app/reference/changelog\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev8.2.0\u003c/h2\u003e\n\u003cp\u003eYou can view the changelog \u003ca href=\"https://express-rate-limit.mintlify.app/reference/changelog\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev8.1.0\u003c/h2\u003e\n\u003cp\u003eYou can view the changelog \u003ca href=\"https://express-rate-limit.mintlify.app/reference/changelog\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev8.0.1\u003c/h2\u003e\n\u003cp\u003eYou can view the changelog \u003ca href=\"https://express-rate-limit.mintlify.app/reference/changelog\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev8.0.0\u003c/h2\u003e\n\u003cp\u003eYou can view the changelog \u003ca href=\"https://express-rate-limit.mintlify.app/reference/changelog\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/97746932253e6c734569140e71357b2633eb1912\"\u003e\u003ccode\u003e9774693\u003c/code\u003e\u003c/a\u003e 8.5.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/0e94cc0176ca0e4960bd6992f1d105766fb9532c\"\u003e\u003ccode\u003e0e94cc0\u003c/code\u003e\u003c/a\u003e v8.5.2 changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/9a583c566aa5aaeb8b94312e9e9dbf711f89e7b3\"\u003e\u003ccode\u003e9a583c5\u003c/code\u003e\u003c/a\u003e feat: simplify IPv6 key generation (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/633\"\u003e#633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/4f4b3fb78f96ac841a26122be1d82123271d7654\"\u003e\u003ccode\u003e4f4b3fb\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump lint-staged from 16.4.0 to 17.0.4 (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/632\"\u003e#632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/3c1d6c57bddc0d7c9923611fd1ac1e17399a4865\"\u003e\u003ccode\u003e3c1d6c5\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the development-dependencies group with 7 updates (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/631\"\u003e#631\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/18884b671441b14dd0e9328a5ebedf51278a16c1\"\u003e\u003ccode\u003e18884b6\u003c/code\u003e\u003c/a\u003e chore(deps): bump basic-ftp from 5.2.0 to 5.3.1 (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/630\"\u003e#630\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/dacc9800e640b14c61cd8791ef59d75d0ac037a7\"\u003e\u003ccode\u003edacc980\u003c/code\u003e\u003c/a\u003e chore(deps): bump handlebars from 4.7.8 to 4.7.9 (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/629\"\u003e#629\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/486d0c608a95f344863302bb213fb09ea9ddf5de\"\u003e\u003ccode\u003e486d0c6\u003c/code\u003e\u003c/a\u003e chore(deps): bump follow-redirects from 1.15.11 to 1.16.0 (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/627\"\u003e#627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/50cc3f6345f603ac2fe4eb646edd7338b9a31fbb\"\u003e\u003ccode\u003e50cc3f6\u003c/code\u003e\u003c/a\u003e 8.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/92c8e3efd87b9b9f89092b1f9c8c17ac134c1293\"\u003e\u003ccode\u003e92c8e3e\u003c/code\u003e\u003c/a\u003e chore: bump ip-address library to latest (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/626\"\u003e#626\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/compare/v7.5.1...v8.5.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for express-rate-limit since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eInstall script changes\u003c/summary\u003e\n\u003cp\u003eThis version modifies \u003ccode\u003eprepare\u003c/code\u003e script that runs during installation. Review the package contents before updating.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `nyc` from 17.1.0 to 18.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/istanbuljs/nyc/releases\"\u003enyc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003enyc: v18.0.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/istanbuljs/nyc/compare/nyc-v17.1.0...nyc-v18.0.0\"\u003e18.0.0\u003c/a\u003e (2026-02-22)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e transitive dependencies now require node 20 || \u0026gt;=22.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependencies pulling in old glob (\u003ca href=\"https://redirect.github.com/istanbuljs/nyc/issues/1612\"\u003e#1612\u003c/a\u003e) (\u003ca href=\"https://github.com/istanbuljs/nyc/commit/07077290cac3bd38d3e9a99eee535fa62438e252\"\u003e0707729\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/istanbuljs/nyc/blob/main/CHANGELOG.md\"\u003enyc's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/istanbuljs/nyc/compare/nyc-v17.1.0...nyc-v18.0.0\"\u003e18.0.0\u003c/a\u003e (2026-02-22)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e transitive dependencies now require node 20 || \u0026gt;=22.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependencies pulling in old glob (\u003ca href=\"https://redirect.github.com/istanbuljs/nyc/issues/1612\"\u003e#1612\u003c/a\u003e) (\u003ca href=\"https://github.com/istanbuljs/nyc/commit/07077290cac3bd38d3e9a99eee535fa62438e252\"\u003e0707729\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/istanbuljs/nyc/commit/3ce6d979a1c6753263165d31cb985523b5a81855\"\u003e\u003ccode\u003e3ce6d97\u003c/code\u003e\u003c/a\u003e chore(main): release nyc 18.0.0 (\u003ca href=\"https://redirect.github.com/istanbuljs/nyc/issues/1613\"\u003e#1613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/istanbuljs/nyc/commit/b9f6781c69f90a66201bce0b1de1c2966d289485\"\u003e\u003ccode\u003eb9f6781\u003c/code\u003e\u003c/a\u003e build: publication is now manual again due to changes in tokens\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/istanbuljs/nyc/commit/07077290cac3bd38d3e9a99eee535fa62438e252\"\u003e\u003ccode\u003e0707729\u003c/code\u003e\u003c/a\u003e fix(deps)!: update dependencies pulling in old glob (\u003ca href=\"https://redirect.github.com/istanbuljs/nyc/issues/1612\"\u003e#1612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/istanbuljs/nyc/compare/nyc-v17.1.0...nyc-v18.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ora` from 8.2.0 to 9.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/ora/releases\"\u003eora's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003esuccessSymbol\u003c/code\u003e and \u003ccode\u003efailSymbol\u003c/code\u003e options to \u003ccode\u003eoraPromise\u003c/code\u003e  3d2e0a9\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/ora/compare/v9.3.0...v9.4.0\"\u003ehttps://github.com/sindresorhus/ora/compare/v9.3.0...v9.4.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev9.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReduce flicker in rendering  2ab4f76\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/ora/compare/v9.2.0...v9.3.0\"\u003ehttps://github.com/sindresorhus/ora/compare/v9.2.0...v9.3.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev9.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003estdin-discarder\u003c/code\u003e dependency (\u003ca href=\"https://redirect.github.com/sindresorhus/ora/issues/251\"\u003e#251\u003c/a\u003e)  020eaba\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/ora/compare/v9.1.0...v9.2.0\"\u003ehttps://github.com/sindresorhus/ora/compare/v9.1.0...v9.2.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev9.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport external writes to stream (\u003ccode\u003econsole.log\u003c/code\u003e) while spinning  d2b543a\u003c/li\u003e\n\u003cli\u003eReplace \u003ccode\u003estrip-ansi\u003c/code\u003e dependency with native \u003ccode\u003estripVTControlCharacters\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/ora/issues/249\"\u003e#249\u003c/a\u003e)  68d50e5\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/ora/compare/v9.0.0...v9.1.0\"\u003ehttps://github.com/sindresorhus/ora/compare/v9.0.0...v9.1.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev9.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js 20  7aca06d\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix clearing in some cases  aa51538\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eframe()\u003c/code\u003e not displaying dynamic \u003ccode\u003eprefixText\u003c/code\u003e/\u003ccode\u003esuffixText\u003c/code\u003e from functions  0f19f57\u003c/li\u003e\n\u003cli\u003eFix multiline text exceeding console height leaving garbage when scrolling  45d30ad\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/ora/compare/v8.2.0...v9.0.0\"\u003ehttps://github.com/sindresorhus/ora/compare/v8.2.0...v9.0.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/ora/commit/46a670390249718af7c66452afdc5d78ceb579e9\"\u003e\u003ccode\u003e46a6703\u003c/code\u003e\u003c/a\u003e 9.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/ora/commit/3d2e0a907e1141a121e5ed3348d9ea0981ca8a9c\"\u003e\u003ccode\u003e3d2e0a9\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003esuccessSymbol\u003c/code\u003e and \u003ccode\u003efailSymbol\u003c/code\u003e options to \u003ccode\u003eoraPromise\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/ora/commit/f70f613d72f0afb0f4cb0a7fe56268f8abd1a170\"\u003e\u003ccode\u003ef70f613\u003c/code\u003e\u003c/a\u003e Test tweaks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/ora/commit/7cf29a75e64409205a6606dada9780ccf5acf6a8\"\u003e\u003ccode\u003e7cf29a7\u003c/code\u003e\u003c/a\u003e Validate some options better\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/ora/commit/4496362714e1edd414e5347e8d4b337f103f0e15\"\u003e\u003ccode\u003e4496362\u003c/code\u003e\u003c/a\u003e 9.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/ora/commit/2ab4f7613879515e29039888115831422f49e1af\"\u003e\u003ccode\u003e2ab4f76\u003c/code\u003e\u003c/a\u003e Reduce flicker in rendering\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/ora/commit/8d17b13a8b3330af16cfa24c6e3b8a99f678c5c4\"\u003e\u003ccode\u003e8d17b13\u003c/code\u003e\u003c/a\u003e Add FAQ item\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/ora/commit/4cf47fc2ce273b7e441ca186b5e45976c2c39946\"\u003e\u003ccode\u003e4cf47fc\u003c/code\u003e\u003c/a\u003e Add more tests for \u003ccode\u003ediscardStdin\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/ora/commit/9763e608dd723d70393e95460b881d10f75dee24\"\u003e\u003ccode\u003e9763e60\u003c/code\u003e\u003c/a\u003e Document Ctrl+C behavior for discardStdin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/ora/commit/5408a1ea33cc70ddbc065617a355a662365aff83\"\u003e\u003ccode\u003e5408a1e\u003c/code\u003e\u003c/a\u003e 9.2.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sindresorhus/ora/compare/v8.2.0...v9.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ssri` from 12.0.0 to 14.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/ssri/releases\"\u003essri's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev14.0.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/ssri/compare/v13.0.1...v14.0.0\"\u003e14.0.0\u003c/a\u003e (2026-05-08)\u003c/h2\u003e\n\u003ch3\u003e⚠️ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003essri\u003c/code\u003e now supports node \u003ccode\u003e^22.22.2 || ^24.15.0 || \u0026gt;=26.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003etemplate-oss-apply\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/7087885641e1ecbfd72c679e768a626cbeddf6b1\"\u003e\u003ccode\u003e7087885\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/167\"\u003e#167\u003c/a\u003e bump to new node engine range (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/ae8172cdeb4df0c64ed73f21a36e2482592f64a7\"\u003e\u003ccode\u003eae8172c\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/167\"\u003e#167\u003c/a\u003e template-oss-apply (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/bda78e5bbbb6b126112013c1612fc31d6720e6a9\"\u003e\u003ccode\u003ebda78e5\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/167\"\u003e#167\u003c/a\u003e template-oss-apply (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/12c6581bdd03b6f618089408384b5da0d208d95a\"\u003e\u003ccode\u003e12c6581\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/166\"\u003e#166\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.29.0 to 4.30.0 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/166\"\u003e#166\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev13.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/ssri/compare/v13.0.0...v13.0.1\"\u003e13.0.1\u003c/a\u003e (2025-12-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/eb833161e9731cbafd679fb0cd4883cc57bf869f\"\u003e\u003ccode\u003eeb83316\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/160\"\u003e#160\u003c/a\u003e hash: filter on known hashes (\u003ca href=\"https://github.com/wraithgar\"\u003e\u003ccode\u003e@​wraithgar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/5b98568ecb1f096a62440571213072bc7fa78057\"\u003e\u003ccode\u003e5b98568\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/160\"\u003e#160\u003c/a\u003e code cleanup (\u003ca href=\"https://github.com/wraithgar\"\u003e\u003ccode\u003e@​wraithgar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/940288e5a54226721526db3195d102230cccfdb6\"\u003e\u003ccode\u003e940288e\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/163\"\u003e#163\u003c/a\u003e remove tap (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/26e09b8765bce1ea658bf677cee23b45393a68c6\"\u003e\u003ccode\u003e26e09b8\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/163\"\u003e#163\u003c/a\u003e move to node:test (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/5ca3f4ad4afdef2d4516287fde79e071d4c8a2ac\"\u003e\u003ccode\u003e5ca3f4a\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/161\"\u003e#161\u003c/a\u003e add benchmarks (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/161\"\u003e#161\u003c/a\u003e) (\u003ca href=\"https://github.com/H4ad\"\u003e\u003ccode\u003e@​H4ad\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/cf696941026a4afcf07c4c2dfef54e44912a290d\"\u003e\u003ccode\u003ecf69694\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/156\"\u003e#156\u003c/a\u003e bump \u003ccode\u003e@​npmcli/eslint-config\u003c/code\u003e from 5.1.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/156\"\u003e#156\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/05ce2c5aa7511431fae297fa01bf26b8cabdc461\"\u003e\u003ccode\u003e05ce2c5\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/158\"\u003e#158\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.28.0 to 4.28.1 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/158\"\u003e#158\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev13.0.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/ssri/compare/v12.0.0...v13.0.0\"\u003e13.0.0\u003c/a\u003e (2025-10-22)\u003c/h2\u003e\n\u003ch3\u003e⚠️ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003essri\u003c/code\u003e now supports node \u003ccode\u003e^20.17.0 || \u0026gt;=22.9.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/46a2520214e47948c951914caba86d1f929b78eb\"\u003e\u003ccode\u003e46a2520\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/155\"\u003e#155\u003c/a\u003e align to npm 11 node engine range (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/155\"\u003e#155\u003c/a\u003e) (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/8f0bbf2717238220203091e31d2cb91090199cb4\"\u003e\u003ccode\u003e8f0bbf2\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/151\"\u003e#151\u003c/a\u003e improve \u003ccode\u003eSRI_REGEX\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/151\"\u003e#151\u003c/a\u003e) (\u003ca href=\"https://github.com/ericcornelissen\"\u003e\u003ccode\u003e@​ericcornelissen\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/79e001894155d729847f3c8611d9f0758f699b6b\"\u003e\u003ccode\u003e79e0018\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/146\"\u003e#146\u003c/a\u003e postinstall workflow updates (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/146\"\u003e#146\u003c/a\u003e) (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/89b775a9cf3ce335aa3ab60b05c5c5b97768a681\"\u003e\u003ccode\u003e89b775a\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/154\"\u003e#154\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.26.0 to 4.27.1 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/154\"\u003e#154\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/ssri/blob/main/CHANGELOG.md\"\u003essri's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/ssri/compare/v13.0.1...v14.0.0\"\u003e14.0.0\u003c/a\u003e (2026-05-08)\u003c/h2\u003e\n\u003ch3\u003e⚠️ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003essri\u003c/code\u003e now supports node \u003ccode\u003e^22.22.2 || ^24.15.0 || \u0026gt;=26.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003etemplate-oss-apply\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/7087885641e1ecbfd72c679e768a626cbeddf6b1\"\u003e\u003ccode\u003e7087885\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/167\"\u003e#167\u003c/a\u003e bump to new node engine range (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/ae8172cdeb4df0c64ed73f21a36e2482592f64a7\"\u003e\u003ccode\u003eae8172c\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/167\"\u003e#167\u003c/a\u003e template-oss-apply (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/bda78e5bbbb6b126112013c1612fc31d6720e6a9\"\u003e\u003ccode\u003ebda78e5\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/167\"\u003e#167\u003c/a\u003e template-oss-apply (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/12c6581bdd03b6f618089408384b5da0d208d95a\"\u003e\u003ccode\u003e12c6581\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/166\"\u003e#166\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.29.0 to 4.30.0 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/166\"\u003e#166\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/ssri/compare/v13.0.0...v13.0.1\"\u003e13.0.1\u003c/a\u003e (2025-12-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/eb833161e9731cbafd679fb0cd4883cc57bf869f\"\u003e\u003ccode\u003eeb83316\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/160\"\u003e#160\u003c/a\u003e hash: filter on known hashes (\u003ca href=\"https://github.com/wraithgar\"\u003e\u003ccode\u003e@​wraithgar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/5b98568ecb1f096a62440571213072bc7fa78057\"\u003e\u003ccode\u003e5b98568\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/160\"\u003e#160\u003c/a\u003e code cleanup (\u003ca href=\"https://github.com/wraithgar\"\u003e\u003ccode\u003e@​wraithgar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/940288e5a54226721526db3195d102230cccfdb6\"\u003e\u003ccode\u003e940288e\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/163\"\u003e#163\u003c/a\u003e remove tap (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/26e09b8765bce1ea658bf677cee23b45393a68c6\"\u003e\u003ccode\u003e26e09b8\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/163\"\u003e#163\u003c/a\u003e move to node:test (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/5ca3f4ad4afdef2d4516287fde79e071d4c8a2ac\"\u003e\u003ccode\u003e5ca3f4a\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/161\"\u003e#161\u003c/a\u003e add benchmarks (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/161\"\u003e#161\u003c/a\u003e) (\u003ca href=\"https://github.com/H4ad\"\u003e\u003ccode\u003e@​H4ad\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/cf696941026a4afcf07c4c2dfef54e44912a290d\"\u003e\u003ccode\u003ecf69694\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/156\"\u003e#156\u003c/a\u003e bump \u003ccode\u003e@​npmcli/eslint-config\u003c/code\u003e from 5.1.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/156\"\u003e#156\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/05ce2c5aa7511431fae297fa01bf26b8cabdc461\"\u003e\u003ccode\u003e05ce2c5\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/158\"\u003e#158\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.28.0 to 4.28.1 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/158\"\u003e#158\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/ssri/compare/v12.0.0...v13.0.0\"\u003e13.0.0\u003c/a\u003e (2025-10-22)\u003c/h2\u003e\n\u003ch3\u003e⚠️ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003essri\u003c/code\u003e now supports node \u003ccode\u003e^20.17.0 || \u0026gt;=22.9.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/46a2520214e47948c951914caba86d1f929b78eb\"\u003e\u003ccode\u003e46a2520\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/155\"\u003e#155\u003c/a\u003e align to npm 11 node engine range (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/155\"\u003e#155\u003c/a\u003e) (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/8f0bbf2717238220203091e31d2cb91090199cb4\"\u003e\u003ccode\u003e8f0bbf2\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/151\"\u003e#151\u003c/a\u003e improve \u003ccode\u003eSRI_REGEX\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/151\"\u003e#151\u003c/a\u003e) (\u003ca href=\"https://github.com/ericcornelissen\"\u003e\u003ccode\u003e@​ericcornelissen\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/79e001894155d729847f3c8611d9f0758f699b6b\"\u003e\u003ccode\u003e79e0018\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/146\"\u003e#146\u003c/a\u003e postinstall workflow updates (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/146\"\u003e#146\u003c/a\u003e) (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/89b775a9cf3ce335aa3ab60b05c5c5b97768a681\"\u003e\u003ccode\u003e89b775a\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/154\"\u003e#154\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.26.0 to 4.27.1 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/154\"\u003e#154\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/b70a4da34d0ead6cf258b5499298f727e3cbc4b5\"\u003e\u003ccode\u003eb70a4da\u003c/code\u003e\u003c/a\u003e chore: release 14.0.0 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/169\"\u003e#169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/bda78e5bbbb6b126112013c1612fc31d6720e6a9\"\u003e\u003ccode\u003ebda78e5\u003c/code\u003e\u003c/a\u003e chore: template-oss-apply\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/7087885641e1ecbfd72c679e768a626cbeddf6b1\"\u003e\u003ccode\u003e7087885\u003c/code\u003e\u003c/a\u003e feat!: bump to new node engine range\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/ae8172cdeb4df0c64ed73f21a36e2482592f64a7\"\u003e\u003ccode\u003eae8172c\u003c/code\u003e\u003c/a\u003e feat!: template-oss-apply\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/0f68d16e50b76a9a2f9596b03ed978aa42ad047f\"\u003e\u003ccode\u003e0f68d16\u003c/code\u003e\u003c/a\u003e deps \u0026amp; engine update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/12c6581bdd03b6f618089408384b5da0d208d95a\"\u003e\u003ccode\u003e12c6581\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.29.0 to 4.30.0 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/166\"\u003e#166\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/592af944f40d8c631d944900261b1a40725cf6f9\"\u003e\u003ccode\u003e592af94\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.28.1 to 4.29.0 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/165\"\u003e#165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/73adc1554d0b60606a8fb315d47f7afde7fd913e\"\u003e\u003ccode\u003e73adc15\u003c/code\u003e\u003c/a\u003e chore: release 13.0.1 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/162\"\u003e#162\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/940288e5a54226721526db3195d102230cccfdb6\"\u003e\u003ccode\u003e940288e\u003c/code\u003e\u003c/a\u003e chore: remove tap\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/26e09b8765bce1ea658bf677cee23b45393a68c6\"\u003e\u003ccode\u003e26e09b8\u003c/code\u003e\u003c/a\u003e chore: move to node:test\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/npm/ssri/compare/v12.0.0...v14.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for ssri since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tsx` from 4.21.0 to 4.22.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/privatenumber/tsx/releases\"\u003etsx's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.22.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/privatenumber/tsx/compare/v4.22.2...v4.22.3\"\u003e4.22.3\u003c/a\u003e (2026-05-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edecode typed loader source (\u003ca href=\"https://github.com/privatenumber/tsx/commit/dce02fc3b8b64a58d24560714902b16f89332f1f\"\u003edce02fc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003epreserve entrypoint with TypeScript preload hooks (\u003ca href=\"https://github.com/privatenumber/tsx/commit/68f72f3304d8c3ff7048bde8571af9c163fcefa2\"\u003e68f72f3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eThis release is also available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/tsx/v/4.22.3\"\u003e\u003ccode\u003enpm package (@​latest dist-tag)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.22.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/privatenumber/tsx/compare/v4.22.1...v4.22.2\"\u003e4.22.2\u003c/a\u003e (2026-05-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epreserve CJS JSON require in ESM hooks (\u003ca href=\"https://github.com/privatenumber/tsx/commit/35b700bd8620696df03827068af29dcd0d091a60\"\u003e35b700b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003epreserve named exports from CommonJS TypeScript (\u003ca href=\"https://github.com/privatenumber/tsx/commit/11de737dae1fb9dae28db3716df5b1a7e1a6a089\"\u003e11de737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport module.exports require(esm) interop (\u003ca href=\"https://github.com/privatenumber/tsx/commit/cf8f19918e4e0a0dc5ee5c52d8cc15e5e22d7c49\"\u003ecf8f199\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eThis release is also available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/tsx/v/4.22.2\"\u003e\u003ccode\u003enpm package (@​latest dist-tag)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.22.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/privatenumber/tsx/compare/v4.22.0...v4.22.1\"\u003e4.22.1\u003c/a\u003e (2026-05-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eresolve tsconfig path aliases containing a colon (\u003ca href=\"https://redirect.github.com/privatenumber/tsx/issues/780\"\u003e#780\u003c/a\u003e) (\u003ca href=\"https://github.com/privatenumber/tsx/commit/6979f28810829dc79ec9baf406e162a18b65ab4b\"\u003e6979f28\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eThis release is also available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/tsx/v/4.22.1\"\u003e\u003ccode\u003enpm package (@​latest dist-tag)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.22.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/privatenumber/tsx/compare/v4.21.1...v4.22.0\"\u003e4.22.0\u003c/a\u003e (2026-05-14)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupgrade esbuild to 0.28 (\u003ca href=\"https://redirect.github.com/privatenumber/tsx/issues/789\"\u003e#789\u003c/a\u003e) (\u003ca href=\"https://github.com/privatenumber/tsx/commit/b29f6ee4d6872fdef474eb0a89c6d4e982478a77\"\u003eb29f6ee\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eThis release is also available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/tsx/v/4.22.0\"\u003e\u003ccode\u003enpm package (@​latest dist-tag)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/dce02fc3b8b64a58d24560714902b16f89332f1f\"\u003e\u003ccode\u003edce02fc\u003c/code\u003e\u003c/a\u003e fix: decode typed loader source\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/68f72f3304d8c3ff7048bde8571af9c163fcefa2\"\u003e\u003ccode\u003e68f72f3\u003c/code\u003e\u003c/a\u003e fix: preserve entrypoint with TypeScript preload hooks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/69455cfefbfe71100a3c58d3ce7cea42445d9113\"\u003e\u003ccode\u003e69455cf\u003c/code\u003e\u003c/a\u003e test: cover package exports for ambiguous ESM reexports\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/35b700bd8620696df03827068af29dcd0d091a60\"\u003e\u003ccode\u003e35b700b\u003c/code\u003e\u003c/a\u003e fix: preserve CJS JSON require in ESM hooks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/ef807dba6832260fb4cafd78d81f5469a733966b\"\u003e\u003ccode\u003eef807db\u003c/code\u003e\u003c/a\u003e chore: update testing dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/3917090d4f61863ea6ea16e4a9a3722a112cc3f7\"\u003e\u003ccode\u003e3917090\u003c/code\u003e\u003c/a\u003e test: document compatibility test taxonomy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/de8113ffa8edbcd4e05fa218324c3e8c2a4afdbe\"\u003e\u003ccode\u003ede8113f\u003c/code\u003e\u003c/a\u003e refactor: centralize Node capability facts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/c1f62db45ada60b24ceb3dfdf7f64173d9a15396\"\u003e\u003ccode\u003ec1f62db\u003c/code\u003e\u003c/a\u003e test: consolidate tsconfig path edge coverage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/4e08174ec10276ac71c9a69eb28426ad702d0c76\"\u003e\u003ccode\u003e4e08174\u003c/code\u003e\u003c/a\u003e test: consolidate loader hook coverage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/674bb30bc87ce00b36e9c820d47394defba9ae36\"\u003e\u003ccode\u003e674bb30\u003c/code\u003e\u003c/a\u003e test: consolidate tsImport commonjs mts coverage\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/privatenumber/tsx/compare/v4.21.0...v4.22.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for tsx since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vite-plugin-istanbul` from 7.2.1 to 9.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/iFaxity/vite-plugin-istanbul/releases\"\u003evite-plugin-istanbul's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.0.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/iFaxity/vite-plugin-istanbul/compare/v8.0.0...v9.0.0\"\u003e9.0.0\u003c/a\u003e (2026-05-17)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat!: bump vite peer dependency from \u0026gt;=4 to \u0026gt;=7 (\u003ca href=\"https://redirect.github.com/iFaxity/vite-plugin-istanbul/issues/406\"\u003e#406\u003c/a\u003e) (\u003ca href=\"https://github.com/iFaxity/vite-plugin-istanbul/commit/0118fad569fc5ab60e8ebeef6d9703c355919661\"\u003e0118fad\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat!: migrate from unbuild/rollup to tsdown/rolldown (\u003ca href=\"https://redirect.github.com/iFaxity/vite-plugin-istanbul/issues/405\"\u003e#405\u003c/a\u003e) (\u003ca href=\"https://github.com/iFaxity/vite-plugin-istanbul/commit/6c092487b2687789f2bea0c174fa430ab58320bc\"\u003e6c09248\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport custom instrumenter option (\u003ca href=\"https://redirect.github.com/iFaxity/vite-plugin-istanbul/issues/402\"\u003e#402\u003c/a\u003e) (\u003ca href=\"https://github.com/iFaxity/vite-plugin-istanbul/commit/87458e8f1d916d8602abcb81d4d8361890c7d3b8\"\u003e87458e8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMinimum required Vite version is now 7, up from 4.\u003c/li\u003e\n\u003cli\u003eReplaced unbuild/rollup with tsdown/rolldown.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.0.0-rc.2\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/iFaxity/vite-plugin-istanbul/compare/v9.0.0-rc.1...v9.0.0-rc.2\"\u003e9.0.0-rc.2\u003c/a\u003e (2026-05-17)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003efeat!: bump vite peer dependency from \u0026gt;=4 to \u0026gt;=7 (\u003ca href=\"https://redirect.github.com/iFaxity/vite-plugin-istanbul/issues/406\"\u003e#406\u003c/a\u003e) (\u003ca href=\"https://github.com/iFaxity/vite-plugin-istanbul/commit/0118fad569fc5ab60e8ebeef6d9703c355919661\"\u003e0118fad\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMinimum required Vite version is now 7, up from 4.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.0.0-rc.1\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/iFaxity/vite-plugin-istanbul/compare/v8.0.0...v9.0.0-rc.1\"\u003e9.0.0-rc.1\u003c/a\u003e (2026-05-17)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat!: migrate from unbuild/rollup to tsdown/rolldown (\u003ca href=\"https://redirect.github.com/iFaxity/vite-plugin-istanbul/issues/405\"\u003e#405\u003c/a\u003e) (\u003ca href=\"https://github.com/iFaxity/vite-plugin-istanbul/commit/6c092487b2687789f2bea0c174fa430ab58320bc\"\u003e6c09248\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport custom instrumenter option (\u003ca href=\"https://redirect.github.com/iFaxity/vite-plugin-istanbul/issues/402\"\u003e#402\u003c/a\u003e) (\u003ca href=\"https://github.com/iFaxity/vite-plugin-istanbul/commit/87458e8f1d916d8602abcb81d4d8361890c7d3b8\"\u003e87458e8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReplaced unbuild/rollup with tsdown/rolldown.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/iFaxity/vite-plugin-istanbul/compare/v7.2.1...v8.0.0\"\u003e8.0.0\u003c/a\u003e (2026-03-10)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps)!: removed the upper range of vite peer (\u003ca href=\"https://redirect.github.com/iFaxity/vite-plugin-istanbul/issues/396\"\u003e#396\u003c/a\u003e) (\u003ca href=\"https://github.com/iFaxity/vite-plugin-istanbul/commit/17df98dd00874cdcce2a58cb4e16c0286964570c\"\u003e17df98d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate node v24.14.0 (\u003ca href=\"https://redirect.github.com/iFaxity/vite-plugin-istanbul/issues/377\"\u003e#377\u003c/a\u003e) (\u003ca href=\"https://github.com/iFaxity/vite-plugin-istanbul/commit/c60c931c06e55de0d09aabb47bb2965ae97e6453\"\u003ec60c931\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iFaxity/vite-plugin-istanbul/commit/0118fad569fc5ab60e8ebeef6d9703c355919661\"\u003e\u003ccode\u003e0118fad\u003c/code\u003e\u003c/a\u003e feat!: bump vite peer dependency from \u0026gt;=4 to \u0026gt;=7 (\u003ca href=\"https://redirect.github.com/iFaxity/vite-plugin-istanbul/issues/406\"\u003e#406\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iFaxity/vite-plugin-istanbul/commit/8755100166daa51eb26592e059ce4069f8bda711\"\u003e\u003ccode\u003e8755100\u003c/code\u003e\u003c/a\u003e chore: update node to v24.15.0 (\u003ca href=\"https://redirect.github.com/iFaxity/vite-plugin-istanbul/issues/407\"\u003e#407\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iFaxity/vite-plugin-istanbul/commit/6c092487b2687789f2bea0c174fa430ab58320bc\"\u003e\u003ccode\u003e6c09248\u003c/code\u003e\u003c/a\u003e feat!: migrate from unbuild/rollup to tsdown/rolldown (\u003ca href=\"https://redirect.github.com/iFaxity/vite-plugin-istanbul/issues/405\"\u003e#405\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iFaxity/vite-plugin-istanbul/commit/7d74fc0ce585458e1462f63dcb54efbfb330559b\"\u003e\u003ccode\u003e7d74fc0\u003c/code\u003e\u003c/a\u003e build(deps): bump dependabot/fetch-metadata from 3.0.0 to 3.1.0 (\u003ca href=\"https://redirect.github.com/iFaxity/vite-plugin-istanbul/issues/404\"\u003e#404\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iFaxity/vite-plugin-istanbul/commit/8870c47a91f2e89c0d25052edcf0cf1fef3780b6\"\u003e\u003ccode\u003e8870c47\u003c/code\u003e\u003c/a\u003e build(deps): bump pnpm/action-setup from 5 to 6 (\u003ca href=\"https://redirect.github.com/iFaxity/vite-plugin-istanbul/issues/403\"\u003e#403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iFaxity/vite-plugin-istanbul/commit/d7770a61a1a0cd0d3631be50f778ef8def8d66f8\"\u003e\u003ccode\u003ed7770a6\u003c/code\u003e\u003c/a\u003e Fix/vue sfc template coverage (\u003ca href=\"https://redirect.github.com/iFaxity/vite-plugin-istanbul/issues/400\"\u003e#400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iFaxity/vite-plugin-istanbul/commit/87458e8f1d916d8602abcb81d4d8361890c7d3b8\"\u003e\u003ccode\u003e87458e8\u003c/code\u003e\u003c/a\u003e feat: support custom instrumenter option (\u003ca href=\"https://redirect.github.com/iFaxity/vite-plugin-istanbul/issues/402\"\u003e#402\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iFaxity/vite-plugin-istanbul/commit/4f458b5e3f2181a3a4705dade617734ac24c0bf0\"\u003e\u003ccode\u003e4f458b5\u003c/code\u003e\u003c/a\u003e build(deps): bump dependabot/fetch-metadata from 2.5.0 to 3.0.0 (\u003ca href=\"https://redirect.github.com/iFaxity/vite-plugin-istanbul/issues/401\"\u003e#401\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iFaxity/vite-plugin-istanbul/commit/cbce7e21d3d2b027df14da2fb2848f12d73076fa\"\u003e\u003ccode\u003ecbce7e2\u003c/code\u003e\u003c/a\u003e build(deps): bump pnpm/action-setup from 4 to 5 (\u003ca href=\"https://redirect.github.com/iFaxity/vite-plugin-istanbul/issues/399\"\u003e#399\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iFaxity/vite-plugin-istanbul/commit/b60f782ea773233aeb9ef776f933432de51ca57e\"\u003e\u003ccode\u003eb60f782\u003c/code\u003e\u003c/a\u003e chore(package): corrected the repo urls (\u003ca href=\"https://redirect.github.com/iFaxity/vite-plugin-istanbul/issues/398\"\u003e#398\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/iFaxity/vit...\n\n_Description has been truncated_","html_url":"https://github.com/CenturyLink/Chi/pull/2057","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/CenturyLink%2FChi/issues/2057","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2057/packages"},{"uuid":"4418935485","node_id":"PR_kwDOC41uvM7aJoZF","number":356,"state":"closed","title":"deps: bump ssri from 13.0.1 to 14.0.0","user":"dependabot[bot]","labels":["Dependencies"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-19T15:30:05.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-11T07:34:36.000Z","updated_at":"2026-05-19T15:30:07.000Z","time_to_close":719729,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps","packages":[{"name":"ssri","old_version":"13.0.1","new_version":"14.0.0","repository_url":"https://github.com/npm/ssri"}],"path":null,"ecosystem":"npm"},"body":"Bumps [ssri](https://github.com/npm/ssri) from 13.0.1 to 14.0.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/ssri/releases\"\u003essri's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev14.0.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/ssri/compare/v13.0.1...v14.0.0\"\u003e14.0.0\u003c/a\u003e (2026-05-08)\u003c/h2\u003e\n\u003ch3\u003e⚠️ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003essri\u003c/code\u003e now supports node \u003ccode\u003e^22.22.2 || ^24.15.0 || \u0026gt;=26.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003etemplate-oss-apply\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/7087885641e1ecbfd72c679e768a626cbeddf6b1\"\u003e\u003ccode\u003e7087885\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/167\"\u003e#167\u003c/a\u003e bump to new node engine range (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/ae8172cdeb4df0c64ed73f21a36e2482592f64a7\"\u003e\u003ccode\u003eae8172c\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/167\"\u003e#167\u003c/a\u003e template-oss-apply (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/bda78e5bbbb6b126112013c1612fc31d6720e6a9\"\u003e\u003ccode\u003ebda78e5\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/167\"\u003e#167\u003c/a\u003e template-oss-apply (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/12c6581bdd03b6f618089408384b5da0d208d95a\"\u003e\u003ccode\u003e12c6581\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/166\"\u003e#166\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.29.0 to 4.30.0 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/166\"\u003e#166\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/ssri/blob/main/CHANGELOG.md\"\u003essri's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/ssri/compare/v13.0.1...v14.0.0\"\u003e14.0.0\u003c/a\u003e (2026-05-08)\u003c/h2\u003e\n\u003ch3\u003e⚠️ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003essri\u003c/code\u003e now supports node \u003ccode\u003e^22.22.2 || ^24.15.0 || \u0026gt;=26.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003etemplate-oss-apply\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/7087885641e1ecbfd72c679e768a626cbeddf6b1\"\u003e\u003ccode\u003e7087885\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/167\"\u003e#167\u003c/a\u003e bump to new node engine range (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/ae8172cdeb4df0c64ed73f21a36e2482592f64a7\"\u003e\u003ccode\u003eae8172c\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/167\"\u003e#167\u003c/a\u003e template-oss-apply (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/bda78e5bbbb6b126112013c1612fc31d6720e6a9\"\u003e\u003ccode\u003ebda78e5\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/167\"\u003e#167\u003c/a\u003e template-oss-apply (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/12c6581bdd03b6f618089408384b5da0d208d95a\"\u003e\u003ccode\u003e12c6581\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/166\"\u003e#166\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.29.0 to 4.30.0 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/166\"\u003e#166\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/b70a4da34d0ead6cf258b5499298f727e3cbc4b5\"\u003e\u003ccode\u003eb70a4da\u003c/code\u003e\u003c/a\u003e chore: release 14.0.0 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/169\"\u003e#169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/bda78e5bbbb6b126112013c1612fc31d6720e6a9\"\u003e\u003ccode\u003ebda78e5\u003c/code\u003e\u003c/a\u003e chore: template-oss-apply\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/7087885641e1ecbfd72c679e768a626cbeddf6b1\"\u003e\u003ccode\u003e7087885\u003c/code\u003e\u003c/a\u003e feat!: bump to new node engine range\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/ae8172cdeb4df0c64ed73f21a36e2482592f64a7\"\u003e\u003ccode\u003eae8172c\u003c/code\u003e\u003c/a\u003e feat!: template-oss-apply\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/0f68d16e50b76a9a2f9596b03ed978aa42ad047f\"\u003e\u003ccode\u003e0f68d16\u003c/code\u003e\u003c/a\u003e deps \u0026amp; engine update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/12c6581bdd03b6f618089408384b5da0d208d95a\"\u003e\u003ccode\u003e12c6581\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.29.0 to 4.30.0 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/166\"\u003e#166\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/592af944f40d8c631d944900261b1a40725cf6f9\"\u003e\u003ccode\u003e592af94\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.28.1 to 4.29.0 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/165\"\u003e#165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/npm/ssri/compare/v13.0.1...v14.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=ssri\u0026package-manager=npm_and_yarn\u0026previous-version=13.0.1\u0026new-version=14.0.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot 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`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/npm/make-fetch-happen/pull/356","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fmake-fetch-happen/issues/356","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/356/packages"},{"uuid":"4418225620","node_id":"PR_kwDOMWFasc7aHWTd","number":112,"state":"open","title":"Bump ssri from 13.0.1 to 14.0.0 in the dev-dependencies group","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-11T05:11:10.000Z","updated_at":"2026-05-11T05:11:43.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"ssri","old_version":"13.0.1","new_version":"14.0.0","repository_url":"https://github.com/npm/ssri"}],"path":"the dev-dependencies group","ecosystem":"npm"},"body":"Bumps the dev-dependencies group with 1 update: [ssri](https://github.com/npm/ssri).\n\nUpdates `ssri` from 13.0.1 to 14.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/ssri/releases\"\u003essri's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev14.0.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/ssri/compare/v13.0.1...v14.0.0\"\u003e14.0.0\u003c/a\u003e (2026-05-08)\u003c/h2\u003e\n\u003ch3\u003e⚠️ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003essri\u003c/code\u003e now supports node \u003ccode\u003e^22.22.2 || ^24.15.0 || \u0026gt;=26.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003etemplate-oss-apply\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/7087885641e1ecbfd72c679e768a626cbeddf6b1\"\u003e\u003ccode\u003e7087885\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/167\"\u003e#167\u003c/a\u003e bump to new node engine range (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/ae8172cdeb4df0c64ed73f21a36e2482592f64a7\"\u003e\u003ccode\u003eae8172c\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/167\"\u003e#167\u003c/a\u003e template-oss-apply (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/bda78e5bbbb6b126112013c1612fc31d6720e6a9\"\u003e\u003ccode\u003ebda78e5\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/167\"\u003e#167\u003c/a\u003e template-oss-apply (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/12c6581bdd03b6f618089408384b5da0d208d95a\"\u003e\u003ccode\u003e12c6581\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/166\"\u003e#166\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.29.0 to 4.30.0 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/166\"\u003e#166\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/ssri/blob/main/CHANGELOG.md\"\u003essri's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/ssri/compare/v13.0.1...v14.0.0\"\u003e14.0.0\u003c/a\u003e (2026-05-08)\u003c/h2\u003e\n\u003ch3\u003e⚠️ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003essri\u003c/code\u003e now supports node \u003ccode\u003e^22.22.2 || ^24.15.0 || \u0026gt;=26.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003etemplate-oss-apply\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/7087885641e1ecbfd72c679e768a626cbeddf6b1\"\u003e\u003ccode\u003e7087885\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/167\"\u003e#167\u003c/a\u003e bump to new node engine range (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/ae8172cdeb4df0c64ed73f21a36e2482592f64a7\"\u003e\u003ccode\u003eae8172c\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/167\"\u003e#167\u003c/a\u003e template-oss-apply (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/bda78e5bbbb6b126112013c1612fc31d6720e6a9\"\u003e\u003ccode\u003ebda78e5\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/167\"\u003e#167\u003c/a\u003e template-oss-apply (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/12c6581bdd03b6f618089408384b5da0d208d95a\"\u003e\u003ccode\u003e12c6581\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/166\"\u003e#166\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.29.0 to 4.30.0 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/166\"\u003e#166\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/b70a4da34d0ead6cf258b5499298f727e3cbc4b5\"\u003e\u003ccode\u003eb70a4da\u003c/code\u003e\u003c/a\u003e chore: release 14.0.0 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/169\"\u003e#169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/bda78e5bbbb6b126112013c1612fc31d6720e6a9\"\u003e\u003ccode\u003ebda78e5\u003c/code\u003e\u003c/a\u003e chore: template-oss-apply\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/7087885641e1ecbfd72c679e768a626cbeddf6b1\"\u003e\u003ccode\u003e7087885\u003c/code\u003e\u003c/a\u003e feat!: bump to new node engine range\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/ae8172cdeb4df0c64ed73f21a36e2482592f64a7\"\u003e\u003ccode\u003eae8172c\u003c/code\u003e\u003c/a\u003e feat!: template-oss-apply\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/0f68d16e50b76a9a2f9596b03ed978aa42ad047f\"\u003e\u003ccode\u003e0f68d16\u003c/code\u003e\u003c/a\u003e deps \u0026amp; engine update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/12c6581bdd03b6f618089408384b5da0d208d95a\"\u003e\u003ccode\u003e12c6581\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.29.0 to 4.30.0 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/166\"\u003e#166\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/592af944f40d8c631d944900261b1a40725cf6f9\"\u003e\u003ccode\u003e592af94\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.28.1 to 4.29.0 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/165\"\u003e#165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/npm/ssri/compare/v13.0.1...v14.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=ssri\u0026package-manager=npm_and_yarn\u0026previous-version=13.0.1\u0026new-version=14.0.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot 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`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e 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)\n- `@dependabot ignore \u003cdependency name\u003e 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)\n- `@dependabot ignore \u003cdependency name\u003e` 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)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/KudoAI/amazongpt/pull/112","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/KudoAI%2Famazongpt/issues/112","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/112/packages"},{"uuid":"4409898779","node_id":"PR_kwDOJPzcJc7ZtqTW","number":311,"state":"open","title":"Bump ssri from 13.0.1 to 14.0.0 in the dev-dependencies group","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-08T22:53:18.000Z","updated_at":"2026-05-08T22:53:50.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"ssri","old_version":"13.0.1","new_version":"14.0.0","repository_url":"https://github.com/npm/ssri"}],"path":"the dev-dependencies group","ecosystem":"npm"},"body":"Bumps the dev-dependencies group with 1 update: [ssri](https://github.com/npm/ssri).\n\nUpdates `ssri` from 13.0.1 to 14.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/ssri/releases\"\u003essri's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev14.0.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/ssri/compare/v13.0.1...v14.0.0\"\u003e14.0.0\u003c/a\u003e (2026-05-08)\u003c/h2\u003e\n\u003ch3\u003e⚠️ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003essri\u003c/code\u003e now supports node \u003ccode\u003e^22.22.2 || ^24.15.0 || \u0026gt;=26.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003etemplate-oss-apply\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/7087885641e1ecbfd72c679e768a626cbeddf6b1\"\u003e\u003ccode\u003e7087885\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/167\"\u003e#167\u003c/a\u003e bump to new node engine range (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/ae8172cdeb4df0c64ed73f21a36e2482592f64a7\"\u003e\u003ccode\u003eae8172c\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/167\"\u003e#167\u003c/a\u003e template-oss-apply (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/bda78e5bbbb6b126112013c1612fc31d6720e6a9\"\u003e\u003ccode\u003ebda78e5\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/167\"\u003e#167\u003c/a\u003e template-oss-apply (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/12c6581bdd03b6f618089408384b5da0d208d95a\"\u003e\u003ccode\u003e12c6581\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/166\"\u003e#166\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.29.0 to 4.30.0 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/166\"\u003e#166\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/ssri/blob/main/CHANGELOG.md\"\u003essri's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/ssri/compare/v13.0.1...v14.0.0\"\u003e14.0.0\u003c/a\u003e (2026-05-08)\u003c/h2\u003e\n\u003ch3\u003e⚠️ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003essri\u003c/code\u003e now supports node \u003ccode\u003e^22.22.2 || ^24.15.0 || \u0026gt;=26.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003etemplate-oss-apply\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/7087885641e1ecbfd72c679e768a626cbeddf6b1\"\u003e\u003ccode\u003e7087885\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/167\"\u003e#167\u003c/a\u003e bump to new node engine range (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/ae8172cdeb4df0c64ed73f21a36e2482592f64a7\"\u003e\u003ccode\u003eae8172c\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/167\"\u003e#167\u003c/a\u003e template-oss-apply (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/bda78e5bbbb6b126112013c1612fc31d6720e6a9\"\u003e\u003ccode\u003ebda78e5\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/167\"\u003e#167\u003c/a\u003e template-oss-apply (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/12c6581bdd03b6f618089408384b5da0d208d95a\"\u003e\u003ccode\u003e12c6581\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/166\"\u003e#166\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.29.0 to 4.30.0 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/166\"\u003e#166\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/b70a4da34d0ead6cf258b5499298f727e3cbc4b5\"\u003e\u003ccode\u003eb70a4da\u003c/code\u003e\u003c/a\u003e chore: release 14.0.0 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/169\"\u003e#169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/bda78e5bbbb6b126112013c1612fc31d6720e6a9\"\u003e\u003ccode\u003ebda78e5\u003c/code\u003e\u003c/a\u003e chore: template-oss-apply\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/7087885641e1ecbfd72c679e768a626cbeddf6b1\"\u003e\u003ccode\u003e7087885\u003c/code\u003e\u003c/a\u003e feat!: bump to new node engine range\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/ae8172cdeb4df0c64ed73f21a36e2482592f64a7\"\u003e\u003ccode\u003eae8172c\u003c/code\u003e\u003c/a\u003e feat!: template-oss-apply\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/0f68d16e50b76a9a2f9596b03ed978aa42ad047f\"\u003e\u003ccode\u003e0f68d16\u003c/code\u003e\u003c/a\u003e deps \u0026amp; engine update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/12c6581bdd03b6f618089408384b5da0d208d95a\"\u003e\u003ccode\u003e12c6581\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.29.0 to 4.30.0 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/166\"\u003e#166\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/592af944f40d8c631d944900261b1a40725cf6f9\"\u003e\u003ccode\u003e592af94\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.28.1 to 4.29.0 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/165\"\u003e#165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/npm/ssri/compare/v13.0.1...v14.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=ssri\u0026package-manager=npm_and_yarn\u0026previous-version=13.0.1\u0026new-version=14.0.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot 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`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e 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)\n- `@dependabot ignore \u003cdependency name\u003e 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)\n- `@dependabot ignore \u003cdependency name\u003e` 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)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/adamlui/chatgpt-widescreen/pull/311","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fchatgpt-widescreen/issues/311","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/311/packages"},{"uuid":"4043770754","node_id":"PR_kwDOFK-IW87I-qVv","number":1979,"state":"open","title":"[DPEDE-1784](deps): Bump the all-dependencies group across 1 directory with 15 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":8,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-09T07:05:20.000Z","updated_at":"2026-03-20T01:05:09.327Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"[DPEDE-1784](deps): Bump","group_name":"all-dependencies","update_count":15,"packages":[{"name":"@babel/preset-env","old_version":"7.28.0","new_version":"7.29.0","repository_url":"https://github.com/babel/babel"},{"name":"@types/node","old_version":"24.1.0","new_version":"25.3.5","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"autoprefixer","old_version":"10.4.23","new_version":"10.4.27","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"chokidar","old_version":"4.0.3","new_version":"5.0.0","repository_url":"https://github.com/paulmillr/chokidar"},{"name":"cors","old_version":"2.8.5","new_version":"2.8.6","repository_url":"https://github.com/expressjs/cors"},{"name":"cross-env","old_version":"7.0.3","new_version":"10.1.0","repository_url":"https://github.com/kentcdodds/cross-env"},{"name":"cssnano","old_version":"7.1.2","new_version":"7.1.3","repository_url":"https://github.com/cssnano/cssnano"},{"name":"cypress","old_version":"14.5.3","new_version":"15.11.0","repository_url":"https://github.com/cypress-io/cypress"},{"name":"dayjs","old_version":"1.11.13","new_version":"1.11.19","repository_url":"https://github.com/iamkun/dayjs"},{"name":"express","old_version":"5.1.0","new_version":"5.2.1","repository_url":"https://github.com/expressjs/express"},{"name":"express-rate-limit","old_version":"7.5.1","new_version":"8.3.0","repository_url":"https://github.com/express-rate-limit/express-rate-limit"},{"name":"ora","old_version":"8.2.0","new_version":"9.3.0","repository_url":"https://github.com/sindresorhus/ora"},{"name":"sass","old_version":"1.89.2","new_version":"1.97.3","repository_url":"https://github.com/sass/dart-sass"},{"name":"ssri","old_version":"12.0.0","new_version":"13.0.1","repository_url":"https://github.com/npm/ssri"},{"name":"@rollup/rollup-linux-x64-gnu","old_version":"4.46.1","new_version":"4.59.0","repository_url":"https://github.com/rollup/rollup"}],"path":null,"ecosystem":"npm"},"body":"Bumps the all-dependencies group with 15 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) | `7.28.0` | `7.29.0` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `24.1.0` | `25.3.5` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.4.23` | `10.4.27` |\n| [chokidar](https://github.com/paulmillr/chokidar) | `4.0.3` | `5.0.0` |\n| [cors](https://github.com/expressjs/cors) | `2.8.5` | `2.8.6` |\n| [cross-env](https://github.com/kentcdodds/cross-env) | `7.0.3` | `10.1.0` |\n| [cssnano](https://github.com/cssnano/cssnano) | `7.1.2` | `7.1.3` |\n| [cypress](https://github.com/cypress-io/cypress) | `14.5.3` | `15.11.0` |\n| [dayjs](https://github.com/iamkun/dayjs) | `1.11.13` | `1.11.19` |\n| [express](https://github.com/expressjs/express) | `5.1.0` | `5.2.1` |\n| [express-rate-limit](https://github.com/express-rate-limit/express-rate-limit) | `7.5.1` | `8.3.0` |\n| [ora](https://github.com/sindresorhus/ora) | `8.2.0` | `9.3.0` |\n| [sass](https://github.com/sass/dart-sass) | `1.89.2` | `1.97.3` |\n| [ssri](https://github.com/npm/ssri) | `12.0.0` | `13.0.1` |\n| [@rollup/rollup-linux-x64-gnu](https://github.com/rollup/rollup) | `4.46.1` | `4.59.0` |\n\n\nUpdates `@babel/preset-env` from 7.28.0 to 7.29.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e\u003ccode\u003e@​babel/preset-env\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.29.0 (2026-01-31)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/simbahax\"\u003e\u003ccode\u003e@​simbahax\u003c/code\u003e\u003c/a\u003e for your first PR!\u003c/p\u003e\n\u003ch4\u003e:rocket: New Feature\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17750\"\u003e#17750\u003c/a\u003e [7.x backport] Add attributes import declaration builder (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17663\"\u003e#17663\u003c/a\u003e [7.x backport] feat(standalone): export async transform (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17725\"\u003e#17725\u003c/a\u003e [7.x backport] feat: read standalone targets from data-targets (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17765\"\u003e#17765\u003c/a\u003e fix(parser): correctly parse type assertions in \u003ccode\u003eextends\u003c/code\u003e clause (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17723\"\u003e#17723\u003c/a\u003e [7.x backport] fix(parser): improve super type argument parsing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17708\"\u003e#17708\u003c/a\u003e fix(traverse): provide a hub when traversing a File or Program and no parentPath is given (\u003ca href=\"https://github.com/simbahax\"\u003e\u003ccode\u003e@​simbahax\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-block-scoping\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17737\"\u003e#17737\u003c/a\u003e [7.x backport] fix: Rename switch discriminant references when body creates shadowing variable (\u003ca href=\"https://github.com/magic-akari\"\u003e\u003ccode\u003e@​magic-akari\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-generator\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17642\"\u003e#17642\u003c/a\u003e [Babel 7] Improve generator performance (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 6\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eDavid (\u003ca href=\"https://github.com/simbahax\"\u003e\u003ccode\u003e@​simbahax\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/magic-akari\"\u003e\u003ccode\u003e@​magic-akari\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.6 (2026-01-12)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-cli\u003c/code\u003e, \u003ccode\u003ebabel-code-frame\u003c/code\u003e, \u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-helper-fixtures\u003c/code\u003e, \u003ccode\u003ebabel-helper-plugin-utils\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-flow-comments\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-property-mutators\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17589\"\u003e#17589\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17556\"\u003e#17556\u003c/a\u003e fix: \u003ccode\u003etransform-regenerator\u003c/code\u003e correctly handles scope (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-react-jsx\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17538\"\u003e#17538\u003c/a\u003e fix: Keep jsx comments (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17606\"\u003e#17606\u003c/a\u003e Polish(standalone): improve message on invalid preset/plugin (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-bugfix-v8-static-class-fields-redefine-readonly\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-attributes-to-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-wasm-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-async-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-export-default-from\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-flow\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-bind\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-sent\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-attributes\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-defer\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-jsx\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-module-blocks\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-optional-chaining-assign\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-partial-application\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-pipeline-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-throw-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-typescript\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-to-generator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-properties\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-static-block\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-dotall-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-duplicate-named-capturing-groups-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-exponentiation-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-json-strings\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-logical-assignment-operators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-nullish-coalescing-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-numeric-separator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-catch-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-methods\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-property-in-object\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regexp-modifiers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-property-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-sets-regex\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17580\"\u003e#17580\u003c/a\u003e Allow Babel 8 in compatible Babel 7 plugins (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/aa8394e454337d118ac3d40bfa3ee1a3cb3f3ed2\"\u003e\u003ccode\u003eaa8394e\u003c/code\u003e\u003c/a\u003e v7.29.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/0053db620c05acf0036f593b5aaf4e372daa79d0\"\u003e\u003ccode\u003e0053db6\u003c/code\u003e\u003c/a\u003e Update polyfill packages (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/17727\"\u003e#17727\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/f3a22268bdc4fc6748cbc2be718a4d1090bdaf00\"\u003e\u003ccode\u003ef3a2226\u003c/code\u003e\u003c/a\u003e [babel 7] Delete Babel 8 fixtures (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/17729\"\u003e#17729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/d7f400889567ae18ef9ac41b024b5120f6060e17\"\u003e\u003ccode\u003ed7f4008\u003c/code\u003e\u003c/a\u003e v7.28.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/99dcba5e71de3bd81ce14077cfa5b6df58e9b177\"\u003e\u003ccode\u003e99dcba5\u003c/code\u003e\u003c/a\u003e chore: enable some ts-eslint rules (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/17592\"\u003e#17592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/c92c4919771105140015167f25f7bacac77c90d9\"\u003e\u003ccode\u003ec92c491\u003c/code\u003e\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/17589\"\u003e#17589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/61647ae2397c82c3c71f077b5ab109106a5cac0f\"\u003e\u003ccode\u003e61647ae\u003c/code\u003e\u003c/a\u003e v7.28.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/42cb285b59fc99a8102d69bef6223b75617e9f46\"\u003e\u003ccode\u003e42cb285\u003c/code\u003e\u003c/a\u003e Improve \u003ccode\u003e@babel/core\u003c/code\u003e types (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/17404\"\u003e#17404\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/ae363aed504a91f1ac0b79ad46dbd072658d364a\"\u003e\u003ccode\u003eae363ae\u003c/code\u003e\u003c/a\u003e chore: Fix typo in variable name (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/17535\"\u003e#17535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/1edfcaa48f5d5c6aaf1345a03deb106cefff89a8\"\u003e\u003ccode\u003e1edfcaa\u003c/code\u003e\u003c/a\u003e Update compat data (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/17487\"\u003e#17487\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/babel/babel/commits/v7.29.0/packages/babel-preset-env\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​babel/preset-env\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 24.1.0 to 25.3.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `autoprefixer` from 10.4.23 to 10.4.27\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/autoprefixer/releases\"\u003eautoprefixer's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.4.27\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved development key from \u003ccode\u003epackage.json\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.26\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReduced package size.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.25\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed broken gradients on CSS Custom Properties (by \u003ca href=\"https://github.com/serger777\"\u003e\u003ccode\u003e@​serger777\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.24\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMade Autoprefixer a little faster (by \u003ca href=\"https://github.com/Cherry\"\u003e\u003ccode\u003e@​Cherry\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/autoprefixer/blob/main/CHANGELOG.md\"\u003eautoprefixer's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.4.27\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved development key from \u003ccode\u003epackage.json\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.26\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReduced package size.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.25\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed broken gradients on CSS Custom Properties (by \u003ca href=\"https://github.com/serger777\"\u003e\u003ccode\u003e@​serger777\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.24\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMade Autoprefixer a little faster (by \u003ca href=\"https://github.com/Cherry\"\u003e\u003ccode\u003e@​Cherry\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/360f2d9ecbad3315fbabc61fb2131ac939fee211\"\u003e\u003ccode\u003e360f2d9\u003c/code\u003e\u003c/a\u003e Release 10.4.27 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/ab5260c30de086760abf7f666bb52f9267ff387e\"\u003e\u003ccode\u003eab5260c\u003c/code\u003e\u003c/a\u003e Update clean-publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/09e9dd12c023a02a90d05db46c3c75166525674c\"\u003e\u003ccode\u003e09e9dd1\u003c/code\u003e\u003c/a\u003e Release 10.4.26 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/ec7554060076640e1261e16d3af8f81c3a2b17cf\"\u003e\u003ccode\u003eec75540\u003c/code\u003e\u003c/a\u003e Ignore local patches\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/59601b89582c2ca286a5e2a545ba98fb0004a5aa\"\u003e\u003ccode\u003e59601b8\u003c/code\u003e\u003c/a\u003e Update c8 and clean-publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/06ea9886faa25c3272e2d86b945852e61a6997f7\"\u003e\u003ccode\u003e06ea988\u003c/code\u003e\u003c/a\u003e Release 10.4.25 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/47d8a5bde458ba19e25df455fcda8fcf31b97135\"\u003e\u003ccode\u003e47d8a5b\u003c/code\u003e\u003c/a\u003e Update dependencies and fix Node.js 25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/51c596e429567c3a4c8e95123825b5ddd1d4a8b7\"\u003e\u003ccode\u003e51c596e\u003c/code\u003e\u003c/a\u003e Add Node.js 25 and 24 to CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/523982391ff26ea30f7c76a601ca3b655e1da543\"\u003e\u003ccode\u003e5239823\u003c/code\u003e\u003c/a\u003e Fix CSS variables in gradients (\u003ca href=\"https://redirect.github.com/postcss/autoprefixer/issues/1515\"\u003e#1515\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/postcss/autoprefixer/issues/1544\"\u003e#1544\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/36692c25e7ebf68b61cf992535a15f86e03ba4df\"\u003e\u003ccode\u003e36692c2\u003c/code\u003e\u003c/a\u003e Release 10.4.24 version\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/postcss/autoprefixer/compare/10.4.23...10.4.27\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `chokidar` from 4.0.3 to 5.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/paulmillr/chokidar/releases\"\u003echokidar's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake the package ESM-only. Reduces on-disk package size from ~150kb to ~80kb\u003c/li\u003e\n\u003cli\u003eIncrease minimum node.js version to v20.19. The versions starting from it support loading esm files from cjs\u003c/li\u003e\n\u003cli\u003efix: Make types more precise \u003ca href=\"https://redirect.github.com/paulmillr/chokidar/pull/1424\"\u003epaulmillr/chokidar#1424\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: re-use double slash regex \u003ca href=\"https://redirect.github.com/paulmillr/chokidar/pull/1435\"\u003epaulmillr/chokidar#1435\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate readdirp to ESM-only v5\u003c/li\u003e\n\u003cli\u003eLots of minor improvements in tests\u003c/li\u003e\n\u003cli\u003eIncrease security of NPM releases. Switch to token-less Trusted Publishing, with help of \u003ca href=\"https://github.com/paulmillr/jsbt\"\u003ejsbt\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSwitch compilation mode to isolatedDeclaration-based typescript for simplified auto-generated docs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mhkeller\"\u003e\u003ccode\u003e@​mhkeller\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/paulmillr/chokidar/pull/1426\"\u003epaulmillr/chokidar#1426\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/btea\"\u003e\u003ccode\u003e@​btea\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/paulmillr/chokidar/pull/1432\"\u003epaulmillr/chokidar#1432\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/paulmillr/chokidar/compare/4.0.3...5.0.0\"\u003ehttps://github.com/paulmillr/chokidar/compare/4.0.3...5.0.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/chokidar/commit/c0c8d20e49d337491891078d1081bf91bd178de6\"\u003e\u003ccode\u003ec0c8d20\u003c/code\u003e\u003c/a\u003e Release 5.0.0.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/chokidar/commit/b211ceca34b1d30326334de21ed30b4a4ceb4c7e\"\u003e\u003ccode\u003eb211cec\u003c/code\u003e\u003c/a\u003e Remove src from npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/chokidar/commit/87422468fd353426a53a78788b8718979c8725cc\"\u003e\u003ccode\u003e8742246\u003c/code\u003e\u003c/a\u003e Upgrade dev deps, jsbt, ci files. Upgrade readdirp to v5.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/chokidar/commit/de5a34c3cccf2d6fc812a6080e29fb4dd1583ec1\"\u003e\u003ccode\u003ede5a34c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/paulmillr/chokidar/issues/1442\"\u003e#1442\u003c/a\u003e from paulmillr/flaky-buns\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/chokidar/commit/c08a6c4ed6a67b2cb16f61592f763b33e6bce7d3\"\u003e\u003ccode\u003ec08a6c4\u003c/code\u003e\u003c/a\u003e fix: throttle based on dir + target\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/chokidar/commit/0c55ab3b049682fae9c1ee278ebc964dbfb92f08\"\u003e\u003ccode\u003e0c55ab3\u003c/code\u003e\u003c/a\u003e test: wait for explicit calls in directory test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/chokidar/commit/ce81be5a51ae72920649e2a74aeba86688c2a5ee\"\u003e\u003ccode\u003ece81be5\u003c/code\u003e\u003c/a\u003e perf: re-use double slash regex (\u003ca href=\"https://redirect.github.com/paulmillr/chokidar/issues/1435\"\u003e#1435\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/chokidar/commit/7d9c1ed27d2b9150077601677a8a8bad27b8f3da\"\u003e\u003ccode\u003e7d9c1ed\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/paulmillr/chokidar/issues/1433\"\u003e#1433\u003c/a\u003e from paulmillr/super-matrices\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/chokidar/commit/391554143f582fe78f7d37cf54b834c42f84652b\"\u003e\u003ccode\u003e3915541\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/paulmillr/chokidar/issues/1430\"\u003e#1430\u003c/a\u003e from paulmillr/esm-only\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/chokidar/commit/9308bedee986abac912100e4bcc4823a1504a10f\"\u003e\u003ccode\u003e9308bed\u003c/code\u003e\u003c/a\u003e chore: use Nodejs 24 in CI (\u003ca href=\"https://redirect.github.com/paulmillr/chokidar/issues/1432\"\u003e#1432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/paulmillr/chokidar/compare/4.0.3...5.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for chokidar since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cors` from 2.8.5 to 2.8.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressjs/cors/releases\"\u003ecors's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.8.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBuild: Node.js@12.16 and Node.js.13.12 by \u003ca href=\"https://github.com/smondal\"\u003e\u003ccode\u003e@​smondal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/189\"\u003eexpressjs/cors#189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate README.md for origin function callback parameters by \u003ca href=\"https://github.com/dstudzinski\"\u003e\u003ccode\u003e@​dstudzinski\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/180\"\u003eexpressjs/cors#180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSuggest passing false for disallowed domains, not erroring by \u003ca href=\"https://github.com/shackpank\"\u003e\u003ccode\u003e@​shackpank\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/175\"\u003eexpressjs/cors#175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChanged the term whitelist to allowlist in Documentation by \u003ca href=\"https://github.com/jkasun\"\u003e\u003ccode\u003e@​jkasun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/200\"\u003eexpressjs/cors#200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix typo in README by \u003ca href=\"https://github.com/alex-grover\"\u003e\u003ccode\u003e@​alex-grover\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/207\"\u003eexpressjs/cors#207\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded new link \u0026amp; website in the README by \u003ca href=\"https://github.com/manjunath00\"\u003e\u003ccode\u003e@​manjunath00\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/269\"\u003eexpressjs/cors#269\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix functions call with extra parameter by \u003ca href=\"https://github.com/LuisEGR\"\u003e\u003ccode\u003e@​LuisEGR\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/245\"\u003eexpressjs/cors#245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:bug: Fix readme status badge by \u003ca href=\"https://github.com/homersimpsons\"\u003e\u003ccode\u003e@​homersimpsons\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/306\"\u003eexpressjs/cors#306\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add support for OSSF scorecard reporting by \u003ca href=\"https://github.com/inigomarquinez\"\u003e\u003ccode\u003e@​inigomarquinez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/321\"\u003eexpressjs/cors#321\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: fix errors in ci github action for node 8 by \u003ca href=\"https://github.com/inigomarquinez\"\u003e\u003ccode\u003e@​inigomarquinez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/322\"\u003eexpressjs/cors#322\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: improved test robustness by \u003ca href=\"https://github.com/Alex-GF\"\u003e\u003ccode\u003e@​Alex-GF\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/320\"\u003eexpressjs/cors#320\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: upgrade scorecard workflow pinned action versions by \u003ca href=\"https://github.com/carpasse\"\u003e\u003ccode\u003e@​carpasse\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/341\"\u003eexpressjs/cors#341\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: add CodeQL (SAST) by \u003ca href=\"https://github.com/bjohansebas\"\u003e\u003ccode\u003e@​bjohansebas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/340\"\u003eexpressjs/cors#340\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: remove broken link to demo site by \u003ca href=\"https://github.com/dpopp07\"\u003e\u003ccode\u003e@​dpopp07\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/344\"\u003eexpressjs/cors#344\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOSSF Scorecard recommendations by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/350\"\u003eexpressjs/cors#350\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.24.7 to 3.28.19 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/351\"\u003eexpressjs/cors#351\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump coverallsapp/github-action from 1.2.5 to 2.3.6 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/353\"\u003eexpressjs/cors#353\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 4.1.1 to 4.2.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/354\"\u003eexpressjs/cors#354\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump ossf/scorecard-action from 2.4.0 to 2.4.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/355\"\u003eexpressjs/cors#355\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump express from 4.17.1 to 4.21.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/356\"\u003eexpressjs/cors#356\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/upload-artifact from 4.5.0 to 4.6.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/352\"\u003eexpressjs/cors#352\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump mocha from 9.1.1 to 9.2.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/358\"\u003eexpressjs/cors#358\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate the docs for per request config by \u003ca href=\"https://github.com/jonchurch\"\u003e\u003ccode\u003e@​jonchurch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/338\"\u003eexpressjs/cors#338\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(fix): readme updated for \u003ca href=\"https://redirect.github.com/expressjs/cors/issues/271\"\u003e#271\u003c/a\u003e origin option for * by \u003ca href=\"https://github.com/dhananjaysa92\"\u003e\u003ccode\u003e@​dhananjaysa92\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/289\"\u003eexpressjs/cors#289\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: upgrade Node versions by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/359\"\u003eexpressjs/cors#359\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add funding to package.json by \u003ca href=\"https://github.com/bjohansebas\"\u003e\u003ccode\u003e@​bjohansebas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/363\"\u003eexpressjs/cors#363\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.28.19 to 4.31.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/371\"\u003eexpressjs/cors#371\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/upload-artifact from 4.6.2 to 5.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/370\"\u003eexpressjs/cors#370\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Cleanup README by \u003ca href=\"https://github.com/efekrskl\"\u003e\u003ccode\u003e@​efekrskl\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/374\"\u003eexpressjs/cors#374\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add node v25 by \u003ca href=\"https://github.com/imangas\"\u003e\u003ccode\u003e@​imangas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/375\"\u003eexpressjs/cors#375\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExtend CI test matrix by \u003ca href=\"https://github.com/imangas\"\u003e\u003ccode\u003e@​imangas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/376\"\u003eexpressjs/cors#376\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: simplify code examples with header comments by \u003ca href=\"https://github.com/jonchurch\"\u003e\u003ccode\u003e@​jonchurch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/386\"\u003eexpressjs/cors#386\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: tweak intro, add note w/ browser enforcement, FAQ  by \u003ca href=\"https://github.com/jonchurch\"\u003e\u003ccode\u003e@​jonchurch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/385\"\u003eexpressjs/cors#385\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: remove HISTORY.md and nonexistent CONTRIBUTING.md from tarball by \u003ca href=\"https://github.com/Phillip9587\"\u003e\u003ccode\u003e@​Phillip9587\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/388\"\u003eexpressjs/cors#388\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease: 2.8.6 by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/390\"\u003eexpressjs/cors#390\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smondal\"\u003e\u003ccode\u003e@​smondal\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/189\"\u003eexpressjs/cors#189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dstudzinski\"\u003e\u003ccode\u003e@​dstudzinski\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/180\"\u003eexpressjs/cors#180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shackpank\"\u003e\u003ccode\u003e@​shackpank\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/175\"\u003eexpressjs/cors#175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jkasun\"\u003e\u003ccode\u003e@​jkasun\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/200\"\u003eexpressjs/cors#200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alex-grover\"\u003e\u003ccode\u003e@​alex-grover\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/207\"\u003eexpressjs/cors#207\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/manjunath00\"\u003e\u003ccode\u003e@​manjunath00\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/269\"\u003eexpressjs/cors#269\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/LuisEGR\"\u003e\u003ccode\u003e@​LuisEGR\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/245\"\u003eexpressjs/cors#245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/homersimpsons\"\u003e\u003ccode\u003e@​homersimpsons\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/306\"\u003eexpressjs/cors#306\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/inigomarquinez\"\u003e\u003ccode\u003e@​inigomarquinez\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/321\"\u003eexpressjs/cors#321\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Alex-GF\"\u003e\u003ccode\u003e@​Alex-GF\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/320\"\u003eexpressjs/cors#320\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/carpasse\"\u003e\u003ccode\u003e@​carpasse\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/341\"\u003eexpressjs/cors#341\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressjs/cors/blob/master/HISTORY.md\"\u003ecors's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e2.8.6 / 2026-01-22\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eImprove documentation (API, context, examples...)\u003c/li\u003e\n\u003cli\u003eRemove additional markdown files from tarball\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/cors/commit/f00a8c1f0af727ffe5ed35f3b2d0b1a7eb4b65bb\"\u003e\u003ccode\u003ef00a8c1\u003c/code\u003e\u003c/a\u003e 2.8.6 (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/390\"\u003e#390\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/cors/commit/848e2bd062a5d845c99e3808ca598d60f6bc5e16\"\u003e\u003ccode\u003e848e2bd\u003c/code\u003e\u003c/a\u003e chore: remove HISTORY.md and nonexistent CONTRIBUTING.md from tarball (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/388\"\u003e#388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/cors/commit/cf8947e828444603c68dfca4f9297700f52b9629\"\u003e\u003ccode\u003ecf8947e\u003c/code\u003e\u003c/a\u003e docs: tweak intro, add note w/ browser enforcement, FAQ  (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/385\"\u003e#385\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/cors/commit/bbf62a5438a406bf50cc6f3c2d763028f215523f\"\u003e\u003ccode\u003ebbf62a5\u003c/code\u003e\u003c/a\u003e docs: simplify code examples with header comments (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/386\"\u003e#386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/cors/commit/f442e770a40993f5093940c73c326b825203f947\"\u003e\u003ccode\u003ef442e77\u003c/code\u003e\u003c/a\u003e Extend CI test matrix (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/376\"\u003e#376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/cors/commit/d5cf6cd3ac1edad4507f5f265cad6dfb6ea048bc\"\u003e\u003ccode\u003ed5cf6cd\u003c/code\u003e\u003c/a\u003e ci: add support for node@25 (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/375\"\u003e#375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/cors/commit/7e6f7eeac0c16d9abed2cb84ac4b2891a51fa3dc\"\u003e\u003ccode\u003e7e6f7ee\u003c/code\u003e\u003c/a\u003e docs: revamp content (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/374\"\u003e#374\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/cors/commit/b25644c76be11c09e3573007244a0696c4d183ec\"\u003e\u003ccode\u003eb25644c\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/upload-artifact from 4.6.2 to 5.0.0 (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/370\"\u003e#370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/cors/commit/f881e919e825ae8e35b8526a39bb64d13d4688bb\"\u003e\u003ccode\u003ef881e91\u003c/code\u003e\u003c/a\u003e build(deps): bump github/codeql-action from 3.28.19 to 4.31.2 (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/371\"\u003e#371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/cors/commit/9a9a760c888433d923847ee837e95567d9a94517\"\u003e\u003ccode\u003e9a9a760\u003c/code\u003e\u003c/a\u003e chore: add funding to package.json (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/363\"\u003e#363\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/expressjs/cors/compare/v2.8.5...v2.8.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~ulisesgascon\"\u003eulisesgascon\u003c/a\u003e, a new releaser for cors since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cross-env` from 7.0.3 to 10.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kentcdodds/cross-env/releases\"\u003ecross-env's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.1.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/kentcdodds/cross-env/compare/v10.0.0...v10.1.0\"\u003e10.1.0\u003c/a\u003e (2025-09-29)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd support for default value syntax (\u003ca href=\"https://github.com/kentcdodds/cross-env/commit/152ae6a85b5725ac3c725a8a3e471aee79acc712\"\u003e152ae6a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFor example:\u003c/p\u003e\n\u003cpre lang=\"json\"\u003e\u003ccode\u003e\u0026quot;dev:server\u0026quot;: \u0026quot;cross-env wrangler dev --port ${PORT:-8787}\u0026quot;,\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eIf \u003ccode\u003ePORT\u003c/code\u003e is already set, use that value, otherwise fallback to \u003ccode\u003e8787\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eLearn more about \u003ca href=\"https://www.gnu.org/software/bash/manual/html_node/Shell-Parameter-Expansion.html\"\u003eShell Parameter Expansion\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev10.0.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/kentcdodds/cross-env/compare/v9.0.0...v10.0.0\"\u003e10.0.0\u003c/a\u003e (2025-07-25)\u003c/h1\u003e\n\u003cp\u003eTL;DR: You should probably not have to change anything if:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eYou're using a modern maintained version of Node.js (v20+ is tested)\u003c/li\u003e\n\u003cli\u003eYou're only using the CLI (most of you are as that's the intended purpose)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eIn this release (which should have been v8 except I had some issues with automated releases 🙈), I've updated all the things and modernized the package. This happened in \u003ca href=\"https://redirect.github.com/kentcdodds/cross-env/issues/261\"\u003e#261\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eWas this needed? Not really, but I just thought it'd be fun to modernize this package.\u003c/p\u003e\n\u003cp\u003eHere's the highlights of what was done.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eReplace Jest with Vitest for testing\u003c/li\u003e\n\u003cli\u003eConvert all source files from .js to .ts with proper TypeScript types\u003c/li\u003e\n\u003cli\u003eUse zshy for ESM-only builds (removes CJS support)\u003c/li\u003e\n\u003cli\u003eAdopt \u003ccode\u003e@​epic-web/config\u003c/code\u003e for TypeScript, ESLint, and Prettier\u003c/li\u003e\n\u003cli\u003eUpdate to Node.js \u0026gt;=20 requirement\u003c/li\u003e\n\u003cli\u003eRemove kcd-scripts dependency\u003c/li\u003e\n\u003cli\u003eAdd comprehensive e2e tests with GitHub Actions matrix testing\u003c/li\u003e\n\u003cli\u003eUpdate GitHub workflow with caching and cross-platform testing\u003c/li\u003e\n\u003cli\u003eModernize documentation and remove outdated sections\u003c/li\u003e\n\u003cli\u003eUpdate all dependencies to latest versions\u003c/li\u003e\n\u003cli\u003eAdd proper TypeScript declarations and exports\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThe tool maintains its original functionality while being completely modernized with the latest tooling and best practices\u003c/p\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThis is a major rewrite that changes the module format from CommonJS to ESM-only. The package now requires Node.js \u0026gt;=20 and only exports ESM modules (not relevant in most cases).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kentcdodds/cross-env/commit/152ae6a85b5725ac3c725a8a3e471aee79acc712\"\u003e\u003ccode\u003e152ae6a\u003c/code\u003e\u003c/a\u003e feat: add support ofr default value syntax\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kentcdodds/cross-env/commit/bd70d1ab25b0e0b9b2926b048bf8ca52668a393c\"\u003e\u003ccode\u003ebd70d1a\u003c/code\u003e\u003c/a\u003e chore: upgrade zshy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kentcdodds/cross-env/commit/8e0b190df9f90266c720aafe6f24d43eee93fa1b\"\u003e\u003ccode\u003e8e0b190\u003c/code\u003e\u003c/a\u003e chore(ci): get coverage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kentcdodds/cross-env/commit/8635e80e81080f3e8f83b514565dc6bfecf6760c\"\u003e\u003ccode\u003e8635e80\u003c/code\u003e\u003c/a\u003e fix(release): manually release a major version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kentcdodds/cross-env/commit/3a58f2236009b2f52479f2927c7790129450ec63\"\u003e\u003ccode\u003e3a58f22\u003c/code\u003e\u003c/a\u003e chore: fix npmrc registry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kentcdodds/cross-env/commit/b70bfff5ecff5c92f2462cd6334378ef5bd84db0\"\u003e\u003ccode\u003eb70bfff\u003c/code\u003e\u003c/a\u003e chore(ci): add names to steps and workflows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kentcdodds/cross-env/commit/cc5759dc36012c4b13b3d3b1af5e0a645d3c55f6\"\u003e\u003ccode\u003ecc5759d\u003c/code\u003e\u003c/a\u003e fix(release): manually release a major version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kentcdodds/cross-env/commit/080a8591909665f42592d73e1149d0a061164045\"\u003e\u003ccode\u003e080a859\u003c/code\u003e\u003c/a\u003e chore: remove publish script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kentcdodds/cross-env/commit/31e5bc70e726dee8e453dd64d54ad02eeb66e23a\"\u003e\u003ccode\u003e31e5bc7\u003c/code\u003e\u003c/a\u003e chore(ci): restore built files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kentcdodds/cross-env/commit/81e9c34f55c483dc1f568696db36267748b3740d\"\u003e\u003ccode\u003e81e9c34\u003c/code\u003e\u003c/a\u003e chore(ci): add back semantic-release\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kentcdodds/cross-env/compare/v7.0.3...v10.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cssnano` from 7.1.2 to 7.1.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cssnano/cssnano/releases\"\u003ecssnano's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.1.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize mergeRule selector merging with WeakMap caching by \u003ca href=\"https://github.com/Goodwine\"\u003e\u003ccode\u003e@​Goodwine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cssnano/cssnano/pull/1748\"\u003ecssnano/cssnano#1748\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/cssnano/cssnano/compare/cssnano@7.1.2...cssnano@7.1.3\"\u003ehttps://github.com/cssnano/cssnano/compare/cssnano@7.1.2...cssnano@7.1.3\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cssnano/cssnano/commit/b2e99039e5ddd78f4dca47e29ab38e13191dec9f\"\u003e\u003ccode\u003eb2e9903\u003c/code\u003e\u003c/a\u003e Publish cssnano 7.1.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cssnano/cssnano/commit/a9f72efa5d0ee8d44a13c2e86eb9b53260732013\"\u003e\u003ccode\u003ea9f72ef\u003c/code\u003e\u003c/a\u003e chore: update development dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cssnano/cssnano/commit/5674f7a43cd9eaa4bcec08599ab86f1dcf403792\"\u003e\u003ccode\u003e5674f7a\u003c/code\u003e\u003c/a\u003e fix(postcss-svgo: update SVGO\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cssnano/cssnano/commit/c3e537af1359037348bee4ae491c5c945c7a141d\"\u003e\u003ccode\u003ec3e537a\u003c/code\u003e\u003c/a\u003e fix: update postcss-selector-parser\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cssnano/cssnano/commit/5b9af42900feb2b737a794b9a1b7e51f752367ce\"\u003e\u003ccode\u003e5b9af42\u003c/code\u003e\u003c/a\u003e fix: update browserlist and autoprefixer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cssnano/cssnano/commit/c0053c8122420aaa8b27898d16b3150b53a6167d\"\u003e\u003ccode\u003ec0053c8\u003c/code\u003e\u003c/a\u003e chore: add changeset\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cssnano/cssnano/commit/da88eca964525bea2d6b4437e36c0a3bdf642c6d\"\u003e\u003ccode\u003eda88eca\u003c/code\u003e\u003c/a\u003e Optimize selector merging with WeakMap caching\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cssnano/cssnano/commit/cf4fc27d5b89ac29a4c51483fa3c6dc1c90dcb2c\"\u003e\u003ccode\u003ecf4fc27\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump diff from 8.0.2 to 8.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cssnano/cssnano/commit/a985c71bd623960ffcbbc32ea986ac4a64a28c31\"\u003e\u003ccode\u003ea985c71\u003c/code\u003e\u003c/a\u003e chore: update pnpm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cssnano/cssnano/commit/4b2a74a0a276c3ce3cf98c7be663dbd6089caafd\"\u003e\u003ccode\u003e4b2a74a\u003c/code\u003e\u003c/a\u003e chore: update to ESLint 10\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/cssnano/cssnano/compare/cssnano@7.1.2...cssnano@7.1.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cypress` from 14.5.3 to 15.11.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cypress-io/cypress/releases\"\u003ecypress's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev15.11.0\u003c/h2\u003e\n\u003cp\u003eChangelog: \u003ca href=\"https://docs.cypress.io/app/references/changelog#15-11-0\"\u003ehttps://docs.cypress.io/app/references/changelog#15-11-0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev15.10.0\u003c/h2\u003e\n\u003cp\u003eChangelog: \u003ca href=\"https://docs.cypress.io/app/references/changelog#15-10-0\"\u003ehttps://docs.cypress.io/app/references/changelog#15-10-0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev15.9.0\u003c/h2\u003e\n\u003cp\u003eChangelog: \u003ca href=\"https://docs.cypress.io/app/references/changelog#15-9-0\"\u003ehttps://docs.cypress.io/app/references/changelog#15-9-0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev15.8.2\u003c/h2\u003e\n\u003cp\u003eChangelog: \u003ca href=\"https://docs.cypress.io/app/references/changelog#15-8-2\"\u003ehttps://docs.cypress.io/app/references/changelog#15-8-2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev15.8.1\u003c/h2\u003e\n\u003cp\u003eChangelog: \u003ca href=\"https://docs.cypress.io/app/references/changelog#15-8-1\"\u003ehttps://docs.cypress.io/app/references/changelog#15-8-1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev15.8.0\u003c/h2\u003e\n\u003cp\u003eChangelog: \u003ca href=\"https://docs.cypress.io/app/references/changelog#15-8-0\"\u003ehttps://docs.cypress.io/app/references/changelog#15-8-0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev15.7.1\u003c/h2\u003e\n\u003cp\u003eChangelog: \u003ca href=\"https://docs.cypress.io/app/references/changelog#15-7-1\"\u003ehttps://docs.cypress.io/app/references/changelog#15-7-1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev15.7.0\u003c/h2\u003e\n\u003cp\u003eChangelog: \u003ca href=\"https://docs.cypress.io/app/references/changelog#15-7-0\"\u003ehttps://docs.cypress.io/app/references/changelog#15-7-0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev15.6.0\u003c/h2\u003e\n\u003cp\u003eChangelog: \u003ca href=\"https://docs.cypress.io/app/references/changelog#15-6-0\"\u003ehttps://docs.cypress.io/app/references/changelog#15-6-0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev15.5.0\u003c/h2\u003e\n\u003cp\u003eChangelog: \u003ca href=\"https://docs.cypress.io/app/references/changelog#15-5-0\"\u003ehttps://docs.cypress.io/app/references/changelog#15-5-0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev15.4.0\u003c/h2\u003e\n\u003cp\u003eChangelog: \u003ca href=\"https://docs.cypress.io/app/references/changelog#15-4-0\"\u003ehttps://docs.cypress.io/app/references/changelog#15-4-0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev15.3.0\u003c/h2\u003e\n\u003cp\u003eChangelog: \u003ca href=\"https://docs.cypress.io/app/references/changelog#15-3-0\"\u003ehttps://docs.cypress.io/app/references/changelog#15-3-0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev15.2.0\u003c/h2\u003e\n\u003cp\u003eChangelog: \u003ca href=\"https://docs.cypress.io/app/references/changelog#15-2-0\"\u003ehttps://docs.cypress.io/app/references/changelog#15-2-0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev15.1.0\u003c/h2\u003e\n\u003cp\u003eChangelog: \u003ca href=\"https://docs.cypress.io/app/references/changelog#15-1-0\"\u003ehttps://docs.cypress.io/app/references/changelog#15-1-0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev15.0.0\u003c/h2\u003e\n\u003cp\u003eChangelog: \u003ca href=\"https://docs.cypress.io/app/references/changelog#15-0-0\"\u003ehttps://docs.cypress.io/app/references/changelog#15-0-0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev14.5.4\u003c/h2\u003e\n\u003cp\u003eChangelog: \u003ca href=\"https://docs.cypress.io/app/references/changelog#14-5-4\"\u003ehttps://docs.cypress.io/app/references/changelog#14-5-4\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/94ff6dbcf34843aff50d05b6f85bbf48ca0d38d4\"\u003e\u003ccode\u003e94ff6db\u003c/code\u003e\u003c/a\u003e build: ensure tslib is bundled with the cli (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/33407\"\u003e#33407\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/d0a3b9c36ea3f194007ee385040ae50690c78fed\"\u003e\u003ccode\u003ed0a3b9c\u003c/code\u003e\u003c/a\u003e chore: Update Chrome (stable) to 145.0.7632.116 and Chrome (beta) to 146.0.76...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/d67167d10cc88bae4c0e4be1544fabf229631f27\"\u003e\u003ccode\u003ed67167d\u003c/code\u003e\u003c/a\u003e chore: release v15.11.0 (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/33403\"\u003e#33403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/b8f4c497fe360cc225fc1ac27edfa078c143c1e1\"\u003e\u003ccode\u003eb8f4c49\u003c/code\u003e\u003c/a\u003e feat: Remove EOL CI Providers + Add Support for CI Providers (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/33396\"\u003e#33396\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/66abd416b3823535779111e2c7d93675d8a6e76e\"\u003e\u003ccode\u003e66abd41\u003c/code\u003e\u003c/a\u003e chore: Update v8 snapshot cache - linux (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/33392\"\u003e#33392\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/c172e152842c2b895013e9be9ed0f86cf3b9dd6f\"\u003e\u003ccode\u003ec172e15\u003c/code\u003e\u003c/a\u003e chore: updating v8 snapshot cache (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/33395\"\u003e#33395\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/cdc9085cb220a7f97365c646ea9e1478ef57954c\"\u003e\u003ccode\u003ecdc9085\u003c/code\u003e\u003c/a\u003e chore: Update Chrome (stable) to 145.0.7632.109 and Chrome (beta) to 146.0.76...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/273f424dec4772711cbd6ed6938d2d257b1e53ba\"\u003e\u003ccode\u003e273f424\u003c/code\u003e\u003c/a\u003e chore: Update v8 snapshot cache - darwin (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/33368\"\u003e#33368\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/282ca2244e549580da3f993cb2a38d38a6307cef\"\u003e\u003ccode\u003e282ca22\u003c/code\u003e\u003c/a\u003e fix: cleanup protocol listeners (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/33391\"\u003e#33391\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/fb6de823386f968758a0dc1e902db41dfb61e5c9\"\u003e\u003ccode\u003efb6de82\u003c/code\u003e\u003c/a\u003e refactor: remove net-stubbing-\u0026gt;server-\u0026gt;net-stubbing cycle (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/33394\"\u003e#33394\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/cypress-io/cypress/compare/v14.5.3...v15.11.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eInstall script changes\u003c/summary\u003e\n\u003cp\u003eThis version modifies \u003ccode\u003epostinstall\u003c/code\u003e script that runs during installation. Review the package contents before updating.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dayjs` from 1.11.13 to 1.11.19\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/iamkun/dayjs/releases\"\u003edayjs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.11.19\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/iamkun/dayjs/compare/v1.11.18...v1.11.19\"\u003e1.11.19\u003c/a\u003e (2025-10-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadded usage warnings for diff + updated unit tests (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/2948\"\u003e#2948\u003c/a\u003e) (\u003ca href=\"https://github.com/iamkun/dayjs/commit/269a7a9cf3649b7a4b328e771173701764a8480d\"\u003e269a7a9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edont instantiate regexes within ar locale functions to avoid performance overhead (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/2898\"\u003e#2898\u003c/a\u003e) (\u003ca href=\"https://github.com/iamkun/dayjs/commit/af5e9f0e7649cbd1ecf707daab8303f2733f2563\"\u003eaf5e9f0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ereplace italian locale \u0026quot;un' ora fa\u0026quot; with \u0026quot;un'ora fa\u0026quot;, add tests for it (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/2930\"\u003e#2930\u003c/a\u003e) (\u003ca href=\"https://github.com/iamkun/dayjs/commit/9e9f76cf117fa834260b30193434bc4481b4b6be\"\u003e9e9f76c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated Belarusian locale with relative time (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/2656\"\u003e#2656\u003c/a\u003e) (\u003ca href=\"https://github.com/iamkun/dayjs/commit/1d8746c23bd667bde80ee627a915301ebd69e1a2\"\u003e1d8746c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.11.18\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/iamkun/dayjs/compare/v1.11.17...v1.11.18\"\u003e1.11.18\u003c/a\u003e (2025-08-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eerror semantic-release dependency (\u003ca href=\"https://github.com/iamkun/dayjs/commit/8cfb31386d840d31e9655870f4d8c01592eb753a\"\u003e8cfb313\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.11.17\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/iamkun/dayjs/compare/v1.11.16...v1.11.17\"\u003e1.11.17\u003c/a\u003e (2025-08-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[en-AU] locale use the same ordinal as moment (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/2878\"\u003e#2878\u003c/a\u003e) (\u003ca href=\"https://github.com/iamkun/dayjs/commit/1b95ecd21d4feafe7ab113a2d48d7d8d93bb95c9\"\u003e1b95ecd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.11.16\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/iamkun/dayjs/compare/v1.11.15...v1.11.16\"\u003e1.11.16\u003c/a\u003e (2025-08-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etest release workflow (no code changes) (\u003ca href=\"https://github.com/iamkun/dayjs/commit/c38c428a78c344699eff373adfc8c007bb3a514f\"\u003ec38c428\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.11.15\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/iamkun/dayjs/compare/v1.11.14...v1.11.15\"\u003e1.11.15\u003c/a\u003e (2025-08-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix misspellings in Irish or Irish Gaelic [ga] (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/2861\"\u003e#2861\u003c/a\u003e) (\u003ca href=\"https://github.com/iamkun/dayjs/commit/9c14a4245a8e764ee3260ff17a7ff48dfd09d279\"\u003e9c14a42\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.11.14\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/iamkun/dayjs/compare/v1.11.13...v1.11.14\"\u003e1.11.14\u003c/a\u003e (2025-08-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e.utcOffset(0, true) result and its clone are different bug (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/2505\"\u003e#2505\u003c/a\u003e) (\u003ca href=\"https://github.com/iamkun/dayjs/commit/fefdcd4b6b807786f65139b6dd801e0014d7dc6f\"\u003efefdcd4\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/iamkun/dayjs/blob/dev/CHANGELOG.md\"\u003edayjs's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/iamkun/dayjs/compare/v1.11.18...v1.11.19\"\u003e1.11.19\u003c/a\u003e (2025-10-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadded usage warnings for diff + updated unit tests (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/2948\"\u003e#2948\u003c/a\u003e) (\u003ca href=\"https://github.com/iamkun/dayjs/commit/269a7a9cf3649b7a4b328e771173701764a8480d\"\u003e269a7a9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edont instantiate regexes within ar locale functions to avoid performance overhead (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/2898\"\u003e#2898\u003c/a\u003e) (\u003ca href=\"https://github.com/iamkun/dayjs/commit/af5e9f0e7649cbd1ecf707daab8303f2733f2563\"\u003eaf5e9f0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ereplace italian locale \u0026quot;un' ora fa\u0026quot; with \u0026quot;un'ora fa\u0026quot;, add tests for it (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/2930\"\u003e#2930\u003c/a\u003e) (\u003ca href=\"https://github.com/iamkun/dayjs/commit/9e9f76cf117fa834260b30193434bc4481b4b6be\"\u003e9e9f76c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated Belarusian locale with relative time (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/2656\"\u003e#2656\u003c/a\u003e) (\u003ca href=\"https://github.com/iamkun/dayjs/commit/1d8746c23bd667bde80ee627a915301ebd69e1a2\"\u003e1d8746c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/iamkun/dayjs/compare/v1.11.17...v1.11.18\"\u003e1.11.18\u003c/a\u003e (2025-08-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eerror semantic-release dependency (\u003ca href=\"https://github.com/iamkun/dayjs/commit/8cfb31386d840d31e9655870f4d8c01592eb753a\"\u003e8cfb313\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/iamkun/dayjs/compare/v1.11.16...v1.11.17\"\u003e1.11.17\u003c/a\u003e (2025-08-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[en-AU] locale use the same ordinal as moment (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/2878\"\u003e#2878\u003c/a\u003e) (\u003ca href=\"https://github.com/iamkun/dayjs/commit/1b95ecd21d4feafe7ab113a2d48d7d8d93bb95c9\"\u003e1b95ecd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/iamkun/dayjs/compare/v1.11.15...v1.11.16\"\u003e1.11.16\u003c/a\u003e (2025-08-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etest release workflow (no code changes) (\u003ca href=\"https://github.com/iamkun/dayjs/commit/c38c428a78c344699eff373adfc8c007bb3a514f\"\u003ec38c428\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/iamkun/dayjs/compare/v1.11.14...v1.11.15\"\u003e1.11.15\u003c/a\u003e (2025-08-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix misspellings in Irish or Irish Gaelic [ga] (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/2861\"\u003e#2861\u003c/a\u003e) (\u003ca href=\"https://github.com/iamkun/dayjs/commit/9c14a4245a8e764ee3260ff17a7ff48dfd09d279\"\u003e9c14a42\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/iamkun/dayjs/compare/v1.11.13...v1.11.14\"\u003e1.11.14\u003c/a\u003e (2025-08-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e.utcOffset(0, true) result and its clone are different bug (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/2505\"\u003e#2505\u003c/a\u003e) (\u003ca href=\"https://github.com/iamkun/dayjs/commit/fefdcd4b6b807786f65139b6dd801e0014d7dc6f\"\u003efefdcd4\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/02b7a5c6c9500ad1a0d95a894ccc1e9f0942d222\"\u003e\u003ccode\u003e02b7a5c\u003c/code\u003e\u003c/a\u003e chore(release): 1.11.19 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/37193be1dff17ecc4debc0cc03e8715cc9c9f1a3\"\u003e\u003ccode\u003e37193be\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/2950\"\u003e#2950\u003c/a\u003e from iamkun/dev\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/2db920bf9646b2eb55b56d328c376b5ee6a6fe5d\"\u003e\u003ccode\u003e2db920b\u003c/code\u003e\u003c/a\u003e chore: update doc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/4f72974ab53890a50f52348cf3a97595941315a0\"\u003e\u003ccode\u003e4f72974\u003c/code\u003e\u003c/a\u003e chore: update doc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/0b36a0711ffb0f488cfdfb73b56ed10d88ec3a32\"\u003e\u003ccode\u003e0b36a07\u003c/code\u003e\u003c/a\u003e chore: update doc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/269a7a9cf3649b7a4b328e771173701764a8480d\"\u003e\u003ccode\u003e269a7a9\u003c/code\u003e\u003c/a\u003e fix: added usage warnings for diff + updated unit tests (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/2948\"\u003e#2948\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/9e3132e952ca0fbd3c38de3ef8bc9a5e24d235a4\"\u003e\u003ccode\u003e9e3132e\u003c/code\u003e\u003c/a\u003e chore: update doc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/84201e609157283e008cc01211777fc82ecfdbd6\"\u003e\u003ccode\u003e84201e6\u003c/code\u003e\u003c/a\u003e chore: update doc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/80401e3ff91cc6c5310e6603a4d7a5fa92ca90ec\"\u003e\u003ccode\u003e80401e3\u003c/code\u003e\u003c/a\u003e chore: update readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/88ad3fd5b56291ca3be48400f65f5f8316403c83\"\u003e\u003ccode\u003e88ad3fd\u003c/code\u003e\u003c/a\u003e test: Add unit test for Belarusian locale (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/2934\"\u003e#2934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/iamkun/dayjs/compare/v1.11.13...v1.11.19\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `express` from 5.1.0 to 5.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressjs/express/releases\"\u003eexpress's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.2.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!IMPORTANT]\u003cbr /\u003e\nThe prior release (5.2.0) included an erroneous breaking change related to the extended query parser. There is no actual security vulnerability associated with this behavior (CVE-2024-51999 has been rejected). The change has been fully reverted in this release.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cul\u003e\n\u003cli\u003eRelease: 5.2.1 by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6933\"\u003eexpressjs/express#6933\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/expressjs/express/compare/v5.2.0...v5.2.1\"\u003ehttps://github.com/expressjs/express/compare/v5.2.0...v5.2.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.2.0\u003c/h2\u003e\n\u003ch2\u003eImportant: Security\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSecurity fix for \u003ca href=\"https://www.cve.org/CVERecord?id=CVE-2024-51999\"\u003eCVE-2024-51999\u003c/a\u003e (\u003ca href=\"https://github.com/expressjs/express/security/advisories/GHSA-pj86-cfqh-vqx6\"\u003eGHSA-pj86-cfqh-vqx6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.28.11 to 3.28.13 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6429\"\u003eexpressjs/express#6429\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor: simplify \u003ccode\u003eacceptsLanguages\u003c/code\u003e implementation using spread operator by \u003ca href=\"https://github.com/Ayoub-Mabrouk\"\u003e\u003ccode\u003e@​Ayoub-Mabrouk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6137\"\u003eexpressjs/express#6137\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eincreased code coverage of utils.js file by \u003ca href=\"https://github.com/ashish3011\"\u003e\u003ccode\u003e@​ashish3011\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6386\"\u003eexpressjs/express#6386\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: remove duplicate word by \u003ca href=\"https://github.com/dufucun\"\u003e\u003ccode\u003e@​dufucun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6456\"\u003eexpressjs/express#6456\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.28.13 to 3.28.16 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6498\"\u003eexpressjs/express#6498\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/setup-node from 4.3.0 to 4.4.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6497\"\u003eexpressjs/express#6497\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/download-artifact from 4.2.1 to 4.3.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6496\"\u003eexpressjs/express#6496\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: add node.js 24 to test matrix by \u003ca href=\"https://github.com/Phillip9587\"\u003e\u003ccode\u003e@​Phillip9587\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6504\"\u003eexpressjs/express#6504\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: update codeql config by \u003ca href=\"https://github.com/Phillip9587\"\u003e\u003ccode\u003e@​Phillip9587\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6488\"\u003eexpressjs/express#6488\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: wider range for query test skip by \u003ca href=\"https://github.com/jonchurch\"\u003e\u003ccode\u003e@​jonchurch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6512\"\u003eexpressjs/express#6512\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fix typos in test by \u003ca href=\"https://github.com/noritaka1166\"\u003e\u003ccode\u003e@​noritaka1166\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6535\"\u003eexpressjs/express#6535\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: disable credential persistence for checkout actions by \u003ca href=\"https://github.com/mertssmnoglu\"\u003e\u003ccode\u003e@​mertssmnoglu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6522\"\u003eexpressjs/express#6522\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: allow manual triggering of workflow by \u003ca href=\"https://github.com/shivarm\"\u003e\u003ccode\u003e@​shivarm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6515\"\u003eexpressjs/express#6515\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: add coverage for app.listen() variants by \u003ca href=\"https://github.com/kgarg1\"\u003e\u003ccode\u003e@​kgarg1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6476\"\u003eexpressjs/express#6476\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: move documentation and charters to the discussions and .github … by \u003ca href=\"https://github.com/bjohansebas\"\u003e\u003ccode\u003e@​bjohansebas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6427\"\u003eexpressjs/express#6427\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.28.16 to 3.28.18 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6549\"\u003eexpressjs/express#6549\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump ossf/scorecard-action from 2.4.1 to 2.4.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6548\"\u003eexpressjs/express#6548\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: enforce explicit \u003ccode\u003eBuffer\u003c/code\u003e import and add lint rule by \u003ca href=\"https://github.com/shivarm\"\u003e\u003ccode\u003e@​shivarm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6525\"\u003eexpressjs/express#6525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: use node protocol for querystring by \u003ca href=\"https://github.com/shivarm\"\u003e\u003ccode\u003e@​shivarm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6520\"\u003eexpressjs/express#6520\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fix typo by \u003ca href=\"https://github.com/mountdisk\"\u003e\u003ccode\u003e@​mountdisk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6609\"\u003eexpressjs/express#6609\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.28.18 to 3.29.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6618\"\u003eexpressjs/express#6618\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd deprecation warnings for redirect arguments undefined by \u003ca href=\"https://github.com/bjohansebas\"\u003e\u003ccode\u003e@​bjohansebas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6405\"\u003eexpressjs/express#6405\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: run CI when the markdown changes by \u003ca href=\"https://github.com/bjohansebas\"\u003e\u003ccode\u003e@​bjohansebas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6632\"\u003eexpressjs/express#6632\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edoc: fix CONTRIBUTING link by \u003ca href=\"https://github.com/jonchurch\"\u003e\u003ccode\u003e@​jonchurch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6653\"\u003eexpressjs/express#6653\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edoc: update contributing guidelines and code of conduct links by \u003ca href=\"https://github.com/ShubhamOulkar\"\u003e\u003ccode\u003e@​ShubhamOulkar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6601\"\u003eexpressjs/express#6601\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump morgan from 1.10.0 to 1.10.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6679\"\u003eexpressjs/express#6679\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump cookie-session from 2.1.0 to 2.1.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6678\"\u003eexpressjs/express#6678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003elint: add --fix flag to automatic fix linting issue by \u003ca href=\"https://github.com/shivarm\"\u003e\u003ccode\u003e@​shivarm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6644\"\u003eexpressjs/express#6644\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: ignore yarn.lock file and update example by \u003ca href=\"https://github.com/shivarm\"\u003e\u003ccode\u003e@​shivarm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6588\"\u003eexpressjs/express#6588\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003elib: use req.socket over deprecated req.connection by \u003ca href=\"https://github.com/bjohansebas\"\u003e\u003ccode\u003e@​bjohansebas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6705\"\u003eexpressjs/express#6705\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edoc: update express app example by \u003ca href=\"https://github.com/shivarm\"\u003e\u003ccode\u003e@​shivarm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6718\"\u003eexpressjs/express#6718\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.29.2 to 3.29.5 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6675\"\u003eexpressjs/express#6675\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove history.md from being packaged on publish by \u003ca href=\"https://github.com/sheplu\"\u003e\u003ccode\u003e@​sheplu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6780\"\u003eexpressjs/express#6780\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressjs/express/blob/master/History.md\"\u003eexpress's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e5.2.1 / 2025-12-01\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eRevert security fix for \u003ca href=\"https://www.cve.org/CVERecord?id=CVE-2024-51999\"\u003eCVE-2024-51999\u003c/a\u003e (\u003ca href=\"https://github.com/expressjs/express/security/advisories/GHSA-pj86-cfqh-vqx6\"\u003eGHSA-pj86-cfqh-vqx6\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eThe prior release (5.2.0) included an erroneous breaking change related to the extended query parser. There is no actual security vulnerability associated with this behavior (CVE-2024-51999 has been rejected). The change has been fully reverted in this release.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e5.2.0 / 2025-12-01\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eSecurity fix for \u003ca href=\"https://www.cve.org/CVERecord?id=CVE-2024-51999\"\u003eCVE-2024-51999\u003c/a\u003e (\u003ca href=\"https://github.com/expressjs/express/security/advisories/GHSA-pj86-cfqh-vqx6\"\u003eGHSA-pj86-cfqh-vqx6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edeps: \u003ccode\u003ebody-parser@^2.2.1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eA deprecation warning was added when using \u003ccode\u003eres.redirect\u003c/code\u003e with undefined arguments, Express now emits a warning to help detect calls that pass undefined as the status or URL and make them easier to fix.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/dbac741a49a5a64336b70c06e85c2e2706e36336\"\u003e\u003ccode\u003edbac741\u003c/code\u003e\u003c/a\u003e 5.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/697547cde621d8b0a47b4fff6e98b29337f8c980\"\u003e\u003ccode\u003e697547c\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;sec: security patch for CVE-2024-51999\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/4007ad103ba29f6426b2ec9eccfb1ceb792682a8\"\u003e\u003ccode\u003e4007ad1\u003c/code\u003e\u003c/a\u003e Release: 5.2.0 (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/6920\"\u003e#6920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/2f64f68c37c64ae333e41ff38032d21860f22255\"\u003e\u003ccode\u003e2f64f68\u003c/code\u003e\u003c/a\u003e sec: security patch for CVE-2024-51999\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/ed0ba3f1dc905d6b62eabf23bd383abcae4901ba\"\u003e\u003ccode\u003eed0ba3f\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/checkout from 5.0.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/6928\"\u003e#6928\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/8eace4603cb2547608578a4fbb259dc984216f71\"\u003e\u003ccode\u003e8eace46\u003c/code\u003e\u003c/a\u003e build(deps): bump github/codeql-action from 4.31.2 to 4.31.6 (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/6929\"\u003e#6929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/30bae810279b2ea162bed5b14ce6c35a110a87f5\"\u003e\u003ccode\u003e30bae81\u003c/code\u003e\u003c/a\u003e build(deps): bump coverallsapp/github-action from 2.3.6 to 2.3.7 (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/6930\"\u003e#6930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/758d4355d45322b4c8cd347ebcefbf3b154c7e7f\"\u003e\u003ccode\u003e758d435\u003c/code\u003e\u003c/a\u003e deps: body-parser@^2.2.1 (\u003ca href=\"https://redirect.github.c...\n\n_Description has been truncated_","html_url":"https://github.com/CenturyLink/Chi/pull/1979","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/CenturyLink%2FChi/issues/1979","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1979/packages"},{"uuid":"4006300791","node_id":"PR_kwDOBNYa1c7HFNgo","number":1120,"state":"closed","title":"chore(deps): bump the minor-production-deps group with 6 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-03-02T23:09:08.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-01T05:14:32.000Z","updated_at":"2026-03-02T23:09:17.000Z","time_to_close":150876,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"minor-production-deps","update_count":6,"packages":[{"name":"oas-normalize","old_version":"15.7.0","new_version":"15.7.1","repository_url":"https://github.com/readmeio/oas"},{"name":"ora","old_version":"9.1.0","new_version":"9.3.0","repository_url":"https://github.com/sindresorhus/ora"},{"name":"semver","old_version":"7.7.3","new_version":"7.7.4","repository_url":"https://github.com/npm/node-semver"},{"name":"ssri","old_version":"13.0.0","new_version":"13.0.1","repository_url":"https://github.com/npm/ssri"},{"name":"@readme/oas-to-har","old_version":"28.0.6","new_version":"28.0.8","repository_url":"https://github.com/readmeio/oas"},{"name":"nock","old_version":"14.0.10","new_version":"14.0.11","repository_url":"https://github.com/nock/nock"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-production-deps group with 6 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [oas-normalize](https://github.com/readmeio/oas/tree/HEAD/packages/oas-normalize) | `15.7.0` | `15.7.1` |\n| [ora](https://github.com/sindresorhus/ora) | `9.1.0` | `9.3.0` |\n| [semver](https://github.com/npm/node-semver) | `7.7.3` | `7.7.4` |\n| [ssri](https://github.com/npm/ssri) | `13.0.0` | `13.0.1` |\n| [@readme/oas-to-har](https://github.com/readmeio/oas/tree/HEAD/packages/oas-to-har) | `28.0.6` | `28.0.8` |\n| [nock](https://github.com/nock/nock) | `14.0.10` | `14.0.11` |\n\nUpdates `oas-normalize` from 15.7.0 to 15.7.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/readmeio/oas/commit/71d79f3a8413680ac64f37daf229c9aba1129472\"\u003e\u003ccode\u003e71d79f3\u003c/code\u003e\u003c/a\u003e chore(release): publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/readmeio/oas/commit/e1edce1e3806a00de374f8dd0ba0b5b584f1ecf3\"\u003e\u003ccode\u003ee1edce1\u003c/code\u003e\u003c/a\u003e chore(deps-dev): upgrading out of date deps (\u003ca href=\"https://github.com/readmeio/oas/tree/HEAD/packages/oas-normalize/issues/1049\"\u003e#1049\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/readmeio/oas/commits/oas-normalize@15.7.1/packages/oas-normalize\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ora` from 9.1.0 to 9.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/ora/releases\"\u003eora's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReduce flicker in rendering  2ab4f76\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/ora/compare/v9.2.0...v9.3.0\"\u003ehttps://github.com/sindresorhus/ora/compare/v9.2.0...v9.3.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev9.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003estdin-discarder\u003c/code\u003e dependency (\u003ca href=\"https://redirect.github.com/sindresorhus/ora/issues/251\"\u003e#251\u003c/a\u003e)  020eaba\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/ora/compare/v9.1.0...v9.2.0\"\u003ehttps://github.com/sindresorhus/ora/compare/v9.1.0...v9.2.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/ora/commit/4496362714e1edd414e5347e8d4b337f103f0e15\"\u003e\u003ccode\u003e4496362\u003c/code\u003e\u003c/a\u003e 9.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/ora/commit/2ab4f7613879515e29039888115831422f49e1af\"\u003e\u003ccode\u003e2ab4f76\u003c/code\u003e\u003c/a\u003e Reduce flicker in rendering\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/ora/commit/8d17b13a8b3330af16cfa24c6e3b8a99f678c5c4\"\u003e\u003ccode\u003e8d17b13\u003c/code\u003e\u003c/a\u003e Add FAQ item\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/ora/commit/4cf47fc2ce273b7e441ca186b5e45976c2c39946\"\u003e\u003ccode\u003e4cf47fc\u003c/code\u003e\u003c/a\u003e Add more tests for \u003ccode\u003ediscardStdin\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/ora/commit/9763e608dd723d70393e95460b881d10f75dee24\"\u003e\u003ccode\u003e9763e60\u003c/code\u003e\u003c/a\u003e Document Ctrl+C behavior for discardStdin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/ora/commit/5408a1ea33cc70ddbc065617a355a662365aff83\"\u003e\u003ccode\u003e5408a1e\u003c/code\u003e\u003c/a\u003e 9.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/ora/commit/020eabad6bbb549a7436562a2d7c1211b80467ed\"\u003e\u003ccode\u003e020eaba\u003c/code\u003e\u003c/a\u003e Update \u003ccode\u003estdin-discarder\u003c/code\u003e dependency (\u003ca href=\"https://redirect.github.com/sindresorhus/ora/issues/251\"\u003e#251\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sindresorhus/ora/compare/v9.1.0...v9.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `semver` from 7.7.3 to 7.7.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/node-semver/releases\"\u003esemver's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.7.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v7.7.3...v7.7.4\"\u003e7.7.4\u003c/a\u003e (2026-01-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/a29faa5f3309a01c8e5aeb965fb5c02c4c4e80e2\"\u003e\u003ccode\u003ea29faa5\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/835\"\u003e#835\u003c/a\u003e cli: pass options to semver.valid() for loose version validation (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/835\"\u003e#835\u003c/a\u003e) (\u003ca href=\"https://github.com/mldangelo\"\u003e\u003ccode\u003e@​mldangelo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/1d28d5e82de16163daf721a7c76fff93e0d333ab\"\u003e\u003ccode\u003e1d28d5e\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/836\"\u003e#836\u003c/a\u003e fix typos and update -n CLI option documentation (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/836\"\u003e#836\u003c/a\u003e) (\u003ca href=\"https://github.com/mldangelo\"\u003e\u003ccode\u003e@​mldangelo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/120968b76760cb0db85a72bde2adedd0e9628793\"\u003e\u003ccode\u003e120968b\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/840\"\u003e#840\u003c/a\u003e \u003ccode\u003e@npmcli/template-oss@4.29.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/840\"\u003e#840\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/44d7130c60cedd3703048aa671bb1d659b79ab07\"\u003e\u003ccode\u003e44d7130\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/824\"\u003e#824\u003c/a\u003e bump \u003ccode\u003e@​npmcli/eslint-config\u003c/code\u003e from 5.1.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/824\"\u003e#824\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/70735767b68a1775eb67ac816b183b4a422101f4\"\u003e\u003ccode\u003e7073576\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/820\"\u003e#820\u003c/a\u003e reorder parameters in invalid-versions.js test (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/820\"\u003e#820\u003c/a\u003e) (\u003ca href=\"https://github.com/reggi\"\u003e\u003ccode\u003e@​reggi\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/5816d4cfd6d85169527a2bc22fbd5bf4c64f34e3\"\u003e\u003ccode\u003e5816d4c\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/829\"\u003e#829\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.28.0 to 4.28.1 (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/829\"\u003e#829\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/node-semver/blob/main/CHANGELOG.md\"\u003esemver's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v7.7.3...v7.7.4\"\u003e7.7.4\u003c/a\u003e (2026-01-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/a29faa5f3309a01c8e5aeb965fb5c02c4c4e80e2\"\u003e\u003ccode\u003ea29faa5\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/835\"\u003e#835\u003c/a\u003e cli: pass options to semver.valid() for loose version validation (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/835\"\u003e#835\u003c/a\u003e) (\u003ca href=\"https://github.com/mldangelo\"\u003e\u003ccode\u003e@​mldangelo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/1d28d5e82de16163daf721a7c76fff93e0d333ab\"\u003e\u003ccode\u003e1d28d5e\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/836\"\u003e#836\u003c/a\u003e fix typos and update -n CLI option documentation (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/836\"\u003e#836\u003c/a\u003e) (\u003ca href=\"https://github.com/mldangelo\"\u003e\u003ccode\u003e@​mldangelo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/120968b76760cb0db85a72bde2adedd0e9628793\"\u003e\u003ccode\u003e120968b\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/840\"\u003e#840\u003c/a\u003e \u003ccode\u003e@npmcli/template-oss@4.29.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/840\"\u003e#840\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/44d7130c60cedd3703048aa671bb1d659b79ab07\"\u003e\u003ccode\u003e44d7130\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/824\"\u003e#824\u003c/a\u003e bump \u003ccode\u003e@​npmcli/eslint-config\u003c/code\u003e from 5.1.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/824\"\u003e#824\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/70735767b68a1775eb67ac816b183b4a422101f4\"\u003e\u003ccode\u003e7073576\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/820\"\u003e#820\u003c/a\u003e reorder parameters in invalid-versions.js test (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/820\"\u003e#820\u003c/a\u003e) (\u003ca href=\"https://github.com/reggi\"\u003e\u003ccode\u003e@​reggi\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/5816d4cfd6d85169527a2bc22fbd5bf4c64f34e3\"\u003e\u003ccode\u003e5816d4c\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/829\"\u003e#829\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.28.0 to 4.28.1 (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/829\"\u003e#829\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/5993c2e42bdf17c5f03e6360da51bc707fcee460\"\u003e\u003ccode\u003e5993c2e\u003c/code\u003e\u003c/a\u003e chore: release 7.7.4 (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/839\"\u003e#839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/120968b76760cb0db85a72bde2adedd0e9628793\"\u003e\u003ccode\u003e120968b\u003c/code\u003e\u003c/a\u003e deps: \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.29.0 (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/840\"\u003e#840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/a29faa5f3309a01c8e5aeb965fb5c02c4c4e80e2\"\u003e\u003ccode\u003ea29faa5\u003c/code\u003e\u003c/a\u003e fix(cli): pass options to semver.valid() for loose version validation (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/835\"\u003e#835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/1d28d5e82de16163daf721a7c76fff93e0d333ab\"\u003e\u003ccode\u003e1d28d5e\u003c/code\u003e\u003c/a\u003e docs: fix typos and update -n CLI option documentation (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/836\"\u003e#836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/5816d4cfd6d85169527a2bc22fbd5bf4c64f34e3\"\u003e\u003ccode\u003e5816d4c\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.28.0 to 4.28.1 (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/829\"\u003e#829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/ab9e28a582f524e8d40157f3d2b75fcc764d0765\"\u003e\u003ccode\u003eab9e28a\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.27.1 to 4.28.0 (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/827\"\u003e#827\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/44d7130c60cedd3703048aa671bb1d659b79ab07\"\u003e\u003ccode\u003e44d7130\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/eslint-config\u003c/code\u003e from 5.1.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/824\"\u003e#824\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/70735767b68a1775eb67ac816b183b4a422101f4\"\u003e\u003ccode\u003e7073576\u003c/code\u003e\u003c/a\u003e chore: reorder parameters in invalid-versions.js test (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/820\"\u003e#820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/16a35f5df4bb142d781229a09158c4e9970c1f5a\"\u003e\u003ccode\u003e16a35f5\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.26.0 to 4.27.1 (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/823\"\u003e#823\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/3a3459da45389bd024ac907cbc21ca5a24beaa05\"\u003e\u003ccode\u003e3a3459d\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.25.1 to 4.26.0 (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/818\"\u003e#818\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/npm/node-semver/compare/v7.7.3...v7.7.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ssri` from 13.0.0 to 13.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/ssri/releases\"\u003essri's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev13.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/ssri/compare/v13.0.0...v13.0.1\"\u003e13.0.1\u003c/a\u003e (2025-12-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/eb833161e9731cbafd679fb0cd4883cc57bf869f\"\u003e\u003ccode\u003eeb83316\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/160\"\u003e#160\u003c/a\u003e hash: filter on known hashes (\u003ca href=\"https://github.com/wraithgar\"\u003e\u003ccode\u003e@​wraithgar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/5b98568ecb1f096a62440571213072bc7fa78057\"\u003e\u003ccode\u003e5b98568\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/160\"\u003e#160\u003c/a\u003e code cleanup (\u003ca href=\"https://github.com/wraithgar\"\u003e\u003ccode\u003e@​wraithgar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/940288e5a54226721526db3195d102230cccfdb6\"\u003e\u003ccode\u003e940288e\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/163\"\u003e#163\u003c/a\u003e remove tap (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/26e09b8765bce1ea658bf677cee23b45393a68c6\"\u003e\u003ccode\u003e26e09b8\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/163\"\u003e#163\u003c/a\u003e move to node:test (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/5ca3f4ad4afdef2d4516287fde79e071d4c8a2ac\"\u003e\u003ccode\u003e5ca3f4a\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/161\"\u003e#161\u003c/a\u003e add benchmarks (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/161\"\u003e#161\u003c/a\u003e) (\u003ca href=\"https://github.com/H4ad\"\u003e\u003ccode\u003e@​H4ad\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/cf696941026a4afcf07c4c2dfef54e44912a290d\"\u003e\u003ccode\u003ecf69694\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/156\"\u003e#156\u003c/a\u003e bump \u003ccode\u003e@​npmcli/eslint-config\u003c/code\u003e from 5.1.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/156\"\u003e#156\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/05ce2c5aa7511431fae297fa01bf26b8cabdc461\"\u003e\u003ccode\u003e05ce2c5\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/158\"\u003e#158\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.28.0 to 4.28.1 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/158\"\u003e#158\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/ssri/blob/main/CHANGELOG.md\"\u003essri's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/ssri/compare/v13.0.0...v13.0.1\"\u003e13.0.1\u003c/a\u003e (2025-12-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/eb833161e9731cbafd679fb0cd4883cc57bf869f\"\u003e\u003ccode\u003eeb83316\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/160\"\u003e#160\u003c/a\u003e hash: filter on known hashes (\u003ca href=\"https://github.com/wraithgar\"\u003e\u003ccode\u003e@​wraithgar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/5b98568ecb1f096a62440571213072bc7fa78057\"\u003e\u003ccode\u003e5b98568\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/160\"\u003e#160\u003c/a\u003e code cleanup (\u003ca href=\"https://github.com/wraithgar\"\u003e\u003ccode\u003e@​wraithgar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/940288e5a54226721526db3195d102230cccfdb6\"\u003e\u003ccode\u003e940288e\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/163\"\u003e#163\u003c/a\u003e remove tap (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/26e09b8765bce1ea658bf677cee23b45393a68c6\"\u003e\u003ccode\u003e26e09b8\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/163\"\u003e#163\u003c/a\u003e move to node:test (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/5ca3f4ad4afdef2d4516287fde79e071d4c8a2ac\"\u003e\u003ccode\u003e5ca3f4a\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/161\"\u003e#161\u003c/a\u003e add benchmarks (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/161\"\u003e#161\u003c/a\u003e) (\u003ca href=\"https://github.com/H4ad\"\u003e\u003ccode\u003e@​H4ad\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/cf696941026a4afcf07c4c2dfef54e44912a290d\"\u003e\u003ccode\u003ecf69694\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/156\"\u003e#156\u003c/a\u003e bump \u003ccode\u003e@​npmcli/eslint-config\u003c/code\u003e from 5.1.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/156\"\u003e#156\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/05ce2c5aa7511431fae297fa01bf26b8cabdc461\"\u003e\u003ccode\u003e05ce2c5\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/158\"\u003e#158\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.28.0 to 4.28.1 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/158\"\u003e#158\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/73adc1554d0b60606a8fb315d47f7afde7fd913e\"\u003e\u003ccode\u003e73adc15\u003c/code\u003e\u003c/a\u003e chore: release 13.0.1 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/162\"\u003e#162\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/940288e5a54226721526db3195d102230cccfdb6\"\u003e\u003ccode\u003e940288e\u003c/code\u003e\u003c/a\u003e chore: remove tap\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/26e09b8765bce1ea658bf677cee23b45393a68c6\"\u003e\u003ccode\u003e26e09b8\u003c/code\u003e\u003c/a\u003e chore: move to node:test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/eb833161e9731cbafd679fb0cd4883cc57bf869f\"\u003e\u003ccode\u003eeb83316\u003c/code\u003e\u003c/a\u003e fix(hash): filter on known hashes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/5b98568ecb1f096a62440571213072bc7fa78057\"\u003e\u003ccode\u003e5b98568\u003c/code\u003e\u003c/a\u003e fix: code cleanup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/5ca3f4ad4afdef2d4516287fde79e071d4c8a2ac\"\u003e\u003ccode\u003e5ca3f4a\u003c/code\u003e\u003c/a\u003e chore: add benchmarks (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/161\"\u003e#161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/05ce2c5aa7511431fae297fa01bf26b8cabdc461\"\u003e\u003ccode\u003e05ce2c5\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.28.0 to 4.28.1 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/158\"\u003e#158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/60ecae62d7cdde6b73d30cb153b37ff59c6e3296\"\u003e\u003ccode\u003e60ecae6\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.27.1 to 4.28.0 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/157\"\u003e#157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/cf696941026a4afcf07c4c2dfef54e44912a290d\"\u003e\u003ccode\u003ecf69694\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/eslint-config\u003c/code\u003e from 5.1.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/156\"\u003e#156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/npm/ssri/compare/v13.0.0...v13.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@readme/oas-to-har` from 28.0.6 to 28.0.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/readmeio/oas/commit/636f0e2d55eef9c5ccd3198a59031e19b8e9502a\"\u003e\u003ccode\u003e636f0e2\u003c/code\u003e\u003c/a\u003e chore(release): publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/readmeio/oas/commit/71d79f3a8413680ac64f37daf229c9aba1129472\"\u003e\u003ccode\u003e71d79f3\u003c/code\u003e\u003c/a\u003e chore(release): publish\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/readmeio/oas/commits/@readme/oas-to-har@28.0.8/packages/oas-to-har\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `nock` from 14.0.10 to 14.0.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nock/nock/releases\"\u003enock's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev14.0.11\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nock/nock/compare/v14.0.10...v14.0.11\"\u003e14.0.11\u003c/a\u003e (2026-02-09)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emigrate to npm OIDC (\u003ca href=\"https://redirect.github.com/nock/nock/issues/2940\"\u003e#2940\u003c/a\u003e) (\u003ca href=\"https://github.com/nock/nock/commit/113dcac727a769b0f2f27dd0213ea91d10fdcceb\"\u003e113dcac\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erestore github actions write permissions (\u003ca href=\"https://redirect.github.com/nock/nock/issues/2941\"\u003e#2941\u003c/a\u003e) (\u003ca href=\"https://github.com/nock/nock/commit/a4cb6b8252202bfce68d6475bf214dee9c1fe5fb\"\u003ea4cb6b8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate \u003ccode\u003e@mswjs/interceptors\u003c/code\u003e to fix a memory leak (\u003ca href=\"https://redirect.github.com/nock/nock/issues/2938\"\u003e#2938\u003c/a\u003e) (\u003ca href=\"https://github.com/nock/nock/commit/025db760a4c8c101cd1c51da699de66a18e58f83\"\u003e025db76\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupgrade semantic-release (\u003ca href=\"https://redirect.github.com/nock/nock/issues/2943\"\u003e#2943\u003c/a\u003e) (\u003ca href=\"https://github.com/nock/nock/commit/db0b28005ae4531277f77c52b56694cb484f802e\"\u003edb0b280\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nock/nock/commit/db0b28005ae4531277f77c52b56694cb484f802e\"\u003e\u003ccode\u003edb0b280\u003c/code\u003e\u003c/a\u003e fix: upgrade semantic-release (\u003ca href=\"https://redirect.github.com/nock/nock/issues/2943\"\u003e#2943\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nock/nock/commit/bc78af4eaa1af08c45da2909c7fd899bedae83e4\"\u003e\u003ccode\u003ebc78af4\u003c/code\u003e\u003c/a\u003e Add write permission for contents in CI workflow (\u003ca href=\"https://redirect.github.com/nock/nock/issues/2942\"\u003e#2942\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nock/nock/commit/a4cb6b8252202bfce68d6475bf214dee9c1fe5fb\"\u003e\u003ccode\u003ea4cb6b8\u003c/code\u003e\u003c/a\u003e fix: restore github actions write permissions (\u003ca href=\"https://redirect.github.com/nock/nock/issues/2941\"\u003e#2941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nock/nock/commit/113dcac727a769b0f2f27dd0213ea91d10fdcceb\"\u003e\u003ccode\u003e113dcac\u003c/code\u003e\u003c/a\u003e fix: migrate to npm OIDC (\u003ca href=\"https://redirect.github.com/nock/nock/issues/2940\"\u003e#2940\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nock/nock/commit/025db760a4c8c101cd1c51da699de66a18e58f83\"\u003e\u003ccode\u003e025db76\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003e@mswjs/interceptors\u003c/code\u003e to fix a memory leak (\u003ca href=\"https://redirect.github.com/nock/nock/issues/2938\"\u003e#2938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nock/nock/commit/e7418da29feb4a7bf0aa1612bfb9d32a4051651e\"\u003e\u003ccode\u003ee7418da\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/setup-node from 4 to 6 (\u003ca href=\"https://redirect.github.com/nock/nock/issues/2924\"\u003e#2924\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nock/nock/commit/2d4a5cc318ac96666e856583280a0edec4dac37c\"\u003e\u003ccode\u003e2d4a5cc\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump js-yaml from 3.14.1 to 3.14.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nock/nock/commit/4f7e3852dc435acdb9db2c68836930c75aa04e1e\"\u003e\u003ccode\u003e4f7e385\u003c/code\u003e\u003c/a\u003e chore: upgrade interceptors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nock/nock/commit/5177a337f8e490abf23187b2412da30c42653c9f\"\u003e\u003ccode\u003e5177a33\u003c/code\u003e\u003c/a\u003e chore(deps): bump serialize-javascript and mocha (\u003ca href=\"https://redirect.github.com/nock/nock/issues/2848\"\u003e#2848\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nock/nock/commit/93611a2273a70addfc2fab2f0be656b8ab733325\"\u003e\u003ccode\u003e93611a2\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump prettier from 3.2.5 to 3.6.2 (\u003ca href=\"https://redirect.github.com/nock/nock/issues/2883\"\u003e#2883\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nock/nock/compare/v14.0.10...v14.0.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for nock since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot 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`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e 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)\n- `@dependabot ignore \u003cdependency name\u003e 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)\n- `@dependabot ignore \u003cdependency name\u003e` 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)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/readmeio/api/pull/1120","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/readmeio%2Fapi/issues/1120","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1120/packages"},{"uuid":"3959018753","node_id":"PR_kwDOJRO2I87Erfja","number":325,"state":"closed","title":"Bump the dev-dependencies group across 17 directories with 8 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":4,"pull_request":true,"closed_at":"2026-02-18T23:13:38.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-18T17:39:42.000Z","updated_at":"2026-02-18T23:13:40.000Z","time_to_close":20036,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"dev-dependencies","update_count":8,"packages":[{"name":"@adamlui/scss-to-css","old_version":"2.1.0","new_version":"2.2.0","repository_url":"https://github.com/adamlui/scss-to-css"},{"name":"@eslint/json","old_version":"1.0.0","new_version":"1.0.1","repository_url":"https://github.com/eslint/json"},{"name":"@html-eslint/eslint-plugin","old_version":"0.54.2","new_version":"0.55.0","repository_url":"https://github.com/yeonjuan/html-eslint"},{"name":"@html-eslint/parser","old_version":"0.54.0","new_version":"0.55.0","repository_url":"https://github.com/yeonjuan/html-eslint"},{"name":"@stylistic/eslint-plugin","old_version":"5.7.1","new_version":"5.8.0","repository_url":"https://github.com/eslint-stylistic/eslint-stylistic"},{"name":"eslint","old_version":"9.39.2","new_version":"10.0.0","repository_url":"https://github.com/eslint/eslint"},{"name":"ssri","old_version":"13.0.0","new_version":"13.0.1","repository_url":"https://github.com/npm/ssri"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dev-dependencies group with 7 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@adamlui/scss-to-css](https://github.com/adamlui/scss-to-css) | `2.1.0` | `2.2.0` |\n| [@eslint/json](https://github.com/eslint/json) | `1.0.0` | `1.0.1` |\n| [@html-eslint/eslint-plugin](https://github.com/yeonjuan/html-eslint) | `0.54.2` | `0.55.0` |\n| [@html-eslint/parser](https://github.com/yeonjuan/html-eslint) | `0.54.0` | `0.55.0` |\n| [@stylistic/eslint-plugin](https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin) | `5.7.1` | `5.8.0` |\n| [eslint](https://github.com/eslint/eslint) | `9.39.2` | `10.0.0` |\n| [ssri](https://github.com/npm/ssri) | `13.0.0` | `13.0.1` |\n\nBumps the dev-dependencies group with 4 updates in the /amazongpt directory: [@eslint/json](https://github.com/eslint/json), [@stylistic/eslint-plugin](https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin), [eslint](https://github.com/eslint/eslint) and [ssri](https://github.com/npm/ssri).\nBumps the dev-dependencies group with 3 updates in the /autoclear-chatgpt-history directory: [@eslint/json](https://github.com/eslint/json), [@stylistic/eslint-plugin](https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin) and [eslint](https://github.com/eslint/eslint).\nBumps the dev-dependencies group with 3 updates in the /brave-omnibox directory: [@eslint/json](https://github.com/eslint/json), [@stylistic/eslint-plugin](https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin) and [eslint](https://github.com/eslint/eslint).\nBumps the dev-dependencies group with 4 updates in the /bravegpt directory: [@eslint/json](https://github.com/eslint/json), [@stylistic/eslint-plugin](https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin), [eslint](https://github.com/eslint/eslint) and [ssri](https://github.com/npm/ssri).\nBumps the dev-dependencies group with 7 updates in the /chatgpt-auto-continue directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@eslint/json](https://github.com/eslint/json) | `1.0.0` | `1.0.1` |\n| [@html-eslint/eslint-plugin](https://github.com/yeonjuan/html-eslint) | `0.54.2` | `0.55.0` |\n| [@html-eslint/parser](https://github.com/yeonjuan/html-eslint) | `0.54.0` | `0.55.0` |\n| [@stylistic/eslint-plugin](https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin) | `5.7.1` | `5.8.0` |\n| [eslint](https://github.com/eslint/eslint) | `9.39.2` | `10.0.0` |\n| [ssri](https://github.com/npm/ssri) | `13.0.0` | `13.0.1` |\n| [@adamlui/minify.js](https://github.com/adamlui/minify.js) | `2.2.1` | `2.3.0` |\n\nBumps the dev-dependencies group with 3 updates in the /chatgpt-auto-refresh directory: [@eslint/json](https://github.com/eslint/json), [@stylistic/eslint-plugin](https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin) and [eslint](https://github.com/eslint/eslint).\nBumps the dev-dependencies group with 3 updates in the /chatgpt-auto-talk directory: [@eslint/json](https://github.com/eslint/json), [@stylistic/eslint-plugin](https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin) and [eslint](https://github.com/eslint/eslint).\nBumps the dev-dependencies group with 7 updates in the /chatgpt-infinity directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@eslint/json](https://github.com/eslint/json) | `1.0.0` | `1.0.1` |\n| [@html-eslint/eslint-plugin](https://github.com/yeonjuan/html-eslint) | `0.54.2` | `0.55.0` |\n| [@html-eslint/parser](https://github.com/yeonjuan/html-eslint) | `0.54.0` | `0.55.0` |\n| [@stylistic/eslint-plugin](https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin) | `5.7.1` | `5.8.0` |\n| [eslint](https://github.com/eslint/eslint) | `9.39.2` | `10.0.0` |\n| [ssri](https://github.com/npm/ssri) | `13.0.0` | `13.0.1` |\n| [@adamlui/minify.js](https://github.com/adamlui/minify.js) | `2.2.0` | `2.3.0` |\n\nBumps the dev-dependencies group with 3 updates in the /chatgpt-omnibox directory: [@eslint/json](https://github.com/eslint/json), [@stylistic/eslint-plugin](https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin) and [eslint](https://github.com/eslint/eslint).\nBumps the dev-dependencies group with 7 updates in the /chatgpt-widescreen directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@eslint/json](https://github.com/eslint/json) | `1.0.0` | `1.0.1` |\n| [@html-eslint/eslint-plugin](https://github.com/yeonjuan/html-eslint) | `0.54.2` | `0.55.0` |\n| [@html-eslint/parser](https://github.com/yeonjuan/html-eslint) | `0.54.0` | `0.55.0` |\n| [@stylistic/eslint-plugin](https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin) | `5.7.1` | `5.8.0` |\n| [eslint](https://github.com/eslint/eslint) | `9.39.2` | `10.0.0` |\n| [ssri](https://github.com/npm/ssri) | `13.0.0` | `13.0.1` |\n| [@adamlui/minify.js](https://github.com/adamlui/minify.js) | `2.2.1` | `2.3.0` |\n\nBumps the dev-dependencies group with 3 updates in the /deepseek-omnibox directory: [@eslint/json](https://github.com/eslint/json), [@stylistic/eslint-plugin](https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin) and [eslint](https://github.com/eslint/eslint).\nBumps the dev-dependencies group with 4 updates in the /duckduckgpt directory: [@eslint/json](https://github.com/eslint/json), [@stylistic/eslint-plugin](https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin), [eslint](https://github.com/eslint/eslint) and [ssri](https://github.com/npm/ssri).\nBumps the dev-dependencies group with 4 updates in the /googlegpt directory: [@eslint/json](https://github.com/eslint/json), [@stylistic/eslint-plugin](https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin), [eslint](https://github.com/eslint/eslint) and [ssri](https://github.com/npm/ssri).\nBumps the dev-dependencies group with 3 updates in the /perplexity-omnibox directory: [@eslint/json](https://github.com/eslint/json), [@stylistic/eslint-plugin](https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin) and [eslint](https://github.com/eslint/eslint).\nBumps the dev-dependencies group with 3 updates in the /phind-omnibox directory: [@eslint/json](https://github.com/eslint/json), [@stylistic/eslint-plugin](https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin) and [eslint](https://github.com/eslint/eslint).\nBumps the dev-dependencies group with 3 updates in the /you.com-omnibox directory: [@eslint/json](https://github.com/eslint/json), [@stylistic/eslint-plugin](https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin) and [eslint](https://github.com/eslint/eslint).\n\nUpdates `@adamlui/scss-to-css` from 2.1.0 to 2.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/adamlui/scss-to-css/releases\"\u003e\u003ccode\u003e@​adamlui/scss-to-css\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003escss-to-css v2.2.0\u003c/h2\u003e\n\u003ch2\u003e:page_with_curl: Changelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/js-utils/commit/8adcaa48571db173f70d6ac3faa2cd0ca30f9ca0\"\u003eAdded .sass file support\u003c/a\u003e (\u003ca href=\"https://github.com/adamlui\"\u003e\u003ccode\u003e@​adamlui\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/js-utils/commit/9ce37fef4c0c2ada61056dde4263646569b037b1\"\u003eAdded CLI \u003ccode\u003e--ui-lang=code\u003c/code\u003e option\u003c/a\u003e (\u003ca href=\"https://github.com/adamlui\"\u003e\u003ccode\u003e@​adamlui\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/scss-to-css/commit/13f82f8535e0ef849c9ddbb4ce8a2d969e70e1d6\"\u003eColored CLI \u003ccode\u003e--version\u003c/code\u003e output\u003c/a\u003e (\u003ca href=\"https://github.com/adamlui\"\u003e\u003ccode\u003e@​adamlui\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/js-utils/commit/ff59da7f2e96ef79b14763bf0513f436d4133cd9\"\u003eDimmed file log during CLI \u003ccode\u003e--dry-run\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://github.com/adamlui\"\u003e\u003ccode\u003e@​adamlui\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/js-utils/commit/98726c91815bfffa6cfe3058dd9bd066d771ed98\"\u003ePinned remote fetch in CLI \u003ccode\u003einitConfigFile()\u003c/code\u003e to pkg version\u003c/a\u003e (\u003ca href=\"https://github.com/adamlui\"\u003e\u003ccode\u003e@​adamlui\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/scss-to-css/commit/7e191f7adeee8741767bb637e6e2bde3190aa86e\"\u003eReplaced unreliable dependent pakage.json version lookup w/ node_modules lookup\u003c/a\u003e (\u003ca href=\"https://github.com/adamlui\"\u003e\u003ccode\u003e@​adamlui\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/scss-to-css/commit/be4dab6f651d644077b30b9113add3fc051064e4\"\u003eLocalized \u003ccode\u003eapp.urls.docs\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://github.com/adamlui\"\u003e\u003ccode\u003e@​adamlui\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBumped \u003ccode\u003e@​adamlui/minify\u003c/code\u003e.js from 2.2.0 to 2.2.1 (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/adamlui/scss-to-css/compare/v2.1.0...v2.2.0\"\u003ehttps://github.com/adamlui/scss-to-css/compare/v2.1.0...v2.2.0\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eREADME for this release: \u003ca href=\"https://github.com/adamlui/scss-to-css/tree/v2.2.0/#readme\"\u003ehttps://github.com/adamlui/scss-to-css/tree/v2.2.0/#readme\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/scss-to-css/commit/0aa5de0a0d36a8d9a705528eb3daa7320ab144d0\"\u003e\u003ccode\u003e0aa5de0\u003c/code\u003e\u003c/a\u003e Built scss-to-css v2.2.0 ↞ [auto-sync from https://github.com/adamlui/js-util...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/scss-to-css/commit/d91866616aa43c74e0e35d1abf53f7bbec5bcd00\"\u003e\u003ccode\u003ed918666\u003c/code\u003e\u003c/a\u003e Added .sass file support ↞ [auto-sync from https://github.com/adamlui/js-util...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/scss-to-css/commit/ca84899f52fe33d01bdd5284773c92ddba7528f2\"\u003e\u003ccode\u003eca84899\u003c/code\u003e\u003c/a\u003e Deleted test log ↞ [auto-sync from https://github.com/adamlui/js-utils/tree/m...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/scss-to-css/commit/021d92a89817bf0273c2c9e6ea86d65d2025191b\"\u003e\u003ccode\u003e021d92a\u003c/code\u003e\u003c/a\u003e Updated \u003ccode\u003emsgFetchesTried\u003c/code\u003e refs ↞ [auto-sync from https://github.com/adamlui/j...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/scss-to-css/commit/c80057e4a7cbd9f90ed04ead24625a3b8dedb41b\"\u003e\u003ccode\u003ec80057e\u003c/code\u003e\u003c/a\u003e Moved \u003ccode\u003elanguage.msgFetchesTried\u003c/code\u003e to \u003ccode\u003egetMsgs()\u003c/code\u003e var ↞ [auto-sync from https:/...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/scss-to-css/commit/db4c945948ea498008d607848673b8011964115b\"\u003e\u003ccode\u003edb4c945\u003c/code\u003e\u003c/a\u003e Dimmed filelog during \u003ccode\u003e--dry-run\u003c/code\u003e ↞ [auto-sync from https://github.com/adamlu...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/scss-to-css/commit/599bde739b9abb562c102ec689403bb4e1ca2dd5\"\u003e\u003ccode\u003e599bde7\u003c/code\u003e\u003c/a\u003e Refined lang code processing ↞ [auto-sync from https://github.com/adamlui/js-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/scss-to-css/commit/d8552bb8d9659f48f40e955b5815c31da3f275ca\"\u003e\u003ccode\u003ed8552bb\u003c/code\u003e\u003c/a\u003e Deleted comments ↞ [auto-sync from https://github.com/adamlui/js-utils/tree/m...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/scss-to-css/commit/4d6859ccb71e162c32771ba1b28bdab4498340fd\"\u003e\u003ccode\u003e4d6859c\u003c/code\u003e\u003c/a\u003e Merged returns in \u003ccode\u003egetDocLocales()\u003c/code\u003e ↞ [auto-sync from https://github.com/adam...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/scss-to-css/commit/4b3ebb75a87ef8775f153f907ad59da11b0878b2\"\u003e\u003ccode\u003e4b3ebb7\u003c/code\u003e\u003c/a\u003e Eliminated GitHub API dependency ↞ [auto-sync from https://github.com/adamlui...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/adamlui/scss-to-css/compare/v2.1.0...v2.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@eslint/json` from 1.0.0 to 1.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/json/releases\"\u003e\u003ccode\u003e@​eslint/json\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ejson: v1.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/json/compare/json-v1.0.0...json-v1.0.1\"\u003e1.0.1\u003c/a\u003e (2026-02-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate eslint (\u003ca href=\"https://redirect.github.com/eslint/json/issues/208\"\u003e#208\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/json/commit/249ccda36767d3b508cfec615728d1b5bfde177a\"\u003e249ccda\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/json/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​eslint/json\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/json/compare/json-v1.0.0...json-v1.0.1\"\u003e1.0.1\u003c/a\u003e (2026-02-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate eslint (\u003ca href=\"https://redirect.github.com/eslint/json/issues/208\"\u003e#208\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/json/commit/249ccda36767d3b508cfec615728d1b5bfde177a\"\u003e249ccda\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/4106331b746c7944b869a9b663b0d1c4838986df\"\u003e\u003ccode\u003e4106331\u003c/code\u003e\u003c/a\u003e chore: release 1.0.1 🚀 (\u003ca href=\"https://redirect.github.com/eslint/json/issues/209\"\u003e#209\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/a3530fbd5ce929415df45903af768382fc218828\"\u003e\u003ccode\u003ea3530fb\u003c/code\u003e\u003c/a\u003e ci: use stable ESLint v10 in the CI (\u003ca href=\"https://redirect.github.com/eslint/json/issues/212\"\u003e#212\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/420c4d6ba75d136032cce8a341f87a52f50d6a38\"\u003e\u003ccode\u003e420c4d6\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/5c98d0b29d1e30c029da70856e4e647abe125007\"\u003e\u003ccode\u003e5c98d0b\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/9127761ba21d096c464ed72d83f2a796333d77a4\"\u003e\u003ccode\u003e9127761\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/35a0b2ed0ceeedf0bcd67c0f928951e380a41525\"\u003e\u003ccode\u003e35a0b2e\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/49018fabdf9b2791c10876687e2a32b355ebba46\"\u003e\u003ccode\u003e49018fa\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/3ee967005b86725f06c40f0e51ddd70ed5ce401d\"\u003e\u003ccode\u003e3ee9670\u003c/code\u003e\u003c/a\u003e refactor: use types from \u003ccode\u003e@eslint/plugin-kit\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/json/issues/201\"\u003e#201\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/249ccda36767d3b508cfec615728d1b5bfde177a\"\u003e\u003ccode\u003e249ccda\u003c/code\u003e\u003c/a\u003e fix: update eslint (\u003ca href=\"https://redirect.github.com/eslint/json/issues/208\"\u003e#208\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint/json/compare/json-v1.0.0...json-v1.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@html-eslint/eslint-plugin` from 0.54.2 to 0.55.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/yeonjuan/html-eslint/releases\"\u003e\u003ccode\u003e@​html-eslint/eslint-plugin\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.55.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add no-redundant-role rule by \u003ca href=\"https://github.com/yeonjuan\"\u003e\u003ccode\u003e@​yeonjuan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/yeonjuan/html-eslint/pull/494\"\u003eyeonjuan/html-eslint#494\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add no-invalid-attr-value rule by \u003ca href=\"https://github.com/yeonjuan\"\u003e\u003ccode\u003e@​yeonjuan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/yeonjuan/html-eslint/pull/495\"\u003eyeonjuan/html-eslint#495\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/yeonjuan/html-eslint/compare/v0.54.2...v0.55.0\"\u003ehttps://github.com/yeonjuan/html-eslint/compare/v0.54.2...v0.55.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeonjuan/html-eslint/commit/61638865b2642d813926d0fd5bfe9345efb4118b\"\u003e\u003ccode\u003e6163886\u003c/code\u003e\u003c/a\u003e v0.55.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeonjuan/html-eslint/commit/89908b0e278c59800bacaee9beec20f095a24e6e\"\u003e\u003ccode\u003e89908b0\u003c/code\u003e\u003c/a\u003e feat: add no-invalid-attr-value rule (\u003ca href=\"https://redirect.github.com/yeonjuan/html-eslint/issues/495\"\u003e#495\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeonjuan/html-eslint/commit/7171bebe0864c2393e704003499cab4412a214fb\"\u003e\u003ccode\u003e7171beb\u003c/code\u003e\u003c/a\u003e feat: add no-redundant-role rule (\u003ca href=\"https://redirect.github.com/yeonjuan/html-eslint/issues/494\"\u003e#494\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/yeonjuan/html-eslint/compare/v0.54.2...v0.55.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@html-eslint/parser` from 0.54.0 to 0.55.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/yeonjuan/html-eslint/releases\"\u003e\u003ccode\u003e@​html-eslint/parser\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.55.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add no-redundant-role rule by \u003ca href=\"https://github.com/yeonjuan\"\u003e\u003ccode\u003e@​yeonjuan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/yeonjuan/html-eslint/pull/494\"\u003eyeonjuan/html-eslint#494\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add no-invalid-attr-value rule by \u003ca href=\"https://github.com/yeonjuan\"\u003e\u003ccode\u003e@​yeonjuan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/yeonjuan/html-eslint/pull/495\"\u003eyeonjuan/html-eslint#495\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/yeonjuan/html-eslint/compare/v0.54.2...v0.55.0\"\u003ehttps://github.com/yeonjuan/html-eslint/compare/v0.54.2...v0.55.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.54.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump form-data from 4.0.2 to 4.0.5 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/yeonjuan/html-eslint/pull/492\"\u003eyeonjuan/html-eslint#492\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: eslint 10 types \u0026amp; peer dependency by \u003ca href=\"https://github.com/yeonjuan\"\u003e\u003ccode\u003e@​yeonjuan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/yeonjuan/html-eslint/pull/493\"\u003eyeonjuan/html-eslint#493\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] made their first contribution in \u003ca href=\"https://redirect.github.com/yeonjuan/html-eslint/pull/492\"\u003eyeonjuan/html-eslint#492\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/yeonjuan/html-eslint/compare/v0.54.1...v0.54.2\"\u003ehttps://github.com/yeonjuan/html-eslint/compare/v0.54.1...v0.54.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeonjuan/html-eslint/commit/61638865b2642d813926d0fd5bfe9345efb4118b\"\u003e\u003ccode\u003e6163886\u003c/code\u003e\u003c/a\u003e v0.55.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeonjuan/html-eslint/commit/89908b0e278c59800bacaee9beec20f095a24e6e\"\u003e\u003ccode\u003e89908b0\u003c/code\u003e\u003c/a\u003e feat: add no-invalid-attr-value rule (\u003ca href=\"https://redirect.github.com/yeonjuan/html-eslint/issues/495\"\u003e#495\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeonjuan/html-eslint/commit/7171bebe0864c2393e704003499cab4412a214fb\"\u003e\u003ccode\u003e7171beb\u003c/code\u003e\u003c/a\u003e feat: add no-redundant-role rule (\u003ca href=\"https://redirect.github.com/yeonjuan/html-eslint/issues/494\"\u003e#494\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeonjuan/html-eslint/commit/f62216c27bc7bd5082f00c15611e08a5a598f4e7\"\u003e\u003ccode\u003ef62216c\u003c/code\u003e\u003c/a\u003e v0.54.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeonjuan/html-eslint/commit/c4d322e8a044a50fb7ae6e096aecca3a28b9cea0\"\u003e\u003ccode\u003ec4d322e\u003c/code\u003e\u003c/a\u003e fix: eslint 10 types \u0026amp; peer dependency (\u003ca href=\"https://redirect.github.com/yeonjuan/html-eslint/issues/493\"\u003e#493\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeonjuan/html-eslint/commit/9ef8ff8bef08659e4a4851afcd67fd61db118cac\"\u003e\u003ccode\u003e9ef8ff8\u003c/code\u003e\u003c/a\u003e chore(deps): bump form-data from 4.0.2 to 4.0.5 (\u003ca href=\"https://redirect.github.com/yeonjuan/html-eslint/issues/492\"\u003e#492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeonjuan/html-eslint/commit/967a7339ce5481ec414b84f41804b5c18abdfb7a\"\u003e\u003ccode\u003e967a733\u003c/code\u003e\u003c/a\u003e v0.54.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeonjuan/html-eslint/commit/e5fb7a99f6b48d01ea7b1365aea75b46a10be340\"\u003e\u003ccode\u003ee5fb7a9\u003c/code\u003e\u003c/a\u003e chore: update bcd (\u003ca href=\"https://redirect.github.com/yeonjuan/html-eslint/issues/491\"\u003e#491\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeonjuan/html-eslint/commit/066875ffd42293c17712ca6d3c8919d22c24f55c\"\u003e\u003ccode\u003e066875f\u003c/code\u003e\u003c/a\u003e fix: loosen eslint peerDependencies range (\u003ca href=\"https://redirect.github.com/yeonjuan/html-eslint/issues/490\"\u003e#490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/yeonjuan/html-eslint/compare/v0.54.0...v0.55.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@stylistic/eslint-plugin` from 5.7.1 to 5.8.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/releases\"\u003e\u003ccode\u003e@​stylistic/eslint-plugin\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.8.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/compare/v5.7.1...v5.8.0\"\u003e5.8.0\u003c/a\u003e (2026-02-09)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elist-style:\u003c/strong\u003e support if statement (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1119\"\u003e#1119\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/23b25abe1be6086f2d7b843229fbdaeb63fec668\"\u003e23b25ab\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enew rule \u003ccode\u003ejsx-props-style\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1118\"\u003e#1118\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/dc9cc1b5ce09b6d42f4248cc4a3a688660dcd7fa\"\u003edc9cc1b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003espace-unary-ops:\u003c/strong\u003e allow override \u003ccode\u003ets-non-null\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1120\"\u003e#1120\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/faca500773c54df3e5d95203b19e283c2b654f63\"\u003efaca500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupgrade deps (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1122\"\u003e#1122\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/773da95508a5e0289de960af9623b755297e502b\"\u003e773da95\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elist-style:\u003c/strong\u003e correctly get \u003ccode\u003e(\u003c/code\u003e for optional call expressions (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1114\"\u003e#1114\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/2090a728703c7f8522a580983db952361ad0b4ec\"\u003e2090a72\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​stylistic/eslint-plugin\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/compare/v5.7.1...v5.8.0\"\u003e5.8.0\u003c/a\u003e (2026-02-09)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elist-style:\u003c/strong\u003e support if statement (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1119\"\u003e#1119\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/23b25abe1be6086f2d7b843229fbdaeb63fec668\"\u003e23b25ab\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enew rule \u003ccode\u003ejsx-props-style\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1118\"\u003e#1118\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/dc9cc1b5ce09b6d42f4248cc4a3a688660dcd7fa\"\u003edc9cc1b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003espace-unary-ops:\u003c/strong\u003e allow override \u003ccode\u003ets-non-null\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1120\"\u003e#1120\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/faca500773c54df3e5d95203b19e283c2b654f63\"\u003efaca500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupgrade deps (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1122\"\u003e#1122\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/773da95508a5e0289de960af9623b755297e502b\"\u003e773da95\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elist-style:\u003c/strong\u003e correctly get \u003ccode\u003e(\u003c/code\u003e for optional call expressions (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1114\"\u003e#1114\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/2090a728703c7f8522a580983db952361ad0b4ec\"\u003e2090a72\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/55f7d117c701dadeacb238d7d61b5532e543dd90\"\u003e\u003ccode\u003e55f7d11\u003c/code\u003e\u003c/a\u003e chore: release v5.8.0 (main) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1116\"\u003e#1116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/773da95508a5e0289de960af9623b755297e502b\"\u003e\u003ccode\u003e773da95\u003c/code\u003e\u003c/a\u003e feat: upgrade deps (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1122\"\u003e#1122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/dc9cc1b5ce09b6d42f4248cc4a3a688660dcd7fa\"\u003e\u003ccode\u003edc9cc1b\u003c/code\u003e\u003c/a\u003e feat: new rule \u003ccode\u003ejsx-props-style\u003c/code\u003e (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1118\"\u003e#1118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/faca500773c54df3e5d95203b19e283c2b654f63\"\u003e\u003ccode\u003efaca500\u003c/code\u003e\u003c/a\u003e feat(space-unary-ops): allow override \u003ccode\u003ets-non-null\u003c/code\u003e (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1120\"\u003e#1120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/23b25abe1be6086f2d7b843229fbdaeb63fec668\"\u003e\u003ccode\u003e23b25ab\u003c/code\u003e\u003c/a\u003e feat(list-style): support if statement (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1119\"\u003e#1119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/2090a728703c7f8522a580983db952361ad0b4ec\"\u003e\u003ccode\u003e2090a72\u003c/code\u003e\u003c/a\u003e fix(list-style): correctly get \u003ccode\u003e(\u003c/code\u003e for optional call expressions (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1114\"\u003e#1114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commits/v5.8.0/packages/eslint-plugin\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 9.39.2 to 10.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.0.0\u003c/h2\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f9e54f43a5e497cdfa179338b431093245cb787b\"\u003e\u003ccode\u003ef9e54f4\u003c/code\u003e\u003c/a\u003e feat!: estimate rule-tester failure location (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20420\"\u003e#20420\u003c/a\u003e) (ST-DDT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a176319d8ade1a7d9b2d7fb8f038f55a2662325f\"\u003e\u003ccode\u003ea176319\u003c/code\u003e\u003c/a\u003e feat!: replace \u003ccode\u003echalk\u003c/code\u003e with \u003ccode\u003estyleText\u003c/code\u003e and add \u003ccode\u003ecolor\u003c/code\u003e to \u003ccode\u003eResultsMeta\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20227\"\u003e#20227\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7046e6c1e03c4ca0eee4888a1f2eba4c6454f84\"\u003e\u003ccode\u003ec7046e6\u003c/code\u003e\u003c/a\u003e feat!: enable JSX reference tracking (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20152\"\u003e#20152\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fa31a608901684fbcd9906d1907e66561d16e5aa\"\u003e\u003ccode\u003efa31a60\u003c/code\u003e\u003c/a\u003e feat!: add \u003ccode\u003ename\u003c/code\u003e to configs (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20015\"\u003e#20015\u003c/a\u003e) (Kirk Waiblinger)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3383e7ec9028166cafc8ea7986c2f7498d0049f0\"\u003e\u003ccode\u003e3383e7e\u003c/code\u003e\u003c/a\u003e fix!: remove deprecated \u003ccode\u003eSourceCode\u003c/code\u003e methods (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20137\"\u003e#20137\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/501abd0e916a35554c58b7c0365537f1fa3880ce\"\u003e\u003ccode\u003e501abd0\u003c/code\u003e\u003c/a\u003e feat!: update dependency minimatch to v10 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20246\"\u003e#20246\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ca4d3b40085de47561f89656a2207d09946ed45e\"\u003e\u003ccode\u003eca4d3b4\u003c/code\u003e\u003c/a\u003e fix!: stricter rule tester assertions for valid test cases (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20125\"\u003e#20125\u003c/a\u003e) (唯然)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/96512a66c86402fb0538cdcb6cd30b9073f6bf3b\"\u003e\u003ccode\u003e96512a6\u003c/code\u003e\u003c/a\u003e fix!: Remove deprecated rule context methods (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20086\"\u003e#20086\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c69fdacdb2e886b9d965568a397aa8220db3fe90\"\u003e\u003ccode\u003ec69fdac\u003c/code\u003e\u003c/a\u003e feat!: remove eslintrc support (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20037\"\u003e#20037\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/208b5cc34a8374ff81412b5bec2e0800eebfbd04\"\u003e\u003ccode\u003e208b5cc\u003c/code\u003e\u003c/a\u003e feat!: Use \u003ccode\u003eScopeManager#addGlobals()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20132\"\u003e#20132\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a2ee188ea7a38a0c6155f3d39e2b00e1d0f36e14\"\u003e\u003ccode\u003ea2ee188\u003c/code\u003e\u003c/a\u003e fix!: add \u003ccode\u003euniqueItems: true\u003c/code\u003e in \u003ccode\u003eno-invalid-regexp\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20155\"\u003e#20155\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a89059dbf2832d417dd493ee81483227ec44e4ab\"\u003e\u003ccode\u003ea89059d\u003c/code\u003e\u003c/a\u003e feat!: Program range span entire source text (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20133\"\u003e#20133\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/39a6424373d915fa9de0d7b0caba9a4dc3da9b53\"\u003e\u003ccode\u003e39a6424\u003c/code\u003e\u003c/a\u003e fix!: assert 'text' is a string across all RuleFixer methods (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20082\"\u003e#20082\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f28fbf846244e043c92b355b224d121b06140b44\"\u003e\u003ccode\u003ef28fbf8\u003c/code\u003e\u003c/a\u003e fix!: Deprecate \u003ccode\u003e\u0026quot;always\u0026quot;\u003c/code\u003e and \u003ccode\u003e\u0026quot;as-needed\u0026quot;\u003c/code\u003e options of the \u003ccode\u003eradix\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20223\"\u003e#20223\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/aa3fb2b233e929b37220be940575f42c280e0b98\"\u003e\u003ccode\u003eaa3fb2b\u003c/code\u003e\u003c/a\u003e fix!: tighten \u003ccode\u003efunc-names\u003c/code\u003e schema (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20119\"\u003e#20119\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f6c0ed0311dcfee853367d5068c765d066e6b756\"\u003e\u003ccode\u003ef6c0ed0\u003c/code\u003e\u003c/a\u003e feat!: report \u003ccode\u003eeslint-env\u003c/code\u003e comments as errors (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20128\"\u003e#20128\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4bf739fb533e59f7f0a66b65f7bc80be0f37d8db\"\u003e\u003ccode\u003e4bf739f\u003c/code\u003e\u003c/a\u003e fix!: remove deprecated \u003ccode\u003eLintMessage#nodeType\u003c/code\u003e and \u003ccode\u003eTestCaseError#type\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20096\"\u003e#20096\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/523c076866400670fb2192a3f55dbf7ad3469247\"\u003e\u003ccode\u003e523c076\u003c/code\u003e\u003c/a\u003e feat!: drop support for jiti \u0026lt; 2.2.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20016\"\u003e#20016\u003c/a\u003e) (michael faith)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/454a292c95f34dad232411ddac06408e6383bb64\"\u003e\u003ccode\u003e454a292\u003c/code\u003e\u003c/a\u003e feat!: update \u003ccode\u003eeslint:recommended\u003c/code\u003e configuration (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20210\"\u003e#20210\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4f880ee02992e1bf0e96ebaba679985e2d1295f1\"\u003e\u003ccode\u003e4f880ee\u003c/code\u003e\u003c/a\u003e feat!: remove \u003ccode\u003ev10_*\u003c/code\u003e and inactive \u003ccode\u003eunstable_*\u003c/code\u003e flags (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20225\"\u003e#20225\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f18115c363a4ac7671a4c7f30ee13d57ebba330f\"\u003e\u003ccode\u003ef18115c\u003c/code\u003e\u003c/a\u003e feat!: \u003ccode\u003eno-shadow-restricted-names\u003c/code\u003e report \u003ccode\u003eglobalThis\u003c/code\u003e by default (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20027\"\u003e#20027\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c6358c31fbd3937b92d89be2618ffdf5a774604e\"\u003e\u003ccode\u003ec6358c3\u003c/code\u003e\u003c/a\u003e feat!: Require Node.js \u003ccode\u003e^20.19.0 || ^22.13.0 || \u0026gt;=24\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20160\"\u003e#20160\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bff9091927811497dbf066b0e3b85ecb37d43822\"\u003e\u003ccode\u003ebff9091\u003c/code\u003e\u003c/a\u003e feat: handle \u003ccode\u003eArray.fromAsync\u003c/code\u003e in \u003ccode\u003earray-callback-return\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20457\"\u003e#20457\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/290c594bb50c439fb71bc75521ee5360daa8c222\"\u003e\u003ccode\u003e290c594\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eself\u003c/code\u003e to \u003ccode\u003eno-implied-eval\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20468\"\u003e#20468\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/43677de07ebd6e14bfac40a46ad749ba783c45f2\"\u003e\u003ccode\u003e43677de\u003c/code\u003e\u003c/a\u003e feat: fix handling of function and class expression names in \u003ccode\u003eno-shadow\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20432\"\u003e#20432\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f0cafe5f37e7765e9d8c2751b5f5d33107687009\"\u003e\u003ccode\u003ef0cafe5\u003c/code\u003e\u003c/a\u003e feat: rule tester add assertion option \u003ccode\u003erequireData\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20409\"\u003e#20409\u003c/a\u003e) (fnx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f7ab6937e63bc618d326710858f5861a68f80616\"\u003e\u003ccode\u003ef7ab693\u003c/code\u003e\u003c/a\u003e feat: output RuleTester test case failure index (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19976\"\u003e#19976\u003c/a\u003e) (ST-DDT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7cbcbf9c3c2008deee7d143ae35e668e8ffbccb3\"\u003e\u003ccode\u003e7cbcbf9\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003ecountThis\u003c/code\u003e option to \u003ccode\u003emax-params\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20236\"\u003e#20236\u003c/a\u003e) (Gerkin)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f148a5eaa1e89dd80ade62f0a690186b00b9f6e1\"\u003e\u003ccode\u003ef148a5e\u003c/code\u003e\u003c/a\u003e feat: add error assertion options (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20247\"\u003e#20247\u003c/a\u003e) (ST-DDT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/09e66549ecada6dcb8c567a60faf044fce049188\"\u003e\u003ccode\u003e09e6654\u003c/code\u003e\u003c/a\u003e feat: update error loc of \u003ccode\u003erequire-yield\u003c/code\u003e and \u003ccode\u003eno-useless-constructor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20267\"\u003e#20267\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/436b82f3c0a8cfa2fdc17d173e95ea11d5d3ee03\"\u003e\u003ccode\u003e436b82f\u003c/code\u003e\u003c/a\u003e fix: update eslint (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20473\"\u003e#20473\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1d29d22fe302443cec2a11da0816397f94af97ec\"\u003e\u003ccode\u003e1d29d22\u003c/code\u003e\u003c/a\u003e fix: detect default \u003ccode\u003ethis\u003c/code\u003e binding in \u003ccode\u003eArray.fromAsync\u003c/code\u003e callbacks (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20456\"\u003e#20456\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/727451eff55b35d853e0e443d0de58f4550762bf\"\u003e\u003ccode\u003e727451e\u003c/code\u003e\u003c/a\u003e fix: fix regression of global mode report range in \u003ccode\u003estrict\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20462\"\u003e#20462\u003c/a\u003e) (ntnyq)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e80485fcd27196fa0b6f6b5c7ac8cf49ad4b079d\"\u003e\u003ccode\u003ee80485f\u003c/code\u003e\u003c/a\u003e fix: remove fake \u003ccode\u003eFlatESLint\u003c/code\u003e and \u003ccode\u003eLegacyESLint\u003c/code\u003e exports (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20460\"\u003e#20460\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9eeff3bc13813a786b8a4c3815def97c0fb646ef\"\u003e\u003ccode\u003e9eeff3b\u003c/code\u003e\u003c/a\u003e fix: update esquery (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20423\"\u003e#20423\u003c/a\u003e) (cryptnix)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b34b93852d014ebbcf3538d892b55e0216cdf681\"\u003e\u003ccode\u003eb34b938\u003c/code\u003e\u003c/a\u003e fix: use \u003ccode\u003eError.prepareStackTrace\u003c/code\u003e to estimate failing test location (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20436\"\u003e#20436\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/51aab5393b058f7cbed69041a9069b2bd106aabd\"\u003e\u003ccode\u003e51aab53\u003c/code\u003e\u003c/a\u003e fix: update eslint (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20443\"\u003e#20443\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/23490b266276792896a0b7b43c49a1ce87bf8568\"\u003e\u003ccode\u003e23490b2\u003c/code\u003e\u003c/a\u003e fix: handle space before colon in \u003ccode\u003eRuleTester\u003c/code\u003e location estimation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20433\"\u003e#20433\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f244dbf2191267a4cafd08645243624baf3e8c83\"\u003e\u003ccode\u003ef244dbf\u003c/code\u003e\u003c/a\u003e fix: use \u003ccode\u003eMessagePlaceholderData\u003c/code\u003e type from \u003ccode\u003e@eslint/core\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20348\"\u003e#20348\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d186f8c0747f14890e86a5a39708b052b391ddaf\"\u003e\u003ccode\u003ed186f8c\u003c/code\u003e\u003c/a\u003e fix: update eslint (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20427\"\u003e#20427\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2332262deb4ef3188b210595896bb0ff552a7e66\"\u003e\u003ccode\u003e2332262\u003c/code\u003e\u003c/a\u003e fix: error location should not modify error message in RuleTester (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20421\"\u003e#20421\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ab99b21a6715dee1035d8f4e6d6841853eb5563f\"\u003e\u003ccode\u003eab99b21\u003c/code\u003e\u003c/a\u003e fix: ensure \u003ccode\u003efilename\u003c/code\u003e is passed as third argument to \u003ccode\u003everifyAndFix()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20405\"\u003e#20405\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8a60f3bc80ad96c65feeb29886342623c630199c\"\u003e\u003ccode\u003e8a60f3b\u003c/code\u003e\u003c/a\u003e fix: remove \u003ccode\u003eecmaVersion\u003c/code\u003e and \u003ccode\u003esourceType\u003c/code\u003e from \u003ccode\u003eParserOptions\u003c/code\u003e type (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20415\"\u003e#20415\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/eafd727a060131f7fc79b2eb5698d8d27683c3a2\"\u003e\u003ccode\u003eeafd727\u003c/code\u003e\u003c/a\u003e fix: remove \u003ccode\u003eTDZ\u003c/code\u003e scope type (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20231\"\u003e#20231\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4e6c4ac042e321da8fc29ce53ed03c86dcaa44a7\"\u003e\u003ccode\u003e4e6c4ac\u003c/code\u003e\u003c/a\u003e 10.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ddd8a223000ac6a2182cc8eae35254806a3b0289\"\u003e\u003ccode\u003eddd8a22\u003c/code\u003e\u003c/a\u003e Build: changelog update for 10.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bff9091927811497dbf066b0e3b85ecb37d43822\"\u003e\u003ccode\u003ebff9091\u003c/code\u003e\u003c/a\u003e feat: handle \u003ccode\u003eArray.fromAsync\u003c/code\u003e in \u003ccode\u003earray-callback-return\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20457\"\u003e#20457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1ece282c2286b5dc187ece2a793dbd8798f20bd7\"\u003e\u003ccode\u003e1ece282\u003c/code\u003e\u003c/a\u003e chore: ignore \u003ccode\u003e/docs/v9.x\u003c/code\u003e in link checker (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20452\"\u003e#20452\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/034e1397446205e83eb341354605380195c88633\"\u003e\u003ccode\u003e034e139\u003c/code\u003e\u003c/a\u003e ci: add type integration test for \u003ccode\u003e@html-eslint/eslint-plugin\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20345\"\u003e#20345\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f3fbc2f60cbe2c718364feb8c3fc0452c0df3c56\"\u003e\u003ccode\u003ef3fbc2f\u003c/code\u003e\u003c/a\u003e chore: set \u003ccode\u003e@eslint/js\u003c/code\u003e version to 10.0.0 to skip releasing it (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20466\"\u003e#20466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e978ddaab7e6a3c38b4a2afa721148a6ef38f29a\"\u003e\u003ccode\u003ee978dda\u003c/code\u003e\u003c/a\u003e docs: Update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4cecf8393ae9af18c4cfd50621115eb23b3d0cb6\"\u003e\u003ccode\u003e4cecf83\u003c/code\u003e\u003c/a\u003e docs: Update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c79f0ab2e2d242a93b08ff2f6a0712e2ef60b7b8\"\u003e\u003ccode\u003ec79f0ab\u003c/code\u003e\u003c/a\u003e docs: Update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/afc06817bbd0625c7b0a46bdc81c38dab0c99441\"\u003e\u003ccode\u003eafc0681\u003c/code\u003e\u003c/a\u003e chore: remove scopeManager.addGlobals patch for typescript-eslint parser (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20\"\u003e#20\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v9.39.2...v10.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ssri` from 13.0.0 to 13.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/ssri/releases\"\u003essri's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev13.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/ssri/compare/v13.0.0...v13.0.1\"\u003e13.0.1\u003c/a\u003e (2025-12-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/eb833161e9731cbafd679fb0cd4883cc57bf869f\"\u003e\u003ccode\u003eeb83316\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/160\"\u003e#160\u003c/a\u003e hash: filter on known hashes (\u003ca href=\"https://github.com/wraithgar\"\u003e\u003ccode\u003e@​wraithgar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/5b98568ecb1f096a62440571213072bc7fa78057\"\u003e\u003ccode\u003e5b98568\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/160\"\u003e#160\u003c/a\u003e code cleanup (\u003ca href=\"https://github.com/wraithgar\"\u003e\u003ccode\u003e@​wraithgar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/940288e5a54226721526db3195d102230cccfdb6\"\u003e\u003ccode\u003e940288e\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/163\"\u003e#163\u003c/a\u003e remove tap (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/26e09b8765bce1ea658bf677cee23b45393a68c6\"\u003e\u003ccode\u003e26e09b8\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/163\"\u003e#163\u003c/a\u003e move to node:test (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/5ca3f4ad4afdef2d4516287fde79e071d4c8a2ac\"\u003e\u003ccode\u003e5ca3f4a\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/161\"\u003e#161\u003c/a\u003e add benchmarks (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/161\"\u003e#161\u003c/a\u003e) (\u003ca href=\"https://github.com/H4ad\"\u003e\u003ccode\u003e@​H4ad\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/cf696941026a4afcf07c4c2dfef54e44912a290d\"\u003e\u003ccode\u003ecf69694\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/156\"\u003e#156\u003c/a\u003e bump \u003ccode\u003e@​npmcli/eslint-config\u003c/code\u003e from 5.1.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/156\"\u003e#156\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/05ce2c5aa7511431fae297fa01bf26b8cabdc461\"\u003e\u003ccode\u003e05ce2c5\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/158\"\u003e#158\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.28.0 to 4.28.1 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/158\"\u003e#158\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/ssri/blob/main/CHANGELOG.md\"\u003essri's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/ssri/compare/v13.0.0...v13.0.1\"\u003e13.0.1\u003c/a\u003e (2025-12-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/eb833161e9731cbafd679fb0cd4883cc57bf869f\"\u003e\u003ccode\u003eeb83316\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/160\"\u003e#160\u003c/a\u003e hash: filter on known hashes (\u003ca href=\"https://github.com/wraithgar\"\u003e\u003ccode\u003e@​wraithgar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/5b98568ecb1f096a62440571213072bc7fa78057\"\u003e\u003ccode\u003e5b98568\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/160\"\u003e#160\u003c/a\u003e code cleanup (\u003ca href=\"https://github.com/wraithgar\"\u003e\u003ccode\u003e@​wraithgar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/940288e5a54226721526db3195d102230cccfdb6\"\u003e\u003ccode\u003e940288e\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/163\"\u003e#163\u003c/a\u003e remove tap (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/26e09b8765bce1ea658bf677cee23b45393a68c6\"\u003e\u003ccode\u003e26e09b8\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/163\"\u003e#163\u003c/a\u003e move to node:test (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/5ca3f4ad4afdef2d4516287fde79e071d4c8a2ac\"\u003e\u003ccode\u003e5ca3f4a\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/161\"\u003e#161\u003c/a\u003e add benchmarks (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/161\"\u003e#161\u003c/a\u003e) (\u003ca href=\"https://github.com/H4ad\"\u003e\u003ccode\u003e@​H4ad\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/cf696941026a4afcf07c4c2dfef54e44912a290d\"\u003e\u003ccode\u003ecf69694\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/156\"\u003e#156\u003c/a\u003e bump \u003ccode\u003e@​npmcli/eslint-config\u003c/code\u003e from 5.1.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/156\"\u003e#156\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/05ce2c5aa7511431fae297fa01bf26b8cabdc461\"\u003e\u003ccode\u003e05ce2c5\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/158\"\u003e#158\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.28.0 to 4.28.1 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/158\"\u003e#158\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/73adc1554d0b60606a8fb315d47f7afde7fd913e\"\u003e\u003ccode\u003e73adc15\u003c/code\u003e\u003c/a\u003e chore: release 13.0.1 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/162\"\u003e#162\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/940288e5a54226721526db3195d102230cccfdb6\"\u003e\u003ccode\u003e940288e\u003c/code\u003e\u003c/a\u003e chore: remove tap\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/26e09b8765bce1ea658bf677cee23b45393a68c6\"\u003e\u003ccode\u003e26e09b8\u003c/code\u003e\u003c/a\u003e chore: move to node:test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/eb833161e9731cbafd679fb0cd4883cc57bf869f\"\u003e\u003ccode\u003eeb83316\u003c/code\u003e\u003c/a\u003e fix(hash): filter on known hashes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/5b98568ecb1f096a62440571213072bc7fa78057\"\u003e\u003ccode\u003e5b98568\u003c/code\u003e\u003c/a\u003e fix: code cleanup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/5ca3f4ad4afdef2d4516287fde79e071d4c8a2ac\"\u003e\u003ccode\u003e5ca3f4a\u003c/code\u003e\u003c/a\u003e chore: add benchmarks (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/161\"\u003e#161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/05ce2c5aa7511431fae297fa01bf26b8cabdc461\"\u003e\u003ccode\u003e05ce2c5\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.28.0 to 4.28.1 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/158\"\u003e#158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/60ecae62d7cdde6b73d30cb153b37ff59c6e3296\"\u003e\u003ccode\u003e60ecae6\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.27.1 to 4.28.0 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/157\"\u003e#157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/cf696941026a4afcf07c4c2dfef54e44912a290d\"\u003e\u003ccode\u003ecf69694\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/eslint-config\u003c/code\u003e from 5.1.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/156\"\u003e#156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/npm/ssri/compare/v13.0.0...v13.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@eslint/json` from 1.0.0 to 1.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/json/releases\"\u003e\u003ccode\u003e@​eslint/json\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ejson: v1.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/json/compare/json-v1.0.0...json-v1.0.1\"\u003e1.0.1\u003c/a\u003e (2026-02-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate eslint (\u003ca href=\"https://redirect.github.com/eslint/json/issues/208\"\u003e#208\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/json/commit/249ccda36767d3b508cfec615728d1b5bfde177a\"\u003e249ccda\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/json/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​eslint/json\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/json/compare/json-v1.0.0...json-v1.0.1\"\u003e1.0.1\u003c/a\u003e (2026-02-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate eslint (\u003ca href=\"https://redirect.github.com/eslint/json/issues/208\"\u003e#208\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/json/commit/249ccda36767d3b508cfec615728d1b5bfde177a\"\u003e249ccda\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/4106331b746c7944b869a9b663b0d1c4838986df\"\u003e\u003ccode\u003e4106331\u003c/code\u003e\u003c/a\u003e chore: release 1.0.1 🚀 (\u003ca href=\"https://redirect.github.com/eslint/json/issues/209\"\u003e#209\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/a3530fbd5ce929415df45903af768382fc218828\"\u003e\u003ccode\u003ea3530fb\u003c/code\u003e\u003c/a\u003e ci: use stable ESLint v10 in the CI (\u003ca href=\"https://redirect.github.com/eslint/json/issues/212\"\u003e#212\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/420c4d6ba75d136032cce8a341f87a52f50d6a38\"\u003e\u003ccode\u003e420c4d6\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/5c98d0b29d1e30c029da70856e4e647abe125007\"\u003e\u003ccode\u003e5c98d0b\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/9127761ba21d096c464ed72d83f2a796333d77a4\"\u003e\u003ccode\u003e9127761\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/35a0b2ed0ceeedf0bcd67c0f928951e380a41525\"\u003e\u003ccode\u003e35a0b2e\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/49018fabdf9b2791c10876687e2a32b355ebba46\"\u003e\u003ccode\u003e49018fa\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/3ee967005b86725f06c40f0e51ddd70ed5ce401d\"\u003e\u003ccode\u003e3ee9670\u003c/code\u003e\u003c/a\u003e refactor: use types from \u003ccode\u003e@eslint/plugin-kit\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/json/issues/201\"\u003e#201\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/249ccda36767d3b508cfec615728d1b5bfde177a\"\u003e\u003ccode\u003e249ccda\u003c/code\u003e\u003c/a\u003e fix: update eslint (\u003ca href=\"https://redirect.github.com/eslint/json/issues/208\"\u003e#208\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint/json/compare/json-v1.0.0...json-v1.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@stylistic/eslint-plugin` from 5.7.1 to 5.8.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/releases\"\u003e\u003ccode\u003e@​stylistic/eslint-plugin\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.8.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/compare/v5.7.1...v5.8.0\"\u003e5.8.0\u003c/a\u003e (2026-02-09)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elist-style:\u003c/strong\u003e support if statement (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1119\"\u003e#1119\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/23b25abe1be6086f2d7b843229fbdaeb63fec668\"\u003e23b25ab\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enew rule \u003ccode\u003ejsx-props-style\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1118\"\u003e#1118\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/dc9cc1b5ce09b6d42f4248cc4a3a688660dcd7fa\"\u003edc9cc1b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003espace-unary-ops:\u003c/strong\u003e allow override \u003ccode\u003ets-non-null\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1120\"\u003e#1120\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/faca500773c54df3e5d95203b19e283c2b654f63\"\u003efaca500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupgrade deps (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1122\"\u003e#1122\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/773da95508a5e0289de960af9623b755297e502b\"\u003e773da95\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elist-style:\u003c/strong\u003e correctly get \u003ccode\u003e(\u003c/code\u003e for optional call expressions (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1114\"\u003e#1114\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/2090a728703c7f8522a580983db952361ad0b4ec\"\u003e2090a72\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​stylistic/eslint-plugin\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/compare/v5.7.1...v5.8.0\"\u003e5.8.0\u003c/a\u003e (2026-02-09)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elist-style:\u003c/strong\u003e support if statement (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1119\"\u003e#1119\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/23b25abe1be6086f2d7b843229fbdaeb63fec668\"\u003e23b25ab\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enew rule \u003ccode\u003ejsx-props-style\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1118\"\u003e#1118\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/dc9cc1b5ce09b6d42f4248cc4a3a688660dcd7fa\"\u003edc9cc1b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003espace-unary-ops:\u003c/strong\u003e allow override \u003ccode\u003ets-non-null\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1120\"\u003e#1120\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/faca500773c54df3e5d95203b19e283c2b654f63\"\u003efaca500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupgrade deps (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1122\"\u003e#1122\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/773da95508a5e0289de960af9623b755297e502b\"\u003e773da95\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elist-style:\u003c/strong\u003e correctly get \u003ccode\u003e(\u003c/code\u003e for optional call expressions (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1114\"\u003e#1114\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/2090a728703c7f8522a580983db952361ad0b4ec\"\u003e2090a72\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/55f7d117c701dadeacb238d7d61b5532e543dd90\"\u003e\u003ccode\u003e55f7d11\u003c/code\u003e\u003c/a\u003e chore: release v5.8.0 (main) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1116\"\u003e#1116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/773da95508a5e0289de960af9623b755297e502b\"\u003e\u003ccode\u003e773da95\u003c/code\u003e\u003c/a\u003e feat: upgrade deps (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1122\"\u003e#1122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/dc9cc1b5ce09b6d42f4248cc4a3a688660dcd7fa\"\u003e\u003ccode\u003edc9cc1b\u003c/code\u003e\u003c/a\u003e feat: new rule \u003ccode\u003ejsx-props-style\u003c/code\u003e (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1118\"\u003e#1118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/faca500773c54df3e5d95203b19e283c2b654f63\"\u003e\u003ccode\u003efaca500\u003c/code\u003e\u003c/a\u003e feat(space-unary-ops): allow override \u003ccode\u003ets-non-null\u003c/code\u003e (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1120\"\u003e#1120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/23b25abe1be6086f2d7b843229fbdaeb63fec668\"\u003e\u003ccode\u003e23b25ab\u003c/code\u003e\u003c/a\u003e feat(list-style): support if statement (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1119\"\u003e#1119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/2090a728703c7f8522a580983db952361ad0b4ec\"\u003e\u003ccode\u003e2090a72\u003c/code\u003e\u003c/a\u003e fix(list-style): correctly get \u003ccode\u003e(\u003c/code\u003e for optional call expressions (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1114\"\u003e#1114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commits/v5.8.0/packages/eslint-plugin\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 9.39.2 to 10.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.0.0\u003c/h2\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f9e54f43a5e497cdfa179338b431093245cb787b\"\u003e\u003ccode\u003ef9e54f4\u003c/code\u003e\u003c/a\u003e feat!: estimate rule-tester failure location (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20420\"\u003e#20420\u003c/a\u003e) (ST-DDT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a176319d8ade1a7d9b2d7fb8f038f55a2662325f\"\u003e\u003ccode\u003ea176319\u003c/code\u003e\u003c/a\u003e feat!: replace \u003ccode\u003echalk\u003c/code\u003e with \u003ccode\u003estyleText\u003c/code\u003e and add \u003ccode\u003ecolor\u003c/code\u003e to \u003ccode\u003eResultsMeta\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20227\"\u003e#20227\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7046e6c1e03c4ca0eee4888a1f2eba4c6454f84\"\u003e\u003ccode\u003ec7046e6\u003c/code\u003e\u003c/a\u003e feat!: enable JSX reference tracking (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20152\"\u003e#20152\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fa31a608901684fbcd9906d1907e66561d16e5aa\"\u003e\u003ccode\u003efa31a60\u003c/code\u003e\u003c/a\u003e feat!: add \u003ccode\u003ename\u003c/code\u003e to configs (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20015\"\u003e#20015\u003c/a\u003e) (Kirk Waiblinger)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3383e7ec9028166cafc8ea7986c2f7498d0049f0\"\u003e\u003ccode\u003e3383e7e\u003c/code\u003e\u003c/a\u003e fix!: remove deprecated \u003ccode\u003eSourceCode\u003c/code\u003e methods (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20137\"\u003e#20137\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/501abd0e916a35554c58b7c0365537f1fa3880ce\"\u003e\u003ccode\u003e501abd0\u003c/code\u003e\u003c/a\u003e feat!: update dependency minimatch to v10 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20246\"\u003e#20246\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ca4d3b40085de47561f89656a2207d09946ed45e\"\u003e\u003ccode\u003eca4d3b4\u003c/code\u003e\u003c/a\u003e fix!: stricter rule tester assertions for valid test cases (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20125\"\u003e#20125\u003c/a\u003e) (唯然)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/96512a66c86402fb0538cdcb6cd30b9073f6bf3b\"\u003e\u003ccode\u003e96512a6\u003c/code\u003e\u003c/a\u003e fix!: Remove deprecated rule context methods (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20086\"\u003e#20086\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c69fdacdb2e886b9d965568a397aa8220db3fe90\"\u003e\u003ccode\u003ec69fdac\u003c/code\u003e\u003c/a\u003e feat!: remove eslintrc support (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20037\"\u003e#20037\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/208b5cc34a8374ff81412b5bec2e0800eebfbd04\"\u003e\u003ccode\u003e208b5cc\u003c/code\u003e\u003c/a\u003e feat!: Use \u003ccode\u003eScopeManager#addGlobals()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20132\"\u003e#20132\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a2ee188ea7a38a0c6155f3d39e2b00e1d0f36e14\"\u003e\u003ccode\u003ea2ee188\u003c/code\u003e\u003c/a\u003e fix!: add \u003ccode\u003euniqueItems: true\u003c/code\u003e in \u003ccode\u003eno-invalid-regexp\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20155\"\u003e#20155\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a89059dbf2832d417dd493ee81483227ec44e4ab\"\u003e\u003ccode\u003ea89059d\u003c/code\u003e\u003c/a\u003e feat!: Program range span entire source text (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20133\"\u003e#20133\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/39a6424373d915fa9de0d7b0caba9a4dc3da9b53\"\u003e\u003ccode\u003e39a6424\u003c/code\u003e\u003c/a\u003e fix!: assert 'text' is a string across all RuleFixer methods (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20082\"\u003e#20082\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f28fbf846244e043c92b355b224d121b06140b44\"\u003e\u003ccode\u003ef28fbf8\u003c/code\u003e\u003c/a\u003e fix!: Deprecate \u003ccode\u003e\u0026quot;always\u0026quot;\u003c/code\u003e and \u003ccode\u003e\u0026quot;as-needed\u0026quot;\u003c/code\u003e options of the \u003ccode\u003eradix\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20223\"\u003e#20223\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/aa3fb2b233e929b37220be940575f42c280e0b98\"\u003e\u003ccode\u003eaa3fb2b\u003c/code\u003e\u003c/a\u003e fix!: tighten \u003ccode\u003efunc-names\u003c/code\u003e schema (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20119\"\u003e#20119\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f6c0ed0311dcfee853367d5068c765d066e6b756\"\u003e\u003ccode\u003ef6c0ed0\u003c/code\u003e\u003c/a\u003e feat!: report \u003ccode\u003eeslint-env\u003c/code\u003e comments as errors (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20128\"\u003e#20128\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4bf739fb533e59f7f0a66b65f7bc80be0f37d8db\"\u003e\u003ccode\u003e4bf739f\u003c/code\u003e\u003c/a\u003e fix!: remove deprecated \u003ccode\u003eLintMessage#nodeType\u003c/code\u003e and \u003ccode\u003eTestCaseError#type\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20096\"\u003e#20096\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/523c076866400670fb2192a3f55dbf7ad3469247\"\u003e\u003ccode\u003e523c076\u003c/code\u003e\u003c/a\u003e feat!: drop support for jiti \u0026lt; 2.2.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20016\"\u003e#20016\u003c/a\u003e) (michael faith)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/454a292c95f34dad232411ddac06408e6383bb64\"\u003e\u003ccode\u003e454a292\u003c/code\u003e\u003c/a\u003e feat!: update \u003ccode\u003eeslint:recommended\u003c/code\u003e configuration (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20210\"\u003e#20210\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4f880ee02992e1bf0e96ebaba679985e2d1295f1\"\u003e\u003ccode\u003e4f880ee\u003c/code\u003e\u003c/a\u003e feat!: remove \u003ccode\u003ev10_*\u003c/code\u003e and inactive \u003ccode\u003eunstable_*\u003c/code\u003e flags (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20225\"\u003e#20225\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f18115c363a4ac7671a4c7f30ee13d57ebba330f\"\u003e\u003ccode\u003ef18115c\u003c/code\u003e\u003c/a\u003e feat!: \u003ccode\u003eno-shadow-restricted-names\u003c/code\u003e report \u003ccode\u003eglobalThis\u003c/code\u003e by default (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20027\"\u003e#20027\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c6358c31fbd3937b92d89be2618ffdf5a774604e\"\u003e\u003ccode\u003ec6358c3\u003c/code\u003e\u003c/a\u003e feat!: Require Node.js \u003ccode\u003e^20.19.0 || ^22.13.0 || \u0026gt;=24\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20160\"\u003e#20160\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bff9091927811497dbf066b0e3b85ecb37d43822\"\u003e\u003ccode\u003ebff9091\u003c/code\u003e\u003c/a\u003e feat: handle \u003ccode\u003eArray.fromAsync\u003c/code\u003e in \u003ccode\u003earray-callback-return\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20457\"\u003e#20457\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/290c594bb50c439fb71bc75521ee5360daa8c222\"\u003e\u003ccode\u003e290c594\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eself\u003c/code\u003e to \u003ccode\u003eno-implied-eval\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20468\"\u003e#20468\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/43677de07ebd6e14bfac40a46ad749ba783c45f2\"\u003e\u003ccode\u003e43677de\u003c/code\u003e\u003c/a\u003e feat: fix handling of function and class expression names in \u003ccode\u003eno-shadow\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20432\"\u003e#20432\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f0cafe5f37e7765e9d8c2751b5f5d33107687009\"\u003e\u003ccode\u003ef0cafe5\u003c/code\u003e\u003c/a\u003e feat: rule tester add assertion option \u003ccode\u003erequireData\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20409\"\u003e#20409\u003c/a\u003e) (fnx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f7ab6937e63bc618d326710858f5861a68f80616\"\u003e\u003ccode\u003ef7ab693\u003c/code\u003e\u003c/a\u003e feat: output RuleTester test case failure index (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19976\"\u003e#19976\u003c/a\u003e) (ST-DDT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7cbcbf9c3c2008deee7d143ae35e668e8ffbccb3\"\u003e\u003ccode\u003e7cbcbf9\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003ecountThis\u003c/code\u003e option to \u003ccode\u003emax-params\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20236\"\u003e#20236\u003c/a\u003e) (Gerkin)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f148a5eaa1e89dd80ade62f0a690186b00b9f6e1\"\u003e\u003cco...\n\n_Description has been truncated_","html_url":"https://github.com/adamlui/ai-web-extensions/pull/325","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fai-web-extensions/issues/325","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/325/packages"},{"uuid":"3951593151","node_id":"PR_kwDOFkeXts7ETDQc","number":645,"state":"open","title":"chore(deps): bump the dependencies group across 1 directory with 2 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-02-17T08:54:34.000Z","updated_at":"2026-02-17T08:55:09.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"dependencies","update_count":2,"packages":[{"name":"ssri","old_version":"13.0.0","new_version":"13.0.1","repository_url":"https://github.com/npm/ssri"},{"name":"@npmcli/arborist","old_version":"9.1.10","new_version":"9.3.0","repository_url":"https://github.com/npm/cli"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dependencies group with 2 updates in the / directory: [ssri](https://github.com/npm/ssri) and [@npmcli/arborist](https://github.com/npm/cli/tree/HEAD/workspaces/arborist).\n\nUpdates `ssri` from 13.0.0 to 13.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/ssri/releases\"\u003essri's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev13.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/ssri/compare/v13.0.0...v13.0.1\"\u003e13.0.1\u003c/a\u003e (2025-12-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/eb833161e9731cbafd679fb0cd4883cc57bf869f\"\u003e\u003ccode\u003eeb83316\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/160\"\u003e#160\u003c/a\u003e hash: filter on known hashes (\u003ca href=\"https://github.com/wraithgar\"\u003e\u003ccode\u003e@​wraithgar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/5b98568ecb1f096a62440571213072bc7fa78057\"\u003e\u003ccode\u003e5b98568\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/160\"\u003e#160\u003c/a\u003e code cleanup (\u003ca href=\"https://github.com/wraithgar\"\u003e\u003ccode\u003e@​wraithgar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/940288e5a54226721526db3195d102230cccfdb6\"\u003e\u003ccode\u003e940288e\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/163\"\u003e#163\u003c/a\u003e remove tap (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/26e09b8765bce1ea658bf677cee23b45393a68c6\"\u003e\u003ccode\u003e26e09b8\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/163\"\u003e#163\u003c/a\u003e move to node:test (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/5ca3f4ad4afdef2d4516287fde79e071d4c8a2ac\"\u003e\u003ccode\u003e5ca3f4a\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/161\"\u003e#161\u003c/a\u003e add benchmarks (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/161\"\u003e#161\u003c/a\u003e) (\u003ca href=\"https://github.com/H4ad\"\u003e\u003ccode\u003e@​H4ad\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/cf696941026a4afcf07c4c2dfef54e44912a290d\"\u003e\u003ccode\u003ecf69694\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/156\"\u003e#156\u003c/a\u003e bump \u003ccode\u003e@​npmcli/eslint-config\u003c/code\u003e from 5.1.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/156\"\u003e#156\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/05ce2c5aa7511431fae297fa01bf26b8cabdc461\"\u003e\u003ccode\u003e05ce2c5\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/158\"\u003e#158\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.28.0 to 4.28.1 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/158\"\u003e#158\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/ssri/blob/main/CHANGELOG.md\"\u003essri's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/ssri/compare/v13.0.0...v13.0.1\"\u003e13.0.1\u003c/a\u003e (2025-12-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/eb833161e9731cbafd679fb0cd4883cc57bf869f\"\u003e\u003ccode\u003eeb83316\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/160\"\u003e#160\u003c/a\u003e hash: filter on known hashes (\u003ca href=\"https://github.com/wraithgar\"\u003e\u003ccode\u003e@​wraithgar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/5b98568ecb1f096a62440571213072bc7fa78057\"\u003e\u003ccode\u003e5b98568\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/160\"\u003e#160\u003c/a\u003e code cleanup (\u003ca href=\"https://github.com/wraithgar\"\u003e\u003ccode\u003e@​wraithgar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/940288e5a54226721526db3195d102230cccfdb6\"\u003e\u003ccode\u003e940288e\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/163\"\u003e#163\u003c/a\u003e remove tap (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/26e09b8765bce1ea658bf677cee23b45393a68c6\"\u003e\u003ccode\u003e26e09b8\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/163\"\u003e#163\u003c/a\u003e move to node:test (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/5ca3f4ad4afdef2d4516287fde79e071d4c8a2ac\"\u003e\u003ccode\u003e5ca3f4a\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/161\"\u003e#161\u003c/a\u003e add benchmarks (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/161\"\u003e#161\u003c/a\u003e) (\u003ca href=\"https://github.com/H4ad\"\u003e\u003ccode\u003e@​H4ad\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/cf696941026a4afcf07c4c2dfef54e44912a290d\"\u003e\u003ccode\u003ecf69694\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/156\"\u003e#156\u003c/a\u003e bump \u003ccode\u003e@​npmcli/eslint-config\u003c/code\u003e from 5.1.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/156\"\u003e#156\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/05ce2c5aa7511431fae297fa01bf26b8cabdc461\"\u003e\u003ccode\u003e05ce2c5\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/158\"\u003e#158\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.28.0 to 4.28.1 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/158\"\u003e#158\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/73adc1554d0b60606a8fb315d47f7afde7fd913e\"\u003e\u003ccode\u003e73adc15\u003c/code\u003e\u003c/a\u003e chore: release 13.0.1 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/162\"\u003e#162\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/940288e5a54226721526db3195d102230cccfdb6\"\u003e\u003ccode\u003e940288e\u003c/code\u003e\u003c/a\u003e chore: remove tap\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/26e09b8765bce1ea658bf677cee23b45393a68c6\"\u003e\u003ccode\u003e26e09b8\u003c/code\u003e\u003c/a\u003e chore: move to node:test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/eb833161e9731cbafd679fb0cd4883cc57bf869f\"\u003e\u003ccode\u003eeb83316\u003c/code\u003e\u003c/a\u003e fix(hash): filter on known hashes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/5b98568ecb1f096a62440571213072bc7fa78057\"\u003e\u003ccode\u003e5b98568\u003c/code\u003e\u003c/a\u003e fix: code cleanup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/5ca3f4ad4afdef2d4516287fde79e071d4c8a2ac\"\u003e\u003ccode\u003e5ca3f4a\u003c/code\u003e\u003c/a\u003e chore: add benchmarks (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/161\"\u003e#161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/05ce2c5aa7511431fae297fa01bf26b8cabdc461\"\u003e\u003ccode\u003e05ce2c5\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.28.0 to 4.28.1 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/158\"\u003e#158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/60ecae62d7cdde6b73d30cb153b37ff59c6e3296\"\u003e\u003ccode\u003e60ecae6\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.27.1 to 4.28.0 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/157\"\u003e#157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/cf696941026a4afcf07c4c2dfef54e44912a290d\"\u003e\u003ccode\u003ecf69694\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/eslint-config\u003c/code\u003e from 5.1.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/156\"\u003e#156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/npm/ssri/compare/v13.0.0...v13.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@npmcli/arborist` from 9.1.10 to 9.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/cli/releases\"\u003e\u003ccode\u003e@​npmcli/arborist\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003earborist: v9.3.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/cli/compare/arborist-v9.2.0...arborist-v9.3.0\"\u003e9.3.0\u003c/a\u003e (2026-02-11)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/7c038b75d4738635a3dd7140b63ead711de3d8d5\"\u003e\u003ccode\u003e7c038b7\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8968\"\u003e#8968\u003c/a\u003e add support for git-256 sha lengths (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/8968\"\u003e#8968\u003c/a\u003e) (\u003ca href=\"https://github.com/wraithgar\"\u003e\u003ccode\u003e@​wraithgar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003earborist: v9.2.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/cli/compare/arborist-v9.1.10...arborist-v9.2.0\"\u003e9.2.0\u003c/a\u003e (2026-02-04)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/f5f6cf7c9fc9315b96eb29c5c7d5ab63ad3a9122\"\u003e\u003ccode\u003ef5f6cf7\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8943\"\u003e#8943\u003c/a\u003e config: add --allow-git (\u003ca href=\"https://github.com/wraithgar\"\u003e\u003ccode\u003e@​wraithgar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/cli/blob/latest/workspaces/arborist/CHANGELOG.md\"\u003e\u003ccode\u003e@​npmcli/arborist\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/cli/compare/arborist-v9.2.0...arborist-v9.3.0\"\u003e9.3.0\u003c/a\u003e (2026-02-11)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/7c038b75d4738635a3dd7140b63ead711de3d8d5\"\u003e\u003ccode\u003e7c038b7\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8968\"\u003e#8968\u003c/a\u003e add support for git-256 sha lengths (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/8968\"\u003e#8968\u003c/a\u003e) (\u003ca href=\"https://github.com/wraithgar\"\u003e\u003ccode\u003e@​wraithgar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/cli/compare/arborist-v9.1.10...arborist-v9.2.0\"\u003e9.2.0\u003c/a\u003e (2026-02-04)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/f5f6cf7c9fc9315b96eb29c5c7d5ab63ad3a9122\"\u003e\u003ccode\u003ef5f6cf7\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8943\"\u003e#8943\u003c/a\u003e config: add --allow-git (\u003ca href=\"https://github.com/wraithgar\"\u003e\u003ccode\u003e@​wraithgar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/4d275927e069606c8047b678ad09aafbe18b1673\"\u003e\u003ccode\u003e4d27592\u003c/code\u003e\u003c/a\u003e chore: release 9.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/b584af0237eecd5c32cdab98b8a067798eb25eea\"\u003e\u003ccode\u003eb584af0\u003c/code\u003e\u003c/a\u003e fix: remove unneeded param default\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/2ba1171f867bfacedbab056d165d50e58b0cb7ed\"\u003e\u003ccode\u003e2ba1171\u003c/code\u003e\u003c/a\u003e fix: streamline workspace loading code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/35c94e048543b9d350747449929ff0b8e5e5899a\"\u003e\u003ccode\u003e35c94e0\u003c/code\u003e\u003c/a\u003e chore: remove coverage map\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/2383deb9723593365cf748238f3b2388e7aaf6f5\"\u003e\u003ccode\u003e2383deb\u003c/code\u003e\u003c/a\u003e fix: clean urls from arborist, owner, and ping commands (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/6037\"\u003e#6037\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/c52cf6bc547268833cde2715fe4f6299240049f8\"\u003e\u003ccode\u003ec52cf6b\u003c/code\u003e\u003c/a\u003e fix: properly handle directory, file, git and alias specs in overrides\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/7018b3d46e10ea4d9d81a478dbdf114b6505ed36\"\u003e\u003ccode\u003e7018b3d\u003c/code\u003e\u003c/a\u003e chore: release 9.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/599c25e8cfa2d79eb38efe9fa0c8ff9e6956607d\"\u003e\u003ccode\u003e599c25e\u003c/code\u003e\u003c/a\u003e chore(deps): minify-registry-metadata@3.0.0 (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/5939\"\u003e#5939\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/55e8e72e40770fe2f2ba7d88b3ed0ade60c97a6b\"\u003e\u003ccode\u003e55e8e72\u003c/code\u003e\u003c/a\u003e chore(deps): tap@16.3.2 (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/5937\"\u003e#5937\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/372d158d2637120600a95abee64355ed1cb6f990\"\u003e\u003ccode\u003e372d158\u003c/code\u003e\u003c/a\u003e deps: minimatch@5.1.1 (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/5935\"\u003e#5935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/npm/cli/commits/v9.3.0/workspaces/arborist\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot 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`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e 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)\n- `@dependabot ignore \u003cdependency name\u003e 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)\n- `@dependabot ignore \u003cdependency name\u003e` 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)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/NodeSecure/scanner/pull/645","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/NodeSecure%2Fscanner/issues/645","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/645/packages"},{"uuid":"3949039182","node_id":"PR_kwDOJRO2I87EKniW","number":324,"state":"open","title":"Bump the dev-dependencies group across 1 directory with 7 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-02-16T18:25:57.000Z","updated_at":"2026-02-18T19:01:34.578Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"dev-dependencies","update_count":7,"packages":[{"name":"@adamlui/minify.js","old_version":"2.2.0","new_version":"2.3.0","repository_url":"https://github.com/adamlui/minify.js"},{"name":"@eslint/json","old_version":"1.0.0","new_version":"1.0.1","repository_url":"https://github.com/eslint/json"},{"name":"@html-eslint/eslint-plugin","old_version":"0.54.2","new_version":"0.55.0","repository_url":"https://github.com/yeonjuan/html-eslint"},{"name":"@html-eslint/parser","old_version":"0.54.0","new_version":"0.55.0","repository_url":"https://github.com/yeonjuan/html-eslint"},{"name":"@stylistic/eslint-plugin","old_version":"5.7.1","new_version":"5.8.0","repository_url":"https://github.com/eslint-stylistic/eslint-stylistic"},{"name":"eslint","old_version":"9.39.2","new_version":"10.0.0","repository_url":"https://github.com/eslint/eslint"},{"name":"ssri","old_version":"13.0.0","new_version":"13.0.1","repository_url":"https://github.com/npm/ssri"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dev-dependencies group with 7 updates in the /chatgpt-infinity directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@adamlui/minify.js](https://github.com/adamlui/minify.js) | `2.2.0` | `2.3.0` |\n| [@eslint/json](https://github.com/eslint/json) | `1.0.0` | `1.0.1` |\n| [@html-eslint/eslint-plugin](https://github.com/yeonjuan/html-eslint) | `0.54.2` | `0.55.0` |\n| [@html-eslint/parser](https://github.com/yeonjuan/html-eslint) | `0.54.0` | `0.55.0` |\n| [@stylistic/eslint-plugin](https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin) | `5.7.1` | `5.8.0` |\n| [eslint](https://github.com/eslint/eslint) | `9.39.2` | `10.0.0` |\n| [ssri](https://github.com/npm/ssri) | `13.0.0` | `13.0.1` |\n\n\nUpdates `@adamlui/minify.js` from 2.2.0 to 2.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/adamlui/minify.js/releases\"\u003e\u003ccode\u003e@​adamlui/minify\u003c/code\u003e.js's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eminify.js (Node) v2.3.0\u003c/h2\u003e\n\u003ch2\u003e:page_with_curl: Changelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/js-utils/commit/9ce37fef4c0c2ada61056dde4263646569b037b1\"\u003eAdded CLI \u003ccode\u003e--ui-lang=code\u003c/code\u003e option\u003c/a\u003e (\u003ca href=\"https://github.com/adamlui\"\u003e\u003ccode\u003e@​adamlui\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/js-utils/commit/f18cfbcf9a36c7ac1704c326477d6ef6109b481d\"\u003eColored CLI \u003ccode\u003e--version\u003c/code\u003e output\u003c/a\u003e (\u003ca href=\"https://github.com/adamlui\"\u003e\u003ccode\u003e@​adamlui\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/js-utils/commit/ff59da7f2e96ef79b14763bf0513f436d4133cd9\"\u003eDimmed file log during CLI \u003ccode\u003e--dry-run\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://github.com/adamlui\"\u003e\u003ccode\u003e@​adamlui\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/js-utils/commit/98726c91815bfffa6cfe3058dd9bd066d771ed98\"\u003ePinned remote fetch in CLI \u003ccode\u003einitConfigFile()\u003c/code\u003e to pkg version\u003c/a\u003e (\u003ca href=\"https://github.com/adamlui\"\u003e\u003ccode\u003e@​adamlui\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/js-utils/commit/88e47c7e2c9e54ace306f4a3bdf4eb00167a6c7a\"\u003eIncluded cmd controls in \u003ccode\u003ecli.config\u003c/code\u003e, condensed exec routine\u003c/a\u003e (\u003ca href=\"https://github.com/adamlui\"\u003e\u003ccode\u003e@​adamlui\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/js-utils/commit/4c45c50dc31aa65dbec2d8684c91353c189e0add\"\u003eEliminated GitHub API dependency to avoid potential rate limiting\u003c/a\u003e (\u003ca href=\"https://github.com/adamlui\"\u003e\u003ccode\u003e@​adamlui\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/adamlui/minify.js/compare/node-v2.2.1...node-v2.3.0\"\u003ehttps://github.com/adamlui/minify.js/compare/node-v2.2.1...node-v2.3.0\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eREADME for this release: \u003ca href=\"https://github.com/adamlui/minify.js/tree/node-v2.3.0/node.js/#readme\"\u003ehttps://github.com/adamlui/minify.js/tree/node-v2.3.0/node.js/#readme\u003c/a\u003e\u003c/p\u003e\n\u003ch6\u003e\u003cem\u003eAuto-synced from \u003ca href=\"https://github.com/adamlui/js-utils/releases\"\u003ehttps://github.com/adamlui/js-utils/releases\u003c/a\u003e by \u003ca href=\"https://github.com/kudo-sync-bot\"\u003ekudo-sync-bot\u003c/a\u003e\u003c/em\u003e\u003c/h6\u003e\n\u003ch2\u003eminify.js (Node) v2.2.1\u003c/h2\u003e\n\u003ch2\u003e:page_with_curl: Changelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/js-utils/commit/5c44f747868e4180e92d83a05b0afa78fbbd9a5b\"\u003eAdded use jsDelivr config template for CLI \u003ccode\u003einit\u003c/code\u003e if local copy not found\u003c/a\u003e (\u003ca href=\"https://github.com/adamlui\"\u003e\u003ccode\u003e@​adamlui\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/js-utils/commit/901fa559b95506a51c0f1c468646fb6381c03dd7\"\u003eAdded \u003ccode\u003elog.prefix\u003c/code\u003e to CLI \u003ccode\u003e\u0026lt;debug|error|warn\u0026gt;()\u003c/code\u003e, condensed \u003ccode\u003edata.flatten()\u003c/code\u003e calls\u003c/a\u003e (\u003ca href=\"https://github.com/adamlui\"\u003e\u003ccode\u003e@​adamlui\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/js-utils/commit/5ed8b8ec244dac5388c850ce696a80b1d52e0568\"\u003eCondensed \u003ccode\u003eautoPath\u003c/code\u003e init in CLI \u003ccode\u003esettings.load()\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://github.com/adamlui\"\u003e\u003ccode\u003e@​adamlui\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/js-utils/commit/1f113a72a001e905f824d9471587a1b19cbc892b\"\u003eReplaced unreliable dependent pakage.json lookup in CLI \u003ccode\u003elog.version()\u003c/code\u003e w/ node_modules lookup\u003c/a\u003e (\u003ca href=\"https://github.com/adamlui\"\u003e\u003ccode\u003e@​adamlui\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/js-utils/commit/a4216659be6c604cfcf48b9c094401142a164be8\"\u003eLocalized \u003ccode\u003ecli.urls.docs\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://github.com/adamlui\"\u003e\u003ccode\u003e@​adamlui\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/adamlui/minify.js/compare/node-v2.2.0...node-v2.2.1\"\u003ehttps://github.com/adamlui/minify.js/compare/node-v2.2.0...node-v2.2.1\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eREADME for this release: \u003ca href=\"https://github.com/adamlui/minify.js/tree/node-v2.2.1/node.js/#readme\"\u003ehttps://github.com/adamlui/minify.js/tree/node-v2.2.1/node.js/#readme\u003c/a\u003e\u003c/p\u003e\n\u003ch6\u003e\u003cem\u003eAuto-synced from \u003ca href=\"https://github.com/adamlui/js-utils/releases\"\u003ehttps://github.com/adamlui/js-utils/releases\u003c/a\u003e by \u003ca href=\"https://github.com/kudo-sync-bot\"\u003ekudo-sync-bot\u003c/a\u003e\u003c/em\u003e\u003c/h6\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/minify.js/commit/beb503de19155efc809218562c7c89c84b0adffa\"\u003e\u003ccode\u003ebeb503d\u003c/code\u003e\u003c/a\u003e Built minify.js v2.3.0 ↞ [auto-sync from https://github.com/adamlui/js-utils/...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/minify.js/commit/42f1a97cdaa78838ba049c3ba038dbce2ff2061f\"\u003e\u003ccode\u003e42f1a97\u003c/code\u003e\u003c/a\u003e Corrected \u003ccode\u003einputCtrlKeys.length\u003c/code\u003e check ↞ [auto-sync from https://github.com/a...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/minify.js/commit/05f376809f7577118b875b8ee9d263c0c29b527d\"\u003e\u003ccode\u003e05f3768\u003c/code\u003e\u003c/a\u003e Tightened \u003ccode\u003everTag\u003c/code\u003e matching ↞ [auto-sync from https://github.com/adamlui/js-u...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/minify.js/commit/aa188c60686e0af49ac01f0cafc2c08acf0ce4af\"\u003e\u003ccode\u003eaa188c6\u003c/code\u003e\u003c/a\u003e Inserted line break ↞ [auto-sync from https://github.com/adamlui/js-utils/tre...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/minify.js/commit/fc741d36f7e62bdb0acdeebbe87939724fd76a71\"\u003e\u003ccode\u003efc741d3\u003c/code\u003e\u003c/a\u003e Merged lines ↞ [auto-sync from https://github.com/adamlui/js-utils/tree/main/...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/minify.js/commit/f346a3f8566fc717f829805449c0d970e0e54851\"\u003e\u003ccode\u003ef346a3f\u003c/code\u003e\u003c/a\u003e Added comment ↞ [auto-sync from https://github.com/adamlui/js-utils/tree/main...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/minify.js/commit/b8218ef2de300a45c6d0ce7e737de0c6428b4548\"\u003e\u003ccode\u003eb8218ef\u003c/code\u003e\u003c/a\u003e Replaced url.js w/ jsdelivr.js ↞ [auto-sync from https://github.com/adamlui/j...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/minify.js/commit/ce7c49f908b48d3505129afe809d7828d0c95f44\"\u003e\u003ccode\u003ece7c49f\u003c/code\u003e\u003c/a\u003e Abstracted \u003ccode\u003eurl.createJSDverTag()\u003c/code\u003e ↞ [auto-sync from https://github.com/adaml...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/minify.js/commit/3050b65ad21fce7da60a2e9c722f98006903b2d6\"\u003e\u003ccode\u003e3050b65\u003c/code\u003e\u003c/a\u003e Reversed ternaries for easier maintenance ↞ [auto-sync from https://github.co...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/minify.js/commit/7269ac02ed344862879b40666a1785f525c1715e\"\u003e\u003ccode\u003e7269ac0\u003c/code\u003e\u003c/a\u003e Cached failed \u003ccode\u003ecli.version\u003c/code\u003e inits ↞ [auto-sync from https://github.com/adamlu...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/adamlui/minify.js/compare/node-v2.2.0...node-v2.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@eslint/json` from 1.0.0 to 1.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/json/releases\"\u003e\u003ccode\u003e@​eslint/json\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ejson: v1.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/json/compare/json-v1.0.0...json-v1.0.1\"\u003e1.0.1\u003c/a\u003e (2026-02-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate eslint (\u003ca href=\"https://redirect.github.com/eslint/json/issues/208\"\u003e#208\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/json/commit/249ccda36767d3b508cfec615728d1b5bfde177a\"\u003e249ccda\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/json/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​eslint/json\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/json/compare/json-v1.0.0...json-v1.0.1\"\u003e1.0.1\u003c/a\u003e (2026-02-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate eslint (\u003ca href=\"https://redirect.github.com/eslint/json/issues/208\"\u003e#208\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/json/commit/249ccda36767d3b508cfec615728d1b5bfde177a\"\u003e249ccda\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/4106331b746c7944b869a9b663b0d1c4838986df\"\u003e\u003ccode\u003e4106331\u003c/code\u003e\u003c/a\u003e chore: release 1.0.1 🚀 (\u003ca href=\"https://redirect.github.com/eslint/json/issues/209\"\u003e#209\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/a3530fbd5ce929415df45903af768382fc218828\"\u003e\u003ccode\u003ea3530fb\u003c/code\u003e\u003c/a\u003e ci: use stable ESLint v10 in the CI (\u003ca href=\"https://redirect.github.com/eslint/json/issues/212\"\u003e#212\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/420c4d6ba75d136032cce8a341f87a52f50d6a38\"\u003e\u003ccode\u003e420c4d6\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/5c98d0b29d1e30c029da70856e4e647abe125007\"\u003e\u003ccode\u003e5c98d0b\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/9127761ba21d096c464ed72d83f2a796333d77a4\"\u003e\u003ccode\u003e9127761\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/35a0b2ed0ceeedf0bcd67c0f928951e380a41525\"\u003e\u003ccode\u003e35a0b2e\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/49018fabdf9b2791c10876687e2a32b355ebba46\"\u003e\u003ccode\u003e49018fa\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/3ee967005b86725f06c40f0e51ddd70ed5ce401d\"\u003e\u003ccode\u003e3ee9670\u003c/code\u003e\u003c/a\u003e refactor: use types from \u003ccode\u003e@eslint/plugin-kit\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/json/issues/201\"\u003e#201\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/249ccda36767d3b508cfec615728d1b5bfde177a\"\u003e\u003ccode\u003e249ccda\u003c/code\u003e\u003c/a\u003e fix: update eslint (\u003ca href=\"https://redirect.github.com/eslint/json/issues/208\"\u003e#208\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint/json/compare/json-v1.0.0...json-v1.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@html-eslint/eslint-plugin` from 0.54.2 to 0.55.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/yeonjuan/html-eslint/releases\"\u003e\u003ccode\u003e@​html-eslint/eslint-plugin\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.55.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add no-redundant-role rule by \u003ca href=\"https://github.com/yeonjuan\"\u003e\u003ccode\u003e@​yeonjuan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/yeonjuan/html-eslint/pull/494\"\u003eyeonjuan/html-eslint#494\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add no-invalid-attr-value rule by \u003ca href=\"https://github.com/yeonjuan\"\u003e\u003ccode\u003e@​yeonjuan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/yeonjuan/html-eslint/pull/495\"\u003eyeonjuan/html-eslint#495\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/yeonjuan/html-eslint/compare/v0.54.2...v0.55.0\"\u003ehttps://github.com/yeonjuan/html-eslint/compare/v0.54.2...v0.55.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeonjuan/html-eslint/commit/61638865b2642d813926d0fd5bfe9345efb4118b\"\u003e\u003ccode\u003e6163886\u003c/code\u003e\u003c/a\u003e v0.55.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeonjuan/html-eslint/commit/89908b0e278c59800bacaee9beec20f095a24e6e\"\u003e\u003ccode\u003e89908b0\u003c/code\u003e\u003c/a\u003e feat: add no-invalid-attr-value rule (\u003ca href=\"https://redirect.github.com/yeonjuan/html-eslint/issues/495\"\u003e#495\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeonjuan/html-eslint/commit/7171bebe0864c2393e704003499cab4412a214fb\"\u003e\u003ccode\u003e7171beb\u003c/code\u003e\u003c/a\u003e feat: add no-redundant-role rule (\u003ca href=\"https://redirect.github.com/yeonjuan/html-eslint/issues/494\"\u003e#494\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/yeonjuan/html-eslint/compare/v0.54.2...v0.55.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@html-eslint/parser` from 0.54.0 to 0.55.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/yeonjuan/html-eslint/releases\"\u003e\u003ccode\u003e@​html-eslint/parser\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.55.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add no-redundant-role rule by \u003ca href=\"https://github.com/yeonjuan\"\u003e\u003ccode\u003e@​yeonjuan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/yeonjuan/html-eslint/pull/494\"\u003eyeonjuan/html-eslint#494\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add no-invalid-attr-value rule by \u003ca href=\"https://github.com/yeonjuan\"\u003e\u003ccode\u003e@​yeonjuan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/yeonjuan/html-eslint/pull/495\"\u003eyeonjuan/html-eslint#495\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/yeonjuan/html-eslint/compare/v0.54.2...v0.55.0\"\u003ehttps://github.com/yeonjuan/html-eslint/compare/v0.54.2...v0.55.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.54.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump form-data from 4.0.2 to 4.0.5 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/yeonjuan/html-eslint/pull/492\"\u003eyeonjuan/html-eslint#492\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: eslint 10 types \u0026amp; peer dependency by \u003ca href=\"https://github.com/yeonjuan\"\u003e\u003ccode\u003e@​yeonjuan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/yeonjuan/html-eslint/pull/493\"\u003eyeonjuan/html-eslint#493\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] made their first contribution in \u003ca href=\"https://redirect.github.com/yeonjuan/html-eslint/pull/492\"\u003eyeonjuan/html-eslint#492\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/yeonjuan/html-eslint/compare/v0.54.1...v0.54.2\"\u003ehttps://github.com/yeonjuan/html-eslint/compare/v0.54.1...v0.54.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeonjuan/html-eslint/commit/61638865b2642d813926d0fd5bfe9345efb4118b\"\u003e\u003ccode\u003e6163886\u003c/code\u003e\u003c/a\u003e v0.55.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeonjuan/html-eslint/commit/89908b0e278c59800bacaee9beec20f095a24e6e\"\u003e\u003ccode\u003e89908b0\u003c/code\u003e\u003c/a\u003e feat: add no-invalid-attr-value rule (\u003ca href=\"https://redirect.github.com/yeonjuan/html-eslint/issues/495\"\u003e#495\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeonjuan/html-eslint/commit/7171bebe0864c2393e704003499cab4412a214fb\"\u003e\u003ccode\u003e7171beb\u003c/code\u003e\u003c/a\u003e feat: add no-redundant-role rule (\u003ca href=\"https://redirect.github.com/yeonjuan/html-eslint/issues/494\"\u003e#494\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeonjuan/html-eslint/commit/f62216c27bc7bd5082f00c15611e08a5a598f4e7\"\u003e\u003ccode\u003ef62216c\u003c/code\u003e\u003c/a\u003e v0.54.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeonjuan/html-eslint/commit/c4d322e8a044a50fb7ae6e096aecca3a28b9cea0\"\u003e\u003ccode\u003ec4d322e\u003c/code\u003e\u003c/a\u003e fix: eslint 10 types \u0026amp; peer dependency (\u003ca href=\"https://redirect.github.com/yeonjuan/html-eslint/issues/493\"\u003e#493\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeonjuan/html-eslint/commit/9ef8ff8bef08659e4a4851afcd67fd61db118cac\"\u003e\u003ccode\u003e9ef8ff8\u003c/code\u003e\u003c/a\u003e chore(deps): bump form-data from 4.0.2 to 4.0.5 (\u003ca href=\"https://redirect.github.com/yeonjuan/html-eslint/issues/492\"\u003e#492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeonjuan/html-eslint/commit/967a7339ce5481ec414b84f41804b5c18abdfb7a\"\u003e\u003ccode\u003e967a733\u003c/code\u003e\u003c/a\u003e v0.54.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeonjuan/html-eslint/commit/e5fb7a99f6b48d01ea7b1365aea75b46a10be340\"\u003e\u003ccode\u003ee5fb7a9\u003c/code\u003e\u003c/a\u003e chore: update bcd (\u003ca href=\"https://redirect.github.com/yeonjuan/html-eslint/issues/491\"\u003e#491\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeonjuan/html-eslint/commit/066875ffd42293c17712ca6d3c8919d22c24f55c\"\u003e\u003ccode\u003e066875f\u003c/code\u003e\u003c/a\u003e fix: loosen eslint peerDependencies range (\u003ca href=\"https://redirect.github.com/yeonjuan/html-eslint/issues/490\"\u003e#490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/yeonjuan/html-eslint/compare/v0.54.0...v0.55.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@stylistic/eslint-plugin` from 5.7.1 to 5.8.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/releases\"\u003e\u003ccode\u003e@​stylistic/eslint-plugin\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.8.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/compare/v5.7.1...v5.8.0\"\u003e5.8.0\u003c/a\u003e (2026-02-09)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elist-style:\u003c/strong\u003e support if statement (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1119\"\u003e#1119\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/23b25abe1be6086f2d7b843229fbdaeb63fec668\"\u003e23b25ab\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enew rule \u003ccode\u003ejsx-props-style\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1118\"\u003e#1118\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/dc9cc1b5ce09b6d42f4248cc4a3a688660dcd7fa\"\u003edc9cc1b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003espace-unary-ops:\u003c/strong\u003e allow override \u003ccode\u003ets-non-null\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1120\"\u003e#1120\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/faca500773c54df3e5d95203b19e283c2b654f63\"\u003efaca500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupgrade deps (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1122\"\u003e#1122\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/773da95508a5e0289de960af9623b755297e502b\"\u003e773da95\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elist-style:\u003c/strong\u003e correctly get \u003ccode\u003e(\u003c/code\u003e for optional call expressions (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1114\"\u003e#1114\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/2090a728703c7f8522a580983db952361ad0b4ec\"\u003e2090a72\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​stylistic/eslint-plugin\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/compare/v5.7.1...v5.8.0\"\u003e5.8.0\u003c/a\u003e (2026-02-09)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elist-style:\u003c/strong\u003e support if statement (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1119\"\u003e#1119\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/23b25abe1be6086f2d7b843229fbdaeb63fec668\"\u003e23b25ab\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enew rule \u003ccode\u003ejsx-props-style\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1118\"\u003e#1118\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/dc9cc1b5ce09b6d42f4248cc4a3a688660dcd7fa\"\u003edc9cc1b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003espace-unary-ops:\u003c/strong\u003e allow override \u003ccode\u003ets-non-null\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1120\"\u003e#1120\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/faca500773c54df3e5d95203b19e283c2b654f63\"\u003efaca500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupgrade deps (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1122\"\u003e#1122\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/773da95508a5e0289de960af9623b755297e502b\"\u003e773da95\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elist-style:\u003c/strong\u003e correctly get \u003ccode\u003e(\u003c/code\u003e for optional call expressions (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1114\"\u003e#1114\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/2090a728703c7f8522a580983db952361ad0b4ec\"\u003e2090a72\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/55f7d117c701dadeacb238d7d61b5532e543dd90\"\u003e\u003ccode\u003e55f7d11\u003c/code\u003e\u003c/a\u003e chore: release v5.8.0 (main) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1116\"\u003e#1116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/773da95508a5e0289de960af9623b755297e502b\"\u003e\u003ccode\u003e773da95\u003c/code\u003e\u003c/a\u003e feat: upgrade deps (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1122\"\u003e#1122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/dc9cc1b5ce09b6d42f4248cc4a3a688660dcd7fa\"\u003e\u003ccode\u003edc9cc1b\u003c/code\u003e\u003c/a\u003e feat: new rule \u003ccode\u003ejsx-props-style\u003c/code\u003e (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1118\"\u003e#1118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/faca500773c54df3e5d95203b19e283c2b654f63\"\u003e\u003ccode\u003efaca500\u003c/code\u003e\u003c/a\u003e feat(space-unary-ops): allow override \u003ccode\u003ets-non-null\u003c/code\u003e (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1120\"\u003e#1120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/23b25abe1be6086f2d7b843229fbdaeb63fec668\"\u003e\u003ccode\u003e23b25ab\u003c/code\u003e\u003c/a\u003e feat(list-style): support if statement (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1119\"\u003e#1119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/2090a728703c7f8522a580983db952361ad0b4ec\"\u003e\u003ccode\u003e2090a72\u003c/code\u003e\u003c/a\u003e fix(list-style): correctly get \u003ccode\u003e(\u003c/code\u003e for optional call expressions (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1114\"\u003e#1114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commits/v5.8.0/packages/eslint-plugin\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 9.39.2 to 10.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.0.0\u003c/h2\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f9e54f43a5e497cdfa179338b431093245cb787b\"\u003e\u003ccode\u003ef9e54f4\u003c/code\u003e\u003c/a\u003e feat!: estimate rule-tester failure location (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20420\"\u003e#20420\u003c/a\u003e) (ST-DDT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a176319d8ade1a7d9b2d7fb8f038f55a2662325f\"\u003e\u003ccode\u003ea176319\u003c/code\u003e\u003c/a\u003e feat!: replace \u003ccode\u003echalk\u003c/code\u003e with \u003ccode\u003estyleText\u003c/code\u003e and add \u003ccode\u003ecolor\u003c/code\u003e to \u003ccode\u003eResultsMeta\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20227\"\u003e#20227\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7046e6c1e03c4ca0eee4888a1f2eba4c6454f84\"\u003e\u003ccode\u003ec7046e6\u003c/code\u003e\u003c/a\u003e feat!: enable JSX reference tracking (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20152\"\u003e#20152\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fa31a608901684fbcd9906d1907e66561d16e5aa\"\u003e\u003ccode\u003efa31a60\u003c/code\u003e\u003c/a\u003e feat!: add \u003ccode\u003ename\u003c/code\u003e to configs (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20015\"\u003e#20015\u003c/a\u003e) (Kirk Waiblinger)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3383e7ec9028166cafc8ea7986c2f7498d0049f0\"\u003e\u003ccode\u003e3383e7e\u003c/code\u003e\u003c/a\u003e fix!: remove deprecated \u003ccode\u003eSourceCode\u003c/code\u003e methods (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20137\"\u003e#20137\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/501abd0e916a35554c58b7c0365537f1fa3880ce\"\u003e\u003ccode\u003e501abd0\u003c/code\u003e\u003c/a\u003e feat!: update dependency minimatch to v10 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20246\"\u003e#20246\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ca4d3b40085de47561f89656a2207d09946ed45e\"\u003e\u003ccode\u003eca4d3b4\u003c/code\u003e\u003c/a\u003e fix!: stricter rule tester assertions for valid test cases (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20125\"\u003e#20125\u003c/a\u003e) (唯然)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/96512a66c86402fb0538cdcb6cd30b9073f6bf3b\"\u003e\u003ccode\u003e96512a6\u003c/code\u003e\u003c/a\u003e fix!: Remove deprecated rule context methods (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20086\"\u003e#20086\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c69fdacdb2e886b9d965568a397aa8220db3fe90\"\u003e\u003ccode\u003ec69fdac\u003c/code\u003e\u003c/a\u003e feat!: remove eslintrc support (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20037\"\u003e#20037\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/208b5cc34a8374ff81412b5bec2e0800eebfbd04\"\u003e\u003ccode\u003e208b5cc\u003c/code\u003e\u003c/a\u003e feat!: Use \u003ccode\u003eScopeManager#addGlobals()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20132\"\u003e#20132\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a2ee188ea7a38a0c6155f3d39e2b00e1d0f36e14\"\u003e\u003ccode\u003ea2ee188\u003c/code\u003e\u003c/a\u003e fix!: add \u003ccode\u003euniqueItems: true\u003c/code\u003e in \u003ccode\u003eno-invalid-regexp\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20155\"\u003e#20155\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a89059dbf2832d417dd493ee81483227ec44e4ab\"\u003e\u003ccode\u003ea89059d\u003c/code\u003e\u003c/a\u003e feat!: Program range span entire source text (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20133\"\u003e#20133\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/39a6424373d915fa9de0d7b0caba9a4dc3da9b53\"\u003e\u003ccode\u003e39a6424\u003c/code\u003e\u003c/a\u003e fix!: assert 'text' is a string across all RuleFixer methods (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20082\"\u003e#20082\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f28fbf846244e043c92b355b224d121b06140b44\"\u003e\u003ccode\u003ef28fbf8\u003c/code\u003e\u003c/a\u003e fix!: Deprecate \u003ccode\u003e\u0026quot;always\u0026quot;\u003c/code\u003e and \u003ccode\u003e\u0026quot;as-needed\u0026quot;\u003c/code\u003e options of the \u003ccode\u003eradix\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20223\"\u003e#20223\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/aa3fb2b233e929b37220be940575f42c280e0b98\"\u003e\u003ccode\u003eaa3fb2b\u003c/code\u003e\u003c/a\u003e fix!: tighten \u003ccode\u003efunc-names\u003c/code\u003e schema (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20119\"\u003e#20119\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f6c0ed0311dcfee853367d5068c765d066e6b756\"\u003e\u003ccode\u003ef6c0ed0\u003c/code\u003e\u003c/a\u003e feat!: report \u003ccode\u003eeslint-env\u003c/code\u003e comments as errors (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20128\"\u003e#20128\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4bf739fb533e59f7f0a66b65f7bc80be0f37d8db\"\u003e\u003ccode\u003e4bf739f\u003c/code\u003e\u003c/a\u003e fix!: remove deprecated \u003ccode\u003eLintMessage#nodeType\u003c/code\u003e and \u003ccode\u003eTestCaseError#type\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20096\"\u003e#20096\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/523c076866400670fb2192a3f55dbf7ad3469247\"\u003e\u003ccode\u003e523c076\u003c/code\u003e\u003c/a\u003e feat!: drop support for jiti \u0026lt; 2.2.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20016\"\u003e#20016\u003c/a\u003e) (michael faith)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/454a292c95f34dad232411ddac06408e6383bb64\"\u003e\u003ccode\u003e454a292\u003c/code\u003e\u003c/a\u003e feat!: update \u003ccode\u003eeslint:recommended\u003c/code\u003e configuration (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20210\"\u003e#20210\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4f880ee02992e1bf0e96ebaba679985e2d1295f1\"\u003e\u003ccode\u003e4f880ee\u003c/code\u003e\u003c/a\u003e feat!: remove \u003ccode\u003ev10_*\u003c/code\u003e and inactive \u003ccode\u003eunstable_*\u003c/code\u003e flags (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20225\"\u003e#20225\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f18115c363a4ac7671a4c7f30ee13d57ebba330f\"\u003e\u003ccode\u003ef18115c\u003c/code\u003e\u003c/a\u003e feat!: \u003ccode\u003eno-shadow-restricted-names\u003c/code\u003e report \u003ccode\u003eglobalThis\u003c/code\u003e by default (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20027\"\u003e#20027\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c6358c31fbd3937b92d89be2618ffdf5a774604e\"\u003e\u003ccode\u003ec6358c3\u003c/code\u003e\u003c/a\u003e feat!: Require Node.js \u003ccode\u003e^20.19.0 || ^22.13.0 || \u0026gt;=24\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20160\"\u003e#20160\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bff9091927811497dbf066b0e3b85ecb37d43822\"\u003e\u003ccode\u003ebff9091\u003c/code\u003e\u003c/a\u003e feat: handle \u003ccode\u003eArray.fromAsync\u003c/code\u003e in \u003ccode\u003earray-callback-return\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20457\"\u003e#20457\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/290c594bb50c439fb71bc75521ee5360daa8c222\"\u003e\u003ccode\u003e290c594\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eself\u003c/code\u003e to \u003ccode\u003eno-implied-eval\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20468\"\u003e#20468\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/43677de07ebd6e14bfac40a46ad749ba783c45f2\"\u003e\u003ccode\u003e43677de\u003c/code\u003e\u003c/a\u003e feat: fix handling of function and class expression names in \u003ccode\u003eno-shadow\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20432\"\u003e#20432\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f0cafe5f37e7765e9d8c2751b5f5d33107687009\"\u003e\u003ccode\u003ef0cafe5\u003c/code\u003e\u003c/a\u003e feat: rule tester add assertion option \u003ccode\u003erequireData\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20409\"\u003e#20409\u003c/a\u003e) (fnx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f7ab6937e63bc618d326710858f5861a68f80616\"\u003e\u003ccode\u003ef7ab693\u003c/code\u003e\u003c/a\u003e feat: output RuleTester test case failure index (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19976\"\u003e#19976\u003c/a\u003e) (ST-DDT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7cbcbf9c3c2008deee7d143ae35e668e8ffbccb3\"\u003e\u003ccode\u003e7cbcbf9\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003ecountThis\u003c/code\u003e option to \u003ccode\u003emax-params\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20236\"\u003e#20236\u003c/a\u003e) (Gerkin)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f148a5eaa1e89dd80ade62f0a690186b00b9f6e1\"\u003e\u003ccode\u003ef148a5e\u003c/code\u003e\u003c/a\u003e feat: add error assertion options (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20247\"\u003e#20247\u003c/a\u003e) (ST-DDT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/09e66549ecada6dcb8c567a60faf044fce049188\"\u003e\u003ccode\u003e09e6654\u003c/code\u003e\u003c/a\u003e feat: update error loc of \u003ccode\u003erequire-yield\u003c/code\u003e and \u003ccode\u003eno-useless-constructor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20267\"\u003e#20267\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/436b82f3c0a8cfa2fdc17d173e95ea11d5d3ee03\"\u003e\u003ccode\u003e436b82f\u003c/code\u003e\u003c/a\u003e fix: update eslint (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20473\"\u003e#20473\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1d29d22fe302443cec2a11da0816397f94af97ec\"\u003e\u003ccode\u003e1d29d22\u003c/code\u003e\u003c/a\u003e fix: detect default \u003ccode\u003ethis\u003c/code\u003e binding in \u003ccode\u003eArray.fromAsync\u003c/code\u003e callbacks (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20456\"\u003e#20456\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/727451eff55b35d853e0e443d0de58f4550762bf\"\u003e\u003ccode\u003e727451e\u003c/code\u003e\u003c/a\u003e fix: fix regression of global mode report range in \u003ccode\u003estrict\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20462\"\u003e#20462\u003c/a\u003e) (ntnyq)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e80485fcd27196fa0b6f6b5c7ac8cf49ad4b079d\"\u003e\u003ccode\u003ee80485f\u003c/code\u003e\u003c/a\u003e fix: remove fake \u003ccode\u003eFlatESLint\u003c/code\u003e and \u003ccode\u003eLegacyESLint\u003c/code\u003e exports (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20460\"\u003e#20460\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9eeff3bc13813a786b8a4c3815def97c0fb646ef\"\u003e\u003ccode\u003e9eeff3b\u003c/code\u003e\u003c/a\u003e fix: update esquery (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20423\"\u003e#20423\u003c/a\u003e) (cryptnix)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b34b93852d014ebbcf3538d892b55e0216cdf681\"\u003e\u003ccode\u003eb34b938\u003c/code\u003e\u003c/a\u003e fix: use \u003ccode\u003eError.prepareStackTrace\u003c/code\u003e to estimate failing test location (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20436\"\u003e#20436\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/51aab5393b058f7cbed69041a9069b2bd106aabd\"\u003e\u003ccode\u003e51aab53\u003c/code\u003e\u003c/a\u003e fix: update eslint (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20443\"\u003e#20443\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/23490b266276792896a0b7b43c49a1ce87bf8568\"\u003e\u003ccode\u003e23490b2\u003c/code\u003e\u003c/a\u003e fix: handle space before colon in \u003ccode\u003eRuleTester\u003c/code\u003e location estimation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20433\"\u003e#20433\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f244dbf2191267a4cafd08645243624baf3e8c83\"\u003e\u003ccode\u003ef244dbf\u003c/code\u003e\u003c/a\u003e fix: use \u003ccode\u003eMessagePlaceholderData\u003c/code\u003e type from \u003ccode\u003e@eslint/core\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20348\"\u003e#20348\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d186f8c0747f14890e86a5a39708b052b391ddaf\"\u003e\u003ccode\u003ed186f8c\u003c/code\u003e\u003c/a\u003e fix: update eslint (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20427\"\u003e#20427\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2332262deb4ef3188b210595896bb0ff552a7e66\"\u003e\u003ccode\u003e2332262\u003c/code\u003e\u003c/a\u003e fix: error location should not modify error message in RuleTester (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20421\"\u003e#20421\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ab99b21a6715dee1035d8f4e6d6841853eb5563f\"\u003e\u003ccode\u003eab99b21\u003c/code\u003e\u003c/a\u003e fix: ensure \u003ccode\u003efilename\u003c/code\u003e is passed as third argument to \u003ccode\u003everifyAndFix()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20405\"\u003e#20405\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8a60f3bc80ad96c65feeb29886342623c630199c\"\u003e\u003ccode\u003e8a60f3b\u003c/code\u003e\u003c/a\u003e fix: remove \u003ccode\u003eecmaVersion\u003c/code\u003e and \u003ccode\u003esourceType\u003c/code\u003e from \u003ccode\u003eParserOptions\u003c/code\u003e type (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20415\"\u003e#20415\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/eafd727a060131f7fc79b2eb5698d8d27683c3a2\"\u003e\u003ccode\u003eeafd727\u003c/code\u003e\u003c/a\u003e fix: remove \u003ccode\u003eTDZ\u003c/code\u003e scope type (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20231\"\u003e#20231\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4e6c4ac042e321da8fc29ce53ed03c86dcaa44a7\"\u003e\u003ccode\u003e4e6c4ac\u003c/code\u003e\u003c/a\u003e 10.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ddd8a223000ac6a2182cc8eae35254806a3b0289\"\u003e\u003ccode\u003eddd8a22\u003c/code\u003e\u003c/a\u003e Build: changelog update for 10.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bff9091927811497dbf066b0e3b85ecb37d43822\"\u003e\u003ccode\u003ebff9091\u003c/code\u003e\u003c/a\u003e feat: handle \u003ccode\u003eArray.fromAsync\u003c/code\u003e in \u003ccode\u003earray-callback-return\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20457\"\u003e#20457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1ece282c2286b5dc187ece2a793dbd8798f20bd7\"\u003e\u003ccode\u003e1ece282\u003c/code\u003e\u003c/a\u003e chore: ignore \u003ccode\u003e/docs/v9.x\u003c/code\u003e in link checker (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20452\"\u003e#20452\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/034e1397446205e83eb341354605380195c88633\"\u003e\u003ccode\u003e034e139\u003c/code\u003e\u003c/a\u003e ci: add type integration test for \u003ccode\u003e@html-eslint/eslint-plugin\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20345\"\u003e#20345\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f3fbc2f60cbe2c718364feb8c3fc0452c0df3c56\"\u003e\u003ccode\u003ef3fbc2f\u003c/code\u003e\u003c/a\u003e chore: set \u003ccode\u003e@eslint/js\u003c/code\u003e version to 10.0.0 to skip releasing it (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20466\"\u003e#20466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e978ddaab7e6a3c38b4a2afa721148a6ef38f29a\"\u003e\u003ccode\u003ee978dda\u003c/code\u003e\u003c/a\u003e docs: Update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4cecf8393ae9af18c4cfd50621115eb23b3d0cb6\"\u003e\u003ccode\u003e4cecf83\u003c/code\u003e\u003c/a\u003e docs: Update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c79f0ab2e2d242a93b08ff2f6a0712e2ef60b7b8\"\u003e\u003ccode\u003ec79f0ab\u003c/code\u003e\u003c/a\u003e docs: Update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/afc06817bbd0625c7b0a46bdc81c38dab0c99441\"\u003e\u003ccode\u003eafc0681\u003c/code\u003e\u003c/a\u003e chore: remove scopeManager.addGlobals patch for typescript-eslint parser (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20\"\u003e#20\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v9.39.2...v10.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ssri` from 13.0.0 to 13.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/ssri/releases\"\u003essri's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev13.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/ssri/compare/v13.0.0...v13.0.1\"\u003e13.0.1\u003c/a\u003e (2025-12-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/eb833161e9731cbafd679fb0cd4883cc57bf869f\"\u003e\u003ccode\u003eeb83316\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/160\"\u003e#160\u003c/a\u003e hash: filter on known hashes (\u003ca href=\"https://github.com/wraithgar\"\u003e\u003ccode\u003e@​wraithgar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/5b98568ecb1f096a62440571213072bc7fa78057\"\u003e\u003ccode\u003e5b98568\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/160\"\u003e#160\u003c/a\u003e code cleanup (\u003ca href=\"https://github.com/wraithgar\"\u003e\u003ccode\u003e@​wraithgar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/940288e5a54226721526db3195d102230cccfdb6\"\u003e\u003ccode\u003e940288e\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/163\"\u003e#163\u003c/a\u003e remove tap (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/26e09b8765bce1ea658bf677cee23b45393a68c6\"\u003e\u003ccode\u003e26e09b8\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/163\"\u003e#163\u003c/a\u003e move to node:test (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/5ca3f4ad4afdef2d4516287fde79e071d4c8a2ac\"\u003e\u003ccode\u003e5ca3f4a\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/161\"\u003e#161\u003c/a\u003e add benchmarks (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/161\"\u003e#161\u003c/a\u003e) (\u003ca href=\"https://github.com/H4ad\"\u003e\u003ccode\u003e@​H4ad\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/cf696941026a4afcf07c4c2dfef54e44912a290d\"\u003e\u003ccode\u003ecf69694\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/156\"\u003e#156\u003c/a\u003e bump \u003ccode\u003e@​npmcli/eslint-config\u003c/code\u003e from 5.1.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/156\"\u003e#156\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/05ce2c5aa7511431fae297fa01bf26b8cabdc461\"\u003e\u003ccode\u003e05ce2c5\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/158\"\u003e#158\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.28.0 to 4.28.1 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/158\"\u003e#158\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/ssri/blob/main/CHANGELOG.md\"\u003essri's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/ssri/compare/v13.0.0...v13.0.1\"\u003e13.0.1\u003c/a\u003e (2025-12-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/eb833161e9731cbafd679fb0cd4883cc57bf869f\"\u003e\u003ccode\u003eeb83316\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/160\"\u003e#160\u003c/a\u003e hash: filter on known hashes (\u003ca href=\"https://github.com/wraithgar\"\u003e\u003ccode\u003e@​wraithgar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/5b98568ecb1f096a62440571213072bc7fa78057\"\u003e\u003ccode\u003e5b98568\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/160\"\u003e#160\u003c/a\u003e code cleanup (\u003ca href=\"https://github.com/wraithgar\"\u003e\u003ccode\u003e@​wraithgar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/940288e5a54226721526db3195d102230cccfdb6\"\u003e\u003ccode\u003e940288e\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/163\"\u003e#163\u003c/a\u003e remove tap (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/26e09b8765bce1ea658bf677cee23b45393a68c6\"\u003e\u003ccode\u003e26e09b8\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/163\"\u003e#163\u003c/a\u003e move to node:test (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/5ca3f4ad4afdef2d4516287fde79e071d4c8a2ac\"\u003e\u003ccode\u003e5ca3f4a\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/161\"\u003e#161\u003c/a\u003e add benchmarks (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/161\"\u003e#161\u003c/a\u003e) (\u003ca href=\"https://github.com/H4ad\"\u003e\u003ccode\u003e@​H4ad\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/cf696941026a4afcf07c4c2dfef54e44912a290d\"\u003e\u003ccode\u003ecf69694\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/156\"\u003e#156\u003c/a\u003e bump \u003ccode\u003e@​npmcli/eslint-config\u003c/code\u003e from 5.1.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/156\"\u003e#156\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/05ce2c5aa7511431fae297fa01bf26b8cabdc461\"\u003e\u003ccode\u003e05ce2c5\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/158\"\u003e#158\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.28.0 to 4.28.1 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/158\"\u003e#158\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/73adc1554d0b60606a8fb315d47f7afde7fd913e\"\u003e\u003ccode\u003e73adc15\u003c/code\u003e\u003c/a\u003e chore: release 13.0.1 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/162\"\u003e#162\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/940288e5a54226721526db3195d102230cccfdb6\"\u003e\u003ccode\u003e940288e\u003c/code\u003e\u003c/a\u003e chore: remove tap\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/26e09b8765bce1ea658bf677cee23b45393a68c6\"\u003e\u003ccode\u003e26e09b8\u003c/code\u003e\u003c/a\u003e chore: move to node:test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/eb833161e9731cbafd679fb0cd4883cc57bf869f\"\u003e\u003ccode\u003eeb83316\u003c/code\u003e\u003c/a\u003e fix(hash): filter on known hashes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/5b98568ecb1f096a62440571213072bc7fa78057\"\u003e\u003ccode\u003e5b98568\u003c/code\u003e\u003c/a\u003e fix: code cleanup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/5ca3f4ad4afdef2d4516287fde79e071d4c8a2ac\"\u003e\u003ccode\u003e5ca3f4a\u003c/code\u003e\u003c/a\u003e chore: add benchmarks (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/161\"\u003e#161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/05ce2c5aa7511431fae297fa01bf26b8cabdc461\"\u003e\u003ccode\u003e05ce2c5\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.28.0 to 4.28.1 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/158\"\u003e#158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/60ecae62d7cdde6b73d30cb153b37ff59c6e3296\"\u003e\u003ccode\u003e60ecae6\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.27.1 to 4.28.0 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/157\"\u003e#157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/cf696941026a4afcf07c4c2dfef54e44912a290d\"\u003e\u003ccode\u003ecf69694\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/eslint-config\u003c/code\u003e from 5.1.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/156\"\u003e#156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/npm/ssri/compare/v13.0.0...v13.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot 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`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e 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)\n- `@dependabot ignore \u003cdependency name\u003e 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)\n- `@dependabot ignore \u003cdependency name\u003e` 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)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/adamlui/ai-web-extensions/pull/324","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fai-web-extensions/issues/324","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/324/packages"},{"uuid":"3946314628","node_id":"PR_kwDOIU25787EBhpt","number":106,"state":"closed","title":"deps(deps): bump the other-dependencies group across 1 directory with 53 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-02-23T07:28:09.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-16T07:27:25.000Z","updated_at":"2026-02-23T07:28:11.000Z","time_to_close":604844,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(deps): bump","group_name":"other-dependencies","update_count":53,"packages":[{"name":"@axe-core/cli","old_version":"4.11.0","new_version":"4.11.1","repository_url":"https://github.com/dequelabs/axe-core-npm"},{"name":"@types/node","old_version":"25.0.10","new_version":"25.2.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@babel/code-frame","old_version":"7.27.1","new_version":"7.29.0","repository_url":"https://github.com/babel/babel"},{"name":"@babel/compat-data","old_version":"7.28.5","new_version":"7.29.0","repository_url":"https://github.com/babel/babel"},{"name":"@babel/generator","old_version":"7.28.5","new_version":"7.29.1","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-compilation-targets","old_version":"7.27.2","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-module-imports","old_version":"7.27.1","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-module-transforms","old_version":"7.28.3","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helpers","old_version":"7.28.4","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@isaacs/brace-expansion","old_version":"5.0.0","new_version":"5.0.1"},{"name":"@parcel/watcher","old_version":"2.5.1","new_version":"2.5.6","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"ansi-escapes","old_version":"7.2.0","new_version":"7.3.0","repository_url":"https://github.com/sindresorhus/ansi-escapes"},{"name":"axios","old_version":"1.13.2","new_version":"1.13.5","repository_url":"https://github.com/axios/axios"},{"name":"baseline-browser-mapping","old_version":"2.9.11","new_version":"2.9.19","repository_url":"https://github.com/web-platform-dx/baseline-browser-mapping"},{"name":"basic-ftp","old_version":"5.0.5","new_version":"5.1.0","repository_url":"https://github.com/patrickjuchli/basic-ftp"},{"name":"caniuse-lite","old_version":"1.0.30001761","new_version":"1.0.30001770","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"chromedriver","old_version":"143.0.3","new_version":"145.0.3","repository_url":"https://github.com/giggio/node-chromedriver"},{"name":"cli-spinners","old_version":"3.3.0","new_version":"3.4.0","repository_url":"https://github.com/sindresorhus/cli-spinners"},{"name":"cors","old_version":"2.8.5","new_version":"2.8.6","repository_url":"https://github.com/expressjs/cors"},{"name":"dotenv","old_version":"17.2.3","new_version":"17.3.1","repository_url":"https://github.com/motdotla/dotenv"},{"name":"electron-to-chromium","old_version":"1.5.267","new_version":"1.5.286","repository_url":"https://github.com/kilian/electron-to-chromium"},{"name":"esquery","old_version":"1.6.0","new_version":"1.7.0","repository_url":"https://github.com/estools/esquery"},{"name":"hono","old_version":"4.11.5","new_version":"4.11.9","repository_url":"https://github.com/honojs/hono"},{"name":"htmlparser2","old_version":"10.0.0","new_version":"10.1.0","repository_url":"https://github.com/fb55/htmlparser2"},{"name":"lodash","old_version":"4.17.21","new_version":"4.17.23","repository_url":"https://github.com/lodash/lodash"},{"name":"minipass-fetch","old_version":"5.0.0","new_version":"5.0.1","repository_url":"https://github.com/npm/minipass-fetch"},{"name":"node-gyp","old_version":"12.1.0","new_version":"12.2.0","repository_url":"https://github.com/nodejs/node-gyp"},{"name":"qs","old_version":"6.14.1","new_version":"6.14.2","repository_url":"https://github.com/ljharb/qs"},{"name":"rollup","old_version":"4.54.0","new_version":"4.57.1","repository_url":"https://github.com/rollup/rollup"},{"name":"ssri","old_version":"13.0.0","new_version":"13.0.1","repository_url":"https://github.com/npm/ssri"},{"name":"tar","old_version":"7.5.6","new_version":"7.5.9","repository_url":"https://github.com/isaacs/node-tar"}],"path":null,"ecosystem":"npm"},"body":"Bumps the other-dependencies group with 31 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@axe-core/cli](https://github.com/dequelabs/axe-core-npm) | `4.11.0` | `4.11.1` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.0.10` | `25.2.3` |\n| [@babel/code-frame](https://github.com/babel/babel/tree/HEAD/packages/babel-code-frame) | `7.27.1` | `7.29.0` |\n| [@babel/compat-data](https://github.com/babel/babel/tree/HEAD/packages/babel-compat-data) | `7.28.5` | `7.29.0` |\n| [@babel/generator](https://github.com/babel/babel/tree/HEAD/packages/babel-generator) | `7.28.5` | `7.29.1` |\n| [@babel/helper-compilation-targets](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-compilation-targets) | `7.27.2` | `7.28.6` |\n| [@babel/helper-module-imports](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-module-imports) | `7.27.1` | `7.28.6` |\n| [@babel/helper-module-transforms](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-module-transforms) | `7.28.3` | `7.28.6` |\n| [@babel/helpers](https://github.com/babel/babel/tree/HEAD/packages/babel-helpers) | `7.28.4` | `7.28.6` |\n| @isaacs/brace-expansion | `5.0.0` | `5.0.1` |\n| [@parcel/watcher](https://github.com/parcel-bundler/watcher) | `2.5.1` | `2.5.6` |\n| [ansi-escapes](https://github.com/sindresorhus/ansi-escapes) | `7.2.0` | `7.3.0` |\n| [axios](https://github.com/axios/axios) | `1.13.2` | `1.13.5` |\n| [baseline-browser-mapping](https://github.com/web-platform-dx/baseline-browser-mapping) | `2.9.11` | `2.9.19` |\n| [basic-ftp](https://github.com/patrickjuchli/basic-ftp) | `5.0.5` | `5.1.0` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001761` | `1.0.30001770` |\n| [chromedriver](https://github.com/giggio/node-chromedriver) | `143.0.3` | `145.0.3` |\n| [cli-spinners](https://github.com/sindresorhus/cli-spinners) | `3.3.0` | `3.4.0` |\n| [cors](https://github.com/expressjs/cors) | `2.8.5` | `2.8.6` |\n| [dotenv](https://github.com/motdotla/dotenv) | `17.2.3` | `17.3.1` |\n| [electron-to-chromium](https://github.com/kilian/electron-to-chromium) | `1.5.267` | `1.5.286` |\n| [esquery](https://github.com/estools/esquery) | `1.6.0` | `1.7.0` |\n| [hono](https://github.com/honojs/hono) | `4.11.5` | `4.11.9` |\n| [htmlparser2](https://github.com/fb55/htmlparser2) | `10.0.0` | `10.1.0` |\n| [lodash](https://github.com/lodash/lodash) | `4.17.21` | `4.17.23` |\n| [minipass-fetch](https://github.com/npm/minipass-fetch) | `5.0.0` | `5.0.1` |\n| [node-gyp](https://github.com/nodejs/node-gyp) | `12.1.0` | `12.2.0` |\n| [qs](https://github.com/ljharb/qs) | `6.14.1` | `6.14.2` |\n| [rollup](https://github.com/rollup/rollup) | `4.54.0` | `4.57.1` |\n| [ssri](https://github.com/npm/ssri) | `13.0.0` | `13.0.1` |\n| [tar](https://github.com/isaacs/node-tar) | `7.5.6` | `7.5.9` |\n\n\nUpdates `@axe-core/cli` from 4.11.0 to 4.11.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dequelabs/axe-core-npm/releases\"\u003e\u003ccode\u003e@​axe-core/cli\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 4.11.1\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ereorder exports to place types first (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1261\"\u003e#1261\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/40d22e3cd6381796d731802efc71bc21c924025e\"\u003e40d22e3\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1243\"\u003e#1243\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate axe-core to v4.11.1 (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1271\"\u003e#1271\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/77f577ed47510045e75b939fa97ac1d4f91b219b\"\u003e77f577e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dequelabs/axe-core-npm/blob/develop/CHANGELOG.md\"\u003e\u003ccode\u003e@​axe-core/cli\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/dequelabs/axe-core-npm/compare/v4.11.0...v4.11.1\"\u003e4.11.1\u003c/a\u003e (2026-01-09)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ereorder exports to place types first (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1261\"\u003e#1261\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/40d22e3cd6381796d731802efc71bc21c924025e\"\u003e40d22e3\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1243\"\u003e#1243\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate axe-core to v4.11.1 (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1271\"\u003e#1271\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/77f577ed47510045e75b939fa97ac1d4f91b219b\"\u003e77f577e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/66a3106a704e1d446f23cb151f96363425f42d02\"\u003e\u003ccode\u003e66a3106\u003c/code\u003e\u003c/a\u003e chore(release): v4.11.1 (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1275\"\u003e#1275\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/9a07fd719927e8b89db98ee325a9f0219870ef16\"\u003e\u003ccode\u003e9a07fd7\u003c/code\u003e\u003c/a\u003e chore: RC v4.11.1 (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1272\"\u003e#1272\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/999a563ddec8c7b431ee17f5e6ef9b79831a0beb\"\u003e\u003ccode\u003e999a563\u003c/code\u003e\u003c/a\u003e chore: applying release changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/26e0d0b0630c9ea50eb34b7edc44dcb68eb02a6b\"\u003e\u003ccode\u003e26e0d0b\u003c/code\u003e\u003c/a\u003e chore: RC v4.11.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/77f577ed47510045e75b939fa97ac1d4f91b219b\"\u003e\u003ccode\u003e77f577e\u003c/code\u003e\u003c/a\u003e fix: Update axe-core to v4.11.1 (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1271\"\u003e#1271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/40d22e3cd6381796d731802efc71bc21c924025e\"\u003e\u003ccode\u003e40d22e3\u003c/code\u003e\u003c/a\u003e fix: reorder exports to place types first (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1261\"\u003e#1261\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/bd80a5f74be0274ce657dc654bf6d4aef6fc97e7\"\u003e\u003ccode\u003ebd80a5f\u003c/code\u003e\u003c/a\u003e chore: rebuild lockfile (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1266\"\u003e#1266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/a73c6a8d47fd5b4d5299e1a9128e0486eb68eb0d\"\u003e\u003ccode\u003ea73c6a8\u003c/code\u003e\u003c/a\u003e chore: bump the npm-low-risk group across 1 directory with 27 updates (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1265\"\u003e#1265\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/a80460d75a5cab7c6257ec3c0d5a39900d4c08e2\"\u003e\u003ccode\u003ea80460d\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​wdio/mocha-framework\u003c/code\u003e from 8.39.0 to 9.20.1 (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1256\"\u003e#1256\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/2199e1bd478465b580be7dc59f548942c52caaa5\"\u003e\u003ccode\u003e2199e1b\u003c/code\u003e\u003c/a\u003e chore: bump mocha from 9.2.2 to 11.7.5 (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1257\"\u003e#1257\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dequelabs/axe-core-npm/compare/v4.11.0...v4.11.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​axe-core/cli\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 25.0.10 to 25.2.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@axe-core/webdriverjs` from 4.11.0 to 4.11.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dequelabs/axe-core-npm/releases\"\u003e\u003ccode\u003e@​axe-core/webdriverjs\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 4.11.1\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ereorder exports to place types first (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1261\"\u003e#1261\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/40d22e3cd6381796d731802efc71bc21c924025e\"\u003e40d22e3\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1243\"\u003e#1243\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate axe-core to v4.11.1 (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1271\"\u003e#1271\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/77f577ed47510045e75b939fa97ac1d4f91b219b\"\u003e77f577e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dequelabs/axe-core-npm/blob/develop/CHANGELOG.md\"\u003e\u003ccode\u003e@​axe-core/webdriverjs\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/dequelabs/axe-core-npm/compare/v4.11.0...v4.11.1\"\u003e4.11.1\u003c/a\u003e (2026-01-09)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ereorder exports to place types first (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1261\"\u003e#1261\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/40d22e3cd6381796d731802efc71bc21c924025e\"\u003e40d22e3\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1243\"\u003e#1243\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate axe-core to v4.11.1 (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1271\"\u003e#1271\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/77f577ed47510045e75b939fa97ac1d4f91b219b\"\u003e77f577e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/66a3106a704e1d446f23cb151f96363425f42d02\"\u003e\u003ccode\u003e66a3106\u003c/code\u003e\u003c/a\u003e chore(release): v4.11.1 (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1275\"\u003e#1275\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/9a07fd719927e8b89db98ee325a9f0219870ef16\"\u003e\u003ccode\u003e9a07fd7\u003c/code\u003e\u003c/a\u003e chore: RC v4.11.1 (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1272\"\u003e#1272\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/999a563ddec8c7b431ee17f5e6ef9b79831a0beb\"\u003e\u003ccode\u003e999a563\u003c/code\u003e\u003c/a\u003e chore: applying release changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/26e0d0b0630c9ea50eb34b7edc44dcb68eb02a6b\"\u003e\u003ccode\u003e26e0d0b\u003c/code\u003e\u003c/a\u003e chore: RC v4.11.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/77f577ed47510045e75b939fa97ac1d4f91b219b\"\u003e\u003ccode\u003e77f577e\u003c/code\u003e\u003c/a\u003e fix: Update axe-core to v4.11.1 (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1271\"\u003e#1271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/40d22e3cd6381796d731802efc71bc21c924025e\"\u003e\u003ccode\u003e40d22e3\u003c/code\u003e\u003c/a\u003e fix: reorder exports to place types first (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1261\"\u003e#1261\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/bd80a5f74be0274ce657dc654bf6d4aef6fc97e7\"\u003e\u003ccode\u003ebd80a5f\u003c/code\u003e\u003c/a\u003e chore: rebuild lockfile (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1266\"\u003e#1266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/a73c6a8d47fd5b4d5299e1a9128e0486eb68eb0d\"\u003e\u003ccode\u003ea73c6a8\u003c/code\u003e\u003c/a\u003e chore: bump the npm-low-risk group across 1 directory with 27 updates (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1265\"\u003e#1265\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/a80460d75a5cab7c6257ec3c0d5a39900d4c08e2\"\u003e\u003ccode\u003ea80460d\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​wdio/mocha-framework\u003c/code\u003e from 8.39.0 to 9.20.1 (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1256\"\u003e#1256\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/2199e1bd478465b580be7dc59f548942c52caaa5\"\u003e\u003ccode\u003e2199e1b\u003c/code\u003e\u003c/a\u003e chore: bump mocha from 9.2.2 to 11.7.5 (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1257\"\u003e#1257\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dequelabs/axe-core-npm/compare/v4.11.0...v4.11.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​axe-core/webdriverjs\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/code-frame` from 7.27.1 to 7.29.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e\u003ccode\u003e@​babel/code-frame\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.29.0 (2026-01-31)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/simbahax\"\u003e\u003ccode\u003e@​simbahax\u003c/code\u003e\u003c/a\u003e for your first PR!\u003c/p\u003e\n\u003ch4\u003e:rocket: New Feature\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17750\"\u003e#17750\u003c/a\u003e [7.x backport] Add attributes import declaration builder (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17663\"\u003e#17663\u003c/a\u003e [7.x backport] feat(standalone): export async transform (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17725\"\u003e#17725\u003c/a\u003e [7.x backport] feat: read standalone targets from data-targets (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17765\"\u003e#17765\u003c/a\u003e fix(parser): correctly parse type assertions in \u003ccode\u003eextends\u003c/code\u003e clause (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17723\"\u003e#17723\u003c/a\u003e [7.x backport] fix(parser): improve super type argument parsing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17708\"\u003e#17708\u003c/a\u003e fix(traverse): provide a hub when traversing a File or Program and no parentPath is given (\u003ca href=\"https://github.com/simbahax\"\u003e\u003ccode\u003e@​simbahax\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-block-scoping\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17737\"\u003e#17737\u003c/a\u003e [7.x backport] fix: Rename switch discriminant references when body creates shadowing variable (\u003ca href=\"https://github.com/magic-akari\"\u003e\u003ccode\u003e@​magic-akari\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-generator\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17642\"\u003e#17642\u003c/a\u003e [Babel 7] Improve generator performance (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 6\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eDavid (\u003ca href=\"https://github.com/simbahax\"\u003e\u003ccode\u003e@​simbahax\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/magic-akari\"\u003e\u003ccode\u003e@​magic-akari\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.6 (2026-01-12)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-cli\u003c/code\u003e, \u003ccode\u003ebabel-code-frame\u003c/code\u003e, \u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-helper-fixtures\u003c/code\u003e, \u003ccode\u003ebabel-helper-plugin-utils\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-flow-comments\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-property-mutators\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17589\"\u003e#17589\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17556\"\u003e#17556\u003c/a\u003e fix: \u003ccode\u003etransform-regenerator\u003c/code\u003e correctly handles scope (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-react-jsx\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17538\"\u003e#17538\u003c/a\u003e fix: Keep jsx comments (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17606\"\u003e#17606\u003c/a\u003e Polish(standalone): improve message on invalid preset/plugin (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-bugfix-v8-static-class-fields-redefine-readonly\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-attributes-to-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-wasm-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-async-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-export-default-from\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-flow\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-bind\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-sent\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-attributes\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-defer\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-jsx\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-module-blocks\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-optional-chaining-assign\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-partial-application\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-pipeline-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-throw-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-typescript\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-to-generator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-properties\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-static-block\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-dotall-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-duplicate-named-capturing-groups-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-exponentiation-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-json-strings\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-logical-assignment-operators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-nullish-coalescing-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-numeric-separator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-catch-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-methods\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-property-in-object\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regexp-modifiers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-property-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-sets-regex\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17580\"\u003e#17580\u003c/a\u003e Allow Babel 8 in compatible Babel 7 plugins (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/aa8394e454337d118ac3d40bfa3ee1a3cb3f3ed2\"\u003e\u003ccode\u003eaa8394e\u003c/code\u003e\u003c/a\u003e v7.29.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/ad0d03f0c92404a60ec6b1c12f15febd38e2397a\"\u003e\u003ccode\u003ead0d03f\u003c/code\u003e\u003c/a\u003e [7.x backport] feat: Allow specifying startLine in code frame (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-code-frame/issues/17739\"\u003e#17739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/d7f400889567ae18ef9ac41b024b5120f6060e17\"\u003e\u003ccode\u003ed7f4008\u003c/code\u003e\u003c/a\u003e v7.28.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/99dcba5e71de3bd81ce14077cfa5b6df58e9b177\"\u003e\u003ccode\u003e99dcba5\u003c/code\u003e\u003c/a\u003e chore: enable some ts-eslint rules (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-code-frame/issues/17592\"\u003e#17592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/c92c4919771105140015167f25f7bacac77c90d9\"\u003e\u003ccode\u003ec92c491\u003c/code\u003e\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-code-frame/issues/17589\"\u003e#17589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.29.0/packages/babel-code-frame\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​babel/code-frame\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/compat-data` from 7.28.5 to 7.29.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e\u003ccode\u003e@​babel/compat-data\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.29.0 (2026-01-31)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/simbahax\"\u003e\u003ccode\u003e@​simbahax\u003c/code\u003e\u003c/a\u003e for your first PR!\u003c/p\u003e\n\u003ch4\u003e:rocket: New Feature\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17750\"\u003e#17750\u003c/a\u003e [7.x backport] Add attributes import declaration builder (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17663\"\u003e#17663\u003c/a\u003e [7.x backport] feat(standalone): export async transform (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17725\"\u003e#17725\u003c/a\u003e [7.x backport] feat: read standalone targets from data-targets (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17765\"\u003e#17765\u003c/a\u003e fix(parser): correctly parse type assertions in \u003ccode\u003eextends\u003c/code\u003e clause (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17723\"\u003e#17723\u003c/a\u003e [7.x backport] fix(parser): improve super type argument parsing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17708\"\u003e#17708\u003c/a\u003e fix(traverse): provide a hub when traversing a File or Program and no parentPath is given (\u003ca href=\"https://github.com/simbahax\"\u003e\u003ccode\u003e@​simbahax\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-block-scoping\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17737\"\u003e#17737\u003c/a\u003e [7.x backport] fix: Rename switch discriminant references when body creates shadowing variable (\u003ca href=\"https://github.com/magic-akari\"\u003e\u003ccode\u003e@​magic-akari\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-generator\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17642\"\u003e#17642\u003c/a\u003e [Babel 7] Improve generator performance (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 6\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eDavid (\u003ca href=\"https://github.com/simbahax\"\u003e\u003ccode\u003e@​simbahax\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/magic-akari\"\u003e\u003ccode\u003e@​magic-akari\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.6 (2026-01-12)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-cli\u003c/code\u003e, \u003ccode\u003ebabel-code-frame\u003c/code\u003e, \u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-helper-fixtures\u003c/code\u003e, \u003ccode\u003ebabel-helper-plugin-utils\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-flow-comments\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-property-mutators\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17589\"\u003e#17589\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17556\"\u003e#17556\u003c/a\u003e fix: \u003ccode\u003etransform-regenerator\u003c/code\u003e correctly handles scope (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-react-jsx\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17538\"\u003e#17538\u003c/a\u003e fix: Keep jsx comments (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17606\"\u003e#17606\u003c/a\u003e Polish(standalone): improve message on invalid preset/plugin (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-bugfix-v8-static-class-fields-redefine-readonly\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-attributes-to-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-wasm-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-async-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-export-default-from\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-flow\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-bind\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-sent\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-attributes\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-defer\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-jsx\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-module-blocks\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-optional-chaining-assign\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-partial-application\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-pipeline-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-throw-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-typescript\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-to-generator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-properties\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-static-block\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-dotall-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-duplicate-named-capturing-groups-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-exponentiation-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-json-strings\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-logical-assignment-operators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-nullish-coalescing-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-numeric-separator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-catch-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-methods\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-property-in-object\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regexp-modifiers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-property-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-sets-regex\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17580\"\u003e#17580\u003c/a\u003e Allow Babel 8 in compatible Babel 7 plugins (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/aa8394e454337d118ac3d40bfa3ee1a3cb3f3ed2\"\u003e\u003ccode\u003eaa8394e\u003c/code\u003e\u003c/a\u003e v7.29.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/0053db620c05acf0036f593b5aaf4e372daa79d0\"\u003e\u003ccode\u003e0053db6\u003c/code\u003e\u003c/a\u003e Update polyfill packages (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-compat-data/issues/17727\"\u003e#17727\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/d7f400889567ae18ef9ac41b024b5120f6060e17\"\u003e\u003ccode\u003ed7f4008\u003c/code\u003e\u003c/a\u003e v7.28.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/3549ca3b092c58a6b5a1f691e8c04030fea9fa9d\"\u003e\u003ccode\u003e3549ca3\u003c/code\u003e\u003c/a\u003e Update compat data (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-compat-data/issues/17600\"\u003e#17600\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.29.0/packages/babel-compat-data\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/generator` from 7.28.5 to 7.29.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e\u003ccode\u003e@​babel/generator\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.29.1 (2026-02-04)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17771\"\u003e#17771\u003c/a\u003e [7.x backport] fix: ensure \u003ccode\u003etargets.esmodules\u003c/code\u003e is validated (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17776\"\u003e#17776\u003c/a\u003e [7.x backport] Fix undefined when 64 indents (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 2\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.29.0 (2026-01-31)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/simbahax\"\u003e\u003ccode\u003e@​simbahax\u003c/code\u003e\u003c/a\u003e for your first PR!\u003c/p\u003e\n\u003ch4\u003e:rocket: New Feature\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17750\"\u003e#17750\u003c/a\u003e [7.x backport] Add attributes import declaration builder (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17663\"\u003e#17663\u003c/a\u003e [7.x backport] feat(standalone): export async transform (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17725\"\u003e#17725\u003c/a\u003e [7.x backport] feat: read standalone targets from data-targets (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17765\"\u003e#17765\u003c/a\u003e fix(parser): correctly parse type assertions in \u003ccode\u003eextends\u003c/code\u003e clause (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17723\"\u003e#17723\u003c/a\u003e [7.x backport] fix(parser): improve super type argument parsing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17708\"\u003e#17708\u003c/a\u003e fix(traverse): provide a hub when traversing a File or Program and no parentPath is given (\u003ca href=\"https://github.com/simbahax\"\u003e\u003ccode\u003e@​simbahax\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-block-scoping\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17737\"\u003e#17737\u003c/a\u003e [7.x backport] fix: Rename switch discriminant references when body creates shadowing variable (\u003ca href=\"https://github.com/magic-akari\"\u003e\u003ccode\u003e@​magic-akari\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-generator\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17642\"\u003e#17642\u003c/a\u003e [Babel 7] Improve generator performance (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 6\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eDavid (\u003ca href=\"https://github.com/simbahax\"\u003e\u003ccode\u003e@​simbahax\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/magic-akari\"\u003e\u003ccode\u003e@​magic-akari\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.6 (2026-01-12)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-cli\u003c/code\u003e, \u003ccode\u003ebabel-code-frame\u003c/code\u003e, \u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-helper-fixtures\u003c/code\u003e, \u003ccode\u003ebabel-helper-plugin-utils\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-flow-comments\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-property-mutators\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17589\"\u003e#17589\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/713d478674cd9f29ff84568f50df43393d6e3068\"\u003e\u003ccode\u003e713d478\u003c/code\u003e\u003c/a\u003e v7.29.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/7171fb9b6c4304384a3863a042044401c22c34be\"\u003e\u003ccode\u003e7171fb9\u003c/code\u003e\u003c/a\u003e [7.x backport] Fix undefined when 64 indents (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-generator/issues/17776\"\u003e#17776\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/aa8394e454337d118ac3d40bfa3ee1a3cb3f3ed2\"\u003e\u003ccode\u003eaa8394e\u003c/code\u003e\u003c/a\u003e v7.29.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/f3a22268bdc4fc6748cbc2be718a4d1090bdaf00\"\u003e\u003ccode\u003ef3a2226\u003c/code\u003e\u003c/a\u003e [babel 7] Delete Babel 8 fixtures (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-generator/issues/17729\"\u003e#17729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/68e157771568abc3ba8b2775caf7618cd9692ae5\"\u003e\u003ccode\u003e68e1577\u003c/code\u003e\u003c/a\u003e [Babel 7] Improve generator performance (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-generator/issues/17642\"\u003e#17642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/d7f400889567ae18ef9ac41b024b5120f6060e17\"\u003e\u003ccode\u003ed7f4008\u003c/code\u003e\u003c/a\u003e v7.28.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/beea88c2bddd158a52e3c08739f47cbca970beea\"\u003e\u003ccode\u003ebeea88c\u003c/code\u003e\u003c/a\u003e [babel 8] Rename \u003ccode\u003eTSImportType.argument\u003c/code\u003e to \u003ccode\u003e.source\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-generator/issues/17610\"\u003e#17610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/711db56222abc89bef19b4992c9c70b438a34a98\"\u003e\u003ccode\u003e711db56\u003c/code\u003e\u003c/a\u003e [babel 8] Fully remove import assertions (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-generator/issues/17603\"\u003e#17603\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/99dcba5e71de3bd81ce14077cfa5b6df58e9b177\"\u003e\u003ccode\u003e99dcba5\u003c/code\u003e\u003c/a\u003e chore: enable some ts-eslint rules (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-generator/issues/17592\"\u003e#17592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/8e3dd5d112b12e36b7c9192efd0c3cb7d9b8d58a\"\u003e\u003ccode\u003e8e3dd5d\u003c/code\u003e\u003c/a\u003e Record and tuple cleanup (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-generator/issues/17597\"\u003e#17597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/babel/babel/commits/v7.29.1/packages/babel-generator\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/helper-compilation-targets` from 7.27.2 to 7.28.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e\u003ccode\u003e@​babel/helper-compilation-targets\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.28.6 (2026-01-12)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-cli\u003c/code\u003e, \u003ccode\u003ebabel-code-frame\u003c/code\u003e, \u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-helper-fixtures\u003c/code\u003e, \u003ccode\u003ebabel-helper-plugin-utils\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-flow-comments\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-property-mutators\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17589\"\u003e#17589\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17556\"\u003e#17556\u003c/a\u003e fix: \u003ccode\u003etransform-regenerator\u003c/code\u003e correctly handles scope (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-react-jsx\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17538\"\u003e#17538\u003c/a\u003e fix: Keep jsx comments (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17606\"\u003e#17606\u003c/a\u003e Polish(standalone): improve message on invalid preset/plugin (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-bugfix-v8-static-class-fields-redefine-readonly\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-attributes-to-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-wasm-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-async-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-export-default-from\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-flow\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-bind\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-sent\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-attributes\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-defer\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-jsx\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-module-blocks\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-optional-chaining-assign\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-partial-application\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-pipeline-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-throw-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-typescript\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-to-generator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-properties\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-static-block\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-dotall-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-duplicate-named-capturing-groups-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-exponentiation-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-json-strings\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-logical-assignment-operators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-nullish-coalescing-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-numeric-separator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-catch-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-methods\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-property-in-object\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regexp-modifiers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-property-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-sets-regex\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17580\"\u003e#17580\u003c/a\u003e Allow Babel 8 in compatible Babel 7 plugins (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-react-jsx\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17555\"\u003e#17555\u003c/a\u003e perf: Use lighter traversal for jsx \u003ccode\u003e__source,__self\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 7\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEliot Pontarelli (\u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKadhirash Sivakumar (\u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ecoderaiser (\u003ca href=\"https://github.com/coderaiser\"\u003e\u003ccode\u003e@​coderaiser\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.5 (2025-10-23)\u003c/h2\u003e\n\u003cp\u003eThank you \u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Olexandr88\"\u003e\u003ccode\u003e@​Olexandr88\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/youthfulhps\"\u003e\u003ccode\u003e@​youthfulhps\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17446\"\u003e#17446\u003c/a\u003e Allow \u003ccode\u003eRuntime Errors for Function Call Assignment Targets\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-validator-identifier\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17501\"\u003e#17501\u003c/a\u003e fix: update identifier to unicode 17 (\u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17534\"\u003e#17534\u003c/a\u003e Allow mixing private destructuring and rest (\u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17521\"\u003e#17521\u003c/a\u003e Improve \u003ccode\u003e@babel/parser\u003c/code\u003e error typing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17491\"\u003e#17491\u003c/a\u003e fix: improve ts-only declaration parsing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-discard-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-destructuring\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/d7f400889567ae18ef9ac41b024b5120f6060e17\"\u003e\u003ccode\u003ed7f4008\u003c/code\u003e\u003c/a\u003e v7.28.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/99dcba5e71de3bd81ce14077cfa5b6df58e9b177\"\u003e\u003ccode\u003e99dcba5\u003c/code\u003e\u003c/a\u003e chore: enable some ts-eslint rules (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-helper-compilation-targets/issues/17592\"\u003e#17592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.28.6/packages/babel-helper-compilation-targets\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​babel/helper-compilation-targets\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/helper-module-imports` from 7.27.1 to 7.28.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e\u003ccode\u003e@​babel/helper-module-imports\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.28.6 (2026-01-12)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-cli\u003c/code\u003e, \u003ccode\u003ebabel-code-frame\u003c/code\u003e, \u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-helper-fixtures\u003c/code\u003e, \u003ccode\u003ebabel-helper-plugin-utils\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-flow-comments\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-property-mutators\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17589\"\u003e#17589\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17556\"\u003e#17556\u003c/a\u003e fix: \u003ccode\u003etransform-regenerator\u003c/code\u003e correctly handles scope (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-react-jsx\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17538\"\u003e#17538\u003c/a\u003e fix: Keep jsx comments (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17606\"\u003e#17606\u003c/a\u003e Polish(standalone): improve message on invalid preset/plugin (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-bugfix-v8-static-class-fields-redefine-readonly\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-attributes-to-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-wasm-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-async-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-export-default-from\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-flow\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-bind\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-sent\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-attributes\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-defer\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-jsx\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-module-blocks\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-optional-chaining-assign\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-partial-application\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-pipeline-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-throw-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-typescript\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-to-generator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-properties\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-static-block\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-dotall-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-duplicate-named-capturing-groups-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-exponentiation-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-json-strings\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-logical-assignment-operators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-nullish-coalescing-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-numeric-separator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-catch-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-methods\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-property-in-object\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regexp-modifiers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-property-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-sets-regex\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17580\"\u003e#17580\u003c/a\u003e Allow Babel 8 in compatible Babel 7 plugins (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-react-jsx\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17555\"\u003e#17555\u003c/a\u003e perf: Use lighter traversal for jsx \u003ccode\u003e__source,__self\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 7\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEliot Pontarelli (\u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKadhirash Sivakumar (\u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ecoderaiser (\u003ca href=\"https://github.com/coderaiser\"\u003e\u003ccode\u003e@​coderaiser\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.5 (2025-10-23)\u003c/h2\u003e\n\u003cp\u003eThank you \u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Olexandr88\"\u003e\u003ccode\u003e@​Olexandr88\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/youthfulhps\"\u003e\u003ccode\u003e@​youthfulhps\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17446\"\u003e#17446\u003c/a\u003e Allow \u003ccode\u003eRuntime Errors for Function Call Assignment Targets\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-validator-identifier\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17501\"\u003e#17501\u003c/a\u003e fix: update identifier to unicode 17 (\u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17534\"\u003e#17534\u003c/a\u003e Allow mixing private destructuring and rest (\u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17521\"\u003e#17521\u003c/a\u003e Improve \u003ccode\u003e@babel/parser\u003c/code\u003e error typing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17491\"\u003e#17491\u003c/a\u003e fix: improve ts-only declaration parsing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-discard-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-destructuring\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/d7f400889567ae18ef9ac41b024b5120f6060e17\"\u003e\u003ccode\u003ed7f4008\u003c/code\u003e\u003c/a\u003e v7.28.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/99dcba5e71de3bd81ce14077cfa5b6df58e9b177\"\u003e\u003ccode\u003e99dcba5\u003c/code\u003e\u003c/a\u003e chore: enable some ts-eslint rules (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-helper-module-imports/issues/17592\"\u003e#17592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.28.6/packages/babel-helper-module-imports\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​babel/helper-module-imports\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/helper-module-transforms` from 7.28.3 to 7.28.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e\u003ccode\u003e@​babel/helper-module-transforms\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.28.6 (2026-01-12)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-cli\u003c/code\u003e, \u003ccode\u003ebabel-code-frame\u003c/code\u003e, \u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-helper-fixtures\u003c/code\u003e, \u003ccode\u003ebabel-helper-plugin-utils\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-flow-comments\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-property-mutators\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17589\"\u003e#17589\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17556\"\u003e#17556\u003c/a\u003e fix: \u003ccode\u003etransform-regenerator\u003c/code\u003e correctly handles scope (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-react-jsx\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17538\"\u003e#17538\u003c/a\u003e fix: Keep jsx comments (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17606\"\u003e#17606\u003c/a\u003e Polish(standalone): improve message on invalid preset/plugin (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-bugfix-v8-static-class-fields-redefine-readonly\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-attributes-to-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-wasm-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-async-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-export-default-from\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-flow\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-bind\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-sent\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-attributes\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-defer\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-jsx\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-module-blocks\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-optional-chaining-assign\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-partial-application\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-pipeline-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-throw-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-typescript\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-to-generator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-properties\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-static-block\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-dotall-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-duplicate-named-capturing-groups-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-exponentiation-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-json-strings\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-logical-assignment-operators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-nullish-coalescing-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-numeric-separator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-catch-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-methods\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-property-in-object\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regexp-modifiers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-property-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-sets-regex\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17580\"\u003e#17580\u003c/a\u003e Allow Babel 8 in compatible Babel 7 plugins (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-react-jsx\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17555\"\u003e#17555\u003c/a\u003e perf: Use lighter traversal for jsx \u003ccode\u003e__source,__self\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 7\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEliot Pontarelli (\u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKadhirash Sivakumar (\u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ecoderaiser (\u003ca href=\"https://github.com/coderaiser\"\u003e\u003ccode\u003e@​coderaiser\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.5 (2025-10-23)\u003c/h2\u003e\n\u003cp\u003eThank you \u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Olexandr88\"\u003e\u003ccode\u003e@​Olexandr88\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/youthfulhps\"\u003e\u003ccode\u003e@​youthfulhps\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17446\"\u003e#17446\u003c/a\u003e Allow \u003ccode\u003eRuntime Errors for Function Call Assignment Targets\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-validator-identifier\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17501\"\u003e#17501\u003c/a\u003e fix: update identifier to unicode 17 (\u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17534\"\u003e#17534\u003c/a\u003e Allow mixing private destructuring and rest (\u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17521\"\u003e#17521\u003c/a\u003e Improve \u003ccode\u003e@babel/parser\u003c/code\u003e error typing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17491\"\u003e#17491\u003c/a\u003e fix: improve ts-only declaration parsing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-discard-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-destructuring\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/d7f400889567ae18ef9ac41b024b5120f6060e17\"\u003e\u003ccode\u003ed7f4008\u003c/code\u003e\u003c/a\u003e v7.28.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/99dcba5e71de3bd81ce14077cfa5b6df58e9b177\"\u003e\u003ccode\u003e99dcba5\u003c/code\u003e\u003c/a\u003e chore: enable some ts-eslint rules (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-helper-module-transforms/issues/17592\"\u003e#17592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.28.6/packages/babel-helper-module-transforms\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​babel/helper-module-transforms\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/helpers` from 7.28.4 to 7.28.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e\u003ccode\u003e@​babel/helpers\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.28.6 (2026-01-12)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-cli\u003c/code\u003e, \u003ccode\u003ebabel-code-frame\u003c/code\u003e, \u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-helper-fixtures\u003c/code\u003e, \u003ccode\u003ebabel-helper-plugin-utils\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-flow-comments\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-property-mutators\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17589\"\u003e#17589\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17556\"\u003e#17556\u003c/a\u003e fix: \u003ccode\u003etransform-regenerator\u003c/code\u003e correctly handles scope (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-react-jsx\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17538\"\u003e#17538\u003c/a\u003e fix: Keep jsx comments (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17606\"\u003e#17606\u003c/a\u003e Polish(standalone): improve message on invalid preset/plugin (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-bugfix-v8-static-class-fields-redefine-readonly\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-attributes-to-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-wasm-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-async-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-explicit-resource-managem...\n\n_Description has been truncated_","html_url":"https://github.com/alderichoarau/alderichoarau.github.io/pull/106","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/alderichoarau%2Falderichoarau.github.io/issues/106","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/106/packages"},{"uuid":"3945635235","node_id":"PR_kwDOJlzGnc7D_VS-","number":153,"state":"open","title":"Bump the dev-dependencies group across 1 directory with 7 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-02-16T03:05:12.000Z","updated_at":"2026-02-16T03:05:53.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"dev-dependencies","update_count":7,"packages":[{"name":"@adamlui/minify.js","old_version":"2.2.1","new_version":"2.3.0","repository_url":"https://github.com/adamlui/minify.js"},{"name":"@eslint/json","old_version":"1.0.0","new_version":"1.0.1","repository_url":"https://github.com/eslint/json"},{"name":"@html-eslint/eslint-plugin","old_version":"0.54.2","new_version":"0.55.0","repository_url":"https://github.com/yeonjuan/html-eslint"},{"name":"@html-eslint/parser","old_version":"0.54.0","new_version":"0.55.0","repository_url":"https://github.com/yeonjuan/html-eslint"},{"name":"@stylistic/eslint-plugin","old_version":"5.7.1","new_version":"5.8.0","repository_url":"https://github.com/eslint-stylistic/eslint-stylistic"},{"name":"eslint","old_version":"9.39.2","new_version":"10.0.0","repository_url":"https://github.com/eslint/eslint"},{"name":"ssri","old_version":"13.0.0","new_version":"13.0.1","repository_url":"https://github.com/npm/ssri"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dev-dependencies group with 7 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@adamlui/minify.js](https://github.com/adamlui/minify.js) | `2.2.1` | `2.3.0` |\n| [@eslint/json](https://github.com/eslint/json) | `1.0.0` | `1.0.1` |\n| [@html-eslint/eslint-plugin](https://github.com/yeonjuan/html-eslint) | `0.54.2` | `0.55.0` |\n| [@html-eslint/parser](https://github.com/yeonjuan/html-eslint) | `0.54.0` | `0.55.0` |\n| [@stylistic/eslint-plugin](https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin) | `5.7.1` | `5.8.0` |\n| [eslint](https://github.com/eslint/eslint) | `9.39.2` | `10.0.0` |\n| [ssri](https://github.com/npm/ssri) | `13.0.0` | `13.0.1` |\n\n\nUpdates `@adamlui/minify.js` from 2.2.1 to 2.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/adamlui/minify.js/releases\"\u003e\u003ccode\u003e@​adamlui/minify\u003c/code\u003e.js's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eminify.js (Node) v2.3.0\u003c/h2\u003e\n\u003ch2\u003e:page_with_curl: Changelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/js-utils/commit/9ce37fef4c0c2ada61056dde4263646569b037b1\"\u003eAdded CLI \u003ccode\u003e--ui-lang=code\u003c/code\u003e option\u003c/a\u003e (\u003ca href=\"https://github.com/adamlui\"\u003e\u003ccode\u003e@​adamlui\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/js-utils/commit/f18cfbcf9a36c7ac1704c326477d6ef6109b481d\"\u003eColored CLI \u003ccode\u003e--version\u003c/code\u003e output\u003c/a\u003e (\u003ca href=\"https://github.com/adamlui\"\u003e\u003ccode\u003e@​adamlui\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/js-utils/commit/ff59da7f2e96ef79b14763bf0513f436d4133cd9\"\u003eDimmed file log during CLI \u003ccode\u003e--dry-run\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://github.com/adamlui\"\u003e\u003ccode\u003e@​adamlui\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/js-utils/commit/98726c91815bfffa6cfe3058dd9bd066d771ed98\"\u003ePinned remote fetch in CLI \u003ccode\u003einitConfigFile()\u003c/code\u003e to pkg version\u003c/a\u003e (\u003ca href=\"https://github.com/adamlui\"\u003e\u003ccode\u003e@​adamlui\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/js-utils/commit/88e47c7e2c9e54ace306f4a3bdf4eb00167a6c7a\"\u003eIncluded cmd controls in \u003ccode\u003ecli.config\u003c/code\u003e, condensed exec routine\u003c/a\u003e (\u003ca href=\"https://github.com/adamlui\"\u003e\u003ccode\u003e@​adamlui\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/js-utils/commit/4c45c50dc31aa65dbec2d8684c91353c189e0add\"\u003eEliminated GitHub API dependency to avoid potential rate limiting\u003c/a\u003e (\u003ca href=\"https://github.com/adamlui\"\u003e\u003ccode\u003e@​adamlui\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/adamlui/minify.js/compare/node-v2.2.1...node-v2.3.0\"\u003ehttps://github.com/adamlui/minify.js/compare/node-v2.2.1...node-v2.3.0\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eREADME for this release: \u003ca href=\"https://github.com/adamlui/minify.js/tree/node-v2.3.0/node.js/#readme\"\u003ehttps://github.com/adamlui/minify.js/tree/node-v2.3.0/node.js/#readme\u003c/a\u003e\u003c/p\u003e\n\u003ch6\u003e\u003cem\u003eAuto-synced from \u003ca href=\"https://github.com/adamlui/js-utils/releases\"\u003ehttps://github.com/adamlui/js-utils/releases\u003c/a\u003e by \u003ca href=\"https://github.com/kudo-sync-bot\"\u003ekudo-sync-bot\u003c/a\u003e\u003c/em\u003e\u003c/h6\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/minify.js/commit/beb503de19155efc809218562c7c89c84b0adffa\"\u003e\u003ccode\u003ebeb503d\u003c/code\u003e\u003c/a\u003e Built minify.js v2.3.0 ↞ [auto-sync from https://github.com/adamlui/js-utils/...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/minify.js/commit/42f1a97cdaa78838ba049c3ba038dbce2ff2061f\"\u003e\u003ccode\u003e42f1a97\u003c/code\u003e\u003c/a\u003e Corrected \u003ccode\u003einputCtrlKeys.length\u003c/code\u003e check ↞ [auto-sync from https://github.com/a...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/minify.js/commit/05f376809f7577118b875b8ee9d263c0c29b527d\"\u003e\u003ccode\u003e05f3768\u003c/code\u003e\u003c/a\u003e Tightened \u003ccode\u003everTag\u003c/code\u003e matching ↞ [auto-sync from https://github.com/adamlui/js-u...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/minify.js/commit/aa188c60686e0af49ac01f0cafc2c08acf0ce4af\"\u003e\u003ccode\u003eaa188c6\u003c/code\u003e\u003c/a\u003e Inserted line break ↞ [auto-sync from https://github.com/adamlui/js-utils/tre...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/minify.js/commit/fc741d36f7e62bdb0acdeebbe87939724fd76a71\"\u003e\u003ccode\u003efc741d3\u003c/code\u003e\u003c/a\u003e Merged lines ↞ [auto-sync from https://github.com/adamlui/js-utils/tree/main/...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/minify.js/commit/f346a3f8566fc717f829805449c0d970e0e54851\"\u003e\u003ccode\u003ef346a3f\u003c/code\u003e\u003c/a\u003e Added comment ↞ [auto-sync from https://github.com/adamlui/js-utils/tree/main...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/minify.js/commit/b8218ef2de300a45c6d0ce7e737de0c6428b4548\"\u003e\u003ccode\u003eb8218ef\u003c/code\u003e\u003c/a\u003e Replaced url.js w/ jsdelivr.js ↞ [auto-sync from https://github.com/adamlui/j...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/minify.js/commit/ce7c49f908b48d3505129afe809d7828d0c95f44\"\u003e\u003ccode\u003ece7c49f\u003c/code\u003e\u003c/a\u003e Abstracted \u003ccode\u003eurl.createJSDverTag()\u003c/code\u003e ↞ [auto-sync from https://github.com/adaml...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/minify.js/commit/3050b65ad21fce7da60a2e9c722f98006903b2d6\"\u003e\u003ccode\u003e3050b65\u003c/code\u003e\u003c/a\u003e Reversed ternaries for easier maintenance ↞ [auto-sync from https://github.co...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/minify.js/commit/7269ac02ed344862879b40666a1785f525c1715e\"\u003e\u003ccode\u003e7269ac0\u003c/code\u003e\u003c/a\u003e Cached failed \u003ccode\u003ecli.version\u003c/code\u003e inits ↞ [auto-sync from https://github.com/adamlu...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/adamlui/minify.js/compare/node-v2.2.1...node-v2.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@eslint/json` from 1.0.0 to 1.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/json/releases\"\u003e\u003ccode\u003e@​eslint/json\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ejson: v1.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/json/compare/json-v1.0.0...json-v1.0.1\"\u003e1.0.1\u003c/a\u003e (2026-02-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate eslint (\u003ca href=\"https://redirect.github.com/eslint/json/issues/208\"\u003e#208\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/json/commit/249ccda36767d3b508cfec615728d1b5bfde177a\"\u003e249ccda\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/json/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​eslint/json\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/json/compare/json-v1.0.0...json-v1.0.1\"\u003e1.0.1\u003c/a\u003e (2026-02-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate eslint (\u003ca href=\"https://redirect.github.com/eslint/json/issues/208\"\u003e#208\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/json/commit/249ccda36767d3b508cfec615728d1b5bfde177a\"\u003e249ccda\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/4106331b746c7944b869a9b663b0d1c4838986df\"\u003e\u003ccode\u003e4106331\u003c/code\u003e\u003c/a\u003e chore: release 1.0.1 🚀 (\u003ca href=\"https://redirect.github.com/eslint/json/issues/209\"\u003e#209\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/a3530fbd5ce929415df45903af768382fc218828\"\u003e\u003ccode\u003ea3530fb\u003c/code\u003e\u003c/a\u003e ci: use stable ESLint v10 in the CI (\u003ca href=\"https://redirect.github.com/eslint/json/issues/212\"\u003e#212\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/420c4d6ba75d136032cce8a341f87a52f50d6a38\"\u003e\u003ccode\u003e420c4d6\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/5c98d0b29d1e30c029da70856e4e647abe125007\"\u003e\u003ccode\u003e5c98d0b\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/9127761ba21d096c464ed72d83f2a796333d77a4\"\u003e\u003ccode\u003e9127761\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/35a0b2ed0ceeedf0bcd67c0f928951e380a41525\"\u003e\u003ccode\u003e35a0b2e\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/49018fabdf9b2791c10876687e2a32b355ebba46\"\u003e\u003ccode\u003e49018fa\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/3ee967005b86725f06c40f0e51ddd70ed5ce401d\"\u003e\u003ccode\u003e3ee9670\u003c/code\u003e\u003c/a\u003e refactor: use types from \u003ccode\u003e@eslint/plugin-kit\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/json/issues/201\"\u003e#201\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/249ccda36767d3b508cfec615728d1b5bfde177a\"\u003e\u003ccode\u003e249ccda\u003c/code\u003e\u003c/a\u003e fix: update eslint (\u003ca href=\"https://redirect.github.com/eslint/json/issues/208\"\u003e#208\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint/json/compare/json-v1.0.0...json-v1.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@html-eslint/eslint-plugin` from 0.54.2 to 0.55.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/yeonjuan/html-eslint/releases\"\u003e\u003ccode\u003e@​html-eslint/eslint-plugin\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.55.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add no-redundant-role rule by \u003ca href=\"https://github.com/yeonjuan\"\u003e\u003ccode\u003e@​yeonjuan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/yeonjuan/html-eslint/pull/494\"\u003eyeonjuan/html-eslint#494\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add no-invalid-attr-value rule by \u003ca href=\"https://github.com/yeonjuan\"\u003e\u003ccode\u003e@​yeonjuan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/yeonjuan/html-eslint/pull/495\"\u003eyeonjuan/html-eslint#495\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/yeonjuan/html-eslint/compare/v0.54.2...v0.55.0\"\u003ehttps://github.com/yeonjuan/html-eslint/compare/v0.54.2...v0.55.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeonjuan/html-eslint/commit/61638865b2642d813926d0fd5bfe9345efb4118b\"\u003e\u003ccode\u003e6163886\u003c/code\u003e\u003c/a\u003e v0.55.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeonjuan/html-eslint/commit/89908b0e278c59800bacaee9beec20f095a24e6e\"\u003e\u003ccode\u003e89908b0\u003c/code\u003e\u003c/a\u003e feat: add no-invalid-attr-value rule (\u003ca href=\"https://redirect.github.com/yeonjuan/html-eslint/issues/495\"\u003e#495\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeonjuan/html-eslint/commit/7171bebe0864c2393e704003499cab4412a214fb\"\u003e\u003ccode\u003e7171beb\u003c/code\u003e\u003c/a\u003e feat: add no-redundant-role rule (\u003ca href=\"https://redirect.github.com/yeonjuan/html-eslint/issues/494\"\u003e#494\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/yeonjuan/html-eslint/compare/v0.54.2...v0.55.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@html-eslint/parser` from 0.54.0 to 0.55.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/yeonjuan/html-eslint/releases\"\u003e\u003ccode\u003e@​html-eslint/parser\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.55.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add no-redundant-role rule by \u003ca href=\"https://github.com/yeonjuan\"\u003e\u003ccode\u003e@​yeonjuan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/yeonjuan/html-eslint/pull/494\"\u003eyeonjuan/html-eslint#494\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add no-invalid-attr-value rule by \u003ca href=\"https://github.com/yeonjuan\"\u003e\u003ccode\u003e@​yeonjuan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/yeonjuan/html-eslint/pull/495\"\u003eyeonjuan/html-eslint#495\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/yeonjuan/html-eslint/compare/v0.54.2...v0.55.0\"\u003ehttps://github.com/yeonjuan/html-eslint/compare/v0.54.2...v0.55.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.54.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump form-data from 4.0.2 to 4.0.5 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/yeonjuan/html-eslint/pull/492\"\u003eyeonjuan/html-eslint#492\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: eslint 10 types \u0026amp; peer dependency by \u003ca href=\"https://github.com/yeonjuan\"\u003e\u003ccode\u003e@​yeonjuan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/yeonjuan/html-eslint/pull/493\"\u003eyeonjuan/html-eslint#493\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] made their first contribution in \u003ca href=\"https://redirect.github.com/yeonjuan/html-eslint/pull/492\"\u003eyeonjuan/html-eslint#492\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/yeonjuan/html-eslint/compare/v0.54.1...v0.54.2\"\u003ehttps://github.com/yeonjuan/html-eslint/compare/v0.54.1...v0.54.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeonjuan/html-eslint/commit/61638865b2642d813926d0fd5bfe9345efb4118b\"\u003e\u003ccode\u003e6163886\u003c/code\u003e\u003c/a\u003e v0.55.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeonjuan/html-eslint/commit/89908b0e278c59800bacaee9beec20f095a24e6e\"\u003e\u003ccode\u003e89908b0\u003c/code\u003e\u003c/a\u003e feat: add no-invalid-attr-value rule (\u003ca href=\"https://redirect.github.com/yeonjuan/html-eslint/issues/495\"\u003e#495\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeonjuan/html-eslint/commit/7171bebe0864c2393e704003499cab4412a214fb\"\u003e\u003ccode\u003e7171beb\u003c/code\u003e\u003c/a\u003e feat: add no-redundant-role rule (\u003ca href=\"https://redirect.github.com/yeonjuan/html-eslint/issues/494\"\u003e#494\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeonjuan/html-eslint/commit/f62216c27bc7bd5082f00c15611e08a5a598f4e7\"\u003e\u003ccode\u003ef62216c\u003c/code\u003e\u003c/a\u003e v0.54.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeonjuan/html-eslint/commit/c4d322e8a044a50fb7ae6e096aecca3a28b9cea0\"\u003e\u003ccode\u003ec4d322e\u003c/code\u003e\u003c/a\u003e fix: eslint 10 types \u0026amp; peer dependency (\u003ca href=\"https://redirect.github.com/yeonjuan/html-eslint/issues/493\"\u003e#493\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeonjuan/html-eslint/commit/9ef8ff8bef08659e4a4851afcd67fd61db118cac\"\u003e\u003ccode\u003e9ef8ff8\u003c/code\u003e\u003c/a\u003e chore(deps): bump form-data from 4.0.2 to 4.0.5 (\u003ca href=\"https://redirect.github.com/yeonjuan/html-eslint/issues/492\"\u003e#492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeonjuan/html-eslint/commit/967a7339ce5481ec414b84f41804b5c18abdfb7a\"\u003e\u003ccode\u003e967a733\u003c/code\u003e\u003c/a\u003e v0.54.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeonjuan/html-eslint/commit/e5fb7a99f6b48d01ea7b1365aea75b46a10be340\"\u003e\u003ccode\u003ee5fb7a9\u003c/code\u003e\u003c/a\u003e chore: update bcd (\u003ca href=\"https://redirect.github.com/yeonjuan/html-eslint/issues/491\"\u003e#491\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeonjuan/html-eslint/commit/066875ffd42293c17712ca6d3c8919d22c24f55c\"\u003e\u003ccode\u003e066875f\u003c/code\u003e\u003c/a\u003e fix: loosen eslint peerDependencies range (\u003ca href=\"https://redirect.github.com/yeonjuan/html-eslint/issues/490\"\u003e#490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/yeonjuan/html-eslint/compare/v0.54.0...v0.55.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@stylistic/eslint-plugin` from 5.7.1 to 5.8.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/releases\"\u003e\u003ccode\u003e@​stylistic/eslint-plugin\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.8.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/compare/v5.7.1...v5.8.0\"\u003e5.8.0\u003c/a\u003e (2026-02-09)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elist-style:\u003c/strong\u003e support if statement (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1119\"\u003e#1119\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/23b25abe1be6086f2d7b843229fbdaeb63fec668\"\u003e23b25ab\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enew rule \u003ccode\u003ejsx-props-style\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1118\"\u003e#1118\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/dc9cc1b5ce09b6d42f4248cc4a3a688660dcd7fa\"\u003edc9cc1b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003espace-unary-ops:\u003c/strong\u003e allow override \u003ccode\u003ets-non-null\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1120\"\u003e#1120\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/faca500773c54df3e5d95203b19e283c2b654f63\"\u003efaca500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupgrade deps (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1122\"\u003e#1122\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/773da95508a5e0289de960af9623b755297e502b\"\u003e773da95\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elist-style:\u003c/strong\u003e correctly get \u003ccode\u003e(\u003c/code\u003e for optional call expressions (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1114\"\u003e#1114\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/2090a728703c7f8522a580983db952361ad0b4ec\"\u003e2090a72\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​stylistic/eslint-plugin\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/compare/v5.7.1...v5.8.0\"\u003e5.8.0\u003c/a\u003e (2026-02-09)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elist-style:\u003c/strong\u003e support if statement (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1119\"\u003e#1119\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/23b25abe1be6086f2d7b843229fbdaeb63fec668\"\u003e23b25ab\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enew rule \u003ccode\u003ejsx-props-style\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1118\"\u003e#1118\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/dc9cc1b5ce09b6d42f4248cc4a3a688660dcd7fa\"\u003edc9cc1b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003espace-unary-ops:\u003c/strong\u003e allow override \u003ccode\u003ets-non-null\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1120\"\u003e#1120\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/faca500773c54df3e5d95203b19e283c2b654f63\"\u003efaca500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupgrade deps (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1122\"\u003e#1122\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/773da95508a5e0289de960af9623b755297e502b\"\u003e773da95\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elist-style:\u003c/strong\u003e correctly get \u003ccode\u003e(\u003c/code\u003e for optional call expressions (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1114\"\u003e#1114\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/2090a728703c7f8522a580983db952361ad0b4ec\"\u003e2090a72\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/55f7d117c701dadeacb238d7d61b5532e543dd90\"\u003e\u003ccode\u003e55f7d11\u003c/code\u003e\u003c/a\u003e chore: release v5.8.0 (main) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1116\"\u003e#1116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/773da95508a5e0289de960af9623b755297e502b\"\u003e\u003ccode\u003e773da95\u003c/code\u003e\u003c/a\u003e feat: upgrade deps (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1122\"\u003e#1122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/dc9cc1b5ce09b6d42f4248cc4a3a688660dcd7fa\"\u003e\u003ccode\u003edc9cc1b\u003c/code\u003e\u003c/a\u003e feat: new rule \u003ccode\u003ejsx-props-style\u003c/code\u003e (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1118\"\u003e#1118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/faca500773c54df3e5d95203b19e283c2b654f63\"\u003e\u003ccode\u003efaca500\u003c/code\u003e\u003c/a\u003e feat(space-unary-ops): allow override \u003ccode\u003ets-non-null\u003c/code\u003e (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1120\"\u003e#1120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/23b25abe1be6086f2d7b843229fbdaeb63fec668\"\u003e\u003ccode\u003e23b25ab\u003c/code\u003e\u003c/a\u003e feat(list-style): support if statement (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1119\"\u003e#1119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/2090a728703c7f8522a580983db952361ad0b4ec\"\u003e\u003ccode\u003e2090a72\u003c/code\u003e\u003c/a\u003e fix(list-style): correctly get \u003ccode\u003e(\u003c/code\u003e for optional call expressions (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1114\"\u003e#1114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commits/v5.8.0/packages/eslint-plugin\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 9.39.2 to 10.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.0.0\u003c/h2\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f9e54f43a5e497cdfa179338b431093245cb787b\"\u003e\u003ccode\u003ef9e54f4\u003c/code\u003e\u003c/a\u003e feat!: estimate rule-tester failure location (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20420\"\u003e#20420\u003c/a\u003e) (ST-DDT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a176319d8ade1a7d9b2d7fb8f038f55a2662325f\"\u003e\u003ccode\u003ea176319\u003c/code\u003e\u003c/a\u003e feat!: replace \u003ccode\u003echalk\u003c/code\u003e with \u003ccode\u003estyleText\u003c/code\u003e and add \u003ccode\u003ecolor\u003c/code\u003e to \u003ccode\u003eResultsMeta\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20227\"\u003e#20227\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7046e6c1e03c4ca0eee4888a1f2eba4c6454f84\"\u003e\u003ccode\u003ec7046e6\u003c/code\u003e\u003c/a\u003e feat!: enable JSX reference tracking (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20152\"\u003e#20152\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fa31a608901684fbcd9906d1907e66561d16e5aa\"\u003e\u003ccode\u003efa31a60\u003c/code\u003e\u003c/a\u003e feat!: add \u003ccode\u003ename\u003c/code\u003e to configs (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20015\"\u003e#20015\u003c/a\u003e) (Kirk Waiblinger)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3383e7ec9028166cafc8ea7986c2f7498d0049f0\"\u003e\u003ccode\u003e3383e7e\u003c/code\u003e\u003c/a\u003e fix!: remove deprecated \u003ccode\u003eSourceCode\u003c/code\u003e methods (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20137\"\u003e#20137\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/501abd0e916a35554c58b7c0365537f1fa3880ce\"\u003e\u003ccode\u003e501abd0\u003c/code\u003e\u003c/a\u003e feat!: update dependency minimatch to v10 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20246\"\u003e#20246\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ca4d3b40085de47561f89656a2207d09946ed45e\"\u003e\u003ccode\u003eca4d3b4\u003c/code\u003e\u003c/a\u003e fix!: stricter rule tester assertions for valid test cases (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20125\"\u003e#20125\u003c/a\u003e) (唯然)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/96512a66c86402fb0538cdcb6cd30b9073f6bf3b\"\u003e\u003ccode\u003e96512a6\u003c/code\u003e\u003c/a\u003e fix!: Remove deprecated rule context methods (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20086\"\u003e#20086\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c69fdacdb2e886b9d965568a397aa8220db3fe90\"\u003e\u003ccode\u003ec69fdac\u003c/code\u003e\u003c/a\u003e feat!: remove eslintrc support (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20037\"\u003e#20037\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/208b5cc34a8374ff81412b5bec2e0800eebfbd04\"\u003e\u003ccode\u003e208b5cc\u003c/code\u003e\u003c/a\u003e feat!: Use \u003ccode\u003eScopeManager#addGlobals()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20132\"\u003e#20132\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a2ee188ea7a38a0c6155f3d39e2b00e1d0f36e14\"\u003e\u003ccode\u003ea2ee188\u003c/code\u003e\u003c/a\u003e fix!: add \u003ccode\u003euniqueItems: true\u003c/code\u003e in \u003ccode\u003eno-invalid-regexp\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20155\"\u003e#20155\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a89059dbf2832d417dd493ee81483227ec44e4ab\"\u003e\u003ccode\u003ea89059d\u003c/code\u003e\u003c/a\u003e feat!: Program range span entire source text (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20133\"\u003e#20133\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/39a6424373d915fa9de0d7b0caba9a4dc3da9b53\"\u003e\u003ccode\u003e39a6424\u003c/code\u003e\u003c/a\u003e fix!: assert 'text' is a string across all RuleFixer methods (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20082\"\u003e#20082\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f28fbf846244e043c92b355b224d121b06140b44\"\u003e\u003ccode\u003ef28fbf8\u003c/code\u003e\u003c/a\u003e fix!: Deprecate \u003ccode\u003e\u0026quot;always\u0026quot;\u003c/code\u003e and \u003ccode\u003e\u0026quot;as-needed\u0026quot;\u003c/code\u003e options of the \u003ccode\u003eradix\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20223\"\u003e#20223\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/aa3fb2b233e929b37220be940575f42c280e0b98\"\u003e\u003ccode\u003eaa3fb2b\u003c/code\u003e\u003c/a\u003e fix!: tighten \u003ccode\u003efunc-names\u003c/code\u003e schema (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20119\"\u003e#20119\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f6c0ed0311dcfee853367d5068c765d066e6b756\"\u003e\u003ccode\u003ef6c0ed0\u003c/code\u003e\u003c/a\u003e feat!: report \u003ccode\u003eeslint-env\u003c/code\u003e comments as errors (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20128\"\u003e#20128\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4bf739fb533e59f7f0a66b65f7bc80be0f37d8db\"\u003e\u003ccode\u003e4bf739f\u003c/code\u003e\u003c/a\u003e fix!: remove deprecated \u003ccode\u003eLintMessage#nodeType\u003c/code\u003e and \u003ccode\u003eTestCaseError#type\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20096\"\u003e#20096\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/523c076866400670fb2192a3f55dbf7ad3469247\"\u003e\u003ccode\u003e523c076\u003c/code\u003e\u003c/a\u003e feat!: drop support for jiti \u0026lt; 2.2.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20016\"\u003e#20016\u003c/a\u003e) (michael faith)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/454a292c95f34dad232411ddac06408e6383bb64\"\u003e\u003ccode\u003e454a292\u003c/code\u003e\u003c/a\u003e feat!: update \u003ccode\u003eeslint:recommended\u003c/code\u003e configuration (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20210\"\u003e#20210\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4f880ee02992e1bf0e96ebaba679985e2d1295f1\"\u003e\u003ccode\u003e4f880ee\u003c/code\u003e\u003c/a\u003e feat!: remove \u003ccode\u003ev10_*\u003c/code\u003e and inactive \u003ccode\u003eunstable_*\u003c/code\u003e flags (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20225\"\u003e#20225\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f18115c363a4ac7671a4c7f30ee13d57ebba330f\"\u003e\u003ccode\u003ef18115c\u003c/code\u003e\u003c/a\u003e feat!: \u003ccode\u003eno-shadow-restricted-names\u003c/code\u003e report \u003ccode\u003eglobalThis\u003c/code\u003e by default (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20027\"\u003e#20027\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c6358c31fbd3937b92d89be2618ffdf5a774604e\"\u003e\u003ccode\u003ec6358c3\u003c/code\u003e\u003c/a\u003e feat!: Require Node.js \u003ccode\u003e^20.19.0 || ^22.13.0 || \u0026gt;=24\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20160\"\u003e#20160\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bff9091927811497dbf066b0e3b85ecb37d43822\"\u003e\u003ccode\u003ebff9091\u003c/code\u003e\u003c/a\u003e feat: handle \u003ccode\u003eArray.fromAsync\u003c/code\u003e in \u003ccode\u003earray-callback-return\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20457\"\u003e#20457\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/290c594bb50c439fb71bc75521ee5360daa8c222\"\u003e\u003ccode\u003e290c594\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eself\u003c/code\u003e to \u003ccode\u003eno-implied-eval\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20468\"\u003e#20468\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/43677de07ebd6e14bfac40a46ad749ba783c45f2\"\u003e\u003ccode\u003e43677de\u003c/code\u003e\u003c/a\u003e feat: fix handling of function and class expression names in \u003ccode\u003eno-shadow\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20432\"\u003e#20432\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f0cafe5f37e7765e9d8c2751b5f5d33107687009\"\u003e\u003ccode\u003ef0cafe5\u003c/code\u003e\u003c/a\u003e feat: rule tester add assertion option \u003ccode\u003erequireData\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20409\"\u003e#20409\u003c/a\u003e) (fnx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f7ab6937e63bc618d326710858f5861a68f80616\"\u003e\u003ccode\u003ef7ab693\u003c/code\u003e\u003c/a\u003e feat: output RuleTester test case failure index (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19976\"\u003e#19976\u003c/a\u003e) (ST-DDT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7cbcbf9c3c2008deee7d143ae35e668e8ffbccb3\"\u003e\u003ccode\u003e7cbcbf9\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003ecountThis\u003c/code\u003e option to \u003ccode\u003emax-params\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20236\"\u003e#20236\u003c/a\u003e) (Gerkin)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f148a5eaa1e89dd80ade62f0a690186b00b9f6e1\"\u003e\u003ccode\u003ef148a5e\u003c/code\u003e\u003c/a\u003e feat: add error assertion options (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20247\"\u003e#20247\u003c/a\u003e) (ST-DDT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/09e66549ecada6dcb8c567a60faf044fce049188\"\u003e\u003ccode\u003e09e6654\u003c/code\u003e\u003c/a\u003e feat: update error loc of \u003ccode\u003erequire-yield\u003c/code\u003e and \u003ccode\u003eno-useless-constructor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20267\"\u003e#20267\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/436b82f3c0a8cfa2fdc17d173e95ea11d5d3ee03\"\u003e\u003ccode\u003e436b82f\u003c/code\u003e\u003c/a\u003e fix: update eslint (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20473\"\u003e#20473\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1d29d22fe302443cec2a11da0816397f94af97ec\"\u003e\u003ccode\u003e1d29d22\u003c/code\u003e\u003c/a\u003e fix: detect default \u003ccode\u003ethis\u003c/code\u003e binding in \u003ccode\u003eArray.fromAsync\u003c/code\u003e callbacks (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20456\"\u003e#20456\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/727451eff55b35d853e0e443d0de58f4550762bf\"\u003e\u003ccode\u003e727451e\u003c/code\u003e\u003c/a\u003e fix: fix regression of global mode report range in \u003ccode\u003estrict\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20462\"\u003e#20462\u003c/a\u003e) (ntnyq)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e80485fcd27196fa0b6f6b5c7ac8cf49ad4b079d\"\u003e\u003ccode\u003ee80485f\u003c/code\u003e\u003c/a\u003e fix: remove fake \u003ccode\u003eFlatESLint\u003c/code\u003e and \u003ccode\u003eLegacyESLint\u003c/code\u003e exports (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20460\"\u003e#20460\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9eeff3bc13813a786b8a4c3815def97c0fb646ef\"\u003e\u003ccode\u003e9eeff3b\u003c/code\u003e\u003c/a\u003e fix: update esquery (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20423\"\u003e#20423\u003c/a\u003e) (cryptnix)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b34b93852d014ebbcf3538d892b55e0216cdf681\"\u003e\u003ccode\u003eb34b938\u003c/code\u003e\u003c/a\u003e fix: use \u003ccode\u003eError.prepareStackTrace\u003c/code\u003e to estimate failing test location (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20436\"\u003e#20436\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/51aab5393b058f7cbed69041a9069b2bd106aabd\"\u003e\u003ccode\u003e51aab53\u003c/code\u003e\u003c/a\u003e fix: update eslint (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20443\"\u003e#20443\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/23490b266276792896a0b7b43c49a1ce87bf8568\"\u003e\u003ccode\u003e23490b2\u003c/code\u003e\u003c/a\u003e fix: handle space before colon in \u003ccode\u003eRuleTester\u003c/code\u003e location estimation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20433\"\u003e#20433\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f244dbf2191267a4cafd08645243624baf3e8c83\"\u003e\u003ccode\u003ef244dbf\u003c/code\u003e\u003c/a\u003e fix: use \u003ccode\u003eMessagePlaceholderData\u003c/code\u003e type from \u003ccode\u003e@eslint/core\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20348\"\u003e#20348\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d186f8c0747f14890e86a5a39708b052b391ddaf\"\u003e\u003ccode\u003ed186f8c\u003c/code\u003e\u003c/a\u003e fix: update eslint (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20427\"\u003e#20427\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2332262deb4ef3188b210595896bb0ff552a7e66\"\u003e\u003ccode\u003e2332262\u003c/code\u003e\u003c/a\u003e fix: error location should not modify error message in RuleTester (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20421\"\u003e#20421\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ab99b21a6715dee1035d8f4e6d6841853eb5563f\"\u003e\u003ccode\u003eab99b21\u003c/code\u003e\u003c/a\u003e fix: ensure \u003ccode\u003efilename\u003c/code\u003e is passed as third argument to \u003ccode\u003everifyAndFix()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20405\"\u003e#20405\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8a60f3bc80ad96c65feeb29886342623c630199c\"\u003e\u003ccode\u003e8a60f3b\u003c/code\u003e\u003c/a\u003e fix: remove \u003ccode\u003eecmaVersion\u003c/code\u003e and \u003ccode\u003esourceType\u003c/code\u003e from \u003ccode\u003eParserOptions\u003c/code\u003e type (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20415\"\u003e#20415\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/eafd727a060131f7fc79b2eb5698d8d27683c3a2\"\u003e\u003ccode\u003eeafd727\u003c/code\u003e\u003c/a\u003e fix: remove \u003ccode\u003eTDZ\u003c/code\u003e scope type (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20231\"\u003e#20231\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4e6c4ac042e321da8fc29ce53ed03c86dcaa44a7\"\u003e\u003ccode\u003e4e6c4ac\u003c/code\u003e\u003c/a\u003e 10.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ddd8a223000ac6a2182cc8eae35254806a3b0289\"\u003e\u003ccode\u003eddd8a22\u003c/code\u003e\u003c/a\u003e Build: changelog update for 10.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bff9091927811497dbf066b0e3b85ecb37d43822\"\u003e\u003ccode\u003ebff9091\u003c/code\u003e\u003c/a\u003e feat: handle \u003ccode\u003eArray.fromAsync\u003c/code\u003e in \u003ccode\u003earray-callback-return\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20457\"\u003e#20457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1ece282c2286b5dc187ece2a793dbd8798f20bd7\"\u003e\u003ccode\u003e1ece282\u003c/code\u003e\u003c/a\u003e chore: ignore \u003ccode\u003e/docs/v9.x\u003c/code\u003e in link checker (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20452\"\u003e#20452\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/034e1397446205e83eb341354605380195c88633\"\u003e\u003ccode\u003e034e139\u003c/code\u003e\u003c/a\u003e ci: add type integration test for \u003ccode\u003e@html-eslint/eslint-plugin\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20345\"\u003e#20345\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f3fbc2f60cbe2c718364feb8c3fc0452c0df3c56\"\u003e\u003ccode\u003ef3fbc2f\u003c/code\u003e\u003c/a\u003e chore: set \u003ccode\u003e@eslint/js\u003c/code\u003e version to 10.0.0 to skip releasing it (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20466\"\u003e#20466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e978ddaab7e6a3c38b4a2afa721148a6ef38f29a\"\u003e\u003ccode\u003ee978dda\u003c/code\u003e\u003c/a\u003e docs: Update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4cecf8393ae9af18c4cfd50621115eb23b3d0cb6\"\u003e\u003ccode\u003e4cecf83\u003c/code\u003e\u003c/a\u003e docs: Update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c79f0ab2e2d242a93b08ff2f6a0712e2ef60b7b8\"\u003e\u003ccode\u003ec79f0ab\u003c/code\u003e\u003c/a\u003e docs: Update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/afc06817bbd0625c7b0a46bdc81c38dab0c99441\"\u003e\u003ccode\u003eafc0681\u003c/code\u003e\u003c/a\u003e chore: remove scopeManager.addGlobals patch for typescript-eslint parser (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20\"\u003e#20\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v9.39.2...v10.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ssri` from 13.0.0 to 13.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/ssri/releases\"\u003essri's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev13.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/ssri/compare/v13.0.0...v13.0.1\"\u003e13.0.1\u003c/a\u003e (2025-12-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/eb833161e9731cbafd679fb0cd4883cc57bf869f\"\u003e\u003ccode\u003eeb83316\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/160\"\u003e#160\u003c/a\u003e hash: filter on known hashes (\u003ca href=\"https://github.com/wraithgar\"\u003e\u003ccode\u003e@​wraithgar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/5b98568ecb1f096a62440571213072bc7fa78057\"\u003e\u003ccode\u003e5b98568\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/160\"\u003e#160\u003c/a\u003e code cleanup (\u003ca href=\"https://github.com/wraithgar\"\u003e\u003ccode\u003e@​wraithgar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/940288e5a54226721526db3195d102230cccfdb6\"\u003e\u003ccode\u003e940288e\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/163\"\u003e#163\u003c/a\u003e remove tap (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/26e09b8765bce1ea658bf677cee23b45393a68c6\"\u003e\u003ccode\u003e26e09b8\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/163\"\u003e#163\u003c/a\u003e move to node:test (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/5ca3f4ad4afdef2d4516287fde79e071d4c8a2ac\"\u003e\u003ccode\u003e5ca3f4a\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/161\"\u003e#161\u003c/a\u003e add benchmarks (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/161\"\u003e#161\u003c/a\u003e) (\u003ca href=\"https://github.com/H4ad\"\u003e\u003ccode\u003e@​H4ad\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/cf696941026a4afcf07c4c2dfef54e44912a290d\"\u003e\u003ccode\u003ecf69694\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/156\"\u003e#156\u003c/a\u003e bump \u003ccode\u003e@​npmcli/eslint-config\u003c/code\u003e from 5.1.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/156\"\u003e#156\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/05ce2c5aa7511431fae297fa01bf26b8cabdc461\"\u003e\u003ccode\u003e05ce2c5\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/158\"\u003e#158\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.28.0 to 4.28.1 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/158\"\u003e#158\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/ssri/blob/main/CHANGELOG.md\"\u003essri's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/ssri/compare/v13.0.0...v13.0.1\"\u003e13.0.1\u003c/a\u003e (2025-12-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/eb833161e9731cbafd679fb0cd4883cc57bf869f\"\u003e\u003ccode\u003eeb83316\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/160\"\u003e#160\u003c/a\u003e hash: filter on known hashes (\u003ca href=\"https://github.com/wraithgar\"\u003e\u003ccode\u003e@​wraithgar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/5b98568ecb1f096a62440571213072bc7fa78057\"\u003e\u003ccode\u003e5b98568\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/160\"\u003e#160\u003c/a\u003e code cleanup (\u003ca href=\"https://github.com/wraithgar\"\u003e\u003ccode\u003e@​wraithgar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/940288e5a54226721526db3195d102230cccfdb6\"\u003e\u003ccode\u003e940288e\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/163\"\u003e#163\u003c/a\u003e remove tap (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/26e09b8765bce1ea658bf677cee23b45393a68c6\"\u003e\u003ccode\u003e26e09b8\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/163\"\u003e#163\u003c/a\u003e move to node:test (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/5ca3f4ad4afdef2d4516287fde79e071d4c8a2ac\"\u003e\u003ccode\u003e5ca3f4a\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/161\"\u003e#161\u003c/a\u003e add benchmarks (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/161\"\u003e#161\u003c/a\u003e) (\u003ca href=\"https://github.com/H4ad\"\u003e\u003ccode\u003e@​H4ad\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/cf696941026a4afcf07c4c2dfef54e44912a290d\"\u003e\u003ccode\u003ecf69694\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/156\"\u003e#156\u003c/a\u003e bump \u003ccode\u003e@​npmcli/eslint-config\u003c/code\u003e from 5.1.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/156\"\u003e#156\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/05ce2c5aa7511431fae297fa01bf26b8cabdc461\"\u003e\u003ccode\u003e05ce2c5\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/158\"\u003e#158\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.28.0 to 4.28.1 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/158\"\u003e#158\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/73adc1554d0b60606a8fb315d47f7afde7fd913e\"\u003e\u003ccode\u003e73adc15\u003c/code\u003e\u003c/a\u003e chore: release 13.0.1 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/162\"\u003e#162\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/940288e5a54226721526db3195d102230cccfdb6\"\u003e\u003ccode\u003e940288e\u003c/code\u003e\u003c/a\u003e chore: remove tap\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/26e09b8765bce1ea658bf677cee23b45393a68c6\"\u003e\u003ccode\u003e26e09b8\u003c/code\u003e\u003c/a\u003e chore: move to node:test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/eb833161e9731cbafd679fb0cd4883cc57bf869f\"\u003e\u003ccode\u003eeb83316\u003c/code\u003e\u003c/a\u003e fix(hash): filter on known hashes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/5b98568ecb1f096a62440571213072bc7fa78057\"\u003e\u003ccode\u003e5b98568\u003c/code\u003e\u003c/a\u003e fix: code cleanup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/5ca3f4ad4afdef2d4516287fde79e071d4c8a2ac\"\u003e\u003ccode\u003e5ca3f4a\u003c/code\u003e\u003c/a\u003e chore: add benchmarks (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/161\"\u003e#161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/05ce2c5aa7511431fae297fa01bf26b8cabdc461\"\u003e\u003ccode\u003e05ce2c5\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.28.0 to 4.28.1 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/158\"\u003e#158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/60ecae62d7cdde6b73d30cb153b37ff59c6e3296\"\u003e\u003ccode\u003e60ecae6\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.27.1 to 4.28.0 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/157\"\u003e#157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/cf696941026a4afcf07c4c2dfef54e44912a290d\"\u003e\u003ccode\u003ecf69694\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/eslint-config\u003c/code\u003e from 5.1.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/156\"\u003e#156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/npm/ssri/compare/v13.0.0...v13.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot 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`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e 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)\n- `@dependabot ignore \u003cdependency name\u003e 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)\n- `@dependabot ignore \u003cdependency name\u003e` 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)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/adamlui/chatgpt-auto-continue/pull/153","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fchatgpt-auto-continue/issues/153","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/153/packages"},{"uuid":"3933095615","node_id":"PR_kwDOJRO2I87DWESr","number":320,"state":"open","title":"Bump the dev-dependencies group across 1 directory with 5 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-02-12T17:35:33.000Z","updated_at":"2026-02-13T17:36:27.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"dev-dependencies","update_count":5,"packages":[{"name":"@adamlui/minify.js","old_version":"2.2.0","new_version":"2.3.0","repository_url":"https://github.com/adamlui/minify.js"},{"name":"@eslint/json","old_version":"1.0.0","new_version":"1.0.1","repository_url":"https://github.com/eslint/json"},{"name":"@stylistic/eslint-plugin","old_version":"5.7.1","new_version":"5.8.0","repository_url":"https://github.com/eslint-stylistic/eslint-stylistic"},{"name":"eslint","old_version":"9.39.2","new_version":"10.0.0","repository_url":"https://github.com/eslint/eslint"},{"name":"ssri","old_version":"13.0.0","new_version":"13.0.1","repository_url":"https://github.com/npm/ssri"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dev-dependencies group with 5 updates in the /chatgpt-infinity directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@adamlui/minify.js](https://github.com/adamlui/minify.js) | `2.2.0` | `2.3.0` |\n| [@eslint/json](https://github.com/eslint/json) | `1.0.0` | `1.0.1` |\n| [@stylistic/eslint-plugin](https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin) | `5.7.1` | `5.8.0` |\n| [eslint](https://github.com/eslint/eslint) | `9.39.2` | `10.0.0` |\n| [ssri](https://github.com/npm/ssri) | `13.0.0` | `13.0.1` |\n\n\nUpdates `@adamlui/minify.js` from 2.2.0 to 2.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/adamlui/minify.js/releases\"\u003e\u003ccode\u003e@​adamlui/minify\u003c/code\u003e.js's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eminify.js (Node) v2.3.0\u003c/h2\u003e\n\u003ch2\u003e:page_with_curl: Changelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/js-utils/commit/9ce37fef4c0c2ada61056dde4263646569b037b1\"\u003eAdded CLI \u003ccode\u003e--ui-lang=\u0026quot;code\u0026quot;\u003c/code\u003e option\u003c/a\u003e (\u003ca href=\"https://github.com/adamlui\"\u003e\u003ccode\u003e@​adamlui\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/js-utils/commit/f18cfbcf9a36c7ac1704c326477d6ef6109b481d\"\u003eColored CLI \u003ccode\u003e--version\u003c/code\u003e output\u003c/a\u003e (\u003ca href=\"https://github.com/adamlui\"\u003e\u003ccode\u003e@​adamlui\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/js-utils/commit/ff59da7f2e96ef79b14763bf0513f436d4133cd9\"\u003eDimmed file log during CLI \u003ccode\u003e--dry-run\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://github.com/adamlui\"\u003e\u003ccode\u003e@​adamlui\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/js-utils/commit/98726c91815bfffa6cfe3058dd9bd066d771ed98\"\u003ePinned remote fetch in CLI \u003ccode\u003einitConfigFile()\u003c/code\u003e to pkg version\u003c/a\u003e (\u003ca href=\"https://github.com/adamlui\"\u003e\u003ccode\u003e@​adamlui\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/js-utils/commit/88e47c7e2c9e54ace306f4a3bdf4eb00167a6c7a\"\u003eIncluded cmd controls in \u003ccode\u003ecli.config\u003c/code\u003e, condensed exec routine\u003c/a\u003e (\u003ca href=\"https://github.com/adamlui\"\u003e\u003ccode\u003e@​adamlui\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/js-utils/commit/4c45c50dc31aa65dbec2d8684c91353c189e0add\"\u003eEliminated GitHub API dependency to avoid potential rate limiting\u003c/a\u003e (\u003ca href=\"https://github.com/adamlui\"\u003e\u003ccode\u003e@​adamlui\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/adamlui/minify.js/compare/node-v2.2.1...node-v2.3.0\"\u003ehttps://github.com/adamlui/minify.js/compare/node-v2.2.1...node-v2.3.0\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eREADME for this release: \u003ca href=\"https://github.com/adamlui/minify.js/tree/node-v2.3.0/node.js/#readme\"\u003ehttps://github.com/adamlui/minify.js/tree/node-v2.3.0/node.js/#readme\u003c/a\u003e\u003c/p\u003e\n\u003ch6\u003e\u003cem\u003eAuto-synced from \u003ca href=\"https://github.com/adamlui/js-utils/releases\"\u003ehttps://github.com/adamlui/js-utils/releases\u003c/a\u003e by \u003ca href=\"https://github.com/kudo-sync-bot\"\u003ekudo-sync-bot\u003c/a\u003e\u003c/em\u003e\u003c/h6\u003e\n\u003ch2\u003eminify.js (Node) v2.2.1\u003c/h2\u003e\n\u003ch2\u003e:page_with_curl: Changelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/js-utils/commit/5c44f747868e4180e92d83a05b0afa78fbbd9a5b\"\u003eAdded use jsDelivr config template for CLI \u003ccode\u003einit\u003c/code\u003e if local copy not found\u003c/a\u003e (\u003ca href=\"https://github.com/adamlui\"\u003e\u003ccode\u003e@​adamlui\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/js-utils/commit/901fa559b95506a51c0f1c468646fb6381c03dd7\"\u003eAdded \u003ccode\u003elog.prefix\u003c/code\u003e to CLI \u003ccode\u003e\u0026lt;debug|error|warn\u0026gt;()\u003c/code\u003e, condensed \u003ccode\u003edata.flatten()\u003c/code\u003e calls\u003c/a\u003e (\u003ca href=\"https://github.com/adamlui\"\u003e\u003ccode\u003e@​adamlui\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/js-utils/commit/5ed8b8ec244dac5388c850ce696a80b1d52e0568\"\u003eCondensed \u003ccode\u003eautoPath\u003c/code\u003e init in CLI \u003ccode\u003esettings.load()\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://github.com/adamlui\"\u003e\u003ccode\u003e@​adamlui\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/js-utils/commit/1f113a72a001e905f824d9471587a1b19cbc892b\"\u003eReplaced unreliable dependent pakage.json lookup in CLI \u003ccode\u003elog.version()\u003c/code\u003e w/ node_modules lookup\u003c/a\u003e (\u003ca href=\"https://github.com/adamlui\"\u003e\u003ccode\u003e@​adamlui\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/js-utils/commit/a4216659be6c604cfcf48b9c094401142a164be8\"\u003eLocalized \u003ccode\u003ecli.urls.docs\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://github.com/adamlui\"\u003e\u003ccode\u003e@​adamlui\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/adamlui/minify.js/compare/node-v2.2.0...node-v2.2.1\"\u003ehttps://github.com/adamlui/minify.js/compare/node-v2.2.0...node-v2.2.1\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eREADME for this release: \u003ca href=\"https://github.com/adamlui/minify.js/tree/node-v2.2.1/node.js/#readme\"\u003ehttps://github.com/adamlui/minify.js/tree/node-v2.2.1/node.js/#readme\u003c/a\u003e\u003c/p\u003e\n\u003ch6\u003e\u003cem\u003eAuto-synced from \u003ca href=\"https://github.com/adamlui/js-utils/releases\"\u003ehttps://github.com/adamlui/js-utils/releases\u003c/a\u003e by \u003ca href=\"https://github.com/kudo-sync-bot\"\u003ekudo-sync-bot\u003c/a\u003e\u003c/em\u003e\u003c/h6\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/minify.js/commit/beb503de19155efc809218562c7c89c84b0adffa\"\u003e\u003ccode\u003ebeb503d\u003c/code\u003e\u003c/a\u003e Built minify.js v2.3.0 ↞ [auto-sync from https://github.com/adamlui/js-utils/...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/minify.js/commit/42f1a97cdaa78838ba049c3ba038dbce2ff2061f\"\u003e\u003ccode\u003e42f1a97\u003c/code\u003e\u003c/a\u003e Corrected \u003ccode\u003einputCtrlKeys.length\u003c/code\u003e check ↞ [auto-sync from https://github.com/a...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/minify.js/commit/05f376809f7577118b875b8ee9d263c0c29b527d\"\u003e\u003ccode\u003e05f3768\u003c/code\u003e\u003c/a\u003e Tightened \u003ccode\u003everTag\u003c/code\u003e matching ↞ [auto-sync from https://github.com/adamlui/js-u...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/minify.js/commit/aa188c60686e0af49ac01f0cafc2c08acf0ce4af\"\u003e\u003ccode\u003eaa188c6\u003c/code\u003e\u003c/a\u003e Inserted line break ↞ [auto-sync from https://github.com/adamlui/js-utils/tre...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/minify.js/commit/fc741d36f7e62bdb0acdeebbe87939724fd76a71\"\u003e\u003ccode\u003efc741d3\u003c/code\u003e\u003c/a\u003e Merged lines ↞ [auto-sync from https://github.com/adamlui/js-utils/tree/main/...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/minify.js/commit/f346a3f8566fc717f829805449c0d970e0e54851\"\u003e\u003ccode\u003ef346a3f\u003c/code\u003e\u003c/a\u003e Added comment ↞ [auto-sync from https://github.com/adamlui/js-utils/tree/main...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/minify.js/commit/b8218ef2de300a45c6d0ce7e737de0c6428b4548\"\u003e\u003ccode\u003eb8218ef\u003c/code\u003e\u003c/a\u003e Replaced url.js w/ jsdelivr.js ↞ [auto-sync from https://github.com/adamlui/j...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/minify.js/commit/ce7c49f908b48d3505129afe809d7828d0c95f44\"\u003e\u003ccode\u003ece7c49f\u003c/code\u003e\u003c/a\u003e Abstracted \u003ccode\u003eurl.createJSDverTag()\u003c/code\u003e ↞ [auto-sync from https://github.com/adaml...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/minify.js/commit/3050b65ad21fce7da60a2e9c722f98006903b2d6\"\u003e\u003ccode\u003e3050b65\u003c/code\u003e\u003c/a\u003e Reversed ternaries for easier maintenance ↞ [auto-sync from https://github.co...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/minify.js/commit/7269ac02ed344862879b40666a1785f525c1715e\"\u003e\u003ccode\u003e7269ac0\u003c/code\u003e\u003c/a\u003e Cached failed \u003ccode\u003ecli.version\u003c/code\u003e inits ↞ [auto-sync from https://github.com/adamlu...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/adamlui/minify.js/compare/node-v2.2.0...node-v2.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@eslint/json` from 1.0.0 to 1.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/json/releases\"\u003e\u003ccode\u003e@​eslint/json\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ejson: v1.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/json/compare/json-v1.0.0...json-v1.0.1\"\u003e1.0.1\u003c/a\u003e (2026-02-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate eslint (\u003ca href=\"https://redirect.github.com/eslint/json/issues/208\"\u003e#208\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/json/commit/249ccda36767d3b508cfec615728d1b5bfde177a\"\u003e249ccda\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/json/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​eslint/json\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/json/compare/json-v1.0.0...json-v1.0.1\"\u003e1.0.1\u003c/a\u003e (2026-02-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate eslint (\u003ca href=\"https://redirect.github.com/eslint/json/issues/208\"\u003e#208\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/json/commit/249ccda36767d3b508cfec615728d1b5bfde177a\"\u003e249ccda\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/4106331b746c7944b869a9b663b0d1c4838986df\"\u003e\u003ccode\u003e4106331\u003c/code\u003e\u003c/a\u003e chore: release 1.0.1 🚀 (\u003ca href=\"https://redirect.github.com/eslint/json/issues/209\"\u003e#209\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/a3530fbd5ce929415df45903af768382fc218828\"\u003e\u003ccode\u003ea3530fb\u003c/code\u003e\u003c/a\u003e ci: use stable ESLint v10 in the CI (\u003ca href=\"https://redirect.github.com/eslint/json/issues/212\"\u003e#212\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/420c4d6ba75d136032cce8a341f87a52f50d6a38\"\u003e\u003ccode\u003e420c4d6\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/5c98d0b29d1e30c029da70856e4e647abe125007\"\u003e\u003ccode\u003e5c98d0b\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/9127761ba21d096c464ed72d83f2a796333d77a4\"\u003e\u003ccode\u003e9127761\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/35a0b2ed0ceeedf0bcd67c0f928951e380a41525\"\u003e\u003ccode\u003e35a0b2e\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/49018fabdf9b2791c10876687e2a32b355ebba46\"\u003e\u003ccode\u003e49018fa\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/3ee967005b86725f06c40f0e51ddd70ed5ce401d\"\u003e\u003ccode\u003e3ee9670\u003c/code\u003e\u003c/a\u003e refactor: use types from \u003ccode\u003e@eslint/plugin-kit\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/json/issues/201\"\u003e#201\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/249ccda36767d3b508cfec615728d1b5bfde177a\"\u003e\u003ccode\u003e249ccda\u003c/code\u003e\u003c/a\u003e fix: update eslint (\u003ca href=\"https://redirect.github.com/eslint/json/issues/208\"\u003e#208\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint/json/compare/json-v1.0.0...json-v1.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@stylistic/eslint-plugin` from 5.7.1 to 5.8.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/releases\"\u003e\u003ccode\u003e@​stylistic/eslint-plugin\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.8.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/compare/v5.7.1...v5.8.0\"\u003e5.8.0\u003c/a\u003e (2026-02-09)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elist-style:\u003c/strong\u003e support if statement (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1119\"\u003e#1119\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/23b25abe1be6086f2d7b843229fbdaeb63fec668\"\u003e23b25ab\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enew rule \u003ccode\u003ejsx-props-style\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1118\"\u003e#1118\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/dc9cc1b5ce09b6d42f4248cc4a3a688660dcd7fa\"\u003edc9cc1b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003espace-unary-ops:\u003c/strong\u003e allow override \u003ccode\u003ets-non-null\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1120\"\u003e#1120\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/faca500773c54df3e5d95203b19e283c2b654f63\"\u003efaca500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupgrade deps (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1122\"\u003e#1122\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/773da95508a5e0289de960af9623b755297e502b\"\u003e773da95\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elist-style:\u003c/strong\u003e correctly get \u003ccode\u003e(\u003c/code\u003e for optional call expressions (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1114\"\u003e#1114\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/2090a728703c7f8522a580983db952361ad0b4ec\"\u003e2090a72\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​stylistic/eslint-plugin\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/compare/v5.7.1...v5.8.0\"\u003e5.8.0\u003c/a\u003e (2026-02-09)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elist-style:\u003c/strong\u003e support if statement (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1119\"\u003e#1119\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/23b25abe1be6086f2d7b843229fbdaeb63fec668\"\u003e23b25ab\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enew rule \u003ccode\u003ejsx-props-style\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1118\"\u003e#1118\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/dc9cc1b5ce09b6d42f4248cc4a3a688660dcd7fa\"\u003edc9cc1b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003espace-unary-ops:\u003c/strong\u003e allow override \u003ccode\u003ets-non-null\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1120\"\u003e#1120\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/faca500773c54df3e5d95203b19e283c2b654f63\"\u003efaca500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupgrade deps (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1122\"\u003e#1122\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/773da95508a5e0289de960af9623b755297e502b\"\u003e773da95\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elist-style:\u003c/strong\u003e correctly get \u003ccode\u003e(\u003c/code\u003e for optional call expressions (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1114\"\u003e#1114\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/2090a728703c7f8522a580983db952361ad0b4ec\"\u003e2090a72\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/55f7d117c701dadeacb238d7d61b5532e543dd90\"\u003e\u003ccode\u003e55f7d11\u003c/code\u003e\u003c/a\u003e chore: release v5.8.0 (main) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1116\"\u003e#1116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/773da95508a5e0289de960af9623b755297e502b\"\u003e\u003ccode\u003e773da95\u003c/code\u003e\u003c/a\u003e feat: upgrade deps (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1122\"\u003e#1122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/dc9cc1b5ce09b6d42f4248cc4a3a688660dcd7fa\"\u003e\u003ccode\u003edc9cc1b\u003c/code\u003e\u003c/a\u003e feat: new rule \u003ccode\u003ejsx-props-style\u003c/code\u003e (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1118\"\u003e#1118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/faca500773c54df3e5d95203b19e283c2b654f63\"\u003e\u003ccode\u003efaca500\u003c/code\u003e\u003c/a\u003e feat(space-unary-ops): allow override \u003ccode\u003ets-non-null\u003c/code\u003e (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1120\"\u003e#1120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/23b25abe1be6086f2d7b843229fbdaeb63fec668\"\u003e\u003ccode\u003e23b25ab\u003c/code\u003e\u003c/a\u003e feat(list-style): support if statement (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1119\"\u003e#1119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/2090a728703c7f8522a580983db952361ad0b4ec\"\u003e\u003ccode\u003e2090a72\u003c/code\u003e\u003c/a\u003e fix(list-style): correctly get \u003ccode\u003e(\u003c/code\u003e for optional call expressions (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1114\"\u003e#1114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commits/v5.8.0/packages/eslint-plugin\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 9.39.2 to 10.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.0.0\u003c/h2\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f9e54f43a5e497cdfa179338b431093245cb787b\"\u003e\u003ccode\u003ef9e54f4\u003c/code\u003e\u003c/a\u003e feat!: estimate rule-tester failure location (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20420\"\u003e#20420\u003c/a\u003e) (ST-DDT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a176319d8ade1a7d9b2d7fb8f038f55a2662325f\"\u003e\u003ccode\u003ea176319\u003c/code\u003e\u003c/a\u003e feat!: replace \u003ccode\u003echalk\u003c/code\u003e with \u003ccode\u003estyleText\u003c/code\u003e and add \u003ccode\u003ecolor\u003c/code\u003e to \u003ccode\u003eResultsMeta\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20227\"\u003e#20227\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7046e6c1e03c4ca0eee4888a1f2eba4c6454f84\"\u003e\u003ccode\u003ec7046e6\u003c/code\u003e\u003c/a\u003e feat!: enable JSX reference tracking (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20152\"\u003e#20152\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fa31a608901684fbcd9906d1907e66561d16e5aa\"\u003e\u003ccode\u003efa31a60\u003c/code\u003e\u003c/a\u003e feat!: add \u003ccode\u003ename\u003c/code\u003e to configs (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20015\"\u003e#20015\u003c/a\u003e) (Kirk Waiblinger)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3383e7ec9028166cafc8ea7986c2f7498d0049f0\"\u003e\u003ccode\u003e3383e7e\u003c/code\u003e\u003c/a\u003e fix!: remove deprecated \u003ccode\u003eSourceCode\u003c/code\u003e methods (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20137\"\u003e#20137\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/501abd0e916a35554c58b7c0365537f1fa3880ce\"\u003e\u003ccode\u003e501abd0\u003c/code\u003e\u003c/a\u003e feat!: update dependency minimatch to v10 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20246\"\u003e#20246\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ca4d3b40085de47561f89656a2207d09946ed45e\"\u003e\u003ccode\u003eca4d3b4\u003c/code\u003e\u003c/a\u003e fix!: stricter rule tester assertions for valid test cases (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20125\"\u003e#20125\u003c/a\u003e) (唯然)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/96512a66c86402fb0538cdcb6cd30b9073f6bf3b\"\u003e\u003ccode\u003e96512a6\u003c/code\u003e\u003c/a\u003e fix!: Remove deprecated rule context methods (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20086\"\u003e#20086\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c69fdacdb2e886b9d965568a397aa8220db3fe90\"\u003e\u003ccode\u003ec69fdac\u003c/code\u003e\u003c/a\u003e feat!: remove eslintrc support (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20037\"\u003e#20037\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/208b5cc34a8374ff81412b5bec2e0800eebfbd04\"\u003e\u003ccode\u003e208b5cc\u003c/code\u003e\u003c/a\u003e feat!: Use \u003ccode\u003eScopeManager#addGlobals()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20132\"\u003e#20132\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a2ee188ea7a38a0c6155f3d39e2b00e1d0f36e14\"\u003e\u003ccode\u003ea2ee188\u003c/code\u003e\u003c/a\u003e fix!: add \u003ccode\u003euniqueItems: true\u003c/code\u003e in \u003ccode\u003eno-invalid-regexp\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20155\"\u003e#20155\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a89059dbf2832d417dd493ee81483227ec44e4ab\"\u003e\u003ccode\u003ea89059d\u003c/code\u003e\u003c/a\u003e feat!: Program range span entire source text (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20133\"\u003e#20133\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/39a6424373d915fa9de0d7b0caba9a4dc3da9b53\"\u003e\u003ccode\u003e39a6424\u003c/code\u003e\u003c/a\u003e fix!: assert 'text' is a string across all RuleFixer methods (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20082\"\u003e#20082\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f28fbf846244e043c92b355b224d121b06140b44\"\u003e\u003ccode\u003ef28fbf8\u003c/code\u003e\u003c/a\u003e fix!: Deprecate \u003ccode\u003e\u0026quot;always\u0026quot;\u003c/code\u003e and \u003ccode\u003e\u0026quot;as-needed\u0026quot;\u003c/code\u003e options of the \u003ccode\u003eradix\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20223\"\u003e#20223\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/aa3fb2b233e929b37220be940575f42c280e0b98\"\u003e\u003ccode\u003eaa3fb2b\u003c/code\u003e\u003c/a\u003e fix!: tighten \u003ccode\u003efunc-names\u003c/code\u003e schema (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20119\"\u003e#20119\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f6c0ed0311dcfee853367d5068c765d066e6b756\"\u003e\u003ccode\u003ef6c0ed0\u003c/code\u003e\u003c/a\u003e feat!: report \u003ccode\u003eeslint-env\u003c/code\u003e comments as errors (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20128\"\u003e#20128\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4bf739fb533e59f7f0a66b65f7bc80be0f37d8db\"\u003e\u003ccode\u003e4bf739f\u003c/code\u003e\u003c/a\u003e fix!: remove deprecated \u003ccode\u003eLintMessage#nodeType\u003c/code\u003e and \u003ccode\u003eTestCaseError#type\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20096\"\u003e#20096\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/523c076866400670fb2192a3f55dbf7ad3469247\"\u003e\u003ccode\u003e523c076\u003c/code\u003e\u003c/a\u003e feat!: drop support for jiti \u0026lt; 2.2.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20016\"\u003e#20016\u003c/a\u003e) (michael faith)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/454a292c95f34dad232411ddac06408e6383bb64\"\u003e\u003ccode\u003e454a292\u003c/code\u003e\u003c/a\u003e feat!: update \u003ccode\u003eeslint:recommended\u003c/code\u003e configuration (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20210\"\u003e#20210\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4f880ee02992e1bf0e96ebaba679985e2d1295f1\"\u003e\u003ccode\u003e4f880ee\u003c/code\u003e\u003c/a\u003e feat!: remove \u003ccode\u003ev10_*\u003c/code\u003e and inactive \u003ccode\u003eunstable_*\u003c/code\u003e flags (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20225\"\u003e#20225\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f18115c363a4ac7671a4c7f30ee13d57ebba330f\"\u003e\u003ccode\u003ef18115c\u003c/code\u003e\u003c/a\u003e feat!: \u003ccode\u003eno-shadow-restricted-names\u003c/code\u003e report \u003ccode\u003eglobalThis\u003c/code\u003e by default (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20027\"\u003e#20027\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c6358c31fbd3937b92d89be2618ffdf5a774604e\"\u003e\u003ccode\u003ec6358c3\u003c/code\u003e\u003c/a\u003e feat!: Require Node.js \u003ccode\u003e^20.19.0 || ^22.13.0 || \u0026gt;=24\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20160\"\u003e#20160\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bff9091927811497dbf066b0e3b85ecb37d43822\"\u003e\u003ccode\u003ebff9091\u003c/code\u003e\u003c/a\u003e feat: handle \u003ccode\u003eArray.fromAsync\u003c/code\u003e in \u003ccode\u003earray-callback-return\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20457\"\u003e#20457\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/290c594bb50c439fb71bc75521ee5360daa8c222\"\u003e\u003ccode\u003e290c594\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eself\u003c/code\u003e to \u003ccode\u003eno-implied-eval\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20468\"\u003e#20468\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/43677de07ebd6e14bfac40a46ad749ba783c45f2\"\u003e\u003ccode\u003e43677de\u003c/code\u003e\u003c/a\u003e feat: fix handling of function and class expression names in \u003ccode\u003eno-shadow\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20432\"\u003e#20432\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f0cafe5f37e7765e9d8c2751b5f5d33107687009\"\u003e\u003ccode\u003ef0cafe5\u003c/code\u003e\u003c/a\u003e feat: rule tester add assertion option \u003ccode\u003erequireData\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20409\"\u003e#20409\u003c/a\u003e) (fnx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f7ab6937e63bc618d326710858f5861a68f80616\"\u003e\u003ccode\u003ef7ab693\u003c/code\u003e\u003c/a\u003e feat: output RuleTester test case failure index (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19976\"\u003e#19976\u003c/a\u003e) (ST-DDT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7cbcbf9c3c2008deee7d143ae35e668e8ffbccb3\"\u003e\u003ccode\u003e7cbcbf9\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003ecountThis\u003c/code\u003e option to \u003ccode\u003emax-params\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20236\"\u003e#20236\u003c/a\u003e) (Gerkin)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f148a5eaa1e89dd80ade62f0a690186b00b9f6e1\"\u003e\u003ccode\u003ef148a5e\u003c/code\u003e\u003c/a\u003e feat: add error assertion options (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20247\"\u003e#20247\u003c/a\u003e) (ST-DDT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/09e66549ecada6dcb8c567a60faf044fce049188\"\u003e\u003ccode\u003e09e6654\u003c/code\u003e\u003c/a\u003e feat: update error loc of \u003ccode\u003erequire-yield\u003c/code\u003e and \u003ccode\u003eno-useless-constructor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20267\"\u003e#20267\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/436b82f3c0a8cfa2fdc17d173e95ea11d5d3ee03\"\u003e\u003ccode\u003e436b82f\u003c/code\u003e\u003c/a\u003e fix: update eslint (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20473\"\u003e#20473\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1d29d22fe302443cec2a11da0816397f94af97ec\"\u003e\u003ccode\u003e1d29d22\u003c/code\u003e\u003c/a\u003e fix: detect default \u003ccode\u003ethis\u003c/code\u003e binding in \u003ccode\u003eArray.fromAsync\u003c/code\u003e callbacks (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20456\"\u003e#20456\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/727451eff55b35d853e0e443d0de58f4550762bf\"\u003e\u003ccode\u003e727451e\u003c/code\u003e\u003c/a\u003e fix: fix regression of global mode report range in \u003ccode\u003estrict\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20462\"\u003e#20462\u003c/a\u003e) (ntnyq)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e80485fcd27196fa0b6f6b5c7ac8cf49ad4b079d\"\u003e\u003ccode\u003ee80485f\u003c/code\u003e\u003c/a\u003e fix: remove fake \u003ccode\u003eFlatESLint\u003c/code\u003e and \u003ccode\u003eLegacyESLint\u003c/code\u003e exports (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20460\"\u003e#20460\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9eeff3bc13813a786b8a4c3815def97c0fb646ef\"\u003e\u003ccode\u003e9eeff3b\u003c/code\u003e\u003c/a\u003e fix: update esquery (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20423\"\u003e#20423\u003c/a\u003e) (cryptnix)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b34b93852d014ebbcf3538d892b55e0216cdf681\"\u003e\u003ccode\u003eb34b938\u003c/code\u003e\u003c/a\u003e fix: use \u003ccode\u003eError.prepareStackTrace\u003c/code\u003e to estimate failing test location (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20436\"\u003e#20436\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/51aab5393b058f7cbed69041a9069b2bd106aabd\"\u003e\u003ccode\u003e51aab53\u003c/code\u003e\u003c/a\u003e fix: update eslint (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20443\"\u003e#20443\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/23490b266276792896a0b7b43c49a1ce87bf8568\"\u003e\u003ccode\u003e23490b2\u003c/code\u003e\u003c/a\u003e fix: handle space before colon in \u003ccode\u003eRuleTester\u003c/code\u003e location estimation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20433\"\u003e#20433\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f244dbf2191267a4cafd08645243624baf3e8c83\"\u003e\u003ccode\u003ef244dbf\u003c/code\u003e\u003c/a\u003e fix: use \u003ccode\u003eMessagePlaceholderData\u003c/code\u003e type from \u003ccode\u003e@eslint/core\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20348\"\u003e#20348\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d186f8c0747f14890e86a5a39708b052b391ddaf\"\u003e\u003ccode\u003ed186f8c\u003c/code\u003e\u003c/a\u003e fix: update eslint (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20427\"\u003e#20427\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2332262deb4ef3188b210595896bb0ff552a7e66\"\u003e\u003ccode\u003e2332262\u003c/code\u003e\u003c/a\u003e fix: error location should not modify error message in RuleTester (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20421\"\u003e#20421\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ab99b21a6715dee1035d8f4e6d6841853eb5563f\"\u003e\u003ccode\u003eab99b21\u003c/code\u003e\u003c/a\u003e fix: ensure \u003ccode\u003efilename\u003c/code\u003e is passed as third argument to \u003ccode\u003everifyAndFix()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20405\"\u003e#20405\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8a60f3bc80ad96c65feeb29886342623c630199c\"\u003e\u003ccode\u003e8a60f3b\u003c/code\u003e\u003c/a\u003e fix: remove \u003ccode\u003eecmaVersion\u003c/code\u003e and \u003ccode\u003esourceType\u003c/code\u003e from \u003ccode\u003eParserOptions\u003c/code\u003e type (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20415\"\u003e#20415\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/eafd727a060131f7fc79b2eb5698d8d27683c3a2\"\u003e\u003ccode\u003eeafd727\u003c/code\u003e\u003c/a\u003e fix: remove \u003ccode\u003eTDZ\u003c/code\u003e scope type (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20231\"\u003e#20231\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4e6c4ac042e321da8fc29ce53ed03c86dcaa44a7\"\u003e\u003ccode\u003e4e6c4ac\u003c/code\u003e\u003c/a\u003e 10.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ddd8a223000ac6a2182cc8eae35254806a3b0289\"\u003e\u003ccode\u003eddd8a22\u003c/code\u003e\u003c/a\u003e Build: changelog update for 10.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bff9091927811497dbf066b0e3b85ecb37d43822\"\u003e\u003ccode\u003ebff9091\u003c/code\u003e\u003c/a\u003e feat: handle \u003ccode\u003eArray.fromAsync\u003c/code\u003e in \u003ccode\u003earray-callback-return\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20457\"\u003e#20457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1ece282c2286b5dc187ece2a793dbd8798f20bd7\"\u003e\u003ccode\u003e1ece282\u003c/code\u003e\u003c/a\u003e chore: ignore \u003ccode\u003e/docs/v9.x\u003c/code\u003e in link checker (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20452\"\u003e#20452\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/034e1397446205e83eb341354605380195c88633\"\u003e\u003ccode\u003e034e139\u003c/code\u003e\u003c/a\u003e ci: add type integration test for \u003ccode\u003e@html-eslint/eslint-plugin\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20345\"\u003e#20345\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f3fbc2f60cbe2c718364feb8c3fc0452c0df3c56\"\u003e\u003ccode\u003ef3fbc2f\u003c/code\u003e\u003c/a\u003e chore: set \u003ccode\u003e@eslint/js\u003c/code\u003e version to 10.0.0 to skip releasing it (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20466\"\u003e#20466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e978ddaab7e6a3c38b4a2afa721148a6ef38f29a\"\u003e\u003ccode\u003ee978dda\u003c/code\u003e\u003c/a\u003e docs: Update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4cecf8393ae9af18c4cfd50621115eb23b3d0cb6\"\u003e\u003ccode\u003e4cecf83\u003c/code\u003e\u003c/a\u003e docs: Update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c79f0ab2e2d242a93b08ff2f6a0712e2ef60b7b8\"\u003e\u003ccode\u003ec79f0ab\u003c/code\u003e\u003c/a\u003e docs: Update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/afc06817bbd0625c7b0a46bdc81c38dab0c99441\"\u003e\u003ccode\u003eafc0681\u003c/code\u003e\u003c/a\u003e chore: remove scopeManager.addGlobals patch for typescript-eslint parser (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20\"\u003e#20\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v9.39.2...v10.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ssri` from 13.0.0 to 13.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/ssri/releases\"\u003essri's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev13.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/ssri/compare/v13.0.0...v13.0.1\"\u003e13.0.1\u003c/a\u003e (2025-12-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/eb833161e9731cbafd679fb0cd4883cc57bf869f\"\u003e\u003ccode\u003eeb83316\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/160\"\u003e#160\u003c/a\u003e hash: filter on known hashes (\u003ca href=\"https://github.com/wraithgar\"\u003e\u003ccode\u003e@​wraithgar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/5b98568ecb1f096a62440571213072bc7fa78057\"\u003e\u003ccode\u003e5b98568\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/160\"\u003e#160\u003c/a\u003e code cleanup (\u003ca href=\"https://github.com/wraithgar\"\u003e\u003ccode\u003e@​wraithgar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/940288e5a54226721526db3195d102230cccfdb6\"\u003e\u003ccode\u003e940288e\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/163\"\u003e#163\u003c/a\u003e remove tap (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/26e09b8765bce1ea658bf677cee23b45393a68c6\"\u003e\u003ccode\u003e26e09b8\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/163\"\u003e#163\u003c/a\u003e move to node:test (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/5ca3f4ad4afdef2d4516287fde79e071d4c8a2ac\"\u003e\u003ccode\u003e5ca3f4a\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/161\"\u003e#161\u003c/a\u003e add benchmarks (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/161\"\u003e#161\u003c/a\u003e) (\u003ca href=\"https://github.com/H4ad\"\u003e\u003ccode\u003e@​H4ad\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/cf696941026a4afcf07c4c2dfef54e44912a290d\"\u003e\u003ccode\u003ecf69694\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/156\"\u003e#156\u003c/a\u003e bump \u003ccode\u003e@​npmcli/eslint-config\u003c/code\u003e from 5.1.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/156\"\u003e#156\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/05ce2c5aa7511431fae297fa01bf26b8cabdc461\"\u003e\u003ccode\u003e05ce2c5\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/158\"\u003e#158\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.28.0 to 4.28.1 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/158\"\u003e#158\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/ssri/blob/main/CHANGELOG.md\"\u003essri's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/ssri/compare/v13.0.0...v13.0.1\"\u003e13.0.1\u003c/a\u003e (2025-12-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/eb833161e9731cbafd679fb0cd4883cc57bf869f\"\u003e\u003ccode\u003eeb83316\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/160\"\u003e#160\u003c/a\u003e hash: filter on known hashes (\u003ca href=\"https://github.com/wraithgar\"\u003e\u003ccode\u003e@​wraithgar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/5b98568ecb1f096a62440571213072bc7fa78057\"\u003e\u003ccode\u003e5b98568\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/160\"\u003e#160\u003c/a\u003e code cleanup (\u003ca href=\"https://github.com/wraithgar\"\u003e\u003ccode\u003e@​wraithgar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/940288e5a54226721526db3195d102230cccfdb6\"\u003e\u003ccode\u003e940288e\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/163\"\u003e#163\u003c/a\u003e remove tap (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/26e09b8765bce1ea658bf677cee23b45393a68c6\"\u003e\u003ccode\u003e26e09b8\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/163\"\u003e#163\u003c/a\u003e move to node:test (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/5ca3f4ad4afdef2d4516287fde79e071d4c8a2ac\"\u003e\u003ccode\u003e5ca3f4a\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/161\"\u003e#161\u003c/a\u003e add benchmarks (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/161\"\u003e#161\u003c/a\u003e) (\u003ca href=\"https://github.com/H4ad\"\u003e\u003ccode\u003e@​H4ad\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/cf696941026a4afcf07c4c2dfef54e44912a290d\"\u003e\u003ccode\u003ecf69694\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/156\"\u003e#156\u003c/a\u003e bump \u003ccode\u003e@​npmcli/eslint-config\u003c/code\u003e from 5.1.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/156\"\u003e#156\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/05ce2c5aa7511431fae297fa01bf26b8cabdc461\"\u003e\u003ccode\u003e05ce2c5\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/158\"\u003e#158\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.28.0 to 4.28.1 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/158\"\u003e#158\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/73adc1554d0b60606a8fb315d47f7afde7fd913e\"\u003e\u003ccode\u003e73adc15\u003c/code\u003e\u003c/a\u003e chore: release 13.0.1 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/162\"\u003e#162\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/940288e5a54226721526db3195d102230cccfdb6\"\u003e\u003ccode\u003e940288e\u003c/code\u003e\u003c/a\u003e chore: remove tap\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/26e09b8765bce1ea658bf677cee23b45393a68c6\"\u003e\u003ccode\u003e26e09b8\u003c/code\u003e\u003c/a\u003e chore: move to node:test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/eb833161e9731cbafd679fb0cd4883cc57bf869f\"\u003e\u003ccode\u003eeb83316\u003c/code\u003e\u003c/a\u003e fix(hash): filter on known hashes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/5b98568ecb1f096a62440571213072bc7fa78057\"\u003e\u003ccode\u003e5b98568\u003c/code\u003e\u003c/a\u003e fix: code cleanup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/5ca3f4ad4afdef2d4516287fde79e071d4c8a2ac\"\u003e\u003ccode\u003e5ca3f4a\u003c/code\u003e\u003c/a\u003e chore: add benchmarks (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/161\"\u003e#161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/05ce2c5aa7511431fae297fa01bf26b8cabdc461\"\u003e\u003ccode\u003e05ce2c5\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.28.0 to 4.28.1 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/158\"\u003e#158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/60ecae62d7cdde6b73d30cb153b37ff59c6e3296\"\u003e\u003ccode\u003e60ecae6\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.27.1 to 4.28.0 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/157\"\u003e#157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/cf696941026a4afcf07c4c2dfef54e44912a290d\"\u003e\u003ccode\u003ecf69694\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/eslint-config\u003c/code\u003e from 5.1.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/156\"\u003e#156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/npm/ssri/compare/v13.0.0...v13.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot 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`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e 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)\n- `@dependabot ignore \u003cdependency name\u003e 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)\n- `@dependabot ignore \u003cdependency name\u003e` 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)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/adamlui/ai-web-extensions/pull/320","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fai-web-extensions/issues/320","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/320/packages"},{"uuid":"3932987080","node_id":"PR_kwDOJOock87DVsN1","number":181,"state":"open","title":"Bump the dev-dependencies group across 1 directory with 4 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-02-12T17:13:45.000Z","updated_at":"2026-02-19T01:01:25.507Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"dev-dependencies","update_count":4,"packages":[{"name":"@eslint/json","old_version":"1.0.0","new_version":"1.0.1","repository_url":"https://github.com/eslint/json"},{"name":"@stylistic/eslint-plugin","old_version":"5.7.1","new_version":"5.8.0","repository_url":"https://github.com/eslint-stylistic/eslint-stylistic"},{"name":"eslint","old_version":"9.39.2","new_version":"10.0.0","repository_url":"https://github.com/eslint/eslint"},{"name":"ssri","old_version":"13.0.0","new_version":"13.0.1","repository_url":"https://github.com/npm/ssri"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dev-dependencies group with 4 updates in the / directory: [@eslint/json](https://github.com/eslint/json), [@stylistic/eslint-plugin](https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin), [eslint](https://github.com/eslint/eslint) and [ssri](https://github.com/npm/ssri).\n\nUpdates `@eslint/json` from 1.0.0 to 1.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/json/releases\"\u003e\u003ccode\u003e@​eslint/json\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ejson: v1.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/json/compare/json-v1.0.0...json-v1.0.1\"\u003e1.0.1\u003c/a\u003e (2026-02-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate eslint (\u003ca href=\"https://redirect.github.com/eslint/json/issues/208\"\u003e#208\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/json/commit/249ccda36767d3b508cfec615728d1b5bfde177a\"\u003e249ccda\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/json/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​eslint/json\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/json/compare/json-v1.0.0...json-v1.0.1\"\u003e1.0.1\u003c/a\u003e (2026-02-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate eslint (\u003ca href=\"https://redirect.github.com/eslint/json/issues/208\"\u003e#208\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/json/commit/249ccda36767d3b508cfec615728d1b5bfde177a\"\u003e249ccda\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/4106331b746c7944b869a9b663b0d1c4838986df\"\u003e\u003ccode\u003e4106331\u003c/code\u003e\u003c/a\u003e chore: release 1.0.1 🚀 (\u003ca href=\"https://redirect.github.com/eslint/json/issues/209\"\u003e#209\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/a3530fbd5ce929415df45903af768382fc218828\"\u003e\u003ccode\u003ea3530fb\u003c/code\u003e\u003c/a\u003e ci: use stable ESLint v10 in the CI (\u003ca href=\"https://redirect.github.com/eslint/json/issues/212\"\u003e#212\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/420c4d6ba75d136032cce8a341f87a52f50d6a38\"\u003e\u003ccode\u003e420c4d6\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/5c98d0b29d1e30c029da70856e4e647abe125007\"\u003e\u003ccode\u003e5c98d0b\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/9127761ba21d096c464ed72d83f2a796333d77a4\"\u003e\u003ccode\u003e9127761\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/35a0b2ed0ceeedf0bcd67c0f928951e380a41525\"\u003e\u003ccode\u003e35a0b2e\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/49018fabdf9b2791c10876687e2a32b355ebba46\"\u003e\u003ccode\u003e49018fa\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/3ee967005b86725f06c40f0e51ddd70ed5ce401d\"\u003e\u003ccode\u003e3ee9670\u003c/code\u003e\u003c/a\u003e refactor: use types from \u003ccode\u003e@eslint/plugin-kit\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/json/issues/201\"\u003e#201\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/249ccda36767d3b508cfec615728d1b5bfde177a\"\u003e\u003ccode\u003e249ccda\u003c/code\u003e\u003c/a\u003e fix: update eslint (\u003ca href=\"https://redirect.github.com/eslint/json/issues/208\"\u003e#208\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint/json/compare/json-v1.0.0...json-v1.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@stylistic/eslint-plugin` from 5.7.1 to 5.8.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/releases\"\u003e\u003ccode\u003e@​stylistic/eslint-plugin\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.8.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/compare/v5.7.1...v5.8.0\"\u003e5.8.0\u003c/a\u003e (2026-02-09)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elist-style:\u003c/strong\u003e support if statement (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1119\"\u003e#1119\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/23b25abe1be6086f2d7b843229fbdaeb63fec668\"\u003e23b25ab\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enew rule \u003ccode\u003ejsx-props-style\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1118\"\u003e#1118\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/dc9cc1b5ce09b6d42f4248cc4a3a688660dcd7fa\"\u003edc9cc1b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003espace-unary-ops:\u003c/strong\u003e allow override \u003ccode\u003ets-non-null\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1120\"\u003e#1120\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/faca500773c54df3e5d95203b19e283c2b654f63\"\u003efaca500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupgrade deps (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1122\"\u003e#1122\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/773da95508a5e0289de960af9623b755297e502b\"\u003e773da95\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elist-style:\u003c/strong\u003e correctly get \u003ccode\u003e(\u003c/code\u003e for optional call expressions (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1114\"\u003e#1114\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/2090a728703c7f8522a580983db952361ad0b4ec\"\u003e2090a72\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​stylistic/eslint-plugin\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/compare/v5.7.1...v5.8.0\"\u003e5.8.0\u003c/a\u003e (2026-02-09)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elist-style:\u003c/strong\u003e support if statement (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1119\"\u003e#1119\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/23b25abe1be6086f2d7b843229fbdaeb63fec668\"\u003e23b25ab\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enew rule \u003ccode\u003ejsx-props-style\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1118\"\u003e#1118\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/dc9cc1b5ce09b6d42f4248cc4a3a688660dcd7fa\"\u003edc9cc1b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003espace-unary-ops:\u003c/strong\u003e allow override \u003ccode\u003ets-non-null\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1120\"\u003e#1120\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/faca500773c54df3e5d95203b19e283c2b654f63\"\u003efaca500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupgrade deps (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1122\"\u003e#1122\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/773da95508a5e0289de960af9623b755297e502b\"\u003e773da95\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elist-style:\u003c/strong\u003e correctly get \u003ccode\u003e(\u003c/code\u003e for optional call expressions (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1114\"\u003e#1114\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/2090a728703c7f8522a580983db952361ad0b4ec\"\u003e2090a72\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/55f7d117c701dadeacb238d7d61b5532e543dd90\"\u003e\u003ccode\u003e55f7d11\u003c/code\u003e\u003c/a\u003e chore: release v5.8.0 (main) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1116\"\u003e#1116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/773da95508a5e0289de960af9623b755297e502b\"\u003e\u003ccode\u003e773da95\u003c/code\u003e\u003c/a\u003e feat: upgrade deps (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1122\"\u003e#1122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/dc9cc1b5ce09b6d42f4248cc4a3a688660dcd7fa\"\u003e\u003ccode\u003edc9cc1b\u003c/code\u003e\u003c/a\u003e feat: new rule \u003ccode\u003ejsx-props-style\u003c/code\u003e (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1118\"\u003e#1118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/faca500773c54df3e5d95203b19e283c2b654f63\"\u003e\u003ccode\u003efaca500\u003c/code\u003e\u003c/a\u003e feat(space-unary-ops): allow override \u003ccode\u003ets-non-null\u003c/code\u003e (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1120\"\u003e#1120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/23b25abe1be6086f2d7b843229fbdaeb63fec668\"\u003e\u003ccode\u003e23b25ab\u003c/code\u003e\u003c/a\u003e feat(list-style): support if statement (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1119\"\u003e#1119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/2090a728703c7f8522a580983db952361ad0b4ec\"\u003e\u003ccode\u003e2090a72\u003c/code\u003e\u003c/a\u003e fix(list-style): correctly get \u003ccode\u003e(\u003c/code\u003e for optional call expressions (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1114\"\u003e#1114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commits/v5.8.0/packages/eslint-plugin\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 9.39.2 to 10.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.0.0\u003c/h2\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f9e54f43a5e497cdfa179338b431093245cb787b\"\u003e\u003ccode\u003ef9e54f4\u003c/code\u003e\u003c/a\u003e feat!: estimate rule-tester failure location (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20420\"\u003e#20420\u003c/a\u003e) (ST-DDT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a176319d8ade1a7d9b2d7fb8f038f55a2662325f\"\u003e\u003ccode\u003ea176319\u003c/code\u003e\u003c/a\u003e feat!: replace \u003ccode\u003echalk\u003c/code\u003e with \u003ccode\u003estyleText\u003c/code\u003e and add \u003ccode\u003ecolor\u003c/code\u003e to \u003ccode\u003eResultsMeta\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20227\"\u003e#20227\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7046e6c1e03c4ca0eee4888a1f2eba4c6454f84\"\u003e\u003ccode\u003ec7046e6\u003c/code\u003e\u003c/a\u003e feat!: enable JSX reference tracking (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20152\"\u003e#20152\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fa31a608901684fbcd9906d1907e66561d16e5aa\"\u003e\u003ccode\u003efa31a60\u003c/code\u003e\u003c/a\u003e feat!: add \u003ccode\u003ename\u003c/code\u003e to configs (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20015\"\u003e#20015\u003c/a\u003e) (Kirk Waiblinger)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3383e7ec9028166cafc8ea7986c2f7498d0049f0\"\u003e\u003ccode\u003e3383e7e\u003c/code\u003e\u003c/a\u003e fix!: remove deprecated \u003ccode\u003eSourceCode\u003c/code\u003e methods (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20137\"\u003e#20137\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/501abd0e916a35554c58b7c0365537f1fa3880ce\"\u003e\u003ccode\u003e501abd0\u003c/code\u003e\u003c/a\u003e feat!: update dependency minimatch to v10 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20246\"\u003e#20246\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ca4d3b40085de47561f89656a2207d09946ed45e\"\u003e\u003ccode\u003eca4d3b4\u003c/code\u003e\u003c/a\u003e fix!: stricter rule tester assertions for valid test cases (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20125\"\u003e#20125\u003c/a\u003e) (唯然)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/96512a66c86402fb0538cdcb6cd30b9073f6bf3b\"\u003e\u003ccode\u003e96512a6\u003c/code\u003e\u003c/a\u003e fix!: Remove deprecated rule context methods (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20086\"\u003e#20086\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c69fdacdb2e886b9d965568a397aa8220db3fe90\"\u003e\u003ccode\u003ec69fdac\u003c/code\u003e\u003c/a\u003e feat!: remove eslintrc support (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20037\"\u003e#20037\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/208b5cc34a8374ff81412b5bec2e0800eebfbd04\"\u003e\u003ccode\u003e208b5cc\u003c/code\u003e\u003c/a\u003e feat!: Use \u003ccode\u003eScopeManager#addGlobals()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20132\"\u003e#20132\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a2ee188ea7a38a0c6155f3d39e2b00e1d0f36e14\"\u003e\u003ccode\u003ea2ee188\u003c/code\u003e\u003c/a\u003e fix!: add \u003ccode\u003euniqueItems: true\u003c/code\u003e in \u003ccode\u003eno-invalid-regexp\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20155\"\u003e#20155\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a89059dbf2832d417dd493ee81483227ec44e4ab\"\u003e\u003ccode\u003ea89059d\u003c/code\u003e\u003c/a\u003e feat!: Program range span entire source text (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20133\"\u003e#20133\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/39a6424373d915fa9de0d7b0caba9a4dc3da9b53\"\u003e\u003ccode\u003e39a6424\u003c/code\u003e\u003c/a\u003e fix!: assert 'text' is a string across all RuleFixer methods (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20082\"\u003e#20082\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f28fbf846244e043c92b355b224d121b06140b44\"\u003e\u003ccode\u003ef28fbf8\u003c/code\u003e\u003c/a\u003e fix!: Deprecate \u003ccode\u003e\u0026quot;always\u0026quot;\u003c/code\u003e and \u003ccode\u003e\u0026quot;as-needed\u0026quot;\u003c/code\u003e options of the \u003ccode\u003eradix\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20223\"\u003e#20223\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/aa3fb2b233e929b37220be940575f42c280e0b98\"\u003e\u003ccode\u003eaa3fb2b\u003c/code\u003e\u003c/a\u003e fix!: tighten \u003ccode\u003efunc-names\u003c/code\u003e schema (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20119\"\u003e#20119\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f6c0ed0311dcfee853367d5068c765d066e6b756\"\u003e\u003ccode\u003ef6c0ed0\u003c/code\u003e\u003c/a\u003e feat!: report \u003ccode\u003eeslint-env\u003c/code\u003e comments as errors (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20128\"\u003e#20128\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4bf739fb533e59f7f0a66b65f7bc80be0f37d8db\"\u003e\u003ccode\u003e4bf739f\u003c/code\u003e\u003c/a\u003e fix!: remove deprecated \u003ccode\u003eLintMessage#nodeType\u003c/code\u003e and \u003ccode\u003eTestCaseError#type\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20096\"\u003e#20096\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/523c076866400670fb2192a3f55dbf7ad3469247\"\u003e\u003ccode\u003e523c076\u003c/code\u003e\u003c/a\u003e feat!: drop support for jiti \u0026lt; 2.2.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20016\"\u003e#20016\u003c/a\u003e) (michael faith)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/454a292c95f34dad232411ddac06408e6383bb64\"\u003e\u003ccode\u003e454a292\u003c/code\u003e\u003c/a\u003e feat!: update \u003ccode\u003eeslint:recommended\u003c/code\u003e configuration (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20210\"\u003e#20210\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4f880ee02992e1bf0e96ebaba679985e2d1295f1\"\u003e\u003ccode\u003e4f880ee\u003c/code\u003e\u003c/a\u003e feat!: remove \u003ccode\u003ev10_*\u003c/code\u003e and inactive \u003ccode\u003eunstable_*\u003c/code\u003e flags (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20225\"\u003e#20225\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f18115c363a4ac7671a4c7f30ee13d57ebba330f\"\u003e\u003ccode\u003ef18115c\u003c/code\u003e\u003c/a\u003e feat!: \u003ccode\u003eno-shadow-restricted-names\u003c/code\u003e report \u003ccode\u003eglobalThis\u003c/code\u003e by default (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20027\"\u003e#20027\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c6358c31fbd3937b92d89be2618ffdf5a774604e\"\u003e\u003ccode\u003ec6358c3\u003c/code\u003e\u003c/a\u003e feat!: Require Node.js \u003ccode\u003e^20.19.0 || ^22.13.0 || \u0026gt;=24\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20160\"\u003e#20160\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bff9091927811497dbf066b0e3b85ecb37d43822\"\u003e\u003ccode\u003ebff9091\u003c/code\u003e\u003c/a\u003e feat: handle \u003ccode\u003eArray.fromAsync\u003c/code\u003e in \u003ccode\u003earray-callback-return\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20457\"\u003e#20457\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/290c594bb50c439fb71bc75521ee5360daa8c222\"\u003e\u003ccode\u003e290c594\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eself\u003c/code\u003e to \u003ccode\u003eno-implied-eval\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20468\"\u003e#20468\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/43677de07ebd6e14bfac40a46ad749ba783c45f2\"\u003e\u003ccode\u003e43677de\u003c/code\u003e\u003c/a\u003e feat: fix handling of function and class expression names in \u003ccode\u003eno-shadow\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20432\"\u003e#20432\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f0cafe5f37e7765e9d8c2751b5f5d33107687009\"\u003e\u003ccode\u003ef0cafe5\u003c/code\u003e\u003c/a\u003e feat: rule tester add assertion option \u003ccode\u003erequireData\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20409\"\u003e#20409\u003c/a\u003e) (fnx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f7ab6937e63bc618d326710858f5861a68f80616\"\u003e\u003ccode\u003ef7ab693\u003c/code\u003e\u003c/a\u003e feat: output RuleTester test case failure index (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19976\"\u003e#19976\u003c/a\u003e) (ST-DDT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7cbcbf9c3c2008deee7d143ae35e668e8ffbccb3\"\u003e\u003ccode\u003e7cbcbf9\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003ecountThis\u003c/code\u003e option to \u003ccode\u003emax-params\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20236\"\u003e#20236\u003c/a\u003e) (Gerkin)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f148a5eaa1e89dd80ade62f0a690186b00b9f6e1\"\u003e\u003ccode\u003ef148a5e\u003c/code\u003e\u003c/a\u003e feat: add error assertion options (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20247\"\u003e#20247\u003c/a\u003e) (ST-DDT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/09e66549ecada6dcb8c567a60faf044fce049188\"\u003e\u003ccode\u003e09e6654\u003c/code\u003e\u003c/a\u003e feat: update error loc of \u003ccode\u003erequire-yield\u003c/code\u003e and \u003ccode\u003eno-useless-constructor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20267\"\u003e#20267\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/436b82f3c0a8cfa2fdc17d173e95ea11d5d3ee03\"\u003e\u003ccode\u003e436b82f\u003c/code\u003e\u003c/a\u003e fix: update eslint (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20473\"\u003e#20473\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1d29d22fe302443cec2a11da0816397f94af97ec\"\u003e\u003ccode\u003e1d29d22\u003c/code\u003e\u003c/a\u003e fix: detect default \u003ccode\u003ethis\u003c/code\u003e binding in \u003ccode\u003eArray.fromAsync\u003c/code\u003e callbacks (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20456\"\u003e#20456\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/727451eff55b35d853e0e443d0de58f4550762bf\"\u003e\u003ccode\u003e727451e\u003c/code\u003e\u003c/a\u003e fix: fix regression of global mode report range in \u003ccode\u003estrict\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20462\"\u003e#20462\u003c/a\u003e) (ntnyq)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e80485fcd27196fa0b6f6b5c7ac8cf49ad4b079d\"\u003e\u003ccode\u003ee80485f\u003c/code\u003e\u003c/a\u003e fix: remove fake \u003ccode\u003eFlatESLint\u003c/code\u003e and \u003ccode\u003eLegacyESLint\u003c/code\u003e exports (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20460\"\u003e#20460\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9eeff3bc13813a786b8a4c3815def97c0fb646ef\"\u003e\u003ccode\u003e9eeff3b\u003c/code\u003e\u003c/a\u003e fix: update esquery (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20423\"\u003e#20423\u003c/a\u003e) (cryptnix)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b34b93852d014ebbcf3538d892b55e0216cdf681\"\u003e\u003ccode\u003eb34b938\u003c/code\u003e\u003c/a\u003e fix: use \u003ccode\u003eError.prepareStackTrace\u003c/code\u003e to estimate failing test location (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20436\"\u003e#20436\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/51aab5393b058f7cbed69041a9069b2bd106aabd\"\u003e\u003ccode\u003e51aab53\u003c/code\u003e\u003c/a\u003e fix: update eslint (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20443\"\u003e#20443\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/23490b266276792896a0b7b43c49a1ce87bf8568\"\u003e\u003ccode\u003e23490b2\u003c/code\u003e\u003c/a\u003e fix: handle space before colon in \u003ccode\u003eRuleTester\u003c/code\u003e location estimation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20433\"\u003e#20433\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f244dbf2191267a4cafd08645243624baf3e8c83\"\u003e\u003ccode\u003ef244dbf\u003c/code\u003e\u003c/a\u003e fix: use \u003ccode\u003eMessagePlaceholderData\u003c/code\u003e type from \u003ccode\u003e@eslint/core\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20348\"\u003e#20348\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d186f8c0747f14890e86a5a39708b052b391ddaf\"\u003e\u003ccode\u003ed186f8c\u003c/code\u003e\u003c/a\u003e fix: update eslint (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20427\"\u003e#20427\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2332262deb4ef3188b210595896bb0ff552a7e66\"\u003e\u003ccode\u003e2332262\u003c/code\u003e\u003c/a\u003e fix: error location should not modify error message in RuleTester (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20421\"\u003e#20421\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ab99b21a6715dee1035d8f4e6d6841853eb5563f\"\u003e\u003ccode\u003eab99b21\u003c/code\u003e\u003c/a\u003e fix: ensure \u003ccode\u003efilename\u003c/code\u003e is passed as third argument to \u003ccode\u003everifyAndFix()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20405\"\u003e#20405\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8a60f3bc80ad96c65feeb29886342623c630199c\"\u003e\u003ccode\u003e8a60f3b\u003c/code\u003e\u003c/a\u003e fix: remove \u003ccode\u003eecmaVersion\u003c/code\u003e and \u003ccode\u003esourceType\u003c/code\u003e from \u003ccode\u003eParserOptions\u003c/code\u003e type (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20415\"\u003e#20415\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/eafd727a060131f7fc79b2eb5698d8d27683c3a2\"\u003e\u003ccode\u003eeafd727\u003c/code\u003e\u003c/a\u003e fix: remove \u003ccode\u003eTDZ\u003c/code\u003e scope type (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20231\"\u003e#20231\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4e6c4ac042e321da8fc29ce53ed03c86dcaa44a7\"\u003e\u003ccode\u003e4e6c4ac\u003c/code\u003e\u003c/a\u003e 10.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ddd8a223000ac6a2182cc8eae35254806a3b0289\"\u003e\u003ccode\u003eddd8a22\u003c/code\u003e\u003c/a\u003e Build: changelog update for 10.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bff9091927811497dbf066b0e3b85ecb37d43822\"\u003e\u003ccode\u003ebff9091\u003c/code\u003e\u003c/a\u003e feat: handle \u003ccode\u003eArray.fromAsync\u003c/code\u003e in \u003ccode\u003earray-callback-return\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20457\"\u003e#20457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1ece282c2286b5dc187ece2a793dbd8798f20bd7\"\u003e\u003ccode\u003e1ece282\u003c/code\u003e\u003c/a\u003e chore: ignore \u003ccode\u003e/docs/v9.x\u003c/code\u003e in link checker (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20452\"\u003e#20452\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/034e1397446205e83eb341354605380195c88633\"\u003e\u003ccode\u003e034e139\u003c/code\u003e\u003c/a\u003e ci: add type integration test for \u003ccode\u003e@html-eslint/eslint-plugin\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20345\"\u003e#20345\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f3fbc2f60cbe2c718364feb8c3fc0452c0df3c56\"\u003e\u003ccode\u003ef3fbc2f\u003c/code\u003e\u003c/a\u003e chore: set \u003ccode\u003e@eslint/js\u003c/code\u003e version to 10.0.0 to skip releasing it (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20466\"\u003e#20466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e978ddaab7e6a3c38b4a2afa721148a6ef38f29a\"\u003e\u003ccode\u003ee978dda\u003c/code\u003e\u003c/a\u003e docs: Update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4cecf8393ae9af18c4cfd50621115eb23b3d0cb6\"\u003e\u003ccode\u003e4cecf83\u003c/code\u003e\u003c/a\u003e docs: Update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c79f0ab2e2d242a93b08ff2f6a0712e2ef60b7b8\"\u003e\u003ccode\u003ec79f0ab\u003c/code\u003e\u003c/a\u003e docs: Update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/afc06817bbd0625c7b0a46bdc81c38dab0c99441\"\u003e\u003ccode\u003eafc0681\u003c/code\u003e\u003c/a\u003e chore: remove scopeManager.addGlobals patch for typescript-eslint parser (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20\"\u003e#20\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v9.39.2...v10.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ssri` from 13.0.0 to 13.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/ssri/releases\"\u003essri's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev13.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/ssri/compare/v13.0.0...v13.0.1\"\u003e13.0.1\u003c/a\u003e (2025-12-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/eb833161e9731cbafd679fb0cd4883cc57bf869f\"\u003e\u003ccode\u003eeb83316\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/160\"\u003e#160\u003c/a\u003e hash: filter on known hashes (\u003ca href=\"https://github.com/wraithgar\"\u003e\u003ccode\u003e@​wraithgar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/5b98568ecb1f096a62440571213072bc7fa78057\"\u003e\u003ccode\u003e5b98568\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/160\"\u003e#160\u003c/a\u003e code cleanup (\u003ca href=\"https://github.com/wraithgar\"\u003e\u003ccode\u003e@​wraithgar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/940288e5a54226721526db3195d102230cccfdb6\"\u003e\u003ccode\u003e940288e\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/163\"\u003e#163\u003c/a\u003e remove tap (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/26e09b8765bce1ea658bf677cee23b45393a68c6\"\u003e\u003ccode\u003e26e09b8\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/163\"\u003e#163\u003c/a\u003e move to node:test (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/5ca3f4ad4afdef2d4516287fde79e071d4c8a2ac\"\u003e\u003ccode\u003e5ca3f4a\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/161\"\u003e#161\u003c/a\u003e add benchmarks (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/161\"\u003e#161\u003c/a\u003e) (\u003ca href=\"https://github.com/H4ad\"\u003e\u003ccode\u003e@​H4ad\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/cf696941026a4afcf07c4c2dfef54e44912a290d\"\u003e\u003ccode\u003ecf69694\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/156\"\u003e#156\u003c/a\u003e bump \u003ccode\u003e@​npmcli/eslint-config\u003c/code\u003e from 5.1.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/156\"\u003e#156\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/05ce2c5aa7511431fae297fa01bf26b8cabdc461\"\u003e\u003ccode\u003e05ce2c5\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/158\"\u003e#158\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.28.0 to 4.28.1 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/158\"\u003e#158\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/ssri/blob/main/CHANGELOG.md\"\u003essri's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/ssri/compare/v13.0.0...v13.0.1\"\u003e13.0.1\u003c/a\u003e (2025-12-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/eb833161e9731cbafd679fb0cd4883cc57bf869f\"\u003e\u003ccode\u003eeb83316\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/160\"\u003e#160\u003c/a\u003e hash: filter on known hashes (\u003ca href=\"https://github.com/wraithgar\"\u003e\u003ccode\u003e@​wraithgar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/5b98568ecb1f096a62440571213072bc7fa78057\"\u003e\u003ccode\u003e5b98568\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/160\"\u003e#160\u003c/a\u003e code cleanup (\u003ca href=\"https://github.com/wraithgar\"\u003e\u003ccode\u003e@​wraithgar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/940288e5a54226721526db3195d102230cccfdb6\"\u003e\u003ccode\u003e940288e\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/163\"\u003e#163\u003c/a\u003e remove tap (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/26e09b8765bce1ea658bf677cee23b45393a68c6\"\u003e\u003ccode\u003e26e09b8\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/163\"\u003e#163\u003c/a\u003e move to node:test (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/5ca3f4ad4afdef2d4516287fde79e071d4c8a2ac\"\u003e\u003ccode\u003e5ca3f4a\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/161\"\u003e#161\u003c/a\u003e add benchmarks (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/161\"\u003e#161\u003c/a\u003e) (\u003ca href=\"https://github.com/H4ad\"\u003e\u003ccode\u003e@​H4ad\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/cf696941026a4afcf07c4c2dfef54e44912a290d\"\u003e\u003ccode\u003ecf69694\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/156\"\u003e#156\u003c/a\u003e bump \u003ccode\u003e@​npmcli/eslint-config\u003c/code\u003e from 5.1.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/156\"\u003e#156\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/05ce2c5aa7511431fae297fa01bf26b8cabdc461\"\u003e\u003ccode\u003e05ce2c5\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/158\"\u003e#158\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.28.0 to 4.28.1 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/158\"\u003e#158\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/73adc1554d0b60606a8fb315d47f7afde7fd913e\"\u003e\u003ccode\u003e73adc15\u003c/code\u003e\u003c/a\u003e chore: release 13.0.1 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/162\"\u003e#162\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/940288e5a54226721526db3195d102230cccfdb6\"\u003e\u003ccode\u003e940288e\u003c/code\u003e\u003c/a\u003e chore: remove tap\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/26e09b8765bce1ea658bf677cee23b45393a68c6\"\u003e\u003ccode\u003e26e09b8\u003c/code\u003e\u003c/a\u003e chore: move to node:test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/eb833161e9731cbafd679fb0cd4883cc57bf869f\"\u003e\u003ccode\u003eeb83316\u003c/code\u003e\u003c/a\u003e fix(hash): filter on known hashes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/5b98568ecb1f096a62440571213072bc7fa78057\"\u003e\u003ccode\u003e5b98568\u003c/code\u003e\u003c/a\u003e fix: code cleanup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/5ca3f4ad4afdef2d4516287fde79e071d4c8a2ac\"\u003e\u003ccode\u003e5ca3f4a\u003c/code\u003e\u003c/a\u003e chore: add benchmarks (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/161\"\u003e#161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/05ce2c5aa7511431fae297fa01bf26b8cabdc461\"\u003e\u003ccode\u003e05ce2c5\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.28.0 to 4.28.1 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/158\"\u003e#158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/60ecae62d7cdde6b73d30cb153b37ff59c6e3296\"\u003e\u003ccode\u003e60ecae6\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.27.1 to 4.28.0 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/157\"\u003e#157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/cf696941026a4afcf07c4c2dfef54e44912a290d\"\u003e\u003ccode\u003ecf69694\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/eslint-config\u003c/code\u003e from 5.1.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/156\"\u003e#156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/npm/ssri/compare/v13.0.0...v13.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot 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`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e 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)\n- `@dependabot ignore \u003cdependency name\u003e 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)\n- `@dependabot ignore \u003cdependency name\u003e` 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)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/KudoAI/bravegpt/pull/181","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/KudoAI%2Fbravegpt/issues/181","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/181/packages"},{"uuid":"3931779234","node_id":"PR_kwDOBPS8Q87DRnlq","number":206,"state":"open","title":"Bump the dev-dependencies group across 1 directory with 5 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":4,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-02-12T13:06:00.000Z","updated_at":"2026-02-19T01:00:29.779Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"dev-dependencies","update_count":5,"packages":[{"name":"@adamlui/minify.js","old_version":"2.2.0","new_version":"2.3.0","repository_url":"https://github.com/adamlui/minify.js"},{"name":"@eslint/json","old_version":"1.0.0","new_version":"1.0.1","repository_url":"https://github.com/eslint/json"},{"name":"@stylistic/eslint-plugin","old_version":"5.7.1","new_version":"5.8.0","repository_url":"https://github.com/eslint-stylistic/eslint-stylistic"},{"name":"eslint","old_version":"9.39.2","new_version":"10.0.0","repository_url":"https://github.com/eslint/eslint"},{"name":"ssri","old_version":"13.0.0","new_version":"13.0.1","repository_url":"https://github.com/npm/ssri"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dev-dependencies group with 5 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@adamlui/minify.js](https://github.com/adamlui/minify.js) | `2.2.0` | `2.3.0` |\n| [@eslint/json](https://github.com/eslint/json) | `1.0.0` | `1.0.1` |\n| [@stylistic/eslint-plugin](https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin) | `5.7.1` | `5.8.0` |\n| [eslint](https://github.com/eslint/eslint) | `9.39.2` | `10.0.0` |\n| [ssri](https://github.com/npm/ssri) | `13.0.0` | `13.0.1` |\n\n\nUpdates `@adamlui/minify.js` from 2.2.0 to 2.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/adamlui/minify.js/releases\"\u003e\u003ccode\u003e@​adamlui/minify\u003c/code\u003e.js's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eminify.js (Node) v2.3.0\u003c/h2\u003e\n\u003ch2\u003e:page_with_curl: Changelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/js-utils/commit/9ce37fef4c0c2ada61056dde4263646569b037b1\"\u003eAdded CLI \u003ccode\u003e--ui-lang=\u0026quot;code\u0026quot;\u003c/code\u003e option\u003c/a\u003e (\u003ca href=\"https://github.com/adamlui\"\u003e\u003ccode\u003e@​adamlui\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/js-utils/commit/f18cfbcf9a36c7ac1704c326477d6ef6109b481d\"\u003eColored CLI \u003ccode\u003e--version\u003c/code\u003e output\u003c/a\u003e (\u003ca href=\"https://github.com/adamlui\"\u003e\u003ccode\u003e@​adamlui\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/js-utils/commit/ff59da7f2e96ef79b14763bf0513f436d4133cd9\"\u003eDimmed file log during CLI \u003ccode\u003e--dry-run\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://github.com/adamlui\"\u003e\u003ccode\u003e@​adamlui\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/js-utils/commit/98726c91815bfffa6cfe3058dd9bd066d771ed98\"\u003ePinned remote fetch in CLI \u003ccode\u003einitConfigFile()\u003c/code\u003e to pkg version\u003c/a\u003e (\u003ca href=\"https://github.com/adamlui\"\u003e\u003ccode\u003e@​adamlui\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/js-utils/commit/88e47c7e2c9e54ace306f4a3bdf4eb00167a6c7a\"\u003eIncluded cmd controls in \u003ccode\u003ecli.config\u003c/code\u003e, condensed exec routine\u003c/a\u003e (\u003ca href=\"https://github.com/adamlui\"\u003e\u003ccode\u003e@​adamlui\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/js-utils/commit/4c45c50dc31aa65dbec2d8684c91353c189e0add\"\u003eEliminated GitHub API dependency to avoid potential rate limiting\u003c/a\u003e (\u003ca href=\"https://github.com/adamlui\"\u003e\u003ccode\u003e@​adamlui\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/adamlui/minify.js/compare/node-v2.2.1...node-v2.3.0\"\u003ehttps://github.com/adamlui/minify.js/compare/node-v2.2.1...node-v2.3.0\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eREADME for this release: \u003ca href=\"https://github.com/adamlui/minify.js/tree/node-v2.3.0/node.js/#readme\"\u003ehttps://github.com/adamlui/minify.js/tree/node-v2.3.0/node.js/#readme\u003c/a\u003e\u003c/p\u003e\n\u003ch6\u003e\u003cem\u003eAuto-synced from \u003ca href=\"https://github.com/adamlui/js-utils/releases\"\u003ehttps://github.com/adamlui/js-utils/releases\u003c/a\u003e by \u003ca href=\"https://github.com/kudo-sync-bot\"\u003ekudo-sync-bot\u003c/a\u003e\u003c/em\u003e\u003c/h6\u003e\n\u003ch2\u003eminify.js (Node) v2.2.1\u003c/h2\u003e\n\u003ch2\u003e:page_with_curl: Changelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/js-utils/commit/5c44f747868e4180e92d83a05b0afa78fbbd9a5b\"\u003eAdded use jsDelivr config template for CLI \u003ccode\u003einit\u003c/code\u003e if local copy not found\u003c/a\u003e (\u003ca href=\"https://github.com/adamlui\"\u003e\u003ccode\u003e@​adamlui\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/js-utils/commit/901fa559b95506a51c0f1c468646fb6381c03dd7\"\u003eAdded \u003ccode\u003elog.prefix\u003c/code\u003e to CLI \u003ccode\u003e\u0026lt;debug|error|warn\u0026gt;()\u003c/code\u003e, condensed \u003ccode\u003edata.flatten()\u003c/code\u003e calls\u003c/a\u003e (\u003ca href=\"https://github.com/adamlui\"\u003e\u003ccode\u003e@​adamlui\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/js-utils/commit/5ed8b8ec244dac5388c850ce696a80b1d52e0568\"\u003eCondensed \u003ccode\u003eautoPath\u003c/code\u003e init in CLI \u003ccode\u003esettings.load()\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://github.com/adamlui\"\u003e\u003ccode\u003e@​adamlui\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/js-utils/commit/1f113a72a001e905f824d9471587a1b19cbc892b\"\u003eReplaced unreliable dependent pakage.json lookup in CLI \u003ccode\u003elog.version()\u003c/code\u003e w/ node_modules lookup\u003c/a\u003e (\u003ca href=\"https://github.com/adamlui\"\u003e\u003ccode\u003e@​adamlui\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/js-utils/commit/a4216659be6c604cfcf48b9c094401142a164be8\"\u003eLocalized \u003ccode\u003ecli.urls.docs\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://github.com/adamlui\"\u003e\u003ccode\u003e@​adamlui\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/adamlui/minify.js/compare/node-v2.2.0...node-v2.2.1\"\u003ehttps://github.com/adamlui/minify.js/compare/node-v2.2.0...node-v2.2.1\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eREADME for this release: \u003ca href=\"https://github.com/adamlui/minify.js/tree/node-v2.2.1/node.js/#readme\"\u003ehttps://github.com/adamlui/minify.js/tree/node-v2.2.1/node.js/#readme\u003c/a\u003e\u003c/p\u003e\n\u003ch6\u003e\u003cem\u003eAuto-synced from \u003ca href=\"https://github.com/adamlui/js-utils/releases\"\u003ehttps://github.com/adamlui/js-utils/releases\u003c/a\u003e by \u003ca href=\"https://github.com/kudo-sync-bot\"\u003ekudo-sync-bot\u003c/a\u003e\u003c/em\u003e\u003c/h6\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/minify.js/commit/beb503de19155efc809218562c7c89c84b0adffa\"\u003e\u003ccode\u003ebeb503d\u003c/code\u003e\u003c/a\u003e Built minify.js v2.3.0 ↞ [auto-sync from https://github.com/adamlui/js-utils/...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/minify.js/commit/42f1a97cdaa78838ba049c3ba038dbce2ff2061f\"\u003e\u003ccode\u003e42f1a97\u003c/code\u003e\u003c/a\u003e Corrected \u003ccode\u003einputCtrlKeys.length\u003c/code\u003e check ↞ [auto-sync from https://github.com/a...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/minify.js/commit/05f376809f7577118b875b8ee9d263c0c29b527d\"\u003e\u003ccode\u003e05f3768\u003c/code\u003e\u003c/a\u003e Tightened \u003ccode\u003everTag\u003c/code\u003e matching ↞ [auto-sync from https://github.com/adamlui/js-u...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/minify.js/commit/aa188c60686e0af49ac01f0cafc2c08acf0ce4af\"\u003e\u003ccode\u003eaa188c6\u003c/code\u003e\u003c/a\u003e Inserted line break ↞ [auto-sync from https://github.com/adamlui/js-utils/tre...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/minify.js/commit/fc741d36f7e62bdb0acdeebbe87939724fd76a71\"\u003e\u003ccode\u003efc741d3\u003c/code\u003e\u003c/a\u003e Merged lines ↞ [auto-sync from https://github.com/adamlui/js-utils/tree/main/...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/minify.js/commit/f346a3f8566fc717f829805449c0d970e0e54851\"\u003e\u003ccode\u003ef346a3f\u003c/code\u003e\u003c/a\u003e Added comment ↞ [auto-sync from https://github.com/adamlui/js-utils/tree/main...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/minify.js/commit/b8218ef2de300a45c6d0ce7e737de0c6428b4548\"\u003e\u003ccode\u003eb8218ef\u003c/code\u003e\u003c/a\u003e Replaced url.js w/ jsdelivr.js ↞ [auto-sync from https://github.com/adamlui/j...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/minify.js/commit/ce7c49f908b48d3505129afe809d7828d0c95f44\"\u003e\u003ccode\u003ece7c49f\u003c/code\u003e\u003c/a\u003e Abstracted \u003ccode\u003eurl.createJSDverTag()\u003c/code\u003e ↞ [auto-sync from https://github.com/adaml...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/minify.js/commit/3050b65ad21fce7da60a2e9c722f98006903b2d6\"\u003e\u003ccode\u003e3050b65\u003c/code\u003e\u003c/a\u003e Reversed ternaries for easier maintenance ↞ [auto-sync from https://github.co...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/minify.js/commit/7269ac02ed344862879b40666a1785f525c1715e\"\u003e\u003ccode\u003e7269ac0\u003c/code\u003e\u003c/a\u003e Cached failed \u003ccode\u003ecli.version\u003c/code\u003e inits ↞ [auto-sync from https://github.com/adamlu...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/adamlui/minify.js/compare/node-v2.2.0...node-v2.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@eslint/json` from 1.0.0 to 1.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/json/releases\"\u003e\u003ccode\u003e@​eslint/json\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ejson: v1.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/json/compare/json-v1.0.0...json-v1.0.1\"\u003e1.0.1\u003c/a\u003e (2026-02-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate eslint (\u003ca href=\"https://redirect.github.com/eslint/json/issues/208\"\u003e#208\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/json/commit/249ccda36767d3b508cfec615728d1b5bfde177a\"\u003e249ccda\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/json/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​eslint/json\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/json/compare/json-v1.0.0...json-v1.0.1\"\u003e1.0.1\u003c/a\u003e (2026-02-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate eslint (\u003ca href=\"https://redirect.github.com/eslint/json/issues/208\"\u003e#208\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/json/commit/249ccda36767d3b508cfec615728d1b5bfde177a\"\u003e249ccda\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/4106331b746c7944b869a9b663b0d1c4838986df\"\u003e\u003ccode\u003e4106331\u003c/code\u003e\u003c/a\u003e chore: release 1.0.1 🚀 (\u003ca href=\"https://redirect.github.com/eslint/json/issues/209\"\u003e#209\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/a3530fbd5ce929415df45903af768382fc218828\"\u003e\u003ccode\u003ea3530fb\u003c/code\u003e\u003c/a\u003e ci: use stable ESLint v10 in the CI (\u003ca href=\"https://redirect.github.com/eslint/json/issues/212\"\u003e#212\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/420c4d6ba75d136032cce8a341f87a52f50d6a38\"\u003e\u003ccode\u003e420c4d6\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/5c98d0b29d1e30c029da70856e4e647abe125007\"\u003e\u003ccode\u003e5c98d0b\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/9127761ba21d096c464ed72d83f2a796333d77a4\"\u003e\u003ccode\u003e9127761\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/35a0b2ed0ceeedf0bcd67c0f928951e380a41525\"\u003e\u003ccode\u003e35a0b2e\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/49018fabdf9b2791c10876687e2a32b355ebba46\"\u003e\u003ccode\u003e49018fa\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/3ee967005b86725f06c40f0e51ddd70ed5ce401d\"\u003e\u003ccode\u003e3ee9670\u003c/code\u003e\u003c/a\u003e refactor: use types from \u003ccode\u003e@eslint/plugin-kit\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/json/issues/201\"\u003e#201\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/249ccda36767d3b508cfec615728d1b5bfde177a\"\u003e\u003ccode\u003e249ccda\u003c/code\u003e\u003c/a\u003e fix: update eslint (\u003ca href=\"https://redirect.github.com/eslint/json/issues/208\"\u003e#208\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint/json/compare/json-v1.0.0...json-v1.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@stylistic/eslint-plugin` from 5.7.1 to 5.8.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/releases\"\u003e\u003ccode\u003e@​stylistic/eslint-plugin\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.8.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/compare/v5.7.1...v5.8.0\"\u003e5.8.0\u003c/a\u003e (2026-02-09)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elist-style:\u003c/strong\u003e support if statement (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1119\"\u003e#1119\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/23b25abe1be6086f2d7b843229fbdaeb63fec668\"\u003e23b25ab\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enew rule \u003ccode\u003ejsx-props-style\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1118\"\u003e#1118\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/dc9cc1b5ce09b6d42f4248cc4a3a688660dcd7fa\"\u003edc9cc1b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003espace-unary-ops:\u003c/strong\u003e allow override \u003ccode\u003ets-non-null\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1120\"\u003e#1120\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/faca500773c54df3e5d95203b19e283c2b654f63\"\u003efaca500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupgrade deps (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1122\"\u003e#1122\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/773da95508a5e0289de960af9623b755297e502b\"\u003e773da95\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elist-style:\u003c/strong\u003e correctly get \u003ccode\u003e(\u003c/code\u003e for optional call expressions (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1114\"\u003e#1114\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/2090a728703c7f8522a580983db952361ad0b4ec\"\u003e2090a72\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​stylistic/eslint-plugin\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/compare/v5.7.1...v5.8.0\"\u003e5.8.0\u003c/a\u003e (2026-02-09)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elist-style:\u003c/strong\u003e support if statement (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1119\"\u003e#1119\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/23b25abe1be6086f2d7b843229fbdaeb63fec668\"\u003e23b25ab\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enew rule \u003ccode\u003ejsx-props-style\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1118\"\u003e#1118\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/dc9cc1b5ce09b6d42f4248cc4a3a688660dcd7fa\"\u003edc9cc1b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003espace-unary-ops:\u003c/strong\u003e allow override \u003ccode\u003ets-non-null\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1120\"\u003e#1120\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/faca500773c54df3e5d95203b19e283c2b654f63\"\u003efaca500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupgrade deps (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1122\"\u003e#1122\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/773da95508a5e0289de960af9623b755297e502b\"\u003e773da95\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elist-style:\u003c/strong\u003e correctly get \u003ccode\u003e(\u003c/code\u003e for optional call expressions (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1114\"\u003e#1114\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/2090a728703c7f8522a580983db952361ad0b4ec\"\u003e2090a72\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/55f7d117c701dadeacb238d7d61b5532e543dd90\"\u003e\u003ccode\u003e55f7d11\u003c/code\u003e\u003c/a\u003e chore: release v5.8.0 (main) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1116\"\u003e#1116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/773da95508a5e0289de960af9623b755297e502b\"\u003e\u003ccode\u003e773da95\u003c/code\u003e\u003c/a\u003e feat: upgrade deps (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1122\"\u003e#1122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/dc9cc1b5ce09b6d42f4248cc4a3a688660dcd7fa\"\u003e\u003ccode\u003edc9cc1b\u003c/code\u003e\u003c/a\u003e feat: new rule \u003ccode\u003ejsx-props-style\u003c/code\u003e (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1118\"\u003e#1118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/faca500773c54df3e5d95203b19e283c2b654f63\"\u003e\u003ccode\u003efaca500\u003c/code\u003e\u003c/a\u003e feat(space-unary-ops): allow override \u003ccode\u003ets-non-null\u003c/code\u003e (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1120\"\u003e#1120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/23b25abe1be6086f2d7b843229fbdaeb63fec668\"\u003e\u003ccode\u003e23b25ab\u003c/code\u003e\u003c/a\u003e feat(list-style): support if statement (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1119\"\u003e#1119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/2090a728703c7f8522a580983db952361ad0b4ec\"\u003e\u003ccode\u003e2090a72\u003c/code\u003e\u003c/a\u003e fix(list-style): correctly get \u003ccode\u003e(\u003c/code\u003e for optional call expressions (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1114\"\u003e#1114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commits/v5.8.0/packages/eslint-plugin\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 9.39.2 to 10.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.0.0\u003c/h2\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f9e54f43a5e497cdfa179338b431093245cb787b\"\u003e\u003ccode\u003ef9e54f4\u003c/code\u003e\u003c/a\u003e feat!: estimate rule-tester failure location (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20420\"\u003e#20420\u003c/a\u003e) (ST-DDT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a176319d8ade1a7d9b2d7fb8f038f55a2662325f\"\u003e\u003ccode\u003ea176319\u003c/code\u003e\u003c/a\u003e feat!: replace \u003ccode\u003echalk\u003c/code\u003e with \u003ccode\u003estyleText\u003c/code\u003e and add \u003ccode\u003ecolor\u003c/code\u003e to \u003ccode\u003eResultsMeta\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20227\"\u003e#20227\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7046e6c1e03c4ca0eee4888a1f2eba4c6454f84\"\u003e\u003ccode\u003ec7046e6\u003c/code\u003e\u003c/a\u003e feat!: enable JSX reference tracking (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20152\"\u003e#20152\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fa31a608901684fbcd9906d1907e66561d16e5aa\"\u003e\u003ccode\u003efa31a60\u003c/code\u003e\u003c/a\u003e feat!: add \u003ccode\u003ename\u003c/code\u003e to configs (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20015\"\u003e#20015\u003c/a\u003e) (Kirk Waiblinger)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3383e7ec9028166cafc8ea7986c2f7498d0049f0\"\u003e\u003ccode\u003e3383e7e\u003c/code\u003e\u003c/a\u003e fix!: remove deprecated \u003ccode\u003eSourceCode\u003c/code\u003e methods (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20137\"\u003e#20137\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/501abd0e916a35554c58b7c0365537f1fa3880ce\"\u003e\u003ccode\u003e501abd0\u003c/code\u003e\u003c/a\u003e feat!: update dependency minimatch to v10 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20246\"\u003e#20246\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ca4d3b40085de47561f89656a2207d09946ed45e\"\u003e\u003ccode\u003eca4d3b4\u003c/code\u003e\u003c/a\u003e fix!: stricter rule tester assertions for valid test cases (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20125\"\u003e#20125\u003c/a\u003e) (唯然)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/96512a66c86402fb0538cdcb6cd30b9073f6bf3b\"\u003e\u003ccode\u003e96512a6\u003c/code\u003e\u003c/a\u003e fix!: Remove deprecated rule context methods (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20086\"\u003e#20086\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c69fdacdb2e886b9d965568a397aa8220db3fe90\"\u003e\u003ccode\u003ec69fdac\u003c/code\u003e\u003c/a\u003e feat!: remove eslintrc support (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20037\"\u003e#20037\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/208b5cc34a8374ff81412b5bec2e0800eebfbd04\"\u003e\u003ccode\u003e208b5cc\u003c/code\u003e\u003c/a\u003e feat!: Use \u003ccode\u003eScopeManager#addGlobals()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20132\"\u003e#20132\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a2ee188ea7a38a0c6155f3d39e2b00e1d0f36e14\"\u003e\u003ccode\u003ea2ee188\u003c/code\u003e\u003c/a\u003e fix!: add \u003ccode\u003euniqueItems: true\u003c/code\u003e in \u003ccode\u003eno-invalid-regexp\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20155\"\u003e#20155\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a89059dbf2832d417dd493ee81483227ec44e4ab\"\u003e\u003ccode\u003ea89059d\u003c/code\u003e\u003c/a\u003e feat!: Program range span entire source text (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20133\"\u003e#20133\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/39a6424373d915fa9de0d7b0caba9a4dc3da9b53\"\u003e\u003ccode\u003e39a6424\u003c/code\u003e\u003c/a\u003e fix!: assert 'text' is a string across all RuleFixer methods (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20082\"\u003e#20082\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f28fbf846244e043c92b355b224d121b06140b44\"\u003e\u003ccode\u003ef28fbf8\u003c/code\u003e\u003c/a\u003e fix!: Deprecate \u003ccode\u003e\u0026quot;always\u0026quot;\u003c/code\u003e and \u003ccode\u003e\u0026quot;as-needed\u0026quot;\u003c/code\u003e options of the \u003ccode\u003eradix\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20223\"\u003e#20223\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/aa3fb2b233e929b37220be940575f42c280e0b98\"\u003e\u003ccode\u003eaa3fb2b\u003c/code\u003e\u003c/a\u003e fix!: tighten \u003ccode\u003efunc-names\u003c/code\u003e schema (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20119\"\u003e#20119\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f6c0ed0311dcfee853367d5068c765d066e6b756\"\u003e\u003ccode\u003ef6c0ed0\u003c/code\u003e\u003c/a\u003e feat!: report \u003ccode\u003eeslint-env\u003c/code\u003e comments as errors (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20128\"\u003e#20128\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4bf739fb533e59f7f0a66b65f7bc80be0f37d8db\"\u003e\u003ccode\u003e4bf739f\u003c/code\u003e\u003c/a\u003e fix!: remove deprecated \u003ccode\u003eLintMessage#nodeType\u003c/code\u003e and \u003ccode\u003eTestCaseError#type\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20096\"\u003e#20096\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/523c076866400670fb2192a3f55dbf7ad3469247\"\u003e\u003ccode\u003e523c076\u003c/code\u003e\u003c/a\u003e feat!: drop support for jiti \u0026lt; 2.2.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20016\"\u003e#20016\u003c/a\u003e) (michael faith)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/454a292c95f34dad232411ddac06408e6383bb64\"\u003e\u003ccode\u003e454a292\u003c/code\u003e\u003c/a\u003e feat!: update \u003ccode\u003eeslint:recommended\u003c/code\u003e configuration (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20210\"\u003e#20210\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4f880ee02992e1bf0e96ebaba679985e2d1295f1\"\u003e\u003ccode\u003e4f880ee\u003c/code\u003e\u003c/a\u003e feat!: remove \u003ccode\u003ev10_*\u003c/code\u003e and inactive \u003ccode\u003eunstable_*\u003c/code\u003e flags (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20225\"\u003e#20225\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f18115c363a4ac7671a4c7f30ee13d57ebba330f\"\u003e\u003ccode\u003ef18115c\u003c/code\u003e\u003c/a\u003e feat!: \u003ccode\u003eno-shadow-restricted-names\u003c/code\u003e report \u003ccode\u003eglobalThis\u003c/code\u003e by default (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20027\"\u003e#20027\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c6358c31fbd3937b92d89be2618ffdf5a774604e\"\u003e\u003ccode\u003ec6358c3\u003c/code\u003e\u003c/a\u003e feat!: Require Node.js \u003ccode\u003e^20.19.0 || ^22.13.0 || \u0026gt;=24\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20160\"\u003e#20160\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bff9091927811497dbf066b0e3b85ecb37d43822\"\u003e\u003ccode\u003ebff9091\u003c/code\u003e\u003c/a\u003e feat: handle \u003ccode\u003eArray.fromAsync\u003c/code\u003e in \u003ccode\u003earray-callback-return\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20457\"\u003e#20457\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/290c594bb50c439fb71bc75521ee5360daa8c222\"\u003e\u003ccode\u003e290c594\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eself\u003c/code\u003e to \u003ccode\u003eno-implied-eval\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20468\"\u003e#20468\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/43677de07ebd6e14bfac40a46ad749ba783c45f2\"\u003e\u003ccode\u003e43677de\u003c/code\u003e\u003c/a\u003e feat: fix handling of function and class expression names in \u003ccode\u003eno-shadow\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20432\"\u003e#20432\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f0cafe5f37e7765e9d8c2751b5f5d33107687009\"\u003e\u003ccode\u003ef0cafe5\u003c/code\u003e\u003c/a\u003e feat: rule tester add assertion option \u003ccode\u003erequireData\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20409\"\u003e#20409\u003c/a\u003e) (fnx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f7ab6937e63bc618d326710858f5861a68f80616\"\u003e\u003ccode\u003ef7ab693\u003c/code\u003e\u003c/a\u003e feat: output RuleTester test case failure index (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19976\"\u003e#19976\u003c/a\u003e) (ST-DDT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7cbcbf9c3c2008deee7d143ae35e668e8ffbccb3\"\u003e\u003ccode\u003e7cbcbf9\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003ecountThis\u003c/code\u003e option to \u003ccode\u003emax-params\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20236\"\u003e#20236\u003c/a\u003e) (Gerkin)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f148a5eaa1e89dd80ade62f0a690186b00b9f6e1\"\u003e\u003ccode\u003ef148a5e\u003c/code\u003e\u003c/a\u003e feat: add error assertion options (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20247\"\u003e#20247\u003c/a\u003e) (ST-DDT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/09e66549ecada6dcb8c567a60faf044fce049188\"\u003e\u003ccode\u003e09e6654\u003c/code\u003e\u003c/a\u003e feat: update error loc of \u003ccode\u003erequire-yield\u003c/code\u003e and \u003ccode\u003eno-useless-constructor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20267\"\u003e#20267\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/436b82f3c0a8cfa2fdc17d173e95ea11d5d3ee03\"\u003e\u003ccode\u003e436b82f\u003c/code\u003e\u003c/a\u003e fix: update eslint (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20473\"\u003e#20473\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1d29d22fe302443cec2a11da0816397f94af97ec\"\u003e\u003ccode\u003e1d29d22\u003c/code\u003e\u003c/a\u003e fix: detect default \u003ccode\u003ethis\u003c/code\u003e binding in \u003ccode\u003eArray.fromAsync\u003c/code\u003e callbacks (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20456\"\u003e#20456\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/727451eff55b35d853e0e443d0de58f4550762bf\"\u003e\u003ccode\u003e727451e\u003c/code\u003e\u003c/a\u003e fix: fix regression of global mode report range in \u003ccode\u003estrict\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20462\"\u003e#20462\u003c/a\u003e) (ntnyq)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e80485fcd27196fa0b6f6b5c7ac8cf49ad4b079d\"\u003e\u003ccode\u003ee80485f\u003c/code\u003e\u003c/a\u003e fix: remove fake \u003ccode\u003eFlatESLint\u003c/code\u003e and \u003ccode\u003eLegacyESLint\u003c/code\u003e exports (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20460\"\u003e#20460\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9eeff3bc13813a786b8a4c3815def97c0fb646ef\"\u003e\u003ccode\u003e9eeff3b\u003c/code\u003e\u003c/a\u003e fix: update esquery (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20423\"\u003e#20423\u003c/a\u003e) (cryptnix)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b34b93852d014ebbcf3538d892b55e0216cdf681\"\u003e\u003ccode\u003eb34b938\u003c/code\u003e\u003c/a\u003e fix: use \u003ccode\u003eError.prepareStackTrace\u003c/code\u003e to estimate failing test location (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20436\"\u003e#20436\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/51aab5393b058f7cbed69041a9069b2bd106aabd\"\u003e\u003ccode\u003e51aab53\u003c/code\u003e\u003c/a\u003e fix: update eslint (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20443\"\u003e#20443\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/23490b266276792896a0b7b43c49a1ce87bf8568\"\u003e\u003ccode\u003e23490b2\u003c/code\u003e\u003c/a\u003e fix: handle space before colon in \u003ccode\u003eRuleTester\u003c/code\u003e location estimation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20433\"\u003e#20433\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f244dbf2191267a4cafd08645243624baf3e8c83\"\u003e\u003ccode\u003ef244dbf\u003c/code\u003e\u003c/a\u003e fix: use \u003ccode\u003eMessagePlaceholderData\u003c/code\u003e type from \u003ccode\u003e@eslint/core\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20348\"\u003e#20348\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d186f8c0747f14890e86a5a39708b052b391ddaf\"\u003e\u003ccode\u003ed186f8c\u003c/code\u003e\u003c/a\u003e fix: update eslint (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20427\"\u003e#20427\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2332262deb4ef3188b210595896bb0ff552a7e66\"\u003e\u003ccode\u003e2332262\u003c/code\u003e\u003c/a\u003e fix: error location should not modify error message in RuleTester (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20421\"\u003e#20421\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ab99b21a6715dee1035d8f4e6d6841853eb5563f\"\u003e\u003ccode\u003eab99b21\u003c/code\u003e\u003c/a\u003e fix: ensure \u003ccode\u003efilename\u003c/code\u003e is passed as third argument to \u003ccode\u003everifyAndFix()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20405\"\u003e#20405\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8a60f3bc80ad96c65feeb29886342623c630199c\"\u003e\u003ccode\u003e8a60f3b\u003c/code\u003e\u003c/a\u003e fix: remove \u003ccode\u003eecmaVersion\u003c/code\u003e and \u003ccode\u003esourceType\u003c/code\u003e from \u003ccode\u003eParserOptions\u003c/code\u003e type (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20415\"\u003e#20415\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/eafd727a060131f7fc79b2eb5698d8d27683c3a2\"\u003e\u003ccode\u003eeafd727\u003c/code\u003e\u003c/a\u003e fix: remove \u003ccode\u003eTDZ\u003c/code\u003e scope type (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20231\"\u003e#20231\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4e6c4ac042e321da8fc29ce53ed03c86dcaa44a7\"\u003e\u003ccode\u003e4e6c4ac\u003c/code\u003e\u003c/a\u003e 10.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ddd8a223000ac6a2182cc8eae35254806a3b0289\"\u003e\u003ccode\u003eddd8a22\u003c/code\u003e\u003c/a\u003e Build: changelog update for 10.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bff9091927811497dbf066b0e3b85ecb37d43822\"\u003e\u003ccode\u003ebff9091\u003c/code\u003e\u003c/a\u003e feat: handle \u003ccode\u003eArray.fromAsync\u003c/code\u003e in \u003ccode\u003earray-callback-return\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20457\"\u003e#20457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1ece282c2286b5dc187ece2a793dbd8798f20bd7\"\u003e\u003ccode\u003e1ece282\u003c/code\u003e\u003c/a\u003e chore: ignore \u003ccode\u003e/docs/v9.x\u003c/code\u003e in link checker (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20452\"\u003e#20452\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/034e1397446205e83eb341354605380195c88633\"\u003e\u003ccode\u003e034e139\u003c/code\u003e\u003c/a\u003e ci: add type integration test for \u003ccode\u003e@html-eslint/eslint-plugin\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20345\"\u003e#20345\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f3fbc2f60cbe2c718364feb8c3fc0452c0df3c56\"\u003e\u003ccode\u003ef3fbc2f\u003c/code\u003e\u003c/a\u003e chore: set \u003ccode\u003e@eslint/js\u003c/code\u003e version to 10.0.0 to skip releasing it (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20466\"\u003e#20466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e978ddaab7e6a3c38b4a2afa721148a6ef38f29a\"\u003e\u003ccode\u003ee978dda\u003c/code\u003e\u003c/a\u003e docs: Update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4cecf8393ae9af18c4cfd50621115eb23b3d0cb6\"\u003e\u003ccode\u003e4cecf83\u003c/code\u003e\u003c/a\u003e docs: Update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c79f0ab2e2d242a93b08ff2f6a0712e2ef60b7b8\"\u003e\u003ccode\u003ec79f0ab\u003c/code\u003e\u003c/a\u003e docs: Update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/afc06817bbd0625c7b0a46bdc81c38dab0c99441\"\u003e\u003ccode\u003eafc0681\u003c/code\u003e\u003c/a\u003e chore: remove scopeManager.addGlobals patch for typescript-eslint parser (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20\"\u003e#20\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v9.39.2...v10.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ssri` from 13.0.0 to 13.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/ssri/releases\"\u003essri's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev13.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/ssri/compare/v13.0.0...v13.0.1\"\u003e13.0.1\u003c/a\u003e (2025-12-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/eb833161e9731cbafd679fb0cd4883cc57bf869f\"\u003e\u003ccode\u003eeb83316\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/160\"\u003e#160\u003c/a\u003e hash: filter on known hashes (\u003ca href=\"https://github.com/wraithgar\"\u003e\u003ccode\u003e@​wraithgar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/5b98568ecb1f096a62440571213072bc7fa78057\"\u003e\u003ccode\u003e5b98568\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/160\"\u003e#160\u003c/a\u003e code cleanup (\u003ca href=\"https://github.com/wraithgar\"\u003e\u003ccode\u003e@​wraithgar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/940288e5a54226721526db3195d102230cccfdb6\"\u003e\u003ccode\u003e940288e\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/163\"\u003e#163\u003c/a\u003e remove tap (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/26e09b8765bce1ea658bf677cee23b45393a68c6\"\u003e\u003ccode\u003e26e09b8\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/163\"\u003e#163\u003c/a\u003e move to node:test (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/5ca3f4ad4afdef2d4516287fde79e071d4c8a2ac\"\u003e\u003ccode\u003e5ca3f4a\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/161\"\u003e#161\u003c/a\u003e add benchmarks (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/161\"\u003e#161\u003c/a\u003e) (\u003ca href=\"https://github.com/H4ad\"\u003e\u003ccode\u003e@​H4ad\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/cf696941026a4afcf07c4c2dfef54e44912a290d\"\u003e\u003ccode\u003ecf69694\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/156\"\u003e#156\u003c/a\u003e bump \u003ccode\u003e@​npmcli/eslint-config\u003c/code\u003e from 5.1.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/156\"\u003e#156\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/05ce2c5aa7511431fae297fa01bf26b8cabdc461\"\u003e\u003ccode\u003e05ce2c5\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/158\"\u003e#158\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.28.0 to 4.28.1 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/158\"\u003e#158\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/ssri/blob/main/CHANGELOG.md\"\u003essri's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/ssri/compare/v13.0.0...v13.0.1\"\u003e13.0.1\u003c/a\u003e (2025-12-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/eb833161e9731cbafd679fb0cd4883cc57bf869f\"\u003e\u003ccode\u003eeb83316\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/160\"\u003e#160\u003c/a\u003e hash: filter on known hashes (\u003ca href=\"https://github.com/wraithgar\"\u003e\u003ccode\u003e@​wraithgar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/5b98568ecb1f096a62440571213072bc7fa78057\"\u003e\u003ccode\u003e5b98568\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/160\"\u003e#160\u003c/a\u003e code cleanup (\u003ca href=\"https://github.com/wraithgar\"\u003e\u003ccode\u003e@​wraithgar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/940288e5a54226721526db3195d102230cccfdb6\"\u003e\u003ccode\u003e940288e\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/163\"\u003e#163\u003c/a\u003e remove tap (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/26e09b8765bce1ea658bf677cee23b45393a68c6\"\u003e\u003ccode\u003e26e09b8\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/163\"\u003e#163\u003c/a\u003e move to node:test (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/5ca3f4ad4afdef2d4516287fde79e071d4c8a2ac\"\u003e\u003ccode\u003e5ca3f4a\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/161\"\u003e#161\u003c/a\u003e add benchmarks (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/161\"\u003e#161\u003c/a\u003e) (\u003ca href=\"https://github.com/H4ad\"\u003e\u003ccode\u003e@​H4ad\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/cf696941026a4afcf07c4c2dfef54e44912a290d\"\u003e\u003ccode\u003ecf69694\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/156\"\u003e#156\u003c/a\u003e bump \u003ccode\u003e@​npmcli/eslint-config\u003c/code\u003e from 5.1.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/156\"\u003e#156\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/05ce2c5aa7511431fae297fa01bf26b8cabdc461\"\u003e\u003ccode\u003e05ce2c5\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/158\"\u003e#158\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.28.0 to 4.28.1 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/158\"\u003e#158\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/73adc1554d0b60606a8fb315d47f7afde7fd913e\"\u003e\u003ccode\u003e73adc15\u003c/code\u003e\u003c/a\u003e chore: release 13.0.1 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/162\"\u003e#162\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/940288e5a54226721526db3195d102230cccfdb6\"\u003e\u003ccode\u003e940288e\u003c/code\u003e\u003c/a\u003e chore: remove tap\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/26e09b8765bce1ea658bf677cee23b45393a68c6\"\u003e\u003ccode\u003e26e09b8\u003c/code\u003e\u003c/a\u003e chore: move to node:test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/eb833161e9731cbafd679fb0cd4883cc57bf869f\"\u003e\u003ccode\u003eeb83316\u003c/code\u003e\u003c/a\u003e fix(hash): filter on known hashes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/5b98568ecb1f096a62440571213072bc7fa78057\"\u003e\u003ccode\u003e5b98568\u003c/code\u003e\u003c/a\u003e fix: code cleanup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/5ca3f4ad4afdef2d4516287fde79e071d4c8a2ac\"\u003e\u003ccode\u003e5ca3f4a\u003c/code\u003e\u003c/a\u003e chore: add benchmarks (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/161\"\u003e#161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/05ce2c5aa7511431fae297fa01bf26b8cabdc461\"\u003e\u003ccode\u003e05ce2c5\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.28.0 to 4.28.1 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/158\"\u003e#158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/60ecae62d7cdde6b73d30cb153b37ff59c6e3296\"\u003e\u003ccode\u003e60ecae6\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.27.1 to 4.28.0 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/157\"\u003e#157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/cf696941026a4afcf07c4c2dfef54e44912a290d\"\u003e\u003ccode\u003ecf69694\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/eslint-config\u003c/code\u003e from 5.1.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/156\"\u003e#156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/npm/ssri/compare/v13.0.0...v13.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot 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`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e 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)\n- `@dependabot ignore \u003cdependency name\u003e 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)\n- `@dependabot ignore \u003cdependency name\u003e` 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)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/adamlui/userscripts/pull/206","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fuserscripts/issues/206","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/206/packages"},{"uuid":"3929251959","node_id":"PR_kwDOJEDdUc7DJWt7","number":171,"state":"open","title":"Bump the dev-dependencies group across 1 directory with 4 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-02-12T00:23:30.000Z","updated_at":"2026-02-12T00:24:02.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"dev-dependencies","update_count":4,"packages":[{"name":"@eslint/json","old_version":"1.0.0","new_version":"1.0.1","repository_url":"https://github.com/eslint/json"},{"name":"@stylistic/eslint-plugin","old_version":"5.7.1","new_version":"5.8.0","repository_url":"https://github.com/eslint-stylistic/eslint-stylistic"},{"name":"eslint","old_version":"9.39.2","new_version":"10.0.0","repository_url":"https://github.com/eslint/eslint"},{"name":"ssri","old_version":"13.0.0","new_version":"13.0.1","repository_url":"https://github.com/npm/ssri"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dev-dependencies group with 4 updates in the / directory: [@eslint/json](https://github.com/eslint/json), [@stylistic/eslint-plugin](https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin), [eslint](https://github.com/eslint/eslint) and [ssri](https://github.com/npm/ssri).\n\nUpdates `@eslint/json` from 1.0.0 to 1.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/json/releases\"\u003e\u003ccode\u003e@​eslint/json\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ejson: v1.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/json/compare/json-v1.0.0...json-v1.0.1\"\u003e1.0.1\u003c/a\u003e (2026-02-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate eslint (\u003ca href=\"https://redirect.github.com/eslint/json/issues/208\"\u003e#208\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/json/commit/249ccda36767d3b508cfec615728d1b5bfde177a\"\u003e249ccda\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/json/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​eslint/json\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/json/compare/json-v1.0.0...json-v1.0.1\"\u003e1.0.1\u003c/a\u003e (2026-02-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate eslint (\u003ca href=\"https://redirect.github.com/eslint/json/issues/208\"\u003e#208\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/json/commit/249ccda36767d3b508cfec615728d1b5bfde177a\"\u003e249ccda\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/4106331b746c7944b869a9b663b0d1c4838986df\"\u003e\u003ccode\u003e4106331\u003c/code\u003e\u003c/a\u003e chore: release 1.0.1 🚀 (\u003ca href=\"https://redirect.github.com/eslint/json/issues/209\"\u003e#209\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/a3530fbd5ce929415df45903af768382fc218828\"\u003e\u003ccode\u003ea3530fb\u003c/code\u003e\u003c/a\u003e ci: use stable ESLint v10 in the CI (\u003ca href=\"https://redirect.github.com/eslint/json/issues/212\"\u003e#212\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/420c4d6ba75d136032cce8a341f87a52f50d6a38\"\u003e\u003ccode\u003e420c4d6\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/5c98d0b29d1e30c029da70856e4e647abe125007\"\u003e\u003ccode\u003e5c98d0b\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/9127761ba21d096c464ed72d83f2a796333d77a4\"\u003e\u003ccode\u003e9127761\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/35a0b2ed0ceeedf0bcd67c0f928951e380a41525\"\u003e\u003ccode\u003e35a0b2e\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/49018fabdf9b2791c10876687e2a32b355ebba46\"\u003e\u003ccode\u003e49018fa\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/3ee967005b86725f06c40f0e51ddd70ed5ce401d\"\u003e\u003ccode\u003e3ee9670\u003c/code\u003e\u003c/a\u003e refactor: use types from \u003ccode\u003e@eslint/plugin-kit\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/json/issues/201\"\u003e#201\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/249ccda36767d3b508cfec615728d1b5bfde177a\"\u003e\u003ccode\u003e249ccda\u003c/code\u003e\u003c/a\u003e fix: update eslint (\u003ca href=\"https://redirect.github.com/eslint/json/issues/208\"\u003e#208\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint/json/compare/json-v1.0.0...json-v1.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@stylistic/eslint-plugin` from 5.7.1 to 5.8.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/releases\"\u003e\u003ccode\u003e@​stylistic/eslint-plugin\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.8.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/compare/v5.7.1...v5.8.0\"\u003e5.8.0\u003c/a\u003e (2026-02-09)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elist-style:\u003c/strong\u003e support if statement (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1119\"\u003e#1119\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/23b25abe1be6086f2d7b843229fbdaeb63fec668\"\u003e23b25ab\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enew rule \u003ccode\u003ejsx-props-style\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1118\"\u003e#1118\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/dc9cc1b5ce09b6d42f4248cc4a3a688660dcd7fa\"\u003edc9cc1b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003espace-unary-ops:\u003c/strong\u003e allow override \u003ccode\u003ets-non-null\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1120\"\u003e#1120\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/faca500773c54df3e5d95203b19e283c2b654f63\"\u003efaca500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupgrade deps (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1122\"\u003e#1122\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/773da95508a5e0289de960af9623b755297e502b\"\u003e773da95\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elist-style:\u003c/strong\u003e correctly get \u003ccode\u003e(\u003c/code\u003e for optional call expressions (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1114\"\u003e#1114\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/2090a728703c7f8522a580983db952361ad0b4ec\"\u003e2090a72\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​stylistic/eslint-plugin\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/compare/v5.7.1...v5.8.0\"\u003e5.8.0\u003c/a\u003e (2026-02-09)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elist-style:\u003c/strong\u003e support if statement (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1119\"\u003e#1119\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/23b25abe1be6086f2d7b843229fbdaeb63fec668\"\u003e23b25ab\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enew rule \u003ccode\u003ejsx-props-style\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1118\"\u003e#1118\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/dc9cc1b5ce09b6d42f4248cc4a3a688660dcd7fa\"\u003edc9cc1b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003espace-unary-ops:\u003c/strong\u003e allow override \u003ccode\u003ets-non-null\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1120\"\u003e#1120\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/faca500773c54df3e5d95203b19e283c2b654f63\"\u003efaca500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupgrade deps (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1122\"\u003e#1122\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/773da95508a5e0289de960af9623b755297e502b\"\u003e773da95\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elist-style:\u003c/strong\u003e correctly get \u003ccode\u003e(\u003c/code\u003e for optional call expressions (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1114\"\u003e#1114\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/2090a728703c7f8522a580983db952361ad0b4ec\"\u003e2090a72\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/55f7d117c701dadeacb238d7d61b5532e543dd90\"\u003e\u003ccode\u003e55f7d11\u003c/code\u003e\u003c/a\u003e chore: release v5.8.0 (main) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1116\"\u003e#1116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/773da95508a5e0289de960af9623b755297e502b\"\u003e\u003ccode\u003e773da95\u003c/code\u003e\u003c/a\u003e feat: upgrade deps (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1122\"\u003e#1122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/dc9cc1b5ce09b6d42f4248cc4a3a688660dcd7fa\"\u003e\u003ccode\u003edc9cc1b\u003c/code\u003e\u003c/a\u003e feat: new rule \u003ccode\u003ejsx-props-style\u003c/code\u003e (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1118\"\u003e#1118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/faca500773c54df3e5d95203b19e283c2b654f63\"\u003e\u003ccode\u003efaca500\u003c/code\u003e\u003c/a\u003e feat(space-unary-ops): allow override \u003ccode\u003ets-non-null\u003c/code\u003e (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1120\"\u003e#1120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/23b25abe1be6086f2d7b843229fbdaeb63fec668\"\u003e\u003ccode\u003e23b25ab\u003c/code\u003e\u003c/a\u003e feat(list-style): support if statement (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1119\"\u003e#1119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/2090a728703c7f8522a580983db952361ad0b4ec\"\u003e\u003ccode\u003e2090a72\u003c/code\u003e\u003c/a\u003e fix(list-style): correctly get \u003ccode\u003e(\u003c/code\u003e for optional call expressions (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1114\"\u003e#1114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commits/v5.8.0/packages/eslint-plugin\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 9.39.2 to 10.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.0.0\u003c/h2\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f9e54f43a5e497cdfa179338b431093245cb787b\"\u003e\u003ccode\u003ef9e54f4\u003c/code\u003e\u003c/a\u003e feat!: estimate rule-tester failure location (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20420\"\u003e#20420\u003c/a\u003e) (ST-DDT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a176319d8ade1a7d9b2d7fb8f038f55a2662325f\"\u003e\u003ccode\u003ea176319\u003c/code\u003e\u003c/a\u003e feat!: replace \u003ccode\u003echalk\u003c/code\u003e with \u003ccode\u003estyleText\u003c/code\u003e and add \u003ccode\u003ecolor\u003c/code\u003e to \u003ccode\u003eResultsMeta\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20227\"\u003e#20227\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7046e6c1e03c4ca0eee4888a1f2eba4c6454f84\"\u003e\u003ccode\u003ec7046e6\u003c/code\u003e\u003c/a\u003e feat!: enable JSX reference tracking (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20152\"\u003e#20152\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fa31a608901684fbcd9906d1907e66561d16e5aa\"\u003e\u003ccode\u003efa31a60\u003c/code\u003e\u003c/a\u003e feat!: add \u003ccode\u003ename\u003c/code\u003e to configs (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20015\"\u003e#20015\u003c/a\u003e) (Kirk Waiblinger)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3383e7ec9028166cafc8ea7986c2f7498d0049f0\"\u003e\u003ccode\u003e3383e7e\u003c/code\u003e\u003c/a\u003e fix!: remove deprecated \u003ccode\u003eSourceCode\u003c/code\u003e methods (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20137\"\u003e#20137\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/501abd0e916a35554c58b7c0365537f1fa3880ce\"\u003e\u003ccode\u003e501abd0\u003c/code\u003e\u003c/a\u003e feat!: update dependency minimatch to v10 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20246\"\u003e#20246\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ca4d3b40085de47561f89656a2207d09946ed45e\"\u003e\u003ccode\u003eca4d3b4\u003c/code\u003e\u003c/a\u003e fix!: stricter rule tester assertions for valid test cases (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20125\"\u003e#20125\u003c/a\u003e) (唯然)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/96512a66c86402fb0538cdcb6cd30b9073f6bf3b\"\u003e\u003ccode\u003e96512a6\u003c/code\u003e\u003c/a\u003e fix!: Remove deprecated rule context methods (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20086\"\u003e#20086\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c69fdacdb2e886b9d965568a397aa8220db3fe90\"\u003e\u003ccode\u003ec69fdac\u003c/code\u003e\u003c/a\u003e feat!: remove eslintrc support (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20037\"\u003e#20037\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/208b5cc34a8374ff81412b5bec2e0800eebfbd04\"\u003e\u003ccode\u003e208b5cc\u003c/code\u003e\u003c/a\u003e feat!: Use \u003ccode\u003eScopeManager#addGlobals()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20132\"\u003e#20132\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a2ee188ea7a38a0c6155f3d39e2b00e1d0f36e14\"\u003e\u003ccode\u003ea2ee188\u003c/code\u003e\u003c/a\u003e fix!: add \u003ccode\u003euniqueItems: true\u003c/code\u003e in \u003ccode\u003eno-invalid-regexp\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20155\"\u003e#20155\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a89059dbf2832d417dd493ee81483227ec44e4ab\"\u003e\u003ccode\u003ea89059d\u003c/code\u003e\u003c/a\u003e feat!: Program range span entire source text (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20133\"\u003e#20133\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/39a6424373d915fa9de0d7b0caba9a4dc3da9b53\"\u003e\u003ccode\u003e39a6424\u003c/code\u003e\u003c/a\u003e fix!: assert 'text' is a string across all RuleFixer methods (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20082\"\u003e#20082\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f28fbf846244e043c92b355b224d121b06140b44\"\u003e\u003ccode\u003ef28fbf8\u003c/code\u003e\u003c/a\u003e fix!: Deprecate \u003ccode\u003e\u0026quot;always\u0026quot;\u003c/code\u003e and \u003ccode\u003e\u0026quot;as-needed\u0026quot;\u003c/code\u003e options of the \u003ccode\u003eradix\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20223\"\u003e#20223\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/aa3fb2b233e929b37220be940575f42c280e0b98\"\u003e\u003ccode\u003eaa3fb2b\u003c/code\u003e\u003c/a\u003e fix!: tighten \u003ccode\u003efunc-names\u003c/code\u003e schema (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20119\"\u003e#20119\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f6c0ed0311dcfee853367d5068c765d066e6b756\"\u003e\u003ccode\u003ef6c0ed0\u003c/code\u003e\u003c/a\u003e feat!: report \u003ccode\u003eeslint-env\u003c/code\u003e comments as errors (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20128\"\u003e#20128\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4bf739fb533e59f7f0a66b65f7bc80be0f37d8db\"\u003e\u003ccode\u003e4bf739f\u003c/code\u003e\u003c/a\u003e fix!: remove deprecated \u003ccode\u003eLintMessage#nodeType\u003c/code\u003e and \u003ccode\u003eTestCaseError#type\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20096\"\u003e#20096\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/523c076866400670fb2192a3f55dbf7ad3469247\"\u003e\u003ccode\u003e523c076\u003c/code\u003e\u003c/a\u003e feat!: drop support for jiti \u0026lt; 2.2.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20016\"\u003e#20016\u003c/a\u003e) (michael faith)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/454a292c95f34dad232411ddac06408e6383bb64\"\u003e\u003ccode\u003e454a292\u003c/code\u003e\u003c/a\u003e feat!: update \u003ccode\u003eeslint:recommended\u003c/code\u003e configuration (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20210\"\u003e#20210\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4f880ee02992e1bf0e96ebaba679985e2d1295f1\"\u003e\u003ccode\u003e4f880ee\u003c/code\u003e\u003c/a\u003e feat!: remove \u003ccode\u003ev10_*\u003c/code\u003e and inactive \u003ccode\u003eunstable_*\u003c/code\u003e flags (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20225\"\u003e#20225\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f18115c363a4ac7671a4c7f30ee13d57ebba330f\"\u003e\u003ccode\u003ef18115c\u003c/code\u003e\u003c/a\u003e feat!: \u003ccode\u003eno-shadow-restricted-names\u003c/code\u003e report \u003ccode\u003eglobalThis\u003c/code\u003e by default (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20027\"\u003e#20027\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c6358c31fbd3937b92d89be2618ffdf5a774604e\"\u003e\u003ccode\u003ec6358c3\u003c/code\u003e\u003c/a\u003e feat!: Require Node.js \u003ccode\u003e^20.19.0 || ^22.13.0 || \u0026gt;=24\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20160\"\u003e#20160\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bff9091927811497dbf066b0e3b85ecb37d43822\"\u003e\u003ccode\u003ebff9091\u003c/code\u003e\u003c/a\u003e feat: handle \u003ccode\u003eArray.fromAsync\u003c/code\u003e in \u003ccode\u003earray-callback-return\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20457\"\u003e#20457\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/290c594bb50c439fb71bc75521ee5360daa8c222\"\u003e\u003ccode\u003e290c594\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eself\u003c/code\u003e to \u003ccode\u003eno-implied-eval\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20468\"\u003e#20468\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/43677de07ebd6e14bfac40a46ad749ba783c45f2\"\u003e\u003ccode\u003e43677de\u003c/code\u003e\u003c/a\u003e feat: fix handling of function and class expression names in \u003ccode\u003eno-shadow\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20432\"\u003e#20432\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f0cafe5f37e7765e9d8c2751b5f5d33107687009\"\u003e\u003ccode\u003ef0cafe5\u003c/code\u003e\u003c/a\u003e feat: rule tester add assertion option \u003ccode\u003erequireData\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20409\"\u003e#20409\u003c/a\u003e) (fnx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f7ab6937e63bc618d326710858f5861a68f80616\"\u003e\u003ccode\u003ef7ab693\u003c/code\u003e\u003c/a\u003e feat: output RuleTester test case failure index (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19976\"\u003e#19976\u003c/a\u003e) (ST-DDT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7cbcbf9c3c2008deee7d143ae35e668e8ffbccb3\"\u003e\u003ccode\u003e7cbcbf9\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003ecountThis\u003c/code\u003e option to \u003ccode\u003emax-params\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20236\"\u003e#20236\u003c/a\u003e) (Gerkin)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f148a5eaa1e89dd80ade62f0a690186b00b9f6e1\"\u003e\u003ccode\u003ef148a5e\u003c/code\u003e\u003c/a\u003e feat: add error assertion options (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20247\"\u003e#20247\u003c/a\u003e) (ST-DDT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/09e66549ecada6dcb8c567a60faf044fce049188\"\u003e\u003ccode\u003e09e6654\u003c/code\u003e\u003c/a\u003e feat: update error loc of \u003ccode\u003erequire-yield\u003c/code\u003e and \u003ccode\u003eno-useless-constructor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20267\"\u003e#20267\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/436b82f3c0a8cfa2fdc17d173e95ea11d5d3ee03\"\u003e\u003ccode\u003e436b82f\u003c/code\u003e\u003c/a\u003e fix: update eslint (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20473\"\u003e#20473\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1d29d22fe302443cec2a11da0816397f94af97ec\"\u003e\u003ccode\u003e1d29d22\u003c/code\u003e\u003c/a\u003e fix: detect default \u003ccode\u003ethis\u003c/code\u003e binding in \u003ccode\u003eArray.fromAsync\u003c/code\u003e callbacks (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20456\"\u003e#20456\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/727451eff55b35d853e0e443d0de58f4550762bf\"\u003e\u003ccode\u003e727451e\u003c/code\u003e\u003c/a\u003e fix: fix regression of global mode report range in \u003ccode\u003estrict\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20462\"\u003e#20462\u003c/a\u003e) (ntnyq)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e80485fcd27196fa0b6f6b5c7ac8cf49ad4b079d\"\u003e\u003ccode\u003ee80485f\u003c/code\u003e\u003c/a\u003e fix: remove fake \u003ccode\u003eFlatESLint\u003c/code\u003e and \u003ccode\u003eLegacyESLint\u003c/code\u003e exports (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20460\"\u003e#20460\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9eeff3bc13813a786b8a4c3815def97c0fb646ef\"\u003e\u003ccode\u003e9eeff3b\u003c/code\u003e\u003c/a\u003e fix: update esquery (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20423\"\u003e#20423\u003c/a\u003e) (cryptnix)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b34b93852d014ebbcf3538d892b55e0216cdf681\"\u003e\u003ccode\u003eb34b938\u003c/code\u003e\u003c/a\u003e fix: use \u003ccode\u003eError.prepareStackTrace\u003c/code\u003e to estimate failing test location (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20436\"\u003e#20436\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/51aab5393b058f7cbed69041a9069b2bd106aabd\"\u003e\u003ccode\u003e51aab53\u003c/code\u003e\u003c/a\u003e fix: update eslint (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20443\"\u003e#20443\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/23490b266276792896a0b7b43c49a1ce87bf8568\"\u003e\u003ccode\u003e23490b2\u003c/code\u003e\u003c/a\u003e fix: handle space before colon in \u003ccode\u003eRuleTester\u003c/code\u003e location estimation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20433\"\u003e#20433\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f244dbf2191267a4cafd08645243624baf3e8c83\"\u003e\u003ccode\u003ef244dbf\u003c/code\u003e\u003c/a\u003e fix: use \u003ccode\u003eMessagePlaceholderData\u003c/code\u003e type from \u003ccode\u003e@eslint/core\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20348\"\u003e#20348\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d186f8c0747f14890e86a5a39708b052b391ddaf\"\u003e\u003ccode\u003ed186f8c\u003c/code\u003e\u003c/a\u003e fix: update eslint (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20427\"\u003e#20427\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2332262deb4ef3188b210595896bb0ff552a7e66\"\u003e\u003ccode\u003e2332262\u003c/code\u003e\u003c/a\u003e fix: error location should not modify error message in RuleTester (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20421\"\u003e#20421\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ab99b21a6715dee1035d8f4e6d6841853eb5563f\"\u003e\u003ccode\u003eab99b21\u003c/code\u003e\u003c/a\u003e fix: ensure \u003ccode\u003efilename\u003c/code\u003e is passed as third argument to \u003ccode\u003everifyAndFix()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20405\"\u003e#20405\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8a60f3bc80ad96c65feeb29886342623c630199c\"\u003e\u003ccode\u003e8a60f3b\u003c/code\u003e\u003c/a\u003e fix: remove \u003ccode\u003eecmaVersion\u003c/code\u003e and \u003ccode\u003esourceType\u003c/code\u003e from \u003ccode\u003eParserOptions\u003c/code\u003e type (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20415\"\u003e#20415\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/eafd727a060131f7fc79b2eb5698d8d27683c3a2\"\u003e\u003ccode\u003eeafd727\u003c/code\u003e\u003c/a\u003e fix: remove \u003ccode\u003eTDZ\u003c/code\u003e scope type (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20231\"\u003e#20231\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4e6c4ac042e321da8fc29ce53ed03c86dcaa44a7\"\u003e\u003ccode\u003e4e6c4ac\u003c/code\u003e\u003c/a\u003e 10.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ddd8a223000ac6a2182cc8eae35254806a3b0289\"\u003e\u003ccode\u003eddd8a22\u003c/code\u003e\u003c/a\u003e Build: changelog update for 10.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bff9091927811497dbf066b0e3b85ecb37d43822\"\u003e\u003ccode\u003ebff9091\u003c/code\u003e\u003c/a\u003e feat: handle \u003ccode\u003eArray.fromAsync\u003c/code\u003e in \u003ccode\u003earray-callback-return\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20457\"\u003e#20457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1ece282c2286b5dc187ece2a793dbd8798f20bd7\"\u003e\u003ccode\u003e1ece282\u003c/code\u003e\u003c/a\u003e chore: ignore \u003ccode\u003e/docs/v9.x\u003c/code\u003e in link checker (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20452\"\u003e#20452\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/034e1397446205e83eb341354605380195c88633\"\u003e\u003ccode\u003e034e139\u003c/code\u003e\u003c/a\u003e ci: add type integration test for \u003ccode\u003e@html-eslint/eslint-plugin\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20345\"\u003e#20345\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f3fbc2f60cbe2c718364feb8c3fc0452c0df3c56\"\u003e\u003ccode\u003ef3fbc2f\u003c/code\u003e\u003c/a\u003e chore: set \u003ccode\u003e@eslint/js\u003c/code\u003e version to 10.0.0 to skip releasing it (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20466\"\u003e#20466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e978ddaab7e6a3c38b4a2afa721148a6ef38f29a\"\u003e\u003ccode\u003ee978dda\u003c/code\u003e\u003c/a\u003e docs: Update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4cecf8393ae9af18c4cfd50621115eb23b3d0cb6\"\u003e\u003ccode\u003e4cecf83\u003c/code\u003e\u003c/a\u003e docs: Update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c79f0ab2e2d242a93b08ff2f6a0712e2ef60b7b8\"\u003e\u003ccode\u003ec79f0ab\u003c/code\u003e\u003c/a\u003e docs: Update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/afc06817bbd0625c7b0a46bdc81c38dab0c99441\"\u003e\u003ccode\u003eafc0681\u003c/code\u003e\u003c/a\u003e chore: remove scopeManager.addGlobals patch for typescript-eslint parser (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20\"\u003e#20\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v9.39.2...v10.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ssri` from 13.0.0 to 13.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/ssri/releases\"\u003essri's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev13.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/ssri/compare/v13.0.0...v13.0.1\"\u003e13.0.1\u003c/a\u003e (2025-12-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/eb833161e9731cbafd679fb0cd4883cc57bf869f\"\u003e\u003ccode\u003eeb83316\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/160\"\u003e#160\u003c/a\u003e hash: filter on known hashes (\u003ca href=\"https://github.com/wraithgar\"\u003e\u003ccode\u003e@​wraithgar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/5b98568ecb1f096a62440571213072bc7fa78057\"\u003e\u003ccode\u003e5b98568\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/160\"\u003e#160\u003c/a\u003e code cleanup (\u003ca href=\"https://github.com/wraithgar\"\u003e\u003ccode\u003e@​wraithgar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/940288e5a54226721526db3195d102230cccfdb6\"\u003e\u003ccode\u003e940288e\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/163\"\u003e#163\u003c/a\u003e remove tap (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/26e09b8765bce1ea658bf677cee23b45393a68c6\"\u003e\u003ccode\u003e26e09b8\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/163\"\u003e#163\u003c/a\u003e move to node:test (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/5ca3f4ad4afdef2d4516287fde79e071d4c8a2ac\"\u003e\u003ccode\u003e5ca3f4a\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/161\"\u003e#161\u003c/a\u003e add benchmarks (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/161\"\u003e#161\u003c/a\u003e) (\u003ca href=\"https://github.com/H4ad\"\u003e\u003ccode\u003e@​H4ad\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/cf696941026a4afcf07c4c2dfef54e44912a290d\"\u003e\u003ccode\u003ecf69694\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/156\"\u003e#156\u003c/a\u003e bump \u003ccode\u003e@​npmcli/eslint-config\u003c/code\u003e from 5.1.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/156\"\u003e#156\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/05ce2c5aa7511431fae297fa01bf26b8cabdc461\"\u003e\u003ccode\u003e05ce2c5\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/158\"\u003e#158\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.28.0 to 4.28.1 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/158\"\u003e#158\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/ssri/blob/main/CHANGELOG.md\"\u003essri's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/ssri/compare/v13.0.0...v13.0.1\"\u003e13.0.1\u003c/a\u003e (2025-12-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/eb833161e9731cbafd679fb0cd4883cc57bf869f\"\u003e\u003ccode\u003eeb83316\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/160\"\u003e#160\u003c/a\u003e hash: filter on known hashes (\u003ca href=\"https://github.com/wraithgar\"\u003e\u003ccode\u003e@​wraithgar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/5b98568ecb1f096a62440571213072bc7fa78057\"\u003e\u003ccode\u003e5b98568\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/160\"\u003e#160\u003c/a\u003e code cleanup (\u003ca href=\"https://github.com/wraithgar\"\u003e\u003ccode\u003e@​wraithgar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/940288e5a54226721526db3195d102230cccfdb6\"\u003e\u003ccode\u003e940288e\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/163\"\u003e#163\u003c/a\u003e remove tap (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/26e09b8765bce1ea658bf677cee23b45393a68c6\"\u003e\u003ccode\u003e26e09b8\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/163\"\u003e#163\u003c/a\u003e move to node:test (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/5ca3f4ad4afdef2d4516287fde79e071d4c8a2ac\"\u003e\u003ccode\u003e5ca3f4a\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/161\"\u003e#161\u003c/a\u003e add benchmarks (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/161\"\u003e#161\u003c/a\u003e) (\u003ca href=\"https://github.com/H4ad\"\u003e\u003ccode\u003e@​H4ad\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/cf696941026a4afcf07c4c2dfef54e44912a290d\"\u003e\u003ccode\u003ecf69694\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/156\"\u003e#156\u003c/a\u003e bump \u003ccode\u003e@​npmcli/eslint-config\u003c/code\u003e from 5.1.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/156\"\u003e#156\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/05ce2c5aa7511431fae297fa01bf26b8cabdc461\"\u003e\u003ccode\u003e05ce2c5\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/158\"\u003e#158\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.28.0 to 4.28.1 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/158\"\u003e#158\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/73adc1554d0b60606a8fb315d47f7afde7fd913e\"\u003e\u003ccode\u003e73adc15\u003c/code\u003e\u003c/a\u003e chore: release 13.0.1 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/162\"\u003e#162\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/940288e5a54226721526db3195d102230cccfdb6\"\u003e\u003ccode\u003e940288e\u003c/code\u003e\u003c/a\u003e chore: remove tap\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/26e09b8765bce1ea658bf677cee23b45393a68c6\"\u003e\u003ccode\u003e26e09b8\u003c/code\u003e\u003c/a\u003e chore: move to node:test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/eb833161e9731cbafd679fb0cd4883cc57bf869f\"\u003e\u003ccode\u003eeb83316\u003c/code\u003e\u003c/a\u003e fix(hash): filter on known hashes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/5b98568ecb1f096a62440571213072bc7fa78057\"\u003e\u003ccode\u003e5b98568\u003c/code\u003e\u003c/a\u003e fix: code cleanup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/5ca3f4ad4afdef2d4516287fde79e071d4c8a2ac\"\u003e\u003ccode\u003e5ca3f4a\u003c/code\u003e\u003c/a\u003e chore: add benchmarks (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/161\"\u003e#161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/05ce2c5aa7511431fae297fa01bf26b8cabdc461\"\u003e\u003ccode\u003e05ce2c5\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.28.0 to 4.28.1 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/158\"\u003e#158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/60ecae62d7cdde6b73d30cb153b37ff59c6e3296\"\u003e\u003ccode\u003e60ecae6\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.27.1 to 4.28.0 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/157\"\u003e#157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/cf696941026a4afcf07c4c2dfef54e44912a290d\"\u003e\u003ccode\u003ecf69694\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/eslint-config\u003c/code\u003e from 5.1.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/156\"\u003e#156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/npm/ssri/compare/v13.0.0...v13.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot 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`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e 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)\n- `@dependabot ignore \u003cdependency name\u003e 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)\n- `@dependabot ignore \u003cdependency name\u003e` 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)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/KudoAI/duckduckgpt/pull/171","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/KudoAI%2Fduckduckgpt/issues/171","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/171/packages"},{"uuid":"3922745469","node_id":"PR_kwDOGebqU87CzvNG","number":3092,"state":"open","title":"chore(deps): Bump ssri from 13.0.0 to 13.0.1","user":"dependabot[bot]","labels":["dependencies","waited","queued"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-02-10T17:39:31.000Z","updated_at":"2026-02-14T17:44:01.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): Bump","packages":[{"name":"ssri","old_version":"13.0.0","new_version":"13.0.1","repository_url":"https://github.com/npm/ssri"}],"path":null,"ecosystem":"npm"},"body":"Bumps [ssri](https://github.com/npm/ssri) from 13.0.0 to 13.0.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/ssri/releases\"\u003essri's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev13.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/ssri/compare/v13.0.0...v13.0.1\"\u003e13.0.1\u003c/a\u003e (2025-12-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/eb833161e9731cbafd679fb0cd4883cc57bf869f\"\u003e\u003ccode\u003eeb83316\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/160\"\u003e#160\u003c/a\u003e hash: filter on known hashes (\u003ca href=\"https://github.com/wraithgar\"\u003e\u003ccode\u003e@​wraithgar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/5b98568ecb1f096a62440571213072bc7fa78057\"\u003e\u003ccode\u003e5b98568\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/160\"\u003e#160\u003c/a\u003e code cleanup (\u003ca href=\"https://github.com/wraithgar\"\u003e\u003ccode\u003e@​wraithgar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/940288e5a54226721526db3195d102230cccfdb6\"\u003e\u003ccode\u003e940288e\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/163\"\u003e#163\u003c/a\u003e remove tap (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/26e09b8765bce1ea658bf677cee23b45393a68c6\"\u003e\u003ccode\u003e26e09b8\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/163\"\u003e#163\u003c/a\u003e move to node:test (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/5ca3f4ad4afdef2d4516287fde79e071d4c8a2ac\"\u003e\u003ccode\u003e5ca3f4a\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/161\"\u003e#161\u003c/a\u003e add benchmarks (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/161\"\u003e#161\u003c/a\u003e) (\u003ca href=\"https://github.com/H4ad\"\u003e\u003ccode\u003e@​H4ad\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/cf696941026a4afcf07c4c2dfef54e44912a290d\"\u003e\u003ccode\u003ecf69694\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/156\"\u003e#156\u003c/a\u003e bump \u003ccode\u003e@​npmcli/eslint-config\u003c/code\u003e from 5.1.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/156\"\u003e#156\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/05ce2c5aa7511431fae297fa01bf26b8cabdc461\"\u003e\u003ccode\u003e05ce2c5\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/158\"\u003e#158\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.28.0 to 4.28.1 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/158\"\u003e#158\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/ssri/blob/main/CHANGELOG.md\"\u003essri's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/ssri/compare/v13.0.0...v13.0.1\"\u003e13.0.1\u003c/a\u003e (2025-12-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/eb833161e9731cbafd679fb0cd4883cc57bf869f\"\u003e\u003ccode\u003eeb83316\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/160\"\u003e#160\u003c/a\u003e hash: filter on known hashes (\u003ca href=\"https://github.com/wraithgar\"\u003e\u003ccode\u003e@​wraithgar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/5b98568ecb1f096a62440571213072bc7fa78057\"\u003e\u003ccode\u003e5b98568\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/160\"\u003e#160\u003c/a\u003e code cleanup (\u003ca href=\"https://github.com/wraithgar\"\u003e\u003ccode\u003e@​wraithgar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/940288e5a54226721526db3195d102230cccfdb6\"\u003e\u003ccode\u003e940288e\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/163\"\u003e#163\u003c/a\u003e remove tap (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/26e09b8765bce1ea658bf677cee23b45393a68c6\"\u003e\u003ccode\u003e26e09b8\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/163\"\u003e#163\u003c/a\u003e move to node:test (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/5ca3f4ad4afdef2d4516287fde79e071d4c8a2ac\"\u003e\u003ccode\u003e5ca3f4a\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/161\"\u003e#161\u003c/a\u003e add benchmarks (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/161\"\u003e#161\u003c/a\u003e) (\u003ca href=\"https://github.com/H4ad\"\u003e\u003ccode\u003e@​H4ad\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/cf696941026a4afcf07c4c2dfef54e44912a290d\"\u003e\u003ccode\u003ecf69694\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/156\"\u003e#156\u003c/a\u003e bump \u003ccode\u003e@​npmcli/eslint-config\u003c/code\u003e from 5.1.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/156\"\u003e#156\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/05ce2c5aa7511431fae297fa01bf26b8cabdc461\"\u003e\u003ccode\u003e05ce2c5\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/158\"\u003e#158\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.28.0 to 4.28.1 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/158\"\u003e#158\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/73adc1554d0b60606a8fb315d47f7afde7fd913e\"\u003e\u003ccode\u003e73adc15\u003c/code\u003e\u003c/a\u003e chore: release 13.0.1 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/162\"\u003e#162\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/940288e5a54226721526db3195d102230cccfdb6\"\u003e\u003ccode\u003e940288e\u003c/code\u003e\u003c/a\u003e chore: remove tap\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/26e09b8765bce1ea658bf677cee23b45393a68c6\"\u003e\u003ccode\u003e26e09b8\u003c/code\u003e\u003c/a\u003e chore: move to node:test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/eb833161e9731cbafd679fb0cd4883cc57bf869f\"\u003e\u003ccode\u003eeb83316\u003c/code\u003e\u003c/a\u003e fix(hash): filter on known hashes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/5b98568ecb1f096a62440571213072bc7fa78057\"\u003e\u003ccode\u003e5b98568\u003c/code\u003e\u003c/a\u003e fix: code cleanup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/5ca3f4ad4afdef2d4516287fde79e071d4c8a2ac\"\u003e\u003ccode\u003e5ca3f4a\u003c/code\u003e\u003c/a\u003e chore: add benchmarks (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/161\"\u003e#161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/05ce2c5aa7511431fae297fa01bf26b8cabdc461\"\u003e\u003ccode\u003e05ce2c5\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.28.0 to 4.28.1 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/158\"\u003e#158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/60ecae62d7cdde6b73d30cb153b37ff59c6e3296\"\u003e\u003ccode\u003e60ecae6\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.27.1 to 4.28.0 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/157\"\u003e#157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/cf696941026a4afcf07c4c2dfef54e44912a290d\"\u003e\u003ccode\u003ecf69694\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/eslint-config\u003c/code\u003e from 5.1.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/156\"\u003e#156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/npm/ssri/compare/v13.0.0...v13.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=ssri\u0026package-manager=npm_and_yarn\u0026previous-version=13.0.0\u0026new-version=13.0.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot 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`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/openSUSE/qem-dashboard/pull/3092","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/openSUSE%2Fqem-dashboard/issues/3092","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3092/packages"},{"uuid":"3922614363","node_id":"PR_kwDOJOock87CzTjm","number":180,"state":"closed","title":"Bump the dev-dependencies group across 1 directory with 3 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-02-12T17:13:34.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-10T17:13:49.000Z","updated_at":"2026-02-12T17:13:36.000Z","time_to_close":172785,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"dev-dependencies","update_count":3,"packages":[{"name":"@stylistic/eslint-plugin","old_version":"5.7.1","new_version":"5.8.0","repository_url":"https://github.com/eslint-stylistic/eslint-stylistic"},{"name":"eslint","old_version":"9.39.2","new_version":"10.0.0","repository_url":"https://github.com/eslint/eslint"},{"name":"ssri","old_version":"13.0.0","new_version":"13.0.1","repository_url":"https://github.com/npm/ssri"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dev-dependencies group with 3 updates in the / directory: [@stylistic/eslint-plugin](https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin), [eslint](https://github.com/eslint/eslint) and [ssri](https://github.com/npm/ssri).\n\nUpdates `@stylistic/eslint-plugin` from 5.7.1 to 5.8.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/releases\"\u003e\u003ccode\u003e@​stylistic/eslint-plugin\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.8.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/compare/v5.7.1...v5.8.0\"\u003e5.8.0\u003c/a\u003e (2026-02-09)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elist-style:\u003c/strong\u003e support if statement (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1119\"\u003e#1119\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/23b25abe1be6086f2d7b843229fbdaeb63fec668\"\u003e23b25ab\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enew rule \u003ccode\u003ejsx-props-style\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1118\"\u003e#1118\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/dc9cc1b5ce09b6d42f4248cc4a3a688660dcd7fa\"\u003edc9cc1b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003espace-unary-ops:\u003c/strong\u003e allow override \u003ccode\u003ets-non-null\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1120\"\u003e#1120\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/faca500773c54df3e5d95203b19e283c2b654f63\"\u003efaca500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupgrade deps (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1122\"\u003e#1122\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/773da95508a5e0289de960af9623b755297e502b\"\u003e773da95\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elist-style:\u003c/strong\u003e correctly get \u003ccode\u003e(\u003c/code\u003e for optional call expressions (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1114\"\u003e#1114\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/2090a728703c7f8522a580983db952361ad0b4ec\"\u003e2090a72\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​stylistic/eslint-plugin\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/compare/v5.7.1...v5.8.0\"\u003e5.8.0\u003c/a\u003e (2026-02-09)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elist-style:\u003c/strong\u003e support if statement (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1119\"\u003e#1119\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/23b25abe1be6086f2d7b843229fbdaeb63fec668\"\u003e23b25ab\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enew rule \u003ccode\u003ejsx-props-style\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1118\"\u003e#1118\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/dc9cc1b5ce09b6d42f4248cc4a3a688660dcd7fa\"\u003edc9cc1b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003espace-unary-ops:\u003c/strong\u003e allow override \u003ccode\u003ets-non-null\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1120\"\u003e#1120\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/faca500773c54df3e5d95203b19e283c2b654f63\"\u003efaca500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupgrade deps (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1122\"\u003e#1122\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/773da95508a5e0289de960af9623b755297e502b\"\u003e773da95\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elist-style:\u003c/strong\u003e correctly get \u003ccode\u003e(\u003c/code\u003e for optional call expressions (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1114\"\u003e#1114\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/2090a728703c7f8522a580983db952361ad0b4ec\"\u003e2090a72\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/55f7d117c701dadeacb238d7d61b5532e543dd90\"\u003e\u003ccode\u003e55f7d11\u003c/code\u003e\u003c/a\u003e chore: release v5.8.0 (main) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1116\"\u003e#1116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/773da95508a5e0289de960af9623b755297e502b\"\u003e\u003ccode\u003e773da95\u003c/code\u003e\u003c/a\u003e feat: upgrade deps (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1122\"\u003e#1122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/dc9cc1b5ce09b6d42f4248cc4a3a688660dcd7fa\"\u003e\u003ccode\u003edc9cc1b\u003c/code\u003e\u003c/a\u003e feat: new rule \u003ccode\u003ejsx-props-style\u003c/code\u003e (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1118\"\u003e#1118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/faca500773c54df3e5d95203b19e283c2b654f63\"\u003e\u003ccode\u003efaca500\u003c/code\u003e\u003c/a\u003e feat(space-unary-ops): allow override \u003ccode\u003ets-non-null\u003c/code\u003e (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1120\"\u003e#1120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/23b25abe1be6086f2d7b843229fbdaeb63fec668\"\u003e\u003ccode\u003e23b25ab\u003c/code\u003e\u003c/a\u003e feat(list-style): support if statement (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1119\"\u003e#1119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/2090a728703c7f8522a580983db952361ad0b4ec\"\u003e\u003ccode\u003e2090a72\u003c/code\u003e\u003c/a\u003e fix(list-style): correctly get \u003ccode\u003e(\u003c/code\u003e for optional call expressions (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1114\"\u003e#1114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commits/v5.8.0/packages/eslint-plugin\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 9.39.2 to 10.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.0.0\u003c/h2\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f9e54f43a5e497cdfa179338b431093245cb787b\"\u003e\u003ccode\u003ef9e54f4\u003c/code\u003e\u003c/a\u003e feat!: estimate rule-tester failure location (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20420\"\u003e#20420\u003c/a\u003e) (ST-DDT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a176319d8ade1a7d9b2d7fb8f038f55a2662325f\"\u003e\u003ccode\u003ea176319\u003c/code\u003e\u003c/a\u003e feat!: replace \u003ccode\u003echalk\u003c/code\u003e with \u003ccode\u003estyleText\u003c/code\u003e and add \u003ccode\u003ecolor\u003c/code\u003e to \u003ccode\u003eResultsMeta\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20227\"\u003e#20227\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7046e6c1e03c4ca0eee4888a1f2eba4c6454f84\"\u003e\u003ccode\u003ec7046e6\u003c/code\u003e\u003c/a\u003e feat!: enable JSX reference tracking (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20152\"\u003e#20152\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fa31a608901684fbcd9906d1907e66561d16e5aa\"\u003e\u003ccode\u003efa31a60\u003c/code\u003e\u003c/a\u003e feat!: add \u003ccode\u003ename\u003c/code\u003e to configs (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20015\"\u003e#20015\u003c/a\u003e) (Kirk Waiblinger)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3383e7ec9028166cafc8ea7986c2f7498d0049f0\"\u003e\u003ccode\u003e3383e7e\u003c/code\u003e\u003c/a\u003e fix!: remove deprecated \u003ccode\u003eSourceCode\u003c/code\u003e methods (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20137\"\u003e#20137\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/501abd0e916a35554c58b7c0365537f1fa3880ce\"\u003e\u003ccode\u003e501abd0\u003c/code\u003e\u003c/a\u003e feat!: update dependency minimatch to v10 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20246\"\u003e#20246\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ca4d3b40085de47561f89656a2207d09946ed45e\"\u003e\u003ccode\u003eca4d3b4\u003c/code\u003e\u003c/a\u003e fix!: stricter rule tester assertions for valid test cases (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20125\"\u003e#20125\u003c/a\u003e) (唯然)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/96512a66c86402fb0538cdcb6cd30b9073f6bf3b\"\u003e\u003ccode\u003e96512a6\u003c/code\u003e\u003c/a\u003e fix!: Remove deprecated rule context methods (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20086\"\u003e#20086\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c69fdacdb2e886b9d965568a397aa8220db3fe90\"\u003e\u003ccode\u003ec69fdac\u003c/code\u003e\u003c/a\u003e feat!: remove eslintrc support (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20037\"\u003e#20037\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/208b5cc34a8374ff81412b5bec2e0800eebfbd04\"\u003e\u003ccode\u003e208b5cc\u003c/code\u003e\u003c/a\u003e feat!: Use \u003ccode\u003eScopeManager#addGlobals()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20132\"\u003e#20132\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a2ee188ea7a38a0c6155f3d39e2b00e1d0f36e14\"\u003e\u003ccode\u003ea2ee188\u003c/code\u003e\u003c/a\u003e fix!: add \u003ccode\u003euniqueItems: true\u003c/code\u003e in \u003ccode\u003eno-invalid-regexp\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20155\"\u003e#20155\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a89059dbf2832d417dd493ee81483227ec44e4ab\"\u003e\u003ccode\u003ea89059d\u003c/code\u003e\u003c/a\u003e feat!: Program range span entire source text (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20133\"\u003e#20133\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/39a6424373d915fa9de0d7b0caba9a4dc3da9b53\"\u003e\u003ccode\u003e39a6424\u003c/code\u003e\u003c/a\u003e fix!: assert 'text' is a string across all RuleFixer methods (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20082\"\u003e#20082\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f28fbf846244e043c92b355b224d121b06140b44\"\u003e\u003ccode\u003ef28fbf8\u003c/code\u003e\u003c/a\u003e fix!: Deprecate \u003ccode\u003e\u0026quot;always\u0026quot;\u003c/code\u003e and \u003ccode\u003e\u0026quot;as-needed\u0026quot;\u003c/code\u003e options of the \u003ccode\u003eradix\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20223\"\u003e#20223\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/aa3fb2b233e929b37220be940575f42c280e0b98\"\u003e\u003ccode\u003eaa3fb2b\u003c/code\u003e\u003c/a\u003e fix!: tighten \u003ccode\u003efunc-names\u003c/code\u003e schema (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20119\"\u003e#20119\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f6c0ed0311dcfee853367d5068c765d066e6b756\"\u003e\u003ccode\u003ef6c0ed0\u003c/code\u003e\u003c/a\u003e feat!: report \u003ccode\u003eeslint-env\u003c/code\u003e comments as errors (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20128\"\u003e#20128\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4bf739fb533e59f7f0a66b65f7bc80be0f37d8db\"\u003e\u003ccode\u003e4bf739f\u003c/code\u003e\u003c/a\u003e fix!: remove deprecated \u003ccode\u003eLintMessage#nodeType\u003c/code\u003e and \u003ccode\u003eTestCaseError#type\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20096\"\u003e#20096\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/523c076866400670fb2192a3f55dbf7ad3469247\"\u003e\u003ccode\u003e523c076\u003c/code\u003e\u003c/a\u003e feat!: drop support for jiti \u0026lt; 2.2.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20016\"\u003e#20016\u003c/a\u003e) (michael faith)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/454a292c95f34dad232411ddac06408e6383bb64\"\u003e\u003ccode\u003e454a292\u003c/code\u003e\u003c/a\u003e feat!: update \u003ccode\u003eeslint:recommended\u003c/code\u003e configuration (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20210\"\u003e#20210\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4f880ee02992e1bf0e96ebaba679985e2d1295f1\"\u003e\u003ccode\u003e4f880ee\u003c/code\u003e\u003c/a\u003e feat!: remove \u003ccode\u003ev10_*\u003c/code\u003e and inactive \u003ccode\u003eunstable_*\u003c/code\u003e flags (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20225\"\u003e#20225\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f18115c363a4ac7671a4c7f30ee13d57ebba330f\"\u003e\u003ccode\u003ef18115c\u003c/code\u003e\u003c/a\u003e feat!: \u003ccode\u003eno-shadow-restricted-names\u003c/code\u003e report \u003ccode\u003eglobalThis\u003c/code\u003e by default (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20027\"\u003e#20027\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c6358c31fbd3937b92d89be2618ffdf5a774604e\"\u003e\u003ccode\u003ec6358c3\u003c/code\u003e\u003c/a\u003e feat!: Require Node.js \u003ccode\u003e^20.19.0 || ^22.13.0 || \u0026gt;=24\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20160\"\u003e#20160\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bff9091927811497dbf066b0e3b85ecb37d43822\"\u003e\u003ccode\u003ebff9091\u003c/code\u003e\u003c/a\u003e feat: handle \u003ccode\u003eArray.fromAsync\u003c/code\u003e in \u003ccode\u003earray-callback-return\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20457\"\u003e#20457\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/290c594bb50c439fb71bc75521ee5360daa8c222\"\u003e\u003ccode\u003e290c594\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eself\u003c/code\u003e to \u003ccode\u003eno-implied-eval\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20468\"\u003e#20468\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/43677de07ebd6e14bfac40a46ad749ba783c45f2\"\u003e\u003ccode\u003e43677de\u003c/code\u003e\u003c/a\u003e feat: fix handling of function and class expression names in \u003ccode\u003eno-shadow\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20432\"\u003e#20432\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f0cafe5f37e7765e9d8c2751b5f5d33107687009\"\u003e\u003ccode\u003ef0cafe5\u003c/code\u003e\u003c/a\u003e feat: rule tester add assertion option \u003ccode\u003erequireData\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20409\"\u003e#20409\u003c/a\u003e) (fnx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f7ab6937e63bc618d326710858f5861a68f80616\"\u003e\u003ccode\u003ef7ab693\u003c/code\u003e\u003c/a\u003e feat: output RuleTester test case failure index (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19976\"\u003e#19976\u003c/a\u003e) (ST-DDT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7cbcbf9c3c2008deee7d143ae35e668e8ffbccb3\"\u003e\u003ccode\u003e7cbcbf9\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003ecountThis\u003c/code\u003e option to \u003ccode\u003emax-params\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20236\"\u003e#20236\u003c/a\u003e) (Gerkin)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f148a5eaa1e89dd80ade62f0a690186b00b9f6e1\"\u003e\u003ccode\u003ef148a5e\u003c/code\u003e\u003c/a\u003e feat: add error assertion options (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20247\"\u003e#20247\u003c/a\u003e) (ST-DDT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/09e66549ecada6dcb8c567a60faf044fce049188\"\u003e\u003ccode\u003e09e6654\u003c/code\u003e\u003c/a\u003e feat: update error loc of \u003ccode\u003erequire-yield\u003c/code\u003e and \u003ccode\u003eno-useless-constructor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20267\"\u003e#20267\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/436b82f3c0a8cfa2fdc17d173e95ea11d5d3ee03\"\u003e\u003ccode\u003e436b82f\u003c/code\u003e\u003c/a\u003e fix: update eslint (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20473\"\u003e#20473\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1d29d22fe302443cec2a11da0816397f94af97ec\"\u003e\u003ccode\u003e1d29d22\u003c/code\u003e\u003c/a\u003e fix: detect default \u003ccode\u003ethis\u003c/code\u003e binding in \u003ccode\u003eArray.fromAsync\u003c/code\u003e callbacks (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20456\"\u003e#20456\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/727451eff55b35d853e0e443d0de58f4550762bf\"\u003e\u003ccode\u003e727451e\u003c/code\u003e\u003c/a\u003e fix: fix regression of global mode report range in \u003ccode\u003estrict\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20462\"\u003e#20462\u003c/a\u003e) (ntnyq)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e80485fcd27196fa0b6f6b5c7ac8cf49ad4b079d\"\u003e\u003ccode\u003ee80485f\u003c/code\u003e\u003c/a\u003e fix: remove fake \u003ccode\u003eFlatESLint\u003c/code\u003e and \u003ccode\u003eLegacyESLint\u003c/code\u003e exports (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20460\"\u003e#20460\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9eeff3bc13813a786b8a4c3815def97c0fb646ef\"\u003e\u003ccode\u003e9eeff3b\u003c/code\u003e\u003c/a\u003e fix: update esquery (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20423\"\u003e#20423\u003c/a\u003e) (cryptnix)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b34b93852d014ebbcf3538d892b55e0216cdf681\"\u003e\u003ccode\u003eb34b938\u003c/code\u003e\u003c/a\u003e fix: use \u003ccode\u003eError.prepareStackTrace\u003c/code\u003e to estimate failing test location (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20436\"\u003e#20436\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/51aab5393b058f7cbed69041a9069b2bd106aabd\"\u003e\u003ccode\u003e51aab53\u003c/code\u003e\u003c/a\u003e fix: update eslint (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20443\"\u003e#20443\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/23490b266276792896a0b7b43c49a1ce87bf8568\"\u003e\u003ccode\u003e23490b2\u003c/code\u003e\u003c/a\u003e fix: handle space before colon in \u003ccode\u003eRuleTester\u003c/code\u003e location estimation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20433\"\u003e#20433\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f244dbf2191267a4cafd08645243624baf3e8c83\"\u003e\u003ccode\u003ef244dbf\u003c/code\u003e\u003c/a\u003e fix: use \u003ccode\u003eMessagePlaceholderData\u003c/code\u003e type from \u003ccode\u003e@eslint/core\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20348\"\u003e#20348\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d186f8c0747f14890e86a5a39708b052b391ddaf\"\u003e\u003ccode\u003ed186f8c\u003c/code\u003e\u003c/a\u003e fix: update eslint (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20427\"\u003e#20427\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2332262deb4ef3188b210595896bb0ff552a7e66\"\u003e\u003ccode\u003e2332262\u003c/code\u003e\u003c/a\u003e fix: error location should not modify error message in RuleTester (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20421\"\u003e#20421\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ab99b21a6715dee1035d8f4e6d6841853eb5563f\"\u003e\u003ccode\u003eab99b21\u003c/code\u003e\u003c/a\u003e fix: ensure \u003ccode\u003efilename\u003c/code\u003e is passed as third argument to \u003ccode\u003everifyAndFix()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20405\"\u003e#20405\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8a60f3bc80ad96c65feeb29886342623c630199c\"\u003e\u003ccode\u003e8a60f3b\u003c/code\u003e\u003c/a\u003e fix: remove \u003ccode\u003eecmaVersion\u003c/code\u003e and \u003ccode\u003esourceType\u003c/code\u003e from \u003ccode\u003eParserOptions\u003c/code\u003e type (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20415\"\u003e#20415\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/eafd727a060131f7fc79b2eb5698d8d27683c3a2\"\u003e\u003ccode\u003eeafd727\u003c/code\u003e\u003c/a\u003e fix: remove \u003ccode\u003eTDZ\u003c/code\u003e scope type (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20231\"\u003e#20231\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4e6c4ac042e321da8fc29ce53ed03c86dcaa44a7\"\u003e\u003ccode\u003e4e6c4ac\u003c/code\u003e\u003c/a\u003e 10.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ddd8a223000ac6a2182cc8eae35254806a3b0289\"\u003e\u003ccode\u003eddd8a22\u003c/code\u003e\u003c/a\u003e Build: changelog update for 10.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bff9091927811497dbf066b0e3b85ecb37d43822\"\u003e\u003ccode\u003ebff9091\u003c/code\u003e\u003c/a\u003e feat: handle \u003ccode\u003eArray.fromAsync\u003c/code\u003e in \u003ccode\u003earray-callback-return\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20457\"\u003e#20457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1ece282c2286b5dc187ece2a793dbd8798f20bd7\"\u003e\u003ccode\u003e1ece282\u003c/code\u003e\u003c/a\u003e chore: ignore \u003ccode\u003e/docs/v9.x\u003c/code\u003e in link checker (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20452\"\u003e#20452\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/034e1397446205e83eb341354605380195c88633\"\u003e\u003ccode\u003e034e139\u003c/code\u003e\u003c/a\u003e ci: add type integration test for \u003ccode\u003e@html-eslint/eslint-plugin\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20345\"\u003e#20345\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f3fbc2f60cbe2c718364feb8c3fc0452c0df3c56\"\u003e\u003ccode\u003ef3fbc2f\u003c/code\u003e\u003c/a\u003e chore: set \u003ccode\u003e@eslint/js\u003c/code\u003e version to 10.0.0 to skip releasing it (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20466\"\u003e#20466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e978ddaab7e6a3c38b4a2afa721148a6ef38f29a\"\u003e\u003ccode\u003ee978dda\u003c/code\u003e\u003c/a\u003e docs: Update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4cecf8393ae9af18c4cfd50621115eb23b3d0cb6\"\u003e\u003ccode\u003e4cecf83\u003c/code\u003e\u003c/a\u003e docs: Update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c79f0ab2e2d242a93b08ff2f6a0712e2ef60b7b8\"\u003e\u003ccode\u003ec79f0ab\u003c/code\u003e\u003c/a\u003e docs: Update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/afc06817bbd0625c7b0a46bdc81c38dab0c99441\"\u003e\u003ccode\u003eafc0681\u003c/code\u003e\u003c/a\u003e chore: remove scopeManager.addGlobals patch for typescript-eslint parser (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20\"\u003e#20\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v9.39.2...v10.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ssri` from 13.0.0 to 13.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/ssri/releases\"\u003essri's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev13.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/ssri/compare/v13.0.0...v13.0.1\"\u003e13.0.1\u003c/a\u003e (2025-12-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/eb833161e9731cbafd679fb0cd4883cc57bf869f\"\u003e\u003ccode\u003eeb83316\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/160\"\u003e#160\u003c/a\u003e hash: filter on known hashes (\u003ca href=\"https://github.com/wraithgar\"\u003e\u003ccode\u003e@​wraithgar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/5b98568ecb1f096a62440571213072bc7fa78057\"\u003e\u003ccode\u003e5b98568\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/160\"\u003e#160\u003c/a\u003e code cleanup (\u003ca href=\"https://github.com/wraithgar\"\u003e\u003ccode\u003e@​wraithgar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/940288e5a54226721526db3195d102230cccfdb6\"\u003e\u003ccode\u003e940288e\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/163\"\u003e#163\u003c/a\u003e remove tap (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/26e09b8765bce1ea658bf677cee23b45393a68c6\"\u003e\u003ccode\u003e26e09b8\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/163\"\u003e#163\u003c/a\u003e move to node:test (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/5ca3f4ad4afdef2d4516287fde79e071d4c8a2ac\"\u003e\u003ccode\u003e5ca3f4a\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/161\"\u003e#161\u003c/a\u003e add benchmarks (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/161\"\u003e#161\u003c/a\u003e) (\u003ca href=\"https://github.com/H4ad\"\u003e\u003ccode\u003e@​H4ad\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/cf696941026a4afcf07c4c2dfef54e44912a290d\"\u003e\u003ccode\u003ecf69694\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/156\"\u003e#156\u003c/a\u003e bump \u003ccode\u003e@​npmcli/eslint-config\u003c/code\u003e from 5.1.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/156\"\u003e#156\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/05ce2c5aa7511431fae297fa01bf26b8cabdc461\"\u003e\u003ccode\u003e05ce2c5\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/158\"\u003e#158\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.28.0 to 4.28.1 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/158\"\u003e#158\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/ssri/blob/main/CHANGELOG.md\"\u003essri's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/ssri/compare/v13.0.0...v13.0.1\"\u003e13.0.1\u003c/a\u003e (2025-12-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/eb833161e9731cbafd679fb0cd4883cc57bf869f\"\u003e\u003ccode\u003eeb83316\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/160\"\u003e#160\u003c/a\u003e hash: filter on known hashes (\u003ca href=\"https://github.com/wraithgar\"\u003e\u003ccode\u003e@​wraithgar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/5b98568ecb1f096a62440571213072bc7fa78057\"\u003e\u003ccode\u003e5b98568\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/160\"\u003e#160\u003c/a\u003e code cleanup (\u003ca href=\"https://github.com/wraithgar\"\u003e\u003ccode\u003e@​wraithgar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/940288e5a54226721526db3195d102230cccfdb6\"\u003e\u003ccode\u003e940288e\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/163\"\u003e#163\u003c/a\u003e remove tap (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/26e09b8765bce1ea658bf677cee23b45393a68c6\"\u003e\u003ccode\u003e26e09b8\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/163\"\u003e#163\u003c/a\u003e move to node:test (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/5ca3f4ad4afdef2d4516287fde79e071d4c8a2ac\"\u003e\u003ccode\u003e5ca3f4a\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/161\"\u003e#161\u003c/a\u003e add benchmarks (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/161\"\u003e#161\u003c/a\u003e) (\u003ca href=\"https://github.com/H4ad\"\u003e\u003ccode\u003e@​H4ad\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/cf696941026a4afcf07c4c2dfef54e44912a290d\"\u003e\u003ccode\u003ecf69694\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/156\"\u003e#156\u003c/a\u003e bump \u003ccode\u003e@​npmcli/eslint-config\u003c/code\u003e from 5.1.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/156\"\u003e#156\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/05ce2c5aa7511431fae297fa01bf26b8cabdc461\"\u003e\u003ccode\u003e05ce2c5\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/158\"\u003e#158\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.28.0 to 4.28.1 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/158\"\u003e#158\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/73adc1554d0b60606a8fb315d47f7afde7fd913e\"\u003e\u003ccode\u003e73adc15\u003c/code\u003e\u003c/a\u003e chore: release 13.0.1 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/162\"\u003e#162\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/940288e5a54226721526db3195d102230cccfdb6\"\u003e\u003ccode\u003e940288e\u003c/code\u003e\u003c/a\u003e chore: remove tap\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/26e09b8765bce1ea658bf677cee23b45393a68c6\"\u003e\u003ccode\u003e26e09b8\u003c/code\u003e\u003c/a\u003e chore: move to node:test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/eb833161e9731cbafd679fb0cd4883cc57bf869f\"\u003e\u003ccode\u003eeb83316\u003c/code\u003e\u003c/a\u003e fix(hash): filter on known hashes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/5b98568ecb1f096a62440571213072bc7fa78057\"\u003e\u003ccode\u003e5b98568\u003c/code\u003e\u003c/a\u003e fix: code cleanup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/5ca3f4ad4afdef2d4516287fde79e071d4c8a2ac\"\u003e\u003ccode\u003e5ca3f4a\u003c/code\u003e\u003c/a\u003e chore: add benchmarks (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/161\"\u003e#161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/05ce2c5aa7511431fae297fa01bf26b8cabdc461\"\u003e\u003ccode\u003e05ce2c5\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.28.0 to 4.28.1 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/158\"\u003e#158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/60ecae62d7cdde6b73d30cb153b37ff59c6e3296\"\u003e\u003ccode\u003e60ecae6\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.27.1 to 4.28.0 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/157\"\u003e#157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/cf696941026a4afcf07c4c2dfef54e44912a290d\"\u003e\u003ccode\u003ecf69694\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/eslint-config\u003c/code\u003e from 5.1.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/156\"\u003e#156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/npm/ssri/compare/v13.0.0...v13.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot 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`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e 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)\n- `@dependabot ignore \u003cdependency name\u003e 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)\n- `@dependabot ignore \u003cdependency name\u003e` 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)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/KudoAI/bravegpt/pull/180","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/KudoAI%2Fbravegpt/issues/180","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/180/packages"},{"uuid":"3921359012","node_id":"PR_kwDOBPS8Q87CvJIg","number":205,"state":"open","title":"Bump the dev-dependencies group across 1 directory with 4 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-02-10T13:04:50.000Z","updated_at":"2026-02-10T13:05:35.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"dev-dependencies","update_count":4,"packages":[{"name":"@adamlui/minify.js","old_version":"2.2.0","new_version":"2.3.0","repository_url":"https://github.com/adamlui/minify.js"},{"name":"@stylistic/eslint-plugin","old_version":"5.7.1","new_version":"5.8.0","repository_url":"https://github.com/eslint-stylistic/eslint-stylistic"},{"name":"eslint","old_version":"9.39.2","new_version":"10.0.0","repository_url":"https://github.com/eslint/eslint"},{"name":"ssri","old_version":"13.0.0","new_version":"13.0.1","repository_url":"https://github.com/npm/ssri"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dev-dependencies group with 4 updates in the / directory: [@adamlui/minify.js](https://github.com/adamlui/minify.js), [@stylistic/eslint-plugin](https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin), [eslint](https://github.com/eslint/eslint) and [ssri](https://github.com/npm/ssri).\n\nUpdates `@adamlui/minify.js` from 2.2.0 to 2.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/adamlui/minify.js/releases\"\u003e\u003ccode\u003e@​adamlui/minify\u003c/code\u003e.js's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eminify.js (Node) v2.3.0\u003c/h2\u003e\n\u003ch2\u003e:page_with_curl: Changelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/js-utils/commit/9ce37fef4c0c2ada61056dde4263646569b037b1\"\u003eAdded CLI \u003ccode\u003e--ui-lang=\u0026quot;code\u0026quot;\u003c/code\u003e option\u003c/a\u003e (\u003ca href=\"https://github.com/adamlui\"\u003e\u003ccode\u003e@​adamlui\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/js-utils/commit/f18cfbcf9a36c7ac1704c326477d6ef6109b481d\"\u003eColored CLI \u003ccode\u003e--version\u003c/code\u003e output\u003c/a\u003e (\u003ca href=\"https://github.com/adamlui\"\u003e\u003ccode\u003e@​adamlui\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/js-utils/commit/ff59da7f2e96ef79b14763bf0513f436d4133cd9\"\u003eDimmed file log during CLI \u003ccode\u003e--dry-run\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://github.com/adamlui\"\u003e\u003ccode\u003e@​adamlui\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/js-utils/commit/98726c91815bfffa6cfe3058dd9bd066d771ed98\"\u003ePinned remote fetch in CLI \u003ccode\u003einitConfigFile()\u003c/code\u003e to pkg version\u003c/a\u003e (\u003ca href=\"https://github.com/adamlui\"\u003e\u003ccode\u003e@​adamlui\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/js-utils/commit/88e47c7e2c9e54ace306f4a3bdf4eb00167a6c7a\"\u003eIncluded cmd controls in \u003ccode\u003ecli.config\u003c/code\u003e, condensed exec routine\u003c/a\u003e (\u003ca href=\"https://github.com/adamlui\"\u003e\u003ccode\u003e@​adamlui\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/js-utils/commit/4c45c50dc31aa65dbec2d8684c91353c189e0add\"\u003eEliminated GitHub API dependency to avoid potential rate limiting\u003c/a\u003e (\u003ca href=\"https://github.com/adamlui\"\u003e\u003ccode\u003e@​adamlui\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/adamlui/minify.js/compare/node-v2.2.1...node-v2.3.0\"\u003ehttps://github.com/adamlui/minify.js/compare/node-v2.2.1...node-v2.3.0\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eREADME for this release: \u003ca href=\"https://github.com/adamlui/minify.js/tree/node-v2.3.0/node.js/#readme\"\u003ehttps://github.com/adamlui/minify.js/tree/node-v2.3.0/node.js/#readme\u003c/a\u003e\u003c/p\u003e\n\u003ch6\u003e\u003cem\u003eAuto-synced from \u003ca href=\"https://github.com/adamlui/js-utils/releases\"\u003ehttps://github.com/adamlui/js-utils/releases\u003c/a\u003e by \u003ca href=\"https://github.com/kudo-sync-bot\"\u003ekudo-sync-bot\u003c/a\u003e\u003c/em\u003e\u003c/h6\u003e\n\u003ch2\u003eminify.js (Node) v2.2.1\u003c/h2\u003e\n\u003ch2\u003e:page_with_curl: Changelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/js-utils/commit/5c44f747868e4180e92d83a05b0afa78fbbd9a5b\"\u003eAdded use jsDelivr config template for CLI \u003ccode\u003einit\u003c/code\u003e if local copy not found\u003c/a\u003e (\u003ca href=\"https://github.com/adamlui\"\u003e\u003ccode\u003e@​adamlui\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/js-utils/commit/901fa559b95506a51c0f1c468646fb6381c03dd7\"\u003eAdded \u003ccode\u003elog.prefix\u003c/code\u003e to CLI \u003ccode\u003e\u0026lt;debug|error|warn\u0026gt;()\u003c/code\u003e, condensed \u003ccode\u003edata.flatten()\u003c/code\u003e calls\u003c/a\u003e (\u003ca href=\"https://github.com/adamlui\"\u003e\u003ccode\u003e@​adamlui\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/js-utils/commit/5ed8b8ec244dac5388c850ce696a80b1d52e0568\"\u003eCondensed \u003ccode\u003eautoPath\u003c/code\u003e init in CLI \u003ccode\u003esettings.load()\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://github.com/adamlui\"\u003e\u003ccode\u003e@​adamlui\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/js-utils/commit/1f113a72a001e905f824d9471587a1b19cbc892b\"\u003eReplaced unreliable dependent pakage.json lookup in CLI \u003ccode\u003elog.version()\u003c/code\u003e w/ node_modules lookup\u003c/a\u003e (\u003ca href=\"https://github.com/adamlui\"\u003e\u003ccode\u003e@​adamlui\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/js-utils/commit/a4216659be6c604cfcf48b9c094401142a164be8\"\u003eLocalized \u003ccode\u003ecli.urls.docs\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://github.com/adamlui\"\u003e\u003ccode\u003e@​adamlui\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/adamlui/minify.js/compare/node-v2.2.0...node-v2.2.1\"\u003ehttps://github.com/adamlui/minify.js/compare/node-v2.2.0...node-v2.2.1\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eREADME for this release: \u003ca href=\"https://github.com/adamlui/minify.js/tree/node-v2.2.1/node.js/#readme\"\u003ehttps://github.com/adamlui/minify.js/tree/node-v2.2.1/node.js/#readme\u003c/a\u003e\u003c/p\u003e\n\u003ch6\u003e\u003cem\u003eAuto-synced from \u003ca href=\"https://github.com/adamlui/js-utils/releases\"\u003ehttps://github.com/adamlui/js-utils/releases\u003c/a\u003e by \u003ca href=\"https://github.com/kudo-sync-bot\"\u003ekudo-sync-bot\u003c/a\u003e\u003c/em\u003e\u003c/h6\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/minify.js/commit/beb503de19155efc809218562c7c89c84b0adffa\"\u003e\u003ccode\u003ebeb503d\u003c/code\u003e\u003c/a\u003e Built minify.js v2.3.0 ↞ [auto-sync from https://github.com/adamlui/js-utils/...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/minify.js/commit/42f1a97cdaa78838ba049c3ba038dbce2ff2061f\"\u003e\u003ccode\u003e42f1a97\u003c/code\u003e\u003c/a\u003e Corrected \u003ccode\u003einputCtrlKeys.length\u003c/code\u003e check ↞ [auto-sync from https://github.com/a...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/minify.js/commit/05f376809f7577118b875b8ee9d263c0c29b527d\"\u003e\u003ccode\u003e05f3768\u003c/code\u003e\u003c/a\u003e Tightened \u003ccode\u003everTag\u003c/code\u003e matching ↞ [auto-sync from https://github.com/adamlui/js-u...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/minify.js/commit/aa188c60686e0af49ac01f0cafc2c08acf0ce4af\"\u003e\u003ccode\u003eaa188c6\u003c/code\u003e\u003c/a\u003e Inserted line break ↞ [auto-sync from https://github.com/adamlui/js-utils/tre...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/minify.js/commit/fc741d36f7e62bdb0acdeebbe87939724fd76a71\"\u003e\u003ccode\u003efc741d3\u003c/code\u003e\u003c/a\u003e Merged lines ↞ [auto-sync from https://github.com/adamlui/js-utils/tree/main/...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/minify.js/commit/f346a3f8566fc717f829805449c0d970e0e54851\"\u003e\u003ccode\u003ef346a3f\u003c/code\u003e\u003c/a\u003e Added comment ↞ [auto-sync from https://github.com/adamlui/js-utils/tree/main...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/minify.js/commit/b8218ef2de300a45c6d0ce7e737de0c6428b4548\"\u003e\u003ccode\u003eb8218ef\u003c/code\u003e\u003c/a\u003e Replaced url.js w/ jsdelivr.js ↞ [auto-sync from https://github.com/adamlui/j...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/minify.js/commit/ce7c49f908b48d3505129afe809d7828d0c95f44\"\u003e\u003ccode\u003ece7c49f\u003c/code\u003e\u003c/a\u003e Abstracted \u003ccode\u003eurl.createJSDverTag()\u003c/code\u003e ↞ [auto-sync from https://github.com/adaml...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/minify.js/commit/3050b65ad21fce7da60a2e9c722f98006903b2d6\"\u003e\u003ccode\u003e3050b65\u003c/code\u003e\u003c/a\u003e Reversed ternaries for easier maintenance ↞ [auto-sync from https://github.co...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/minify.js/commit/7269ac02ed344862879b40666a1785f525c1715e\"\u003e\u003ccode\u003e7269ac0\u003c/code\u003e\u003c/a\u003e Cached failed \u003ccode\u003ecli.version\u003c/code\u003e inits ↞ [auto-sync from https://github.com/adamlu...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/adamlui/minify.js/compare/node-v2.2.0...node-v2.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@stylistic/eslint-plugin` from 5.7.1 to 5.8.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/releases\"\u003e\u003ccode\u003e@​stylistic/eslint-plugin\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.8.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/compare/v5.7.1...v5.8.0\"\u003e5.8.0\u003c/a\u003e (2026-02-09)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elist-style:\u003c/strong\u003e support if statement (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1119\"\u003e#1119\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/23b25abe1be6086f2d7b843229fbdaeb63fec668\"\u003e23b25ab\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enew rule \u003ccode\u003ejsx-props-style\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1118\"\u003e#1118\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/dc9cc1b5ce09b6d42f4248cc4a3a688660dcd7fa\"\u003edc9cc1b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003espace-unary-ops:\u003c/strong\u003e allow override \u003ccode\u003ets-non-null\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1120\"\u003e#1120\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/faca500773c54df3e5d95203b19e283c2b654f63\"\u003efaca500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupgrade deps (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1122\"\u003e#1122\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/773da95508a5e0289de960af9623b755297e502b\"\u003e773da95\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elist-style:\u003c/strong\u003e correctly get \u003ccode\u003e(\u003c/code\u003e for optional call expressions (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1114\"\u003e#1114\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/2090a728703c7f8522a580983db952361ad0b4ec\"\u003e2090a72\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​stylistic/eslint-plugin\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/compare/v5.7.1...v5.8.0\"\u003e5.8.0\u003c/a\u003e (2026-02-09)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elist-style:\u003c/strong\u003e support if statement (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1119\"\u003e#1119\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/23b25abe1be6086f2d7b843229fbdaeb63fec668\"\u003e23b25ab\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enew rule \u003ccode\u003ejsx-props-style\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1118\"\u003e#1118\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/dc9cc1b5ce09b6d42f4248cc4a3a688660dcd7fa\"\u003edc9cc1b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003espace-unary-ops:\u003c/strong\u003e allow override \u003ccode\u003ets-non-null\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1120\"\u003e#1120\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/faca500773c54df3e5d95203b19e283c2b654f63\"\u003efaca500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupgrade deps (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1122\"\u003e#1122\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/773da95508a5e0289de960af9623b755297e502b\"\u003e773da95\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elist-style:\u003c/strong\u003e correctly get \u003ccode\u003e(\u003c/code\u003e for optional call expressions (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1114\"\u003e#1114\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/2090a728703c7f8522a580983db952361ad0b4ec\"\u003e2090a72\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/55f7d117c701dadeacb238d7d61b5532e543dd90\"\u003e\u003ccode\u003e55f7d11\u003c/code\u003e\u003c/a\u003e chore: release v5.8.0 (main) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1116\"\u003e#1116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/773da95508a5e0289de960af9623b755297e502b\"\u003e\u003ccode\u003e773da95\u003c/code\u003e\u003c/a\u003e feat: upgrade deps (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1122\"\u003e#1122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/dc9cc1b5ce09b6d42f4248cc4a3a688660dcd7fa\"\u003e\u003ccode\u003edc9cc1b\u003c/code\u003e\u003c/a\u003e feat: new rule \u003ccode\u003ejsx-props-style\u003c/code\u003e (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1118\"\u003e#1118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/faca500773c54df3e5d95203b19e283c2b654f63\"\u003e\u003ccode\u003efaca500\u003c/code\u003e\u003c/a\u003e feat(space-unary-ops): allow override \u003ccode\u003ets-non-null\u003c/code\u003e (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1120\"\u003e#1120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/23b25abe1be6086f2d7b843229fbdaeb63fec668\"\u003e\u003ccode\u003e23b25ab\u003c/code\u003e\u003c/a\u003e feat(list-style): support if statement (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1119\"\u003e#1119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/2090a728703c7f8522a580983db952361ad0b4ec\"\u003e\u003ccode\u003e2090a72\u003c/code\u003e\u003c/a\u003e fix(list-style): correctly get \u003ccode\u003e(\u003c/code\u003e for optional call expressions (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1114\"\u003e#1114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commits/v5.8.0/packages/eslint-plugin\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 9.39.2 to 10.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.0.0\u003c/h2\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f9e54f43a5e497cdfa179338b431093245cb787b\"\u003e\u003ccode\u003ef9e54f4\u003c/code\u003e\u003c/a\u003e feat!: estimate rule-tester failure location (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20420\"\u003e#20420\u003c/a\u003e) (ST-DDT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a176319d8ade1a7d9b2d7fb8f038f55a2662325f\"\u003e\u003ccode\u003ea176319\u003c/code\u003e\u003c/a\u003e feat!: replace \u003ccode\u003echalk\u003c/code\u003e with \u003ccode\u003estyleText\u003c/code\u003e and add \u003ccode\u003ecolor\u003c/code\u003e to \u003ccode\u003eResultsMeta\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20227\"\u003e#20227\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7046e6c1e03c4ca0eee4888a1f2eba4c6454f84\"\u003e\u003ccode\u003ec7046e6\u003c/code\u003e\u003c/a\u003e feat!: enable JSX reference tracking (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20152\"\u003e#20152\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fa31a608901684fbcd9906d1907e66561d16e5aa\"\u003e\u003ccode\u003efa31a60\u003c/code\u003e\u003c/a\u003e feat!: add \u003ccode\u003ename\u003c/code\u003e to configs (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20015\"\u003e#20015\u003c/a\u003e) (Kirk Waiblinger)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3383e7ec9028166cafc8ea7986c2f7498d0049f0\"\u003e\u003ccode\u003e3383e7e\u003c/code\u003e\u003c/a\u003e fix!: remove deprecated \u003ccode\u003eSourceCode\u003c/code\u003e methods (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20137\"\u003e#20137\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/501abd0e916a35554c58b7c0365537f1fa3880ce\"\u003e\u003ccode\u003e501abd0\u003c/code\u003e\u003c/a\u003e feat!: update dependency minimatch to v10 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20246\"\u003e#20246\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ca4d3b40085de47561f89656a2207d09946ed45e\"\u003e\u003ccode\u003eca4d3b4\u003c/code\u003e\u003c/a\u003e fix!: stricter rule tester assertions for valid test cases (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20125\"\u003e#20125\u003c/a\u003e) (唯然)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/96512a66c86402fb0538cdcb6cd30b9073f6bf3b\"\u003e\u003ccode\u003e96512a6\u003c/code\u003e\u003c/a\u003e fix!: Remove deprecated rule context methods (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20086\"\u003e#20086\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c69fdacdb2e886b9d965568a397aa8220db3fe90\"\u003e\u003ccode\u003ec69fdac\u003c/code\u003e\u003c/a\u003e feat!: remove eslintrc support (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20037\"\u003e#20037\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/208b5cc34a8374ff81412b5bec2e0800eebfbd04\"\u003e\u003ccode\u003e208b5cc\u003c/code\u003e\u003c/a\u003e feat!: Use \u003ccode\u003eScopeManager#addGlobals()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20132\"\u003e#20132\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a2ee188ea7a38a0c6155f3d39e2b00e1d0f36e14\"\u003e\u003ccode\u003ea2ee188\u003c/code\u003e\u003c/a\u003e fix!: add \u003ccode\u003euniqueItems: true\u003c/code\u003e in \u003ccode\u003eno-invalid-regexp\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20155\"\u003e#20155\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a89059dbf2832d417dd493ee81483227ec44e4ab\"\u003e\u003ccode\u003ea89059d\u003c/code\u003e\u003c/a\u003e feat!: Program range span entire source text (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20133\"\u003e#20133\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/39a6424373d915fa9de0d7b0caba9a4dc3da9b53\"\u003e\u003ccode\u003e39a6424\u003c/code\u003e\u003c/a\u003e fix!: assert 'text' is a string across all RuleFixer methods (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20082\"\u003e#20082\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f28fbf846244e043c92b355b224d121b06140b44\"\u003e\u003ccode\u003ef28fbf8\u003c/code\u003e\u003c/a\u003e fix!: Deprecate \u003ccode\u003e\u0026quot;always\u0026quot;\u003c/code\u003e and \u003ccode\u003e\u0026quot;as-needed\u0026quot;\u003c/code\u003e options of the \u003ccode\u003eradix\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20223\"\u003e#20223\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/aa3fb2b233e929b37220be940575f42c280e0b98\"\u003e\u003ccode\u003eaa3fb2b\u003c/code\u003e\u003c/a\u003e fix!: tighten \u003ccode\u003efunc-names\u003c/code\u003e schema (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20119\"\u003e#20119\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f6c0ed0311dcfee853367d5068c765d066e6b756\"\u003e\u003ccode\u003ef6c0ed0\u003c/code\u003e\u003c/a\u003e feat!: report \u003ccode\u003eeslint-env\u003c/code\u003e comments as errors (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20128\"\u003e#20128\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4bf739fb533e59f7f0a66b65f7bc80be0f37d8db\"\u003e\u003ccode\u003e4bf739f\u003c/code\u003e\u003c/a\u003e fix!: remove deprecated \u003ccode\u003eLintMessage#nodeType\u003c/code\u003e and \u003ccode\u003eTestCaseError#type\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20096\"\u003e#20096\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/523c076866400670fb2192a3f55dbf7ad3469247\"\u003e\u003ccode\u003e523c076\u003c/code\u003e\u003c/a\u003e feat!: drop support for jiti \u0026lt; 2.2.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20016\"\u003e#20016\u003c/a\u003e) (michael faith)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/454a292c95f34dad232411ddac06408e6383bb64\"\u003e\u003ccode\u003e454a292\u003c/code\u003e\u003c/a\u003e feat!: update \u003ccode\u003eeslint:recommended\u003c/code\u003e configuration (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20210\"\u003e#20210\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4f880ee02992e1bf0e96ebaba679985e2d1295f1\"\u003e\u003ccode\u003e4f880ee\u003c/code\u003e\u003c/a\u003e feat!: remove \u003ccode\u003ev10_*\u003c/code\u003e and inactive \u003ccode\u003eunstable_*\u003c/code\u003e flags (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20225\"\u003e#20225\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f18115c363a4ac7671a4c7f30ee13d57ebba330f\"\u003e\u003ccode\u003ef18115c\u003c/code\u003e\u003c/a\u003e feat!: \u003ccode\u003eno-shadow-restricted-names\u003c/code\u003e report \u003ccode\u003eglobalThis\u003c/code\u003e by default (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20027\"\u003e#20027\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c6358c31fbd3937b92d89be2618ffdf5a774604e\"\u003e\u003ccode\u003ec6358c3\u003c/code\u003e\u003c/a\u003e feat!: Require Node.js \u003ccode\u003e^20.19.0 || ^22.13.0 || \u0026gt;=24\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20160\"\u003e#20160\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bff9091927811497dbf066b0e3b85ecb37d43822\"\u003e\u003ccode\u003ebff9091\u003c/code\u003e\u003c/a\u003e feat: handle \u003ccode\u003eArray.fromAsync\u003c/code\u003e in \u003ccode\u003earray-callback-return\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20457\"\u003e#20457\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/290c594bb50c439fb71bc75521ee5360daa8c222\"\u003e\u003ccode\u003e290c594\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eself\u003c/code\u003e to \u003ccode\u003eno-implied-eval\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20468\"\u003e#20468\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/43677de07ebd6e14bfac40a46ad749ba783c45f2\"\u003e\u003ccode\u003e43677de\u003c/code\u003e\u003c/a\u003e feat: fix handling of function and class expression names in \u003ccode\u003eno-shadow\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20432\"\u003e#20432\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f0cafe5f37e7765e9d8c2751b5f5d33107687009\"\u003e\u003ccode\u003ef0cafe5\u003c/code\u003e\u003c/a\u003e feat: rule tester add assertion option \u003ccode\u003erequireData\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20409\"\u003e#20409\u003c/a\u003e) (fnx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f7ab6937e63bc618d326710858f5861a68f80616\"\u003e\u003ccode\u003ef7ab693\u003c/code\u003e\u003c/a\u003e feat: output RuleTester test case failure index (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19976\"\u003e#19976\u003c/a\u003e) (ST-DDT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7cbcbf9c3c2008deee7d143ae35e668e8ffbccb3\"\u003e\u003ccode\u003e7cbcbf9\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003ecountThis\u003c/code\u003e option to \u003ccode\u003emax-params\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20236\"\u003e#20236\u003c/a\u003e) (Gerkin)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f148a5eaa1e89dd80ade62f0a690186b00b9f6e1\"\u003e\u003ccode\u003ef148a5e\u003c/code\u003e\u003c/a\u003e feat: add error assertion options (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20247\"\u003e#20247\u003c/a\u003e) (ST-DDT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/09e66549ecada6dcb8c567a60faf044fce049188\"\u003e\u003ccode\u003e09e6654\u003c/code\u003e\u003c/a\u003e feat: update error loc of \u003ccode\u003erequire-yield\u003c/code\u003e and \u003ccode\u003eno-useless-constructor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20267\"\u003e#20267\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/436b82f3c0a8cfa2fdc17d173e95ea11d5d3ee03\"\u003e\u003ccode\u003e436b82f\u003c/code\u003e\u003c/a\u003e fix: update eslint (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20473\"\u003e#20473\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1d29d22fe302443cec2a11da0816397f94af97ec\"\u003e\u003ccode\u003e1d29d22\u003c/code\u003e\u003c/a\u003e fix: detect default \u003ccode\u003ethis\u003c/code\u003e binding in \u003ccode\u003eArray.fromAsync\u003c/code\u003e callbacks (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20456\"\u003e#20456\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/727451eff55b35d853e0e443d0de58f4550762bf\"\u003e\u003ccode\u003e727451e\u003c/code\u003e\u003c/a\u003e fix: fix regression of global mode report range in \u003ccode\u003estrict\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20462\"\u003e#20462\u003c/a\u003e) (ntnyq)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e80485fcd27196fa0b6f6b5c7ac8cf49ad4b079d\"\u003e\u003ccode\u003ee80485f\u003c/code\u003e\u003c/a\u003e fix: remove fake \u003ccode\u003eFlatESLint\u003c/code\u003e and \u003ccode\u003eLegacyESLint\u003c/code\u003e exports (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20460\"\u003e#20460\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9eeff3bc13813a786b8a4c3815def97c0fb646ef\"\u003e\u003ccode\u003e9eeff3b\u003c/code\u003e\u003c/a\u003e fix: update esquery (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20423\"\u003e#20423\u003c/a\u003e) (cryptnix)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b34b93852d014ebbcf3538d892b55e0216cdf681\"\u003e\u003ccode\u003eb34b938\u003c/code\u003e\u003c/a\u003e fix: use \u003ccode\u003eError.prepareStackTrace\u003c/code\u003e to estimate failing test location (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20436\"\u003e#20436\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/51aab5393b058f7cbed69041a9069b2bd106aabd\"\u003e\u003ccode\u003e51aab53\u003c/code\u003e\u003c/a\u003e fix: update eslint (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20443\"\u003e#20443\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/23490b266276792896a0b7b43c49a1ce87bf8568\"\u003e\u003ccode\u003e23490b2\u003c/code\u003e\u003c/a\u003e fix: handle space before colon in \u003ccode\u003eRuleTester\u003c/code\u003e location estimation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20433\"\u003e#20433\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f244dbf2191267a4cafd08645243624baf3e8c83\"\u003e\u003ccode\u003ef244dbf\u003c/code\u003e\u003c/a\u003e fix: use \u003ccode\u003eMessagePlaceholderData\u003c/code\u003e type from \u003ccode\u003e@eslint/core\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20348\"\u003e#20348\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d186f8c0747f14890e86a5a39708b052b391ddaf\"\u003e\u003ccode\u003ed186f8c\u003c/code\u003e\u003c/a\u003e fix: update eslint (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20427\"\u003e#20427\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2332262deb4ef3188b210595896bb0ff552a7e66\"\u003e\u003ccode\u003e2332262\u003c/code\u003e\u003c/a\u003e fix: error location should not modify error message in RuleTester (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20421\"\u003e#20421\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ab99b21a6715dee1035d8f4e6d6841853eb5563f\"\u003e\u003ccode\u003eab99b21\u003c/code\u003e\u003c/a\u003e fix: ensure \u003ccode\u003efilename\u003c/code\u003e is passed as third argument to \u003ccode\u003everifyAndFix()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20405\"\u003e#20405\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8a60f3bc80ad96c65feeb29886342623c630199c\"\u003e\u003ccode\u003e8a60f3b\u003c/code\u003e\u003c/a\u003e fix: remove \u003ccode\u003eecmaVersion\u003c/code\u003e and \u003ccode\u003esourceType\u003c/code\u003e from \u003ccode\u003eParserOptions\u003c/code\u003e type (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20415\"\u003e#20415\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/eafd727a060131f7fc79b2eb5698d8d27683c3a2\"\u003e\u003ccode\u003eeafd727\u003c/code\u003e\u003c/a\u003e fix: remove \u003ccode\u003eTDZ\u003c/code\u003e scope type (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20231\"\u003e#20231\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4e6c4ac042e321da8fc29ce53ed03c86dcaa44a7\"\u003e\u003ccode\u003e4e6c4ac\u003c/code\u003e\u003c/a\u003e 10.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ddd8a223000ac6a2182cc8eae35254806a3b0289\"\u003e\u003ccode\u003eddd8a22\u003c/code\u003e\u003c/a\u003e Build: changelog update for 10.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bff9091927811497dbf066b0e3b85ecb37d43822\"\u003e\u003ccode\u003ebff9091\u003c/code\u003e\u003c/a\u003e feat: handle \u003ccode\u003eArray.fromAsync\u003c/code\u003e in \u003ccode\u003earray-callback-return\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20457\"\u003e#20457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1ece282c2286b5dc187ece2a793dbd8798f20bd7\"\u003e\u003ccode\u003e1ece282\u003c/code\u003e\u003c/a\u003e chore: ignore \u003ccode\u003e/docs/v9.x\u003c/code\u003e in link checker (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20452\"\u003e#20452\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/034e1397446205e83eb341354605380195c88633\"\u003e\u003ccode\u003e034e139\u003c/code\u003e\u003c/a\u003e ci: add type integration test for \u003ccode\u003e@html-eslint/eslint-plugin\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20345\"\u003e#20345\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f3fbc2f60cbe2c718364feb8c3fc0452c0df3c56\"\u003e\u003ccode\u003ef3fbc2f\u003c/code\u003e\u003c/a\u003e chore: set \u003ccode\u003e@eslint/js\u003c/code\u003e version to 10.0.0 to skip releasing it (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20466\"\u003e#20466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e978ddaab7e6a3c38b4a2afa721148a6ef38f29a\"\u003e\u003ccode\u003ee978dda\u003c/code\u003e\u003c/a\u003e docs: Update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4cecf8393ae9af18c4cfd50621115eb23b3d0cb6\"\u003e\u003ccode\u003e4cecf83\u003c/code\u003e\u003c/a\u003e docs: Update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c79f0ab2e2d242a93b08ff2f6a0712e2ef60b7b8\"\u003e\u003ccode\u003ec79f0ab\u003c/code\u003e\u003c/a\u003e docs: Update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/afc06817bbd0625c7b0a46bdc81c38dab0c99441\"\u003e\u003ccode\u003eafc0681\u003c/code\u003e\u003c/a\u003e chore: remove scopeManager.addGlobals patch for typescript-eslint parser (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20\"\u003e#20\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v9.39.2...v10.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ssri` from 13.0.0 to 13.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/ssri/releases\"\u003essri's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev13.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/ssri/compare/v13.0.0...v13.0.1\"\u003e13.0.1\u003c/a\u003e (2025-12-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/eb833161e9731cbafd679fb0cd4883cc57bf869f\"\u003e\u003ccode\u003eeb83316\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/160\"\u003e#160\u003c/a\u003e hash: filter on known hashes (\u003ca href=\"https://github.com/wraithgar\"\u003e\u003ccode\u003e@​wraithgar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/5b98568ecb1f096a62440571213072bc7fa78057\"\u003e\u003ccode\u003e5b98568\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/160\"\u003e#160\u003c/a\u003e code cleanup (\u003ca href=\"https://github.com/wraithgar\"\u003e\u003ccode\u003e@​wraithgar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/940288e5a54226721526db3195d102230cccfdb6\"\u003e\u003ccode\u003e940288e\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/163\"\u003e#163\u003c/a\u003e remove tap (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/26e09b8765bce1ea658bf677cee23b45393a68c6\"\u003e\u003ccode\u003e26e09b8\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/163\"\u003e#163\u003c/a\u003e move to node:test (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/5ca3f4ad4afdef2d4516287fde79e071d4c8a2ac\"\u003e\u003ccode\u003e5ca3f4a\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/161\"\u003e#161\u003c/a\u003e add benchmarks (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/161\"\u003e#161\u003c/a\u003e) (\u003ca href=\"https://github.com/H4ad\"\u003e\u003ccode\u003e@​H4ad\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/cf696941026a4afcf07c4c2dfef54e44912a290d\"\u003e\u003ccode\u003ecf69694\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/156\"\u003e#156\u003c/a\u003e bump \u003ccode\u003e@​npmcli/eslint-config\u003c/code\u003e from 5.1.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/156\"\u003e#156\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/05ce2c5aa7511431fae297fa01bf26b8cabdc461\"\u003e\u003ccode\u003e05ce2c5\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/158\"\u003e#158\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.28.0 to 4.28.1 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/158\"\u003e#158\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/ssri/blob/main/CHANGELOG.md\"\u003essri's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/ssri/compare/v13.0.0...v13.0.1\"\u003e13.0.1\u003c/a\u003e (2025-12-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/eb833161e9731cbafd679fb0cd4883cc57bf869f\"\u003e\u003ccode\u003eeb83316\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/160\"\u003e#160\u003c/a\u003e hash: filter on known hashes (\u003ca href=\"https://github.com/wraithgar\"\u003e\u003ccode\u003e@​wraithgar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/5b98568ecb1f096a62440571213072bc7fa78057\"\u003e\u003ccode\u003e5b98568\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/160\"\u003e#160\u003c/a\u003e code cleanup (\u003ca href=\"https://github.com/wraithgar\"\u003e\u003ccode\u003e@​wraithgar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/940288e5a54226721526db3195d102230cccfdb6\"\u003e\u003ccode\u003e940288e\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/163\"\u003e#163\u003c/a\u003e remove tap (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/26e09b8765bce1ea658bf677cee23b45393a68c6\"\u003e\u003ccode\u003e26e09b8\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/163\"\u003e#163\u003c/a\u003e move to node:test (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/5ca3f4ad4afdef2d4516287fde79e071d4c8a2ac\"\u003e\u003ccode\u003e5ca3f4a\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/161\"\u003e#161\u003c/a\u003e add benchmarks (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/161\"\u003e#161\u003c/a\u003e) (\u003ca href=\"https://github.com/H4ad\"\u003e\u003ccode\u003e@​H4ad\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/cf696941026a4afcf07c4c2dfef54e44912a290d\"\u003e\u003ccode\u003ecf69694\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/156\"\u003e#156\u003c/a\u003e bump \u003ccode\u003e@​npmcli/eslint-config\u003c/code\u003e from 5.1.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/156\"\u003e#156\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/05ce2c5aa7511431fae297fa01bf26b8cabdc461\"\u003e\u003ccode\u003e05ce2c5\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/158\"\u003e#158\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.28.0 to 4.28.1 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/158\"\u003e#158\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/73adc1554d0b60606a8fb315d47f7afde7fd913e\"\u003e\u003ccode\u003e73adc15\u003c/code\u003e\u003c/a\u003e chore: release 13.0.1 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/162\"\u003e#162\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/940288e5a54226721526db3195d102230cccfdb6\"\u003e\u003ccode\u003e940288e\u003c/code\u003e\u003c/a\u003e chore: remove tap\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/26e09b8765bce1ea658bf677cee23b45393a68c6\"\u003e\u003ccode\u003e26e09b8\u003c/code\u003e\u003c/a\u003e chore: move to node:test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/eb833161e9731cbafd679fb0cd4883cc57bf869f\"\u003e\u003ccode\u003eeb83316\u003c/code\u003e\u003c/a\u003e fix(hash): filter on known hashes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/5b98568ecb1f096a62440571213072bc7fa78057\"\u003e\u003ccode\u003e5b98568\u003c/code\u003e\u003c/a\u003e fix: code cleanup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/5ca3f4ad4afdef2d4516287fde79e071d4c8a2ac\"\u003e\u003ccode\u003e5ca3f4a\u003c/code\u003e\u003c/a\u003e chore: add benchmarks (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/161\"\u003e#161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/05ce2c5aa7511431fae297fa01bf26b8cabdc461\"\u003e\u003ccode\u003e05ce2c5\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.28.0 to 4.28.1 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/158\"\u003e#158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/60ecae62d7cdde6b73d30cb153b37ff59c6e3296\"\u003e\u003ccode\u003e60ecae6\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.27.1 to 4.28.0 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/157\"\u003e#157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/cf696941026a4afcf07c4c2dfef54e44912a290d\"\u003e\u003ccode\u003ecf69694\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/eslint-config\u003c/code\u003e from 5.1.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/156\"\u003e#156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/npm/ssri/compare/v13.0.0...v13.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot 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`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e 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)\n- `@dependabot ignore \u003cdependency name\u003e 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)\n- `@dependabot ignore \u003cdependency name\u003e` 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)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/adamlui/userscripts/pull/205","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fuserscripts/issues/205","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/205/packages"},{"uuid":"3921030608","node_id":"PR_kwDOHNj9bs7CuDm5","number":151,"state":"closed","title":"build(deps): bump ssri from 6.0.2 to 13.0.1 in /docs","user":"dependabot[bot]","labels":["dependencies","javascript","Stale"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-04-06T02:22:00.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-10T11:53:07.000Z","updated_at":"2026-04-06T02:22:08.000Z","time_to_close":4717733,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"ssri","old_version":"6.0.2","new_version":"13.0.1","repository_url":"https://github.com/npm/ssri"}],"path":"/docs","ecosystem":"npm"},"body":"Bumps [ssri](https://github.com/npm/ssri) from 6.0.2 to 13.0.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/ssri/releases\"\u003essri's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev13.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/ssri/compare/v13.0.0...v13.0.1\"\u003e13.0.1\u003c/a\u003e (2025-12-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/eb833161e9731cbafd679fb0cd4883cc57bf869f\"\u003e\u003ccode\u003eeb83316\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/160\"\u003e#160\u003c/a\u003e hash: filter on known hashes (\u003ca href=\"https://github.com/wraithgar\"\u003e\u003ccode\u003e@​wraithgar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/5b98568ecb1f096a62440571213072bc7fa78057\"\u003e\u003ccode\u003e5b98568\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/160\"\u003e#160\u003c/a\u003e code cleanup (\u003ca href=\"https://github.com/wraithgar\"\u003e\u003ccode\u003e@​wraithgar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/940288e5a54226721526db3195d102230cccfdb6\"\u003e\u003ccode\u003e940288e\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/163\"\u003e#163\u003c/a\u003e remove tap (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/26e09b8765bce1ea658bf677cee23b45393a68c6\"\u003e\u003ccode\u003e26e09b8\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/163\"\u003e#163\u003c/a\u003e move to node:test (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/5ca3f4ad4afdef2d4516287fde79e071d4c8a2ac\"\u003e\u003ccode\u003e5ca3f4a\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/161\"\u003e#161\u003c/a\u003e add benchmarks (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/161\"\u003e#161\u003c/a\u003e) (\u003ca href=\"https://github.com/H4ad\"\u003e\u003ccode\u003e@​H4ad\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/cf696941026a4afcf07c4c2dfef54e44912a290d\"\u003e\u003ccode\u003ecf69694\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/156\"\u003e#156\u003c/a\u003e bump \u003ccode\u003e@​npmcli/eslint-config\u003c/code\u003e from 5.1.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/156\"\u003e#156\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/05ce2c5aa7511431fae297fa01bf26b8cabdc461\"\u003e\u003ccode\u003e05ce2c5\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/158\"\u003e#158\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.28.0 to 4.28.1 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/158\"\u003e#158\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev13.0.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/ssri/compare/v12.0.0...v13.0.0\"\u003e13.0.0\u003c/a\u003e (2025-10-22)\u003c/h2\u003e\n\u003ch3\u003e⚠️ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003essri\u003c/code\u003e now supports node \u003ccode\u003e^20.17.0 || \u0026gt;=22.9.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/46a2520214e47948c951914caba86d1f929b78eb\"\u003e\u003ccode\u003e46a2520\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/155\"\u003e#155\u003c/a\u003e align to npm 11 node engine range (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/155\"\u003e#155\u003c/a\u003e) (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/8f0bbf2717238220203091e31d2cb91090199cb4\"\u003e\u003ccode\u003e8f0bbf2\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/151\"\u003e#151\u003c/a\u003e improve \u003ccode\u003eSRI_REGEX\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/151\"\u003e#151\u003c/a\u003e) (\u003ca href=\"https://github.com/ericcornelissen\"\u003e\u003ccode\u003e@​ericcornelissen\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/79e001894155d729847f3c8611d9f0758f699b6b\"\u003e\u003ccode\u003e79e0018\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/146\"\u003e#146\u003c/a\u003e postinstall workflow updates (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/146\"\u003e#146\u003c/a\u003e) (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/89b775a9cf3ce335aa3ab60b05c5c5b97768a681\"\u003e\u003ccode\u003e89b775a\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/154\"\u003e#154\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.26.0 to 4.27.1 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/154\"\u003e#154\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev12.0.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/ssri/compare/v11.0.0...v12.0.0\"\u003e12.0.0\u003c/a\u003e (2024-09-24)\u003c/h2\u003e\n\u003ch3\u003e⚠️ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003essri\u003c/code\u003e now supports node \u003ccode\u003e^18.17.0 || \u0026gt;=20.5.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/b7a3f9ad357ab1b463808f49903ed65eac1b9663\"\u003e\u003ccode\u003eb7a3f9a\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/141\"\u003e#141\u003c/a\u003e align to npm 10 node engine range (\u003ca href=\"https://github.com/hashtagchris\"\u003e\u003ccode\u003e@​hashtagchris\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/f8121e9e5ea3121b4cf3a59767472ae382373f3f\"\u003e\u003ccode\u003ef8121e9\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/141\"\u003e#141\u003c/a\u003e run template-oss-apply (\u003ca href=\"https://github.com/hashtagchris\"\u003e\u003ccode\u003e@​hashtagchris\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.0.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/ssri/compare/v10.0.6...v11.0.0\"\u003e11.0.0\u003c/a\u003e (2024-09-03)\u003c/h2\u003e\n\u003ch3\u003e⚠️ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003essri\u003c/code\u003e is now compatible with the following semver range for node: \u003ccode\u003e^16.14.0 || \u0026gt;=18.0.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/29a6e2c2e0d919f595ab1d9e0b685e9627f7ec41\"\u003e\u003ccode\u003e29a6e2c\u003c/code\u003e\u003c/a\u003e Address breaking engine change in dependency (\u003ca href=\"https://github.com/hashtagchris\"\u003e\u003ccode\u003e@​hashtagchris\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/db4219f28ab4576c32cde8ef008f2fc408b7f577\"\u003e\u003ccode\u003edb4219f\u003c/code\u003e\u003c/a\u003e bump \u003ccode\u003e@​npmcli/eslint-config\u003c/code\u003e from 4.0.5 to 5.0.0 (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/f2dd0125e4381f54ce97d4e03e57c21b3ff0aa3d\"\u003e\u003ccode\u003ef2dd012\u003c/code\u003e\u003c/a\u003e template-oss-apply (\u003ca href=\"https://github.com/hashtagchris\"\u003e\u003ccode\u003e@​hashtagchris\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/f2a2a9d09fd8956180b8aaf30b69481f61da0e2d\"\u003e\u003ccode\u003ef2a2a9d\u003c/code\u003e\u003c/a\u003e postinstall for dependabot template-oss PR (\u003ca href=\"https://github.com/hashtagchris\"\u003e\u003ccode\u003e@​hashtagchris\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/4508f71d8a873a2d3cee9369fa6117530bee6b6c\"\u003e\u003ccode\u003e4508f71\u003c/code\u003e\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.22.0 to 4.23.3 (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.0.6\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/ssri/compare/v10.0.5...v10.0.6\"\u003e10.0.6\u003c/a\u003e (2024-05-04)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/f3773e21f966259ab3928dc2a9058fa3d3d82a55\"\u003e\u003ccode\u003ef3773e2\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/127\"\u003e#127\u003c/a\u003e linting: no-unused-vars (\u003ca href=\"https://github.com/lukekarrys\"\u003e\u003ccode\u003e@​lukekarrys\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/ssri/blob/main/CHANGELOG.md\"\u003essri's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/ssri/compare/v13.0.0...v13.0.1\"\u003e13.0.1\u003c/a\u003e (2025-12-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/eb833161e9731cbafd679fb0cd4883cc57bf869f\"\u003e\u003ccode\u003eeb83316\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/160\"\u003e#160\u003c/a\u003e hash: filter on known hashes (\u003ca href=\"https://github.com/wraithgar\"\u003e\u003ccode\u003e@​wraithgar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/5b98568ecb1f096a62440571213072bc7fa78057\"\u003e\u003ccode\u003e5b98568\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/160\"\u003e#160\u003c/a\u003e code cleanup (\u003ca href=\"https://github.com/wraithgar\"\u003e\u003ccode\u003e@​wraithgar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/940288e5a54226721526db3195d102230cccfdb6\"\u003e\u003ccode\u003e940288e\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/163\"\u003e#163\u003c/a\u003e remove tap (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/26e09b8765bce1ea658bf677cee23b45393a68c6\"\u003e\u003ccode\u003e26e09b8\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/163\"\u003e#163\u003c/a\u003e move to node:test (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/5ca3f4ad4afdef2d4516287fde79e071d4c8a2ac\"\u003e\u003ccode\u003e5ca3f4a\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/161\"\u003e#161\u003c/a\u003e add benchmarks (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/161\"\u003e#161\u003c/a\u003e) (\u003ca href=\"https://github.com/H4ad\"\u003e\u003ccode\u003e@​H4ad\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/cf696941026a4afcf07c4c2dfef54e44912a290d\"\u003e\u003ccode\u003ecf69694\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/156\"\u003e#156\u003c/a\u003e bump \u003ccode\u003e@​npmcli/eslint-config\u003c/code\u003e from 5.1.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/156\"\u003e#156\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/05ce2c5aa7511431fae297fa01bf26b8cabdc461\"\u003e\u003ccode\u003e05ce2c5\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/158\"\u003e#158\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.28.0 to 4.28.1 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/158\"\u003e#158\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/ssri/compare/v12.0.0...v13.0.0\"\u003e13.0.0\u003c/a\u003e (2025-10-22)\u003c/h2\u003e\n\u003ch3\u003e⚠️ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003essri\u003c/code\u003e now supports node \u003ccode\u003e^20.17.0 || \u0026gt;=22.9.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/46a2520214e47948c951914caba86d1f929b78eb\"\u003e\u003ccode\u003e46a2520\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/155\"\u003e#155\u003c/a\u003e align to npm 11 node engine range (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/155\"\u003e#155\u003c/a\u003e) (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/8f0bbf2717238220203091e31d2cb91090199cb4\"\u003e\u003ccode\u003e8f0bbf2\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/151\"\u003e#151\u003c/a\u003e improve \u003ccode\u003eSRI_REGEX\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/151\"\u003e#151\u003c/a\u003e) (\u003ca href=\"https://github.com/ericcornelissen\"\u003e\u003ccode\u003e@​ericcornelissen\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/79e001894155d729847f3c8611d9f0758f699b6b\"\u003e\u003ccode\u003e79e0018\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/146\"\u003e#146\u003c/a\u003e postinstall workflow updates (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/146\"\u003e#146\u003c/a\u003e) (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/89b775a9cf3ce335aa3ab60b05c5c5b97768a681\"\u003e\u003ccode\u003e89b775a\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/154\"\u003e#154\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.26.0 to 4.27.1 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/154\"\u003e#154\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/ssri/compare/v11.0.0...v12.0.0\"\u003e12.0.0\u003c/a\u003e (2024-09-24)\u003c/h2\u003e\n\u003ch3\u003e⚠️ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003essri\u003c/code\u003e now supports node \u003ccode\u003e^18.17.0 || \u0026gt;=20.5.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/b7a3f9ad357ab1b463808f49903ed65eac1b9663\"\u003e\u003ccode\u003eb7a3f9a\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/141\"\u003e#141\u003c/a\u003e align to npm 10 node engine range (\u003ca href=\"https://github.com/hashtagchris\"\u003e\u003ccode\u003e@​hashtagchris\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/f8121e9e5ea3121b4cf3a59767472ae382373f3f\"\u003e\u003ccode\u003ef8121e9\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/141\"\u003e#141\u003c/a\u003e run template-oss-apply (\u003ca href=\"https://github.com/hashtagchris\"\u003e\u003ccode\u003e@​hashtagchris\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/ssri/compare/v10.0.6...v11.0.0\"\u003e11.0.0\u003c/a\u003e (2024-09-03)\u003c/h2\u003e\n\u003ch3\u003e⚠️ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003essri\u003c/code\u003e is now compatible with the following semver range for node: \u003ccode\u003e^16.14.0 || \u0026gt;=18.0.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/29a6e2c2e0d919f595ab1d9e0b685e9627f7ec41\"\u003e\u003ccode\u003e29a6e2c\u003c/code\u003e\u003c/a\u003e Address breaking engine change in dependency (\u003ca href=\"https://github.com/hashtagchris\"\u003e\u003ccode\u003e@​hashtagchris\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/db4219f28ab4576c32cde8ef008f2fc408b7f577\"\u003e\u003ccode\u003edb4219f\u003c/code\u003e\u003c/a\u003e bump \u003ccode\u003e@​npmcli/eslint-config\u003c/code\u003e from 4.0.5 to 5.0.0 (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/f2dd0125e4381f54ce97d4e03e57c21b3ff0aa3d\"\u003e\u003ccode\u003ef2dd012\u003c/code\u003e\u003c/a\u003e template-oss-apply (\u003ca href=\"https://github.com/hashtagchris\"\u003e\u003ccode\u003e@​hashtagchris\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/f2a2a9d09fd8956180b8aaf30b69481f61da0e2d\"\u003e\u003ccode\u003ef2a2a9d\u003c/code\u003e\u003c/a\u003e postinstall for dependabot template-oss PR (\u003ca href=\"https://github.com/hashtagchris\"\u003e\u003ccode\u003e@​hashtagchris\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/4508f71d8a873a2d3cee9369fa6117530bee6b6c\"\u003e\u003ccode\u003e4508f71\u003c/code\u003e\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.22.0 to 4.23.3 (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/ssri/compare/v10.0.5...v10.0.6\"\u003e10.0.6\u003c/a\u003e (2024-05-04)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/f3773e21f966259ab3928dc2a9058fa3d3d82a55\"\u003e\u003ccode\u003ef3773e2\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/127\"\u003e#127\u003c/a\u003e linting: no-unused-vars (\u003ca href=\"https://github.com/lukekarrys\"\u003e\u003ccode\u003e@​lukekarrys\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/55e7dfbe3fae8c1d520a4d0c90ac163dac6aa9b1\"\u003e\u003ccode\u003e55e7dfb\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/127\"\u003e#127\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e to 4.22.0 (\u003ca href=\"https://github.com/lukekarrys\"\u003e\u003ccode\u003e@​lukekarrys\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/96d1795b9339c9c161bf3ca46cc4d3729a8e8aab\"\u003e\u003ccode\u003e96d1795\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/127\"\u003e#127\u003c/a\u003e postinstall for dependabot template-oss PR (\u003ca href=\"https://github.com/lukekarrys\"\u003e\u003ccode\u003e@​lukekarrys\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/73adc1554d0b60606a8fb315d47f7afde7fd913e\"\u003e\u003ccode\u003e73adc15\u003c/code\u003e\u003c/a\u003e chore: release 13.0.1 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/162\"\u003e#162\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/940288e5a54226721526db3195d102230cccfdb6\"\u003e\u003ccode\u003e940288e\u003c/code\u003e\u003c/a\u003e chore: remove tap\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/26e09b8765bce1ea658bf677cee23b45393a68c6\"\u003e\u003ccode\u003e26e09b8\u003c/code\u003e\u003c/a\u003e chore: move to node:test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/eb833161e9731cbafd679fb0cd4883cc57bf869f\"\u003e\u003ccode\u003eeb83316\u003c/code\u003e\u003c/a\u003e fix(hash): filter on known hashes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/5b98568ecb1f096a62440571213072bc7fa78057\"\u003e\u003ccode\u003e5b98568\u003c/code\u003e\u003c/a\u003e fix: code cleanup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/5ca3f4ad4afdef2d4516287fde79e071d4c8a2ac\"\u003e\u003ccode\u003e5ca3f4a\u003c/code\u003e\u003c/a\u003e chore: add benchmarks (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/161\"\u003e#161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/05ce2c5aa7511431fae297fa01bf26b8cabdc461\"\u003e\u003ccode\u003e05ce2c5\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.28.0 to 4.28.1 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/158\"\u003e#158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/60ecae62d7cdde6b73d30cb153b37ff59c6e3296\"\u003e\u003ccode\u003e60ecae6\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.27.1 to 4.28.0 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/157\"\u003e#157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/cf696941026a4afcf07c4c2dfef54e44912a290d\"\u003e\u003ccode\u003ecf69694\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/eslint-config\u003c/code\u003e from 5.1.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/156\"\u003e#156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/c8d76cd6ae4b73b7737242486ad8ba009036f577\"\u003e\u003ccode\u003ec8d76cd\u003c/code\u003e\u003c/a\u003e chore: release 13.0.0 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/153\"\u003e#153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/npm/ssri/compare/v6.0.2...v13.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for ssri since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=ssri\u0026package-manager=npm_and_yarn\u0026previous-version=6.0.2\u0026new-version=13.0.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot 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`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/MonCatCat/ag0/pull/151","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/MonCatCat%2Fag0/issues/151","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/151/packages"}],"issue_packages":[{"old_version":"12.0.0","new_version":"14.0.0","update_type":"major","path":null,"pr_created_at":"2026-05-25T07:56:33.000Z","version_change":"12.0.0 → 14.0.0","issue":{"uuid":"4515286083","node_id":"PR_kwDOFK-IW87e9K7b","number":2071,"state":"closed","title":"[DPEDE-1784](deps): Bump the all-dependencies group across 1 directory with 15 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":7,"pull_request":true,"closed_at":"2026-05-27T16:20:51.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-25T07:56:33.000Z","updated_at":"2026-06-01T01:03:26.863Z","time_to_close":203058,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"[DPEDE-1784](deps): Bump","group_name":"all-dependencies","update_count":15,"packages":[{"name":"@babel/preset-env","old_version":"7.29.2","new_version":"7.29.5","repository_url":"https://github.com/babel/babel"},{"name":"@cypress/code-coverage","old_version":"3.14.7","new_version":"4.0.3","repository_url":"https://github.com/cypress-io/code-coverage"},{"name":"@types/node","old_version":"24.12.2","new_version":"25.9.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"chokidar","old_version":"4.0.3","new_version":"5.0.0","repository_url":"https://github.com/paulmillr/chokidar"},{"name":"cross-env","old_version":"7.0.3","new_version":"10.1.0","repository_url":"https://github.com/kentcdodds/cross-env"},{"name":"cssnano","old_version":"7.1.7","new_version":"8.0.1","repository_url":"https://github.com/cssnano/cssnano"},{"name":"cypress","old_version":"15.14.1","new_version":"15.15.0","repository_url":"https://github.com/cypress-io/cypress"},{"name":"express-rate-limit","old_version":"7.5.1","new_version":"8.5.2","repository_url":"https://github.com/express-rate-limit/express-rate-limit"},{"name":"nyc","old_version":"17.1.0","new_version":"18.0.0","repository_url":"https://github.com/istanbuljs/nyc"},{"name":"ora","old_version":"8.2.0","new_version":"9.4.0","repository_url":"https://github.com/sindresorhus/ora"},{"name":"sass","old_version":"1.99.0","new_version":"1.100.0","repository_url":"https://github.com/sass/dart-sass"},{"name":"ssri","old_version":"12.0.0","new_version":"14.0.0","repository_url":"https://github.com/npm/ssri"},{"name":"tsx","old_version":"4.21.0","new_version":"4.22.3","repository_url":"https://github.com/privatenumber/tsx"},{"name":"vite-plugin-istanbul","old_version":"7.2.1","new_version":"9.0.0","repository_url":"https://github.com/iFaxity/vite-plugin-istanbul"},{"name":"@rollup/rollup-linux-x64-gnu","old_version":"4.60.2","new_version":"4.60.4","repository_url":"https://github.com/rollup/rollup"}],"path":null,"ecosystem":"npm"},"body":"Bumps the all-dependencies group with 15 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) | `7.29.2` | `7.29.5` |\n| [@cypress/code-coverage](https://github.com/cypress-io/code-coverage) | `3.14.7` | `4.0.3` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `24.12.2` | `25.9.1` |\n| [chokidar](https://github.com/paulmillr/chokidar) | `4.0.3` | `5.0.0` |\n| [cross-env](https://github.com/kentcdodds/cross-env) | `7.0.3` | `10.1.0` |\n| [cssnano](https://github.com/cssnano/cssnano) | `7.1.7` | `8.0.1` |\n| [cypress](https://github.com/cypress-io/cypress) | `15.14.1` | `15.15.0` |\n| [express-rate-limit](https://github.com/express-rate-limit/express-rate-limit) | `7.5.1` | `8.5.2` |\n| [nyc](https://github.com/istanbuljs/nyc) | `17.1.0` | `18.0.0` |\n| [ora](https://github.com/sindresorhus/ora) | `8.2.0` | `9.4.0` |\n| [sass](https://github.com/sass/dart-sass) | `1.99.0` | `1.100.0` |\n| [ssri](https://github.com/npm/ssri) | `12.0.0` | `14.0.0` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.21.0` | `4.22.3` |\n| [vite-plugin-istanbul](https://github.com/iFaxity/vite-plugin-istanbul) | `7.2.1` | `9.0.0` |\n| [@rollup/rollup-linux-x64-gnu](https://github.com/rollup/rollup) | `4.60.2` | `4.60.4` |\n\n\nUpdates `@babel/preset-env` from 7.29.2 to 7.29.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e@​babel/preset-env's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.29.5 (2026-05-05)\u003c/h2\u003e\n\u003ch4\u003e:house:  Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003e@babel/*\u003c/code\u003e dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.29.4 (2026-05-05)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-modules-systemjs\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17974\"\u003e#17974\u003c/a\u003e [7.x backport]fix(systemjs): improve module string name support (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 1\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.29.3 (2026-04-30)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17923\"\u003e#17923\u003c/a\u003e Support flow extends bound (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17931\"\u003e#17931\u003c/a\u003e fix(decorators): replace super within all removed static elements (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-register\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17915\"\u003e#17915\u003c/a\u003e Fix thread synchronization issues in \u003ccode\u003e@babel/register\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-compat-data\u003c/code\u003e, \u003ccode\u003ebabel-plugin-bugfix-safari-rest-destructuring-rhs-array\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17788\"\u003e#17788\u003c/a\u003e Add bugfix plugin for Safari array rest destructuring bug (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17782\"\u003e#17782\u003c/a\u003e Improve trailing comma comment handling (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:memo: Documentation\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17847\"\u003e#17847\u003c/a\u003e Replace npmjs.com links with npmx.dev (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-import-to-platform-api\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-wasm-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-json-modules\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17818\"\u003e#17818\u003c/a\u003e Load async Wasm and JSON imports in parallel (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 4\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/3cd910d838332b988ed83bdd2ddc22e849e7ea5d\"\u003e\u003ccode\u003e3cd910d\u003c/code\u003e\u003c/a\u003e v7.29.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/3d399f8c8c1e5308bb25e11947d90a111399ac0d\"\u003e\u003ccode\u003e3d399f8\u003c/code\u003e\u003c/a\u003e [7.x backport]docs(preset-env): update CONTRIBUTING.md (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/17976\"\u003e#17976\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/183db7bc040a68057489f8981d02962345a322ed\"\u003e\u003ccode\u003e183db7b\u003c/code\u003e\u003c/a\u003e v7.29.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/268f246f21e51b2204ba6dc5349055504cc7420d\"\u003e\u003ccode\u003e268f246\u003c/code\u003e\u003c/a\u003e Add bugfix plugin for Safari array rest destructuring bug (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/17788\"\u003e#17788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/f8524d80799e136313e55da0468777a57d1bf6b6\"\u003e\u003ccode\u003ef8524d8\u003c/code\u003e\u003c/a\u003e Update compat data (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/17686\"\u003e#17686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.29.5/packages/babel-preset-env\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@cypress/code-coverage` from 3.14.7 to 4.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cypress-io/code-coverage/releases\"\u003e@​cypress/code-coverage's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/cypress-io/code-coverage/compare/v4.0.2...v4.0.3\"\u003e4.0.3\u003c/a\u003e (2026-03-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency debug to v4.4.3 (\u003ca href=\"https://redirect.github.com/cypress-io/code-coverage/issues/990\"\u003e#990\u003c/a\u003e) (\u003ca href=\"https://github.com/cypress-io/code-coverage/commit/985dbddecbb43a1a0aa346dcfd616e11301d9c87\"\u003e985dbdd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.0.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/cypress-io/code-coverage/compare/v4.0.1...v4.0.2\"\u003e4.0.2\u003c/a\u003e (2026-03-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency dayjs to v1.11.20 (\u003ca href=\"https://redirect.github.com/cypress-io/code-coverage/issues/988\"\u003e#988\u003c/a\u003e) (\u003ca href=\"https://github.com/cypress-io/code-coverage/commit/05407767f64aaa02062d7f3c8576fbd14041c146\"\u003e0540776\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/cypress-io/code-coverage/compare/v4.0.0...v4.0.1\"\u003e4.0.1\u003c/a\u003e (2026-02-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency dayjs to v1.11.19 (\u003ca href=\"https://redirect.github.com/cypress-io/code-coverage/issues/983\"\u003e#983\u003c/a\u003e) (\u003ca href=\"https://github.com/cypress-io/code-coverage/commit/a9a10f45f9f5d0eb1a0f9e55b9a3e110a7a84713\"\u003ea9a10f4\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.0.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/cypress-io/code-coverage/compare/v3.14.7...v4.0.0\"\u003e4.0.0\u003c/a\u003e (2026-02-10)\u003c/h1\u003e\n\u003ch3\u003echore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erelease next major version (\u003ca href=\"https://redirect.github.com/cypress-io/code-coverage/issues/979\"\u003e#979\u003c/a\u003e) (\u003ca href=\"https://github.com/cypress-io/code-coverage/commit/29455d8db15380bd47c983dab6248507e411d49a\"\u003e29455d8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eConfigure with expose rather than env. Minimum Cypress version is now v15.10.0. Minimum node version is now 20.x.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/code-coverage/commit/995b23a596d8b2732a9ed48fcfae1f675d2c097d\"\u003e\u003ccode\u003e995b23a\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​types/debug\u003c/code\u003e to v4.1.13 (\u003ca href=\"https://redirect.github.com/cypress-io/code-coverage/issues/989\"\u003e#989\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/code-coverage/commit/985dbddecbb43a1a0aa346dcfd616e11301d9c87\"\u003e\u003ccode\u003e985dbdd\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency debug to v4.4.3 (\u003ca href=\"https://redirect.github.com/cypress-io/code-coverage/issues/990\"\u003e#990\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/code-coverage/commit/72e429928472443a7e523ee90e4c4c7f35cf2f89\"\u003e\u003ccode\u003e72e4299\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency serve to v14.2.6 (\u003ca href=\"https://redirect.github.com/cypress-io/code-coverage/issues/987\"\u003e#987\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/code-coverage/commit/05407767f64aaa02062d7f3c8576fbd14041c146\"\u003e\u003ccode\u003e0540776\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency dayjs to v1.11.20 (\u003ca href=\"https://redirect.github.com/cypress-io/code-coverage/issues/988\"\u003e#988\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/code-coverage/commit/fbe99183e4d50b24e82399e205568087d9456fe5\"\u003e\u003ccode\u003efbe9918\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​types/lodash\u003c/code\u003e to v4.17.24 (\u003ca href=\"https://redirect.github.com/cypress-io/code-coverage/issues/984\"\u003e#984\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/code-coverage/commit/649cf9d7f21be98e32ad88087eb01c4e9feb428b\"\u003e\u003ccode\u003e649cf9d\u003c/code\u003e\u003c/a\u003e chore(deps): update nyc, babel-plugin-istanbul, rimraf, and semantic-release ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/code-coverage/commit/a9a10f45f9f5d0eb1a0f9e55b9a3e110a7a84713\"\u003e\u003ccode\u003ea9a10f4\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency dayjs to v1.11.19 (\u003ca href=\"https://redirect.github.com/cypress-io/code-coverage/issues/983\"\u003e#983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/code-coverage/commit/067c87c6be240c6612feda0815eb26bd0add6269\"\u003e\u003ccode\u003e067c87c\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency win to v5.1.1 (\u003ca href=\"https://redirect.github.com/cypress-io/code-coverage/issues/982\"\u003e#982\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/code-coverage/commit/67df8804ab9faead2b51adb906879656faea32bc\"\u003e\u003ccode\u003e67df880\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency lodash to v4.17.23 (\u003ca href=\"https://redirect.github.com/cypress-io/code-coverage/issues/980\"\u003e#980\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/code-coverage/commit/fd56f59ec9ebc004f5b2142b4c6de5e55a8018c9\"\u003e\u003ccode\u003efd56f59\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency serve to v14.2.5 (\u003ca href=\"https://redirect.github.com/cypress-io/code-coverage/issues/981\"\u003e#981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/cypress-io/code-coverage/compare/v3.14.7...v4.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 24.12.2 to 25.9.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `chokidar` from 4.0.3 to 5.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/paulmillr/chokidar/releases\"\u003echokidar's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake the package ESM-only. Reduces on-disk package size from ~150kb to ~80kb\u003c/li\u003e\n\u003cli\u003eIncrease minimum node.js version to v20.19. The versions starting from it support loading esm files from cjs\u003c/li\u003e\n\u003cli\u003efix: Make types more precise \u003ca href=\"https://redirect.github.com/paulmillr/chokidar/pull/1424\"\u003epaulmillr/chokidar#1424\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: re-use double slash regex \u003ca href=\"https://redirect.github.com/paulmillr/chokidar/pull/1435\"\u003epaulmillr/chokidar#1435\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate readdirp to ESM-only v5\u003c/li\u003e\n\u003cli\u003eLots of minor improvements in tests\u003c/li\u003e\n\u003cli\u003eIncrease security of NPM releases. Switch to token-less Trusted Publishing, with help of \u003ca href=\"https://github.com/paulmillr/jsbt\"\u003ejsbt\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSwitch compilation mode to isolatedDeclaration-based typescript for simplified auto-generated docs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mhkeller\"\u003e\u003ccode\u003e@​mhkeller\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/paulmillr/chokidar/pull/1426\"\u003epaulmillr/chokidar#1426\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/btea\"\u003e\u003ccode\u003e@​btea\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/paulmillr/chokidar/pull/1432\"\u003epaulmillr/chokidar#1432\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/paulmillr/chokidar/compare/4.0.3...5.0.0\"\u003ehttps://github.com/paulmillr/chokidar/compare/4.0.3...5.0.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/chokidar/commit/c0c8d20e49d337491891078d1081bf91bd178de6\"\u003e\u003ccode\u003ec0c8d20\u003c/code\u003e\u003c/a\u003e Release 5.0.0.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/chokidar/commit/b211ceca34b1d30326334de21ed30b4a4ceb4c7e\"\u003e\u003ccode\u003eb211cec\u003c/code\u003e\u003c/a\u003e Remove src from npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/chokidar/commit/87422468fd353426a53a78788b8718979c8725cc\"\u003e\u003ccode\u003e8742246\u003c/code\u003e\u003c/a\u003e Upgrade dev deps, jsbt, ci files. Upgrade readdirp to v5.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/chokidar/commit/de5a34c3cccf2d6fc812a6080e29fb4dd1583ec1\"\u003e\u003ccode\u003ede5a34c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/paulmillr/chokidar/issues/1442\"\u003e#1442\u003c/a\u003e from paulmillr/flaky-buns\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/chokidar/commit/c08a6c4ed6a67b2cb16f61592f763b33e6bce7d3\"\u003e\u003ccode\u003ec08a6c4\u003c/code\u003e\u003c/a\u003e fix: throttle based on dir + target\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/chokidar/commit/0c55ab3b049682fae9c1ee278ebc964dbfb92f08\"\u003e\u003ccode\u003e0c55ab3\u003c/code\u003e\u003c/a\u003e test: wait for explicit calls in directory test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/chokidar/commit/ce81be5a51ae72920649e2a74aeba86688c2a5ee\"\u003e\u003ccode\u003ece81be5\u003c/code\u003e\u003c/a\u003e perf: re-use double slash regex (\u003ca href=\"https://redirect.github.com/paulmillr/chokidar/issues/1435\"\u003e#1435\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/chokidar/commit/7d9c1ed27d2b9150077601677a8a8bad27b8f3da\"\u003e\u003ccode\u003e7d9c1ed\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/paulmillr/chokidar/issues/1433\"\u003e#1433\u003c/a\u003e from paulmillr/super-matrices\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/chokidar/commit/391554143f582fe78f7d37cf54b834c42f84652b\"\u003e\u003ccode\u003e3915541\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/paulmillr/chokidar/issues/1430\"\u003e#1430\u003c/a\u003e from paulmillr/esm-only\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/chokidar/commit/9308bedee986abac912100e4bcc4823a1504a10f\"\u003e\u003ccode\u003e9308bed\u003c/code\u003e\u003c/a\u003e chore: use Nodejs 24 in CI (\u003ca href=\"https://redirect.github.com/paulmillr/chokidar/issues/1432\"\u003e#1432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/paulmillr/chokidar/compare/4.0.3...5.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for chokidar since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cross-env` from 7.0.3 to 10.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kentcdodds/cross-env/releases\"\u003ecross-env's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.1.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/kentcdodds/cross-env/compare/v10.0.0...v10.1.0\"\u003e10.1.0\u003c/a\u003e (2025-09-29)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd support for default value syntax (\u003ca href=\"https://github.com/kentcdodds/cross-env/commit/152ae6a85b5725ac3c725a8a3e471aee79acc712\"\u003e152ae6a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFor example:\u003c/p\u003e\n\u003cpre lang=\"json\"\u003e\u003ccode\u003e\u0026quot;dev:server\u0026quot;: \u0026quot;cross-env wrangler dev --port ${PORT:-8787}\u0026quot;,\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eIf \u003ccode\u003ePORT\u003c/code\u003e is already set, use that value, otherwise fallback to \u003ccode\u003e8787\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eLearn more about \u003ca href=\"https://www.gnu.org/software/bash/manual/html_node/Shell-Parameter-Expansion.html\"\u003eShell Parameter Expansion\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev10.0.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/kentcdodds/cross-env/compare/v9.0.0...v10.0.0\"\u003e10.0.0\u003c/a\u003e (2025-07-25)\u003c/h1\u003e\n\u003cp\u003eTL;DR: You should probably not have to change anything if:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eYou're using a modern maintained version of Node.js (v20+ is tested)\u003c/li\u003e\n\u003cli\u003eYou're only using the CLI (most of you are as that's the intended purpose)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eIn this release (which should have been v8 except I had some issues with automated releases 🙈), I've updated all the things and modernized the package. This happened in \u003ca href=\"https://redirect.github.com/kentcdodds/cross-env/issues/261\"\u003e#261\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eWas this needed? Not really, but I just thought it'd be fun to modernize this package.\u003c/p\u003e\n\u003cp\u003eHere's the highlights of what was done.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eReplace Jest with Vitest for testing\u003c/li\u003e\n\u003cli\u003eConvert all source files from .js to .ts with proper TypeScript types\u003c/li\u003e\n\u003cli\u003eUse zshy for ESM-only builds (removes CJS support)\u003c/li\u003e\n\u003cli\u003eAdopt \u003ccode\u003e@​epic-web/config\u003c/code\u003e for TypeScript, ESLint, and Prettier\u003c/li\u003e\n\u003cli\u003eUpdate to Node.js \u0026gt;=20 requirement\u003c/li\u003e\n\u003cli\u003eRemove kcd-scripts dependency\u003c/li\u003e\n\u003cli\u003eAdd comprehensive e2e tests with GitHub Actions matrix testing\u003c/li\u003e\n\u003cli\u003eUpdate GitHub workflow with caching and cross-platform testing\u003c/li\u003e\n\u003cli\u003eModernize documentation and remove outdated sections\u003c/li\u003e\n\u003cli\u003eUpdate all dependencies to latest versions\u003c/li\u003e\n\u003cli\u003eAdd proper TypeScript declarations and exports\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThe tool maintains its original functionality while being completely modernized with the latest tooling and best practices\u003c/p\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThis is a major rewrite that changes the module format from CommonJS to ESM-only. The package now requires Node.js \u0026gt;=20 and only exports ESM modules (not relevant in most cases).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kentcdodds/cross-env/commit/152ae6a85b5725ac3c725a8a3e471aee79acc712\"\u003e\u003ccode\u003e152ae6a\u003c/code\u003e\u003c/a\u003e feat: add support ofr default value syntax\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kentcdodds/cross-env/commit/bd70d1ab25b0e0b9b2926b048bf8ca52668a393c\"\u003e\u003ccode\u003ebd70d1a\u003c/code\u003e\u003c/a\u003e chore: upgrade zshy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kentcdodds/cross-env/commit/8e0b190df9f90266c720aafe6f24d43eee93fa1b\"\u003e\u003ccode\u003e8e0b190\u003c/code\u003e\u003c/a\u003e chore(ci): get coverage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kentcdodds/cross-env/commit/8635e80e81080f3e8f83b514565dc6bfecf6760c\"\u003e\u003ccode\u003e8635e80\u003c/code\u003e\u003c/a\u003e fix(release): manually release a major version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kentcdodds/cross-env/commit/3a58f2236009b2f52479f2927c7790129450ec63\"\u003e\u003ccode\u003e3a58f22\u003c/code\u003e\u003c/a\u003e chore: fix npmrc registry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kentcdodds/cross-env/commit/b70bfff5ecff5c92f2462cd6334378ef5bd84db0\"\u003e\u003ccode\u003eb70bfff\u003c/code\u003e\u003c/a\u003e chore(ci): add names to steps and workflows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kentcdodds/cross-env/commit/cc5759dc36012c4b13b3d3b1af5e0a645d3c55f6\"\u003e\u003ccode\u003ecc5759d\u003c/code\u003e\u003c/a\u003e fix(release): manually release a major version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kentcdodds/cross-env/commit/080a8591909665f42592d73e1149d0a061164045\"\u003e\u003ccode\u003e080a859\u003c/code\u003e\u003c/a\u003e chore: remove publish script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kentcdodds/cross-env/commit/31e5bc70e726dee8e453dd64d54ad02eeb66e23a\"\u003e\u003ccode\u003e31e5bc7\u003c/code\u003e\u003c/a\u003e chore(ci): restore built files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kentcdodds/cross-env/commit/81e9c34f55c483dc1f568696db36267748b3740d\"\u003e\u003ccode\u003e81e9c34\u003c/code\u003e\u003c/a\u003e chore(ci): add back semantic-release\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kentcdodds/cross-env/compare/v7.0.3...v10.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cssnano` from 7.1.7 to 8.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cssnano/cssnano/releases\"\u003ecssnano's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.0.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(postcss-minify-selectors): reject :is() fold when divergent middle contains a combinator under a non-empty prefix (closes \u003ca href=\"https://redirect.github.com/cssnano/cssnano/issues/1786\"\u003e#1786\u003c/a\u003e) by \u003ca href=\"https://github.com/dkryaklin\"\u003e\u003ccode\u003e@​dkryaklin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cssnano/cssnano/pull/1798\"\u003ecssnano/cssnano#1798\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(postcss-minify-selectors): tighten :is() fold acceptance to a strict allowlist by \u003ca href=\"https://github.com/dkryaklin\"\u003e\u003ccode\u003e@​dkryaklin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cssnano/cssnano/pull/1799\"\u003ecssnano/cssnano#1799\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/cssnano/cssnano/compare/cssnano@8.0.0...cssnano@8.0.1\"\u003ehttps://github.com/cssnano/cssnano/compare/cssnano@8.0.0...cssnano@8.0.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.0.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMove declaration sorter to advanced preset by \u003ca href=\"https://github.com/ludofischer\"\u003e\u003ccode\u003e@​ludofischer\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/Goodwine\"\u003e\u003ccode\u003e@​Goodwine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cssnano/cssnano/pull/1793\"\u003ecssnano/cssnano#1793\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDrop node 20 by \u003ca href=\"https://github.com/ludofischer\"\u003e\u003ccode\u003e@​ludofischer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cssnano/cssnano/pull/1794\"\u003ecssnano/cssnano#1794\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/cssnano/cssnano/compare/cssnano@7.1.9...cssnano@8.0.0\"\u003ehttps://github.com/cssnano/cssnano/compare/cssnano@7.1.9...cssnano@8.0.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.1.9\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReject :is() fold for unknown pseudo-classes with arguments by \u003ca href=\"https://github.com/dkryaklin\"\u003e\u003ccode\u003e@​dkryaklin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cssnano/cssnano/pull/1791\"\u003ecssnano/cssnano#1791\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/cssnano/cssnano/compare/cssnano@7.1.8...cssnano@7.1.9\"\u003ehttps://github.com/cssnano/cssnano/compare/cssnano@7.1.8...cssnano@7.1.9\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.1.8\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(postcss-minify-selectors): reject :is() fold for :nth-child(... of S) to preserve cascade by \u003ca href=\"https://github.com/dkryaklin\"\u003e\u003ccode\u003e@​dkryaklin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cssnano/cssnano/pull/1785\"\u003ecssnano/cssnano#1785\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate postcss and \u003ccode\u003e@​colordx/core\u003c/code\u003e by \u003ca href=\"https://github.com/ludofischer\"\u003e\u003ccode\u003e@​ludofischer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cssnano/cssnano/pull/1786\"\u003ecssnano/cssnano#1786\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/cssnano/cssnano/compare/cssnano@7.1.7...cssnano@7.1.8\"\u003ehttps://github.com/cssnano/cssnano/compare/cssnano@7.1.7...cssnano@7.1.8\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cssnano/cssnano/commit/6679a297f82f50bd12f0049ee450087c1cc28c68\"\u003e\u003ccode\u003e6679a29\u003c/code\u003e\u003c/a\u003e Publish cssnano 8.0.1 (\u003ca href=\"https://redirect.github.com/cssnano/cssnano/issues/1800\"\u003e#1800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cssnano/cssnano/commit/9a68323f62254806a7b2570d0bacaa08006d0c12\"\u003e\u003ccode\u003e9a68323\u003c/code\u003e\u003c/a\u003e fix(postcss-minify-selectors): tighten :is() fold acceptance to a strict allo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cssnano/cssnano/commit/39a540ee5f341cfc9dc157b5ae29c8ee74200fa6\"\u003e\u003ccode\u003e39a540e\u003c/code\u003e\u003c/a\u003e fix(postcss-minify-selectors): reject :is() fold when divergent middle contai...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cssnano/cssnano/commit/10d54a1fdc76eb0f44b9280f8a6c721ecc192074\"\u003e\u003ccode\u003e10d54a1\u003c/code\u003e\u003c/a\u003e docs: update website for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cssnano/cssnano/commit/1e058fc030def3a1237220b1a5308e4580eec5c2\"\u003e\u003ccode\u003e1e058fc\u003c/code\u003e\u003c/a\u003e Publish cssnano 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cssnano/cssnano/commit/aa11a128c0812c65416fd7559a00566781e7fec1\"\u003e\u003ccode\u003eaa11a12\u003c/code\u003e\u003c/a\u003e chore: update PostCSS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cssnano/cssnano/commit/ea8e33a1daef55e40dc3ab95f637cd869db3761c\"\u003e\u003ccode\u003eea8e33a\u003c/code\u003e\u003c/a\u003e chore!: drop Node.js 20 support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cssnano/cssnano/commit/c7e9b2f69c5c17f3035f4657bed5db5a4a58996f\"\u003e\u003ccode\u003ec7e9b2f\u003c/code\u003e\u003c/a\u003e chore: update pnpm to 10.33.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cssnano/cssnano/commit/d7c57da6842f8c4eb69083b196bfdae46d220b95\"\u003e\u003ccode\u003ed7c57da\u003c/code\u003e\u003c/a\u003e Move declaration sorter to advanced preset (\u003ca href=\"https://redirect.github.com/cssnano/cssnano/issues/1793\"\u003e#1793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cssnano/cssnano/commit/206940709f1f3bb0dca3bdeae55851244aaf5106\"\u003e\u003ccode\u003e2069407\u003c/code\u003e\u003c/a\u003e Publish cssnano 7.1.9\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/cssnano/cssnano/compare/cssnano@7.1.7...cssnano@8.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cypress` from 15.14.1 to 15.15.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cypress-io/cypress/releases\"\u003ecypress's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev15.15.0\u003c/h2\u003e\n\u003cp\u003eChangelog: \u003ca href=\"https://docs.cypress.io/app/references/changelog#15-15-0\"\u003ehttps://docs.cypress.io/app/references/changelog#15-15-0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev15.14.2\u003c/h2\u003e\n\u003cp\u003eChangelog: \u003ca href=\"https://docs.cypress.io/app/references/changelog#15-14-2\"\u003ehttps://docs.cypress.io/app/references/changelog#15-14-2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/914ad901d9d50e2c744769a445643702ceca774b\"\u003e\u003ccode\u003e914ad90\u003c/code\u003e\u003c/a\u003e chore: narrow CYPRESS_COMMERCIAL_RECOMMENDATIONS override; deflake no-branch ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/1b11ad2663f5e097a3d9c08e4e25d576c2074b05\"\u003e\u003ccode\u003e1b11ad2\u003c/code\u003e\u003c/a\u003e chore(ci): commit v8 snapshot updates via GitHub API (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/33774\"\u003e#33774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/0f864f68aa2f2b005b50fc8367c9a6467a57753c\"\u003e\u003ccode\u003e0f864f6\u003c/code\u003e\u003c/a\u003e internal: cloud-driven app messaging banner (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/33757\"\u003e#33757\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/6299c146fb0c5f3aec241a0996eac57a12a924a7\"\u003e\u003ccode\u003e6299c14\u003c/code\u003e\u003c/a\u003e chore: Update v8 snapshot cache - windows (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/33776\"\u003e#33776\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/b9575f01e99ca24456d06d32a3b354bba84828e8\"\u003e\u003ccode\u003eb9575f0\u003c/code\u003e\u003c/a\u003e chore: Update v8 snapshot cache - linux (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/33764\"\u003e#33764\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/302747ded21c37debb26ab8a1d42b066283cc76d\"\u003e\u003ccode\u003e302747d\u003c/code\u003e\u003c/a\u003e fix(server): retry BiDi sessionSubscribe when Firefox connection not ready (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/73a3e0e749dae3b0c80ea78dc2687a07672ee2a1\"\u003e\u003ccode\u003e73a3e0e\u003c/code\u003e\u003c/a\u003e fix: serialize ProjectLifecycleManager.refreshLifecycle to avoid IPC race (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/3\"\u003e#3\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/0f2d3859413656c07ed555a18123e92914f3c426\"\u003e\u003ccode\u003e0f2d385\u003c/code\u003e\u003c/a\u003e test(system-tests): add Node.js 26 binary smoke coverage (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/33780\"\u003e#33780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/e08ac5ed711ba44d8aacad7482181e80617f07bb\"\u003e\u003ccode\u003ee08ac5e\u003c/code\u003e\u003c/a\u003e chore(ci): enable Snyk scans on fork PRs via approval-gated environment (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/33773\"\u003e#33773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/e429e13b252f54fb5fe0b877633e22c9e1be1ae9\"\u003e\u003ccode\u003ee429e13\u003c/code\u003e\u003c/a\u003e chore: Update v8 snapshot cache - darwin (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/33772\"\u003e#33772\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/cypress-io/cypress/compare/v15.14.1...v15.15.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `express-rate-limit` from 7.5.1 to 8.5.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/releases\"\u003eexpress-rate-limit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.5.2\u003c/h2\u003e\n\u003cp\u003eYou can view the changelog \u003ca href=\"https://express-rate-limit.mintlify.app/reference/changelog\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev8.5.1\u003c/h2\u003e\n\u003cp\u003eYou can view the changelog \u003ca href=\"https://express-rate-limit.mintlify.app/reference/changelog\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev8.5.0\u003c/h2\u003e\n\u003cp\u003eYou can view the changelog \u003ca href=\"https://express-rate-limit.mintlify.app/reference/changelog\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev8.4.1\u003c/h2\u003e\n\u003cp\u003eYou can view the changelog \u003ca href=\"https://express-rate-limit.mintlify.app/reference/changelog\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev8.4.0\u003c/h2\u003e\n\u003cp\u003eYou can view the changelog \u003ca href=\"https://express-rate-limit.mintlify.app/reference/changelog\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev8.3.2\u003c/h2\u003e\n\u003cp\u003eYou can view the changelog \u003ca href=\"https://express-rate-limit.mintlify.app/reference/changelog\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev8.3.1\u003c/h2\u003e\n\u003cp\u003eYou can view the changelog \u003ca href=\"https://express-rate-limit.mintlify.app/reference/changelog\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev8.3.0\u003c/h2\u003e\n\u003cp\u003eYou can view the changelog \u003ca href=\"https://express-rate-limit.mintlify.app/reference/changelog\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev8.2.1\u003c/h2\u003e\n\u003cp\u003eYou can view the changelog \u003ca href=\"https://express-rate-limit.mintlify.app/reference/changelog\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev8.2.0\u003c/h2\u003e\n\u003cp\u003eYou can view the changelog \u003ca href=\"https://express-rate-limit.mintlify.app/reference/changelog\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev8.1.0\u003c/h2\u003e\n\u003cp\u003eYou can view the changelog \u003ca href=\"https://express-rate-limit.mintlify.app/reference/changelog\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev8.0.1\u003c/h2\u003e\n\u003cp\u003eYou can view the changelog \u003ca href=\"https://express-rate-limit.mintlify.app/reference/changelog\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev8.0.0\u003c/h2\u003e\n\u003cp\u003eYou can view the changelog \u003ca href=\"https://express-rate-limit.mintlify.app/reference/changelog\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/97746932253e6c734569140e71357b2633eb1912\"\u003e\u003ccode\u003e9774693\u003c/code\u003e\u003c/a\u003e 8.5.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/0e94cc0176ca0e4960bd6992f1d105766fb9532c\"\u003e\u003ccode\u003e0e94cc0\u003c/code\u003e\u003c/a\u003e v8.5.2 changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/9a583c566aa5aaeb8b94312e9e9dbf711f89e7b3\"\u003e\u003ccode\u003e9a583c5\u003c/code\u003e\u003c/a\u003e feat: simplify IPv6 key generation (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/633\"\u003e#633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/4f4b3fb78f96ac841a26122be1d82123271d7654\"\u003e\u003ccode\u003e4f4b3fb\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump lint-staged from 16.4.0 to 17.0.4 (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/632\"\u003e#632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/3c1d6c57bddc0d7c9923611fd1ac1e17399a4865\"\u003e\u003ccode\u003e3c1d6c5\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the development-dependencies group with 7 updates (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/631\"\u003e#631\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/18884b671441b14dd0e9328a5ebedf51278a16c1\"\u003e\u003ccode\u003e18884b6\u003c/code\u003e\u003c/a\u003e chore(deps): bump basic-ftp from 5.2.0 to 5.3.1 (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/630\"\u003e#630\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/dacc9800e640b14c61cd8791ef59d75d0ac037a7\"\u003e\u003ccode\u003edacc980\u003c/code\u003e\u003c/a\u003e chore(deps): bump handlebars from 4.7.8 to 4.7.9 (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/629\"\u003e#629\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/486d0c608a95f344863302bb213fb09ea9ddf5de\"\u003e\u003ccode\u003e486d0c6\u003c/code\u003e\u003c/a\u003e chore(deps): bump follow-redirects from 1.15.11 to 1.16.0 (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/627\"\u003e#627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/50cc3f6345f603ac2fe4eb646edd7338b9a31fbb\"\u003e\u003ccode\u003e50cc3f6\u003c/code\u003e\u003c/a\u003e 8.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/92c8e3efd87b9b9f89092b1f9c8c17ac134c1293\"\u003e\u003ccode\u003e92c8e3e\u003c/code\u003e\u003c/a\u003e chore: bump ip-address library to latest (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/626\"\u003e#626\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/compare/v7.5.1...v8.5.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for express-rate-limit since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eInstall script changes\u003c/summary\u003e\n\u003cp\u003eThis version modifies \u003ccode\u003eprepare\u003c/code\u003e script that runs during installation. Review the package contents before updating.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `nyc` from 17.1.0 to 18.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/istanbuljs/nyc/releases\"\u003enyc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003enyc: v18.0.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/istanbuljs/nyc/compare/nyc-v17.1.0...nyc-v18.0.0\"\u003e18.0.0\u003c/a\u003e (2026-02-22)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e transitive dependencies now require node 20 || \u0026gt;=22.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependencies pulling in old glob (\u003ca href=\"https://redirect.github.com/istanbuljs/nyc/issues/1612\"\u003e#1612\u003c/a\u003e) (\u003ca href=\"https://github.com/istanbuljs/nyc/commit/07077290cac3bd38d3e9a99eee535fa62438e252\"\u003e0707729\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/istanbuljs/nyc/blob/main/CHANGELOG.md\"\u003enyc's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/istanbuljs/nyc/compare/nyc-v17.1.0...nyc-v18.0.0\"\u003e18.0.0\u003c/a\u003e (2026-02-22)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e transitive dependencies now require node 20 || \u0026gt;=22.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependencies pulling in old glob (\u003ca href=\"https://redirect.github.com/istanbuljs/nyc/issues/1612\"\u003e#1612\u003c/a\u003e) (\u003ca href=\"https://github.com/istanbuljs/nyc/commit/07077290cac3bd38d3e9a99eee535fa62438e252\"\u003e0707729\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/istanbuljs/nyc/commit/3ce6d979a1c6753263165d31cb985523b5a81855\"\u003e\u003ccode\u003e3ce6d97\u003c/code\u003e\u003c/a\u003e chore(main): release nyc 18.0.0 (\u003ca href=\"https://redirect.github.com/istanbuljs/nyc/issues/1613\"\u003e#1613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/istanbuljs/nyc/commit/b9f6781c69f90a66201bce0b1de1c2966d289485\"\u003e\u003ccode\u003eb9f6781\u003c/code\u003e\u003c/a\u003e build: publication is now manual again due to changes in tokens\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/istanbuljs/nyc/commit/07077290cac3bd38d3e9a99eee535fa62438e252\"\u003e\u003ccode\u003e0707729\u003c/code\u003e\u003c/a\u003e fix(deps)!: update dependencies pulling in old glob (\u003ca href=\"https://redirect.github.com/istanbuljs/nyc/issues/1612\"\u003e#1612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/istanbuljs/nyc/compare/nyc-v17.1.0...nyc-v18.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ora` from 8.2.0 to 9.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/ora/releases\"\u003eora's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003esuccessSymbol\u003c/code\u003e and \u003ccode\u003efailSymbol\u003c/code\u003e options to \u003ccode\u003eoraPromise\u003c/code\u003e  3d2e0a9\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/ora/compare/v9.3.0...v9.4.0\"\u003ehttps://github.com/sindresorhus/ora/compare/v9.3.0...v9.4.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev9.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReduce flicker in rendering  2ab4f76\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/ora/compare/v9.2.0...v9.3.0\"\u003ehttps://github.com/sindresorhus/ora/compare/v9.2.0...v9.3.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev9.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003estdin-discarder\u003c/code\u003e dependency (\u003ca href=\"https://redirect.github.com/sindresorhus/ora/issues/251\"\u003e#251\u003c/a\u003e)  020eaba\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/ora/compare/v9.1.0...v9.2.0\"\u003ehttps://github.com/sindresorhus/ora/compare/v9.1.0...v9.2.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev9.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport external writes to stream (\u003ccode\u003econsole.log\u003c/code\u003e) while spinning  d2b543a\u003c/li\u003e\n\u003cli\u003eReplace \u003ccode\u003estrip-ansi\u003c/code\u003e dependency with native \u003ccode\u003estripVTControlCharacters\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/ora/issues/249\"\u003e#249\u003c/a\u003e)  68d50e5\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/ora/compare/v9.0.0...v9.1.0\"\u003ehttps://github.com/sindresorhus/ora/compare/v9.0.0...v9.1.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev9.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js 20  7aca06d\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix clearing in some cases  aa51538\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eframe()\u003c/code\u003e not displaying dynamic \u003ccode\u003eprefixText\u003c/code\u003e/\u003ccode\u003esuffixText\u003c/code\u003e from functions  0f19f57\u003c/li\u003e\n\u003cli\u003eFix multiline text exceeding console height leaving garbage when scrolling  45d30ad\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/ora/compare/v8.2.0...v9.0.0\"\u003ehttps://github.com/sindresorhus/ora/compare/v8.2.0...v9.0.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/ora/commit/46a670390249718af7c66452afdc5d78ceb579e9\"\u003e\u003ccode\u003e46a6703\u003c/code\u003e\u003c/a\u003e 9.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/ora/commit/3d2e0a907e1141a121e5ed3348d9ea0981ca8a9c\"\u003e\u003ccode\u003e3d2e0a9\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003esuccessSymbol\u003c/code\u003e and \u003ccode\u003efailSymbol\u003c/code\u003e options to \u003ccode\u003eoraPromise\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/ora/commit/f70f613d72f0afb0f4cb0a7fe56268f8abd1a170\"\u003e\u003ccode\u003ef70f613\u003c/code\u003e\u003c/a\u003e Test tweaks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/ora/commit/7cf29a75e64409205a6606dada9780ccf5acf6a8\"\u003e\u003ccode\u003e7cf29a7\u003c/code\u003e\u003c/a\u003e Validate some options better\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/ora/commit/4496362714e1edd414e5347e8d4b337f103f0e15\"\u003e\u003ccode\u003e4496362\u003c/code\u003e\u003c/a\u003e 9.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/ora/commit/2ab4f7613879515e29039888115831422f49e1af\"\u003e\u003ccode\u003e2ab4f76\u003c/code\u003e\u003c/a\u003e Reduce flicker in rendering\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/ora/commit/8d17b13a8b3330af16cfa24c6e3b8a99f678c5c4\"\u003e\u003ccode\u003e8d17b13\u003c/code\u003e\u003c/a\u003e Add FAQ item\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/ora/commit/4cf47fc2ce273b7e441ca186b5e45976c2c39946\"\u003e\u003ccode\u003e4cf47fc\u003c/code\u003e\u003c/a\u003e Add more tests for \u003ccode\u003ediscardStdin\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/ora/commit/9763e608dd723d70393e95460b881d10f75dee24\"\u003e\u003ccode\u003e9763e60\u003c/code\u003e\u003c/a\u003e Document Ctrl+C behavior for discardStdin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/ora/commit/5408a1ea33cc70ddbc065617a355a662365aff83\"\u003e\u003ccode\u003e5408a1e\u003c/code\u003e\u003c/a\u003e 9.2.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sindresorhus/ora/compare/v8.2.0...v9.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sass` from 1.99.0 to 1.100.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sass/dart-sass/releases\"\u003esass's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eDart Sass 1.100.0\u003c/h2\u003e\n\u003cp\u003eTo install Sass 1.100.0, download one of the packages below and \u003ca href=\"https://katiek2.github.io/path-doc/\"\u003eadd it to your PATH\u003c/a\u003e, or see \u003ca href=\"https://sass-lang.com/install\"\u003ethe Sass website\u003c/a\u003e for full installation instructions.\u003c/p\u003e\n\u003ch1\u003eChanges\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eWriting two compound selectors adjacent to one another without any whitespace between them, such as \u003ccode\u003e[class]a\u003c/code\u003e, is now deprecated. This was always an error in CSS and Sass only supported it by mistake.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://sass-lang.com/d/adjacent-compounds\"\u003ethe Sass website\u003c/a\u003e for details.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/sass/dart-sass/blob/master/CHANGELOG.md#11000\"\u003efull changelog\u003c/a\u003e for changes in earlier releases.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sass/dart-sass/blob/main/CHANGELOG.md\"\u003esass's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.100.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eWriting two compound selectors adjacent to one another without any whitespace\nbetween them, such as \u003ccode\u003e[class]a\u003c/code\u003e, is now deprecated. This was always an error\nin CSS and Sass only supported it by mistake.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://sass-lang.com/d/adjacent-compounds\"\u003ethe Sass website\u003c/a\u003e for\ndetails.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/5fd18c75e31a855476059fb6fb0c6aa829292739\"\u003e\u003ccode\u003e5fd18c7\u003c/code\u003e\u003c/a\u003e Bump node engine requirement to \u0026gt;=20.19.0 and chokidar requirement to ^5.0.0 ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/8c1d984e420d891c9c92ba1afc8b28e70a2afb78\"\u003e\u003ccode\u003e8c1d984\u003c/code\u003e\u003c/a\u003e Deprecate adjacent compound selectors (\u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2765\"\u003e#2765\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/8e5f7180b4f3de4281d3454090548c03e9db8135\"\u003e\u003ccode\u003e8e5f718\u003c/code\u003e\u003c/a\u003e Bump postcss from 8.5.12 to 8.5.13 in /pkg/sass-parser (\u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2767\"\u003e#2767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/1447f9b42e89d693ce308bad9cbf8ec3e1db78c4\"\u003e\u003ccode\u003e1447f9b\u003c/code\u003e\u003c/a\u003e Bump postcss from 8.5.8 to 8.5.12 in /pkg/sass-parser (\u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2766\"\u003e#2766\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sass/dart-sass/compare/1.99.0...1.100.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ssri` from 12.0.0 to 14.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/ssri/releases\"\u003essri's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev14.0.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/ssri/compare/v13.0.1...v14.0.0\"\u003e14.0.0\u003c/a\u003e (2026-05-08)\u003c/h2\u003e\n\u003ch3\u003e⚠️ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003essri\u003c/code\u003e now supports node \u003ccode\u003e^22.22.2 || ^24.15.0 || \u0026gt;=26.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003etemplate-oss-apply\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/7087885641e1ecbfd72c679e768a626cbeddf6b1\"\u003e\u003ccode\u003e7087885\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/167\"\u003e#167\u003c/a\u003e bump to new node engine range (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/ae8172cdeb4df0c64ed73f21a36e2482592f64a7\"\u003e\u003ccode\u003eae8172c\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/167\"\u003e#167\u003c/a\u003e template-oss-apply (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/bda78e5bbbb6b126112013c1612fc31d6720e6a9\"\u003e\u003ccode\u003ebda78e5\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/167\"\u003e#167\u003c/a\u003e template-oss-apply (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/12c6581bdd03b6f618089408384b5da0d208d95a\"\u003e\u003ccode\u003e12c6581\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/166\"\u003e#166\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.29.0 to 4.30.0 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/166\"\u003e#166\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev13.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/ssri/compare/v13.0.0...v13.0.1\"\u003e13.0.1\u003c/a\u003e (2025-12-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/eb833161e9731cbafd679fb0cd4883cc57bf869f\"\u003e\u003ccode\u003eeb83316\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/160\"\u003e#160\u003c/a\u003e hash: filter on known hashes (\u003ca href=\"https://github.com/wraithgar\"\u003e\u003ccode\u003e@​wraithgar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/5b98568ecb1f096a62440571213072bc7fa78057\"\u003e\u003ccode\u003e5b98568\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/160\"\u003e#160\u003c/a\u003e code cleanup (\u003ca href=\"https://github.com/wraithgar\"\u003e\u003ccode\u003e@​wraithgar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/940288e5a54226721526db3195d102230cccfdb6\"\u003e\u003ccode\u003e940288e\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/163\"\u003e#163\u003c/a\u003e remove tap (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/26e09b8765bce1ea658bf677cee23b45393a68c6\"\u003e\u003ccode\u003e26e09b8\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/163\"\u003e#163\u003c/a\u003e move to node:test (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/5ca3f4ad4afdef2d4516287fde79e071d4c8a2ac\"\u003e\u003ccode\u003e5ca3f4a\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/161\"\u003e#161\u003c/a\u003e add benchmarks (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/161\"\u003e#161\u003c/a\u003e) (\u003ca href=\"https://github.com/H4ad\"\u003e\u003ccode\u003e@​H4ad\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/cf696941026a4afcf07c4c2dfef54e44912a290d\"\u003e\u003ccode\u003ecf69694\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/156\"\u003e#156\u003c/a\u003e bump \u003ccode\u003e@​npmcli/eslint-config\u003c/code\u003e from 5.1.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/156\"\u003e#156\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/05ce2c5aa7511431fae297fa01bf26b8cabdc461\"\u003e\u003ccode\u003e05ce2c5\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/158\"\u003e#158\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.28.0 to 4.28.1 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/158\"\u003e#158\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev13.0.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/ssri/compare/v12.0.0...v13.0.0\"\u003e13.0.0\u003c/a\u003e (2025-10-22)\u003c/h2\u003e\n\u003ch3\u003e⚠️ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003essri\u003c/code\u003e now supports node \u003ccode\u003e^20.17.0 || \u0026gt;=22.9.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/46a2520214e47948c951914caba86d1f929b78eb\"\u003e\u003ccode\u003e46a2520\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/155\"\u003e#155\u003c/a\u003e align to npm 11 node engine range (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/155\"\u003e#155\u003c/a\u003e) (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/8f0bbf2717238220203091e31d2cb91090199cb4\"\u003e\u003ccode\u003e8f0bbf2\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/151\"\u003e#151\u003c/a\u003e improve \u003ccode\u003eSRI_REGEX\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/151\"\u003e#151\u003c/a\u003e) (\u003ca href=\"https://github.com/ericcornelissen\"\u003e\u003ccode\u003e@​ericcornelissen\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/79e001894155d729847f3c8611d9f0758f699b6b\"\u003e\u003ccode\u003e79e0018\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/146\"\u003e#146\u003c/a\u003e postinstall workflow updates (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/146\"\u003e#146\u003c/a\u003e) (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/89b775a9cf3ce335aa3ab60b05c5c5b97768a681\"\u003e\u003ccode\u003e89b775a\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/154\"\u003e#154\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.26.0 to 4.27.1 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/154\"\u003e#154\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/ssri/blob/main/CHANGELOG.md\"\u003essri's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/ssri/compare/v13.0.1...v14.0.0\"\u003e14.0.0\u003c/a\u003e (2026-05-08)\u003c/h2\u003e\n\u003ch3\u003e⚠️ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003essri\u003c/code\u003e now supports node \u003ccode\u003e^22.22.2 || ^24.15.0 || \u0026gt;=26.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003etemplate-oss-apply\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/7087885641e1ecbfd72c679e768a626cbeddf6b1\"\u003e\u003ccode\u003e7087885\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/167\"\u003e#167\u003c/a\u003e bump to new node engine range (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/ae8172cdeb4df0c64ed73f21a36e2482592f64a7\"\u003e\u003ccode\u003eae8172c\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/167\"\u003e#167\u003c/a\u003e template-oss-apply (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/bda78e5bbbb6b126112013c1612fc31d6720e6a9\"\u003e\u003ccode\u003ebda78e5\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/167\"\u003e#167\u003c/a\u003e template-oss-apply (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/12c6581bdd03b6f618089408384b5da0d208d95a\"\u003e\u003ccode\u003e12c6581\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/166\"\u003e#166\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.29.0 to 4.30.0 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/166\"\u003e#166\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/ssri/compare/v13.0.0...v13.0.1\"\u003e13.0.1\u003c/a\u003e (2025-12-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/eb833161e9731cbafd679fb0cd4883cc57bf869f\"\u003e\u003ccode\u003eeb83316\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/160\"\u003e#160\u003c/a\u003e hash: filter on known hashes (\u003ca href=\"https://github.com/wraithgar\"\u003e\u003ccode\u003e@​wraithgar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/5b98568ecb1f096a62440571213072bc7fa78057\"\u003e\u003ccode\u003e5b98568\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/160\"\u003e#160\u003c/a\u003e code cleanup (\u003ca href=\"https://github.com/wraithgar\"\u003e\u003ccode\u003e@​wraithgar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/940288e5a54226721526db3195d102230cccfdb6\"\u003e\u003ccode\u003e940288e\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/163\"\u003e#163\u003c/a\u003e remove tap (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/26e09b8765bce1ea658bf677cee23b45393a68c6\"\u003e\u003ccode\u003e26e09b8\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/163\"\u003e#163\u003c/a\u003e move to node:test (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/5ca3f4ad4afdef2d4516287fde79e071d4c8a2ac\"\u003e\u003ccode\u003e5ca3f4a\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/161\"\u003e#161\u003c/a\u003e add benchmarks (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/161\"\u003e#161\u003c/a\u003e) (\u003ca href=\"https://github.com/H4ad\"\u003e\u003ccode\u003e@​H4ad\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/cf696941026a4afcf07c4c2dfef54e44912a290d\"\u003e\u003ccode\u003ecf69694\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/156\"\u003e#156\u003c/a\u003e bump \u003ccode\u003e@​npmcli/eslint-config\u003c/code\u003e from 5.1.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/156\"\u003e#156\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/05ce2c5aa7511431fae297fa01bf26b8cabdc461\"\u003e\u003ccode\u003e05ce2c5\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/158\"\u003e#158\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.28.0 to 4.28.1 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/158\"\u003e#158\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/ssri/compare/v12.0.0...v13.0.0\"\u003e13.0.0\u003c/a\u003e (2025-10-22)\u003c/h2\u003e\n\u003ch3\u003e⚠️ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003essri\u003c/code\u003e now supports node \u003ccode\u003e^20.17.0 || \u0026gt;=22.9.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/46a2520214e47948c951914caba86d1f929b78eb\"\u003e\u003ccode\u003e46a2520\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/155\"\u003e#155\u003c/a\u003e align to npm 11 node engine range (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/155\"\u003e#155\u003c/a\u003e) (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/8f0bbf2717238220203091e31d2cb91090199cb4\"\u003e\u003ccode\u003e8f0bbf2\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/151\"\u003e#151\u003c/a\u003e improve \u003ccode\u003eSRI_REGEX\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/151\"\u003e#151\u003c/a\u003e) (\u003ca href=\"https://github.com/ericcornelissen\"\u003e\u003ccode\u003e@​ericcornelissen\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/79e001894155d729847f3c8611d9f0758f699b6b\"\u003e\u003ccode\u003e79e0018\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/146\"\u003e#146\u003c/a\u003e postinstall workflow updates (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/146\"\u003e#146\u003c/a\u003e) (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/89b775a9cf3ce335aa3ab60b05c5c5b97768a681\"\u003e\u003ccode\u003e89b775a\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/154\"\u003e#154\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.26.0 to 4.27.1 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/154\"\u003e#154\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/b70a4da34d0ead6cf258b5499298f727e3cbc4b5\"\u003e\u003ccode\u003eb70a4da\u003c/code\u003e\u003c/a\u003e chore: release 14.0.0 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/169\"\u003e#169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/bda78e5bbbb6b126112013c1612fc31d6720e6a9\"\u003e\u003ccode\u003ebda78e5\u003c/code\u003e\u003c/a\u003e chore: template-oss-apply\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/7087885641e1ecbfd72c679e768a626cbeddf6b1\"\u003e\u003ccode\u003e7087885\u003c/code\u003e\u003c/a\u003e feat!: bump to new node engine range\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/ae8172cdeb4df0c64ed73f21a36e2482592f64a7\"\u003e\u003ccode\u003eae8172c\u003c/code\u003e\u003c/a\u003e feat!: template-oss-apply\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/0f68d16e50b76a9a2f9596b03ed978aa42ad047f\"\u003e\u003ccode\u003e0f68d16\u003c/code\u003e\u003c/a\u003e deps \u0026amp; engine update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/12c6581bdd03b6f618089408384b5da0d208d95a\"\u003e\u003ccode\u003e12c6581\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.29.0 to 4.30.0 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/166\"\u003e#166\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/592af944f40d8c631d944900261b1a40725cf6f9\"\u003e\u003ccode\u003e592af94\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.28.1 to 4.29.0 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/165\"\u003e#165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/73adc1554d0b60606a8fb315d47f7afde7fd913e\"\u003e\u003ccode\u003e73adc15\u003c/code\u003e\u003c/a\u003e chore: release 13.0.1 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/162\"\u003e#162\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/940288e5a54226721526db3195d102230cccfdb6\"\u003e\u003ccode\u003e940288e\u003c/code\u003e\u003c/a\u003e chore: remove tap\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/26e09b8765bce1ea658bf677cee23b45393a68c6\"\u003e\u003ccode\u003e26e09b8\u003c/code\u003e\u003c/a\u003e chore: move to node:test\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/npm/ssri/compare/v12.0.0...v14.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for ssri since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tsx` from 4.21.0 to 4.22.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/privatenumber/tsx/releases\"\u003etsx's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.22.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/privatenumber/tsx/compare/v4.22.2...v4.22.3\"\u003e4.22.3\u003c/a\u003e (2026-05-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edecode typed loader source (\u003ca href=\"https://github.com/privatenumber/tsx/commit/dce02fc3b8b64a58d24560714902b16f89332f1f\"\u003edce02fc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003epreserve entrypoint with TypeScript preload hooks (\u003ca href=\"https://github.com/privatenumber/tsx/commit/68f72f3304d8c3ff7048bde8571af9c163fcefa2\"\u003e68f72f3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eThis release is also available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/tsx/v/4.22.3\"\u003e\u003ccode\u003enpm package (@​latest dist-tag)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.22.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/privatenumber/tsx/compare/v4.22.1...v4.22.2\"\u003e4.22.2\u003c/a\u003e (2026-05-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epreserve CJS JSON require in ESM hooks (\u003ca href=\"https://github.com/privatenumber/tsx/commit/35b700bd8620696df03827068af29dcd0d091a60\"\u003e35b700b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003epreserve named exports from CommonJS TypeScript (\u003ca href=\"https://github.com/privatenumber/tsx/commit/11de737dae1fb9dae28db3716df5b1a7e1a6a089\"\u003e11de737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport module.exports require(esm) interop (\u003ca href=\"https://github.com/privatenumber/tsx/commit/cf8f19918e4e0a0dc5ee5c52d8cc15e5e22d7c49\"\u003ecf8f199\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eThis release is also available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/tsx/v/4.22.2\"\u003e\u003ccode\u003enpm package (@​latest dist-tag)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.22.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/privatenumber/tsx/compare/v4.22.0...v4.22.1\"\u003e4.22.1\u003c/a\u003e (2026-05-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eresolve tsconfig path aliases containing a colon (\u003ca href=\"https://redirect.github.com/privatenumber/tsx/issues/780\"\u003e#780\u003c/a\u003e) (\u003ca href=\"https://github.com/privatenumber/tsx/commit/6979f28810829dc79ec9baf406e162a18b65ab4b\"\u003e6979f28\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eThis release is also available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/tsx/v/4.22.1\"\u003e\u003ccode\u003enpm package (@​latest dist-tag)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.22.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/privatenumber/tsx/compare/v4.21.1...v4.22.0\"\u003e4.22.0\u003c/a\u003e (2026-05-14)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupgrade esbuild to 0.28 (\u003ca href=\"https://redirect.github.com/privatenumber/tsx/issues/789\"\u003e#789\u003c/a\u003e) (\u003ca href=\"https://github.com/privatenumber/tsx/commit/b29f6ee4d6872fdef474eb0a89c6d4e982478a77\"\u003eb29f6ee\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eThis release is also available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/tsx/v/4.22.0\"\u003e\u003ccode\u003enpm package (@​latest dist-tag)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/dce02fc3b8b64a58d24560714902b16f89332f1f\"\u003e\u003ccode\u003edce02fc\u003c/code\u003e\u003c/a\u003e fix: decode typed loader source\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/68f72f3304d8c3ff7048bde8571af9c163fcefa2\"\u003e\u003ccode\u003e68f72f3\u003c/code\u003e\u003c/a\u003e fix: preserve entrypoint with TypeScript preload hooks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/69455cfefbfe71100a3c58d3ce7cea42445d9113\"\u003e\u003ccode\u003e69455cf\u003c/code\u003e\u003c/a\u003e test: cover package exports for ambiguous ESM reexports\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/35b700bd8620696df03827068af29dcd0d091a60\"\u003e\u003ccode\u003e35b700b\u003c/code\u003e\u003c/a\u003e fix: preserve CJS JSON require in ESM hooks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/ef807dba6832260fb4cafd78d81f5469a733966b\"\u003e\u003ccode\u003eef807db\u003c/code\u003e\u003c/a\u003e chore: update testing dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/3917090d4f61863ea6ea16e4a9a3722a112cc3f7\"\u003e\u003ccode\u003e3917090\u003c/code\u003e\u003c/a\u003e test: document compatibility test taxonomy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/de8113ffa8edbcd4e05fa218324c3e8c2a4afdbe\"\u003e\u003ccode\u003ede8113f\u003c/code\u003e\u003c/a\u003e refactor: centralize Node capability facts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/c1f62db45ada60b24ceb3dfdf7f64173d9a15396\"\u003e\u003ccode\u003ec1f62db\u003c/code\u003e\u003c/a\u003e test: consolidate tsconfig path edge coverage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/4e08174ec10276ac71c9a69eb28426ad702d0c76\"\u003e\u003ccode\u003e4e08174\u003c/code\u003e\u003c/a\u003e test: consolidate loader hook coverage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/674bb30bc87ce00b36e9c820d47394defba9ae36\"\u003e\u003ccode\u003e674bb30\u003c/code\u003e\u003c/a\u003e test: consolidate tsImport commonjs mts coverage\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/privatenumber/tsx/compare/v4.21.0...v4.22.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for tsx since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vite-plugin-istanbul` from 7.2.1 to 9.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/iFaxity/vite-plugin-istanbul/releases\"\u003evite-plugin-istanbul's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.0.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/iFaxity/vite-plugin-istanbul/compare/v8.0.0...v9.0.0\"\u003e9.0.0\u003c/a\u003e (2026-05-17)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat!: bump vite peer dependency from \u0026gt;=4 to \u0026gt;=7 (\u003ca href=\"https://redirect.github.com/iFaxity/vite-plugin-istanbul/issues/406\"\u003e#406\u003c/a\u003e) (\u003ca href=\"https://github.com/iFaxity/vite-plugin-istanbul/commit/0118fad569fc5ab60e8ebeef6d9703c355919661\"\u003e0118fad\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat!: migrate from unbuild/rollup to tsdown/rolldown (\u003ca href=\"https://redirect.github.com/iFaxity/vite-plugin-istanbul/issues/405\"\u003e#405\u003c/a\u003e) (\u003ca href=\"https://github.com/iFaxity/vite-plugin-istanbul/commit/6c092487b2687789f2bea0c174fa430ab58320bc\"\u003e6c09248\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport custom instrumenter option (\u003ca href=\"https://redirect.github.com/iFaxity/vite-plugin-istanbul/issues/402\"\u003e#402\u003c/a\u003e) (\u003ca href=\"https://github.com/iFaxity/vite-plugin-istanbul/commit/87458e8f1d916d8602abcb81d4d8361890c7d3b8\"\u003e87458e8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMinimum required Vite version is now 7, up from 4.\u003c/li\u003e\n\u003cli\u003eReplaced unbuild/rollup with tsdown/rolldown.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.0.0-rc.2\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/iFaxity/vite-plugin-istanbul/compare/v9.0.0-rc.1...v9.0.0-rc.2\"\u003e9.0.0-rc.2\u003c/a\u003e (2026-05-17)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003efeat!: bump vite peer dependency from \u0026gt;=4 to \u0026gt;=7 (\u003ca href=\"https://redirect.github.com/iFaxity/vite-plugin-istanbul/issues/406\"\u003e#406\u003c/a\u003e) (\u003ca href=\"https://github.com/iFaxity/vite-plugin-istanbul/commit/0118fad569fc5ab60e8ebeef6d9703c355919661\"\u003e0118fad\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMinimum required Vite version is now 7, up from 4.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.0.0-rc.1\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/iFaxity/vite-plugin-istanbul/compare/v8.0.0...v9.0.0-rc.1\"\u003e9.0.0-rc.1\u003c/a\u003e (2026-05-17)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat!: migrate from unbuild/rollup to tsdown/rolldown (\u003ca href=\"https://redirect.github.com/iFaxity/vite-plugin-istanbul/issues/405\"\u003e#405\u003c/a\u003e) (\u003ca href=\"https://github.com/iFaxity/vite-plugin-istanbul/commit/6c092487b2687789f2bea0c174fa430ab58320bc\"\u003e6c09248\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport custom instrumenter option (\u003ca href=\"https://redirect.github.com/iFaxity/vite-plugin-istanbul/issues/402\"\u003e#402\u003c/a\u003e) (\u003ca href=\"https://github.com/iFaxity/vite-plugin-istanbul/commit/87458e8f1d916d8602abcb81d4d8361890c7d3b8\"\u003e87458e8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReplaced unbuild/rollup with tsdown/rolldown.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/iFaxity/vite-plugin-istanbul/compare/v7.2.1...v8.0.0\"\u003e8.0.0\u003c/a\u003e (2026-03-10)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps)!: removed the upper range of vite peer (\u003ca href=\"https://redirect.github.com/iFaxity/vite-plugin-istanbul/issues/396\"\u003e#396\u003c/a\u003e) (\u003ca href=\"https://github.com/iFaxity/vite-plugin-istanbul/commit/17df98dd00874cdcce2a58cb4e16c0286964570c\"\u003e17df98d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate node v24.14.0 (\u003ca href=\"https://redirect.github.com/iFaxity/vite-plugin-istanbul/issues/377\"\u003e#377\u003c/a\u003e) (\u003ca href=\"https://github.com/iFaxity/vite-plugin-istanbul/commit/c60c931c06e55de0d09aabb47bb2965ae97e6453\"\u003ec60c931\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iFaxity/vite-plugin-istanbul/commit/0118fad569...\n\n_Description has been truncated_","html_url":"https://github.com/CenturyLink/Chi/pull/2071","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/CenturyLink%2FChi/issues/2071","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2071/packages"}},{"old_version":"12.0.0","new_version":"14.0.0","update_type":"major","path":null,"pr_created_at":"2026-05-18T08:23:06.000Z","version_change":"12.0.0 → 14.0.0","issue":{"uuid":"4467471260","node_id":"PR_kwDOFK-IW87ckMPu","number":2057,"state":"closed","title":"[DPEDE-1784](deps): Bump the all-dependencies group across 1 directory with 14 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":8,"pull_request":true,"closed_at":"2026-05-25T07:55:41.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-18T08:23:06.000Z","updated_at":"2026-05-28T23:41:34.000Z","time_to_close":603155,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"[DPEDE-1784](deps): Bump","group_name":"all-dependencies","update_count":14,"packages":[{"name":"@babel/preset-env","old_version":"7.29.2","new_version":"7.29.5","repository_url":"https://github.com/babel/babel"},{"name":"@cypress/code-coverage","old_version":"3.14.7","new_version":"4.0.3","repository_url":"https://github.com/cypress-io/code-coverage"},{"name":"@types/node","old_version":"24.12.2","new_version":"25.9.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"chokidar","old_version":"4.0.3","new_version":"5.0.0","repository_url":"https://github.com/paulmillr/chokidar"},{"name":"cross-env","old_version":"7.0.3","new_version":"10.1.0","repository_url":"https://github.com/kentcdodds/cross-env"},{"name":"cssnano","old_version":"7.1.7","new_version":"8.0.1","repository_url":"https://github.com/cssnano/cssnano"},{"name":"cypress","old_version":"15.14.1","new_version":"15.15.0","repository_url":"https://github.com/cypress-io/cypress"},{"name":"express-rate-limit","old_version":"7.5.1","new_version":"8.5.2","repository_url":"https://github.com/express-rate-limit/express-rate-limit"},{"name":"nyc","old_version":"17.1.0","new_version":"18.0.0","repository_url":"https://github.com/istanbuljs/nyc"},{"name":"ora","old_version":"8.2.0","new_version":"9.4.0","repository_url":"https://github.com/sindresorhus/ora"},{"name":"ssri","old_version":"12.0.0","new_version":"14.0.0","repository_url":"https://github.com/npm/ssri"},{"name":"tsx","old_version":"4.21.0","new_version":"4.22.3","repository_url":"https://github.com/privatenumber/tsx"},{"name":"vite-plugin-istanbul","old_version":"7.2.1","new_version":"9.0.0","repository_url":"https://github.com/iFaxity/vite-plugin-istanbul"},{"name":"@rollup/rollup-linux-x64-gnu","old_version":"4.60.2","new_version":"4.60.4","repository_url":"https://github.com/rollup/rollup"}],"path":null,"ecosystem":"npm"},"body":"Bumps the all-dependencies group with 14 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) | `7.29.2` | `7.29.5` |\n| [@cypress/code-coverage](https://github.com/cypress-io/code-coverage) | `3.14.7` | `4.0.3` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `24.12.2` | `25.9.1` |\n| [chokidar](https://github.com/paulmillr/chokidar) | `4.0.3` | `5.0.0` |\n| [cross-env](https://github.com/kentcdodds/cross-env) | `7.0.3` | `10.1.0` |\n| [cssnano](https://github.com/cssnano/cssnano) | `7.1.7` | `8.0.1` |\n| [cypress](https://github.com/cypress-io/cypress) | `15.14.1` | `15.15.0` |\n| [express-rate-limit](https://github.com/express-rate-limit/express-rate-limit) | `7.5.1` | `8.5.2` |\n| [nyc](https://github.com/istanbuljs/nyc) | `17.1.0` | `18.0.0` |\n| [ora](https://github.com/sindresorhus/ora) | `8.2.0` | `9.4.0` |\n| [ssri](https://github.com/npm/ssri) | `12.0.0` | `14.0.0` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.21.0` | `4.22.3` |\n| [vite-plugin-istanbul](https://github.com/iFaxity/vite-plugin-istanbul) | `7.2.1` | `9.0.0` |\n| [@rollup/rollup-linux-x64-gnu](https://github.com/rollup/rollup) | `4.60.2` | `4.60.4` |\n\n\nUpdates `@babel/preset-env` from 7.29.2 to 7.29.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e@​babel/preset-env's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.29.5 (2026-05-05)\u003c/h2\u003e\n\u003ch4\u003e:house:  Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003e@babel/*\u003c/code\u003e dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.29.4 (2026-05-05)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-modules-systemjs\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17974\"\u003e#17974\u003c/a\u003e [7.x backport]fix(systemjs): improve module string name support (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 1\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.29.3 (2026-04-30)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17923\"\u003e#17923\u003c/a\u003e Support flow extends bound (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17931\"\u003e#17931\u003c/a\u003e fix(decorators): replace super within all removed static elements (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-register\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17915\"\u003e#17915\u003c/a\u003e Fix thread synchronization issues in \u003ccode\u003e@babel/register\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-compat-data\u003c/code\u003e, \u003ccode\u003ebabel-plugin-bugfix-safari-rest-destructuring-rhs-array\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17788\"\u003e#17788\u003c/a\u003e Add bugfix plugin for Safari array rest destructuring bug (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17782\"\u003e#17782\u003c/a\u003e Improve trailing comma comment handling (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:memo: Documentation\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17847\"\u003e#17847\u003c/a\u003e Replace npmjs.com links with npmx.dev (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-import-to-platform-api\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-wasm-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-json-modules\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17818\"\u003e#17818\u003c/a\u003e Load async Wasm and JSON imports in parallel (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 4\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/3cd910d838332b988ed83bdd2ddc22e849e7ea5d\"\u003e\u003ccode\u003e3cd910d\u003c/code\u003e\u003c/a\u003e v7.29.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/3d399f8c8c1e5308bb25e11947d90a111399ac0d\"\u003e\u003ccode\u003e3d399f8\u003c/code\u003e\u003c/a\u003e [7.x backport]docs(preset-env): update CONTRIBUTING.md (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/17976\"\u003e#17976\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/183db7bc040a68057489f8981d02962345a322ed\"\u003e\u003ccode\u003e183db7b\u003c/code\u003e\u003c/a\u003e v7.29.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/268f246f21e51b2204ba6dc5349055504cc7420d\"\u003e\u003ccode\u003e268f246\u003c/code\u003e\u003c/a\u003e Add bugfix plugin for Safari array rest destructuring bug (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/17788\"\u003e#17788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/f8524d80799e136313e55da0468777a57d1bf6b6\"\u003e\u003ccode\u003ef8524d8\u003c/code\u003e\u003c/a\u003e Update compat data (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/17686\"\u003e#17686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.29.5/packages/babel-preset-env\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@cypress/code-coverage` from 3.14.7 to 4.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cypress-io/code-coverage/releases\"\u003e@​cypress/code-coverage's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/cypress-io/code-coverage/compare/v4.0.2...v4.0.3\"\u003e4.0.3\u003c/a\u003e (2026-03-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency debug to v4.4.3 (\u003ca href=\"https://redirect.github.com/cypress-io/code-coverage/issues/990\"\u003e#990\u003c/a\u003e) (\u003ca href=\"https://github.com/cypress-io/code-coverage/commit/985dbddecbb43a1a0aa346dcfd616e11301d9c87\"\u003e985dbdd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.0.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/cypress-io/code-coverage/compare/v4.0.1...v4.0.2\"\u003e4.0.2\u003c/a\u003e (2026-03-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency dayjs to v1.11.20 (\u003ca href=\"https://redirect.github.com/cypress-io/code-coverage/issues/988\"\u003e#988\u003c/a\u003e) (\u003ca href=\"https://github.com/cypress-io/code-coverage/commit/05407767f64aaa02062d7f3c8576fbd14041c146\"\u003e0540776\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/cypress-io/code-coverage/compare/v4.0.0...v4.0.1\"\u003e4.0.1\u003c/a\u003e (2026-02-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency dayjs to v1.11.19 (\u003ca href=\"https://redirect.github.com/cypress-io/code-coverage/issues/983\"\u003e#983\u003c/a\u003e) (\u003ca href=\"https://github.com/cypress-io/code-coverage/commit/a9a10f45f9f5d0eb1a0f9e55b9a3e110a7a84713\"\u003ea9a10f4\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.0.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/cypress-io/code-coverage/compare/v3.14.7...v4.0.0\"\u003e4.0.0\u003c/a\u003e (2026-02-10)\u003c/h1\u003e\n\u003ch3\u003echore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erelease next major version (\u003ca href=\"https://redirect.github.com/cypress-io/code-coverage/issues/979\"\u003e#979\u003c/a\u003e) (\u003ca href=\"https://github.com/cypress-io/code-coverage/commit/29455d8db15380bd47c983dab6248507e411d49a\"\u003e29455d8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eConfigure with expose rather than env. Minimum Cypress version is now v15.10.0. Minimum node version is now 20.x.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/code-coverage/commit/995b23a596d8b2732a9ed48fcfae1f675d2c097d\"\u003e\u003ccode\u003e995b23a\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​types/debug\u003c/code\u003e to v4.1.13 (\u003ca href=\"https://redirect.github.com/cypress-io/code-coverage/issues/989\"\u003e#989\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/code-coverage/commit/985dbddecbb43a1a0aa346dcfd616e11301d9c87\"\u003e\u003ccode\u003e985dbdd\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency debug to v4.4.3 (\u003ca href=\"https://redirect.github.com/cypress-io/code-coverage/issues/990\"\u003e#990\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/code-coverage/commit/72e429928472443a7e523ee90e4c4c7f35cf2f89\"\u003e\u003ccode\u003e72e4299\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency serve to v14.2.6 (\u003ca href=\"https://redirect.github.com/cypress-io/code-coverage/issues/987\"\u003e#987\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/code-coverage/commit/05407767f64aaa02062d7f3c8576fbd14041c146\"\u003e\u003ccode\u003e0540776\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency dayjs to v1.11.20 (\u003ca href=\"https://redirect.github.com/cypress-io/code-coverage/issues/988\"\u003e#988\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/code-coverage/commit/fbe99183e4d50b24e82399e205568087d9456fe5\"\u003e\u003ccode\u003efbe9918\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​types/lodash\u003c/code\u003e to v4.17.24 (\u003ca href=\"https://redirect.github.com/cypress-io/code-coverage/issues/984\"\u003e#984\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/code-coverage/commit/649cf9d7f21be98e32ad88087eb01c4e9feb428b\"\u003e\u003ccode\u003e649cf9d\u003c/code\u003e\u003c/a\u003e chore(deps): update nyc, babel-plugin-istanbul, rimraf, and semantic-release ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/code-coverage/commit/a9a10f45f9f5d0eb1a0f9e55b9a3e110a7a84713\"\u003e\u003ccode\u003ea9a10f4\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency dayjs to v1.11.19 (\u003ca href=\"https://redirect.github.com/cypress-io/code-coverage/issues/983\"\u003e#983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/code-coverage/commit/067c87c6be240c6612feda0815eb26bd0add6269\"\u003e\u003ccode\u003e067c87c\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency win to v5.1.1 (\u003ca href=\"https://redirect.github.com/cypress-io/code-coverage/issues/982\"\u003e#982\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/code-coverage/commit/67df8804ab9faead2b51adb906879656faea32bc\"\u003e\u003ccode\u003e67df880\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency lodash to v4.17.23 (\u003ca href=\"https://redirect.github.com/cypress-io/code-coverage/issues/980\"\u003e#980\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/code-coverage/commit/fd56f59ec9ebc004f5b2142b4c6de5e55a8018c9\"\u003e\u003ccode\u003efd56f59\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency serve to v14.2.5 (\u003ca href=\"https://redirect.github.com/cypress-io/code-coverage/issues/981\"\u003e#981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/cypress-io/code-coverage/compare/v3.14.7...v4.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 24.12.2 to 25.9.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `chokidar` from 4.0.3 to 5.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/paulmillr/chokidar/releases\"\u003echokidar's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake the package ESM-only. Reduces on-disk package size from ~150kb to ~80kb\u003c/li\u003e\n\u003cli\u003eIncrease minimum node.js version to v20.19. The versions starting from it support loading esm files from cjs\u003c/li\u003e\n\u003cli\u003efix: Make types more precise \u003ca href=\"https://redirect.github.com/paulmillr/chokidar/pull/1424\"\u003epaulmillr/chokidar#1424\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: re-use double slash regex \u003ca href=\"https://redirect.github.com/paulmillr/chokidar/pull/1435\"\u003epaulmillr/chokidar#1435\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate readdirp to ESM-only v5\u003c/li\u003e\n\u003cli\u003eLots of minor improvements in tests\u003c/li\u003e\n\u003cli\u003eIncrease security of NPM releases. Switch to token-less Trusted Publishing, with help of \u003ca href=\"https://github.com/paulmillr/jsbt\"\u003ejsbt\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSwitch compilation mode to isolatedDeclaration-based typescript for simplified auto-generated docs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mhkeller\"\u003e\u003ccode\u003e@​mhkeller\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/paulmillr/chokidar/pull/1426\"\u003epaulmillr/chokidar#1426\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/btea\"\u003e\u003ccode\u003e@​btea\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/paulmillr/chokidar/pull/1432\"\u003epaulmillr/chokidar#1432\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/paulmillr/chokidar/compare/4.0.3...5.0.0\"\u003ehttps://github.com/paulmillr/chokidar/compare/4.0.3...5.0.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/chokidar/commit/c0c8d20e49d337491891078d1081bf91bd178de6\"\u003e\u003ccode\u003ec0c8d20\u003c/code\u003e\u003c/a\u003e Release 5.0.0.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/chokidar/commit/b211ceca34b1d30326334de21ed30b4a4ceb4c7e\"\u003e\u003ccode\u003eb211cec\u003c/code\u003e\u003c/a\u003e Remove src from npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/chokidar/commit/87422468fd353426a53a78788b8718979c8725cc\"\u003e\u003ccode\u003e8742246\u003c/code\u003e\u003c/a\u003e Upgrade dev deps, jsbt, ci files. Upgrade readdirp to v5.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/chokidar/commit/de5a34c3cccf2d6fc812a6080e29fb4dd1583ec1\"\u003e\u003ccode\u003ede5a34c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/paulmillr/chokidar/issues/1442\"\u003e#1442\u003c/a\u003e from paulmillr/flaky-buns\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/chokidar/commit/c08a6c4ed6a67b2cb16f61592f763b33e6bce7d3\"\u003e\u003ccode\u003ec08a6c4\u003c/code\u003e\u003c/a\u003e fix: throttle based on dir + target\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/chokidar/commit/0c55ab3b049682fae9c1ee278ebc964dbfb92f08\"\u003e\u003ccode\u003e0c55ab3\u003c/code\u003e\u003c/a\u003e test: wait for explicit calls in directory test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/chokidar/commit/ce81be5a51ae72920649e2a74aeba86688c2a5ee\"\u003e\u003ccode\u003ece81be5\u003c/code\u003e\u003c/a\u003e perf: re-use double slash regex (\u003ca href=\"https://redirect.github.com/paulmillr/chokidar/issues/1435\"\u003e#1435\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/chokidar/commit/7d9c1ed27d2b9150077601677a8a8bad27b8f3da\"\u003e\u003ccode\u003e7d9c1ed\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/paulmillr/chokidar/issues/1433\"\u003e#1433\u003c/a\u003e from paulmillr/super-matrices\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/chokidar/commit/391554143f582fe78f7d37cf54b834c42f84652b\"\u003e\u003ccode\u003e3915541\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/paulmillr/chokidar/issues/1430\"\u003e#1430\u003c/a\u003e from paulmillr/esm-only\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/chokidar/commit/9308bedee986abac912100e4bcc4823a1504a10f\"\u003e\u003ccode\u003e9308bed\u003c/code\u003e\u003c/a\u003e chore: use Nodejs 24 in CI (\u003ca href=\"https://redirect.github.com/paulmillr/chokidar/issues/1432\"\u003e#1432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/paulmillr/chokidar/compare/4.0.3...5.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for chokidar since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cross-env` from 7.0.3 to 10.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kentcdodds/cross-env/releases\"\u003ecross-env's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.1.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/kentcdodds/cross-env/compare/v10.0.0...v10.1.0\"\u003e10.1.0\u003c/a\u003e (2025-09-29)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd support for default value syntax (\u003ca href=\"https://github.com/kentcdodds/cross-env/commit/152ae6a85b5725ac3c725a8a3e471aee79acc712\"\u003e152ae6a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFor example:\u003c/p\u003e\n\u003cpre lang=\"json\"\u003e\u003ccode\u003e\u0026quot;dev:server\u0026quot;: \u0026quot;cross-env wrangler dev --port ${PORT:-8787}\u0026quot;,\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eIf \u003ccode\u003ePORT\u003c/code\u003e is already set, use that value, otherwise fallback to \u003ccode\u003e8787\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eLearn more about \u003ca href=\"https://www.gnu.org/software/bash/manual/html_node/Shell-Parameter-Expansion.html\"\u003eShell Parameter Expansion\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev10.0.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/kentcdodds/cross-env/compare/v9.0.0...v10.0.0\"\u003e10.0.0\u003c/a\u003e (2025-07-25)\u003c/h1\u003e\n\u003cp\u003eTL;DR: You should probably not have to change anything if:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eYou're using a modern maintained version of Node.js (v20+ is tested)\u003c/li\u003e\n\u003cli\u003eYou're only using the CLI (most of you are as that's the intended purpose)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eIn this release (which should have been v8 except I had some issues with automated releases 🙈), I've updated all the things and modernized the package. This happened in \u003ca href=\"https://redirect.github.com/kentcdodds/cross-env/issues/261\"\u003e#261\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eWas this needed? Not really, but I just thought it'd be fun to modernize this package.\u003c/p\u003e\n\u003cp\u003eHere's the highlights of what was done.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eReplace Jest with Vitest for testing\u003c/li\u003e\n\u003cli\u003eConvert all source files from .js to .ts with proper TypeScript types\u003c/li\u003e\n\u003cli\u003eUse zshy for ESM-only builds (removes CJS support)\u003c/li\u003e\n\u003cli\u003eAdopt \u003ccode\u003e@​epic-web/config\u003c/code\u003e for TypeScript, ESLint, and Prettier\u003c/li\u003e\n\u003cli\u003eUpdate to Node.js \u0026gt;=20 requirement\u003c/li\u003e\n\u003cli\u003eRemove kcd-scripts dependency\u003c/li\u003e\n\u003cli\u003eAdd comprehensive e2e tests with GitHub Actions matrix testing\u003c/li\u003e\n\u003cli\u003eUpdate GitHub workflow with caching and cross-platform testing\u003c/li\u003e\n\u003cli\u003eModernize documentation and remove outdated sections\u003c/li\u003e\n\u003cli\u003eUpdate all dependencies to latest versions\u003c/li\u003e\n\u003cli\u003eAdd proper TypeScript declarations and exports\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThe tool maintains its original functionality while being completely modernized with the latest tooling and best practices\u003c/p\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThis is a major rewrite that changes the module format from CommonJS to ESM-only. The package now requires Node.js \u0026gt;=20 and only exports ESM modules (not relevant in most cases).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kentcdodds/cross-env/commit/152ae6a85b5725ac3c725a8a3e471aee79acc712\"\u003e\u003ccode\u003e152ae6a\u003c/code\u003e\u003c/a\u003e feat: add support ofr default value syntax\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kentcdodds/cross-env/commit/bd70d1ab25b0e0b9b2926b048bf8ca52668a393c\"\u003e\u003ccode\u003ebd70d1a\u003c/code\u003e\u003c/a\u003e chore: upgrade zshy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kentcdodds/cross-env/commit/8e0b190df9f90266c720aafe6f24d43eee93fa1b\"\u003e\u003ccode\u003e8e0b190\u003c/code\u003e\u003c/a\u003e chore(ci): get coverage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kentcdodds/cross-env/commit/8635e80e81080f3e8f83b514565dc6bfecf6760c\"\u003e\u003ccode\u003e8635e80\u003c/code\u003e\u003c/a\u003e fix(release): manually release a major version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kentcdodds/cross-env/commit/3a58f2236009b2f52479f2927c7790129450ec63\"\u003e\u003ccode\u003e3a58f22\u003c/code\u003e\u003c/a\u003e chore: fix npmrc registry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kentcdodds/cross-env/commit/b70bfff5ecff5c92f2462cd6334378ef5bd84db0\"\u003e\u003ccode\u003eb70bfff\u003c/code\u003e\u003c/a\u003e chore(ci): add names to steps and workflows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kentcdodds/cross-env/commit/cc5759dc36012c4b13b3d3b1af5e0a645d3c55f6\"\u003e\u003ccode\u003ecc5759d\u003c/code\u003e\u003c/a\u003e fix(release): manually release a major version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kentcdodds/cross-env/commit/080a8591909665f42592d73e1149d0a061164045\"\u003e\u003ccode\u003e080a859\u003c/code\u003e\u003c/a\u003e chore: remove publish script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kentcdodds/cross-env/commit/31e5bc70e726dee8e453dd64d54ad02eeb66e23a\"\u003e\u003ccode\u003e31e5bc7\u003c/code\u003e\u003c/a\u003e chore(ci): restore built files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kentcdodds/cross-env/commit/81e9c34f55c483dc1f568696db36267748b3740d\"\u003e\u003ccode\u003e81e9c34\u003c/code\u003e\u003c/a\u003e chore(ci): add back semantic-release\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kentcdodds/cross-env/compare/v7.0.3...v10.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cssnano` from 7.1.7 to 8.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cssnano/cssnano/releases\"\u003ecssnano's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.0.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(postcss-minify-selectors): reject :is() fold when divergent middle contains a combinator under a non-empty prefix (closes \u003ca href=\"https://redirect.github.com/cssnano/cssnano/issues/1786\"\u003e#1786\u003c/a\u003e) by \u003ca href=\"https://github.com/dkryaklin\"\u003e\u003ccode\u003e@​dkryaklin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cssnano/cssnano/pull/1798\"\u003ecssnano/cssnano#1798\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(postcss-minify-selectors): tighten :is() fold acceptance to a strict allowlist by \u003ca href=\"https://github.com/dkryaklin\"\u003e\u003ccode\u003e@​dkryaklin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cssnano/cssnano/pull/1799\"\u003ecssnano/cssnano#1799\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/cssnano/cssnano/compare/cssnano@8.0.0...cssnano@8.0.1\"\u003ehttps://github.com/cssnano/cssnano/compare/cssnano@8.0.0...cssnano@8.0.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.0.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMove declaration sorter to advanced preset by \u003ca href=\"https://github.com/ludofischer\"\u003e\u003ccode\u003e@​ludofischer\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/Goodwine\"\u003e\u003ccode\u003e@​Goodwine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cssnano/cssnano/pull/1793\"\u003ecssnano/cssnano#1793\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDrop node 20 by \u003ca href=\"https://github.com/ludofischer\"\u003e\u003ccode\u003e@​ludofischer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cssnano/cssnano/pull/1794\"\u003ecssnano/cssnano#1794\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/cssnano/cssnano/compare/cssnano@7.1.9...cssnano@8.0.0\"\u003ehttps://github.com/cssnano/cssnano/compare/cssnano@7.1.9...cssnano@8.0.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.1.9\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReject :is() fold for unknown pseudo-classes with arguments by \u003ca href=\"https://github.com/dkryaklin\"\u003e\u003ccode\u003e@​dkryaklin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cssnano/cssnano/pull/1791\"\u003ecssnano/cssnano#1791\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/cssnano/cssnano/compare/cssnano@7.1.8...cssnano@7.1.9\"\u003ehttps://github.com/cssnano/cssnano/compare/cssnano@7.1.8...cssnano@7.1.9\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.1.8\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(postcss-minify-selectors): reject :is() fold for :nth-child(... of S) to preserve cascade by \u003ca href=\"https://github.com/dkryaklin\"\u003e\u003ccode\u003e@​dkryaklin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cssnano/cssnano/pull/1785\"\u003ecssnano/cssnano#1785\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate postcss and \u003ccode\u003e@​colordx/core\u003c/code\u003e by \u003ca href=\"https://github.com/ludofischer\"\u003e\u003ccode\u003e@​ludofischer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cssnano/cssnano/pull/1786\"\u003ecssnano/cssnano#1786\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/cssnano/cssnano/compare/cssnano@7.1.7...cssnano@7.1.8\"\u003ehttps://github.com/cssnano/cssnano/compare/cssnano@7.1.7...cssnano@7.1.8\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cssnano/cssnano/commit/6679a297f82f50bd12f0049ee450087c1cc28c68\"\u003e\u003ccode\u003e6679a29\u003c/code\u003e\u003c/a\u003e Publish cssnano 8.0.1 (\u003ca href=\"https://redirect.github.com/cssnano/cssnano/issues/1800\"\u003e#1800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cssnano/cssnano/commit/9a68323f62254806a7b2570d0bacaa08006d0c12\"\u003e\u003ccode\u003e9a68323\u003c/code\u003e\u003c/a\u003e fix(postcss-minify-selectors): tighten :is() fold acceptance to a strict allo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cssnano/cssnano/commit/39a540ee5f341cfc9dc157b5ae29c8ee74200fa6\"\u003e\u003ccode\u003e39a540e\u003c/code\u003e\u003c/a\u003e fix(postcss-minify-selectors): reject :is() fold when divergent middle contai...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cssnano/cssnano/commit/10d54a1fdc76eb0f44b9280f8a6c721ecc192074\"\u003e\u003ccode\u003e10d54a1\u003c/code\u003e\u003c/a\u003e docs: update website for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cssnano/cssnano/commit/1e058fc030def3a1237220b1a5308e4580eec5c2\"\u003e\u003ccode\u003e1e058fc\u003c/code\u003e\u003c/a\u003e Publish cssnano 8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cssnano/cssnano/commit/aa11a128c0812c65416fd7559a00566781e7fec1\"\u003e\u003ccode\u003eaa11a12\u003c/code\u003e\u003c/a\u003e chore: update PostCSS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cssnano/cssnano/commit/ea8e33a1daef55e40dc3ab95f637cd869db3761c\"\u003e\u003ccode\u003eea8e33a\u003c/code\u003e\u003c/a\u003e chore!: drop Node.js 20 support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cssnano/cssnano/commit/c7e9b2f69c5c17f3035f4657bed5db5a4a58996f\"\u003e\u003ccode\u003ec7e9b2f\u003c/code\u003e\u003c/a\u003e chore: update pnpm to 10.33.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cssnano/cssnano/commit/d7c57da6842f8c4eb69083b196bfdae46d220b95\"\u003e\u003ccode\u003ed7c57da\u003c/code\u003e\u003c/a\u003e Move declaration sorter to advanced preset (\u003ca href=\"https://redirect.github.com/cssnano/cssnano/issues/1793\"\u003e#1793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cssnano/cssnano/commit/206940709f1f3bb0dca3bdeae55851244aaf5106\"\u003e\u003ccode\u003e2069407\u003c/code\u003e\u003c/a\u003e Publish cssnano 7.1.9\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/cssnano/cssnano/compare/cssnano@7.1.7...cssnano@8.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cypress` from 15.14.1 to 15.15.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cypress-io/cypress/releases\"\u003ecypress's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev15.15.0\u003c/h2\u003e\n\u003cp\u003eChangelog: \u003ca href=\"https://docs.cypress.io/app/references/changelog#15-15-0\"\u003ehttps://docs.cypress.io/app/references/changelog#15-15-0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev15.14.2\u003c/h2\u003e\n\u003cp\u003eChangelog: \u003ca href=\"https://docs.cypress.io/app/references/changelog#15-14-2\"\u003ehttps://docs.cypress.io/app/references/changelog#15-14-2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/914ad901d9d50e2c744769a445643702ceca774b\"\u003e\u003ccode\u003e914ad90\u003c/code\u003e\u003c/a\u003e chore: narrow CYPRESS_COMMERCIAL_RECOMMENDATIONS override; deflake no-branch ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/1b11ad2663f5e097a3d9c08e4e25d576c2074b05\"\u003e\u003ccode\u003e1b11ad2\u003c/code\u003e\u003c/a\u003e chore(ci): commit v8 snapshot updates via GitHub API (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/33774\"\u003e#33774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/0f864f68aa2f2b005b50fc8367c9a6467a57753c\"\u003e\u003ccode\u003e0f864f6\u003c/code\u003e\u003c/a\u003e internal: cloud-driven app messaging banner (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/33757\"\u003e#33757\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/6299c146fb0c5f3aec241a0996eac57a12a924a7\"\u003e\u003ccode\u003e6299c14\u003c/code\u003e\u003c/a\u003e chore: Update v8 snapshot cache - windows (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/33776\"\u003e#33776\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/b9575f01e99ca24456d06d32a3b354bba84828e8\"\u003e\u003ccode\u003eb9575f0\u003c/code\u003e\u003c/a\u003e chore: Update v8 snapshot cache - linux (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/33764\"\u003e#33764\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/302747ded21c37debb26ab8a1d42b066283cc76d\"\u003e\u003ccode\u003e302747d\u003c/code\u003e\u003c/a\u003e fix(server): retry BiDi sessionSubscribe when Firefox connection not ready (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/73a3e0e749dae3b0c80ea78dc2687a07672ee2a1\"\u003e\u003ccode\u003e73a3e0e\u003c/code\u003e\u003c/a\u003e fix: serialize ProjectLifecycleManager.refreshLifecycle to avoid IPC race (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/3\"\u003e#3\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/0f2d3859413656c07ed555a18123e92914f3c426\"\u003e\u003ccode\u003e0f2d385\u003c/code\u003e\u003c/a\u003e test(system-tests): add Node.js 26 binary smoke coverage (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/33780\"\u003e#33780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/e08ac5ed711ba44d8aacad7482181e80617f07bb\"\u003e\u003ccode\u003ee08ac5e\u003c/code\u003e\u003c/a\u003e chore(ci): enable Snyk scans on fork PRs via approval-gated environment (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/33773\"\u003e#33773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/e429e13b252f54fb5fe0b877633e22c9e1be1ae9\"\u003e\u003ccode\u003ee429e13\u003c/code\u003e\u003c/a\u003e chore: Update v8 snapshot cache - darwin (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/33772\"\u003e#33772\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/cypress-io/cypress/compare/v15.14.1...v15.15.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `express-rate-limit` from 7.5.1 to 8.5.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/releases\"\u003eexpress-rate-limit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.5.2\u003c/h2\u003e\n\u003cp\u003eYou can view the changelog \u003ca href=\"https://express-rate-limit.mintlify.app/reference/changelog\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev8.5.1\u003c/h2\u003e\n\u003cp\u003eYou can view the changelog \u003ca href=\"https://express-rate-limit.mintlify.app/reference/changelog\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev8.5.0\u003c/h2\u003e\n\u003cp\u003eYou can view the changelog \u003ca href=\"https://express-rate-limit.mintlify.app/reference/changelog\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev8.4.1\u003c/h2\u003e\n\u003cp\u003eYou can view the changelog \u003ca href=\"https://express-rate-limit.mintlify.app/reference/changelog\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev8.4.0\u003c/h2\u003e\n\u003cp\u003eYou can view the changelog \u003ca href=\"https://express-rate-limit.mintlify.app/reference/changelog\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev8.3.2\u003c/h2\u003e\n\u003cp\u003eYou can view the changelog \u003ca href=\"https://express-rate-limit.mintlify.app/reference/changelog\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev8.3.1\u003c/h2\u003e\n\u003cp\u003eYou can view the changelog \u003ca href=\"https://express-rate-limit.mintlify.app/reference/changelog\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev8.3.0\u003c/h2\u003e\n\u003cp\u003eYou can view the changelog \u003ca href=\"https://express-rate-limit.mintlify.app/reference/changelog\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev8.2.1\u003c/h2\u003e\n\u003cp\u003eYou can view the changelog \u003ca href=\"https://express-rate-limit.mintlify.app/reference/changelog\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev8.2.0\u003c/h2\u003e\n\u003cp\u003eYou can view the changelog \u003ca href=\"https://express-rate-limit.mintlify.app/reference/changelog\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev8.1.0\u003c/h2\u003e\n\u003cp\u003eYou can view the changelog \u003ca href=\"https://express-rate-limit.mintlify.app/reference/changelog\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev8.0.1\u003c/h2\u003e\n\u003cp\u003eYou can view the changelog \u003ca href=\"https://express-rate-limit.mintlify.app/reference/changelog\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev8.0.0\u003c/h2\u003e\n\u003cp\u003eYou can view the changelog \u003ca href=\"https://express-rate-limit.mintlify.app/reference/changelog\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/97746932253e6c734569140e71357b2633eb1912\"\u003e\u003ccode\u003e9774693\u003c/code\u003e\u003c/a\u003e 8.5.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/0e94cc0176ca0e4960bd6992f1d105766fb9532c\"\u003e\u003ccode\u003e0e94cc0\u003c/code\u003e\u003c/a\u003e v8.5.2 changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/9a583c566aa5aaeb8b94312e9e9dbf711f89e7b3\"\u003e\u003ccode\u003e9a583c5\u003c/code\u003e\u003c/a\u003e feat: simplify IPv6 key generation (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/633\"\u003e#633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/4f4b3fb78f96ac841a26122be1d82123271d7654\"\u003e\u003ccode\u003e4f4b3fb\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump lint-staged from 16.4.0 to 17.0.4 (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/632\"\u003e#632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/3c1d6c57bddc0d7c9923611fd1ac1e17399a4865\"\u003e\u003ccode\u003e3c1d6c5\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the development-dependencies group with 7 updates (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/631\"\u003e#631\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/18884b671441b14dd0e9328a5ebedf51278a16c1\"\u003e\u003ccode\u003e18884b6\u003c/code\u003e\u003c/a\u003e chore(deps): bump basic-ftp from 5.2.0 to 5.3.1 (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/630\"\u003e#630\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/dacc9800e640b14c61cd8791ef59d75d0ac037a7\"\u003e\u003ccode\u003edacc980\u003c/code\u003e\u003c/a\u003e chore(deps): bump handlebars from 4.7.8 to 4.7.9 (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/629\"\u003e#629\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/486d0c608a95f344863302bb213fb09ea9ddf5de\"\u003e\u003ccode\u003e486d0c6\u003c/code\u003e\u003c/a\u003e chore(deps): bump follow-redirects from 1.15.11 to 1.16.0 (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/627\"\u003e#627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/50cc3f6345f603ac2fe4eb646edd7338b9a31fbb\"\u003e\u003ccode\u003e50cc3f6\u003c/code\u003e\u003c/a\u003e 8.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/92c8e3efd87b9b9f89092b1f9c8c17ac134c1293\"\u003e\u003ccode\u003e92c8e3e\u003c/code\u003e\u003c/a\u003e chore: bump ip-address library to latest (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/626\"\u003e#626\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/compare/v7.5.1...v8.5.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for express-rate-limit since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eInstall script changes\u003c/summary\u003e\n\u003cp\u003eThis version modifies \u003ccode\u003eprepare\u003c/code\u003e script that runs during installation. Review the package contents before updating.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `nyc` from 17.1.0 to 18.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/istanbuljs/nyc/releases\"\u003enyc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003enyc: v18.0.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/istanbuljs/nyc/compare/nyc-v17.1.0...nyc-v18.0.0\"\u003e18.0.0\u003c/a\u003e (2026-02-22)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e transitive dependencies now require node 20 || \u0026gt;=22.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependencies pulling in old glob (\u003ca href=\"https://redirect.github.com/istanbuljs/nyc/issues/1612\"\u003e#1612\u003c/a\u003e) (\u003ca href=\"https://github.com/istanbuljs/nyc/commit/07077290cac3bd38d3e9a99eee535fa62438e252\"\u003e0707729\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/istanbuljs/nyc/blob/main/CHANGELOG.md\"\u003enyc's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/istanbuljs/nyc/compare/nyc-v17.1.0...nyc-v18.0.0\"\u003e18.0.0\u003c/a\u003e (2026-02-22)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e transitive dependencies now require node 20 || \u0026gt;=22.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependencies pulling in old glob (\u003ca href=\"https://redirect.github.com/istanbuljs/nyc/issues/1612\"\u003e#1612\u003c/a\u003e) (\u003ca href=\"https://github.com/istanbuljs/nyc/commit/07077290cac3bd38d3e9a99eee535fa62438e252\"\u003e0707729\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/istanbuljs/nyc/commit/3ce6d979a1c6753263165d31cb985523b5a81855\"\u003e\u003ccode\u003e3ce6d97\u003c/code\u003e\u003c/a\u003e chore(main): release nyc 18.0.0 (\u003ca href=\"https://redirect.github.com/istanbuljs/nyc/issues/1613\"\u003e#1613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/istanbuljs/nyc/commit/b9f6781c69f90a66201bce0b1de1c2966d289485\"\u003e\u003ccode\u003eb9f6781\u003c/code\u003e\u003c/a\u003e build: publication is now manual again due to changes in tokens\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/istanbuljs/nyc/commit/07077290cac3bd38d3e9a99eee535fa62438e252\"\u003e\u003ccode\u003e0707729\u003c/code\u003e\u003c/a\u003e fix(deps)!: update dependencies pulling in old glob (\u003ca href=\"https://redirect.github.com/istanbuljs/nyc/issues/1612\"\u003e#1612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/istanbuljs/nyc/compare/nyc-v17.1.0...nyc-v18.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ora` from 8.2.0 to 9.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/ora/releases\"\u003eora's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003esuccessSymbol\u003c/code\u003e and \u003ccode\u003efailSymbol\u003c/code\u003e options to \u003ccode\u003eoraPromise\u003c/code\u003e  3d2e0a9\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/ora/compare/v9.3.0...v9.4.0\"\u003ehttps://github.com/sindresorhus/ora/compare/v9.3.0...v9.4.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev9.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReduce flicker in rendering  2ab4f76\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/ora/compare/v9.2.0...v9.3.0\"\u003ehttps://github.com/sindresorhus/ora/compare/v9.2.0...v9.3.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev9.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003estdin-discarder\u003c/code\u003e dependency (\u003ca href=\"https://redirect.github.com/sindresorhus/ora/issues/251\"\u003e#251\u003c/a\u003e)  020eaba\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/ora/compare/v9.1.0...v9.2.0\"\u003ehttps://github.com/sindresorhus/ora/compare/v9.1.0...v9.2.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev9.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport external writes to stream (\u003ccode\u003econsole.log\u003c/code\u003e) while spinning  d2b543a\u003c/li\u003e\n\u003cli\u003eReplace \u003ccode\u003estrip-ansi\u003c/code\u003e dependency with native \u003ccode\u003estripVTControlCharacters\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/ora/issues/249\"\u003e#249\u003c/a\u003e)  68d50e5\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/ora/compare/v9.0.0...v9.1.0\"\u003ehttps://github.com/sindresorhus/ora/compare/v9.0.0...v9.1.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev9.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js 20  7aca06d\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix clearing in some cases  aa51538\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eframe()\u003c/code\u003e not displaying dynamic \u003ccode\u003eprefixText\u003c/code\u003e/\u003ccode\u003esuffixText\u003c/code\u003e from functions  0f19f57\u003c/li\u003e\n\u003cli\u003eFix multiline text exceeding console height leaving garbage when scrolling  45d30ad\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/ora/compare/v8.2.0...v9.0.0\"\u003ehttps://github.com/sindresorhus/ora/compare/v8.2.0...v9.0.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/ora/commit/46a670390249718af7c66452afdc5d78ceb579e9\"\u003e\u003ccode\u003e46a6703\u003c/code\u003e\u003c/a\u003e 9.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/ora/commit/3d2e0a907e1141a121e5ed3348d9ea0981ca8a9c\"\u003e\u003ccode\u003e3d2e0a9\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003esuccessSymbol\u003c/code\u003e and \u003ccode\u003efailSymbol\u003c/code\u003e options to \u003ccode\u003eoraPromise\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/ora/commit/f70f613d72f0afb0f4cb0a7fe56268f8abd1a170\"\u003e\u003ccode\u003ef70f613\u003c/code\u003e\u003c/a\u003e Test tweaks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/ora/commit/7cf29a75e64409205a6606dada9780ccf5acf6a8\"\u003e\u003ccode\u003e7cf29a7\u003c/code\u003e\u003c/a\u003e Validate some options better\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/ora/commit/4496362714e1edd414e5347e8d4b337f103f0e15\"\u003e\u003ccode\u003e4496362\u003c/code\u003e\u003c/a\u003e 9.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/ora/commit/2ab4f7613879515e29039888115831422f49e1af\"\u003e\u003ccode\u003e2ab4f76\u003c/code\u003e\u003c/a\u003e Reduce flicker in rendering\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/ora/commit/8d17b13a8b3330af16cfa24c6e3b8a99f678c5c4\"\u003e\u003ccode\u003e8d17b13\u003c/code\u003e\u003c/a\u003e Add FAQ item\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/ora/commit/4cf47fc2ce273b7e441ca186b5e45976c2c39946\"\u003e\u003ccode\u003e4cf47fc\u003c/code\u003e\u003c/a\u003e Add more tests for \u003ccode\u003ediscardStdin\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/ora/commit/9763e608dd723d70393e95460b881d10f75dee24\"\u003e\u003ccode\u003e9763e60\u003c/code\u003e\u003c/a\u003e Document Ctrl+C behavior for discardStdin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/ora/commit/5408a1ea33cc70ddbc065617a355a662365aff83\"\u003e\u003ccode\u003e5408a1e\u003c/code\u003e\u003c/a\u003e 9.2.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sindresorhus/ora/compare/v8.2.0...v9.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ssri` from 12.0.0 to 14.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/ssri/releases\"\u003essri's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev14.0.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/ssri/compare/v13.0.1...v14.0.0\"\u003e14.0.0\u003c/a\u003e (2026-05-08)\u003c/h2\u003e\n\u003ch3\u003e⚠️ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003essri\u003c/code\u003e now supports node \u003ccode\u003e^22.22.2 || ^24.15.0 || \u0026gt;=26.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003etemplate-oss-apply\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/7087885641e1ecbfd72c679e768a626cbeddf6b1\"\u003e\u003ccode\u003e7087885\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/167\"\u003e#167\u003c/a\u003e bump to new node engine range (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/ae8172cdeb4df0c64ed73f21a36e2482592f64a7\"\u003e\u003ccode\u003eae8172c\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/167\"\u003e#167\u003c/a\u003e template-oss-apply (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/bda78e5bbbb6b126112013c1612fc31d6720e6a9\"\u003e\u003ccode\u003ebda78e5\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/167\"\u003e#167\u003c/a\u003e template-oss-apply (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/12c6581bdd03b6f618089408384b5da0d208d95a\"\u003e\u003ccode\u003e12c6581\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/166\"\u003e#166\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.29.0 to 4.30.0 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/166\"\u003e#166\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev13.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/ssri/compare/v13.0.0...v13.0.1\"\u003e13.0.1\u003c/a\u003e (2025-12-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/eb833161e9731cbafd679fb0cd4883cc57bf869f\"\u003e\u003ccode\u003eeb83316\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/160\"\u003e#160\u003c/a\u003e hash: filter on known hashes (\u003ca href=\"https://github.com/wraithgar\"\u003e\u003ccode\u003e@​wraithgar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/5b98568ecb1f096a62440571213072bc7fa78057\"\u003e\u003ccode\u003e5b98568\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/160\"\u003e#160\u003c/a\u003e code cleanup (\u003ca href=\"https://github.com/wraithgar\"\u003e\u003ccode\u003e@​wraithgar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/940288e5a54226721526db3195d102230cccfdb6\"\u003e\u003ccode\u003e940288e\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/163\"\u003e#163\u003c/a\u003e remove tap (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/26e09b8765bce1ea658bf677cee23b45393a68c6\"\u003e\u003ccode\u003e26e09b8\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/163\"\u003e#163\u003c/a\u003e move to node:test (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/5ca3f4ad4afdef2d4516287fde79e071d4c8a2ac\"\u003e\u003ccode\u003e5ca3f4a\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/161\"\u003e#161\u003c/a\u003e add benchmarks (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/161\"\u003e#161\u003c/a\u003e) (\u003ca href=\"https://github.com/H4ad\"\u003e\u003ccode\u003e@​H4ad\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/cf696941026a4afcf07c4c2dfef54e44912a290d\"\u003e\u003ccode\u003ecf69694\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/156\"\u003e#156\u003c/a\u003e bump \u003ccode\u003e@​npmcli/eslint-config\u003c/code\u003e from 5.1.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/156\"\u003e#156\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/05ce2c5aa7511431fae297fa01bf26b8cabdc461\"\u003e\u003ccode\u003e05ce2c5\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/158\"\u003e#158\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.28.0 to 4.28.1 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/158\"\u003e#158\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev13.0.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/ssri/compare/v12.0.0...v13.0.0\"\u003e13.0.0\u003c/a\u003e (2025-10-22)\u003c/h2\u003e\n\u003ch3\u003e⚠️ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003essri\u003c/code\u003e now supports node \u003ccode\u003e^20.17.0 || \u0026gt;=22.9.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/46a2520214e47948c951914caba86d1f929b78eb\"\u003e\u003ccode\u003e46a2520\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/155\"\u003e#155\u003c/a\u003e align to npm 11 node engine range (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/155\"\u003e#155\u003c/a\u003e) (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/8f0bbf2717238220203091e31d2cb91090199cb4\"\u003e\u003ccode\u003e8f0bbf2\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/151\"\u003e#151\u003c/a\u003e improve \u003ccode\u003eSRI_REGEX\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/151\"\u003e#151\u003c/a\u003e) (\u003ca href=\"https://github.com/ericcornelissen\"\u003e\u003ccode\u003e@​ericcornelissen\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/79e001894155d729847f3c8611d9f0758f699b6b\"\u003e\u003ccode\u003e79e0018\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/146\"\u003e#146\u003c/a\u003e postinstall workflow updates (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/146\"\u003e#146\u003c/a\u003e) (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/89b775a9cf3ce335aa3ab60b05c5c5b97768a681\"\u003e\u003ccode\u003e89b775a\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/154\"\u003e#154\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.26.0 to 4.27.1 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/154\"\u003e#154\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/ssri/blob/main/CHANGELOG.md\"\u003essri's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/ssri/compare/v13.0.1...v14.0.0\"\u003e14.0.0\u003c/a\u003e (2026-05-08)\u003c/h2\u003e\n\u003ch3\u003e⚠️ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003essri\u003c/code\u003e now supports node \u003ccode\u003e^22.22.2 || ^24.15.0 || \u0026gt;=26.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003etemplate-oss-apply\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/7087885641e1ecbfd72c679e768a626cbeddf6b1\"\u003e\u003ccode\u003e7087885\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/167\"\u003e#167\u003c/a\u003e bump to new node engine range (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/ae8172cdeb4df0c64ed73f21a36e2482592f64a7\"\u003e\u003ccode\u003eae8172c\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/167\"\u003e#167\u003c/a\u003e template-oss-apply (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/bda78e5bbbb6b126112013c1612fc31d6720e6a9\"\u003e\u003ccode\u003ebda78e5\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/167\"\u003e#167\u003c/a\u003e template-oss-apply (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/12c6581bdd03b6f618089408384b5da0d208d95a\"\u003e\u003ccode\u003e12c6581\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/166\"\u003e#166\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.29.0 to 4.30.0 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/166\"\u003e#166\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/ssri/compare/v13.0.0...v13.0.1\"\u003e13.0.1\u003c/a\u003e (2025-12-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/eb833161e9731cbafd679fb0cd4883cc57bf869f\"\u003e\u003ccode\u003eeb83316\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/160\"\u003e#160\u003c/a\u003e hash: filter on known hashes (\u003ca href=\"https://github.com/wraithgar\"\u003e\u003ccode\u003e@​wraithgar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/5b98568ecb1f096a62440571213072bc7fa78057\"\u003e\u003ccode\u003e5b98568\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/160\"\u003e#160\u003c/a\u003e code cleanup (\u003ca href=\"https://github.com/wraithgar\"\u003e\u003ccode\u003e@​wraithgar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/940288e5a54226721526db3195d102230cccfdb6\"\u003e\u003ccode\u003e940288e\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/163\"\u003e#163\u003c/a\u003e remove tap (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/26e09b8765bce1ea658bf677cee23b45393a68c6\"\u003e\u003ccode\u003e26e09b8\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/163\"\u003e#163\u003c/a\u003e move to node:test (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/5ca3f4ad4afdef2d4516287fde79e071d4c8a2ac\"\u003e\u003ccode\u003e5ca3f4a\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/161\"\u003e#161\u003c/a\u003e add benchmarks (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/161\"\u003e#161\u003c/a\u003e) (\u003ca href=\"https://github.com/H4ad\"\u003e\u003ccode\u003e@​H4ad\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/cf696941026a4afcf07c4c2dfef54e44912a290d\"\u003e\u003ccode\u003ecf69694\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/156\"\u003e#156\u003c/a\u003e bump \u003ccode\u003e@​npmcli/eslint-config\u003c/code\u003e from 5.1.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/156\"\u003e#156\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/05ce2c5aa7511431fae297fa01bf26b8cabdc461\"\u003e\u003ccode\u003e05ce2c5\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/158\"\u003e#158\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.28.0 to 4.28.1 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/158\"\u003e#158\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/ssri/compare/v12.0.0...v13.0.0\"\u003e13.0.0\u003c/a\u003e (2025-10-22)\u003c/h2\u003e\n\u003ch3\u003e⚠️ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003essri\u003c/code\u003e now supports node \u003ccode\u003e^20.17.0 || \u0026gt;=22.9.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/46a2520214e47948c951914caba86d1f929b78eb\"\u003e\u003ccode\u003e46a2520\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/155\"\u003e#155\u003c/a\u003e align to npm 11 node engine range (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/155\"\u003e#155\u003c/a\u003e) (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/8f0bbf2717238220203091e31d2cb91090199cb4\"\u003e\u003ccode\u003e8f0bbf2\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/151\"\u003e#151\u003c/a\u003e improve \u003ccode\u003eSRI_REGEX\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/151\"\u003e#151\u003c/a\u003e) (\u003ca href=\"https://github.com/ericcornelissen\"\u003e\u003ccode\u003e@​ericcornelissen\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/79e001894155d729847f3c8611d9f0758f699b6b\"\u003e\u003ccode\u003e79e0018\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/146\"\u003e#146\u003c/a\u003e postinstall workflow updates (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/146\"\u003e#146\u003c/a\u003e) (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/89b775a9cf3ce335aa3ab60b05c5c5b97768a681\"\u003e\u003ccode\u003e89b775a\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/154\"\u003e#154\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.26.0 to 4.27.1 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/154\"\u003e#154\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/b70a4da34d0ead6cf258b5499298f727e3cbc4b5\"\u003e\u003ccode\u003eb70a4da\u003c/code\u003e\u003c/a\u003e chore: release 14.0.0 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/169\"\u003e#169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/bda78e5bbbb6b126112013c1612fc31d6720e6a9\"\u003e\u003ccode\u003ebda78e5\u003c/code\u003e\u003c/a\u003e chore: template-oss-apply\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/7087885641e1ecbfd72c679e768a626cbeddf6b1\"\u003e\u003ccode\u003e7087885\u003c/code\u003e\u003c/a\u003e feat!: bump to new node engine range\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/ae8172cdeb4df0c64ed73f21a36e2482592f64a7\"\u003e\u003ccode\u003eae8172c\u003c/code\u003e\u003c/a\u003e feat!: template-oss-apply\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/0f68d16e50b76a9a2f9596b03ed978aa42ad047f\"\u003e\u003ccode\u003e0f68d16\u003c/code\u003e\u003c/a\u003e deps \u0026amp; engine update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/12c6581bdd03b6f618089408384b5da0d208d95a\"\u003e\u003ccode\u003e12c6581\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.29.0 to 4.30.0 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/166\"\u003e#166\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/592af944f40d8c631d944900261b1a40725cf6f9\"\u003e\u003ccode\u003e592af94\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.28.1 to 4.29.0 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/165\"\u003e#165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/73adc1554d0b60606a8fb315d47f7afde7fd913e\"\u003e\u003ccode\u003e73adc15\u003c/code\u003e\u003c/a\u003e chore: release 13.0.1 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/162\"\u003e#162\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/940288e5a54226721526db3195d102230cccfdb6\"\u003e\u003ccode\u003e940288e\u003c/code\u003e\u003c/a\u003e chore: remove tap\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/26e09b8765bce1ea658bf677cee23b45393a68c6\"\u003e\u003ccode\u003e26e09b8\u003c/code\u003e\u003c/a\u003e chore: move to node:test\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/npm/ssri/compare/v12.0.0...v14.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for ssri since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tsx` from 4.21.0 to 4.22.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/privatenumber/tsx/releases\"\u003etsx's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.22.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/privatenumber/tsx/compare/v4.22.2...v4.22.3\"\u003e4.22.3\u003c/a\u003e (2026-05-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edecode typed loader source (\u003ca href=\"https://github.com/privatenumber/tsx/commit/dce02fc3b8b64a58d24560714902b16f89332f1f\"\u003edce02fc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003epreserve entrypoint with TypeScript preload hooks (\u003ca href=\"https://github.com/privatenumber/tsx/commit/68f72f3304d8c3ff7048bde8571af9c163fcefa2\"\u003e68f72f3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eThis release is also available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/tsx/v/4.22.3\"\u003e\u003ccode\u003enpm package (@​latest dist-tag)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.22.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/privatenumber/tsx/compare/v4.22.1...v4.22.2\"\u003e4.22.2\u003c/a\u003e (2026-05-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epreserve CJS JSON require in ESM hooks (\u003ca href=\"https://github.com/privatenumber/tsx/commit/35b700bd8620696df03827068af29dcd0d091a60\"\u003e35b700b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003epreserve named exports from CommonJS TypeScript (\u003ca href=\"https://github.com/privatenumber/tsx/commit/11de737dae1fb9dae28db3716df5b1a7e1a6a089\"\u003e11de737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport module.exports require(esm) interop (\u003ca href=\"https://github.com/privatenumber/tsx/commit/cf8f19918e4e0a0dc5ee5c52d8cc15e5e22d7c49\"\u003ecf8f199\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eThis release is also available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/tsx/v/4.22.2\"\u003e\u003ccode\u003enpm package (@​latest dist-tag)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.22.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/privatenumber/tsx/compare/v4.22.0...v4.22.1\"\u003e4.22.1\u003c/a\u003e (2026-05-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eresolve tsconfig path aliases containing a colon (\u003ca href=\"https://redirect.github.com/privatenumber/tsx/issues/780\"\u003e#780\u003c/a\u003e) (\u003ca href=\"https://github.com/privatenumber/tsx/commit/6979f28810829dc79ec9baf406e162a18b65ab4b\"\u003e6979f28\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eThis release is also available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/tsx/v/4.22.1\"\u003e\u003ccode\u003enpm package (@​latest dist-tag)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.22.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/privatenumber/tsx/compare/v4.21.1...v4.22.0\"\u003e4.22.0\u003c/a\u003e (2026-05-14)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupgrade esbuild to 0.28 (\u003ca href=\"https://redirect.github.com/privatenumber/tsx/issues/789\"\u003e#789\u003c/a\u003e) (\u003ca href=\"https://github.com/privatenumber/tsx/commit/b29f6ee4d6872fdef474eb0a89c6d4e982478a77\"\u003eb29f6ee\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eThis release is also available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/tsx/v/4.22.0\"\u003e\u003ccode\u003enpm package (@​latest dist-tag)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/dce02fc3b8b64a58d24560714902b16f89332f1f\"\u003e\u003ccode\u003edce02fc\u003c/code\u003e\u003c/a\u003e fix: decode typed loader source\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/68f72f3304d8c3ff7048bde8571af9c163fcefa2\"\u003e\u003ccode\u003e68f72f3\u003c/code\u003e\u003c/a\u003e fix: preserve entrypoint with TypeScript preload hooks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/69455cfefbfe71100a3c58d3ce7cea42445d9113\"\u003e\u003ccode\u003e69455cf\u003c/code\u003e\u003c/a\u003e test: cover package exports for ambiguous ESM reexports\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/35b700bd8620696df03827068af29dcd0d091a60\"\u003e\u003ccode\u003e35b700b\u003c/code\u003e\u003c/a\u003e fix: preserve CJS JSON require in ESM hooks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/ef807dba6832260fb4cafd78d81f5469a733966b\"\u003e\u003ccode\u003eef807db\u003c/code\u003e\u003c/a\u003e chore: update testing dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/3917090d4f61863ea6ea16e4a9a3722a112cc3f7\"\u003e\u003ccode\u003e3917090\u003c/code\u003e\u003c/a\u003e test: document compatibility test taxonomy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/de8113ffa8edbcd4e05fa218324c3e8c2a4afdbe\"\u003e\u003ccode\u003ede8113f\u003c/code\u003e\u003c/a\u003e refactor: centralize Node capability facts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/c1f62db45ada60b24ceb3dfdf7f64173d9a15396\"\u003e\u003ccode\u003ec1f62db\u003c/code\u003e\u003c/a\u003e test: consolidate tsconfig path edge coverage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/4e08174ec10276ac71c9a69eb28426ad702d0c76\"\u003e\u003ccode\u003e4e08174\u003c/code\u003e\u003c/a\u003e test: consolidate loader hook coverage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/674bb30bc87ce00b36e9c820d47394defba9ae36\"\u003e\u003ccode\u003e674bb30\u003c/code\u003e\u003c/a\u003e test: consolidate tsImport commonjs mts coverage\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/privatenumber/tsx/compare/v4.21.0...v4.22.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for tsx since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vite-plugin-istanbul` from 7.2.1 to 9.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/iFaxity/vite-plugin-istanbul/releases\"\u003evite-plugin-istanbul's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.0.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/iFaxity/vite-plugin-istanbul/compare/v8.0.0...v9.0.0\"\u003e9.0.0\u003c/a\u003e (2026-05-17)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat!: bump vite peer dependency from \u0026gt;=4 to \u0026gt;=7 (\u003ca href=\"https://redirect.github.com/iFaxity/vite-plugin-istanbul/issues/406\"\u003e#406\u003c/a\u003e) (\u003ca href=\"https://github.com/iFaxity/vite-plugin-istanbul/commit/0118fad569fc5ab60e8ebeef6d9703c355919661\"\u003e0118fad\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat!: migrate from unbuild/rollup to tsdown/rolldown (\u003ca href=\"https://redirect.github.com/iFaxity/vite-plugin-istanbul/issues/405\"\u003e#405\u003c/a\u003e) (\u003ca href=\"https://github.com/iFaxity/vite-plugin-istanbul/commit/6c092487b2687789f2bea0c174fa430ab58320bc\"\u003e6c09248\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport custom instrumenter option (\u003ca href=\"https://redirect.github.com/iFaxity/vite-plugin-istanbul/issues/402\"\u003e#402\u003c/a\u003e) (\u003ca href=\"https://github.com/iFaxity/vite-plugin-istanbul/commit/87458e8f1d916d8602abcb81d4d8361890c7d3b8\"\u003e87458e8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMinimum required Vite version is now 7, up from 4.\u003c/li\u003e\n\u003cli\u003eReplaced unbuild/rollup with tsdown/rolldown.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.0.0-rc.2\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/iFaxity/vite-plugin-istanbul/compare/v9.0.0-rc.1...v9.0.0-rc.2\"\u003e9.0.0-rc.2\u003c/a\u003e (2026-05-17)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003efeat!: bump vite peer dependency from \u0026gt;=4 to \u0026gt;=7 (\u003ca href=\"https://redirect.github.com/iFaxity/vite-plugin-istanbul/issues/406\"\u003e#406\u003c/a\u003e) (\u003ca href=\"https://github.com/iFaxity/vite-plugin-istanbul/commit/0118fad569fc5ab60e8ebeef6d9703c355919661\"\u003e0118fad\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMinimum required Vite version is now 7, up from 4.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.0.0-rc.1\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/iFaxity/vite-plugin-istanbul/compare/v8.0.0...v9.0.0-rc.1\"\u003e9.0.0-rc.1\u003c/a\u003e (2026-05-17)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat!: migrate from unbuild/rollup to tsdown/rolldown (\u003ca href=\"https://redirect.github.com/iFaxity/vite-plugin-istanbul/issues/405\"\u003e#405\u003c/a\u003e) (\u003ca href=\"https://github.com/iFaxity/vite-plugin-istanbul/commit/6c092487b2687789f2bea0c174fa430ab58320bc\"\u003e6c09248\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport custom instrumenter option (\u003ca href=\"https://redirect.github.com/iFaxity/vite-plugin-istanbul/issues/402\"\u003e#402\u003c/a\u003e) (\u003ca href=\"https://github.com/iFaxity/vite-plugin-istanbul/commit/87458e8f1d916d8602abcb81d4d8361890c7d3b8\"\u003e87458e8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReplaced unbuild/rollup with tsdown/rolldown.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/iFaxity/vite-plugin-istanbul/compare/v7.2.1...v8.0.0\"\u003e8.0.0\u003c/a\u003e (2026-03-10)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps)!: removed the upper range of vite peer (\u003ca href=\"https://redirect.github.com/iFaxity/vite-plugin-istanbul/issues/396\"\u003e#396\u003c/a\u003e) (\u003ca href=\"https://github.com/iFaxity/vite-plugin-istanbul/commit/17df98dd00874cdcce2a58cb4e16c0286964570c\"\u003e17df98d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate node v24.14.0 (\u003ca href=\"https://redirect.github.com/iFaxity/vite-plugin-istanbul/issues/377\"\u003e#377\u003c/a\u003e) (\u003ca href=\"https://github.com/iFaxity/vite-plugin-istanbul/commit/c60c931c06e55de0d09aabb47bb2965ae97e6453\"\u003ec60c931\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iFaxity/vite-plugin-istanbul/commit/0118fad569fc5ab60e8ebeef6d9703c355919661\"\u003e\u003ccode\u003e0118fad\u003c/code\u003e\u003c/a\u003e feat!: bump vite peer dependency from \u0026gt;=4 to \u0026gt;=7 (\u003ca href=\"https://redirect.github.com/iFaxity/vite-plugin-istanbul/issues/406\"\u003e#406\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iFaxity/vite-plugin-istanbul/commit/8755100166daa51eb26592e059ce4069f8bda711\"\u003e\u003ccode\u003e8755100\u003c/code\u003e\u003c/a\u003e chore: update node to v24.15.0 (\u003ca href=\"https://redirect.github.com/iFaxity/vite-plugin-istanbul/issues/407\"\u003e#407\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iFaxity/vite-plugin-istanbul/commit/6c092487b2687789f2bea0c174fa430ab58320bc\"\u003e\u003ccode\u003e6c09248\u003c/code\u003e\u003c/a\u003e feat!: migrate from unbuild/rollup to tsdown/rolldown (\u003ca href=\"https://redirect.github.com/iFaxity/vite-plugin-istanbul/issues/405\"\u003e#405\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iFaxity/vite-plugin-istanbul/commit/7d74fc0ce585458e1462f63dcb54efbfb330559b\"\u003e\u003ccode\u003e7d74fc0\u003c/code\u003e\u003c/a\u003e build(deps): bump dependabot/fetch-metadata from 3.0.0 to 3.1.0 (\u003ca href=\"https://redirect.github.com/iFaxity/vite-plugin-istanbul/issues/404\"\u003e#404\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iFaxity/vite-plugin-istanbul/commit/8870c47a91f2e89c0d25052edcf0cf1fef3780b6\"\u003e\u003ccode\u003e8870c47\u003c/code\u003e\u003c/a\u003e build(deps): bump pnpm/action-setup from 5 to 6 (\u003ca href=\"https://redirect.github.com/iFaxity/vite-plugin-istanbul/issues/403\"\u003e#403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iFaxity/vite-plugin-istanbul/commit/d7770a61a1a0cd0d3631be50f778ef8def8d66f8\"\u003e\u003ccode\u003ed7770a6\u003c/code\u003e\u003c/a\u003e Fix/vue sfc template coverage (\u003ca href=\"https://redirect.github.com/iFaxity/vite-plugin-istanbul/issues/400\"\u003e#400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iFaxity/vite-plugin-istanbul/commit/87458e8f1d916d8602abcb81d4d8361890c7d3b8\"\u003e\u003ccode\u003e87458e8\u003c/code\u003e\u003c/a\u003e feat: support custom instrumenter option (\u003ca href=\"https://redirect.github.com/iFaxity/vite-plugin-istanbul/issues/402\"\u003e#402\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iFaxity/vite-plugin-istanbul/commit/4f458b5e3f2181a3a4705dade617734ac24c0bf0\"\u003e\u003ccode\u003e4f458b5\u003c/code\u003e\u003c/a\u003e build(deps): bump dependabot/fetch-metadata from 2.5.0 to 3.0.0 (\u003ca href=\"https://redirect.github.com/iFaxity/vite-plugin-istanbul/issues/401\"\u003e#401\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iFaxity/vite-plugin-istanbul/commit/cbce7e21d3d2b027df14da2fb2848f12d73076fa\"\u003e\u003ccode\u003ecbce7e2\u003c/code\u003e\u003c/a\u003e build(deps): bump pnpm/action-setup from 4 to 5 (\u003ca href=\"https://redirect.github.com/iFaxity/vite-plugin-istanbul/issues/399\"\u003e#399\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iFaxity/vite-plugin-istanbul/commit/b60f782ea773233aeb9ef776f933432de51ca57e\"\u003e\u003ccode\u003eb60f782\u003c/code\u003e\u003c/a\u003e chore(package): corrected the repo urls (\u003ca href=\"https://redirect.github.com/iFaxity/vite-plugin-istanbul/issues/398\"\u003e#398\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/iFaxity/vit...\n\n_Description has been truncated_","html_url":"https://github.com/CenturyLink/Chi/pull/2057","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/CenturyLink%2FChi/issues/2057","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2057/packages"}},{"old_version":"13.0.1","new_version":"14.0.0","update_type":"major","path":null,"pr_created_at":"2026-05-11T07:34:36.000Z","version_change":"13.0.1 → 14.0.0","issue":{"uuid":"4418935485","node_id":"PR_kwDOC41uvM7aJoZF","number":356,"state":"closed","title":"deps: bump ssri from 13.0.1 to 14.0.0","user":"dependabot[bot]","labels":["Dependencies"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-19T15:30:05.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-11T07:34:36.000Z","updated_at":"2026-05-19T15:30:07.000Z","time_to_close":719729,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps","packages":[{"name":"ssri","old_version":"13.0.1","new_version":"14.0.0","repository_url":"https://github.com/npm/ssri"}],"path":null,"ecosystem":"npm"},"body":"Bumps [ssri](https://github.com/npm/ssri) from 13.0.1 to 14.0.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/ssri/releases\"\u003essri's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev14.0.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/ssri/compare/v13.0.1...v14.0.0\"\u003e14.0.0\u003c/a\u003e (2026-05-08)\u003c/h2\u003e\n\u003ch3\u003e⚠️ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003essri\u003c/code\u003e now supports node \u003ccode\u003e^22.22.2 || ^24.15.0 || \u0026gt;=26.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003etemplate-oss-apply\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/7087885641e1ecbfd72c679e768a626cbeddf6b1\"\u003e\u003ccode\u003e7087885\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/167\"\u003e#167\u003c/a\u003e bump to new node engine range (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/ae8172cdeb4df0c64ed73f21a36e2482592f64a7\"\u003e\u003ccode\u003eae8172c\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/167\"\u003e#167\u003c/a\u003e template-oss-apply (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/bda78e5bbbb6b126112013c1612fc31d6720e6a9\"\u003e\u003ccode\u003ebda78e5\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/167\"\u003e#167\u003c/a\u003e template-oss-apply (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/12c6581bdd03b6f618089408384b5da0d208d95a\"\u003e\u003ccode\u003e12c6581\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/166\"\u003e#166\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.29.0 to 4.30.0 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/166\"\u003e#166\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/ssri/blob/main/CHANGELOG.md\"\u003essri's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/ssri/compare/v13.0.1...v14.0.0\"\u003e14.0.0\u003c/a\u003e (2026-05-08)\u003c/h2\u003e\n\u003ch3\u003e⚠️ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003essri\u003c/code\u003e now supports node \u003ccode\u003e^22.22.2 || ^24.15.0 || \u0026gt;=26.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003etemplate-oss-apply\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/7087885641e1ecbfd72c679e768a626cbeddf6b1\"\u003e\u003ccode\u003e7087885\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/167\"\u003e#167\u003c/a\u003e bump to new node engine range (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/ae8172cdeb4df0c64ed73f21a36e2482592f64a7\"\u003e\u003ccode\u003eae8172c\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/167\"\u003e#167\u003c/a\u003e template-oss-apply (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/bda78e5bbbb6b126112013c1612fc31d6720e6a9\"\u003e\u003ccode\u003ebda78e5\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/167\"\u003e#167\u003c/a\u003e template-oss-apply (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/12c6581bdd03b6f618089408384b5da0d208d95a\"\u003e\u003ccode\u003e12c6581\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/166\"\u003e#166\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.29.0 to 4.30.0 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/166\"\u003e#166\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/b70a4da34d0ead6cf258b5499298f727e3cbc4b5\"\u003e\u003ccode\u003eb70a4da\u003c/code\u003e\u003c/a\u003e chore: release 14.0.0 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/169\"\u003e#169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/bda78e5bbbb6b126112013c1612fc31d6720e6a9\"\u003e\u003ccode\u003ebda78e5\u003c/code\u003e\u003c/a\u003e chore: template-oss-apply\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/7087885641e1ecbfd72c679e768a626cbeddf6b1\"\u003e\u003ccode\u003e7087885\u003c/code\u003e\u003c/a\u003e feat!: bump to new node engine range\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/ae8172cdeb4df0c64ed73f21a36e2482592f64a7\"\u003e\u003ccode\u003eae8172c\u003c/code\u003e\u003c/a\u003e feat!: template-oss-apply\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/0f68d16e50b76a9a2f9596b03ed978aa42ad047f\"\u003e\u003ccode\u003e0f68d16\u003c/code\u003e\u003c/a\u003e deps \u0026amp; engine update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/12c6581bdd03b6f618089408384b5da0d208d95a\"\u003e\u003ccode\u003e12c6581\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.29.0 to 4.30.0 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/166\"\u003e#166\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/592af944f40d8c631d944900261b1a40725cf6f9\"\u003e\u003ccode\u003e592af94\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.28.1 to 4.29.0 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/165\"\u003e#165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/npm/ssri/compare/v13.0.1...v14.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=ssri\u0026package-manager=npm_and_yarn\u0026previous-version=13.0.1\u0026new-version=14.0.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot 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`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/npm/make-fetch-happen/pull/356","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fmake-fetch-happen/issues/356","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/356/packages"}},{"old_version":"13.0.1","new_version":"14.0.0","update_type":"major","path":"the dev-dependencies group","pr_created_at":"2026-05-11T05:11:10.000Z","version_change":"13.0.1 → 14.0.0","issue":{"uuid":"4418225620","node_id":"PR_kwDOMWFasc7aHWTd","number":112,"state":"open","title":"Bump ssri from 13.0.1 to 14.0.0 in the dev-dependencies group","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-11T05:11:10.000Z","updated_at":"2026-05-11T05:11:43.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"ssri","old_version":"13.0.1","new_version":"14.0.0","repository_url":"https://github.com/npm/ssri"}],"path":"the dev-dependencies group","ecosystem":"npm"},"body":"Bumps the dev-dependencies group with 1 update: [ssri](https://github.com/npm/ssri).\n\nUpdates `ssri` from 13.0.1 to 14.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/ssri/releases\"\u003essri's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev14.0.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/ssri/compare/v13.0.1...v14.0.0\"\u003e14.0.0\u003c/a\u003e (2026-05-08)\u003c/h2\u003e\n\u003ch3\u003e⚠️ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003essri\u003c/code\u003e now supports node \u003ccode\u003e^22.22.2 || ^24.15.0 || \u0026gt;=26.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003etemplate-oss-apply\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/7087885641e1ecbfd72c679e768a626cbeddf6b1\"\u003e\u003ccode\u003e7087885\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/167\"\u003e#167\u003c/a\u003e bump to new node engine range (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/ae8172cdeb4df0c64ed73f21a36e2482592f64a7\"\u003e\u003ccode\u003eae8172c\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/167\"\u003e#167\u003c/a\u003e template-oss-apply (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/bda78e5bbbb6b126112013c1612fc31d6720e6a9\"\u003e\u003ccode\u003ebda78e5\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/167\"\u003e#167\u003c/a\u003e template-oss-apply (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/12c6581bdd03b6f618089408384b5da0d208d95a\"\u003e\u003ccode\u003e12c6581\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/166\"\u003e#166\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.29.0 to 4.30.0 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/166\"\u003e#166\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/ssri/blob/main/CHANGELOG.md\"\u003essri's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/ssri/compare/v13.0.1...v14.0.0\"\u003e14.0.0\u003c/a\u003e (2026-05-08)\u003c/h2\u003e\n\u003ch3\u003e⚠️ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003essri\u003c/code\u003e now supports node \u003ccode\u003e^22.22.2 || ^24.15.0 || \u0026gt;=26.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003etemplate-oss-apply\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/7087885641e1ecbfd72c679e768a626cbeddf6b1\"\u003e\u003ccode\u003e7087885\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/167\"\u003e#167\u003c/a\u003e bump to new node engine range (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/ae8172cdeb4df0c64ed73f21a36e2482592f64a7\"\u003e\u003ccode\u003eae8172c\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/167\"\u003e#167\u003c/a\u003e template-oss-apply (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/bda78e5bbbb6b126112013c1612fc31d6720e6a9\"\u003e\u003ccode\u003ebda78e5\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/167\"\u003e#167\u003c/a\u003e template-oss-apply (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/12c6581bdd03b6f618089408384b5da0d208d95a\"\u003e\u003ccode\u003e12c6581\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/166\"\u003e#166\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.29.0 to 4.30.0 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/166\"\u003e#166\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/b70a4da34d0ead6cf258b5499298f727e3cbc4b5\"\u003e\u003ccode\u003eb70a4da\u003c/code\u003e\u003c/a\u003e chore: release 14.0.0 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/169\"\u003e#169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/bda78e5bbbb6b126112013c1612fc31d6720e6a9\"\u003e\u003ccode\u003ebda78e5\u003c/code\u003e\u003c/a\u003e chore: template-oss-apply\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/7087885641e1ecbfd72c679e768a626cbeddf6b1\"\u003e\u003ccode\u003e7087885\u003c/code\u003e\u003c/a\u003e feat!: bump to new node engine range\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/ae8172cdeb4df0c64ed73f21a36e2482592f64a7\"\u003e\u003ccode\u003eae8172c\u003c/code\u003e\u003c/a\u003e feat!: template-oss-apply\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/0f68d16e50b76a9a2f9596b03ed978aa42ad047f\"\u003e\u003ccode\u003e0f68d16\u003c/code\u003e\u003c/a\u003e deps \u0026amp; engine update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/12c6581bdd03b6f618089408384b5da0d208d95a\"\u003e\u003ccode\u003e12c6581\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.29.0 to 4.30.0 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/166\"\u003e#166\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/592af944f40d8c631d944900261b1a40725cf6f9\"\u003e\u003ccode\u003e592af94\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.28.1 to 4.29.0 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/165\"\u003e#165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/npm/ssri/compare/v13.0.1...v14.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=ssri\u0026package-manager=npm_and_yarn\u0026previous-version=13.0.1\u0026new-version=14.0.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot 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`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e 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)\n- `@dependabot ignore \u003cdependency name\u003e 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)\n- `@dependabot ignore \u003cdependency name\u003e` 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)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/KudoAI/amazongpt/pull/112","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/KudoAI%2Famazongpt/issues/112","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/112/packages"}},{"old_version":"13.0.1","new_version":"14.0.0","update_type":"major","path":"the dev-dependencies group","pr_created_at":"2026-05-08T22:53:18.000Z","version_change":"13.0.1 → 14.0.0","issue":{"uuid":"4409898779","node_id":"PR_kwDOJPzcJc7ZtqTW","number":311,"state":"open","title":"Bump ssri from 13.0.1 to 14.0.0 in the dev-dependencies group","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-08T22:53:18.000Z","updated_at":"2026-05-08T22:53:50.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"ssri","old_version":"13.0.1","new_version":"14.0.0","repository_url":"https://github.com/npm/ssri"}],"path":"the dev-dependencies group","ecosystem":"npm"},"body":"Bumps the dev-dependencies group with 1 update: [ssri](https://github.com/npm/ssri).\n\nUpdates `ssri` from 13.0.1 to 14.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/ssri/releases\"\u003essri's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev14.0.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/ssri/compare/v13.0.1...v14.0.0\"\u003e14.0.0\u003c/a\u003e (2026-05-08)\u003c/h2\u003e\n\u003ch3\u003e⚠️ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003essri\u003c/code\u003e now supports node \u003ccode\u003e^22.22.2 || ^24.15.0 || \u0026gt;=26.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003etemplate-oss-apply\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/7087885641e1ecbfd72c679e768a626cbeddf6b1\"\u003e\u003ccode\u003e7087885\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/167\"\u003e#167\u003c/a\u003e bump to new node engine range (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/ae8172cdeb4df0c64ed73f21a36e2482592f64a7\"\u003e\u003ccode\u003eae8172c\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/167\"\u003e#167\u003c/a\u003e template-oss-apply (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/bda78e5bbbb6b126112013c1612fc31d6720e6a9\"\u003e\u003ccode\u003ebda78e5\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/167\"\u003e#167\u003c/a\u003e template-oss-apply (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/12c6581bdd03b6f618089408384b5da0d208d95a\"\u003e\u003ccode\u003e12c6581\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/166\"\u003e#166\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.29.0 to 4.30.0 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/166\"\u003e#166\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/ssri/blob/main/CHANGELOG.md\"\u003essri's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/ssri/compare/v13.0.1...v14.0.0\"\u003e14.0.0\u003c/a\u003e (2026-05-08)\u003c/h2\u003e\n\u003ch3\u003e⚠️ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003essri\u003c/code\u003e now supports node \u003ccode\u003e^22.22.2 || ^24.15.0 || \u0026gt;=26.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003etemplate-oss-apply\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/7087885641e1ecbfd72c679e768a626cbeddf6b1\"\u003e\u003ccode\u003e7087885\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/167\"\u003e#167\u003c/a\u003e bump to new node engine range (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/ae8172cdeb4df0c64ed73f21a36e2482592f64a7\"\u003e\u003ccode\u003eae8172c\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/167\"\u003e#167\u003c/a\u003e template-oss-apply (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/bda78e5bbbb6b126112013c1612fc31d6720e6a9\"\u003e\u003ccode\u003ebda78e5\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/167\"\u003e#167\u003c/a\u003e template-oss-apply (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/12c6581bdd03b6f618089408384b5da0d208d95a\"\u003e\u003ccode\u003e12c6581\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/166\"\u003e#166\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.29.0 to 4.30.0 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/166\"\u003e#166\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/b70a4da34d0ead6cf258b5499298f727e3cbc4b5\"\u003e\u003ccode\u003eb70a4da\u003c/code\u003e\u003c/a\u003e chore: release 14.0.0 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/169\"\u003e#169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/bda78e5bbbb6b126112013c1612fc31d6720e6a9\"\u003e\u003ccode\u003ebda78e5\u003c/code\u003e\u003c/a\u003e chore: template-oss-apply\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/7087885641e1ecbfd72c679e768a626cbeddf6b1\"\u003e\u003ccode\u003e7087885\u003c/code\u003e\u003c/a\u003e feat!: bump to new node engine range\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/ae8172cdeb4df0c64ed73f21a36e2482592f64a7\"\u003e\u003ccode\u003eae8172c\u003c/code\u003e\u003c/a\u003e feat!: template-oss-apply\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/0f68d16e50b76a9a2f9596b03ed978aa42ad047f\"\u003e\u003ccode\u003e0f68d16\u003c/code\u003e\u003c/a\u003e deps \u0026amp; engine update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/12c6581bdd03b6f618089408384b5da0d208d95a\"\u003e\u003ccode\u003e12c6581\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.29.0 to 4.30.0 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/166\"\u003e#166\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/592af944f40d8c631d944900261b1a40725cf6f9\"\u003e\u003ccode\u003e592af94\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.28.1 to 4.29.0 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/165\"\u003e#165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/npm/ssri/compare/v13.0.1...v14.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=ssri\u0026package-manager=npm_and_yarn\u0026previous-version=13.0.1\u0026new-version=14.0.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot 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`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e 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)\n- `@dependabot ignore \u003cdependency name\u003e 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)\n- `@dependabot ignore \u003cdependency name\u003e` 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)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/adamlui/chatgpt-widescreen/pull/311","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fchatgpt-widescreen/issues/311","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/311/packages"}},{"old_version":"12.0.0","new_version":"13.0.1","update_type":"major","path":null,"pr_created_at":"2026-03-09T07:05:20.000Z","version_change":"12.0.0 → 13.0.1","issue":{"uuid":"4043770754","node_id":"PR_kwDOFK-IW87I-qVv","number":1979,"state":"open","title":"[DPEDE-1784](deps): Bump the all-dependencies group across 1 directory with 15 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":8,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-09T07:05:20.000Z","updated_at":"2026-03-20T01:05:09.327Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"[DPEDE-1784](deps): Bump","group_name":"all-dependencies","update_count":15,"packages":[{"name":"@babel/preset-env","old_version":"7.28.0","new_version":"7.29.0","repository_url":"https://github.com/babel/babel"},{"name":"@types/node","old_version":"24.1.0","new_version":"25.3.5","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"autoprefixer","old_version":"10.4.23","new_version":"10.4.27","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"chokidar","old_version":"4.0.3","new_version":"5.0.0","repository_url":"https://github.com/paulmillr/chokidar"},{"name":"cors","old_version":"2.8.5","new_version":"2.8.6","repository_url":"https://github.com/expressjs/cors"},{"name":"cross-env","old_version":"7.0.3","new_version":"10.1.0","repository_url":"https://github.com/kentcdodds/cross-env"},{"name":"cssnano","old_version":"7.1.2","new_version":"7.1.3","repository_url":"https://github.com/cssnano/cssnano"},{"name":"cypress","old_version":"14.5.3","new_version":"15.11.0","repository_url":"https://github.com/cypress-io/cypress"},{"name":"dayjs","old_version":"1.11.13","new_version":"1.11.19","repository_url":"https://github.com/iamkun/dayjs"},{"name":"express","old_version":"5.1.0","new_version":"5.2.1","repository_url":"https://github.com/expressjs/express"},{"name":"express-rate-limit","old_version":"7.5.1","new_version":"8.3.0","repository_url":"https://github.com/express-rate-limit/express-rate-limit"},{"name":"ora","old_version":"8.2.0","new_version":"9.3.0","repository_url":"https://github.com/sindresorhus/ora"},{"name":"sass","old_version":"1.89.2","new_version":"1.97.3","repository_url":"https://github.com/sass/dart-sass"},{"name":"ssri","old_version":"12.0.0","new_version":"13.0.1","repository_url":"https://github.com/npm/ssri"},{"name":"@rollup/rollup-linux-x64-gnu","old_version":"4.46.1","new_version":"4.59.0","repository_url":"https://github.com/rollup/rollup"}],"path":null,"ecosystem":"npm"},"body":"Bumps the all-dependencies group with 15 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) | `7.28.0` | `7.29.0` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `24.1.0` | `25.3.5` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.4.23` | `10.4.27` |\n| [chokidar](https://github.com/paulmillr/chokidar) | `4.0.3` | `5.0.0` |\n| [cors](https://github.com/expressjs/cors) | `2.8.5` | `2.8.6` |\n| [cross-env](https://github.com/kentcdodds/cross-env) | `7.0.3` | `10.1.0` |\n| [cssnano](https://github.com/cssnano/cssnano) | `7.1.2` | `7.1.3` |\n| [cypress](https://github.com/cypress-io/cypress) | `14.5.3` | `15.11.0` |\n| [dayjs](https://github.com/iamkun/dayjs) | `1.11.13` | `1.11.19` |\n| [express](https://github.com/expressjs/express) | `5.1.0` | `5.2.1` |\n| [express-rate-limit](https://github.com/express-rate-limit/express-rate-limit) | `7.5.1` | `8.3.0` |\n| [ora](https://github.com/sindresorhus/ora) | `8.2.0` | `9.3.0` |\n| [sass](https://github.com/sass/dart-sass) | `1.89.2` | `1.97.3` |\n| [ssri](https://github.com/npm/ssri) | `12.0.0` | `13.0.1` |\n| [@rollup/rollup-linux-x64-gnu](https://github.com/rollup/rollup) | `4.46.1` | `4.59.0` |\n\n\nUpdates `@babel/preset-env` from 7.28.0 to 7.29.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e\u003ccode\u003e@​babel/preset-env\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.29.0 (2026-01-31)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/simbahax\"\u003e\u003ccode\u003e@​simbahax\u003c/code\u003e\u003c/a\u003e for your first PR!\u003c/p\u003e\n\u003ch4\u003e:rocket: New Feature\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17750\"\u003e#17750\u003c/a\u003e [7.x backport] Add attributes import declaration builder (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17663\"\u003e#17663\u003c/a\u003e [7.x backport] feat(standalone): export async transform (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17725\"\u003e#17725\u003c/a\u003e [7.x backport] feat: read standalone targets from data-targets (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17765\"\u003e#17765\u003c/a\u003e fix(parser): correctly parse type assertions in \u003ccode\u003eextends\u003c/code\u003e clause (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17723\"\u003e#17723\u003c/a\u003e [7.x backport] fix(parser): improve super type argument parsing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17708\"\u003e#17708\u003c/a\u003e fix(traverse): provide a hub when traversing a File or Program and no parentPath is given (\u003ca href=\"https://github.com/simbahax\"\u003e\u003ccode\u003e@​simbahax\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-block-scoping\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17737\"\u003e#17737\u003c/a\u003e [7.x backport] fix: Rename switch discriminant references when body creates shadowing variable (\u003ca href=\"https://github.com/magic-akari\"\u003e\u003ccode\u003e@​magic-akari\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-generator\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17642\"\u003e#17642\u003c/a\u003e [Babel 7] Improve generator performance (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 6\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eDavid (\u003ca href=\"https://github.com/simbahax\"\u003e\u003ccode\u003e@​simbahax\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/magic-akari\"\u003e\u003ccode\u003e@​magic-akari\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.6 (2026-01-12)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-cli\u003c/code\u003e, \u003ccode\u003ebabel-code-frame\u003c/code\u003e, \u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-helper-fixtures\u003c/code\u003e, \u003ccode\u003ebabel-helper-plugin-utils\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-flow-comments\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-property-mutators\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17589\"\u003e#17589\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17556\"\u003e#17556\u003c/a\u003e fix: \u003ccode\u003etransform-regenerator\u003c/code\u003e correctly handles scope (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-react-jsx\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17538\"\u003e#17538\u003c/a\u003e fix: Keep jsx comments (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17606\"\u003e#17606\u003c/a\u003e Polish(standalone): improve message on invalid preset/plugin (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-bugfix-v8-static-class-fields-redefine-readonly\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-attributes-to-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-wasm-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-async-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-export-default-from\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-flow\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-bind\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-sent\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-attributes\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-defer\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-jsx\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-module-blocks\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-optional-chaining-assign\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-partial-application\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-pipeline-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-throw-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-typescript\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-to-generator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-properties\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-static-block\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-dotall-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-duplicate-named-capturing-groups-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-exponentiation-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-json-strings\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-logical-assignment-operators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-nullish-coalescing-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-numeric-separator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-catch-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-methods\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-property-in-object\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regexp-modifiers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-property-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-sets-regex\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17580\"\u003e#17580\u003c/a\u003e Allow Babel 8 in compatible Babel 7 plugins (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/aa8394e454337d118ac3d40bfa3ee1a3cb3f3ed2\"\u003e\u003ccode\u003eaa8394e\u003c/code\u003e\u003c/a\u003e v7.29.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/0053db620c05acf0036f593b5aaf4e372daa79d0\"\u003e\u003ccode\u003e0053db6\u003c/code\u003e\u003c/a\u003e Update polyfill packages (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/17727\"\u003e#17727\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/f3a22268bdc4fc6748cbc2be718a4d1090bdaf00\"\u003e\u003ccode\u003ef3a2226\u003c/code\u003e\u003c/a\u003e [babel 7] Delete Babel 8 fixtures (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/17729\"\u003e#17729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/d7f400889567ae18ef9ac41b024b5120f6060e17\"\u003e\u003ccode\u003ed7f4008\u003c/code\u003e\u003c/a\u003e v7.28.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/99dcba5e71de3bd81ce14077cfa5b6df58e9b177\"\u003e\u003ccode\u003e99dcba5\u003c/code\u003e\u003c/a\u003e chore: enable some ts-eslint rules (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/17592\"\u003e#17592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/c92c4919771105140015167f25f7bacac77c90d9\"\u003e\u003ccode\u003ec92c491\u003c/code\u003e\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/17589\"\u003e#17589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/61647ae2397c82c3c71f077b5ab109106a5cac0f\"\u003e\u003ccode\u003e61647ae\u003c/code\u003e\u003c/a\u003e v7.28.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/42cb285b59fc99a8102d69bef6223b75617e9f46\"\u003e\u003ccode\u003e42cb285\u003c/code\u003e\u003c/a\u003e Improve \u003ccode\u003e@babel/core\u003c/code\u003e types (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/17404\"\u003e#17404\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/ae363aed504a91f1ac0b79ad46dbd072658d364a\"\u003e\u003ccode\u003eae363ae\u003c/code\u003e\u003c/a\u003e chore: Fix typo in variable name (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/17535\"\u003e#17535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/1edfcaa48f5d5c6aaf1345a03deb106cefff89a8\"\u003e\u003ccode\u003e1edfcaa\u003c/code\u003e\u003c/a\u003e Update compat data (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/17487\"\u003e#17487\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/babel/babel/commits/v7.29.0/packages/babel-preset-env\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​babel/preset-env\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 24.1.0 to 25.3.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `autoprefixer` from 10.4.23 to 10.4.27\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/autoprefixer/releases\"\u003eautoprefixer's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.4.27\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved development key from \u003ccode\u003epackage.json\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.26\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReduced package size.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.25\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed broken gradients on CSS Custom Properties (by \u003ca href=\"https://github.com/serger777\"\u003e\u003ccode\u003e@​serger777\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.24\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMade Autoprefixer a little faster (by \u003ca href=\"https://github.com/Cherry\"\u003e\u003ccode\u003e@​Cherry\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/autoprefixer/blob/main/CHANGELOG.md\"\u003eautoprefixer's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.4.27\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved development key from \u003ccode\u003epackage.json\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.26\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReduced package size.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.25\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed broken gradients on CSS Custom Properties (by \u003ca href=\"https://github.com/serger777\"\u003e\u003ccode\u003e@​serger777\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.24\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMade Autoprefixer a little faster (by \u003ca href=\"https://github.com/Cherry\"\u003e\u003ccode\u003e@​Cherry\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/360f2d9ecbad3315fbabc61fb2131ac939fee211\"\u003e\u003ccode\u003e360f2d9\u003c/code\u003e\u003c/a\u003e Release 10.4.27 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/ab5260c30de086760abf7f666bb52f9267ff387e\"\u003e\u003ccode\u003eab5260c\u003c/code\u003e\u003c/a\u003e Update clean-publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/09e9dd12c023a02a90d05db46c3c75166525674c\"\u003e\u003ccode\u003e09e9dd1\u003c/code\u003e\u003c/a\u003e Release 10.4.26 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/ec7554060076640e1261e16d3af8f81c3a2b17cf\"\u003e\u003ccode\u003eec75540\u003c/code\u003e\u003c/a\u003e Ignore local patches\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/59601b89582c2ca286a5e2a545ba98fb0004a5aa\"\u003e\u003ccode\u003e59601b8\u003c/code\u003e\u003c/a\u003e Update c8 and clean-publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/06ea9886faa25c3272e2d86b945852e61a6997f7\"\u003e\u003ccode\u003e06ea988\u003c/code\u003e\u003c/a\u003e Release 10.4.25 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/47d8a5bde458ba19e25df455fcda8fcf31b97135\"\u003e\u003ccode\u003e47d8a5b\u003c/code\u003e\u003c/a\u003e Update dependencies and fix Node.js 25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/51c596e429567c3a4c8e95123825b5ddd1d4a8b7\"\u003e\u003ccode\u003e51c596e\u003c/code\u003e\u003c/a\u003e Add Node.js 25 and 24 to CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/523982391ff26ea30f7c76a601ca3b655e1da543\"\u003e\u003ccode\u003e5239823\u003c/code\u003e\u003c/a\u003e Fix CSS variables in gradients (\u003ca href=\"https://redirect.github.com/postcss/autoprefixer/issues/1515\"\u003e#1515\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/postcss/autoprefixer/issues/1544\"\u003e#1544\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/36692c25e7ebf68b61cf992535a15f86e03ba4df\"\u003e\u003ccode\u003e36692c2\u003c/code\u003e\u003c/a\u003e Release 10.4.24 version\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/postcss/autoprefixer/compare/10.4.23...10.4.27\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `chokidar` from 4.0.3 to 5.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/paulmillr/chokidar/releases\"\u003echokidar's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake the package ESM-only. Reduces on-disk package size from ~150kb to ~80kb\u003c/li\u003e\n\u003cli\u003eIncrease minimum node.js version to v20.19. The versions starting from it support loading esm files from cjs\u003c/li\u003e\n\u003cli\u003efix: Make types more precise \u003ca href=\"https://redirect.github.com/paulmillr/chokidar/pull/1424\"\u003epaulmillr/chokidar#1424\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: re-use double slash regex \u003ca href=\"https://redirect.github.com/paulmillr/chokidar/pull/1435\"\u003epaulmillr/chokidar#1435\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate readdirp to ESM-only v5\u003c/li\u003e\n\u003cli\u003eLots of minor improvements in tests\u003c/li\u003e\n\u003cli\u003eIncrease security of NPM releases. Switch to token-less Trusted Publishing, with help of \u003ca href=\"https://github.com/paulmillr/jsbt\"\u003ejsbt\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSwitch compilation mode to isolatedDeclaration-based typescript for simplified auto-generated docs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mhkeller\"\u003e\u003ccode\u003e@​mhkeller\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/paulmillr/chokidar/pull/1426\"\u003epaulmillr/chokidar#1426\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/btea\"\u003e\u003ccode\u003e@​btea\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/paulmillr/chokidar/pull/1432\"\u003epaulmillr/chokidar#1432\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/paulmillr/chokidar/compare/4.0.3...5.0.0\"\u003ehttps://github.com/paulmillr/chokidar/compare/4.0.3...5.0.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/chokidar/commit/c0c8d20e49d337491891078d1081bf91bd178de6\"\u003e\u003ccode\u003ec0c8d20\u003c/code\u003e\u003c/a\u003e Release 5.0.0.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/chokidar/commit/b211ceca34b1d30326334de21ed30b4a4ceb4c7e\"\u003e\u003ccode\u003eb211cec\u003c/code\u003e\u003c/a\u003e Remove src from npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/chokidar/commit/87422468fd353426a53a78788b8718979c8725cc\"\u003e\u003ccode\u003e8742246\u003c/code\u003e\u003c/a\u003e Upgrade dev deps, jsbt, ci files. Upgrade readdirp to v5.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/chokidar/commit/de5a34c3cccf2d6fc812a6080e29fb4dd1583ec1\"\u003e\u003ccode\u003ede5a34c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/paulmillr/chokidar/issues/1442\"\u003e#1442\u003c/a\u003e from paulmillr/flaky-buns\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/chokidar/commit/c08a6c4ed6a67b2cb16f61592f763b33e6bce7d3\"\u003e\u003ccode\u003ec08a6c4\u003c/code\u003e\u003c/a\u003e fix: throttle based on dir + target\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/chokidar/commit/0c55ab3b049682fae9c1ee278ebc964dbfb92f08\"\u003e\u003ccode\u003e0c55ab3\u003c/code\u003e\u003c/a\u003e test: wait for explicit calls in directory test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/chokidar/commit/ce81be5a51ae72920649e2a74aeba86688c2a5ee\"\u003e\u003ccode\u003ece81be5\u003c/code\u003e\u003c/a\u003e perf: re-use double slash regex (\u003ca href=\"https://redirect.github.com/paulmillr/chokidar/issues/1435\"\u003e#1435\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/chokidar/commit/7d9c1ed27d2b9150077601677a8a8bad27b8f3da\"\u003e\u003ccode\u003e7d9c1ed\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/paulmillr/chokidar/issues/1433\"\u003e#1433\u003c/a\u003e from paulmillr/super-matrices\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/chokidar/commit/391554143f582fe78f7d37cf54b834c42f84652b\"\u003e\u003ccode\u003e3915541\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/paulmillr/chokidar/issues/1430\"\u003e#1430\u003c/a\u003e from paulmillr/esm-only\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/paulmillr/chokidar/commit/9308bedee986abac912100e4bcc4823a1504a10f\"\u003e\u003ccode\u003e9308bed\u003c/code\u003e\u003c/a\u003e chore: use Nodejs 24 in CI (\u003ca href=\"https://redirect.github.com/paulmillr/chokidar/issues/1432\"\u003e#1432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/paulmillr/chokidar/compare/4.0.3...5.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for chokidar since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cors` from 2.8.5 to 2.8.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressjs/cors/releases\"\u003ecors's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.8.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBuild: Node.js@12.16 and Node.js.13.12 by \u003ca href=\"https://github.com/smondal\"\u003e\u003ccode\u003e@​smondal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/189\"\u003eexpressjs/cors#189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate README.md for origin function callback parameters by \u003ca href=\"https://github.com/dstudzinski\"\u003e\u003ccode\u003e@​dstudzinski\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/180\"\u003eexpressjs/cors#180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSuggest passing false for disallowed domains, not erroring by \u003ca href=\"https://github.com/shackpank\"\u003e\u003ccode\u003e@​shackpank\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/175\"\u003eexpressjs/cors#175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChanged the term whitelist to allowlist in Documentation by \u003ca href=\"https://github.com/jkasun\"\u003e\u003ccode\u003e@​jkasun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/200\"\u003eexpressjs/cors#200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix typo in README by \u003ca href=\"https://github.com/alex-grover\"\u003e\u003ccode\u003e@​alex-grover\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/207\"\u003eexpressjs/cors#207\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded new link \u0026amp; website in the README by \u003ca href=\"https://github.com/manjunath00\"\u003e\u003ccode\u003e@​manjunath00\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/269\"\u003eexpressjs/cors#269\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix functions call with extra parameter by \u003ca href=\"https://github.com/LuisEGR\"\u003e\u003ccode\u003e@​LuisEGR\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/245\"\u003eexpressjs/cors#245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:bug: Fix readme status badge by \u003ca href=\"https://github.com/homersimpsons\"\u003e\u003ccode\u003e@​homersimpsons\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/306\"\u003eexpressjs/cors#306\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add support for OSSF scorecard reporting by \u003ca href=\"https://github.com/inigomarquinez\"\u003e\u003ccode\u003e@​inigomarquinez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/321\"\u003eexpressjs/cors#321\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: fix errors in ci github action for node 8 by \u003ca href=\"https://github.com/inigomarquinez\"\u003e\u003ccode\u003e@​inigomarquinez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/322\"\u003eexpressjs/cors#322\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: improved test robustness by \u003ca href=\"https://github.com/Alex-GF\"\u003e\u003ccode\u003e@​Alex-GF\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/320\"\u003eexpressjs/cors#320\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: upgrade scorecard workflow pinned action versions by \u003ca href=\"https://github.com/carpasse\"\u003e\u003ccode\u003e@​carpasse\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/341\"\u003eexpressjs/cors#341\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: add CodeQL (SAST) by \u003ca href=\"https://github.com/bjohansebas\"\u003e\u003ccode\u003e@​bjohansebas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/340\"\u003eexpressjs/cors#340\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: remove broken link to demo site by \u003ca href=\"https://github.com/dpopp07\"\u003e\u003ccode\u003e@​dpopp07\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/344\"\u003eexpressjs/cors#344\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOSSF Scorecard recommendations by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/350\"\u003eexpressjs/cors#350\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.24.7 to 3.28.19 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/351\"\u003eexpressjs/cors#351\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump coverallsapp/github-action from 1.2.5 to 2.3.6 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/353\"\u003eexpressjs/cors#353\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 4.1.1 to 4.2.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/354\"\u003eexpressjs/cors#354\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump ossf/scorecard-action from 2.4.0 to 2.4.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/355\"\u003eexpressjs/cors#355\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump express from 4.17.1 to 4.21.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/356\"\u003eexpressjs/cors#356\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/upload-artifact from 4.5.0 to 4.6.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/352\"\u003eexpressjs/cors#352\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump mocha from 9.1.1 to 9.2.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/358\"\u003eexpressjs/cors#358\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate the docs for per request config by \u003ca href=\"https://github.com/jonchurch\"\u003e\u003ccode\u003e@​jonchurch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/338\"\u003eexpressjs/cors#338\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(fix): readme updated for \u003ca href=\"https://redirect.github.com/expressjs/cors/issues/271\"\u003e#271\u003c/a\u003e origin option for * by \u003ca href=\"https://github.com/dhananjaysa92\"\u003e\u003ccode\u003e@​dhananjaysa92\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/289\"\u003eexpressjs/cors#289\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: upgrade Node versions by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/359\"\u003eexpressjs/cors#359\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add funding to package.json by \u003ca href=\"https://github.com/bjohansebas\"\u003e\u003ccode\u003e@​bjohansebas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/363\"\u003eexpressjs/cors#363\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.28.19 to 4.31.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/371\"\u003eexpressjs/cors#371\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/upload-artifact from 4.6.2 to 5.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/370\"\u003eexpressjs/cors#370\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Cleanup README by \u003ca href=\"https://github.com/efekrskl\"\u003e\u003ccode\u003e@​efekrskl\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/374\"\u003eexpressjs/cors#374\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add node v25 by \u003ca href=\"https://github.com/imangas\"\u003e\u003ccode\u003e@​imangas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/375\"\u003eexpressjs/cors#375\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExtend CI test matrix by \u003ca href=\"https://github.com/imangas\"\u003e\u003ccode\u003e@​imangas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/376\"\u003eexpressjs/cors#376\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: simplify code examples with header comments by \u003ca href=\"https://github.com/jonchurch\"\u003e\u003ccode\u003e@​jonchurch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/386\"\u003eexpressjs/cors#386\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: tweak intro, add note w/ browser enforcement, FAQ  by \u003ca href=\"https://github.com/jonchurch\"\u003e\u003ccode\u003e@​jonchurch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/385\"\u003eexpressjs/cors#385\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: remove HISTORY.md and nonexistent CONTRIBUTING.md from tarball by \u003ca href=\"https://github.com/Phillip9587\"\u003e\u003ccode\u003e@​Phillip9587\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/388\"\u003eexpressjs/cors#388\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease: 2.8.6 by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/390\"\u003eexpressjs/cors#390\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smondal\"\u003e\u003ccode\u003e@​smondal\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/189\"\u003eexpressjs/cors#189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dstudzinski\"\u003e\u003ccode\u003e@​dstudzinski\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/180\"\u003eexpressjs/cors#180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shackpank\"\u003e\u003ccode\u003e@​shackpank\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/175\"\u003eexpressjs/cors#175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jkasun\"\u003e\u003ccode\u003e@​jkasun\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/200\"\u003eexpressjs/cors#200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alex-grover\"\u003e\u003ccode\u003e@​alex-grover\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/207\"\u003eexpressjs/cors#207\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/manjunath00\"\u003e\u003ccode\u003e@​manjunath00\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/269\"\u003eexpressjs/cors#269\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/LuisEGR\"\u003e\u003ccode\u003e@​LuisEGR\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/245\"\u003eexpressjs/cors#245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/homersimpsons\"\u003e\u003ccode\u003e@​homersimpsons\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/306\"\u003eexpressjs/cors#306\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/inigomarquinez\"\u003e\u003ccode\u003e@​inigomarquinez\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/321\"\u003eexpressjs/cors#321\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Alex-GF\"\u003e\u003ccode\u003e@​Alex-GF\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/320\"\u003eexpressjs/cors#320\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/carpasse\"\u003e\u003ccode\u003e@​carpasse\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/341\"\u003eexpressjs/cors#341\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressjs/cors/blob/master/HISTORY.md\"\u003ecors's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e2.8.6 / 2026-01-22\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eImprove documentation (API, context, examples...)\u003c/li\u003e\n\u003cli\u003eRemove additional markdown files from tarball\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/cors/commit/f00a8c1f0af727ffe5ed35f3b2d0b1a7eb4b65bb\"\u003e\u003ccode\u003ef00a8c1\u003c/code\u003e\u003c/a\u003e 2.8.6 (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/390\"\u003e#390\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/cors/commit/848e2bd062a5d845c99e3808ca598d60f6bc5e16\"\u003e\u003ccode\u003e848e2bd\u003c/code\u003e\u003c/a\u003e chore: remove HISTORY.md and nonexistent CONTRIBUTING.md from tarball (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/388\"\u003e#388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/cors/commit/cf8947e828444603c68dfca4f9297700f52b9629\"\u003e\u003ccode\u003ecf8947e\u003c/code\u003e\u003c/a\u003e docs: tweak intro, add note w/ browser enforcement, FAQ  (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/385\"\u003e#385\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/cors/commit/bbf62a5438a406bf50cc6f3c2d763028f215523f\"\u003e\u003ccode\u003ebbf62a5\u003c/code\u003e\u003c/a\u003e docs: simplify code examples with header comments (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/386\"\u003e#386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/cors/commit/f442e770a40993f5093940c73c326b825203f947\"\u003e\u003ccode\u003ef442e77\u003c/code\u003e\u003c/a\u003e Extend CI test matrix (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/376\"\u003e#376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/cors/commit/d5cf6cd3ac1edad4507f5f265cad6dfb6ea048bc\"\u003e\u003ccode\u003ed5cf6cd\u003c/code\u003e\u003c/a\u003e ci: add support for node@25 (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/375\"\u003e#375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/cors/commit/7e6f7eeac0c16d9abed2cb84ac4b2891a51fa3dc\"\u003e\u003ccode\u003e7e6f7ee\u003c/code\u003e\u003c/a\u003e docs: revamp content (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/374\"\u003e#374\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/cors/commit/b25644c76be11c09e3573007244a0696c4d183ec\"\u003e\u003ccode\u003eb25644c\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/upload-artifact from 4.6.2 to 5.0.0 (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/370\"\u003e#370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/cors/commit/f881e919e825ae8e35b8526a39bb64d13d4688bb\"\u003e\u003ccode\u003ef881e91\u003c/code\u003e\u003c/a\u003e build(deps): bump github/codeql-action from 3.28.19 to 4.31.2 (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/371\"\u003e#371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/cors/commit/9a9a760c888433d923847ee837e95567d9a94517\"\u003e\u003ccode\u003e9a9a760\u003c/code\u003e\u003c/a\u003e chore: add funding to package.json (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/363\"\u003e#363\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/expressjs/cors/compare/v2.8.5...v2.8.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~ulisesgascon\"\u003eulisesgascon\u003c/a\u003e, a new releaser for cors since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cross-env` from 7.0.3 to 10.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kentcdodds/cross-env/releases\"\u003ecross-env's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.1.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/kentcdodds/cross-env/compare/v10.0.0...v10.1.0\"\u003e10.1.0\u003c/a\u003e (2025-09-29)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd support for default value syntax (\u003ca href=\"https://github.com/kentcdodds/cross-env/commit/152ae6a85b5725ac3c725a8a3e471aee79acc712\"\u003e152ae6a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFor example:\u003c/p\u003e\n\u003cpre lang=\"json\"\u003e\u003ccode\u003e\u0026quot;dev:server\u0026quot;: \u0026quot;cross-env wrangler dev --port ${PORT:-8787}\u0026quot;,\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eIf \u003ccode\u003ePORT\u003c/code\u003e is already set, use that value, otherwise fallback to \u003ccode\u003e8787\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eLearn more about \u003ca href=\"https://www.gnu.org/software/bash/manual/html_node/Shell-Parameter-Expansion.html\"\u003eShell Parameter Expansion\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev10.0.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/kentcdodds/cross-env/compare/v9.0.0...v10.0.0\"\u003e10.0.0\u003c/a\u003e (2025-07-25)\u003c/h1\u003e\n\u003cp\u003eTL;DR: You should probably not have to change anything if:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eYou're using a modern maintained version of Node.js (v20+ is tested)\u003c/li\u003e\n\u003cli\u003eYou're only using the CLI (most of you are as that's the intended purpose)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eIn this release (which should have been v8 except I had some issues with automated releases 🙈), I've updated all the things and modernized the package. This happened in \u003ca href=\"https://redirect.github.com/kentcdodds/cross-env/issues/261\"\u003e#261\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eWas this needed? Not really, but I just thought it'd be fun to modernize this package.\u003c/p\u003e\n\u003cp\u003eHere's the highlights of what was done.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eReplace Jest with Vitest for testing\u003c/li\u003e\n\u003cli\u003eConvert all source files from .js to .ts with proper TypeScript types\u003c/li\u003e\n\u003cli\u003eUse zshy for ESM-only builds (removes CJS support)\u003c/li\u003e\n\u003cli\u003eAdopt \u003ccode\u003e@​epic-web/config\u003c/code\u003e for TypeScript, ESLint, and Prettier\u003c/li\u003e\n\u003cli\u003eUpdate to Node.js \u0026gt;=20 requirement\u003c/li\u003e\n\u003cli\u003eRemove kcd-scripts dependency\u003c/li\u003e\n\u003cli\u003eAdd comprehensive e2e tests with GitHub Actions matrix testing\u003c/li\u003e\n\u003cli\u003eUpdate GitHub workflow with caching and cross-platform testing\u003c/li\u003e\n\u003cli\u003eModernize documentation and remove outdated sections\u003c/li\u003e\n\u003cli\u003eUpdate all dependencies to latest versions\u003c/li\u003e\n\u003cli\u003eAdd proper TypeScript declarations and exports\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThe tool maintains its original functionality while being completely modernized with the latest tooling and best practices\u003c/p\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThis is a major rewrite that changes the module format from CommonJS to ESM-only. The package now requires Node.js \u0026gt;=20 and only exports ESM modules (not relevant in most cases).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kentcdodds/cross-env/commit/152ae6a85b5725ac3c725a8a3e471aee79acc712\"\u003e\u003ccode\u003e152ae6a\u003c/code\u003e\u003c/a\u003e feat: add support ofr default value syntax\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kentcdodds/cross-env/commit/bd70d1ab25b0e0b9b2926b048bf8ca52668a393c\"\u003e\u003ccode\u003ebd70d1a\u003c/code\u003e\u003c/a\u003e chore: upgrade zshy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kentcdodds/cross-env/commit/8e0b190df9f90266c720aafe6f24d43eee93fa1b\"\u003e\u003ccode\u003e8e0b190\u003c/code\u003e\u003c/a\u003e chore(ci): get coverage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kentcdodds/cross-env/commit/8635e80e81080f3e8f83b514565dc6bfecf6760c\"\u003e\u003ccode\u003e8635e80\u003c/code\u003e\u003c/a\u003e fix(release): manually release a major version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kentcdodds/cross-env/commit/3a58f2236009b2f52479f2927c7790129450ec63\"\u003e\u003ccode\u003e3a58f22\u003c/code\u003e\u003c/a\u003e chore: fix npmrc registry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kentcdodds/cross-env/commit/b70bfff5ecff5c92f2462cd6334378ef5bd84db0\"\u003e\u003ccode\u003eb70bfff\u003c/code\u003e\u003c/a\u003e chore(ci): add names to steps and workflows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kentcdodds/cross-env/commit/cc5759dc36012c4b13b3d3b1af5e0a645d3c55f6\"\u003e\u003ccode\u003ecc5759d\u003c/code\u003e\u003c/a\u003e fix(release): manually release a major version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kentcdodds/cross-env/commit/080a8591909665f42592d73e1149d0a061164045\"\u003e\u003ccode\u003e080a859\u003c/code\u003e\u003c/a\u003e chore: remove publish script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kentcdodds/cross-env/commit/31e5bc70e726dee8e453dd64d54ad02eeb66e23a\"\u003e\u003ccode\u003e31e5bc7\u003c/code\u003e\u003c/a\u003e chore(ci): restore built files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kentcdodds/cross-env/commit/81e9c34f55c483dc1f568696db36267748b3740d\"\u003e\u003ccode\u003e81e9c34\u003c/code\u003e\u003c/a\u003e chore(ci): add back semantic-release\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kentcdodds/cross-env/compare/v7.0.3...v10.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cssnano` from 7.1.2 to 7.1.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cssnano/cssnano/releases\"\u003ecssnano's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.1.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize mergeRule selector merging with WeakMap caching by \u003ca href=\"https://github.com/Goodwine\"\u003e\u003ccode\u003e@​Goodwine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cssnano/cssnano/pull/1748\"\u003ecssnano/cssnano#1748\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/cssnano/cssnano/compare/cssnano@7.1.2...cssnano@7.1.3\"\u003ehttps://github.com/cssnano/cssnano/compare/cssnano@7.1.2...cssnano@7.1.3\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cssnano/cssnano/commit/b2e99039e5ddd78f4dca47e29ab38e13191dec9f\"\u003e\u003ccode\u003eb2e9903\u003c/code\u003e\u003c/a\u003e Publish cssnano 7.1.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cssnano/cssnano/commit/a9f72efa5d0ee8d44a13c2e86eb9b53260732013\"\u003e\u003ccode\u003ea9f72ef\u003c/code\u003e\u003c/a\u003e chore: update development dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cssnano/cssnano/commit/5674f7a43cd9eaa4bcec08599ab86f1dcf403792\"\u003e\u003ccode\u003e5674f7a\u003c/code\u003e\u003c/a\u003e fix(postcss-svgo: update SVGO\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cssnano/cssnano/commit/c3e537af1359037348bee4ae491c5c945c7a141d\"\u003e\u003ccode\u003ec3e537a\u003c/code\u003e\u003c/a\u003e fix: update postcss-selector-parser\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cssnano/cssnano/commit/5b9af42900feb2b737a794b9a1b7e51f752367ce\"\u003e\u003ccode\u003e5b9af42\u003c/code\u003e\u003c/a\u003e fix: update browserlist and autoprefixer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cssnano/cssnano/commit/c0053c8122420aaa8b27898d16b3150b53a6167d\"\u003e\u003ccode\u003ec0053c8\u003c/code\u003e\u003c/a\u003e chore: add changeset\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cssnano/cssnano/commit/da88eca964525bea2d6b4437e36c0a3bdf642c6d\"\u003e\u003ccode\u003eda88eca\u003c/code\u003e\u003c/a\u003e Optimize selector merging with WeakMap caching\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cssnano/cssnano/commit/cf4fc27d5b89ac29a4c51483fa3c6dc1c90dcb2c\"\u003e\u003ccode\u003ecf4fc27\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump diff from 8.0.2 to 8.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cssnano/cssnano/commit/a985c71bd623960ffcbbc32ea986ac4a64a28c31\"\u003e\u003ccode\u003ea985c71\u003c/code\u003e\u003c/a\u003e chore: update pnpm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cssnano/cssnano/commit/4b2a74a0a276c3ce3cf98c7be663dbd6089caafd\"\u003e\u003ccode\u003e4b2a74a\u003c/code\u003e\u003c/a\u003e chore: update to ESLint 10\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/cssnano/cssnano/compare/cssnano@7.1.2...cssnano@7.1.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cypress` from 14.5.3 to 15.11.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cypress-io/cypress/releases\"\u003ecypress's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev15.11.0\u003c/h2\u003e\n\u003cp\u003eChangelog: \u003ca href=\"https://docs.cypress.io/app/references/changelog#15-11-0\"\u003ehttps://docs.cypress.io/app/references/changelog#15-11-0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev15.10.0\u003c/h2\u003e\n\u003cp\u003eChangelog: \u003ca href=\"https://docs.cypress.io/app/references/changelog#15-10-0\"\u003ehttps://docs.cypress.io/app/references/changelog#15-10-0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev15.9.0\u003c/h2\u003e\n\u003cp\u003eChangelog: \u003ca href=\"https://docs.cypress.io/app/references/changelog#15-9-0\"\u003ehttps://docs.cypress.io/app/references/changelog#15-9-0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev15.8.2\u003c/h2\u003e\n\u003cp\u003eChangelog: \u003ca href=\"https://docs.cypress.io/app/references/changelog#15-8-2\"\u003ehttps://docs.cypress.io/app/references/changelog#15-8-2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev15.8.1\u003c/h2\u003e\n\u003cp\u003eChangelog: \u003ca href=\"https://docs.cypress.io/app/references/changelog#15-8-1\"\u003ehttps://docs.cypress.io/app/references/changelog#15-8-1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev15.8.0\u003c/h2\u003e\n\u003cp\u003eChangelog: \u003ca href=\"https://docs.cypress.io/app/references/changelog#15-8-0\"\u003ehttps://docs.cypress.io/app/references/changelog#15-8-0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev15.7.1\u003c/h2\u003e\n\u003cp\u003eChangelog: \u003ca href=\"https://docs.cypress.io/app/references/changelog#15-7-1\"\u003ehttps://docs.cypress.io/app/references/changelog#15-7-1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev15.7.0\u003c/h2\u003e\n\u003cp\u003eChangelog: \u003ca href=\"https://docs.cypress.io/app/references/changelog#15-7-0\"\u003ehttps://docs.cypress.io/app/references/changelog#15-7-0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev15.6.0\u003c/h2\u003e\n\u003cp\u003eChangelog: \u003ca href=\"https://docs.cypress.io/app/references/changelog#15-6-0\"\u003ehttps://docs.cypress.io/app/references/changelog#15-6-0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev15.5.0\u003c/h2\u003e\n\u003cp\u003eChangelog: \u003ca href=\"https://docs.cypress.io/app/references/changelog#15-5-0\"\u003ehttps://docs.cypress.io/app/references/changelog#15-5-0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev15.4.0\u003c/h2\u003e\n\u003cp\u003eChangelog: \u003ca href=\"https://docs.cypress.io/app/references/changelog#15-4-0\"\u003ehttps://docs.cypress.io/app/references/changelog#15-4-0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev15.3.0\u003c/h2\u003e\n\u003cp\u003eChangelog: \u003ca href=\"https://docs.cypress.io/app/references/changelog#15-3-0\"\u003ehttps://docs.cypress.io/app/references/changelog#15-3-0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev15.2.0\u003c/h2\u003e\n\u003cp\u003eChangelog: \u003ca href=\"https://docs.cypress.io/app/references/changelog#15-2-0\"\u003ehttps://docs.cypress.io/app/references/changelog#15-2-0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev15.1.0\u003c/h2\u003e\n\u003cp\u003eChangelog: \u003ca href=\"https://docs.cypress.io/app/references/changelog#15-1-0\"\u003ehttps://docs.cypress.io/app/references/changelog#15-1-0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev15.0.0\u003c/h2\u003e\n\u003cp\u003eChangelog: \u003ca href=\"https://docs.cypress.io/app/references/changelog#15-0-0\"\u003ehttps://docs.cypress.io/app/references/changelog#15-0-0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev14.5.4\u003c/h2\u003e\n\u003cp\u003eChangelog: \u003ca href=\"https://docs.cypress.io/app/references/changelog#14-5-4\"\u003ehttps://docs.cypress.io/app/references/changelog#14-5-4\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/94ff6dbcf34843aff50d05b6f85bbf48ca0d38d4\"\u003e\u003ccode\u003e94ff6db\u003c/code\u003e\u003c/a\u003e build: ensure tslib is bundled with the cli (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/33407\"\u003e#33407\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/d0a3b9c36ea3f194007ee385040ae50690c78fed\"\u003e\u003ccode\u003ed0a3b9c\u003c/code\u003e\u003c/a\u003e chore: Update Chrome (stable) to 145.0.7632.116 and Chrome (beta) to 146.0.76...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/d67167d10cc88bae4c0e4be1544fabf229631f27\"\u003e\u003ccode\u003ed67167d\u003c/code\u003e\u003c/a\u003e chore: release v15.11.0 (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/33403\"\u003e#33403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/b8f4c497fe360cc225fc1ac27edfa078c143c1e1\"\u003e\u003ccode\u003eb8f4c49\u003c/code\u003e\u003c/a\u003e feat: Remove EOL CI Providers + Add Support for CI Providers (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/33396\"\u003e#33396\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/66abd416b3823535779111e2c7d93675d8a6e76e\"\u003e\u003ccode\u003e66abd41\u003c/code\u003e\u003c/a\u003e chore: Update v8 snapshot cache - linux (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/33392\"\u003e#33392\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/c172e152842c2b895013e9be9ed0f86cf3b9dd6f\"\u003e\u003ccode\u003ec172e15\u003c/code\u003e\u003c/a\u003e chore: updating v8 snapshot cache (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/33395\"\u003e#33395\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/cdc9085cb220a7f97365c646ea9e1478ef57954c\"\u003e\u003ccode\u003ecdc9085\u003c/code\u003e\u003c/a\u003e chore: Update Chrome (stable) to 145.0.7632.109 and Chrome (beta) to 146.0.76...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/273f424dec4772711cbd6ed6938d2d257b1e53ba\"\u003e\u003ccode\u003e273f424\u003c/code\u003e\u003c/a\u003e chore: Update v8 snapshot cache - darwin (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/33368\"\u003e#33368\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/282ca2244e549580da3f993cb2a38d38a6307cef\"\u003e\u003ccode\u003e282ca22\u003c/code\u003e\u003c/a\u003e fix: cleanup protocol listeners (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/33391\"\u003e#33391\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/fb6de823386f968758a0dc1e902db41dfb61e5c9\"\u003e\u003ccode\u003efb6de82\u003c/code\u003e\u003c/a\u003e refactor: remove net-stubbing-\u0026gt;server-\u0026gt;net-stubbing cycle (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/33394\"\u003e#33394\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/cypress-io/cypress/compare/v14.5.3...v15.11.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eInstall script changes\u003c/summary\u003e\n\u003cp\u003eThis version modifies \u003ccode\u003epostinstall\u003c/code\u003e script that runs during installation. Review the package contents before updating.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dayjs` from 1.11.13 to 1.11.19\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/iamkun/dayjs/releases\"\u003edayjs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.11.19\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/iamkun/dayjs/compare/v1.11.18...v1.11.19\"\u003e1.11.19\u003c/a\u003e (2025-10-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadded usage warnings for diff + updated unit tests (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/2948\"\u003e#2948\u003c/a\u003e) (\u003ca href=\"https://github.com/iamkun/dayjs/commit/269a7a9cf3649b7a4b328e771173701764a8480d\"\u003e269a7a9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edont instantiate regexes within ar locale functions to avoid performance overhead (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/2898\"\u003e#2898\u003c/a\u003e) (\u003ca href=\"https://github.com/iamkun/dayjs/commit/af5e9f0e7649cbd1ecf707daab8303f2733f2563\"\u003eaf5e9f0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ereplace italian locale \u0026quot;un' ora fa\u0026quot; with \u0026quot;un'ora fa\u0026quot;, add tests for it (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/2930\"\u003e#2930\u003c/a\u003e) (\u003ca href=\"https://github.com/iamkun/dayjs/commit/9e9f76cf117fa834260b30193434bc4481b4b6be\"\u003e9e9f76c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated Belarusian locale with relative time (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/2656\"\u003e#2656\u003c/a\u003e) (\u003ca href=\"https://github.com/iamkun/dayjs/commit/1d8746c23bd667bde80ee627a915301ebd69e1a2\"\u003e1d8746c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.11.18\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/iamkun/dayjs/compare/v1.11.17...v1.11.18\"\u003e1.11.18\u003c/a\u003e (2025-08-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eerror semantic-release dependency (\u003ca href=\"https://github.com/iamkun/dayjs/commit/8cfb31386d840d31e9655870f4d8c01592eb753a\"\u003e8cfb313\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.11.17\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/iamkun/dayjs/compare/v1.11.16...v1.11.17\"\u003e1.11.17\u003c/a\u003e (2025-08-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[en-AU] locale use the same ordinal as moment (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/2878\"\u003e#2878\u003c/a\u003e) (\u003ca href=\"https://github.com/iamkun/dayjs/commit/1b95ecd21d4feafe7ab113a2d48d7d8d93bb95c9\"\u003e1b95ecd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.11.16\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/iamkun/dayjs/compare/v1.11.15...v1.11.16\"\u003e1.11.16\u003c/a\u003e (2025-08-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etest release workflow (no code changes) (\u003ca href=\"https://github.com/iamkun/dayjs/commit/c38c428a78c344699eff373adfc8c007bb3a514f\"\u003ec38c428\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.11.15\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/iamkun/dayjs/compare/v1.11.14...v1.11.15\"\u003e1.11.15\u003c/a\u003e (2025-08-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix misspellings in Irish or Irish Gaelic [ga] (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/2861\"\u003e#2861\u003c/a\u003e) (\u003ca href=\"https://github.com/iamkun/dayjs/commit/9c14a4245a8e764ee3260ff17a7ff48dfd09d279\"\u003e9c14a42\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.11.14\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/iamkun/dayjs/compare/v1.11.13...v1.11.14\"\u003e1.11.14\u003c/a\u003e (2025-08-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e.utcOffset(0, true) result and its clone are different bug (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/2505\"\u003e#2505\u003c/a\u003e) (\u003ca href=\"https://github.com/iamkun/dayjs/commit/fefdcd4b6b807786f65139b6dd801e0014d7dc6f\"\u003efefdcd4\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/iamkun/dayjs/blob/dev/CHANGELOG.md\"\u003edayjs's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/iamkun/dayjs/compare/v1.11.18...v1.11.19\"\u003e1.11.19\u003c/a\u003e (2025-10-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadded usage warnings for diff + updated unit tests (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/2948\"\u003e#2948\u003c/a\u003e) (\u003ca href=\"https://github.com/iamkun/dayjs/commit/269a7a9cf3649b7a4b328e771173701764a8480d\"\u003e269a7a9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edont instantiate regexes within ar locale functions to avoid performance overhead (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/2898\"\u003e#2898\u003c/a\u003e) (\u003ca href=\"https://github.com/iamkun/dayjs/commit/af5e9f0e7649cbd1ecf707daab8303f2733f2563\"\u003eaf5e9f0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ereplace italian locale \u0026quot;un' ora fa\u0026quot; with \u0026quot;un'ora fa\u0026quot;, add tests for it (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/2930\"\u003e#2930\u003c/a\u003e) (\u003ca href=\"https://github.com/iamkun/dayjs/commit/9e9f76cf117fa834260b30193434bc4481b4b6be\"\u003e9e9f76c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated Belarusian locale with relative time (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/2656\"\u003e#2656\u003c/a\u003e) (\u003ca href=\"https://github.com/iamkun/dayjs/commit/1d8746c23bd667bde80ee627a915301ebd69e1a2\"\u003e1d8746c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/iamkun/dayjs/compare/v1.11.17...v1.11.18\"\u003e1.11.18\u003c/a\u003e (2025-08-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eerror semantic-release dependency (\u003ca href=\"https://github.com/iamkun/dayjs/commit/8cfb31386d840d31e9655870f4d8c01592eb753a\"\u003e8cfb313\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/iamkun/dayjs/compare/v1.11.16...v1.11.17\"\u003e1.11.17\u003c/a\u003e (2025-08-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[en-AU] locale use the same ordinal as moment (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/2878\"\u003e#2878\u003c/a\u003e) (\u003ca href=\"https://github.com/iamkun/dayjs/commit/1b95ecd21d4feafe7ab113a2d48d7d8d93bb95c9\"\u003e1b95ecd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/iamkun/dayjs/compare/v1.11.15...v1.11.16\"\u003e1.11.16\u003c/a\u003e (2025-08-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etest release workflow (no code changes) (\u003ca href=\"https://github.com/iamkun/dayjs/commit/c38c428a78c344699eff373adfc8c007bb3a514f\"\u003ec38c428\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/iamkun/dayjs/compare/v1.11.14...v1.11.15\"\u003e1.11.15\u003c/a\u003e (2025-08-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix misspellings in Irish or Irish Gaelic [ga] (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/2861\"\u003e#2861\u003c/a\u003e) (\u003ca href=\"https://github.com/iamkun/dayjs/commit/9c14a4245a8e764ee3260ff17a7ff48dfd09d279\"\u003e9c14a42\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/iamkun/dayjs/compare/v1.11.13...v1.11.14\"\u003e1.11.14\u003c/a\u003e (2025-08-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e.utcOffset(0, true) result and its clone are different bug (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/2505\"\u003e#2505\u003c/a\u003e) (\u003ca href=\"https://github.com/iamkun/dayjs/commit/fefdcd4b6b807786f65139b6dd801e0014d7dc6f\"\u003efefdcd4\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/02b7a5c6c9500ad1a0d95a894ccc1e9f0942d222\"\u003e\u003ccode\u003e02b7a5c\u003c/code\u003e\u003c/a\u003e chore(release): 1.11.19 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/37193be1dff17ecc4debc0cc03e8715cc9c9f1a3\"\u003e\u003ccode\u003e37193be\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/2950\"\u003e#2950\u003c/a\u003e from iamkun/dev\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/2db920bf9646b2eb55b56d328c376b5ee6a6fe5d\"\u003e\u003ccode\u003e2db920b\u003c/code\u003e\u003c/a\u003e chore: update doc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/4f72974ab53890a50f52348cf3a97595941315a0\"\u003e\u003ccode\u003e4f72974\u003c/code\u003e\u003c/a\u003e chore: update doc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/0b36a0711ffb0f488cfdfb73b56ed10d88ec3a32\"\u003e\u003ccode\u003e0b36a07\u003c/code\u003e\u003c/a\u003e chore: update doc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/269a7a9cf3649b7a4b328e771173701764a8480d\"\u003e\u003ccode\u003e269a7a9\u003c/code\u003e\u003c/a\u003e fix: added usage warnings for diff + updated unit tests (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/2948\"\u003e#2948\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/9e3132e952ca0fbd3c38de3ef8bc9a5e24d235a4\"\u003e\u003ccode\u003e9e3132e\u003c/code\u003e\u003c/a\u003e chore: update doc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/84201e609157283e008cc01211777fc82ecfdbd6\"\u003e\u003ccode\u003e84201e6\u003c/code\u003e\u003c/a\u003e chore: update doc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/80401e3ff91cc6c5310e6603a4d7a5fa92ca90ec\"\u003e\u003ccode\u003e80401e3\u003c/code\u003e\u003c/a\u003e chore: update readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/88ad3fd5b56291ca3be48400f65f5f8316403c83\"\u003e\u003ccode\u003e88ad3fd\u003c/code\u003e\u003c/a\u003e test: Add unit test for Belarusian locale (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/2934\"\u003e#2934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/iamkun/dayjs/compare/v1.11.13...v1.11.19\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `express` from 5.1.0 to 5.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressjs/express/releases\"\u003eexpress's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.2.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!IMPORTANT]\u003cbr /\u003e\nThe prior release (5.2.0) included an erroneous breaking change related to the extended query parser. There is no actual security vulnerability associated with this behavior (CVE-2024-51999 has been rejected). The change has been fully reverted in this release.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cul\u003e\n\u003cli\u003eRelease: 5.2.1 by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6933\"\u003eexpressjs/express#6933\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/expressjs/express/compare/v5.2.0...v5.2.1\"\u003ehttps://github.com/expressjs/express/compare/v5.2.0...v5.2.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.2.0\u003c/h2\u003e\n\u003ch2\u003eImportant: Security\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSecurity fix for \u003ca href=\"https://www.cve.org/CVERecord?id=CVE-2024-51999\"\u003eCVE-2024-51999\u003c/a\u003e (\u003ca href=\"https://github.com/expressjs/express/security/advisories/GHSA-pj86-cfqh-vqx6\"\u003eGHSA-pj86-cfqh-vqx6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.28.11 to 3.28.13 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6429\"\u003eexpressjs/express#6429\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor: simplify \u003ccode\u003eacceptsLanguages\u003c/code\u003e implementation using spread operator by \u003ca href=\"https://github.com/Ayoub-Mabrouk\"\u003e\u003ccode\u003e@​Ayoub-Mabrouk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6137\"\u003eexpressjs/express#6137\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eincreased code coverage of utils.js file by \u003ca href=\"https://github.com/ashish3011\"\u003e\u003ccode\u003e@​ashish3011\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6386\"\u003eexpressjs/express#6386\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: remove duplicate word by \u003ca href=\"https://github.com/dufucun\"\u003e\u003ccode\u003e@​dufucun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6456\"\u003eexpressjs/express#6456\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.28.13 to 3.28.16 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6498\"\u003eexpressjs/express#6498\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/setup-node from 4.3.0 to 4.4.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6497\"\u003eexpressjs/express#6497\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/download-artifact from 4.2.1 to 4.3.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6496\"\u003eexpressjs/express#6496\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: add node.js 24 to test matrix by \u003ca href=\"https://github.com/Phillip9587\"\u003e\u003ccode\u003e@​Phillip9587\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6504\"\u003eexpressjs/express#6504\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: update codeql config by \u003ca href=\"https://github.com/Phillip9587\"\u003e\u003ccode\u003e@​Phillip9587\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6488\"\u003eexpressjs/express#6488\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: wider range for query test skip by \u003ca href=\"https://github.com/jonchurch\"\u003e\u003ccode\u003e@​jonchurch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6512\"\u003eexpressjs/express#6512\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fix typos in test by \u003ca href=\"https://github.com/noritaka1166\"\u003e\u003ccode\u003e@​noritaka1166\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6535\"\u003eexpressjs/express#6535\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: disable credential persistence for checkout actions by \u003ca href=\"https://github.com/mertssmnoglu\"\u003e\u003ccode\u003e@​mertssmnoglu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6522\"\u003eexpressjs/express#6522\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: allow manual triggering of workflow by \u003ca href=\"https://github.com/shivarm\"\u003e\u003ccode\u003e@​shivarm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6515\"\u003eexpressjs/express#6515\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: add coverage for app.listen() variants by \u003ca href=\"https://github.com/kgarg1\"\u003e\u003ccode\u003e@​kgarg1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6476\"\u003eexpressjs/express#6476\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: move documentation and charters to the discussions and .github … by \u003ca href=\"https://github.com/bjohansebas\"\u003e\u003ccode\u003e@​bjohansebas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6427\"\u003eexpressjs/express#6427\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.28.16 to 3.28.18 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6549\"\u003eexpressjs/express#6549\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump ossf/scorecard-action from 2.4.1 to 2.4.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6548\"\u003eexpressjs/express#6548\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: enforce explicit \u003ccode\u003eBuffer\u003c/code\u003e import and add lint rule by \u003ca href=\"https://github.com/shivarm\"\u003e\u003ccode\u003e@​shivarm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6525\"\u003eexpressjs/express#6525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: use node protocol for querystring by \u003ca href=\"https://github.com/shivarm\"\u003e\u003ccode\u003e@​shivarm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6520\"\u003eexpressjs/express#6520\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fix typo by \u003ca href=\"https://github.com/mountdisk\"\u003e\u003ccode\u003e@​mountdisk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6609\"\u003eexpressjs/express#6609\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.28.18 to 3.29.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6618\"\u003eexpressjs/express#6618\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd deprecation warnings for redirect arguments undefined by \u003ca href=\"https://github.com/bjohansebas\"\u003e\u003ccode\u003e@​bjohansebas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6405\"\u003eexpressjs/express#6405\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: run CI when the markdown changes by \u003ca href=\"https://github.com/bjohansebas\"\u003e\u003ccode\u003e@​bjohansebas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6632\"\u003eexpressjs/express#6632\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edoc: fix CONTRIBUTING link by \u003ca href=\"https://github.com/jonchurch\"\u003e\u003ccode\u003e@​jonchurch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6653\"\u003eexpressjs/express#6653\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edoc: update contributing guidelines and code of conduct links by \u003ca href=\"https://github.com/ShubhamOulkar\"\u003e\u003ccode\u003e@​ShubhamOulkar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6601\"\u003eexpressjs/express#6601\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump morgan from 1.10.0 to 1.10.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6679\"\u003eexpressjs/express#6679\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump cookie-session from 2.1.0 to 2.1.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6678\"\u003eexpressjs/express#6678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003elint: add --fix flag to automatic fix linting issue by \u003ca href=\"https://github.com/shivarm\"\u003e\u003ccode\u003e@​shivarm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6644\"\u003eexpressjs/express#6644\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: ignore yarn.lock file and update example by \u003ca href=\"https://github.com/shivarm\"\u003e\u003ccode\u003e@​shivarm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6588\"\u003eexpressjs/express#6588\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003elib: use req.socket over deprecated req.connection by \u003ca href=\"https://github.com/bjohansebas\"\u003e\u003ccode\u003e@​bjohansebas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6705\"\u003eexpressjs/express#6705\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edoc: update express app example by \u003ca href=\"https://github.com/shivarm\"\u003e\u003ccode\u003e@​shivarm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6718\"\u003eexpressjs/express#6718\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.29.2 to 3.29.5 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6675\"\u003eexpressjs/express#6675\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove history.md from being packaged on publish by \u003ca href=\"https://github.com/sheplu\"\u003e\u003ccode\u003e@​sheplu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6780\"\u003eexpressjs/express#6780\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressjs/express/blob/master/History.md\"\u003eexpress's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e5.2.1 / 2025-12-01\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eRevert security fix for \u003ca href=\"https://www.cve.org/CVERecord?id=CVE-2024-51999\"\u003eCVE-2024-51999\u003c/a\u003e (\u003ca href=\"https://github.com/expressjs/express/security/advisories/GHSA-pj86-cfqh-vqx6\"\u003eGHSA-pj86-cfqh-vqx6\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eThe prior release (5.2.0) included an erroneous breaking change related to the extended query parser. There is no actual security vulnerability associated with this behavior (CVE-2024-51999 has been rejected). The change has been fully reverted in this release.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e5.2.0 / 2025-12-01\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eSecurity fix for \u003ca href=\"https://www.cve.org/CVERecord?id=CVE-2024-51999\"\u003eCVE-2024-51999\u003c/a\u003e (\u003ca href=\"https://github.com/expressjs/express/security/advisories/GHSA-pj86-cfqh-vqx6\"\u003eGHSA-pj86-cfqh-vqx6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edeps: \u003ccode\u003ebody-parser@^2.2.1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eA deprecation warning was added when using \u003ccode\u003eres.redirect\u003c/code\u003e with undefined arguments, Express now emits a warning to help detect calls that pass undefined as the status or URL and make them easier to fix.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/dbac741a49a5a64336b70c06e85c2e2706e36336\"\u003e\u003ccode\u003edbac741\u003c/code\u003e\u003c/a\u003e 5.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/697547cde621d8b0a47b4fff6e98b29337f8c980\"\u003e\u003ccode\u003e697547c\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;sec: security patch for CVE-2024-51999\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/4007ad103ba29f6426b2ec9eccfb1ceb792682a8\"\u003e\u003ccode\u003e4007ad1\u003c/code\u003e\u003c/a\u003e Release: 5.2.0 (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/6920\"\u003e#6920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/2f64f68c37c64ae333e41ff38032d21860f22255\"\u003e\u003ccode\u003e2f64f68\u003c/code\u003e\u003c/a\u003e sec: security patch for CVE-2024-51999\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/ed0ba3f1dc905d6b62eabf23bd383abcae4901ba\"\u003e\u003ccode\u003eed0ba3f\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/checkout from 5.0.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/6928\"\u003e#6928\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/8eace4603cb2547608578a4fbb259dc984216f71\"\u003e\u003ccode\u003e8eace46\u003c/code\u003e\u003c/a\u003e build(deps): bump github/codeql-action from 4.31.2 to 4.31.6 (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/6929\"\u003e#6929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/30bae810279b2ea162bed5b14ce6c35a110a87f5\"\u003e\u003ccode\u003e30bae81\u003c/code\u003e\u003c/a\u003e build(deps): bump coverallsapp/github-action from 2.3.6 to 2.3.7 (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/6930\"\u003e#6930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/758d4355d45322b4c8cd347ebcefbf3b154c7e7f\"\u003e\u003ccode\u003e758d435\u003c/code\u003e\u003c/a\u003e deps: body-parser@^2.2.1 (\u003ca href=\"https://redirect.github.c...\n\n_Description has been truncated_","html_url":"https://github.com/CenturyLink/Chi/pull/1979","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/CenturyLink%2FChi/issues/1979","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1979/packages"}},{"old_version":"13.0.0","new_version":"13.0.1","update_type":"patch","path":null,"pr_created_at":"2026-03-01T05:14:32.000Z","version_change":"13.0.0 → 13.0.1","issue":{"uuid":"4006300791","node_id":"PR_kwDOBNYa1c7HFNgo","number":1120,"state":"closed","title":"chore(deps): bump the minor-production-deps group with 6 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-03-02T23:09:08.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-01T05:14:32.000Z","updated_at":"2026-03-02T23:09:17.000Z","time_to_close":150876,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"minor-production-deps","update_count":6,"packages":[{"name":"oas-normalize","old_version":"15.7.0","new_version":"15.7.1","repository_url":"https://github.com/readmeio/oas"},{"name":"ora","old_version":"9.1.0","new_version":"9.3.0","repository_url":"https://github.com/sindresorhus/ora"},{"name":"semver","old_version":"7.7.3","new_version":"7.7.4","repository_url":"https://github.com/npm/node-semver"},{"name":"ssri","old_version":"13.0.0","new_version":"13.0.1","repository_url":"https://github.com/npm/ssri"},{"name":"@readme/oas-to-har","old_version":"28.0.6","new_version":"28.0.8","repository_url":"https://github.com/readmeio/oas"},{"name":"nock","old_version":"14.0.10","new_version":"14.0.11","repository_url":"https://github.com/nock/nock"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-production-deps group with 6 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [oas-normalize](https://github.com/readmeio/oas/tree/HEAD/packages/oas-normalize) | `15.7.0` | `15.7.1` |\n| [ora](https://github.com/sindresorhus/ora) | `9.1.0` | `9.3.0` |\n| [semver](https://github.com/npm/node-semver) | `7.7.3` | `7.7.4` |\n| [ssri](https://github.com/npm/ssri) | `13.0.0` | `13.0.1` |\n| [@readme/oas-to-har](https://github.com/readmeio/oas/tree/HEAD/packages/oas-to-har) | `28.0.6` | `28.0.8` |\n| [nock](https://github.com/nock/nock) | `14.0.10` | `14.0.11` |\n\nUpdates `oas-normalize` from 15.7.0 to 15.7.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/readmeio/oas/commit/71d79f3a8413680ac64f37daf229c9aba1129472\"\u003e\u003ccode\u003e71d79f3\u003c/code\u003e\u003c/a\u003e chore(release): publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/readmeio/oas/commit/e1edce1e3806a00de374f8dd0ba0b5b584f1ecf3\"\u003e\u003ccode\u003ee1edce1\u003c/code\u003e\u003c/a\u003e chore(deps-dev): upgrading out of date deps (\u003ca href=\"https://github.com/readmeio/oas/tree/HEAD/packages/oas-normalize/issues/1049\"\u003e#1049\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/readmeio/oas/commits/oas-normalize@15.7.1/packages/oas-normalize\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ora` from 9.1.0 to 9.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/ora/releases\"\u003eora's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReduce flicker in rendering  2ab4f76\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/ora/compare/v9.2.0...v9.3.0\"\u003ehttps://github.com/sindresorhus/ora/compare/v9.2.0...v9.3.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev9.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003estdin-discarder\u003c/code\u003e dependency (\u003ca href=\"https://redirect.github.com/sindresorhus/ora/issues/251\"\u003e#251\u003c/a\u003e)  020eaba\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/ora/compare/v9.1.0...v9.2.0\"\u003ehttps://github.com/sindresorhus/ora/compare/v9.1.0...v9.2.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/ora/commit/4496362714e1edd414e5347e8d4b337f103f0e15\"\u003e\u003ccode\u003e4496362\u003c/code\u003e\u003c/a\u003e 9.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/ora/commit/2ab4f7613879515e29039888115831422f49e1af\"\u003e\u003ccode\u003e2ab4f76\u003c/code\u003e\u003c/a\u003e Reduce flicker in rendering\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/ora/commit/8d17b13a8b3330af16cfa24c6e3b8a99f678c5c4\"\u003e\u003ccode\u003e8d17b13\u003c/code\u003e\u003c/a\u003e Add FAQ item\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/ora/commit/4cf47fc2ce273b7e441ca186b5e45976c2c39946\"\u003e\u003ccode\u003e4cf47fc\u003c/code\u003e\u003c/a\u003e Add more tests for \u003ccode\u003ediscardStdin\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/ora/commit/9763e608dd723d70393e95460b881d10f75dee24\"\u003e\u003ccode\u003e9763e60\u003c/code\u003e\u003c/a\u003e Document Ctrl+C behavior for discardStdin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/ora/commit/5408a1ea33cc70ddbc065617a355a662365aff83\"\u003e\u003ccode\u003e5408a1e\u003c/code\u003e\u003c/a\u003e 9.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/ora/commit/020eabad6bbb549a7436562a2d7c1211b80467ed\"\u003e\u003ccode\u003e020eaba\u003c/code\u003e\u003c/a\u003e Update \u003ccode\u003estdin-discarder\u003c/code\u003e dependency (\u003ca href=\"https://redirect.github.com/sindresorhus/ora/issues/251\"\u003e#251\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sindresorhus/ora/compare/v9.1.0...v9.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `semver` from 7.7.3 to 7.7.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/node-semver/releases\"\u003esemver's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.7.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v7.7.3...v7.7.4\"\u003e7.7.4\u003c/a\u003e (2026-01-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/a29faa5f3309a01c8e5aeb965fb5c02c4c4e80e2\"\u003e\u003ccode\u003ea29faa5\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/835\"\u003e#835\u003c/a\u003e cli: pass options to semver.valid() for loose version validation (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/835\"\u003e#835\u003c/a\u003e) (\u003ca href=\"https://github.com/mldangelo\"\u003e\u003ccode\u003e@​mldangelo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/1d28d5e82de16163daf721a7c76fff93e0d333ab\"\u003e\u003ccode\u003e1d28d5e\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/836\"\u003e#836\u003c/a\u003e fix typos and update -n CLI option documentation (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/836\"\u003e#836\u003c/a\u003e) (\u003ca href=\"https://github.com/mldangelo\"\u003e\u003ccode\u003e@​mldangelo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/120968b76760cb0db85a72bde2adedd0e9628793\"\u003e\u003ccode\u003e120968b\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/840\"\u003e#840\u003c/a\u003e \u003ccode\u003e@npmcli/template-oss@4.29.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/840\"\u003e#840\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/44d7130c60cedd3703048aa671bb1d659b79ab07\"\u003e\u003ccode\u003e44d7130\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/824\"\u003e#824\u003c/a\u003e bump \u003ccode\u003e@​npmcli/eslint-config\u003c/code\u003e from 5.1.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/824\"\u003e#824\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/70735767b68a1775eb67ac816b183b4a422101f4\"\u003e\u003ccode\u003e7073576\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/820\"\u003e#820\u003c/a\u003e reorder parameters in invalid-versions.js test (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/820\"\u003e#820\u003c/a\u003e) (\u003ca href=\"https://github.com/reggi\"\u003e\u003ccode\u003e@​reggi\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/5816d4cfd6d85169527a2bc22fbd5bf4c64f34e3\"\u003e\u003ccode\u003e5816d4c\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/829\"\u003e#829\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.28.0 to 4.28.1 (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/829\"\u003e#829\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/node-semver/blob/main/CHANGELOG.md\"\u003esemver's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-semver/compare/v7.7.3...v7.7.4\"\u003e7.7.4\u003c/a\u003e (2026-01-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/a29faa5f3309a01c8e5aeb965fb5c02c4c4e80e2\"\u003e\u003ccode\u003ea29faa5\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/835\"\u003e#835\u003c/a\u003e cli: pass options to semver.valid() for loose version validation (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/835\"\u003e#835\u003c/a\u003e) (\u003ca href=\"https://github.com/mldangelo\"\u003e\u003ccode\u003e@​mldangelo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/1d28d5e82de16163daf721a7c76fff93e0d333ab\"\u003e\u003ccode\u003e1d28d5e\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/836\"\u003e#836\u003c/a\u003e fix typos and update -n CLI option documentation (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/836\"\u003e#836\u003c/a\u003e) (\u003ca href=\"https://github.com/mldangelo\"\u003e\u003ccode\u003e@​mldangelo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/120968b76760cb0db85a72bde2adedd0e9628793\"\u003e\u003ccode\u003e120968b\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/840\"\u003e#840\u003c/a\u003e \u003ccode\u003e@npmcli/template-oss@4.29.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/840\"\u003e#840\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/44d7130c60cedd3703048aa671bb1d659b79ab07\"\u003e\u003ccode\u003e44d7130\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/824\"\u003e#824\u003c/a\u003e bump \u003ccode\u003e@​npmcli/eslint-config\u003c/code\u003e from 5.1.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/824\"\u003e#824\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/70735767b68a1775eb67ac816b183b4a422101f4\"\u003e\u003ccode\u003e7073576\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/820\"\u003e#820\u003c/a\u003e reorder parameters in invalid-versions.js test (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/820\"\u003e#820\u003c/a\u003e) (\u003ca href=\"https://github.com/reggi\"\u003e\u003ccode\u003e@​reggi\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/5816d4cfd6d85169527a2bc22fbd5bf4c64f34e3\"\u003e\u003ccode\u003e5816d4c\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-semver/pull/829\"\u003e#829\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.28.0 to 4.28.1 (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/829\"\u003e#829\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/5993c2e42bdf17c5f03e6360da51bc707fcee460\"\u003e\u003ccode\u003e5993c2e\u003c/code\u003e\u003c/a\u003e chore: release 7.7.4 (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/839\"\u003e#839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/120968b76760cb0db85a72bde2adedd0e9628793\"\u003e\u003ccode\u003e120968b\u003c/code\u003e\u003c/a\u003e deps: \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.29.0 (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/840\"\u003e#840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/a29faa5f3309a01c8e5aeb965fb5c02c4c4e80e2\"\u003e\u003ccode\u003ea29faa5\u003c/code\u003e\u003c/a\u003e fix(cli): pass options to semver.valid() for loose version validation (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/835\"\u003e#835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/1d28d5e82de16163daf721a7c76fff93e0d333ab\"\u003e\u003ccode\u003e1d28d5e\u003c/code\u003e\u003c/a\u003e docs: fix typos and update -n CLI option documentation (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/836\"\u003e#836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/5816d4cfd6d85169527a2bc22fbd5bf4c64f34e3\"\u003e\u003ccode\u003e5816d4c\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.28.0 to 4.28.1 (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/829\"\u003e#829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/ab9e28a582f524e8d40157f3d2b75fcc764d0765\"\u003e\u003ccode\u003eab9e28a\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.27.1 to 4.28.0 (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/827\"\u003e#827\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/44d7130c60cedd3703048aa671bb1d659b79ab07\"\u003e\u003ccode\u003e44d7130\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/eslint-config\u003c/code\u003e from 5.1.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/824\"\u003e#824\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/70735767b68a1775eb67ac816b183b4a422101f4\"\u003e\u003ccode\u003e7073576\u003c/code\u003e\u003c/a\u003e chore: reorder parameters in invalid-versions.js test (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/820\"\u003e#820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/16a35f5df4bb142d781229a09158c4e9970c1f5a\"\u003e\u003ccode\u003e16a35f5\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.26.0 to 4.27.1 (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/823\"\u003e#823\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-semver/commit/3a3459da45389bd024ac907cbc21ca5a24beaa05\"\u003e\u003ccode\u003e3a3459d\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.25.1 to 4.26.0 (\u003ca href=\"https://redirect.github.com/npm/node-semver/issues/818\"\u003e#818\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/npm/node-semver/compare/v7.7.3...v7.7.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ssri` from 13.0.0 to 13.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/ssri/releases\"\u003essri's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev13.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/ssri/compare/v13.0.0...v13.0.1\"\u003e13.0.1\u003c/a\u003e (2025-12-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/eb833161e9731cbafd679fb0cd4883cc57bf869f\"\u003e\u003ccode\u003eeb83316\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/160\"\u003e#160\u003c/a\u003e hash: filter on known hashes (\u003ca href=\"https://github.com/wraithgar\"\u003e\u003ccode\u003e@​wraithgar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/5b98568ecb1f096a62440571213072bc7fa78057\"\u003e\u003ccode\u003e5b98568\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/160\"\u003e#160\u003c/a\u003e code cleanup (\u003ca href=\"https://github.com/wraithgar\"\u003e\u003ccode\u003e@​wraithgar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/940288e5a54226721526db3195d102230cccfdb6\"\u003e\u003ccode\u003e940288e\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/163\"\u003e#163\u003c/a\u003e remove tap (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/26e09b8765bce1ea658bf677cee23b45393a68c6\"\u003e\u003ccode\u003e26e09b8\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/163\"\u003e#163\u003c/a\u003e move to node:test (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/5ca3f4ad4afdef2d4516287fde79e071d4c8a2ac\"\u003e\u003ccode\u003e5ca3f4a\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/161\"\u003e#161\u003c/a\u003e add benchmarks (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/161\"\u003e#161\u003c/a\u003e) (\u003ca href=\"https://github.com/H4ad\"\u003e\u003ccode\u003e@​H4ad\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/cf696941026a4afcf07c4c2dfef54e44912a290d\"\u003e\u003ccode\u003ecf69694\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/156\"\u003e#156\u003c/a\u003e bump \u003ccode\u003e@​npmcli/eslint-config\u003c/code\u003e from 5.1.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/156\"\u003e#156\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/05ce2c5aa7511431fae297fa01bf26b8cabdc461\"\u003e\u003ccode\u003e05ce2c5\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/158\"\u003e#158\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.28.0 to 4.28.1 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/158\"\u003e#158\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/ssri/blob/main/CHANGELOG.md\"\u003essri's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/ssri/compare/v13.0.0...v13.0.1\"\u003e13.0.1\u003c/a\u003e (2025-12-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/eb833161e9731cbafd679fb0cd4883cc57bf869f\"\u003e\u003ccode\u003eeb83316\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/160\"\u003e#160\u003c/a\u003e hash: filter on known hashes (\u003ca href=\"https://github.com/wraithgar\"\u003e\u003ccode\u003e@​wraithgar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/5b98568ecb1f096a62440571213072bc7fa78057\"\u003e\u003ccode\u003e5b98568\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/160\"\u003e#160\u003c/a\u003e code cleanup (\u003ca href=\"https://github.com/wraithgar\"\u003e\u003ccode\u003e@​wraithgar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/940288e5a54226721526db3195d102230cccfdb6\"\u003e\u003ccode\u003e940288e\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/163\"\u003e#163\u003c/a\u003e remove tap (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/26e09b8765bce1ea658bf677cee23b45393a68c6\"\u003e\u003ccode\u003e26e09b8\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/163\"\u003e#163\u003c/a\u003e move to node:test (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/5ca3f4ad4afdef2d4516287fde79e071d4c8a2ac\"\u003e\u003ccode\u003e5ca3f4a\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/161\"\u003e#161\u003c/a\u003e add benchmarks (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/161\"\u003e#161\u003c/a\u003e) (\u003ca href=\"https://github.com/H4ad\"\u003e\u003ccode\u003e@​H4ad\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/cf696941026a4afcf07c4c2dfef54e44912a290d\"\u003e\u003ccode\u003ecf69694\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/156\"\u003e#156\u003c/a\u003e bump \u003ccode\u003e@​npmcli/eslint-config\u003c/code\u003e from 5.1.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/156\"\u003e#156\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/05ce2c5aa7511431fae297fa01bf26b8cabdc461\"\u003e\u003ccode\u003e05ce2c5\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/158\"\u003e#158\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.28.0 to 4.28.1 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/158\"\u003e#158\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/73adc1554d0b60606a8fb315d47f7afde7fd913e\"\u003e\u003ccode\u003e73adc15\u003c/code\u003e\u003c/a\u003e chore: release 13.0.1 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/162\"\u003e#162\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/940288e5a54226721526db3195d102230cccfdb6\"\u003e\u003ccode\u003e940288e\u003c/code\u003e\u003c/a\u003e chore: remove tap\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/26e09b8765bce1ea658bf677cee23b45393a68c6\"\u003e\u003ccode\u003e26e09b8\u003c/code\u003e\u003c/a\u003e chore: move to node:test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/eb833161e9731cbafd679fb0cd4883cc57bf869f\"\u003e\u003ccode\u003eeb83316\u003c/code\u003e\u003c/a\u003e fix(hash): filter on known hashes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/5b98568ecb1f096a62440571213072bc7fa78057\"\u003e\u003ccode\u003e5b98568\u003c/code\u003e\u003c/a\u003e fix: code cleanup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/5ca3f4ad4afdef2d4516287fde79e071d4c8a2ac\"\u003e\u003ccode\u003e5ca3f4a\u003c/code\u003e\u003c/a\u003e chore: add benchmarks (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/161\"\u003e#161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/05ce2c5aa7511431fae297fa01bf26b8cabdc461\"\u003e\u003ccode\u003e05ce2c5\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.28.0 to 4.28.1 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/158\"\u003e#158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/60ecae62d7cdde6b73d30cb153b37ff59c6e3296\"\u003e\u003ccode\u003e60ecae6\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.27.1 to 4.28.0 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/157\"\u003e#157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/cf696941026a4afcf07c4c2dfef54e44912a290d\"\u003e\u003ccode\u003ecf69694\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/eslint-config\u003c/code\u003e from 5.1.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/156\"\u003e#156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/npm/ssri/compare/v13.0.0...v13.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@readme/oas-to-har` from 28.0.6 to 28.0.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/readmeio/oas/commit/636f0e2d55eef9c5ccd3198a59031e19b8e9502a\"\u003e\u003ccode\u003e636f0e2\u003c/code\u003e\u003c/a\u003e chore(release): publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/readmeio/oas/commit/71d79f3a8413680ac64f37daf229c9aba1129472\"\u003e\u003ccode\u003e71d79f3\u003c/code\u003e\u003c/a\u003e chore(release): publish\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/readmeio/oas/commits/@readme/oas-to-har@28.0.8/packages/oas-to-har\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `nock` from 14.0.10 to 14.0.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nock/nock/releases\"\u003enock's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev14.0.11\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nock/nock/compare/v14.0.10...v14.0.11\"\u003e14.0.11\u003c/a\u003e (2026-02-09)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emigrate to npm OIDC (\u003ca href=\"https://redirect.github.com/nock/nock/issues/2940\"\u003e#2940\u003c/a\u003e) (\u003ca href=\"https://github.com/nock/nock/commit/113dcac727a769b0f2f27dd0213ea91d10fdcceb\"\u003e113dcac\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erestore github actions write permissions (\u003ca href=\"https://redirect.github.com/nock/nock/issues/2941\"\u003e#2941\u003c/a\u003e) (\u003ca href=\"https://github.com/nock/nock/commit/a4cb6b8252202bfce68d6475bf214dee9c1fe5fb\"\u003ea4cb6b8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate \u003ccode\u003e@mswjs/interceptors\u003c/code\u003e to fix a memory leak (\u003ca href=\"https://redirect.github.com/nock/nock/issues/2938\"\u003e#2938\u003c/a\u003e) (\u003ca href=\"https://github.com/nock/nock/commit/025db760a4c8c101cd1c51da699de66a18e58f83\"\u003e025db76\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupgrade semantic-release (\u003ca href=\"https://redirect.github.com/nock/nock/issues/2943\"\u003e#2943\u003c/a\u003e) (\u003ca href=\"https://github.com/nock/nock/commit/db0b28005ae4531277f77c52b56694cb484f802e\"\u003edb0b280\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nock/nock/commit/db0b28005ae4531277f77c52b56694cb484f802e\"\u003e\u003ccode\u003edb0b280\u003c/code\u003e\u003c/a\u003e fix: upgrade semantic-release (\u003ca href=\"https://redirect.github.com/nock/nock/issues/2943\"\u003e#2943\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nock/nock/commit/bc78af4eaa1af08c45da2909c7fd899bedae83e4\"\u003e\u003ccode\u003ebc78af4\u003c/code\u003e\u003c/a\u003e Add write permission for contents in CI workflow (\u003ca href=\"https://redirect.github.com/nock/nock/issues/2942\"\u003e#2942\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nock/nock/commit/a4cb6b8252202bfce68d6475bf214dee9c1fe5fb\"\u003e\u003ccode\u003ea4cb6b8\u003c/code\u003e\u003c/a\u003e fix: restore github actions write permissions (\u003ca href=\"https://redirect.github.com/nock/nock/issues/2941\"\u003e#2941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nock/nock/commit/113dcac727a769b0f2f27dd0213ea91d10fdcceb\"\u003e\u003ccode\u003e113dcac\u003c/code\u003e\u003c/a\u003e fix: migrate to npm OIDC (\u003ca href=\"https://redirect.github.com/nock/nock/issues/2940\"\u003e#2940\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nock/nock/commit/025db760a4c8c101cd1c51da699de66a18e58f83\"\u003e\u003ccode\u003e025db76\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003e@mswjs/interceptors\u003c/code\u003e to fix a memory leak (\u003ca href=\"https://redirect.github.com/nock/nock/issues/2938\"\u003e#2938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nock/nock/commit/e7418da29feb4a7bf0aa1612bfb9d32a4051651e\"\u003e\u003ccode\u003ee7418da\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/setup-node from 4 to 6 (\u003ca href=\"https://redirect.github.com/nock/nock/issues/2924\"\u003e#2924\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nock/nock/commit/2d4a5cc318ac96666e856583280a0edec4dac37c\"\u003e\u003ccode\u003e2d4a5cc\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump js-yaml from 3.14.1 to 3.14.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nock/nock/commit/4f7e3852dc435acdb9db2c68836930c75aa04e1e\"\u003e\u003ccode\u003e4f7e385\u003c/code\u003e\u003c/a\u003e chore: upgrade interceptors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nock/nock/commit/5177a337f8e490abf23187b2412da30c42653c9f\"\u003e\u003ccode\u003e5177a33\u003c/code\u003e\u003c/a\u003e chore(deps): bump serialize-javascript and mocha (\u003ca href=\"https://redirect.github.com/nock/nock/issues/2848\"\u003e#2848\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nock/nock/commit/93611a2273a70addfc2fab2f0be656b8ab733325\"\u003e\u003ccode\u003e93611a2\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump prettier from 3.2.5 to 3.6.2 (\u003ca href=\"https://redirect.github.com/nock/nock/issues/2883\"\u003e#2883\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nock/nock/compare/v14.0.10...v14.0.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for nock since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot 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`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e 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)\n- `@dependabot ignore \u003cdependency name\u003e 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)\n- `@dependabot ignore \u003cdependency name\u003e` 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)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/readmeio/api/pull/1120","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/readmeio%2Fapi/issues/1120","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1120/packages"}},{"old_version":"13.0.0","new_version":"13.0.1","update_type":"patch","path":null,"pr_created_at":"2026-02-18T17:39:42.000Z","version_change":"13.0.0 → 13.0.1","issue":{"uuid":"3959018753","node_id":"PR_kwDOJRO2I87Erfja","number":325,"state":"closed","title":"Bump the dev-dependencies group across 17 directories with 8 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":4,"pull_request":true,"closed_at":"2026-02-18T23:13:38.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-18T17:39:42.000Z","updated_at":"2026-02-18T23:13:40.000Z","time_to_close":20036,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"dev-dependencies","update_count":8,"packages":[{"name":"@adamlui/scss-to-css","old_version":"2.1.0","new_version":"2.2.0","repository_url":"https://github.com/adamlui/scss-to-css"},{"name":"@eslint/json","old_version":"1.0.0","new_version":"1.0.1","repository_url":"https://github.com/eslint/json"},{"name":"@html-eslint/eslint-plugin","old_version":"0.54.2","new_version":"0.55.0","repository_url":"https://github.com/yeonjuan/html-eslint"},{"name":"@html-eslint/parser","old_version":"0.54.0","new_version":"0.55.0","repository_url":"https://github.com/yeonjuan/html-eslint"},{"name":"@stylistic/eslint-plugin","old_version":"5.7.1","new_version":"5.8.0","repository_url":"https://github.com/eslint-stylistic/eslint-stylistic"},{"name":"eslint","old_version":"9.39.2","new_version":"10.0.0","repository_url":"https://github.com/eslint/eslint"},{"name":"ssri","old_version":"13.0.0","new_version":"13.0.1","repository_url":"https://github.com/npm/ssri"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dev-dependencies group with 7 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@adamlui/scss-to-css](https://github.com/adamlui/scss-to-css) | `2.1.0` | `2.2.0` |\n| [@eslint/json](https://github.com/eslint/json) | `1.0.0` | `1.0.1` |\n| [@html-eslint/eslint-plugin](https://github.com/yeonjuan/html-eslint) | `0.54.2` | `0.55.0` |\n| [@html-eslint/parser](https://github.com/yeonjuan/html-eslint) | `0.54.0` | `0.55.0` |\n| [@stylistic/eslint-plugin](https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin) | `5.7.1` | `5.8.0` |\n| [eslint](https://github.com/eslint/eslint) | `9.39.2` | `10.0.0` |\n| [ssri](https://github.com/npm/ssri) | `13.0.0` | `13.0.1` |\n\nBumps the dev-dependencies group with 4 updates in the /amazongpt directory: [@eslint/json](https://github.com/eslint/json), [@stylistic/eslint-plugin](https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin), [eslint](https://github.com/eslint/eslint) and [ssri](https://github.com/npm/ssri).\nBumps the dev-dependencies group with 3 updates in the /autoclear-chatgpt-history directory: [@eslint/json](https://github.com/eslint/json), [@stylistic/eslint-plugin](https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin) and [eslint](https://github.com/eslint/eslint).\nBumps the dev-dependencies group with 3 updates in the /brave-omnibox directory: [@eslint/json](https://github.com/eslint/json), [@stylistic/eslint-plugin](https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin) and [eslint](https://github.com/eslint/eslint).\nBumps the dev-dependencies group with 4 updates in the /bravegpt directory: [@eslint/json](https://github.com/eslint/json), [@stylistic/eslint-plugin](https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin), [eslint](https://github.com/eslint/eslint) and [ssri](https://github.com/npm/ssri).\nBumps the dev-dependencies group with 7 updates in the /chatgpt-auto-continue directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@eslint/json](https://github.com/eslint/json) | `1.0.0` | `1.0.1` |\n| [@html-eslint/eslint-plugin](https://github.com/yeonjuan/html-eslint) | `0.54.2` | `0.55.0` |\n| [@html-eslint/parser](https://github.com/yeonjuan/html-eslint) | `0.54.0` | `0.55.0` |\n| [@stylistic/eslint-plugin](https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin) | `5.7.1` | `5.8.0` |\n| [eslint](https://github.com/eslint/eslint) | `9.39.2` | `10.0.0` |\n| [ssri](https://github.com/npm/ssri) | `13.0.0` | `13.0.1` |\n| [@adamlui/minify.js](https://github.com/adamlui/minify.js) | `2.2.1` | `2.3.0` |\n\nBumps the dev-dependencies group with 3 updates in the /chatgpt-auto-refresh directory: [@eslint/json](https://github.com/eslint/json), [@stylistic/eslint-plugin](https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin) and [eslint](https://github.com/eslint/eslint).\nBumps the dev-dependencies group with 3 updates in the /chatgpt-auto-talk directory: [@eslint/json](https://github.com/eslint/json), [@stylistic/eslint-plugin](https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin) and [eslint](https://github.com/eslint/eslint).\nBumps the dev-dependencies group with 7 updates in the /chatgpt-infinity directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@eslint/json](https://github.com/eslint/json) | `1.0.0` | `1.0.1` |\n| [@html-eslint/eslint-plugin](https://github.com/yeonjuan/html-eslint) | `0.54.2` | `0.55.0` |\n| [@html-eslint/parser](https://github.com/yeonjuan/html-eslint) | `0.54.0` | `0.55.0` |\n| [@stylistic/eslint-plugin](https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin) | `5.7.1` | `5.8.0` |\n| [eslint](https://github.com/eslint/eslint) | `9.39.2` | `10.0.0` |\n| [ssri](https://github.com/npm/ssri) | `13.0.0` | `13.0.1` |\n| [@adamlui/minify.js](https://github.com/adamlui/minify.js) | `2.2.0` | `2.3.0` |\n\nBumps the dev-dependencies group with 3 updates in the /chatgpt-omnibox directory: [@eslint/json](https://github.com/eslint/json), [@stylistic/eslint-plugin](https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin) and [eslint](https://github.com/eslint/eslint).\nBumps the dev-dependencies group with 7 updates in the /chatgpt-widescreen directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@eslint/json](https://github.com/eslint/json) | `1.0.0` | `1.0.1` |\n| [@html-eslint/eslint-plugin](https://github.com/yeonjuan/html-eslint) | `0.54.2` | `0.55.0` |\n| [@html-eslint/parser](https://github.com/yeonjuan/html-eslint) | `0.54.0` | `0.55.0` |\n| [@stylistic/eslint-plugin](https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin) | `5.7.1` | `5.8.0` |\n| [eslint](https://github.com/eslint/eslint) | `9.39.2` | `10.0.0` |\n| [ssri](https://github.com/npm/ssri) | `13.0.0` | `13.0.1` |\n| [@adamlui/minify.js](https://github.com/adamlui/minify.js) | `2.2.1` | `2.3.0` |\n\nBumps the dev-dependencies group with 3 updates in the /deepseek-omnibox directory: [@eslint/json](https://github.com/eslint/json), [@stylistic/eslint-plugin](https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin) and [eslint](https://github.com/eslint/eslint).\nBumps the dev-dependencies group with 4 updates in the /duckduckgpt directory: [@eslint/json](https://github.com/eslint/json), [@stylistic/eslint-plugin](https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin), [eslint](https://github.com/eslint/eslint) and [ssri](https://github.com/npm/ssri).\nBumps the dev-dependencies group with 4 updates in the /googlegpt directory: [@eslint/json](https://github.com/eslint/json), [@stylistic/eslint-plugin](https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin), [eslint](https://github.com/eslint/eslint) and [ssri](https://github.com/npm/ssri).\nBumps the dev-dependencies group with 3 updates in the /perplexity-omnibox directory: [@eslint/json](https://github.com/eslint/json), [@stylistic/eslint-plugin](https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin) and [eslint](https://github.com/eslint/eslint).\nBumps the dev-dependencies group with 3 updates in the /phind-omnibox directory: [@eslint/json](https://github.com/eslint/json), [@stylistic/eslint-plugin](https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin) and [eslint](https://github.com/eslint/eslint).\nBumps the dev-dependencies group with 3 updates in the /you.com-omnibox directory: [@eslint/json](https://github.com/eslint/json), [@stylistic/eslint-plugin](https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin) and [eslint](https://github.com/eslint/eslint).\n\nUpdates `@adamlui/scss-to-css` from 2.1.0 to 2.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/adamlui/scss-to-css/releases\"\u003e\u003ccode\u003e@​adamlui/scss-to-css\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003escss-to-css v2.2.0\u003c/h2\u003e\n\u003ch2\u003e:page_with_curl: Changelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/js-utils/commit/8adcaa48571db173f70d6ac3faa2cd0ca30f9ca0\"\u003eAdded .sass file support\u003c/a\u003e (\u003ca href=\"https://github.com/adamlui\"\u003e\u003ccode\u003e@​adamlui\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/js-utils/commit/9ce37fef4c0c2ada61056dde4263646569b037b1\"\u003eAdded CLI \u003ccode\u003e--ui-lang=code\u003c/code\u003e option\u003c/a\u003e (\u003ca href=\"https://github.com/adamlui\"\u003e\u003ccode\u003e@​adamlui\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/scss-to-css/commit/13f82f8535e0ef849c9ddbb4ce8a2d969e70e1d6\"\u003eColored CLI \u003ccode\u003e--version\u003c/code\u003e output\u003c/a\u003e (\u003ca href=\"https://github.com/adamlui\"\u003e\u003ccode\u003e@​adamlui\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/js-utils/commit/ff59da7f2e96ef79b14763bf0513f436d4133cd9\"\u003eDimmed file log during CLI \u003ccode\u003e--dry-run\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://github.com/adamlui\"\u003e\u003ccode\u003e@​adamlui\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/js-utils/commit/98726c91815bfffa6cfe3058dd9bd066d771ed98\"\u003ePinned remote fetch in CLI \u003ccode\u003einitConfigFile()\u003c/code\u003e to pkg version\u003c/a\u003e (\u003ca href=\"https://github.com/adamlui\"\u003e\u003ccode\u003e@​adamlui\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/scss-to-css/commit/7e191f7adeee8741767bb637e6e2bde3190aa86e\"\u003eReplaced unreliable dependent pakage.json version lookup w/ node_modules lookup\u003c/a\u003e (\u003ca href=\"https://github.com/adamlui\"\u003e\u003ccode\u003e@​adamlui\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/scss-to-css/commit/be4dab6f651d644077b30b9113add3fc051064e4\"\u003eLocalized \u003ccode\u003eapp.urls.docs\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://github.com/adamlui\"\u003e\u003ccode\u003e@​adamlui\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBumped \u003ccode\u003e@​adamlui/minify\u003c/code\u003e.js from 2.2.0 to 2.2.1 (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/adamlui/scss-to-css/compare/v2.1.0...v2.2.0\"\u003ehttps://github.com/adamlui/scss-to-css/compare/v2.1.0...v2.2.0\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eREADME for this release: \u003ca href=\"https://github.com/adamlui/scss-to-css/tree/v2.2.0/#readme\"\u003ehttps://github.com/adamlui/scss-to-css/tree/v2.2.0/#readme\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/scss-to-css/commit/0aa5de0a0d36a8d9a705528eb3daa7320ab144d0\"\u003e\u003ccode\u003e0aa5de0\u003c/code\u003e\u003c/a\u003e Built scss-to-css v2.2.0 ↞ [auto-sync from https://github.com/adamlui/js-util...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/scss-to-css/commit/d91866616aa43c74e0e35d1abf53f7bbec5bcd00\"\u003e\u003ccode\u003ed918666\u003c/code\u003e\u003c/a\u003e Added .sass file support ↞ [auto-sync from https://github.com/adamlui/js-util...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/scss-to-css/commit/ca84899f52fe33d01bdd5284773c92ddba7528f2\"\u003e\u003ccode\u003eca84899\u003c/code\u003e\u003c/a\u003e Deleted test log ↞ [auto-sync from https://github.com/adamlui/js-utils/tree/m...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/scss-to-css/commit/021d92a89817bf0273c2c9e6ea86d65d2025191b\"\u003e\u003ccode\u003e021d92a\u003c/code\u003e\u003c/a\u003e Updated \u003ccode\u003emsgFetchesTried\u003c/code\u003e refs ↞ [auto-sync from https://github.com/adamlui/j...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/scss-to-css/commit/c80057e4a7cbd9f90ed04ead24625a3b8dedb41b\"\u003e\u003ccode\u003ec80057e\u003c/code\u003e\u003c/a\u003e Moved \u003ccode\u003elanguage.msgFetchesTried\u003c/code\u003e to \u003ccode\u003egetMsgs()\u003c/code\u003e var ↞ [auto-sync from https:/...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/scss-to-css/commit/db4c945948ea498008d607848673b8011964115b\"\u003e\u003ccode\u003edb4c945\u003c/code\u003e\u003c/a\u003e Dimmed filelog during \u003ccode\u003e--dry-run\u003c/code\u003e ↞ [auto-sync from https://github.com/adamlu...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/scss-to-css/commit/599bde739b9abb562c102ec689403bb4e1ca2dd5\"\u003e\u003ccode\u003e599bde7\u003c/code\u003e\u003c/a\u003e Refined lang code processing ↞ [auto-sync from https://github.com/adamlui/js-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/scss-to-css/commit/d8552bb8d9659f48f40e955b5815c31da3f275ca\"\u003e\u003ccode\u003ed8552bb\u003c/code\u003e\u003c/a\u003e Deleted comments ↞ [auto-sync from https://github.com/adamlui/js-utils/tree/m...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/scss-to-css/commit/4d6859ccb71e162c32771ba1b28bdab4498340fd\"\u003e\u003ccode\u003e4d6859c\u003c/code\u003e\u003c/a\u003e Merged returns in \u003ccode\u003egetDocLocales()\u003c/code\u003e ↞ [auto-sync from https://github.com/adam...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/scss-to-css/commit/4b3ebb75a87ef8775f153f907ad59da11b0878b2\"\u003e\u003ccode\u003e4b3ebb7\u003c/code\u003e\u003c/a\u003e Eliminated GitHub API dependency ↞ [auto-sync from https://github.com/adamlui...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/adamlui/scss-to-css/compare/v2.1.0...v2.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@eslint/json` from 1.0.0 to 1.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/json/releases\"\u003e\u003ccode\u003e@​eslint/json\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ejson: v1.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/json/compare/json-v1.0.0...json-v1.0.1\"\u003e1.0.1\u003c/a\u003e (2026-02-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate eslint (\u003ca href=\"https://redirect.github.com/eslint/json/issues/208\"\u003e#208\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/json/commit/249ccda36767d3b508cfec615728d1b5bfde177a\"\u003e249ccda\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/json/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​eslint/json\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/json/compare/json-v1.0.0...json-v1.0.1\"\u003e1.0.1\u003c/a\u003e (2026-02-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate eslint (\u003ca href=\"https://redirect.github.com/eslint/json/issues/208\"\u003e#208\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/json/commit/249ccda36767d3b508cfec615728d1b5bfde177a\"\u003e249ccda\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/4106331b746c7944b869a9b663b0d1c4838986df\"\u003e\u003ccode\u003e4106331\u003c/code\u003e\u003c/a\u003e chore: release 1.0.1 🚀 (\u003ca href=\"https://redirect.github.com/eslint/json/issues/209\"\u003e#209\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/a3530fbd5ce929415df45903af768382fc218828\"\u003e\u003ccode\u003ea3530fb\u003c/code\u003e\u003c/a\u003e ci: use stable ESLint v10 in the CI (\u003ca href=\"https://redirect.github.com/eslint/json/issues/212\"\u003e#212\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/420c4d6ba75d136032cce8a341f87a52f50d6a38\"\u003e\u003ccode\u003e420c4d6\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/5c98d0b29d1e30c029da70856e4e647abe125007\"\u003e\u003ccode\u003e5c98d0b\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/9127761ba21d096c464ed72d83f2a796333d77a4\"\u003e\u003ccode\u003e9127761\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/35a0b2ed0ceeedf0bcd67c0f928951e380a41525\"\u003e\u003ccode\u003e35a0b2e\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/49018fabdf9b2791c10876687e2a32b355ebba46\"\u003e\u003ccode\u003e49018fa\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/3ee967005b86725f06c40f0e51ddd70ed5ce401d\"\u003e\u003ccode\u003e3ee9670\u003c/code\u003e\u003c/a\u003e refactor: use types from \u003ccode\u003e@eslint/plugin-kit\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/json/issues/201\"\u003e#201\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/249ccda36767d3b508cfec615728d1b5bfde177a\"\u003e\u003ccode\u003e249ccda\u003c/code\u003e\u003c/a\u003e fix: update eslint (\u003ca href=\"https://redirect.github.com/eslint/json/issues/208\"\u003e#208\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint/json/compare/json-v1.0.0...json-v1.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@html-eslint/eslint-plugin` from 0.54.2 to 0.55.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/yeonjuan/html-eslint/releases\"\u003e\u003ccode\u003e@​html-eslint/eslint-plugin\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.55.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add no-redundant-role rule by \u003ca href=\"https://github.com/yeonjuan\"\u003e\u003ccode\u003e@​yeonjuan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/yeonjuan/html-eslint/pull/494\"\u003eyeonjuan/html-eslint#494\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add no-invalid-attr-value rule by \u003ca href=\"https://github.com/yeonjuan\"\u003e\u003ccode\u003e@​yeonjuan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/yeonjuan/html-eslint/pull/495\"\u003eyeonjuan/html-eslint#495\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/yeonjuan/html-eslint/compare/v0.54.2...v0.55.0\"\u003ehttps://github.com/yeonjuan/html-eslint/compare/v0.54.2...v0.55.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeonjuan/html-eslint/commit/61638865b2642d813926d0fd5bfe9345efb4118b\"\u003e\u003ccode\u003e6163886\u003c/code\u003e\u003c/a\u003e v0.55.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeonjuan/html-eslint/commit/89908b0e278c59800bacaee9beec20f095a24e6e\"\u003e\u003ccode\u003e89908b0\u003c/code\u003e\u003c/a\u003e feat: add no-invalid-attr-value rule (\u003ca href=\"https://redirect.github.com/yeonjuan/html-eslint/issues/495\"\u003e#495\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeonjuan/html-eslint/commit/7171bebe0864c2393e704003499cab4412a214fb\"\u003e\u003ccode\u003e7171beb\u003c/code\u003e\u003c/a\u003e feat: add no-redundant-role rule (\u003ca href=\"https://redirect.github.com/yeonjuan/html-eslint/issues/494\"\u003e#494\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/yeonjuan/html-eslint/compare/v0.54.2...v0.55.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@html-eslint/parser` from 0.54.0 to 0.55.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/yeonjuan/html-eslint/releases\"\u003e\u003ccode\u003e@​html-eslint/parser\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.55.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add no-redundant-role rule by \u003ca href=\"https://github.com/yeonjuan\"\u003e\u003ccode\u003e@​yeonjuan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/yeonjuan/html-eslint/pull/494\"\u003eyeonjuan/html-eslint#494\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add no-invalid-attr-value rule by \u003ca href=\"https://github.com/yeonjuan\"\u003e\u003ccode\u003e@​yeonjuan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/yeonjuan/html-eslint/pull/495\"\u003eyeonjuan/html-eslint#495\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/yeonjuan/html-eslint/compare/v0.54.2...v0.55.0\"\u003ehttps://github.com/yeonjuan/html-eslint/compare/v0.54.2...v0.55.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.54.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump form-data from 4.0.2 to 4.0.5 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/yeonjuan/html-eslint/pull/492\"\u003eyeonjuan/html-eslint#492\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: eslint 10 types \u0026amp; peer dependency by \u003ca href=\"https://github.com/yeonjuan\"\u003e\u003ccode\u003e@​yeonjuan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/yeonjuan/html-eslint/pull/493\"\u003eyeonjuan/html-eslint#493\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] made their first contribution in \u003ca href=\"https://redirect.github.com/yeonjuan/html-eslint/pull/492\"\u003eyeonjuan/html-eslint#492\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/yeonjuan/html-eslint/compare/v0.54.1...v0.54.2\"\u003ehttps://github.com/yeonjuan/html-eslint/compare/v0.54.1...v0.54.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeonjuan/html-eslint/commit/61638865b2642d813926d0fd5bfe9345efb4118b\"\u003e\u003ccode\u003e6163886\u003c/code\u003e\u003c/a\u003e v0.55.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeonjuan/html-eslint/commit/89908b0e278c59800bacaee9beec20f095a24e6e\"\u003e\u003ccode\u003e89908b0\u003c/code\u003e\u003c/a\u003e feat: add no-invalid-attr-value rule (\u003ca href=\"https://redirect.github.com/yeonjuan/html-eslint/issues/495\"\u003e#495\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeonjuan/html-eslint/commit/7171bebe0864c2393e704003499cab4412a214fb\"\u003e\u003ccode\u003e7171beb\u003c/code\u003e\u003c/a\u003e feat: add no-redundant-role rule (\u003ca href=\"https://redirect.github.com/yeonjuan/html-eslint/issues/494\"\u003e#494\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeonjuan/html-eslint/commit/f62216c27bc7bd5082f00c15611e08a5a598f4e7\"\u003e\u003ccode\u003ef62216c\u003c/code\u003e\u003c/a\u003e v0.54.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeonjuan/html-eslint/commit/c4d322e8a044a50fb7ae6e096aecca3a28b9cea0\"\u003e\u003ccode\u003ec4d322e\u003c/code\u003e\u003c/a\u003e fix: eslint 10 types \u0026amp; peer dependency (\u003ca href=\"https://redirect.github.com/yeonjuan/html-eslint/issues/493\"\u003e#493\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeonjuan/html-eslint/commit/9ef8ff8bef08659e4a4851afcd67fd61db118cac\"\u003e\u003ccode\u003e9ef8ff8\u003c/code\u003e\u003c/a\u003e chore(deps): bump form-data from 4.0.2 to 4.0.5 (\u003ca href=\"https://redirect.github.com/yeonjuan/html-eslint/issues/492\"\u003e#492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeonjuan/html-eslint/commit/967a7339ce5481ec414b84f41804b5c18abdfb7a\"\u003e\u003ccode\u003e967a733\u003c/code\u003e\u003c/a\u003e v0.54.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeonjuan/html-eslint/commit/e5fb7a99f6b48d01ea7b1365aea75b46a10be340\"\u003e\u003ccode\u003ee5fb7a9\u003c/code\u003e\u003c/a\u003e chore: update bcd (\u003ca href=\"https://redirect.github.com/yeonjuan/html-eslint/issues/491\"\u003e#491\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeonjuan/html-eslint/commit/066875ffd42293c17712ca6d3c8919d22c24f55c\"\u003e\u003ccode\u003e066875f\u003c/code\u003e\u003c/a\u003e fix: loosen eslint peerDependencies range (\u003ca href=\"https://redirect.github.com/yeonjuan/html-eslint/issues/490\"\u003e#490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/yeonjuan/html-eslint/compare/v0.54.0...v0.55.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@stylistic/eslint-plugin` from 5.7.1 to 5.8.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/releases\"\u003e\u003ccode\u003e@​stylistic/eslint-plugin\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.8.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/compare/v5.7.1...v5.8.0\"\u003e5.8.0\u003c/a\u003e (2026-02-09)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elist-style:\u003c/strong\u003e support if statement (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1119\"\u003e#1119\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/23b25abe1be6086f2d7b843229fbdaeb63fec668\"\u003e23b25ab\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enew rule \u003ccode\u003ejsx-props-style\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1118\"\u003e#1118\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/dc9cc1b5ce09b6d42f4248cc4a3a688660dcd7fa\"\u003edc9cc1b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003espace-unary-ops:\u003c/strong\u003e allow override \u003ccode\u003ets-non-null\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1120\"\u003e#1120\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/faca500773c54df3e5d95203b19e283c2b654f63\"\u003efaca500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupgrade deps (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1122\"\u003e#1122\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/773da95508a5e0289de960af9623b755297e502b\"\u003e773da95\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elist-style:\u003c/strong\u003e correctly get \u003ccode\u003e(\u003c/code\u003e for optional call expressions (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1114\"\u003e#1114\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/2090a728703c7f8522a580983db952361ad0b4ec\"\u003e2090a72\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​stylistic/eslint-plugin\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/compare/v5.7.1...v5.8.0\"\u003e5.8.0\u003c/a\u003e (2026-02-09)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elist-style:\u003c/strong\u003e support if statement (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1119\"\u003e#1119\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/23b25abe1be6086f2d7b843229fbdaeb63fec668\"\u003e23b25ab\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enew rule \u003ccode\u003ejsx-props-style\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1118\"\u003e#1118\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/dc9cc1b5ce09b6d42f4248cc4a3a688660dcd7fa\"\u003edc9cc1b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003espace-unary-ops:\u003c/strong\u003e allow override \u003ccode\u003ets-non-null\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1120\"\u003e#1120\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/faca500773c54df3e5d95203b19e283c2b654f63\"\u003efaca500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupgrade deps (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1122\"\u003e#1122\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/773da95508a5e0289de960af9623b755297e502b\"\u003e773da95\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elist-style:\u003c/strong\u003e correctly get \u003ccode\u003e(\u003c/code\u003e for optional call expressions (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1114\"\u003e#1114\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/2090a728703c7f8522a580983db952361ad0b4ec\"\u003e2090a72\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/55f7d117c701dadeacb238d7d61b5532e543dd90\"\u003e\u003ccode\u003e55f7d11\u003c/code\u003e\u003c/a\u003e chore: release v5.8.0 (main) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1116\"\u003e#1116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/773da95508a5e0289de960af9623b755297e502b\"\u003e\u003ccode\u003e773da95\u003c/code\u003e\u003c/a\u003e feat: upgrade deps (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1122\"\u003e#1122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/dc9cc1b5ce09b6d42f4248cc4a3a688660dcd7fa\"\u003e\u003ccode\u003edc9cc1b\u003c/code\u003e\u003c/a\u003e feat: new rule \u003ccode\u003ejsx-props-style\u003c/code\u003e (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1118\"\u003e#1118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/faca500773c54df3e5d95203b19e283c2b654f63\"\u003e\u003ccode\u003efaca500\u003c/code\u003e\u003c/a\u003e feat(space-unary-ops): allow override \u003ccode\u003ets-non-null\u003c/code\u003e (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1120\"\u003e#1120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/23b25abe1be6086f2d7b843229fbdaeb63fec668\"\u003e\u003ccode\u003e23b25ab\u003c/code\u003e\u003c/a\u003e feat(list-style): support if statement (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1119\"\u003e#1119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/2090a728703c7f8522a580983db952361ad0b4ec\"\u003e\u003ccode\u003e2090a72\u003c/code\u003e\u003c/a\u003e fix(list-style): correctly get \u003ccode\u003e(\u003c/code\u003e for optional call expressions (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1114\"\u003e#1114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commits/v5.8.0/packages/eslint-plugin\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 9.39.2 to 10.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.0.0\u003c/h2\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f9e54f43a5e497cdfa179338b431093245cb787b\"\u003e\u003ccode\u003ef9e54f4\u003c/code\u003e\u003c/a\u003e feat!: estimate rule-tester failure location (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20420\"\u003e#20420\u003c/a\u003e) (ST-DDT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a176319d8ade1a7d9b2d7fb8f038f55a2662325f\"\u003e\u003ccode\u003ea176319\u003c/code\u003e\u003c/a\u003e feat!: replace \u003ccode\u003echalk\u003c/code\u003e with \u003ccode\u003estyleText\u003c/code\u003e and add \u003ccode\u003ecolor\u003c/code\u003e to \u003ccode\u003eResultsMeta\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20227\"\u003e#20227\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7046e6c1e03c4ca0eee4888a1f2eba4c6454f84\"\u003e\u003ccode\u003ec7046e6\u003c/code\u003e\u003c/a\u003e feat!: enable JSX reference tracking (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20152\"\u003e#20152\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fa31a608901684fbcd9906d1907e66561d16e5aa\"\u003e\u003ccode\u003efa31a60\u003c/code\u003e\u003c/a\u003e feat!: add \u003ccode\u003ename\u003c/code\u003e to configs (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20015\"\u003e#20015\u003c/a\u003e) (Kirk Waiblinger)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3383e7ec9028166cafc8ea7986c2f7498d0049f0\"\u003e\u003ccode\u003e3383e7e\u003c/code\u003e\u003c/a\u003e fix!: remove deprecated \u003ccode\u003eSourceCode\u003c/code\u003e methods (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20137\"\u003e#20137\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/501abd0e916a35554c58b7c0365537f1fa3880ce\"\u003e\u003ccode\u003e501abd0\u003c/code\u003e\u003c/a\u003e feat!: update dependency minimatch to v10 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20246\"\u003e#20246\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ca4d3b40085de47561f89656a2207d09946ed45e\"\u003e\u003ccode\u003eca4d3b4\u003c/code\u003e\u003c/a\u003e fix!: stricter rule tester assertions for valid test cases (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20125\"\u003e#20125\u003c/a\u003e) (唯然)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/96512a66c86402fb0538cdcb6cd30b9073f6bf3b\"\u003e\u003ccode\u003e96512a6\u003c/code\u003e\u003c/a\u003e fix!: Remove deprecated rule context methods (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20086\"\u003e#20086\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c69fdacdb2e886b9d965568a397aa8220db3fe90\"\u003e\u003ccode\u003ec69fdac\u003c/code\u003e\u003c/a\u003e feat!: remove eslintrc support (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20037\"\u003e#20037\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/208b5cc34a8374ff81412b5bec2e0800eebfbd04\"\u003e\u003ccode\u003e208b5cc\u003c/code\u003e\u003c/a\u003e feat!: Use \u003ccode\u003eScopeManager#addGlobals()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20132\"\u003e#20132\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a2ee188ea7a38a0c6155f3d39e2b00e1d0f36e14\"\u003e\u003ccode\u003ea2ee188\u003c/code\u003e\u003c/a\u003e fix!: add \u003ccode\u003euniqueItems: true\u003c/code\u003e in \u003ccode\u003eno-invalid-regexp\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20155\"\u003e#20155\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a89059dbf2832d417dd493ee81483227ec44e4ab\"\u003e\u003ccode\u003ea89059d\u003c/code\u003e\u003c/a\u003e feat!: Program range span entire source text (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20133\"\u003e#20133\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/39a6424373d915fa9de0d7b0caba9a4dc3da9b53\"\u003e\u003ccode\u003e39a6424\u003c/code\u003e\u003c/a\u003e fix!: assert 'text' is a string across all RuleFixer methods (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20082\"\u003e#20082\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f28fbf846244e043c92b355b224d121b06140b44\"\u003e\u003ccode\u003ef28fbf8\u003c/code\u003e\u003c/a\u003e fix!: Deprecate \u003ccode\u003e\u0026quot;always\u0026quot;\u003c/code\u003e and \u003ccode\u003e\u0026quot;as-needed\u0026quot;\u003c/code\u003e options of the \u003ccode\u003eradix\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20223\"\u003e#20223\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/aa3fb2b233e929b37220be940575f42c280e0b98\"\u003e\u003ccode\u003eaa3fb2b\u003c/code\u003e\u003c/a\u003e fix!: tighten \u003ccode\u003efunc-names\u003c/code\u003e schema (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20119\"\u003e#20119\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f6c0ed0311dcfee853367d5068c765d066e6b756\"\u003e\u003ccode\u003ef6c0ed0\u003c/code\u003e\u003c/a\u003e feat!: report \u003ccode\u003eeslint-env\u003c/code\u003e comments as errors (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20128\"\u003e#20128\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4bf739fb533e59f7f0a66b65f7bc80be0f37d8db\"\u003e\u003ccode\u003e4bf739f\u003c/code\u003e\u003c/a\u003e fix!: remove deprecated \u003ccode\u003eLintMessage#nodeType\u003c/code\u003e and \u003ccode\u003eTestCaseError#type\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20096\"\u003e#20096\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/523c076866400670fb2192a3f55dbf7ad3469247\"\u003e\u003ccode\u003e523c076\u003c/code\u003e\u003c/a\u003e feat!: drop support for jiti \u0026lt; 2.2.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20016\"\u003e#20016\u003c/a\u003e) (michael faith)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/454a292c95f34dad232411ddac06408e6383bb64\"\u003e\u003ccode\u003e454a292\u003c/code\u003e\u003c/a\u003e feat!: update \u003ccode\u003eeslint:recommended\u003c/code\u003e configuration (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20210\"\u003e#20210\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4f880ee02992e1bf0e96ebaba679985e2d1295f1\"\u003e\u003ccode\u003e4f880ee\u003c/code\u003e\u003c/a\u003e feat!: remove \u003ccode\u003ev10_*\u003c/code\u003e and inactive \u003ccode\u003eunstable_*\u003c/code\u003e flags (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20225\"\u003e#20225\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f18115c363a4ac7671a4c7f30ee13d57ebba330f\"\u003e\u003ccode\u003ef18115c\u003c/code\u003e\u003c/a\u003e feat!: \u003ccode\u003eno-shadow-restricted-names\u003c/code\u003e report \u003ccode\u003eglobalThis\u003c/code\u003e by default (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20027\"\u003e#20027\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c6358c31fbd3937b92d89be2618ffdf5a774604e\"\u003e\u003ccode\u003ec6358c3\u003c/code\u003e\u003c/a\u003e feat!: Require Node.js \u003ccode\u003e^20.19.0 || ^22.13.0 || \u0026gt;=24\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20160\"\u003e#20160\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bff9091927811497dbf066b0e3b85ecb37d43822\"\u003e\u003ccode\u003ebff9091\u003c/code\u003e\u003c/a\u003e feat: handle \u003ccode\u003eArray.fromAsync\u003c/code\u003e in \u003ccode\u003earray-callback-return\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20457\"\u003e#20457\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/290c594bb50c439fb71bc75521ee5360daa8c222\"\u003e\u003ccode\u003e290c594\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eself\u003c/code\u003e to \u003ccode\u003eno-implied-eval\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20468\"\u003e#20468\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/43677de07ebd6e14bfac40a46ad749ba783c45f2\"\u003e\u003ccode\u003e43677de\u003c/code\u003e\u003c/a\u003e feat: fix handling of function and class expression names in \u003ccode\u003eno-shadow\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20432\"\u003e#20432\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f0cafe5f37e7765e9d8c2751b5f5d33107687009\"\u003e\u003ccode\u003ef0cafe5\u003c/code\u003e\u003c/a\u003e feat: rule tester add assertion option \u003ccode\u003erequireData\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20409\"\u003e#20409\u003c/a\u003e) (fnx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f7ab6937e63bc618d326710858f5861a68f80616\"\u003e\u003ccode\u003ef7ab693\u003c/code\u003e\u003c/a\u003e feat: output RuleTester test case failure index (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19976\"\u003e#19976\u003c/a\u003e) (ST-DDT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7cbcbf9c3c2008deee7d143ae35e668e8ffbccb3\"\u003e\u003ccode\u003e7cbcbf9\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003ecountThis\u003c/code\u003e option to \u003ccode\u003emax-params\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20236\"\u003e#20236\u003c/a\u003e) (Gerkin)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f148a5eaa1e89dd80ade62f0a690186b00b9f6e1\"\u003e\u003ccode\u003ef148a5e\u003c/code\u003e\u003c/a\u003e feat: add error assertion options (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20247\"\u003e#20247\u003c/a\u003e) (ST-DDT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/09e66549ecada6dcb8c567a60faf044fce049188\"\u003e\u003ccode\u003e09e6654\u003c/code\u003e\u003c/a\u003e feat: update error loc of \u003ccode\u003erequire-yield\u003c/code\u003e and \u003ccode\u003eno-useless-constructor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20267\"\u003e#20267\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/436b82f3c0a8cfa2fdc17d173e95ea11d5d3ee03\"\u003e\u003ccode\u003e436b82f\u003c/code\u003e\u003c/a\u003e fix: update eslint (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20473\"\u003e#20473\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1d29d22fe302443cec2a11da0816397f94af97ec\"\u003e\u003ccode\u003e1d29d22\u003c/code\u003e\u003c/a\u003e fix: detect default \u003ccode\u003ethis\u003c/code\u003e binding in \u003ccode\u003eArray.fromAsync\u003c/code\u003e callbacks (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20456\"\u003e#20456\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/727451eff55b35d853e0e443d0de58f4550762bf\"\u003e\u003ccode\u003e727451e\u003c/code\u003e\u003c/a\u003e fix: fix regression of global mode report range in \u003ccode\u003estrict\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20462\"\u003e#20462\u003c/a\u003e) (ntnyq)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e80485fcd27196fa0b6f6b5c7ac8cf49ad4b079d\"\u003e\u003ccode\u003ee80485f\u003c/code\u003e\u003c/a\u003e fix: remove fake \u003ccode\u003eFlatESLint\u003c/code\u003e and \u003ccode\u003eLegacyESLint\u003c/code\u003e exports (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20460\"\u003e#20460\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9eeff3bc13813a786b8a4c3815def97c0fb646ef\"\u003e\u003ccode\u003e9eeff3b\u003c/code\u003e\u003c/a\u003e fix: update esquery (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20423\"\u003e#20423\u003c/a\u003e) (cryptnix)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b34b93852d014ebbcf3538d892b55e0216cdf681\"\u003e\u003ccode\u003eb34b938\u003c/code\u003e\u003c/a\u003e fix: use \u003ccode\u003eError.prepareStackTrace\u003c/code\u003e to estimate failing test location (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20436\"\u003e#20436\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/51aab5393b058f7cbed69041a9069b2bd106aabd\"\u003e\u003ccode\u003e51aab53\u003c/code\u003e\u003c/a\u003e fix: update eslint (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20443\"\u003e#20443\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/23490b266276792896a0b7b43c49a1ce87bf8568\"\u003e\u003ccode\u003e23490b2\u003c/code\u003e\u003c/a\u003e fix: handle space before colon in \u003ccode\u003eRuleTester\u003c/code\u003e location estimation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20433\"\u003e#20433\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f244dbf2191267a4cafd08645243624baf3e8c83\"\u003e\u003ccode\u003ef244dbf\u003c/code\u003e\u003c/a\u003e fix: use \u003ccode\u003eMessagePlaceholderData\u003c/code\u003e type from \u003ccode\u003e@eslint/core\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20348\"\u003e#20348\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d186f8c0747f14890e86a5a39708b052b391ddaf\"\u003e\u003ccode\u003ed186f8c\u003c/code\u003e\u003c/a\u003e fix: update eslint (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20427\"\u003e#20427\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2332262deb4ef3188b210595896bb0ff552a7e66\"\u003e\u003ccode\u003e2332262\u003c/code\u003e\u003c/a\u003e fix: error location should not modify error message in RuleTester (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20421\"\u003e#20421\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ab99b21a6715dee1035d8f4e6d6841853eb5563f\"\u003e\u003ccode\u003eab99b21\u003c/code\u003e\u003c/a\u003e fix: ensure \u003ccode\u003efilename\u003c/code\u003e is passed as third argument to \u003ccode\u003everifyAndFix()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20405\"\u003e#20405\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8a60f3bc80ad96c65feeb29886342623c630199c\"\u003e\u003ccode\u003e8a60f3b\u003c/code\u003e\u003c/a\u003e fix: remove \u003ccode\u003eecmaVersion\u003c/code\u003e and \u003ccode\u003esourceType\u003c/code\u003e from \u003ccode\u003eParserOptions\u003c/code\u003e type (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20415\"\u003e#20415\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/eafd727a060131f7fc79b2eb5698d8d27683c3a2\"\u003e\u003ccode\u003eeafd727\u003c/code\u003e\u003c/a\u003e fix: remove \u003ccode\u003eTDZ\u003c/code\u003e scope type (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20231\"\u003e#20231\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4e6c4ac042e321da8fc29ce53ed03c86dcaa44a7\"\u003e\u003ccode\u003e4e6c4ac\u003c/code\u003e\u003c/a\u003e 10.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ddd8a223000ac6a2182cc8eae35254806a3b0289\"\u003e\u003ccode\u003eddd8a22\u003c/code\u003e\u003c/a\u003e Build: changelog update for 10.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bff9091927811497dbf066b0e3b85ecb37d43822\"\u003e\u003ccode\u003ebff9091\u003c/code\u003e\u003c/a\u003e feat: handle \u003ccode\u003eArray.fromAsync\u003c/code\u003e in \u003ccode\u003earray-callback-return\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20457\"\u003e#20457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1ece282c2286b5dc187ece2a793dbd8798f20bd7\"\u003e\u003ccode\u003e1ece282\u003c/code\u003e\u003c/a\u003e chore: ignore \u003ccode\u003e/docs/v9.x\u003c/code\u003e in link checker (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20452\"\u003e#20452\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/034e1397446205e83eb341354605380195c88633\"\u003e\u003ccode\u003e034e139\u003c/code\u003e\u003c/a\u003e ci: add type integration test for \u003ccode\u003e@html-eslint/eslint-plugin\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20345\"\u003e#20345\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f3fbc2f60cbe2c718364feb8c3fc0452c0df3c56\"\u003e\u003ccode\u003ef3fbc2f\u003c/code\u003e\u003c/a\u003e chore: set \u003ccode\u003e@eslint/js\u003c/code\u003e version to 10.0.0 to skip releasing it (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20466\"\u003e#20466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e978ddaab7e6a3c38b4a2afa721148a6ef38f29a\"\u003e\u003ccode\u003ee978dda\u003c/code\u003e\u003c/a\u003e docs: Update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4cecf8393ae9af18c4cfd50621115eb23b3d0cb6\"\u003e\u003ccode\u003e4cecf83\u003c/code\u003e\u003c/a\u003e docs: Update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c79f0ab2e2d242a93b08ff2f6a0712e2ef60b7b8\"\u003e\u003ccode\u003ec79f0ab\u003c/code\u003e\u003c/a\u003e docs: Update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/afc06817bbd0625c7b0a46bdc81c38dab0c99441\"\u003e\u003ccode\u003eafc0681\u003c/code\u003e\u003c/a\u003e chore: remove scopeManager.addGlobals patch for typescript-eslint parser (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20\"\u003e#20\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v9.39.2...v10.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ssri` from 13.0.0 to 13.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/ssri/releases\"\u003essri's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev13.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/ssri/compare/v13.0.0...v13.0.1\"\u003e13.0.1\u003c/a\u003e (2025-12-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/eb833161e9731cbafd679fb0cd4883cc57bf869f\"\u003e\u003ccode\u003eeb83316\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/160\"\u003e#160\u003c/a\u003e hash: filter on known hashes (\u003ca href=\"https://github.com/wraithgar\"\u003e\u003ccode\u003e@​wraithgar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/5b98568ecb1f096a62440571213072bc7fa78057\"\u003e\u003ccode\u003e5b98568\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/160\"\u003e#160\u003c/a\u003e code cleanup (\u003ca href=\"https://github.com/wraithgar\"\u003e\u003ccode\u003e@​wraithgar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/940288e5a54226721526db3195d102230cccfdb6\"\u003e\u003ccode\u003e940288e\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/163\"\u003e#163\u003c/a\u003e remove tap (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/26e09b8765bce1ea658bf677cee23b45393a68c6\"\u003e\u003ccode\u003e26e09b8\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/163\"\u003e#163\u003c/a\u003e move to node:test (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/5ca3f4ad4afdef2d4516287fde79e071d4c8a2ac\"\u003e\u003ccode\u003e5ca3f4a\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/161\"\u003e#161\u003c/a\u003e add benchmarks (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/161\"\u003e#161\u003c/a\u003e) (\u003ca href=\"https://github.com/H4ad\"\u003e\u003ccode\u003e@​H4ad\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/cf696941026a4afcf07c4c2dfef54e44912a290d\"\u003e\u003ccode\u003ecf69694\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/156\"\u003e#156\u003c/a\u003e bump \u003ccode\u003e@​npmcli/eslint-config\u003c/code\u003e from 5.1.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/156\"\u003e#156\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/05ce2c5aa7511431fae297fa01bf26b8cabdc461\"\u003e\u003ccode\u003e05ce2c5\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/158\"\u003e#158\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.28.0 to 4.28.1 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/158\"\u003e#158\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/ssri/blob/main/CHANGELOG.md\"\u003essri's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/ssri/compare/v13.0.0...v13.0.1\"\u003e13.0.1\u003c/a\u003e (2025-12-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/eb833161e9731cbafd679fb0cd4883cc57bf869f\"\u003e\u003ccode\u003eeb83316\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/160\"\u003e#160\u003c/a\u003e hash: filter on known hashes (\u003ca href=\"https://github.com/wraithgar\"\u003e\u003ccode\u003e@​wraithgar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/5b98568ecb1f096a62440571213072bc7fa78057\"\u003e\u003ccode\u003e5b98568\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/160\"\u003e#160\u003c/a\u003e code cleanup (\u003ca href=\"https://github.com/wraithgar\"\u003e\u003ccode\u003e@​wraithgar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/940288e5a54226721526db3195d102230cccfdb6\"\u003e\u003ccode\u003e940288e\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/163\"\u003e#163\u003c/a\u003e remove tap (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/26e09b8765bce1ea658bf677cee23b45393a68c6\"\u003e\u003ccode\u003e26e09b8\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/163\"\u003e#163\u003c/a\u003e move to node:test (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/5ca3f4ad4afdef2d4516287fde79e071d4c8a2ac\"\u003e\u003ccode\u003e5ca3f4a\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/161\"\u003e#161\u003c/a\u003e add benchmarks (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/161\"\u003e#161\u003c/a\u003e) (\u003ca href=\"https://github.com/H4ad\"\u003e\u003ccode\u003e@​H4ad\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/cf696941026a4afcf07c4c2dfef54e44912a290d\"\u003e\u003ccode\u003ecf69694\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/156\"\u003e#156\u003c/a\u003e bump \u003ccode\u003e@​npmcli/eslint-config\u003c/code\u003e from 5.1.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/156\"\u003e#156\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/05ce2c5aa7511431fae297fa01bf26b8cabdc461\"\u003e\u003ccode\u003e05ce2c5\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/158\"\u003e#158\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.28.0 to 4.28.1 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/158\"\u003e#158\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/73adc1554d0b60606a8fb315d47f7afde7fd913e\"\u003e\u003ccode\u003e73adc15\u003c/code\u003e\u003c/a\u003e chore: release 13.0.1 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/162\"\u003e#162\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/940288e5a54226721526db3195d102230cccfdb6\"\u003e\u003ccode\u003e940288e\u003c/code\u003e\u003c/a\u003e chore: remove tap\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/26e09b8765bce1ea658bf677cee23b45393a68c6\"\u003e\u003ccode\u003e26e09b8\u003c/code\u003e\u003c/a\u003e chore: move to node:test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/eb833161e9731cbafd679fb0cd4883cc57bf869f\"\u003e\u003ccode\u003eeb83316\u003c/code\u003e\u003c/a\u003e fix(hash): filter on known hashes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/5b98568ecb1f096a62440571213072bc7fa78057\"\u003e\u003ccode\u003e5b98568\u003c/code\u003e\u003c/a\u003e fix: code cleanup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/5ca3f4ad4afdef2d4516287fde79e071d4c8a2ac\"\u003e\u003ccode\u003e5ca3f4a\u003c/code\u003e\u003c/a\u003e chore: add benchmarks (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/161\"\u003e#161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/05ce2c5aa7511431fae297fa01bf26b8cabdc461\"\u003e\u003ccode\u003e05ce2c5\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.28.0 to 4.28.1 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/158\"\u003e#158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/60ecae62d7cdde6b73d30cb153b37ff59c6e3296\"\u003e\u003ccode\u003e60ecae6\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.27.1 to 4.28.0 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/157\"\u003e#157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/cf696941026a4afcf07c4c2dfef54e44912a290d\"\u003e\u003ccode\u003ecf69694\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/eslint-config\u003c/code\u003e from 5.1.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/156\"\u003e#156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/npm/ssri/compare/v13.0.0...v13.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@eslint/json` from 1.0.0 to 1.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/json/releases\"\u003e\u003ccode\u003e@​eslint/json\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ejson: v1.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/json/compare/json-v1.0.0...json-v1.0.1\"\u003e1.0.1\u003c/a\u003e (2026-02-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate eslint (\u003ca href=\"https://redirect.github.com/eslint/json/issues/208\"\u003e#208\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/json/commit/249ccda36767d3b508cfec615728d1b5bfde177a\"\u003e249ccda\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/json/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​eslint/json\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/json/compare/json-v1.0.0...json-v1.0.1\"\u003e1.0.1\u003c/a\u003e (2026-02-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate eslint (\u003ca href=\"https://redirect.github.com/eslint/json/issues/208\"\u003e#208\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/json/commit/249ccda36767d3b508cfec615728d1b5bfde177a\"\u003e249ccda\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/4106331b746c7944b869a9b663b0d1c4838986df\"\u003e\u003ccode\u003e4106331\u003c/code\u003e\u003c/a\u003e chore: release 1.0.1 🚀 (\u003ca href=\"https://redirect.github.com/eslint/json/issues/209\"\u003e#209\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/a3530fbd5ce929415df45903af768382fc218828\"\u003e\u003ccode\u003ea3530fb\u003c/code\u003e\u003c/a\u003e ci: use stable ESLint v10 in the CI (\u003ca href=\"https://redirect.github.com/eslint/json/issues/212\"\u003e#212\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/420c4d6ba75d136032cce8a341f87a52f50d6a38\"\u003e\u003ccode\u003e420c4d6\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/5c98d0b29d1e30c029da70856e4e647abe125007\"\u003e\u003ccode\u003e5c98d0b\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/9127761ba21d096c464ed72d83f2a796333d77a4\"\u003e\u003ccode\u003e9127761\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/35a0b2ed0ceeedf0bcd67c0f928951e380a41525\"\u003e\u003ccode\u003e35a0b2e\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/49018fabdf9b2791c10876687e2a32b355ebba46\"\u003e\u003ccode\u003e49018fa\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/3ee967005b86725f06c40f0e51ddd70ed5ce401d\"\u003e\u003ccode\u003e3ee9670\u003c/code\u003e\u003c/a\u003e refactor: use types from \u003ccode\u003e@eslint/plugin-kit\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/json/issues/201\"\u003e#201\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/249ccda36767d3b508cfec615728d1b5bfde177a\"\u003e\u003ccode\u003e249ccda\u003c/code\u003e\u003c/a\u003e fix: update eslint (\u003ca href=\"https://redirect.github.com/eslint/json/issues/208\"\u003e#208\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint/json/compare/json-v1.0.0...json-v1.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@stylistic/eslint-plugin` from 5.7.1 to 5.8.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/releases\"\u003e\u003ccode\u003e@​stylistic/eslint-plugin\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.8.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/compare/v5.7.1...v5.8.0\"\u003e5.8.0\u003c/a\u003e (2026-02-09)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elist-style:\u003c/strong\u003e support if statement (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1119\"\u003e#1119\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/23b25abe1be6086f2d7b843229fbdaeb63fec668\"\u003e23b25ab\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enew rule \u003ccode\u003ejsx-props-style\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1118\"\u003e#1118\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/dc9cc1b5ce09b6d42f4248cc4a3a688660dcd7fa\"\u003edc9cc1b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003espace-unary-ops:\u003c/strong\u003e allow override \u003ccode\u003ets-non-null\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1120\"\u003e#1120\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/faca500773c54df3e5d95203b19e283c2b654f63\"\u003efaca500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupgrade deps (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1122\"\u003e#1122\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/773da95508a5e0289de960af9623b755297e502b\"\u003e773da95\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elist-style:\u003c/strong\u003e correctly get \u003ccode\u003e(\u003c/code\u003e for optional call expressions (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1114\"\u003e#1114\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/2090a728703c7f8522a580983db952361ad0b4ec\"\u003e2090a72\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​stylistic/eslint-plugin\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/compare/v5.7.1...v5.8.0\"\u003e5.8.0\u003c/a\u003e (2026-02-09)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elist-style:\u003c/strong\u003e support if statement (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1119\"\u003e#1119\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/23b25abe1be6086f2d7b843229fbdaeb63fec668\"\u003e23b25ab\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enew rule \u003ccode\u003ejsx-props-style\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1118\"\u003e#1118\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/dc9cc1b5ce09b6d42f4248cc4a3a688660dcd7fa\"\u003edc9cc1b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003espace-unary-ops:\u003c/strong\u003e allow override \u003ccode\u003ets-non-null\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1120\"\u003e#1120\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/faca500773c54df3e5d95203b19e283c2b654f63\"\u003efaca500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupgrade deps (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1122\"\u003e#1122\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/773da95508a5e0289de960af9623b755297e502b\"\u003e773da95\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elist-style:\u003c/strong\u003e correctly get \u003ccode\u003e(\u003c/code\u003e for optional call expressions (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1114\"\u003e#1114\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/2090a728703c7f8522a580983db952361ad0b4ec\"\u003e2090a72\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/55f7d117c701dadeacb238d7d61b5532e543dd90\"\u003e\u003ccode\u003e55f7d11\u003c/code\u003e\u003c/a\u003e chore: release v5.8.0 (main) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1116\"\u003e#1116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/773da95508a5e0289de960af9623b755297e502b\"\u003e\u003ccode\u003e773da95\u003c/code\u003e\u003c/a\u003e feat: upgrade deps (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1122\"\u003e#1122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/dc9cc1b5ce09b6d42f4248cc4a3a688660dcd7fa\"\u003e\u003ccode\u003edc9cc1b\u003c/code\u003e\u003c/a\u003e feat: new rule \u003ccode\u003ejsx-props-style\u003c/code\u003e (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1118\"\u003e#1118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/faca500773c54df3e5d95203b19e283c2b654f63\"\u003e\u003ccode\u003efaca500\u003c/code\u003e\u003c/a\u003e feat(space-unary-ops): allow override \u003ccode\u003ets-non-null\u003c/code\u003e (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1120\"\u003e#1120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/23b25abe1be6086f2d7b843229fbdaeb63fec668\"\u003e\u003ccode\u003e23b25ab\u003c/code\u003e\u003c/a\u003e feat(list-style): support if statement (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1119\"\u003e#1119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/2090a728703c7f8522a580983db952361ad0b4ec\"\u003e\u003ccode\u003e2090a72\u003c/code\u003e\u003c/a\u003e fix(list-style): correctly get \u003ccode\u003e(\u003c/code\u003e for optional call expressions (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1114\"\u003e#1114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commits/v5.8.0/packages/eslint-plugin\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 9.39.2 to 10.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.0.0\u003c/h2\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f9e54f43a5e497cdfa179338b431093245cb787b\"\u003e\u003ccode\u003ef9e54f4\u003c/code\u003e\u003c/a\u003e feat!: estimate rule-tester failure location (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20420\"\u003e#20420\u003c/a\u003e) (ST-DDT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a176319d8ade1a7d9b2d7fb8f038f55a2662325f\"\u003e\u003ccode\u003ea176319\u003c/code\u003e\u003c/a\u003e feat!: replace \u003ccode\u003echalk\u003c/code\u003e with \u003ccode\u003estyleText\u003c/code\u003e and add \u003ccode\u003ecolor\u003c/code\u003e to \u003ccode\u003eResultsMeta\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20227\"\u003e#20227\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7046e6c1e03c4ca0eee4888a1f2eba4c6454f84\"\u003e\u003ccode\u003ec7046e6\u003c/code\u003e\u003c/a\u003e feat!: enable JSX reference tracking (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20152\"\u003e#20152\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fa31a608901684fbcd9906d1907e66561d16e5aa\"\u003e\u003ccode\u003efa31a60\u003c/code\u003e\u003c/a\u003e feat!: add \u003ccode\u003ename\u003c/code\u003e to configs (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20015\"\u003e#20015\u003c/a\u003e) (Kirk Waiblinger)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3383e7ec9028166cafc8ea7986c2f7498d0049f0\"\u003e\u003ccode\u003e3383e7e\u003c/code\u003e\u003c/a\u003e fix!: remove deprecated \u003ccode\u003eSourceCode\u003c/code\u003e methods (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20137\"\u003e#20137\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/501abd0e916a35554c58b7c0365537f1fa3880ce\"\u003e\u003ccode\u003e501abd0\u003c/code\u003e\u003c/a\u003e feat!: update dependency minimatch to v10 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20246\"\u003e#20246\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ca4d3b40085de47561f89656a2207d09946ed45e\"\u003e\u003ccode\u003eca4d3b4\u003c/code\u003e\u003c/a\u003e fix!: stricter rule tester assertions for valid test cases (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20125\"\u003e#20125\u003c/a\u003e) (唯然)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/96512a66c86402fb0538cdcb6cd30b9073f6bf3b\"\u003e\u003ccode\u003e96512a6\u003c/code\u003e\u003c/a\u003e fix!: Remove deprecated rule context methods (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20086\"\u003e#20086\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c69fdacdb2e886b9d965568a397aa8220db3fe90\"\u003e\u003ccode\u003ec69fdac\u003c/code\u003e\u003c/a\u003e feat!: remove eslintrc support (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20037\"\u003e#20037\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/208b5cc34a8374ff81412b5bec2e0800eebfbd04\"\u003e\u003ccode\u003e208b5cc\u003c/code\u003e\u003c/a\u003e feat!: Use \u003ccode\u003eScopeManager#addGlobals()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20132\"\u003e#20132\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a2ee188ea7a38a0c6155f3d39e2b00e1d0f36e14\"\u003e\u003ccode\u003ea2ee188\u003c/code\u003e\u003c/a\u003e fix!: add \u003ccode\u003euniqueItems: true\u003c/code\u003e in \u003ccode\u003eno-invalid-regexp\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20155\"\u003e#20155\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a89059dbf2832d417dd493ee81483227ec44e4ab\"\u003e\u003ccode\u003ea89059d\u003c/code\u003e\u003c/a\u003e feat!: Program range span entire source text (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20133\"\u003e#20133\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/39a6424373d915fa9de0d7b0caba9a4dc3da9b53\"\u003e\u003ccode\u003e39a6424\u003c/code\u003e\u003c/a\u003e fix!: assert 'text' is a string across all RuleFixer methods (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20082\"\u003e#20082\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f28fbf846244e043c92b355b224d121b06140b44\"\u003e\u003ccode\u003ef28fbf8\u003c/code\u003e\u003c/a\u003e fix!: Deprecate \u003ccode\u003e\u0026quot;always\u0026quot;\u003c/code\u003e and \u003ccode\u003e\u0026quot;as-needed\u0026quot;\u003c/code\u003e options of the \u003ccode\u003eradix\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20223\"\u003e#20223\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/aa3fb2b233e929b37220be940575f42c280e0b98\"\u003e\u003ccode\u003eaa3fb2b\u003c/code\u003e\u003c/a\u003e fix!: tighten \u003ccode\u003efunc-names\u003c/code\u003e schema (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20119\"\u003e#20119\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f6c0ed0311dcfee853367d5068c765d066e6b756\"\u003e\u003ccode\u003ef6c0ed0\u003c/code\u003e\u003c/a\u003e feat!: report \u003ccode\u003eeslint-env\u003c/code\u003e comments as errors (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20128\"\u003e#20128\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4bf739fb533e59f7f0a66b65f7bc80be0f37d8db\"\u003e\u003ccode\u003e4bf739f\u003c/code\u003e\u003c/a\u003e fix!: remove deprecated \u003ccode\u003eLintMessage#nodeType\u003c/code\u003e and \u003ccode\u003eTestCaseError#type\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20096\"\u003e#20096\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/523c076866400670fb2192a3f55dbf7ad3469247\"\u003e\u003ccode\u003e523c076\u003c/code\u003e\u003c/a\u003e feat!: drop support for jiti \u0026lt; 2.2.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20016\"\u003e#20016\u003c/a\u003e) (michael faith)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/454a292c95f34dad232411ddac06408e6383bb64\"\u003e\u003ccode\u003e454a292\u003c/code\u003e\u003c/a\u003e feat!: update \u003ccode\u003eeslint:recommended\u003c/code\u003e configuration (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20210\"\u003e#20210\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4f880ee02992e1bf0e96ebaba679985e2d1295f1\"\u003e\u003ccode\u003e4f880ee\u003c/code\u003e\u003c/a\u003e feat!: remove \u003ccode\u003ev10_*\u003c/code\u003e and inactive \u003ccode\u003eunstable_*\u003c/code\u003e flags (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20225\"\u003e#20225\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f18115c363a4ac7671a4c7f30ee13d57ebba330f\"\u003e\u003ccode\u003ef18115c\u003c/code\u003e\u003c/a\u003e feat!: \u003ccode\u003eno-shadow-restricted-names\u003c/code\u003e report \u003ccode\u003eglobalThis\u003c/code\u003e by default (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20027\"\u003e#20027\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c6358c31fbd3937b92d89be2618ffdf5a774604e\"\u003e\u003ccode\u003ec6358c3\u003c/code\u003e\u003c/a\u003e feat!: Require Node.js \u003ccode\u003e^20.19.0 || ^22.13.0 || \u0026gt;=24\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20160\"\u003e#20160\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bff9091927811497dbf066b0e3b85ecb37d43822\"\u003e\u003ccode\u003ebff9091\u003c/code\u003e\u003c/a\u003e feat: handle \u003ccode\u003eArray.fromAsync\u003c/code\u003e in \u003ccode\u003earray-callback-return\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20457\"\u003e#20457\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/290c594bb50c439fb71bc75521ee5360daa8c222\"\u003e\u003ccode\u003e290c594\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eself\u003c/code\u003e to \u003ccode\u003eno-implied-eval\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20468\"\u003e#20468\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/43677de07ebd6e14bfac40a46ad749ba783c45f2\"\u003e\u003ccode\u003e43677de\u003c/code\u003e\u003c/a\u003e feat: fix handling of function and class expression names in \u003ccode\u003eno-shadow\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20432\"\u003e#20432\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f0cafe5f37e7765e9d8c2751b5f5d33107687009\"\u003e\u003ccode\u003ef0cafe5\u003c/code\u003e\u003c/a\u003e feat: rule tester add assertion option \u003ccode\u003erequireData\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20409\"\u003e#20409\u003c/a\u003e) (fnx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f7ab6937e63bc618d326710858f5861a68f80616\"\u003e\u003ccode\u003ef7ab693\u003c/code\u003e\u003c/a\u003e feat: output RuleTester test case failure index (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19976\"\u003e#19976\u003c/a\u003e) (ST-DDT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7cbcbf9c3c2008deee7d143ae35e668e8ffbccb3\"\u003e\u003ccode\u003e7cbcbf9\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003ecountThis\u003c/code\u003e option to \u003ccode\u003emax-params\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20236\"\u003e#20236\u003c/a\u003e) (Gerkin)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f148a5eaa1e89dd80ade62f0a690186b00b9f6e1\"\u003e\u003cco...\n\n_Description has been truncated_","html_url":"https://github.com/adamlui/ai-web-extensions/pull/325","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fai-web-extensions/issues/325","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/325/packages"}},{"old_version":"13.0.0","new_version":"13.0.1","update_type":"patch","path":null,"pr_created_at":"2026-02-17T08:54:34.000Z","version_change":"13.0.0 → 13.0.1","issue":{"uuid":"3951593151","node_id":"PR_kwDOFkeXts7ETDQc","number":645,"state":"open","title":"chore(deps): bump the dependencies group across 1 directory with 2 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-02-17T08:54:34.000Z","updated_at":"2026-02-17T08:55:09.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"dependencies","update_count":2,"packages":[{"name":"ssri","old_version":"13.0.0","new_version":"13.0.1","repository_url":"https://github.com/npm/ssri"},{"name":"@npmcli/arborist","old_version":"9.1.10","new_version":"9.3.0","repository_url":"https://github.com/npm/cli"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dependencies group with 2 updates in the / directory: [ssri](https://github.com/npm/ssri) and [@npmcli/arborist](https://github.com/npm/cli/tree/HEAD/workspaces/arborist).\n\nUpdates `ssri` from 13.0.0 to 13.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/ssri/releases\"\u003essri's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev13.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/ssri/compare/v13.0.0...v13.0.1\"\u003e13.0.1\u003c/a\u003e (2025-12-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/eb833161e9731cbafd679fb0cd4883cc57bf869f\"\u003e\u003ccode\u003eeb83316\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/160\"\u003e#160\u003c/a\u003e hash: filter on known hashes (\u003ca href=\"https://github.com/wraithgar\"\u003e\u003ccode\u003e@​wraithgar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/5b98568ecb1f096a62440571213072bc7fa78057\"\u003e\u003ccode\u003e5b98568\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/160\"\u003e#160\u003c/a\u003e code cleanup (\u003ca href=\"https://github.com/wraithgar\"\u003e\u003ccode\u003e@​wraithgar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/940288e5a54226721526db3195d102230cccfdb6\"\u003e\u003ccode\u003e940288e\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/163\"\u003e#163\u003c/a\u003e remove tap (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/26e09b8765bce1ea658bf677cee23b45393a68c6\"\u003e\u003ccode\u003e26e09b8\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/163\"\u003e#163\u003c/a\u003e move to node:test (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/5ca3f4ad4afdef2d4516287fde79e071d4c8a2ac\"\u003e\u003ccode\u003e5ca3f4a\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/161\"\u003e#161\u003c/a\u003e add benchmarks (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/161\"\u003e#161\u003c/a\u003e) (\u003ca href=\"https://github.com/H4ad\"\u003e\u003ccode\u003e@​H4ad\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/cf696941026a4afcf07c4c2dfef54e44912a290d\"\u003e\u003ccode\u003ecf69694\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/156\"\u003e#156\u003c/a\u003e bump \u003ccode\u003e@​npmcli/eslint-config\u003c/code\u003e from 5.1.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/156\"\u003e#156\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/05ce2c5aa7511431fae297fa01bf26b8cabdc461\"\u003e\u003ccode\u003e05ce2c5\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/158\"\u003e#158\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.28.0 to 4.28.1 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/158\"\u003e#158\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/ssri/blob/main/CHANGELOG.md\"\u003essri's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/ssri/compare/v13.0.0...v13.0.1\"\u003e13.0.1\u003c/a\u003e (2025-12-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/eb833161e9731cbafd679fb0cd4883cc57bf869f\"\u003e\u003ccode\u003eeb83316\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/160\"\u003e#160\u003c/a\u003e hash: filter on known hashes (\u003ca href=\"https://github.com/wraithgar\"\u003e\u003ccode\u003e@​wraithgar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/5b98568ecb1f096a62440571213072bc7fa78057\"\u003e\u003ccode\u003e5b98568\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/160\"\u003e#160\u003c/a\u003e code cleanup (\u003ca href=\"https://github.com/wraithgar\"\u003e\u003ccode\u003e@​wraithgar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/940288e5a54226721526db3195d102230cccfdb6\"\u003e\u003ccode\u003e940288e\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/163\"\u003e#163\u003c/a\u003e remove tap (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/26e09b8765bce1ea658bf677cee23b45393a68c6\"\u003e\u003ccode\u003e26e09b8\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/163\"\u003e#163\u003c/a\u003e move to node:test (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/5ca3f4ad4afdef2d4516287fde79e071d4c8a2ac\"\u003e\u003ccode\u003e5ca3f4a\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/161\"\u003e#161\u003c/a\u003e add benchmarks (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/161\"\u003e#161\u003c/a\u003e) (\u003ca href=\"https://github.com/H4ad\"\u003e\u003ccode\u003e@​H4ad\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/cf696941026a4afcf07c4c2dfef54e44912a290d\"\u003e\u003ccode\u003ecf69694\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/156\"\u003e#156\u003c/a\u003e bump \u003ccode\u003e@​npmcli/eslint-config\u003c/code\u003e from 5.1.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/156\"\u003e#156\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/05ce2c5aa7511431fae297fa01bf26b8cabdc461\"\u003e\u003ccode\u003e05ce2c5\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/158\"\u003e#158\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.28.0 to 4.28.1 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/158\"\u003e#158\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/73adc1554d0b60606a8fb315d47f7afde7fd913e\"\u003e\u003ccode\u003e73adc15\u003c/code\u003e\u003c/a\u003e chore: release 13.0.1 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/162\"\u003e#162\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/940288e5a54226721526db3195d102230cccfdb6\"\u003e\u003ccode\u003e940288e\u003c/code\u003e\u003c/a\u003e chore: remove tap\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/26e09b8765bce1ea658bf677cee23b45393a68c6\"\u003e\u003ccode\u003e26e09b8\u003c/code\u003e\u003c/a\u003e chore: move to node:test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/eb833161e9731cbafd679fb0cd4883cc57bf869f\"\u003e\u003ccode\u003eeb83316\u003c/code\u003e\u003c/a\u003e fix(hash): filter on known hashes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/5b98568ecb1f096a62440571213072bc7fa78057\"\u003e\u003ccode\u003e5b98568\u003c/code\u003e\u003c/a\u003e fix: code cleanup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/5ca3f4ad4afdef2d4516287fde79e071d4c8a2ac\"\u003e\u003ccode\u003e5ca3f4a\u003c/code\u003e\u003c/a\u003e chore: add benchmarks (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/161\"\u003e#161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/05ce2c5aa7511431fae297fa01bf26b8cabdc461\"\u003e\u003ccode\u003e05ce2c5\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.28.0 to 4.28.1 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/158\"\u003e#158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/60ecae62d7cdde6b73d30cb153b37ff59c6e3296\"\u003e\u003ccode\u003e60ecae6\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.27.1 to 4.28.0 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/157\"\u003e#157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/cf696941026a4afcf07c4c2dfef54e44912a290d\"\u003e\u003ccode\u003ecf69694\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/eslint-config\u003c/code\u003e from 5.1.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/156\"\u003e#156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/npm/ssri/compare/v13.0.0...v13.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@npmcli/arborist` from 9.1.10 to 9.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/cli/releases\"\u003e\u003ccode\u003e@​npmcli/arborist\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003earborist: v9.3.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/cli/compare/arborist-v9.2.0...arborist-v9.3.0\"\u003e9.3.0\u003c/a\u003e (2026-02-11)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/7c038b75d4738635a3dd7140b63ead711de3d8d5\"\u003e\u003ccode\u003e7c038b7\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8968\"\u003e#8968\u003c/a\u003e add support for git-256 sha lengths (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/8968\"\u003e#8968\u003c/a\u003e) (\u003ca href=\"https://github.com/wraithgar\"\u003e\u003ccode\u003e@​wraithgar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003earborist: v9.2.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/cli/compare/arborist-v9.1.10...arborist-v9.2.0\"\u003e9.2.0\u003c/a\u003e (2026-02-04)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/f5f6cf7c9fc9315b96eb29c5c7d5ab63ad3a9122\"\u003e\u003ccode\u003ef5f6cf7\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8943\"\u003e#8943\u003c/a\u003e config: add --allow-git (\u003ca href=\"https://github.com/wraithgar\"\u003e\u003ccode\u003e@​wraithgar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/cli/blob/latest/workspaces/arborist/CHANGELOG.md\"\u003e\u003ccode\u003e@​npmcli/arborist\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/cli/compare/arborist-v9.2.0...arborist-v9.3.0\"\u003e9.3.0\u003c/a\u003e (2026-02-11)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/7c038b75d4738635a3dd7140b63ead711de3d8d5\"\u003e\u003ccode\u003e7c038b7\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8968\"\u003e#8968\u003c/a\u003e add support for git-256 sha lengths (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/8968\"\u003e#8968\u003c/a\u003e) (\u003ca href=\"https://github.com/wraithgar\"\u003e\u003ccode\u003e@​wraithgar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/cli/compare/arborist-v9.1.10...arborist-v9.2.0\"\u003e9.2.0\u003c/a\u003e (2026-02-04)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/f5f6cf7c9fc9315b96eb29c5c7d5ab63ad3a9122\"\u003e\u003ccode\u003ef5f6cf7\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8943\"\u003e#8943\u003c/a\u003e config: add --allow-git (\u003ca href=\"https://github.com/wraithgar\"\u003e\u003ccode\u003e@​wraithgar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/4d275927e069606c8047b678ad09aafbe18b1673\"\u003e\u003ccode\u003e4d27592\u003c/code\u003e\u003c/a\u003e chore: release 9.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/b584af0237eecd5c32cdab98b8a067798eb25eea\"\u003e\u003ccode\u003eb584af0\u003c/code\u003e\u003c/a\u003e fix: remove unneeded param default\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/2ba1171f867bfacedbab056d165d50e58b0cb7ed\"\u003e\u003ccode\u003e2ba1171\u003c/code\u003e\u003c/a\u003e fix: streamline workspace loading code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/35c94e048543b9d350747449929ff0b8e5e5899a\"\u003e\u003ccode\u003e35c94e0\u003c/code\u003e\u003c/a\u003e chore: remove coverage map\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/2383deb9723593365cf748238f3b2388e7aaf6f5\"\u003e\u003ccode\u003e2383deb\u003c/code\u003e\u003c/a\u003e fix: clean urls from arborist, owner, and ping commands (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/6037\"\u003e#6037\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/c52cf6bc547268833cde2715fe4f6299240049f8\"\u003e\u003ccode\u003ec52cf6b\u003c/code\u003e\u003c/a\u003e fix: properly handle directory, file, git and alias specs in overrides\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/7018b3d46e10ea4d9d81a478dbdf114b6505ed36\"\u003e\u003ccode\u003e7018b3d\u003c/code\u003e\u003c/a\u003e chore: release 9.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/599c25e8cfa2d79eb38efe9fa0c8ff9e6956607d\"\u003e\u003ccode\u003e599c25e\u003c/code\u003e\u003c/a\u003e chore(deps): minify-registry-metadata@3.0.0 (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/5939\"\u003e#5939\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/55e8e72e40770fe2f2ba7d88b3ed0ade60c97a6b\"\u003e\u003ccode\u003e55e8e72\u003c/code\u003e\u003c/a\u003e chore(deps): tap@16.3.2 (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/5937\"\u003e#5937\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/372d158d2637120600a95abee64355ed1cb6f990\"\u003e\u003ccode\u003e372d158\u003c/code\u003e\u003c/a\u003e deps: minimatch@5.1.1 (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/5935\"\u003e#5935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/npm/cli/commits/v9.3.0/workspaces/arborist\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot 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`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e 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)\n- `@dependabot ignore \u003cdependency name\u003e 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)\n- `@dependabot ignore \u003cdependency name\u003e` 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)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/NodeSecure/scanner/pull/645","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/NodeSecure%2Fscanner/issues/645","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/645/packages"}},{"old_version":"13.0.0","new_version":"13.0.1","update_type":"patch","path":null,"pr_created_at":"2026-02-16T18:25:57.000Z","version_change":"13.0.0 → 13.0.1","issue":{"uuid":"3949039182","node_id":"PR_kwDOJRO2I87EKniW","number":324,"state":"open","title":"Bump the dev-dependencies group across 1 directory with 7 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-02-16T18:25:57.000Z","updated_at":"2026-02-18T19:01:34.578Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"dev-dependencies","update_count":7,"packages":[{"name":"@adamlui/minify.js","old_version":"2.2.0","new_version":"2.3.0","repository_url":"https://github.com/adamlui/minify.js"},{"name":"@eslint/json","old_version":"1.0.0","new_version":"1.0.1","repository_url":"https://github.com/eslint/json"},{"name":"@html-eslint/eslint-plugin","old_version":"0.54.2","new_version":"0.55.0","repository_url":"https://github.com/yeonjuan/html-eslint"},{"name":"@html-eslint/parser","old_version":"0.54.0","new_version":"0.55.0","repository_url":"https://github.com/yeonjuan/html-eslint"},{"name":"@stylistic/eslint-plugin","old_version":"5.7.1","new_version":"5.8.0","repository_url":"https://github.com/eslint-stylistic/eslint-stylistic"},{"name":"eslint","old_version":"9.39.2","new_version":"10.0.0","repository_url":"https://github.com/eslint/eslint"},{"name":"ssri","old_version":"13.0.0","new_version":"13.0.1","repository_url":"https://github.com/npm/ssri"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dev-dependencies group with 7 updates in the /chatgpt-infinity directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@adamlui/minify.js](https://github.com/adamlui/minify.js) | `2.2.0` | `2.3.0` |\n| [@eslint/json](https://github.com/eslint/json) | `1.0.0` | `1.0.1` |\n| [@html-eslint/eslint-plugin](https://github.com/yeonjuan/html-eslint) | `0.54.2` | `0.55.0` |\n| [@html-eslint/parser](https://github.com/yeonjuan/html-eslint) | `0.54.0` | `0.55.0` |\n| [@stylistic/eslint-plugin](https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin) | `5.7.1` | `5.8.0` |\n| [eslint](https://github.com/eslint/eslint) | `9.39.2` | `10.0.0` |\n| [ssri](https://github.com/npm/ssri) | `13.0.0` | `13.0.1` |\n\n\nUpdates `@adamlui/minify.js` from 2.2.0 to 2.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/adamlui/minify.js/releases\"\u003e\u003ccode\u003e@​adamlui/minify\u003c/code\u003e.js's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eminify.js (Node) v2.3.0\u003c/h2\u003e\n\u003ch2\u003e:page_with_curl: Changelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/js-utils/commit/9ce37fef4c0c2ada61056dde4263646569b037b1\"\u003eAdded CLI \u003ccode\u003e--ui-lang=code\u003c/code\u003e option\u003c/a\u003e (\u003ca href=\"https://github.com/adamlui\"\u003e\u003ccode\u003e@​adamlui\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/js-utils/commit/f18cfbcf9a36c7ac1704c326477d6ef6109b481d\"\u003eColored CLI \u003ccode\u003e--version\u003c/code\u003e output\u003c/a\u003e (\u003ca href=\"https://github.com/adamlui\"\u003e\u003ccode\u003e@​adamlui\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/js-utils/commit/ff59da7f2e96ef79b14763bf0513f436d4133cd9\"\u003eDimmed file log during CLI \u003ccode\u003e--dry-run\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://github.com/adamlui\"\u003e\u003ccode\u003e@​adamlui\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/js-utils/commit/98726c91815bfffa6cfe3058dd9bd066d771ed98\"\u003ePinned remote fetch in CLI \u003ccode\u003einitConfigFile()\u003c/code\u003e to pkg version\u003c/a\u003e (\u003ca href=\"https://github.com/adamlui\"\u003e\u003ccode\u003e@​adamlui\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/js-utils/commit/88e47c7e2c9e54ace306f4a3bdf4eb00167a6c7a\"\u003eIncluded cmd controls in \u003ccode\u003ecli.config\u003c/code\u003e, condensed exec routine\u003c/a\u003e (\u003ca href=\"https://github.com/adamlui\"\u003e\u003ccode\u003e@​adamlui\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/js-utils/commit/4c45c50dc31aa65dbec2d8684c91353c189e0add\"\u003eEliminated GitHub API dependency to avoid potential rate limiting\u003c/a\u003e (\u003ca href=\"https://github.com/adamlui\"\u003e\u003ccode\u003e@​adamlui\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/adamlui/minify.js/compare/node-v2.2.1...node-v2.3.0\"\u003ehttps://github.com/adamlui/minify.js/compare/node-v2.2.1...node-v2.3.0\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eREADME for this release: \u003ca href=\"https://github.com/adamlui/minify.js/tree/node-v2.3.0/node.js/#readme\"\u003ehttps://github.com/adamlui/minify.js/tree/node-v2.3.0/node.js/#readme\u003c/a\u003e\u003c/p\u003e\n\u003ch6\u003e\u003cem\u003eAuto-synced from \u003ca href=\"https://github.com/adamlui/js-utils/releases\"\u003ehttps://github.com/adamlui/js-utils/releases\u003c/a\u003e by \u003ca href=\"https://github.com/kudo-sync-bot\"\u003ekudo-sync-bot\u003c/a\u003e\u003c/em\u003e\u003c/h6\u003e\n\u003ch2\u003eminify.js (Node) v2.2.1\u003c/h2\u003e\n\u003ch2\u003e:page_with_curl: Changelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/js-utils/commit/5c44f747868e4180e92d83a05b0afa78fbbd9a5b\"\u003eAdded use jsDelivr config template for CLI \u003ccode\u003einit\u003c/code\u003e if local copy not found\u003c/a\u003e (\u003ca href=\"https://github.com/adamlui\"\u003e\u003ccode\u003e@​adamlui\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/js-utils/commit/901fa559b95506a51c0f1c468646fb6381c03dd7\"\u003eAdded \u003ccode\u003elog.prefix\u003c/code\u003e to CLI \u003ccode\u003e\u0026lt;debug|error|warn\u0026gt;()\u003c/code\u003e, condensed \u003ccode\u003edata.flatten()\u003c/code\u003e calls\u003c/a\u003e (\u003ca href=\"https://github.com/adamlui\"\u003e\u003ccode\u003e@​adamlui\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/js-utils/commit/5ed8b8ec244dac5388c850ce696a80b1d52e0568\"\u003eCondensed \u003ccode\u003eautoPath\u003c/code\u003e init in CLI \u003ccode\u003esettings.load()\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://github.com/adamlui\"\u003e\u003ccode\u003e@​adamlui\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/js-utils/commit/1f113a72a001e905f824d9471587a1b19cbc892b\"\u003eReplaced unreliable dependent pakage.json lookup in CLI \u003ccode\u003elog.version()\u003c/code\u003e w/ node_modules lookup\u003c/a\u003e (\u003ca href=\"https://github.com/adamlui\"\u003e\u003ccode\u003e@​adamlui\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/js-utils/commit/a4216659be6c604cfcf48b9c094401142a164be8\"\u003eLocalized \u003ccode\u003ecli.urls.docs\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://github.com/adamlui\"\u003e\u003ccode\u003e@​adamlui\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/adamlui/minify.js/compare/node-v2.2.0...node-v2.2.1\"\u003ehttps://github.com/adamlui/minify.js/compare/node-v2.2.0...node-v2.2.1\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eREADME for this release: \u003ca href=\"https://github.com/adamlui/minify.js/tree/node-v2.2.1/node.js/#readme\"\u003ehttps://github.com/adamlui/minify.js/tree/node-v2.2.1/node.js/#readme\u003c/a\u003e\u003c/p\u003e\n\u003ch6\u003e\u003cem\u003eAuto-synced from \u003ca href=\"https://github.com/adamlui/js-utils/releases\"\u003ehttps://github.com/adamlui/js-utils/releases\u003c/a\u003e by \u003ca href=\"https://github.com/kudo-sync-bot\"\u003ekudo-sync-bot\u003c/a\u003e\u003c/em\u003e\u003c/h6\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/minify.js/commit/beb503de19155efc809218562c7c89c84b0adffa\"\u003e\u003ccode\u003ebeb503d\u003c/code\u003e\u003c/a\u003e Built minify.js v2.3.0 ↞ [auto-sync from https://github.com/adamlui/js-utils/...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/minify.js/commit/42f1a97cdaa78838ba049c3ba038dbce2ff2061f\"\u003e\u003ccode\u003e42f1a97\u003c/code\u003e\u003c/a\u003e Corrected \u003ccode\u003einputCtrlKeys.length\u003c/code\u003e check ↞ [auto-sync from https://github.com/a...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/minify.js/commit/05f376809f7577118b875b8ee9d263c0c29b527d\"\u003e\u003ccode\u003e05f3768\u003c/code\u003e\u003c/a\u003e Tightened \u003ccode\u003everTag\u003c/code\u003e matching ↞ [auto-sync from https://github.com/adamlui/js-u...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/minify.js/commit/aa188c60686e0af49ac01f0cafc2c08acf0ce4af\"\u003e\u003ccode\u003eaa188c6\u003c/code\u003e\u003c/a\u003e Inserted line break ↞ [auto-sync from https://github.com/adamlui/js-utils/tre...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/minify.js/commit/fc741d36f7e62bdb0acdeebbe87939724fd76a71\"\u003e\u003ccode\u003efc741d3\u003c/code\u003e\u003c/a\u003e Merged lines ↞ [auto-sync from https://github.com/adamlui/js-utils/tree/main/...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/minify.js/commit/f346a3f8566fc717f829805449c0d970e0e54851\"\u003e\u003ccode\u003ef346a3f\u003c/code\u003e\u003c/a\u003e Added comment ↞ [auto-sync from https://github.com/adamlui/js-utils/tree/main...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/minify.js/commit/b8218ef2de300a45c6d0ce7e737de0c6428b4548\"\u003e\u003ccode\u003eb8218ef\u003c/code\u003e\u003c/a\u003e Replaced url.js w/ jsdelivr.js ↞ [auto-sync from https://github.com/adamlui/j...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/minify.js/commit/ce7c49f908b48d3505129afe809d7828d0c95f44\"\u003e\u003ccode\u003ece7c49f\u003c/code\u003e\u003c/a\u003e Abstracted \u003ccode\u003eurl.createJSDverTag()\u003c/code\u003e ↞ [auto-sync from https://github.com/adaml...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/minify.js/commit/3050b65ad21fce7da60a2e9c722f98006903b2d6\"\u003e\u003ccode\u003e3050b65\u003c/code\u003e\u003c/a\u003e Reversed ternaries for easier maintenance ↞ [auto-sync from https://github.co...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/minify.js/commit/7269ac02ed344862879b40666a1785f525c1715e\"\u003e\u003ccode\u003e7269ac0\u003c/code\u003e\u003c/a\u003e Cached failed \u003ccode\u003ecli.version\u003c/code\u003e inits ↞ [auto-sync from https://github.com/adamlu...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/adamlui/minify.js/compare/node-v2.2.0...node-v2.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@eslint/json` from 1.0.0 to 1.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/json/releases\"\u003e\u003ccode\u003e@​eslint/json\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ejson: v1.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/json/compare/json-v1.0.0...json-v1.0.1\"\u003e1.0.1\u003c/a\u003e (2026-02-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate eslint (\u003ca href=\"https://redirect.github.com/eslint/json/issues/208\"\u003e#208\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/json/commit/249ccda36767d3b508cfec615728d1b5bfde177a\"\u003e249ccda\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/json/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​eslint/json\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/json/compare/json-v1.0.0...json-v1.0.1\"\u003e1.0.1\u003c/a\u003e (2026-02-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate eslint (\u003ca href=\"https://redirect.github.com/eslint/json/issues/208\"\u003e#208\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/json/commit/249ccda36767d3b508cfec615728d1b5bfde177a\"\u003e249ccda\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/4106331b746c7944b869a9b663b0d1c4838986df\"\u003e\u003ccode\u003e4106331\u003c/code\u003e\u003c/a\u003e chore: release 1.0.1 🚀 (\u003ca href=\"https://redirect.github.com/eslint/json/issues/209\"\u003e#209\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/a3530fbd5ce929415df45903af768382fc218828\"\u003e\u003ccode\u003ea3530fb\u003c/code\u003e\u003c/a\u003e ci: use stable ESLint v10 in the CI (\u003ca href=\"https://redirect.github.com/eslint/json/issues/212\"\u003e#212\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/420c4d6ba75d136032cce8a341f87a52f50d6a38\"\u003e\u003ccode\u003e420c4d6\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/5c98d0b29d1e30c029da70856e4e647abe125007\"\u003e\u003ccode\u003e5c98d0b\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/9127761ba21d096c464ed72d83f2a796333d77a4\"\u003e\u003ccode\u003e9127761\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/35a0b2ed0ceeedf0bcd67c0f928951e380a41525\"\u003e\u003ccode\u003e35a0b2e\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/49018fabdf9b2791c10876687e2a32b355ebba46\"\u003e\u003ccode\u003e49018fa\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/3ee967005b86725f06c40f0e51ddd70ed5ce401d\"\u003e\u003ccode\u003e3ee9670\u003c/code\u003e\u003c/a\u003e refactor: use types from \u003ccode\u003e@eslint/plugin-kit\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/json/issues/201\"\u003e#201\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/249ccda36767d3b508cfec615728d1b5bfde177a\"\u003e\u003ccode\u003e249ccda\u003c/code\u003e\u003c/a\u003e fix: update eslint (\u003ca href=\"https://redirect.github.com/eslint/json/issues/208\"\u003e#208\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint/json/compare/json-v1.0.0...json-v1.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@html-eslint/eslint-plugin` from 0.54.2 to 0.55.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/yeonjuan/html-eslint/releases\"\u003e\u003ccode\u003e@​html-eslint/eslint-plugin\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.55.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add no-redundant-role rule by \u003ca href=\"https://github.com/yeonjuan\"\u003e\u003ccode\u003e@​yeonjuan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/yeonjuan/html-eslint/pull/494\"\u003eyeonjuan/html-eslint#494\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add no-invalid-attr-value rule by \u003ca href=\"https://github.com/yeonjuan\"\u003e\u003ccode\u003e@​yeonjuan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/yeonjuan/html-eslint/pull/495\"\u003eyeonjuan/html-eslint#495\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/yeonjuan/html-eslint/compare/v0.54.2...v0.55.0\"\u003ehttps://github.com/yeonjuan/html-eslint/compare/v0.54.2...v0.55.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeonjuan/html-eslint/commit/61638865b2642d813926d0fd5bfe9345efb4118b\"\u003e\u003ccode\u003e6163886\u003c/code\u003e\u003c/a\u003e v0.55.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeonjuan/html-eslint/commit/89908b0e278c59800bacaee9beec20f095a24e6e\"\u003e\u003ccode\u003e89908b0\u003c/code\u003e\u003c/a\u003e feat: add no-invalid-attr-value rule (\u003ca href=\"https://redirect.github.com/yeonjuan/html-eslint/issues/495\"\u003e#495\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeonjuan/html-eslint/commit/7171bebe0864c2393e704003499cab4412a214fb\"\u003e\u003ccode\u003e7171beb\u003c/code\u003e\u003c/a\u003e feat: add no-redundant-role rule (\u003ca href=\"https://redirect.github.com/yeonjuan/html-eslint/issues/494\"\u003e#494\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/yeonjuan/html-eslint/compare/v0.54.2...v0.55.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@html-eslint/parser` from 0.54.0 to 0.55.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/yeonjuan/html-eslint/releases\"\u003e\u003ccode\u003e@​html-eslint/parser\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.55.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add no-redundant-role rule by \u003ca href=\"https://github.com/yeonjuan\"\u003e\u003ccode\u003e@​yeonjuan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/yeonjuan/html-eslint/pull/494\"\u003eyeonjuan/html-eslint#494\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add no-invalid-attr-value rule by \u003ca href=\"https://github.com/yeonjuan\"\u003e\u003ccode\u003e@​yeonjuan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/yeonjuan/html-eslint/pull/495\"\u003eyeonjuan/html-eslint#495\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/yeonjuan/html-eslint/compare/v0.54.2...v0.55.0\"\u003ehttps://github.com/yeonjuan/html-eslint/compare/v0.54.2...v0.55.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.54.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump form-data from 4.0.2 to 4.0.5 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/yeonjuan/html-eslint/pull/492\"\u003eyeonjuan/html-eslint#492\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: eslint 10 types \u0026amp; peer dependency by \u003ca href=\"https://github.com/yeonjuan\"\u003e\u003ccode\u003e@​yeonjuan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/yeonjuan/html-eslint/pull/493\"\u003eyeonjuan/html-eslint#493\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] made their first contribution in \u003ca href=\"https://redirect.github.com/yeonjuan/html-eslint/pull/492\"\u003eyeonjuan/html-eslint#492\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/yeonjuan/html-eslint/compare/v0.54.1...v0.54.2\"\u003ehttps://github.com/yeonjuan/html-eslint/compare/v0.54.1...v0.54.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeonjuan/html-eslint/commit/61638865b2642d813926d0fd5bfe9345efb4118b\"\u003e\u003ccode\u003e6163886\u003c/code\u003e\u003c/a\u003e v0.55.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeonjuan/html-eslint/commit/89908b0e278c59800bacaee9beec20f095a24e6e\"\u003e\u003ccode\u003e89908b0\u003c/code\u003e\u003c/a\u003e feat: add no-invalid-attr-value rule (\u003ca href=\"https://redirect.github.com/yeonjuan/html-eslint/issues/495\"\u003e#495\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeonjuan/html-eslint/commit/7171bebe0864c2393e704003499cab4412a214fb\"\u003e\u003ccode\u003e7171beb\u003c/code\u003e\u003c/a\u003e feat: add no-redundant-role rule (\u003ca href=\"https://redirect.github.com/yeonjuan/html-eslint/issues/494\"\u003e#494\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeonjuan/html-eslint/commit/f62216c27bc7bd5082f00c15611e08a5a598f4e7\"\u003e\u003ccode\u003ef62216c\u003c/code\u003e\u003c/a\u003e v0.54.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeonjuan/html-eslint/commit/c4d322e8a044a50fb7ae6e096aecca3a28b9cea0\"\u003e\u003ccode\u003ec4d322e\u003c/code\u003e\u003c/a\u003e fix: eslint 10 types \u0026amp; peer dependency (\u003ca href=\"https://redirect.github.com/yeonjuan/html-eslint/issues/493\"\u003e#493\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeonjuan/html-eslint/commit/9ef8ff8bef08659e4a4851afcd67fd61db118cac\"\u003e\u003ccode\u003e9ef8ff8\u003c/code\u003e\u003c/a\u003e chore(deps): bump form-data from 4.0.2 to 4.0.5 (\u003ca href=\"https://redirect.github.com/yeonjuan/html-eslint/issues/492\"\u003e#492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeonjuan/html-eslint/commit/967a7339ce5481ec414b84f41804b5c18abdfb7a\"\u003e\u003ccode\u003e967a733\u003c/code\u003e\u003c/a\u003e v0.54.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeonjuan/html-eslint/commit/e5fb7a99f6b48d01ea7b1365aea75b46a10be340\"\u003e\u003ccode\u003ee5fb7a9\u003c/code\u003e\u003c/a\u003e chore: update bcd (\u003ca href=\"https://redirect.github.com/yeonjuan/html-eslint/issues/491\"\u003e#491\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeonjuan/html-eslint/commit/066875ffd42293c17712ca6d3c8919d22c24f55c\"\u003e\u003ccode\u003e066875f\u003c/code\u003e\u003c/a\u003e fix: loosen eslint peerDependencies range (\u003ca href=\"https://redirect.github.com/yeonjuan/html-eslint/issues/490\"\u003e#490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/yeonjuan/html-eslint/compare/v0.54.0...v0.55.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@stylistic/eslint-plugin` from 5.7.1 to 5.8.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/releases\"\u003e\u003ccode\u003e@​stylistic/eslint-plugin\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.8.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/compare/v5.7.1...v5.8.0\"\u003e5.8.0\u003c/a\u003e (2026-02-09)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elist-style:\u003c/strong\u003e support if statement (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1119\"\u003e#1119\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/23b25abe1be6086f2d7b843229fbdaeb63fec668\"\u003e23b25ab\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enew rule \u003ccode\u003ejsx-props-style\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1118\"\u003e#1118\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/dc9cc1b5ce09b6d42f4248cc4a3a688660dcd7fa\"\u003edc9cc1b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003espace-unary-ops:\u003c/strong\u003e allow override \u003ccode\u003ets-non-null\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1120\"\u003e#1120\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/faca500773c54df3e5d95203b19e283c2b654f63\"\u003efaca500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupgrade deps (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1122\"\u003e#1122\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/773da95508a5e0289de960af9623b755297e502b\"\u003e773da95\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elist-style:\u003c/strong\u003e correctly get \u003ccode\u003e(\u003c/code\u003e for optional call expressions (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1114\"\u003e#1114\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/2090a728703c7f8522a580983db952361ad0b4ec\"\u003e2090a72\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​stylistic/eslint-plugin\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/compare/v5.7.1...v5.8.0\"\u003e5.8.0\u003c/a\u003e (2026-02-09)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elist-style:\u003c/strong\u003e support if statement (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1119\"\u003e#1119\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/23b25abe1be6086f2d7b843229fbdaeb63fec668\"\u003e23b25ab\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enew rule \u003ccode\u003ejsx-props-style\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1118\"\u003e#1118\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/dc9cc1b5ce09b6d42f4248cc4a3a688660dcd7fa\"\u003edc9cc1b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003espace-unary-ops:\u003c/strong\u003e allow override \u003ccode\u003ets-non-null\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1120\"\u003e#1120\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/faca500773c54df3e5d95203b19e283c2b654f63\"\u003efaca500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupgrade deps (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1122\"\u003e#1122\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/773da95508a5e0289de960af9623b755297e502b\"\u003e773da95\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elist-style:\u003c/strong\u003e correctly get \u003ccode\u003e(\u003c/code\u003e for optional call expressions (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1114\"\u003e#1114\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/2090a728703c7f8522a580983db952361ad0b4ec\"\u003e2090a72\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/55f7d117c701dadeacb238d7d61b5532e543dd90\"\u003e\u003ccode\u003e55f7d11\u003c/code\u003e\u003c/a\u003e chore: release v5.8.0 (main) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1116\"\u003e#1116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/773da95508a5e0289de960af9623b755297e502b\"\u003e\u003ccode\u003e773da95\u003c/code\u003e\u003c/a\u003e feat: upgrade deps (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1122\"\u003e#1122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/dc9cc1b5ce09b6d42f4248cc4a3a688660dcd7fa\"\u003e\u003ccode\u003edc9cc1b\u003c/code\u003e\u003c/a\u003e feat: new rule \u003ccode\u003ejsx-props-style\u003c/code\u003e (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1118\"\u003e#1118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/faca500773c54df3e5d95203b19e283c2b654f63\"\u003e\u003ccode\u003efaca500\u003c/code\u003e\u003c/a\u003e feat(space-unary-ops): allow override \u003ccode\u003ets-non-null\u003c/code\u003e (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1120\"\u003e#1120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/23b25abe1be6086f2d7b843229fbdaeb63fec668\"\u003e\u003ccode\u003e23b25ab\u003c/code\u003e\u003c/a\u003e feat(list-style): support if statement (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1119\"\u003e#1119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/2090a728703c7f8522a580983db952361ad0b4ec\"\u003e\u003ccode\u003e2090a72\u003c/code\u003e\u003c/a\u003e fix(list-style): correctly get \u003ccode\u003e(\u003c/code\u003e for optional call expressions (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1114\"\u003e#1114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commits/v5.8.0/packages/eslint-plugin\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 9.39.2 to 10.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.0.0\u003c/h2\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f9e54f43a5e497cdfa179338b431093245cb787b\"\u003e\u003ccode\u003ef9e54f4\u003c/code\u003e\u003c/a\u003e feat!: estimate rule-tester failure location (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20420\"\u003e#20420\u003c/a\u003e) (ST-DDT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a176319d8ade1a7d9b2d7fb8f038f55a2662325f\"\u003e\u003ccode\u003ea176319\u003c/code\u003e\u003c/a\u003e feat!: replace \u003ccode\u003echalk\u003c/code\u003e with \u003ccode\u003estyleText\u003c/code\u003e and add \u003ccode\u003ecolor\u003c/code\u003e to \u003ccode\u003eResultsMeta\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20227\"\u003e#20227\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7046e6c1e03c4ca0eee4888a1f2eba4c6454f84\"\u003e\u003ccode\u003ec7046e6\u003c/code\u003e\u003c/a\u003e feat!: enable JSX reference tracking (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20152\"\u003e#20152\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fa31a608901684fbcd9906d1907e66561d16e5aa\"\u003e\u003ccode\u003efa31a60\u003c/code\u003e\u003c/a\u003e feat!: add \u003ccode\u003ename\u003c/code\u003e to configs (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20015\"\u003e#20015\u003c/a\u003e) (Kirk Waiblinger)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3383e7ec9028166cafc8ea7986c2f7498d0049f0\"\u003e\u003ccode\u003e3383e7e\u003c/code\u003e\u003c/a\u003e fix!: remove deprecated \u003ccode\u003eSourceCode\u003c/code\u003e methods (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20137\"\u003e#20137\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/501abd0e916a35554c58b7c0365537f1fa3880ce\"\u003e\u003ccode\u003e501abd0\u003c/code\u003e\u003c/a\u003e feat!: update dependency minimatch to v10 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20246\"\u003e#20246\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ca4d3b40085de47561f89656a2207d09946ed45e\"\u003e\u003ccode\u003eca4d3b4\u003c/code\u003e\u003c/a\u003e fix!: stricter rule tester assertions for valid test cases (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20125\"\u003e#20125\u003c/a\u003e) (唯然)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/96512a66c86402fb0538cdcb6cd30b9073f6bf3b\"\u003e\u003ccode\u003e96512a6\u003c/code\u003e\u003c/a\u003e fix!: Remove deprecated rule context methods (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20086\"\u003e#20086\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c69fdacdb2e886b9d965568a397aa8220db3fe90\"\u003e\u003ccode\u003ec69fdac\u003c/code\u003e\u003c/a\u003e feat!: remove eslintrc support (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20037\"\u003e#20037\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/208b5cc34a8374ff81412b5bec2e0800eebfbd04\"\u003e\u003ccode\u003e208b5cc\u003c/code\u003e\u003c/a\u003e feat!: Use \u003ccode\u003eScopeManager#addGlobals()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20132\"\u003e#20132\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a2ee188ea7a38a0c6155f3d39e2b00e1d0f36e14\"\u003e\u003ccode\u003ea2ee188\u003c/code\u003e\u003c/a\u003e fix!: add \u003ccode\u003euniqueItems: true\u003c/code\u003e in \u003ccode\u003eno-invalid-regexp\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20155\"\u003e#20155\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a89059dbf2832d417dd493ee81483227ec44e4ab\"\u003e\u003ccode\u003ea89059d\u003c/code\u003e\u003c/a\u003e feat!: Program range span entire source text (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20133\"\u003e#20133\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/39a6424373d915fa9de0d7b0caba9a4dc3da9b53\"\u003e\u003ccode\u003e39a6424\u003c/code\u003e\u003c/a\u003e fix!: assert 'text' is a string across all RuleFixer methods (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20082\"\u003e#20082\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f28fbf846244e043c92b355b224d121b06140b44\"\u003e\u003ccode\u003ef28fbf8\u003c/code\u003e\u003c/a\u003e fix!: Deprecate \u003ccode\u003e\u0026quot;always\u0026quot;\u003c/code\u003e and \u003ccode\u003e\u0026quot;as-needed\u0026quot;\u003c/code\u003e options of the \u003ccode\u003eradix\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20223\"\u003e#20223\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/aa3fb2b233e929b37220be940575f42c280e0b98\"\u003e\u003ccode\u003eaa3fb2b\u003c/code\u003e\u003c/a\u003e fix!: tighten \u003ccode\u003efunc-names\u003c/code\u003e schema (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20119\"\u003e#20119\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f6c0ed0311dcfee853367d5068c765d066e6b756\"\u003e\u003ccode\u003ef6c0ed0\u003c/code\u003e\u003c/a\u003e feat!: report \u003ccode\u003eeslint-env\u003c/code\u003e comments as errors (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20128\"\u003e#20128\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4bf739fb533e59f7f0a66b65f7bc80be0f37d8db\"\u003e\u003ccode\u003e4bf739f\u003c/code\u003e\u003c/a\u003e fix!: remove deprecated \u003ccode\u003eLintMessage#nodeType\u003c/code\u003e and \u003ccode\u003eTestCaseError#type\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20096\"\u003e#20096\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/523c076866400670fb2192a3f55dbf7ad3469247\"\u003e\u003ccode\u003e523c076\u003c/code\u003e\u003c/a\u003e feat!: drop support for jiti \u0026lt; 2.2.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20016\"\u003e#20016\u003c/a\u003e) (michael faith)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/454a292c95f34dad232411ddac06408e6383bb64\"\u003e\u003ccode\u003e454a292\u003c/code\u003e\u003c/a\u003e feat!: update \u003ccode\u003eeslint:recommended\u003c/code\u003e configuration (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20210\"\u003e#20210\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4f880ee02992e1bf0e96ebaba679985e2d1295f1\"\u003e\u003ccode\u003e4f880ee\u003c/code\u003e\u003c/a\u003e feat!: remove \u003ccode\u003ev10_*\u003c/code\u003e and inactive \u003ccode\u003eunstable_*\u003c/code\u003e flags (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20225\"\u003e#20225\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f18115c363a4ac7671a4c7f30ee13d57ebba330f\"\u003e\u003ccode\u003ef18115c\u003c/code\u003e\u003c/a\u003e feat!: \u003ccode\u003eno-shadow-restricted-names\u003c/code\u003e report \u003ccode\u003eglobalThis\u003c/code\u003e by default (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20027\"\u003e#20027\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c6358c31fbd3937b92d89be2618ffdf5a774604e\"\u003e\u003ccode\u003ec6358c3\u003c/code\u003e\u003c/a\u003e feat!: Require Node.js \u003ccode\u003e^20.19.0 || ^22.13.0 || \u0026gt;=24\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20160\"\u003e#20160\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bff9091927811497dbf066b0e3b85ecb37d43822\"\u003e\u003ccode\u003ebff9091\u003c/code\u003e\u003c/a\u003e feat: handle \u003ccode\u003eArray.fromAsync\u003c/code\u003e in \u003ccode\u003earray-callback-return\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20457\"\u003e#20457\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/290c594bb50c439fb71bc75521ee5360daa8c222\"\u003e\u003ccode\u003e290c594\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eself\u003c/code\u003e to \u003ccode\u003eno-implied-eval\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20468\"\u003e#20468\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/43677de07ebd6e14bfac40a46ad749ba783c45f2\"\u003e\u003ccode\u003e43677de\u003c/code\u003e\u003c/a\u003e feat: fix handling of function and class expression names in \u003ccode\u003eno-shadow\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20432\"\u003e#20432\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f0cafe5f37e7765e9d8c2751b5f5d33107687009\"\u003e\u003ccode\u003ef0cafe5\u003c/code\u003e\u003c/a\u003e feat: rule tester add assertion option \u003ccode\u003erequireData\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20409\"\u003e#20409\u003c/a\u003e) (fnx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f7ab6937e63bc618d326710858f5861a68f80616\"\u003e\u003ccode\u003ef7ab693\u003c/code\u003e\u003c/a\u003e feat: output RuleTester test case failure index (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19976\"\u003e#19976\u003c/a\u003e) (ST-DDT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7cbcbf9c3c2008deee7d143ae35e668e8ffbccb3\"\u003e\u003ccode\u003e7cbcbf9\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003ecountThis\u003c/code\u003e option to \u003ccode\u003emax-params\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20236\"\u003e#20236\u003c/a\u003e) (Gerkin)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f148a5eaa1e89dd80ade62f0a690186b00b9f6e1\"\u003e\u003ccode\u003ef148a5e\u003c/code\u003e\u003c/a\u003e feat: add error assertion options (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20247\"\u003e#20247\u003c/a\u003e) (ST-DDT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/09e66549ecada6dcb8c567a60faf044fce049188\"\u003e\u003ccode\u003e09e6654\u003c/code\u003e\u003c/a\u003e feat: update error loc of \u003ccode\u003erequire-yield\u003c/code\u003e and \u003ccode\u003eno-useless-constructor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20267\"\u003e#20267\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/436b82f3c0a8cfa2fdc17d173e95ea11d5d3ee03\"\u003e\u003ccode\u003e436b82f\u003c/code\u003e\u003c/a\u003e fix: update eslint (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20473\"\u003e#20473\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1d29d22fe302443cec2a11da0816397f94af97ec\"\u003e\u003ccode\u003e1d29d22\u003c/code\u003e\u003c/a\u003e fix: detect default \u003ccode\u003ethis\u003c/code\u003e binding in \u003ccode\u003eArray.fromAsync\u003c/code\u003e callbacks (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20456\"\u003e#20456\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/727451eff55b35d853e0e443d0de58f4550762bf\"\u003e\u003ccode\u003e727451e\u003c/code\u003e\u003c/a\u003e fix: fix regression of global mode report range in \u003ccode\u003estrict\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20462\"\u003e#20462\u003c/a\u003e) (ntnyq)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e80485fcd27196fa0b6f6b5c7ac8cf49ad4b079d\"\u003e\u003ccode\u003ee80485f\u003c/code\u003e\u003c/a\u003e fix: remove fake \u003ccode\u003eFlatESLint\u003c/code\u003e and \u003ccode\u003eLegacyESLint\u003c/code\u003e exports (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20460\"\u003e#20460\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9eeff3bc13813a786b8a4c3815def97c0fb646ef\"\u003e\u003ccode\u003e9eeff3b\u003c/code\u003e\u003c/a\u003e fix: update esquery (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20423\"\u003e#20423\u003c/a\u003e) (cryptnix)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b34b93852d014ebbcf3538d892b55e0216cdf681\"\u003e\u003ccode\u003eb34b938\u003c/code\u003e\u003c/a\u003e fix: use \u003ccode\u003eError.prepareStackTrace\u003c/code\u003e to estimate failing test location (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20436\"\u003e#20436\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/51aab5393b058f7cbed69041a9069b2bd106aabd\"\u003e\u003ccode\u003e51aab53\u003c/code\u003e\u003c/a\u003e fix: update eslint (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20443\"\u003e#20443\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/23490b266276792896a0b7b43c49a1ce87bf8568\"\u003e\u003ccode\u003e23490b2\u003c/code\u003e\u003c/a\u003e fix: handle space before colon in \u003ccode\u003eRuleTester\u003c/code\u003e location estimation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20433\"\u003e#20433\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f244dbf2191267a4cafd08645243624baf3e8c83\"\u003e\u003ccode\u003ef244dbf\u003c/code\u003e\u003c/a\u003e fix: use \u003ccode\u003eMessagePlaceholderData\u003c/code\u003e type from \u003ccode\u003e@eslint/core\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20348\"\u003e#20348\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d186f8c0747f14890e86a5a39708b052b391ddaf\"\u003e\u003ccode\u003ed186f8c\u003c/code\u003e\u003c/a\u003e fix: update eslint (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20427\"\u003e#20427\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2332262deb4ef3188b210595896bb0ff552a7e66\"\u003e\u003ccode\u003e2332262\u003c/code\u003e\u003c/a\u003e fix: error location should not modify error message in RuleTester (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20421\"\u003e#20421\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ab99b21a6715dee1035d8f4e6d6841853eb5563f\"\u003e\u003ccode\u003eab99b21\u003c/code\u003e\u003c/a\u003e fix: ensure \u003ccode\u003efilename\u003c/code\u003e is passed as third argument to \u003ccode\u003everifyAndFix()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20405\"\u003e#20405\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8a60f3bc80ad96c65feeb29886342623c630199c\"\u003e\u003ccode\u003e8a60f3b\u003c/code\u003e\u003c/a\u003e fix: remove \u003ccode\u003eecmaVersion\u003c/code\u003e and \u003ccode\u003esourceType\u003c/code\u003e from \u003ccode\u003eParserOptions\u003c/code\u003e type (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20415\"\u003e#20415\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/eafd727a060131f7fc79b2eb5698d8d27683c3a2\"\u003e\u003ccode\u003eeafd727\u003c/code\u003e\u003c/a\u003e fix: remove \u003ccode\u003eTDZ\u003c/code\u003e scope type (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20231\"\u003e#20231\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4e6c4ac042e321da8fc29ce53ed03c86dcaa44a7\"\u003e\u003ccode\u003e4e6c4ac\u003c/code\u003e\u003c/a\u003e 10.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ddd8a223000ac6a2182cc8eae35254806a3b0289\"\u003e\u003ccode\u003eddd8a22\u003c/code\u003e\u003c/a\u003e Build: changelog update for 10.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bff9091927811497dbf066b0e3b85ecb37d43822\"\u003e\u003ccode\u003ebff9091\u003c/code\u003e\u003c/a\u003e feat: handle \u003ccode\u003eArray.fromAsync\u003c/code\u003e in \u003ccode\u003earray-callback-return\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20457\"\u003e#20457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1ece282c2286b5dc187ece2a793dbd8798f20bd7\"\u003e\u003ccode\u003e1ece282\u003c/code\u003e\u003c/a\u003e chore: ignore \u003ccode\u003e/docs/v9.x\u003c/code\u003e in link checker (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20452\"\u003e#20452\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/034e1397446205e83eb341354605380195c88633\"\u003e\u003ccode\u003e034e139\u003c/code\u003e\u003c/a\u003e ci: add type integration test for \u003ccode\u003e@html-eslint/eslint-plugin\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20345\"\u003e#20345\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f3fbc2f60cbe2c718364feb8c3fc0452c0df3c56\"\u003e\u003ccode\u003ef3fbc2f\u003c/code\u003e\u003c/a\u003e chore: set \u003ccode\u003e@eslint/js\u003c/code\u003e version to 10.0.0 to skip releasing it (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20466\"\u003e#20466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e978ddaab7e6a3c38b4a2afa721148a6ef38f29a\"\u003e\u003ccode\u003ee978dda\u003c/code\u003e\u003c/a\u003e docs: Update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4cecf8393ae9af18c4cfd50621115eb23b3d0cb6\"\u003e\u003ccode\u003e4cecf83\u003c/code\u003e\u003c/a\u003e docs: Update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c79f0ab2e2d242a93b08ff2f6a0712e2ef60b7b8\"\u003e\u003ccode\u003ec79f0ab\u003c/code\u003e\u003c/a\u003e docs: Update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/afc06817bbd0625c7b0a46bdc81c38dab0c99441\"\u003e\u003ccode\u003eafc0681\u003c/code\u003e\u003c/a\u003e chore: remove scopeManager.addGlobals patch for typescript-eslint parser (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20\"\u003e#20\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v9.39.2...v10.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ssri` from 13.0.0 to 13.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/ssri/releases\"\u003essri's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev13.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/ssri/compare/v13.0.0...v13.0.1\"\u003e13.0.1\u003c/a\u003e (2025-12-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/eb833161e9731cbafd679fb0cd4883cc57bf869f\"\u003e\u003ccode\u003eeb83316\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/160\"\u003e#160\u003c/a\u003e hash: filter on known hashes (\u003ca href=\"https://github.com/wraithgar\"\u003e\u003ccode\u003e@​wraithgar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/5b98568ecb1f096a62440571213072bc7fa78057\"\u003e\u003ccode\u003e5b98568\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/160\"\u003e#160\u003c/a\u003e code cleanup (\u003ca href=\"https://github.com/wraithgar\"\u003e\u003ccode\u003e@​wraithgar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/940288e5a54226721526db3195d102230cccfdb6\"\u003e\u003ccode\u003e940288e\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/163\"\u003e#163\u003c/a\u003e remove tap (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/26e09b8765bce1ea658bf677cee23b45393a68c6\"\u003e\u003ccode\u003e26e09b8\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/163\"\u003e#163\u003c/a\u003e move to node:test (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/5ca3f4ad4afdef2d4516287fde79e071d4c8a2ac\"\u003e\u003ccode\u003e5ca3f4a\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/161\"\u003e#161\u003c/a\u003e add benchmarks (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/161\"\u003e#161\u003c/a\u003e) (\u003ca href=\"https://github.com/H4ad\"\u003e\u003ccode\u003e@​H4ad\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/cf696941026a4afcf07c4c2dfef54e44912a290d\"\u003e\u003ccode\u003ecf69694\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/156\"\u003e#156\u003c/a\u003e bump \u003ccode\u003e@​npmcli/eslint-config\u003c/code\u003e from 5.1.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/156\"\u003e#156\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/05ce2c5aa7511431fae297fa01bf26b8cabdc461\"\u003e\u003ccode\u003e05ce2c5\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/158\"\u003e#158\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.28.0 to 4.28.1 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/158\"\u003e#158\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/ssri/blob/main/CHANGELOG.md\"\u003essri's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/ssri/compare/v13.0.0...v13.0.1\"\u003e13.0.1\u003c/a\u003e (2025-12-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/eb833161e9731cbafd679fb0cd4883cc57bf869f\"\u003e\u003ccode\u003eeb83316\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/160\"\u003e#160\u003c/a\u003e hash: filter on known hashes (\u003ca href=\"https://github.com/wraithgar\"\u003e\u003ccode\u003e@​wraithgar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/5b98568ecb1f096a62440571213072bc7fa78057\"\u003e\u003ccode\u003e5b98568\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/160\"\u003e#160\u003c/a\u003e code cleanup (\u003ca href=\"https://github.com/wraithgar\"\u003e\u003ccode\u003e@​wraithgar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/940288e5a54226721526db3195d102230cccfdb6\"\u003e\u003ccode\u003e940288e\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/163\"\u003e#163\u003c/a\u003e remove tap (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/26e09b8765bce1ea658bf677cee23b45393a68c6\"\u003e\u003ccode\u003e26e09b8\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/163\"\u003e#163\u003c/a\u003e move to node:test (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/5ca3f4ad4afdef2d4516287fde79e071d4c8a2ac\"\u003e\u003ccode\u003e5ca3f4a\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/161\"\u003e#161\u003c/a\u003e add benchmarks (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/161\"\u003e#161\u003c/a\u003e) (\u003ca href=\"https://github.com/H4ad\"\u003e\u003ccode\u003e@​H4ad\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/cf696941026a4afcf07c4c2dfef54e44912a290d\"\u003e\u003ccode\u003ecf69694\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/156\"\u003e#156\u003c/a\u003e bump \u003ccode\u003e@​npmcli/eslint-config\u003c/code\u003e from 5.1.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/156\"\u003e#156\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/05ce2c5aa7511431fae297fa01bf26b8cabdc461\"\u003e\u003ccode\u003e05ce2c5\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/158\"\u003e#158\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.28.0 to 4.28.1 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/158\"\u003e#158\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/73adc1554d0b60606a8fb315d47f7afde7fd913e\"\u003e\u003ccode\u003e73adc15\u003c/code\u003e\u003c/a\u003e chore: release 13.0.1 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/162\"\u003e#162\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/940288e5a54226721526db3195d102230cccfdb6\"\u003e\u003ccode\u003e940288e\u003c/code\u003e\u003c/a\u003e chore: remove tap\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/26e09b8765bce1ea658bf677cee23b45393a68c6\"\u003e\u003ccode\u003e26e09b8\u003c/code\u003e\u003c/a\u003e chore: move to node:test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/eb833161e9731cbafd679fb0cd4883cc57bf869f\"\u003e\u003ccode\u003eeb83316\u003c/code\u003e\u003c/a\u003e fix(hash): filter on known hashes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/5b98568ecb1f096a62440571213072bc7fa78057\"\u003e\u003ccode\u003e5b98568\u003c/code\u003e\u003c/a\u003e fix: code cleanup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/5ca3f4ad4afdef2d4516287fde79e071d4c8a2ac\"\u003e\u003ccode\u003e5ca3f4a\u003c/code\u003e\u003c/a\u003e chore: add benchmarks (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/161\"\u003e#161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/05ce2c5aa7511431fae297fa01bf26b8cabdc461\"\u003e\u003ccode\u003e05ce2c5\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.28.0 to 4.28.1 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/158\"\u003e#158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/60ecae62d7cdde6b73d30cb153b37ff59c6e3296\"\u003e\u003ccode\u003e60ecae6\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.27.1 to 4.28.0 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/157\"\u003e#157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/cf696941026a4afcf07c4c2dfef54e44912a290d\"\u003e\u003ccode\u003ecf69694\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/eslint-config\u003c/code\u003e from 5.1.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/156\"\u003e#156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/npm/ssri/compare/v13.0.0...v13.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot 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`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e 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)\n- `@dependabot ignore \u003cdependency name\u003e 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)\n- `@dependabot ignore \u003cdependency name\u003e` 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)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/adamlui/ai-web-extensions/pull/324","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fai-web-extensions/issues/324","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/324/packages"}},{"old_version":"13.0.0","new_version":"13.0.1","update_type":"patch","path":null,"pr_created_at":"2026-02-16T07:27:25.000Z","version_change":"13.0.0 → 13.0.1","issue":{"uuid":"3946314628","node_id":"PR_kwDOIU25787EBhpt","number":106,"state":"closed","title":"deps(deps): bump the other-dependencies group across 1 directory with 53 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-02-23T07:28:09.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-16T07:27:25.000Z","updated_at":"2026-02-23T07:28:11.000Z","time_to_close":604844,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(deps): bump","group_name":"other-dependencies","update_count":53,"packages":[{"name":"@axe-core/cli","old_version":"4.11.0","new_version":"4.11.1","repository_url":"https://github.com/dequelabs/axe-core-npm"},{"name":"@types/node","old_version":"25.0.10","new_version":"25.2.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@babel/code-frame","old_version":"7.27.1","new_version":"7.29.0","repository_url":"https://github.com/babel/babel"},{"name":"@babel/compat-data","old_version":"7.28.5","new_version":"7.29.0","repository_url":"https://github.com/babel/babel"},{"name":"@babel/generator","old_version":"7.28.5","new_version":"7.29.1","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-compilation-targets","old_version":"7.27.2","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-module-imports","old_version":"7.27.1","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-module-transforms","old_version":"7.28.3","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helpers","old_version":"7.28.4","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@isaacs/brace-expansion","old_version":"5.0.0","new_version":"5.0.1"},{"name":"@parcel/watcher","old_version":"2.5.1","new_version":"2.5.6","repository_url":"https://github.com/parcel-bundler/watcher"},{"name":"ansi-escapes","old_version":"7.2.0","new_version":"7.3.0","repository_url":"https://github.com/sindresorhus/ansi-escapes"},{"name":"axios","old_version":"1.13.2","new_version":"1.13.5","repository_url":"https://github.com/axios/axios"},{"name":"baseline-browser-mapping","old_version":"2.9.11","new_version":"2.9.19","repository_url":"https://github.com/web-platform-dx/baseline-browser-mapping"},{"name":"basic-ftp","old_version":"5.0.5","new_version":"5.1.0","repository_url":"https://github.com/patrickjuchli/basic-ftp"},{"name":"caniuse-lite","old_version":"1.0.30001761","new_version":"1.0.30001770","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"chromedriver","old_version":"143.0.3","new_version":"145.0.3","repository_url":"https://github.com/giggio/node-chromedriver"},{"name":"cli-spinners","old_version":"3.3.0","new_version":"3.4.0","repository_url":"https://github.com/sindresorhus/cli-spinners"},{"name":"cors","old_version":"2.8.5","new_version":"2.8.6","repository_url":"https://github.com/expressjs/cors"},{"name":"dotenv","old_version":"17.2.3","new_version":"17.3.1","repository_url":"https://github.com/motdotla/dotenv"},{"name":"electron-to-chromium","old_version":"1.5.267","new_version":"1.5.286","repository_url":"https://github.com/kilian/electron-to-chromium"},{"name":"esquery","old_version":"1.6.0","new_version":"1.7.0","repository_url":"https://github.com/estools/esquery"},{"name":"hono","old_version":"4.11.5","new_version":"4.11.9","repository_url":"https://github.com/honojs/hono"},{"name":"htmlparser2","old_version":"10.0.0","new_version":"10.1.0","repository_url":"https://github.com/fb55/htmlparser2"},{"name":"lodash","old_version":"4.17.21","new_version":"4.17.23","repository_url":"https://github.com/lodash/lodash"},{"name":"minipass-fetch","old_version":"5.0.0","new_version":"5.0.1","repository_url":"https://github.com/npm/minipass-fetch"},{"name":"node-gyp","old_version":"12.1.0","new_version":"12.2.0","repository_url":"https://github.com/nodejs/node-gyp"},{"name":"qs","old_version":"6.14.1","new_version":"6.14.2","repository_url":"https://github.com/ljharb/qs"},{"name":"rollup","old_version":"4.54.0","new_version":"4.57.1","repository_url":"https://github.com/rollup/rollup"},{"name":"ssri","old_version":"13.0.0","new_version":"13.0.1","repository_url":"https://github.com/npm/ssri"},{"name":"tar","old_version":"7.5.6","new_version":"7.5.9","repository_url":"https://github.com/isaacs/node-tar"}],"path":null,"ecosystem":"npm"},"body":"Bumps the other-dependencies group with 31 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@axe-core/cli](https://github.com/dequelabs/axe-core-npm) | `4.11.0` | `4.11.1` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.0.10` | `25.2.3` |\n| [@babel/code-frame](https://github.com/babel/babel/tree/HEAD/packages/babel-code-frame) | `7.27.1` | `7.29.0` |\n| [@babel/compat-data](https://github.com/babel/babel/tree/HEAD/packages/babel-compat-data) | `7.28.5` | `7.29.0` |\n| [@babel/generator](https://github.com/babel/babel/tree/HEAD/packages/babel-generator) | `7.28.5` | `7.29.1` |\n| [@babel/helper-compilation-targets](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-compilation-targets) | `7.27.2` | `7.28.6` |\n| [@babel/helper-module-imports](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-module-imports) | `7.27.1` | `7.28.6` |\n| [@babel/helper-module-transforms](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-module-transforms) | `7.28.3` | `7.28.6` |\n| [@babel/helpers](https://github.com/babel/babel/tree/HEAD/packages/babel-helpers) | `7.28.4` | `7.28.6` |\n| @isaacs/brace-expansion | `5.0.0` | `5.0.1` |\n| [@parcel/watcher](https://github.com/parcel-bundler/watcher) | `2.5.1` | `2.5.6` |\n| [ansi-escapes](https://github.com/sindresorhus/ansi-escapes) | `7.2.0` | `7.3.0` |\n| [axios](https://github.com/axios/axios) | `1.13.2` | `1.13.5` |\n| [baseline-browser-mapping](https://github.com/web-platform-dx/baseline-browser-mapping) | `2.9.11` | `2.9.19` |\n| [basic-ftp](https://github.com/patrickjuchli/basic-ftp) | `5.0.5` | `5.1.0` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001761` | `1.0.30001770` |\n| [chromedriver](https://github.com/giggio/node-chromedriver) | `143.0.3` | `145.0.3` |\n| [cli-spinners](https://github.com/sindresorhus/cli-spinners) | `3.3.0` | `3.4.0` |\n| [cors](https://github.com/expressjs/cors) | `2.8.5` | `2.8.6` |\n| [dotenv](https://github.com/motdotla/dotenv) | `17.2.3` | `17.3.1` |\n| [electron-to-chromium](https://github.com/kilian/electron-to-chromium) | `1.5.267` | `1.5.286` |\n| [esquery](https://github.com/estools/esquery) | `1.6.0` | `1.7.0` |\n| [hono](https://github.com/honojs/hono) | `4.11.5` | `4.11.9` |\n| [htmlparser2](https://github.com/fb55/htmlparser2) | `10.0.0` | `10.1.0` |\n| [lodash](https://github.com/lodash/lodash) | `4.17.21` | `4.17.23` |\n| [minipass-fetch](https://github.com/npm/minipass-fetch) | `5.0.0` | `5.0.1` |\n| [node-gyp](https://github.com/nodejs/node-gyp) | `12.1.0` | `12.2.0` |\n| [qs](https://github.com/ljharb/qs) | `6.14.1` | `6.14.2` |\n| [rollup](https://github.com/rollup/rollup) | `4.54.0` | `4.57.1` |\n| [ssri](https://github.com/npm/ssri) | `13.0.0` | `13.0.1` |\n| [tar](https://github.com/isaacs/node-tar) | `7.5.6` | `7.5.9` |\n\n\nUpdates `@axe-core/cli` from 4.11.0 to 4.11.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dequelabs/axe-core-npm/releases\"\u003e\u003ccode\u003e@​axe-core/cli\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 4.11.1\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ereorder exports to place types first (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1261\"\u003e#1261\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/40d22e3cd6381796d731802efc71bc21c924025e\"\u003e40d22e3\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1243\"\u003e#1243\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate axe-core to v4.11.1 (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1271\"\u003e#1271\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/77f577ed47510045e75b939fa97ac1d4f91b219b\"\u003e77f577e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dequelabs/axe-core-npm/blob/develop/CHANGELOG.md\"\u003e\u003ccode\u003e@​axe-core/cli\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/dequelabs/axe-core-npm/compare/v4.11.0...v4.11.1\"\u003e4.11.1\u003c/a\u003e (2026-01-09)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ereorder exports to place types first (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1261\"\u003e#1261\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/40d22e3cd6381796d731802efc71bc21c924025e\"\u003e40d22e3\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1243\"\u003e#1243\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate axe-core to v4.11.1 (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1271\"\u003e#1271\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/77f577ed47510045e75b939fa97ac1d4f91b219b\"\u003e77f577e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/66a3106a704e1d446f23cb151f96363425f42d02\"\u003e\u003ccode\u003e66a3106\u003c/code\u003e\u003c/a\u003e chore(release): v4.11.1 (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1275\"\u003e#1275\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/9a07fd719927e8b89db98ee325a9f0219870ef16\"\u003e\u003ccode\u003e9a07fd7\u003c/code\u003e\u003c/a\u003e chore: RC v4.11.1 (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1272\"\u003e#1272\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/999a563ddec8c7b431ee17f5e6ef9b79831a0beb\"\u003e\u003ccode\u003e999a563\u003c/code\u003e\u003c/a\u003e chore: applying release changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/26e0d0b0630c9ea50eb34b7edc44dcb68eb02a6b\"\u003e\u003ccode\u003e26e0d0b\u003c/code\u003e\u003c/a\u003e chore: RC v4.11.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/77f577ed47510045e75b939fa97ac1d4f91b219b\"\u003e\u003ccode\u003e77f577e\u003c/code\u003e\u003c/a\u003e fix: Update axe-core to v4.11.1 (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1271\"\u003e#1271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/40d22e3cd6381796d731802efc71bc21c924025e\"\u003e\u003ccode\u003e40d22e3\u003c/code\u003e\u003c/a\u003e fix: reorder exports to place types first (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1261\"\u003e#1261\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/bd80a5f74be0274ce657dc654bf6d4aef6fc97e7\"\u003e\u003ccode\u003ebd80a5f\u003c/code\u003e\u003c/a\u003e chore: rebuild lockfile (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1266\"\u003e#1266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/a73c6a8d47fd5b4d5299e1a9128e0486eb68eb0d\"\u003e\u003ccode\u003ea73c6a8\u003c/code\u003e\u003c/a\u003e chore: bump the npm-low-risk group across 1 directory with 27 updates (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1265\"\u003e#1265\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/a80460d75a5cab7c6257ec3c0d5a39900d4c08e2\"\u003e\u003ccode\u003ea80460d\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​wdio/mocha-framework\u003c/code\u003e from 8.39.0 to 9.20.1 (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1256\"\u003e#1256\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/2199e1bd478465b580be7dc59f548942c52caaa5\"\u003e\u003ccode\u003e2199e1b\u003c/code\u003e\u003c/a\u003e chore: bump mocha from 9.2.2 to 11.7.5 (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1257\"\u003e#1257\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dequelabs/axe-core-npm/compare/v4.11.0...v4.11.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​axe-core/cli\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 25.0.10 to 25.2.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@axe-core/webdriverjs` from 4.11.0 to 4.11.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dequelabs/axe-core-npm/releases\"\u003e\u003ccode\u003e@​axe-core/webdriverjs\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 4.11.1\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ereorder exports to place types first (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1261\"\u003e#1261\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/40d22e3cd6381796d731802efc71bc21c924025e\"\u003e40d22e3\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1243\"\u003e#1243\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate axe-core to v4.11.1 (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1271\"\u003e#1271\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/77f577ed47510045e75b939fa97ac1d4f91b219b\"\u003e77f577e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dequelabs/axe-core-npm/blob/develop/CHANGELOG.md\"\u003e\u003ccode\u003e@​axe-core/webdriverjs\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/dequelabs/axe-core-npm/compare/v4.11.0...v4.11.1\"\u003e4.11.1\u003c/a\u003e (2026-01-09)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ereorder exports to place types first (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1261\"\u003e#1261\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/40d22e3cd6381796d731802efc71bc21c924025e\"\u003e40d22e3\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1243\"\u003e#1243\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate axe-core to v4.11.1 (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1271\"\u003e#1271\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/77f577ed47510045e75b939fa97ac1d4f91b219b\"\u003e77f577e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/66a3106a704e1d446f23cb151f96363425f42d02\"\u003e\u003ccode\u003e66a3106\u003c/code\u003e\u003c/a\u003e chore(release): v4.11.1 (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1275\"\u003e#1275\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/9a07fd719927e8b89db98ee325a9f0219870ef16\"\u003e\u003ccode\u003e9a07fd7\u003c/code\u003e\u003c/a\u003e chore: RC v4.11.1 (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1272\"\u003e#1272\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/999a563ddec8c7b431ee17f5e6ef9b79831a0beb\"\u003e\u003ccode\u003e999a563\u003c/code\u003e\u003c/a\u003e chore: applying release changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/26e0d0b0630c9ea50eb34b7edc44dcb68eb02a6b\"\u003e\u003ccode\u003e26e0d0b\u003c/code\u003e\u003c/a\u003e chore: RC v4.11.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/77f577ed47510045e75b939fa97ac1d4f91b219b\"\u003e\u003ccode\u003e77f577e\u003c/code\u003e\u003c/a\u003e fix: Update axe-core to v4.11.1 (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1271\"\u003e#1271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/40d22e3cd6381796d731802efc71bc21c924025e\"\u003e\u003ccode\u003e40d22e3\u003c/code\u003e\u003c/a\u003e fix: reorder exports to place types first (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1261\"\u003e#1261\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/bd80a5f74be0274ce657dc654bf6d4aef6fc97e7\"\u003e\u003ccode\u003ebd80a5f\u003c/code\u003e\u003c/a\u003e chore: rebuild lockfile (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1266\"\u003e#1266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/a73c6a8d47fd5b4d5299e1a9128e0486eb68eb0d\"\u003e\u003ccode\u003ea73c6a8\u003c/code\u003e\u003c/a\u003e chore: bump the npm-low-risk group across 1 directory with 27 updates (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1265\"\u003e#1265\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/a80460d75a5cab7c6257ec3c0d5a39900d4c08e2\"\u003e\u003ccode\u003ea80460d\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​wdio/mocha-framework\u003c/code\u003e from 8.39.0 to 9.20.1 (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1256\"\u003e#1256\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/2199e1bd478465b580be7dc59f548942c52caaa5\"\u003e\u003ccode\u003e2199e1b\u003c/code\u003e\u003c/a\u003e chore: bump mocha from 9.2.2 to 11.7.5 (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1257\"\u003e#1257\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dequelabs/axe-core-npm/compare/v4.11.0...v4.11.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​axe-core/webdriverjs\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/code-frame` from 7.27.1 to 7.29.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e\u003ccode\u003e@​babel/code-frame\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.29.0 (2026-01-31)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/simbahax\"\u003e\u003ccode\u003e@​simbahax\u003c/code\u003e\u003c/a\u003e for your first PR!\u003c/p\u003e\n\u003ch4\u003e:rocket: New Feature\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17750\"\u003e#17750\u003c/a\u003e [7.x backport] Add attributes import declaration builder (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17663\"\u003e#17663\u003c/a\u003e [7.x backport] feat(standalone): export async transform (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17725\"\u003e#17725\u003c/a\u003e [7.x backport] feat: read standalone targets from data-targets (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17765\"\u003e#17765\u003c/a\u003e fix(parser): correctly parse type assertions in \u003ccode\u003eextends\u003c/code\u003e clause (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17723\"\u003e#17723\u003c/a\u003e [7.x backport] fix(parser): improve super type argument parsing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17708\"\u003e#17708\u003c/a\u003e fix(traverse): provide a hub when traversing a File or Program and no parentPath is given (\u003ca href=\"https://github.com/simbahax\"\u003e\u003ccode\u003e@​simbahax\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-block-scoping\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17737\"\u003e#17737\u003c/a\u003e [7.x backport] fix: Rename switch discriminant references when body creates shadowing variable (\u003ca href=\"https://github.com/magic-akari\"\u003e\u003ccode\u003e@​magic-akari\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-generator\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17642\"\u003e#17642\u003c/a\u003e [Babel 7] Improve generator performance (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 6\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eDavid (\u003ca href=\"https://github.com/simbahax\"\u003e\u003ccode\u003e@​simbahax\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/magic-akari\"\u003e\u003ccode\u003e@​magic-akari\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.6 (2026-01-12)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-cli\u003c/code\u003e, \u003ccode\u003ebabel-code-frame\u003c/code\u003e, \u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-helper-fixtures\u003c/code\u003e, \u003ccode\u003ebabel-helper-plugin-utils\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-flow-comments\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-property-mutators\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17589\"\u003e#17589\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17556\"\u003e#17556\u003c/a\u003e fix: \u003ccode\u003etransform-regenerator\u003c/code\u003e correctly handles scope (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-react-jsx\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17538\"\u003e#17538\u003c/a\u003e fix: Keep jsx comments (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17606\"\u003e#17606\u003c/a\u003e Polish(standalone): improve message on invalid preset/plugin (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-bugfix-v8-static-class-fields-redefine-readonly\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-attributes-to-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-wasm-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-async-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-export-default-from\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-flow\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-bind\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-sent\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-attributes\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-defer\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-jsx\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-module-blocks\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-optional-chaining-assign\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-partial-application\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-pipeline-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-throw-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-typescript\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-to-generator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-properties\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-static-block\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-dotall-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-duplicate-named-capturing-groups-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-exponentiation-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-json-strings\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-logical-assignment-operators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-nullish-coalescing-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-numeric-separator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-catch-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-methods\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-property-in-object\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regexp-modifiers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-property-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-sets-regex\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17580\"\u003e#17580\u003c/a\u003e Allow Babel 8 in compatible Babel 7 plugins (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/aa8394e454337d118ac3d40bfa3ee1a3cb3f3ed2\"\u003e\u003ccode\u003eaa8394e\u003c/code\u003e\u003c/a\u003e v7.29.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/ad0d03f0c92404a60ec6b1c12f15febd38e2397a\"\u003e\u003ccode\u003ead0d03f\u003c/code\u003e\u003c/a\u003e [7.x backport] feat: Allow specifying startLine in code frame (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-code-frame/issues/17739\"\u003e#17739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/d7f400889567ae18ef9ac41b024b5120f6060e17\"\u003e\u003ccode\u003ed7f4008\u003c/code\u003e\u003c/a\u003e v7.28.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/99dcba5e71de3bd81ce14077cfa5b6df58e9b177\"\u003e\u003ccode\u003e99dcba5\u003c/code\u003e\u003c/a\u003e chore: enable some ts-eslint rules (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-code-frame/issues/17592\"\u003e#17592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/c92c4919771105140015167f25f7bacac77c90d9\"\u003e\u003ccode\u003ec92c491\u003c/code\u003e\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-code-frame/issues/17589\"\u003e#17589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.29.0/packages/babel-code-frame\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​babel/code-frame\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/compat-data` from 7.28.5 to 7.29.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e\u003ccode\u003e@​babel/compat-data\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.29.0 (2026-01-31)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/simbahax\"\u003e\u003ccode\u003e@​simbahax\u003c/code\u003e\u003c/a\u003e for your first PR!\u003c/p\u003e\n\u003ch4\u003e:rocket: New Feature\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17750\"\u003e#17750\u003c/a\u003e [7.x backport] Add attributes import declaration builder (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17663\"\u003e#17663\u003c/a\u003e [7.x backport] feat(standalone): export async transform (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17725\"\u003e#17725\u003c/a\u003e [7.x backport] feat: read standalone targets from data-targets (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17765\"\u003e#17765\u003c/a\u003e fix(parser): correctly parse type assertions in \u003ccode\u003eextends\u003c/code\u003e clause (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17723\"\u003e#17723\u003c/a\u003e [7.x backport] fix(parser): improve super type argument parsing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17708\"\u003e#17708\u003c/a\u003e fix(traverse): provide a hub when traversing a File or Program and no parentPath is given (\u003ca href=\"https://github.com/simbahax\"\u003e\u003ccode\u003e@​simbahax\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-block-scoping\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17737\"\u003e#17737\u003c/a\u003e [7.x backport] fix: Rename switch discriminant references when body creates shadowing variable (\u003ca href=\"https://github.com/magic-akari\"\u003e\u003ccode\u003e@​magic-akari\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-generator\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17642\"\u003e#17642\u003c/a\u003e [Babel 7] Improve generator performance (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 6\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eDavid (\u003ca href=\"https://github.com/simbahax\"\u003e\u003ccode\u003e@​simbahax\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/magic-akari\"\u003e\u003ccode\u003e@​magic-akari\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.6 (2026-01-12)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-cli\u003c/code\u003e, \u003ccode\u003ebabel-code-frame\u003c/code\u003e, \u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-helper-fixtures\u003c/code\u003e, \u003ccode\u003ebabel-helper-plugin-utils\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-flow-comments\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-property-mutators\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17589\"\u003e#17589\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17556\"\u003e#17556\u003c/a\u003e fix: \u003ccode\u003etransform-regenerator\u003c/code\u003e correctly handles scope (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-react-jsx\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17538\"\u003e#17538\u003c/a\u003e fix: Keep jsx comments (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17606\"\u003e#17606\u003c/a\u003e Polish(standalone): improve message on invalid preset/plugin (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-bugfix-v8-static-class-fields-redefine-readonly\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-attributes-to-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-wasm-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-async-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-export-default-from\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-flow\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-bind\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-sent\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-attributes\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-defer\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-jsx\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-module-blocks\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-optional-chaining-assign\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-partial-application\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-pipeline-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-throw-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-typescript\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-to-generator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-properties\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-static-block\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-dotall-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-duplicate-named-capturing-groups-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-exponentiation-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-json-strings\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-logical-assignment-operators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-nullish-coalescing-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-numeric-separator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-catch-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-methods\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-property-in-object\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regexp-modifiers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-property-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-sets-regex\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17580\"\u003e#17580\u003c/a\u003e Allow Babel 8 in compatible Babel 7 plugins (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/aa8394e454337d118ac3d40bfa3ee1a3cb3f3ed2\"\u003e\u003ccode\u003eaa8394e\u003c/code\u003e\u003c/a\u003e v7.29.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/0053db620c05acf0036f593b5aaf4e372daa79d0\"\u003e\u003ccode\u003e0053db6\u003c/code\u003e\u003c/a\u003e Update polyfill packages (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-compat-data/issues/17727\"\u003e#17727\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/d7f400889567ae18ef9ac41b024b5120f6060e17\"\u003e\u003ccode\u003ed7f4008\u003c/code\u003e\u003c/a\u003e v7.28.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/3549ca3b092c58a6b5a1f691e8c04030fea9fa9d\"\u003e\u003ccode\u003e3549ca3\u003c/code\u003e\u003c/a\u003e Update compat data (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-compat-data/issues/17600\"\u003e#17600\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.29.0/packages/babel-compat-data\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/generator` from 7.28.5 to 7.29.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e\u003ccode\u003e@​babel/generator\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.29.1 (2026-02-04)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17771\"\u003e#17771\u003c/a\u003e [7.x backport] fix: ensure \u003ccode\u003etargets.esmodules\u003c/code\u003e is validated (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17776\"\u003e#17776\u003c/a\u003e [7.x backport] Fix undefined when 64 indents (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 2\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.29.0 (2026-01-31)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/simbahax\"\u003e\u003ccode\u003e@​simbahax\u003c/code\u003e\u003c/a\u003e for your first PR!\u003c/p\u003e\n\u003ch4\u003e:rocket: New Feature\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17750\"\u003e#17750\u003c/a\u003e [7.x backport] Add attributes import declaration builder (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17663\"\u003e#17663\u003c/a\u003e [7.x backport] feat(standalone): export async transform (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17725\"\u003e#17725\u003c/a\u003e [7.x backport] feat: read standalone targets from data-targets (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17765\"\u003e#17765\u003c/a\u003e fix(parser): correctly parse type assertions in \u003ccode\u003eextends\u003c/code\u003e clause (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17723\"\u003e#17723\u003c/a\u003e [7.x backport] fix(parser): improve super type argument parsing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17708\"\u003e#17708\u003c/a\u003e fix(traverse): provide a hub when traversing a File or Program and no parentPath is given (\u003ca href=\"https://github.com/simbahax\"\u003e\u003ccode\u003e@​simbahax\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-block-scoping\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17737\"\u003e#17737\u003c/a\u003e [7.x backport] fix: Rename switch discriminant references when body creates shadowing variable (\u003ca href=\"https://github.com/magic-akari\"\u003e\u003ccode\u003e@​magic-akari\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-generator\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17642\"\u003e#17642\u003c/a\u003e [Babel 7] Improve generator performance (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 6\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eDavid (\u003ca href=\"https://github.com/simbahax\"\u003e\u003ccode\u003e@​simbahax\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/magic-akari\"\u003e\u003ccode\u003e@​magic-akari\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.6 (2026-01-12)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-cli\u003c/code\u003e, \u003ccode\u003ebabel-code-frame\u003c/code\u003e, \u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-helper-fixtures\u003c/code\u003e, \u003ccode\u003ebabel-helper-plugin-utils\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-flow-comments\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-property-mutators\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17589\"\u003e#17589\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/713d478674cd9f29ff84568f50df43393d6e3068\"\u003e\u003ccode\u003e713d478\u003c/code\u003e\u003c/a\u003e v7.29.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/7171fb9b6c4304384a3863a042044401c22c34be\"\u003e\u003ccode\u003e7171fb9\u003c/code\u003e\u003c/a\u003e [7.x backport] Fix undefined when 64 indents (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-generator/issues/17776\"\u003e#17776\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/aa8394e454337d118ac3d40bfa3ee1a3cb3f3ed2\"\u003e\u003ccode\u003eaa8394e\u003c/code\u003e\u003c/a\u003e v7.29.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/f3a22268bdc4fc6748cbc2be718a4d1090bdaf00\"\u003e\u003ccode\u003ef3a2226\u003c/code\u003e\u003c/a\u003e [babel 7] Delete Babel 8 fixtures (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-generator/issues/17729\"\u003e#17729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/68e157771568abc3ba8b2775caf7618cd9692ae5\"\u003e\u003ccode\u003e68e1577\u003c/code\u003e\u003c/a\u003e [Babel 7] Improve generator performance (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-generator/issues/17642\"\u003e#17642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/d7f400889567ae18ef9ac41b024b5120f6060e17\"\u003e\u003ccode\u003ed7f4008\u003c/code\u003e\u003c/a\u003e v7.28.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/beea88c2bddd158a52e3c08739f47cbca970beea\"\u003e\u003ccode\u003ebeea88c\u003c/code\u003e\u003c/a\u003e [babel 8] Rename \u003ccode\u003eTSImportType.argument\u003c/code\u003e to \u003ccode\u003e.source\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-generator/issues/17610\"\u003e#17610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/711db56222abc89bef19b4992c9c70b438a34a98\"\u003e\u003ccode\u003e711db56\u003c/code\u003e\u003c/a\u003e [babel 8] Fully remove import assertions (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-generator/issues/17603\"\u003e#17603\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/99dcba5e71de3bd81ce14077cfa5b6df58e9b177\"\u003e\u003ccode\u003e99dcba5\u003c/code\u003e\u003c/a\u003e chore: enable some ts-eslint rules (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-generator/issues/17592\"\u003e#17592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/8e3dd5d112b12e36b7c9192efd0c3cb7d9b8d58a\"\u003e\u003ccode\u003e8e3dd5d\u003c/code\u003e\u003c/a\u003e Record and tuple cleanup (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-generator/issues/17597\"\u003e#17597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/babel/babel/commits/v7.29.1/packages/babel-generator\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/helper-compilation-targets` from 7.27.2 to 7.28.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e\u003ccode\u003e@​babel/helper-compilation-targets\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.28.6 (2026-01-12)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-cli\u003c/code\u003e, \u003ccode\u003ebabel-code-frame\u003c/code\u003e, \u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-helper-fixtures\u003c/code\u003e, \u003ccode\u003ebabel-helper-plugin-utils\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-flow-comments\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-property-mutators\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17589\"\u003e#17589\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17556\"\u003e#17556\u003c/a\u003e fix: \u003ccode\u003etransform-regenerator\u003c/code\u003e correctly handles scope (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-react-jsx\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17538\"\u003e#17538\u003c/a\u003e fix: Keep jsx comments (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17606\"\u003e#17606\u003c/a\u003e Polish(standalone): improve message on invalid preset/plugin (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-bugfix-v8-static-class-fields-redefine-readonly\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-attributes-to-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-wasm-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-async-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-export-default-from\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-flow\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-bind\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-sent\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-attributes\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-defer\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-jsx\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-module-blocks\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-optional-chaining-assign\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-partial-application\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-pipeline-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-throw-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-typescript\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-to-generator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-properties\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-static-block\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-dotall-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-duplicate-named-capturing-groups-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-exponentiation-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-json-strings\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-logical-assignment-operators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-nullish-coalescing-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-numeric-separator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-catch-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-methods\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-property-in-object\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regexp-modifiers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-property-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-sets-regex\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17580\"\u003e#17580\u003c/a\u003e Allow Babel 8 in compatible Babel 7 plugins (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-react-jsx\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17555\"\u003e#17555\u003c/a\u003e perf: Use lighter traversal for jsx \u003ccode\u003e__source,__self\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 7\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEliot Pontarelli (\u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKadhirash Sivakumar (\u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ecoderaiser (\u003ca href=\"https://github.com/coderaiser\"\u003e\u003ccode\u003e@​coderaiser\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.5 (2025-10-23)\u003c/h2\u003e\n\u003cp\u003eThank you \u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Olexandr88\"\u003e\u003ccode\u003e@​Olexandr88\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/youthfulhps\"\u003e\u003ccode\u003e@​youthfulhps\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17446\"\u003e#17446\u003c/a\u003e Allow \u003ccode\u003eRuntime Errors for Function Call Assignment Targets\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-validator-identifier\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17501\"\u003e#17501\u003c/a\u003e fix: update identifier to unicode 17 (\u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17534\"\u003e#17534\u003c/a\u003e Allow mixing private destructuring and rest (\u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17521\"\u003e#17521\u003c/a\u003e Improve \u003ccode\u003e@babel/parser\u003c/code\u003e error typing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17491\"\u003e#17491\u003c/a\u003e fix: improve ts-only declaration parsing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-discard-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-destructuring\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/d7f400889567ae18ef9ac41b024b5120f6060e17\"\u003e\u003ccode\u003ed7f4008\u003c/code\u003e\u003c/a\u003e v7.28.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/99dcba5e71de3bd81ce14077cfa5b6df58e9b177\"\u003e\u003ccode\u003e99dcba5\u003c/code\u003e\u003c/a\u003e chore: enable some ts-eslint rules (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-helper-compilation-targets/issues/17592\"\u003e#17592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.28.6/packages/babel-helper-compilation-targets\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​babel/helper-compilation-targets\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/helper-module-imports` from 7.27.1 to 7.28.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e\u003ccode\u003e@​babel/helper-module-imports\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.28.6 (2026-01-12)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-cli\u003c/code\u003e, \u003ccode\u003ebabel-code-frame\u003c/code\u003e, \u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-helper-fixtures\u003c/code\u003e, \u003ccode\u003ebabel-helper-plugin-utils\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-flow-comments\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-property-mutators\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17589\"\u003e#17589\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17556\"\u003e#17556\u003c/a\u003e fix: \u003ccode\u003etransform-regenerator\u003c/code\u003e correctly handles scope (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-react-jsx\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17538\"\u003e#17538\u003c/a\u003e fix: Keep jsx comments (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17606\"\u003e#17606\u003c/a\u003e Polish(standalone): improve message on invalid preset/plugin (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-bugfix-v8-static-class-fields-redefine-readonly\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-attributes-to-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-wasm-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-async-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-export-default-from\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-flow\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-bind\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-sent\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-attributes\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-defer\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-jsx\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-module-blocks\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-optional-chaining-assign\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-partial-application\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-pipeline-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-throw-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-typescript\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-to-generator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-properties\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-static-block\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-dotall-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-duplicate-named-capturing-groups-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-exponentiation-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-json-strings\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-logical-assignment-operators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-nullish-coalescing-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-numeric-separator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-catch-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-methods\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-property-in-object\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regexp-modifiers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-property-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-sets-regex\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17580\"\u003e#17580\u003c/a\u003e Allow Babel 8 in compatible Babel 7 plugins (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-react-jsx\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17555\"\u003e#17555\u003c/a\u003e perf: Use lighter traversal for jsx \u003ccode\u003e__source,__self\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 7\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEliot Pontarelli (\u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKadhirash Sivakumar (\u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ecoderaiser (\u003ca href=\"https://github.com/coderaiser\"\u003e\u003ccode\u003e@​coderaiser\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.5 (2025-10-23)\u003c/h2\u003e\n\u003cp\u003eThank you \u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Olexandr88\"\u003e\u003ccode\u003e@​Olexandr88\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/youthfulhps\"\u003e\u003ccode\u003e@​youthfulhps\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17446\"\u003e#17446\u003c/a\u003e Allow \u003ccode\u003eRuntime Errors for Function Call Assignment Targets\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-validator-identifier\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17501\"\u003e#17501\u003c/a\u003e fix: update identifier to unicode 17 (\u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17534\"\u003e#17534\u003c/a\u003e Allow mixing private destructuring and rest (\u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17521\"\u003e#17521\u003c/a\u003e Improve \u003ccode\u003e@babel/parser\u003c/code\u003e error typing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17491\"\u003e#17491\u003c/a\u003e fix: improve ts-only declaration parsing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-discard-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-destructuring\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/d7f400889567ae18ef9ac41b024b5120f6060e17\"\u003e\u003ccode\u003ed7f4008\u003c/code\u003e\u003c/a\u003e v7.28.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/99dcba5e71de3bd81ce14077cfa5b6df58e9b177\"\u003e\u003ccode\u003e99dcba5\u003c/code\u003e\u003c/a\u003e chore: enable some ts-eslint rules (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-helper-module-imports/issues/17592\"\u003e#17592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.28.6/packages/babel-helper-module-imports\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​babel/helper-module-imports\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/helper-module-transforms` from 7.28.3 to 7.28.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e\u003ccode\u003e@​babel/helper-module-transforms\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.28.6 (2026-01-12)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-cli\u003c/code\u003e, \u003ccode\u003ebabel-code-frame\u003c/code\u003e, \u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-helper-fixtures\u003c/code\u003e, \u003ccode\u003ebabel-helper-plugin-utils\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-flow-comments\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-property-mutators\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17589\"\u003e#17589\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17556\"\u003e#17556\u003c/a\u003e fix: \u003ccode\u003etransform-regenerator\u003c/code\u003e correctly handles scope (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-react-jsx\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17538\"\u003e#17538\u003c/a\u003e fix: Keep jsx comments (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17606\"\u003e#17606\u003c/a\u003e Polish(standalone): improve message on invalid preset/plugin (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-bugfix-v8-static-class-fields-redefine-readonly\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-attributes-to-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-wasm-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-async-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-export-default-from\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-flow\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-bind\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-sent\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-attributes\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-defer\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-jsx\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-module-blocks\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-optional-chaining-assign\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-partial-application\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-pipeline-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-throw-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-typescript\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-to-generator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-properties\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-static-block\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-dotall-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-duplicate-named-capturing-groups-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-exponentiation-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-json-strings\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-logical-assignment-operators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-nullish-coalescing-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-numeric-separator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-catch-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-methods\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-property-in-object\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regexp-modifiers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-property-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-sets-regex\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17580\"\u003e#17580\u003c/a\u003e Allow Babel 8 in compatible Babel 7 plugins (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-react-jsx\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17555\"\u003e#17555\u003c/a\u003e perf: Use lighter traversal for jsx \u003ccode\u003e__source,__self\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 7\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEliot Pontarelli (\u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKadhirash Sivakumar (\u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ecoderaiser (\u003ca href=\"https://github.com/coderaiser\"\u003e\u003ccode\u003e@​coderaiser\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.5 (2025-10-23)\u003c/h2\u003e\n\u003cp\u003eThank you \u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Olexandr88\"\u003e\u003ccode\u003e@​Olexandr88\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/youthfulhps\"\u003e\u003ccode\u003e@​youthfulhps\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17446\"\u003e#17446\u003c/a\u003e Allow \u003ccode\u003eRuntime Errors for Function Call Assignment Targets\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-validator-identifier\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17501\"\u003e#17501\u003c/a\u003e fix: update identifier to unicode 17 (\u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17534\"\u003e#17534\u003c/a\u003e Allow mixing private destructuring and rest (\u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17521\"\u003e#17521\u003c/a\u003e Improve \u003ccode\u003e@babel/parser\u003c/code\u003e error typing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17491\"\u003e#17491\u003c/a\u003e fix: improve ts-only declaration parsing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-discard-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-destructuring\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/d7f400889567ae18ef9ac41b024b5120f6060e17\"\u003e\u003ccode\u003ed7f4008\u003c/code\u003e\u003c/a\u003e v7.28.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/99dcba5e71de3bd81ce14077cfa5b6df58e9b177\"\u003e\u003ccode\u003e99dcba5\u003c/code\u003e\u003c/a\u003e chore: enable some ts-eslint rules (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-helper-module-transforms/issues/17592\"\u003e#17592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.28.6/packages/babel-helper-module-transforms\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​babel/helper-module-transforms\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/helpers` from 7.28.4 to 7.28.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e\u003ccode\u003e@​babel/helpers\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.28.6 (2026-01-12)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-cli\u003c/code\u003e, \u003ccode\u003ebabel-code-frame\u003c/code\u003e, \u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-helper-fixtures\u003c/code\u003e, \u003ccode\u003ebabel-helper-plugin-utils\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-flow-comments\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-property-mutators\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17589\"\u003e#17589\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17556\"\u003e#17556\u003c/a\u003e fix: \u003ccode\u003etransform-regenerator\u003c/code\u003e correctly handles scope (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-react-jsx\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17538\"\u003e#17538\u003c/a\u003e fix: Keep jsx comments (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17606\"\u003e#17606\u003c/a\u003e Polish(standalone): improve message on invalid preset/plugin (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-bugfix-v8-static-class-fields-redefine-readonly\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-attributes-to-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-wasm-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-async-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-explicit-resource-managem...\n\n_Description has been truncated_","html_url":"https://github.com/alderichoarau/alderichoarau.github.io/pull/106","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/alderichoarau%2Falderichoarau.github.io/issues/106","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/106/packages"}},{"old_version":"13.0.0","new_version":"13.0.1","update_type":"patch","path":null,"pr_created_at":"2026-02-16T03:05:12.000Z","version_change":"13.0.0 → 13.0.1","issue":{"uuid":"3945635235","node_id":"PR_kwDOJlzGnc7D_VS-","number":153,"state":"open","title":"Bump the dev-dependencies group across 1 directory with 7 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-02-16T03:05:12.000Z","updated_at":"2026-02-16T03:05:53.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"dev-dependencies","update_count":7,"packages":[{"name":"@adamlui/minify.js","old_version":"2.2.1","new_version":"2.3.0","repository_url":"https://github.com/adamlui/minify.js"},{"name":"@eslint/json","old_version":"1.0.0","new_version":"1.0.1","repository_url":"https://github.com/eslint/json"},{"name":"@html-eslint/eslint-plugin","old_version":"0.54.2","new_version":"0.55.0","repository_url":"https://github.com/yeonjuan/html-eslint"},{"name":"@html-eslint/parser","old_version":"0.54.0","new_version":"0.55.0","repository_url":"https://github.com/yeonjuan/html-eslint"},{"name":"@stylistic/eslint-plugin","old_version":"5.7.1","new_version":"5.8.0","repository_url":"https://github.com/eslint-stylistic/eslint-stylistic"},{"name":"eslint","old_version":"9.39.2","new_version":"10.0.0","repository_url":"https://github.com/eslint/eslint"},{"name":"ssri","old_version":"13.0.0","new_version":"13.0.1","repository_url":"https://github.com/npm/ssri"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dev-dependencies group with 7 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@adamlui/minify.js](https://github.com/adamlui/minify.js) | `2.2.1` | `2.3.0` |\n| [@eslint/json](https://github.com/eslint/json) | `1.0.0` | `1.0.1` |\n| [@html-eslint/eslint-plugin](https://github.com/yeonjuan/html-eslint) | `0.54.2` | `0.55.0` |\n| [@html-eslint/parser](https://github.com/yeonjuan/html-eslint) | `0.54.0` | `0.55.0` |\n| [@stylistic/eslint-plugin](https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin) | `5.7.1` | `5.8.0` |\n| [eslint](https://github.com/eslint/eslint) | `9.39.2` | `10.0.0` |\n| [ssri](https://github.com/npm/ssri) | `13.0.0` | `13.0.1` |\n\n\nUpdates `@adamlui/minify.js` from 2.2.1 to 2.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/adamlui/minify.js/releases\"\u003e\u003ccode\u003e@​adamlui/minify\u003c/code\u003e.js's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eminify.js (Node) v2.3.0\u003c/h2\u003e\n\u003ch2\u003e:page_with_curl: Changelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/js-utils/commit/9ce37fef4c0c2ada61056dde4263646569b037b1\"\u003eAdded CLI \u003ccode\u003e--ui-lang=code\u003c/code\u003e option\u003c/a\u003e (\u003ca href=\"https://github.com/adamlui\"\u003e\u003ccode\u003e@​adamlui\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/js-utils/commit/f18cfbcf9a36c7ac1704c326477d6ef6109b481d\"\u003eColored CLI \u003ccode\u003e--version\u003c/code\u003e output\u003c/a\u003e (\u003ca href=\"https://github.com/adamlui\"\u003e\u003ccode\u003e@​adamlui\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/js-utils/commit/ff59da7f2e96ef79b14763bf0513f436d4133cd9\"\u003eDimmed file log during CLI \u003ccode\u003e--dry-run\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://github.com/adamlui\"\u003e\u003ccode\u003e@​adamlui\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/js-utils/commit/98726c91815bfffa6cfe3058dd9bd066d771ed98\"\u003ePinned remote fetch in CLI \u003ccode\u003einitConfigFile()\u003c/code\u003e to pkg version\u003c/a\u003e (\u003ca href=\"https://github.com/adamlui\"\u003e\u003ccode\u003e@​adamlui\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/js-utils/commit/88e47c7e2c9e54ace306f4a3bdf4eb00167a6c7a\"\u003eIncluded cmd controls in \u003ccode\u003ecli.config\u003c/code\u003e, condensed exec routine\u003c/a\u003e (\u003ca href=\"https://github.com/adamlui\"\u003e\u003ccode\u003e@​adamlui\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/js-utils/commit/4c45c50dc31aa65dbec2d8684c91353c189e0add\"\u003eEliminated GitHub API dependency to avoid potential rate limiting\u003c/a\u003e (\u003ca href=\"https://github.com/adamlui\"\u003e\u003ccode\u003e@​adamlui\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/adamlui/minify.js/compare/node-v2.2.1...node-v2.3.0\"\u003ehttps://github.com/adamlui/minify.js/compare/node-v2.2.1...node-v2.3.0\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eREADME for this release: \u003ca href=\"https://github.com/adamlui/minify.js/tree/node-v2.3.0/node.js/#readme\"\u003ehttps://github.com/adamlui/minify.js/tree/node-v2.3.0/node.js/#readme\u003c/a\u003e\u003c/p\u003e\n\u003ch6\u003e\u003cem\u003eAuto-synced from \u003ca href=\"https://github.com/adamlui/js-utils/releases\"\u003ehttps://github.com/adamlui/js-utils/releases\u003c/a\u003e by \u003ca href=\"https://github.com/kudo-sync-bot\"\u003ekudo-sync-bot\u003c/a\u003e\u003c/em\u003e\u003c/h6\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/minify.js/commit/beb503de19155efc809218562c7c89c84b0adffa\"\u003e\u003ccode\u003ebeb503d\u003c/code\u003e\u003c/a\u003e Built minify.js v2.3.0 ↞ [auto-sync from https://github.com/adamlui/js-utils/...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/minify.js/commit/42f1a97cdaa78838ba049c3ba038dbce2ff2061f\"\u003e\u003ccode\u003e42f1a97\u003c/code\u003e\u003c/a\u003e Corrected \u003ccode\u003einputCtrlKeys.length\u003c/code\u003e check ↞ [auto-sync from https://github.com/a...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/minify.js/commit/05f376809f7577118b875b8ee9d263c0c29b527d\"\u003e\u003ccode\u003e05f3768\u003c/code\u003e\u003c/a\u003e Tightened \u003ccode\u003everTag\u003c/code\u003e matching ↞ [auto-sync from https://github.com/adamlui/js-u...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/minify.js/commit/aa188c60686e0af49ac01f0cafc2c08acf0ce4af\"\u003e\u003ccode\u003eaa188c6\u003c/code\u003e\u003c/a\u003e Inserted line break ↞ [auto-sync from https://github.com/adamlui/js-utils/tre...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/minify.js/commit/fc741d36f7e62bdb0acdeebbe87939724fd76a71\"\u003e\u003ccode\u003efc741d3\u003c/code\u003e\u003c/a\u003e Merged lines ↞ [auto-sync from https://github.com/adamlui/js-utils/tree/main/...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/minify.js/commit/f346a3f8566fc717f829805449c0d970e0e54851\"\u003e\u003ccode\u003ef346a3f\u003c/code\u003e\u003c/a\u003e Added comment ↞ [auto-sync from https://github.com/adamlui/js-utils/tree/main...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/minify.js/commit/b8218ef2de300a45c6d0ce7e737de0c6428b4548\"\u003e\u003ccode\u003eb8218ef\u003c/code\u003e\u003c/a\u003e Replaced url.js w/ jsdelivr.js ↞ [auto-sync from https://github.com/adamlui/j...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/minify.js/commit/ce7c49f908b48d3505129afe809d7828d0c95f44\"\u003e\u003ccode\u003ece7c49f\u003c/code\u003e\u003c/a\u003e Abstracted \u003ccode\u003eurl.createJSDverTag()\u003c/code\u003e ↞ [auto-sync from https://github.com/adaml...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/minify.js/commit/3050b65ad21fce7da60a2e9c722f98006903b2d6\"\u003e\u003ccode\u003e3050b65\u003c/code\u003e\u003c/a\u003e Reversed ternaries for easier maintenance ↞ [auto-sync from https://github.co...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/minify.js/commit/7269ac02ed344862879b40666a1785f525c1715e\"\u003e\u003ccode\u003e7269ac0\u003c/code\u003e\u003c/a\u003e Cached failed \u003ccode\u003ecli.version\u003c/code\u003e inits ↞ [auto-sync from https://github.com/adamlu...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/adamlui/minify.js/compare/node-v2.2.1...node-v2.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@eslint/json` from 1.0.0 to 1.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/json/releases\"\u003e\u003ccode\u003e@​eslint/json\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ejson: v1.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/json/compare/json-v1.0.0...json-v1.0.1\"\u003e1.0.1\u003c/a\u003e (2026-02-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate eslint (\u003ca href=\"https://redirect.github.com/eslint/json/issues/208\"\u003e#208\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/json/commit/249ccda36767d3b508cfec615728d1b5bfde177a\"\u003e249ccda\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/json/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​eslint/json\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/json/compare/json-v1.0.0...json-v1.0.1\"\u003e1.0.1\u003c/a\u003e (2026-02-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate eslint (\u003ca href=\"https://redirect.github.com/eslint/json/issues/208\"\u003e#208\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/json/commit/249ccda36767d3b508cfec615728d1b5bfde177a\"\u003e249ccda\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/4106331b746c7944b869a9b663b0d1c4838986df\"\u003e\u003ccode\u003e4106331\u003c/code\u003e\u003c/a\u003e chore: release 1.0.1 🚀 (\u003ca href=\"https://redirect.github.com/eslint/json/issues/209\"\u003e#209\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/a3530fbd5ce929415df45903af768382fc218828\"\u003e\u003ccode\u003ea3530fb\u003c/code\u003e\u003c/a\u003e ci: use stable ESLint v10 in the CI (\u003ca href=\"https://redirect.github.com/eslint/json/issues/212\"\u003e#212\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/420c4d6ba75d136032cce8a341f87a52f50d6a38\"\u003e\u003ccode\u003e420c4d6\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/5c98d0b29d1e30c029da70856e4e647abe125007\"\u003e\u003ccode\u003e5c98d0b\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/9127761ba21d096c464ed72d83f2a796333d77a4\"\u003e\u003ccode\u003e9127761\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/35a0b2ed0ceeedf0bcd67c0f928951e380a41525\"\u003e\u003ccode\u003e35a0b2e\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/49018fabdf9b2791c10876687e2a32b355ebba46\"\u003e\u003ccode\u003e49018fa\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/3ee967005b86725f06c40f0e51ddd70ed5ce401d\"\u003e\u003ccode\u003e3ee9670\u003c/code\u003e\u003c/a\u003e refactor: use types from \u003ccode\u003e@eslint/plugin-kit\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/json/issues/201\"\u003e#201\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/249ccda36767d3b508cfec615728d1b5bfde177a\"\u003e\u003ccode\u003e249ccda\u003c/code\u003e\u003c/a\u003e fix: update eslint (\u003ca href=\"https://redirect.github.com/eslint/json/issues/208\"\u003e#208\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint/json/compare/json-v1.0.0...json-v1.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@html-eslint/eslint-plugin` from 0.54.2 to 0.55.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/yeonjuan/html-eslint/releases\"\u003e\u003ccode\u003e@​html-eslint/eslint-plugin\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.55.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add no-redundant-role rule by \u003ca href=\"https://github.com/yeonjuan\"\u003e\u003ccode\u003e@​yeonjuan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/yeonjuan/html-eslint/pull/494\"\u003eyeonjuan/html-eslint#494\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add no-invalid-attr-value rule by \u003ca href=\"https://github.com/yeonjuan\"\u003e\u003ccode\u003e@​yeonjuan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/yeonjuan/html-eslint/pull/495\"\u003eyeonjuan/html-eslint#495\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/yeonjuan/html-eslint/compare/v0.54.2...v0.55.0\"\u003ehttps://github.com/yeonjuan/html-eslint/compare/v0.54.2...v0.55.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeonjuan/html-eslint/commit/61638865b2642d813926d0fd5bfe9345efb4118b\"\u003e\u003ccode\u003e6163886\u003c/code\u003e\u003c/a\u003e v0.55.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeonjuan/html-eslint/commit/89908b0e278c59800bacaee9beec20f095a24e6e\"\u003e\u003ccode\u003e89908b0\u003c/code\u003e\u003c/a\u003e feat: add no-invalid-attr-value rule (\u003ca href=\"https://redirect.github.com/yeonjuan/html-eslint/issues/495\"\u003e#495\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeonjuan/html-eslint/commit/7171bebe0864c2393e704003499cab4412a214fb\"\u003e\u003ccode\u003e7171beb\u003c/code\u003e\u003c/a\u003e feat: add no-redundant-role rule (\u003ca href=\"https://redirect.github.com/yeonjuan/html-eslint/issues/494\"\u003e#494\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/yeonjuan/html-eslint/compare/v0.54.2...v0.55.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@html-eslint/parser` from 0.54.0 to 0.55.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/yeonjuan/html-eslint/releases\"\u003e\u003ccode\u003e@​html-eslint/parser\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.55.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add no-redundant-role rule by \u003ca href=\"https://github.com/yeonjuan\"\u003e\u003ccode\u003e@​yeonjuan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/yeonjuan/html-eslint/pull/494\"\u003eyeonjuan/html-eslint#494\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add no-invalid-attr-value rule by \u003ca href=\"https://github.com/yeonjuan\"\u003e\u003ccode\u003e@​yeonjuan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/yeonjuan/html-eslint/pull/495\"\u003eyeonjuan/html-eslint#495\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/yeonjuan/html-eslint/compare/v0.54.2...v0.55.0\"\u003ehttps://github.com/yeonjuan/html-eslint/compare/v0.54.2...v0.55.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.54.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump form-data from 4.0.2 to 4.0.5 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/yeonjuan/html-eslint/pull/492\"\u003eyeonjuan/html-eslint#492\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: eslint 10 types \u0026amp; peer dependency by \u003ca href=\"https://github.com/yeonjuan\"\u003e\u003ccode\u003e@​yeonjuan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/yeonjuan/html-eslint/pull/493\"\u003eyeonjuan/html-eslint#493\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] made their first contribution in \u003ca href=\"https://redirect.github.com/yeonjuan/html-eslint/pull/492\"\u003eyeonjuan/html-eslint#492\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/yeonjuan/html-eslint/compare/v0.54.1...v0.54.2\"\u003ehttps://github.com/yeonjuan/html-eslint/compare/v0.54.1...v0.54.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeonjuan/html-eslint/commit/61638865b2642d813926d0fd5bfe9345efb4118b\"\u003e\u003ccode\u003e6163886\u003c/code\u003e\u003c/a\u003e v0.55.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeonjuan/html-eslint/commit/89908b0e278c59800bacaee9beec20f095a24e6e\"\u003e\u003ccode\u003e89908b0\u003c/code\u003e\u003c/a\u003e feat: add no-invalid-attr-value rule (\u003ca href=\"https://redirect.github.com/yeonjuan/html-eslint/issues/495\"\u003e#495\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeonjuan/html-eslint/commit/7171bebe0864c2393e704003499cab4412a214fb\"\u003e\u003ccode\u003e7171beb\u003c/code\u003e\u003c/a\u003e feat: add no-redundant-role rule (\u003ca href=\"https://redirect.github.com/yeonjuan/html-eslint/issues/494\"\u003e#494\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeonjuan/html-eslint/commit/f62216c27bc7bd5082f00c15611e08a5a598f4e7\"\u003e\u003ccode\u003ef62216c\u003c/code\u003e\u003c/a\u003e v0.54.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeonjuan/html-eslint/commit/c4d322e8a044a50fb7ae6e096aecca3a28b9cea0\"\u003e\u003ccode\u003ec4d322e\u003c/code\u003e\u003c/a\u003e fix: eslint 10 types \u0026amp; peer dependency (\u003ca href=\"https://redirect.github.com/yeonjuan/html-eslint/issues/493\"\u003e#493\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeonjuan/html-eslint/commit/9ef8ff8bef08659e4a4851afcd67fd61db118cac\"\u003e\u003ccode\u003e9ef8ff8\u003c/code\u003e\u003c/a\u003e chore(deps): bump form-data from 4.0.2 to 4.0.5 (\u003ca href=\"https://redirect.github.com/yeonjuan/html-eslint/issues/492\"\u003e#492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeonjuan/html-eslint/commit/967a7339ce5481ec414b84f41804b5c18abdfb7a\"\u003e\u003ccode\u003e967a733\u003c/code\u003e\u003c/a\u003e v0.54.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeonjuan/html-eslint/commit/e5fb7a99f6b48d01ea7b1365aea75b46a10be340\"\u003e\u003ccode\u003ee5fb7a9\u003c/code\u003e\u003c/a\u003e chore: update bcd (\u003ca href=\"https://redirect.github.com/yeonjuan/html-eslint/issues/491\"\u003e#491\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeonjuan/html-eslint/commit/066875ffd42293c17712ca6d3c8919d22c24f55c\"\u003e\u003ccode\u003e066875f\u003c/code\u003e\u003c/a\u003e fix: loosen eslint peerDependencies range (\u003ca href=\"https://redirect.github.com/yeonjuan/html-eslint/issues/490\"\u003e#490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/yeonjuan/html-eslint/compare/v0.54.0...v0.55.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@stylistic/eslint-plugin` from 5.7.1 to 5.8.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/releases\"\u003e\u003ccode\u003e@​stylistic/eslint-plugin\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.8.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/compare/v5.7.1...v5.8.0\"\u003e5.8.0\u003c/a\u003e (2026-02-09)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elist-style:\u003c/strong\u003e support if statement (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1119\"\u003e#1119\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/23b25abe1be6086f2d7b843229fbdaeb63fec668\"\u003e23b25ab\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enew rule \u003ccode\u003ejsx-props-style\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1118\"\u003e#1118\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/dc9cc1b5ce09b6d42f4248cc4a3a688660dcd7fa\"\u003edc9cc1b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003espace-unary-ops:\u003c/strong\u003e allow override \u003ccode\u003ets-non-null\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1120\"\u003e#1120\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/faca500773c54df3e5d95203b19e283c2b654f63\"\u003efaca500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupgrade deps (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1122\"\u003e#1122\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/773da95508a5e0289de960af9623b755297e502b\"\u003e773da95\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elist-style:\u003c/strong\u003e correctly get \u003ccode\u003e(\u003c/code\u003e for optional call expressions (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1114\"\u003e#1114\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/2090a728703c7f8522a580983db952361ad0b4ec\"\u003e2090a72\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​stylistic/eslint-plugin\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/compare/v5.7.1...v5.8.0\"\u003e5.8.0\u003c/a\u003e (2026-02-09)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elist-style:\u003c/strong\u003e support if statement (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1119\"\u003e#1119\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/23b25abe1be6086f2d7b843229fbdaeb63fec668\"\u003e23b25ab\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enew rule \u003ccode\u003ejsx-props-style\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1118\"\u003e#1118\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/dc9cc1b5ce09b6d42f4248cc4a3a688660dcd7fa\"\u003edc9cc1b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003espace-unary-ops:\u003c/strong\u003e allow override \u003ccode\u003ets-non-null\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1120\"\u003e#1120\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/faca500773c54df3e5d95203b19e283c2b654f63\"\u003efaca500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupgrade deps (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1122\"\u003e#1122\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/773da95508a5e0289de960af9623b755297e502b\"\u003e773da95\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elist-style:\u003c/strong\u003e correctly get \u003ccode\u003e(\u003c/code\u003e for optional call expressions (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1114\"\u003e#1114\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/2090a728703c7f8522a580983db952361ad0b4ec\"\u003e2090a72\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/55f7d117c701dadeacb238d7d61b5532e543dd90\"\u003e\u003ccode\u003e55f7d11\u003c/code\u003e\u003c/a\u003e chore: release v5.8.0 (main) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1116\"\u003e#1116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/773da95508a5e0289de960af9623b755297e502b\"\u003e\u003ccode\u003e773da95\u003c/code\u003e\u003c/a\u003e feat: upgrade deps (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1122\"\u003e#1122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/dc9cc1b5ce09b6d42f4248cc4a3a688660dcd7fa\"\u003e\u003ccode\u003edc9cc1b\u003c/code\u003e\u003c/a\u003e feat: new rule \u003ccode\u003ejsx-props-style\u003c/code\u003e (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1118\"\u003e#1118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/faca500773c54df3e5d95203b19e283c2b654f63\"\u003e\u003ccode\u003efaca500\u003c/code\u003e\u003c/a\u003e feat(space-unary-ops): allow override \u003ccode\u003ets-non-null\u003c/code\u003e (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1120\"\u003e#1120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/23b25abe1be6086f2d7b843229fbdaeb63fec668\"\u003e\u003ccode\u003e23b25ab\u003c/code\u003e\u003c/a\u003e feat(list-style): support if statement (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1119\"\u003e#1119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/2090a728703c7f8522a580983db952361ad0b4ec\"\u003e\u003ccode\u003e2090a72\u003c/code\u003e\u003c/a\u003e fix(list-style): correctly get \u003ccode\u003e(\u003c/code\u003e for optional call expressions (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1114\"\u003e#1114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commits/v5.8.0/packages/eslint-plugin\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 9.39.2 to 10.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.0.0\u003c/h2\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f9e54f43a5e497cdfa179338b431093245cb787b\"\u003e\u003ccode\u003ef9e54f4\u003c/code\u003e\u003c/a\u003e feat!: estimate rule-tester failure location (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20420\"\u003e#20420\u003c/a\u003e) (ST-DDT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a176319d8ade1a7d9b2d7fb8f038f55a2662325f\"\u003e\u003ccode\u003ea176319\u003c/code\u003e\u003c/a\u003e feat!: replace \u003ccode\u003echalk\u003c/code\u003e with \u003ccode\u003estyleText\u003c/code\u003e and add \u003ccode\u003ecolor\u003c/code\u003e to \u003ccode\u003eResultsMeta\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20227\"\u003e#20227\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7046e6c1e03c4ca0eee4888a1f2eba4c6454f84\"\u003e\u003ccode\u003ec7046e6\u003c/code\u003e\u003c/a\u003e feat!: enable JSX reference tracking (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20152\"\u003e#20152\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fa31a608901684fbcd9906d1907e66561d16e5aa\"\u003e\u003ccode\u003efa31a60\u003c/code\u003e\u003c/a\u003e feat!: add \u003ccode\u003ename\u003c/code\u003e to configs (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20015\"\u003e#20015\u003c/a\u003e) (Kirk Waiblinger)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3383e7ec9028166cafc8ea7986c2f7498d0049f0\"\u003e\u003ccode\u003e3383e7e\u003c/code\u003e\u003c/a\u003e fix!: remove deprecated \u003ccode\u003eSourceCode\u003c/code\u003e methods (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20137\"\u003e#20137\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/501abd0e916a35554c58b7c0365537f1fa3880ce\"\u003e\u003ccode\u003e501abd0\u003c/code\u003e\u003c/a\u003e feat!: update dependency minimatch to v10 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20246\"\u003e#20246\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ca4d3b40085de47561f89656a2207d09946ed45e\"\u003e\u003ccode\u003eca4d3b4\u003c/code\u003e\u003c/a\u003e fix!: stricter rule tester assertions for valid test cases (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20125\"\u003e#20125\u003c/a\u003e) (唯然)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/96512a66c86402fb0538cdcb6cd30b9073f6bf3b\"\u003e\u003ccode\u003e96512a6\u003c/code\u003e\u003c/a\u003e fix!: Remove deprecated rule context methods (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20086\"\u003e#20086\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c69fdacdb2e886b9d965568a397aa8220db3fe90\"\u003e\u003ccode\u003ec69fdac\u003c/code\u003e\u003c/a\u003e feat!: remove eslintrc support (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20037\"\u003e#20037\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/208b5cc34a8374ff81412b5bec2e0800eebfbd04\"\u003e\u003ccode\u003e208b5cc\u003c/code\u003e\u003c/a\u003e feat!: Use \u003ccode\u003eScopeManager#addGlobals()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20132\"\u003e#20132\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a2ee188ea7a38a0c6155f3d39e2b00e1d0f36e14\"\u003e\u003ccode\u003ea2ee188\u003c/code\u003e\u003c/a\u003e fix!: add \u003ccode\u003euniqueItems: true\u003c/code\u003e in \u003ccode\u003eno-invalid-regexp\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20155\"\u003e#20155\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a89059dbf2832d417dd493ee81483227ec44e4ab\"\u003e\u003ccode\u003ea89059d\u003c/code\u003e\u003c/a\u003e feat!: Program range span entire source text (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20133\"\u003e#20133\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/39a6424373d915fa9de0d7b0caba9a4dc3da9b53\"\u003e\u003ccode\u003e39a6424\u003c/code\u003e\u003c/a\u003e fix!: assert 'text' is a string across all RuleFixer methods (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20082\"\u003e#20082\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f28fbf846244e043c92b355b224d121b06140b44\"\u003e\u003ccode\u003ef28fbf8\u003c/code\u003e\u003c/a\u003e fix!: Deprecate \u003ccode\u003e\u0026quot;always\u0026quot;\u003c/code\u003e and \u003ccode\u003e\u0026quot;as-needed\u0026quot;\u003c/code\u003e options of the \u003ccode\u003eradix\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20223\"\u003e#20223\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/aa3fb2b233e929b37220be940575f42c280e0b98\"\u003e\u003ccode\u003eaa3fb2b\u003c/code\u003e\u003c/a\u003e fix!: tighten \u003ccode\u003efunc-names\u003c/code\u003e schema (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20119\"\u003e#20119\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f6c0ed0311dcfee853367d5068c765d066e6b756\"\u003e\u003ccode\u003ef6c0ed0\u003c/code\u003e\u003c/a\u003e feat!: report \u003ccode\u003eeslint-env\u003c/code\u003e comments as errors (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20128\"\u003e#20128\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4bf739fb533e59f7f0a66b65f7bc80be0f37d8db\"\u003e\u003ccode\u003e4bf739f\u003c/code\u003e\u003c/a\u003e fix!: remove deprecated \u003ccode\u003eLintMessage#nodeType\u003c/code\u003e and \u003ccode\u003eTestCaseError#type\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20096\"\u003e#20096\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/523c076866400670fb2192a3f55dbf7ad3469247\"\u003e\u003ccode\u003e523c076\u003c/code\u003e\u003c/a\u003e feat!: drop support for jiti \u0026lt; 2.2.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20016\"\u003e#20016\u003c/a\u003e) (michael faith)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/454a292c95f34dad232411ddac06408e6383bb64\"\u003e\u003ccode\u003e454a292\u003c/code\u003e\u003c/a\u003e feat!: update \u003ccode\u003eeslint:recommended\u003c/code\u003e configuration (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20210\"\u003e#20210\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4f880ee02992e1bf0e96ebaba679985e2d1295f1\"\u003e\u003ccode\u003e4f880ee\u003c/code\u003e\u003c/a\u003e feat!: remove \u003ccode\u003ev10_*\u003c/code\u003e and inactive \u003ccode\u003eunstable_*\u003c/code\u003e flags (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20225\"\u003e#20225\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f18115c363a4ac7671a4c7f30ee13d57ebba330f\"\u003e\u003ccode\u003ef18115c\u003c/code\u003e\u003c/a\u003e feat!: \u003ccode\u003eno-shadow-restricted-names\u003c/code\u003e report \u003ccode\u003eglobalThis\u003c/code\u003e by default (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20027\"\u003e#20027\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c6358c31fbd3937b92d89be2618ffdf5a774604e\"\u003e\u003ccode\u003ec6358c3\u003c/code\u003e\u003c/a\u003e feat!: Require Node.js \u003ccode\u003e^20.19.0 || ^22.13.0 || \u0026gt;=24\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20160\"\u003e#20160\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bff9091927811497dbf066b0e3b85ecb37d43822\"\u003e\u003ccode\u003ebff9091\u003c/code\u003e\u003c/a\u003e feat: handle \u003ccode\u003eArray.fromAsync\u003c/code\u003e in \u003ccode\u003earray-callback-return\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20457\"\u003e#20457\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/290c594bb50c439fb71bc75521ee5360daa8c222\"\u003e\u003ccode\u003e290c594\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eself\u003c/code\u003e to \u003ccode\u003eno-implied-eval\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20468\"\u003e#20468\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/43677de07ebd6e14bfac40a46ad749ba783c45f2\"\u003e\u003ccode\u003e43677de\u003c/code\u003e\u003c/a\u003e feat: fix handling of function and class expression names in \u003ccode\u003eno-shadow\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20432\"\u003e#20432\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f0cafe5f37e7765e9d8c2751b5f5d33107687009\"\u003e\u003ccode\u003ef0cafe5\u003c/code\u003e\u003c/a\u003e feat: rule tester add assertion option \u003ccode\u003erequireData\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20409\"\u003e#20409\u003c/a\u003e) (fnx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f7ab6937e63bc618d326710858f5861a68f80616\"\u003e\u003ccode\u003ef7ab693\u003c/code\u003e\u003c/a\u003e feat: output RuleTester test case failure index (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19976\"\u003e#19976\u003c/a\u003e) (ST-DDT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7cbcbf9c3c2008deee7d143ae35e668e8ffbccb3\"\u003e\u003ccode\u003e7cbcbf9\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003ecountThis\u003c/code\u003e option to \u003ccode\u003emax-params\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20236\"\u003e#20236\u003c/a\u003e) (Gerkin)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f148a5eaa1e89dd80ade62f0a690186b00b9f6e1\"\u003e\u003ccode\u003ef148a5e\u003c/code\u003e\u003c/a\u003e feat: add error assertion options (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20247\"\u003e#20247\u003c/a\u003e) (ST-DDT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/09e66549ecada6dcb8c567a60faf044fce049188\"\u003e\u003ccode\u003e09e6654\u003c/code\u003e\u003c/a\u003e feat: update error loc of \u003ccode\u003erequire-yield\u003c/code\u003e and \u003ccode\u003eno-useless-constructor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20267\"\u003e#20267\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/436b82f3c0a8cfa2fdc17d173e95ea11d5d3ee03\"\u003e\u003ccode\u003e436b82f\u003c/code\u003e\u003c/a\u003e fix: update eslint (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20473\"\u003e#20473\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1d29d22fe302443cec2a11da0816397f94af97ec\"\u003e\u003ccode\u003e1d29d22\u003c/code\u003e\u003c/a\u003e fix: detect default \u003ccode\u003ethis\u003c/code\u003e binding in \u003ccode\u003eArray.fromAsync\u003c/code\u003e callbacks (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20456\"\u003e#20456\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/727451eff55b35d853e0e443d0de58f4550762bf\"\u003e\u003ccode\u003e727451e\u003c/code\u003e\u003c/a\u003e fix: fix regression of global mode report range in \u003ccode\u003estrict\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20462\"\u003e#20462\u003c/a\u003e) (ntnyq)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e80485fcd27196fa0b6f6b5c7ac8cf49ad4b079d\"\u003e\u003ccode\u003ee80485f\u003c/code\u003e\u003c/a\u003e fix: remove fake \u003ccode\u003eFlatESLint\u003c/code\u003e and \u003ccode\u003eLegacyESLint\u003c/code\u003e exports (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20460\"\u003e#20460\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9eeff3bc13813a786b8a4c3815def97c0fb646ef\"\u003e\u003ccode\u003e9eeff3b\u003c/code\u003e\u003c/a\u003e fix: update esquery (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20423\"\u003e#20423\u003c/a\u003e) (cryptnix)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b34b93852d014ebbcf3538d892b55e0216cdf681\"\u003e\u003ccode\u003eb34b938\u003c/code\u003e\u003c/a\u003e fix: use \u003ccode\u003eError.prepareStackTrace\u003c/code\u003e to estimate failing test location (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20436\"\u003e#20436\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/51aab5393b058f7cbed69041a9069b2bd106aabd\"\u003e\u003ccode\u003e51aab53\u003c/code\u003e\u003c/a\u003e fix: update eslint (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20443\"\u003e#20443\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/23490b266276792896a0b7b43c49a1ce87bf8568\"\u003e\u003ccode\u003e23490b2\u003c/code\u003e\u003c/a\u003e fix: handle space before colon in \u003ccode\u003eRuleTester\u003c/code\u003e location estimation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20433\"\u003e#20433\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f244dbf2191267a4cafd08645243624baf3e8c83\"\u003e\u003ccode\u003ef244dbf\u003c/code\u003e\u003c/a\u003e fix: use \u003ccode\u003eMessagePlaceholderData\u003c/code\u003e type from \u003ccode\u003e@eslint/core\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20348\"\u003e#20348\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d186f8c0747f14890e86a5a39708b052b391ddaf\"\u003e\u003ccode\u003ed186f8c\u003c/code\u003e\u003c/a\u003e fix: update eslint (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20427\"\u003e#20427\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2332262deb4ef3188b210595896bb0ff552a7e66\"\u003e\u003ccode\u003e2332262\u003c/code\u003e\u003c/a\u003e fix: error location should not modify error message in RuleTester (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20421\"\u003e#20421\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ab99b21a6715dee1035d8f4e6d6841853eb5563f\"\u003e\u003ccode\u003eab99b21\u003c/code\u003e\u003c/a\u003e fix: ensure \u003ccode\u003efilename\u003c/code\u003e is passed as third argument to \u003ccode\u003everifyAndFix()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20405\"\u003e#20405\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8a60f3bc80ad96c65feeb29886342623c630199c\"\u003e\u003ccode\u003e8a60f3b\u003c/code\u003e\u003c/a\u003e fix: remove \u003ccode\u003eecmaVersion\u003c/code\u003e and \u003ccode\u003esourceType\u003c/code\u003e from \u003ccode\u003eParserOptions\u003c/code\u003e type (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20415\"\u003e#20415\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/eafd727a060131f7fc79b2eb5698d8d27683c3a2\"\u003e\u003ccode\u003eeafd727\u003c/code\u003e\u003c/a\u003e fix: remove \u003ccode\u003eTDZ\u003c/code\u003e scope type (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20231\"\u003e#20231\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4e6c4ac042e321da8fc29ce53ed03c86dcaa44a7\"\u003e\u003ccode\u003e4e6c4ac\u003c/code\u003e\u003c/a\u003e 10.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ddd8a223000ac6a2182cc8eae35254806a3b0289\"\u003e\u003ccode\u003eddd8a22\u003c/code\u003e\u003c/a\u003e Build: changelog update for 10.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bff9091927811497dbf066b0e3b85ecb37d43822\"\u003e\u003ccode\u003ebff9091\u003c/code\u003e\u003c/a\u003e feat: handle \u003ccode\u003eArray.fromAsync\u003c/code\u003e in \u003ccode\u003earray-callback-return\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20457\"\u003e#20457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1ece282c2286b5dc187ece2a793dbd8798f20bd7\"\u003e\u003ccode\u003e1ece282\u003c/code\u003e\u003c/a\u003e chore: ignore \u003ccode\u003e/docs/v9.x\u003c/code\u003e in link checker (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20452\"\u003e#20452\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/034e1397446205e83eb341354605380195c88633\"\u003e\u003ccode\u003e034e139\u003c/code\u003e\u003c/a\u003e ci: add type integration test for \u003ccode\u003e@html-eslint/eslint-plugin\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20345\"\u003e#20345\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f3fbc2f60cbe2c718364feb8c3fc0452c0df3c56\"\u003e\u003ccode\u003ef3fbc2f\u003c/code\u003e\u003c/a\u003e chore: set \u003ccode\u003e@eslint/js\u003c/code\u003e version to 10.0.0 to skip releasing it (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20466\"\u003e#20466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e978ddaab7e6a3c38b4a2afa721148a6ef38f29a\"\u003e\u003ccode\u003ee978dda\u003c/code\u003e\u003c/a\u003e docs: Update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4cecf8393ae9af18c4cfd50621115eb23b3d0cb6\"\u003e\u003ccode\u003e4cecf83\u003c/code\u003e\u003c/a\u003e docs: Update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c79f0ab2e2d242a93b08ff2f6a0712e2ef60b7b8\"\u003e\u003ccode\u003ec79f0ab\u003c/code\u003e\u003c/a\u003e docs: Update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/afc06817bbd0625c7b0a46bdc81c38dab0c99441\"\u003e\u003ccode\u003eafc0681\u003c/code\u003e\u003c/a\u003e chore: remove scopeManager.addGlobals patch for typescript-eslint parser (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20\"\u003e#20\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v9.39.2...v10.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ssri` from 13.0.0 to 13.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/ssri/releases\"\u003essri's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev13.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/ssri/compare/v13.0.0...v13.0.1\"\u003e13.0.1\u003c/a\u003e (2025-12-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/eb833161e9731cbafd679fb0cd4883cc57bf869f\"\u003e\u003ccode\u003eeb83316\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/160\"\u003e#160\u003c/a\u003e hash: filter on known hashes (\u003ca href=\"https://github.com/wraithgar\"\u003e\u003ccode\u003e@​wraithgar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/5b98568ecb1f096a62440571213072bc7fa78057\"\u003e\u003ccode\u003e5b98568\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/160\"\u003e#160\u003c/a\u003e code cleanup (\u003ca href=\"https://github.com/wraithgar\"\u003e\u003ccode\u003e@​wraithgar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/940288e5a54226721526db3195d102230cccfdb6\"\u003e\u003ccode\u003e940288e\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/163\"\u003e#163\u003c/a\u003e remove tap (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/26e09b8765bce1ea658bf677cee23b45393a68c6\"\u003e\u003ccode\u003e26e09b8\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/163\"\u003e#163\u003c/a\u003e move to node:test (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/5ca3f4ad4afdef2d4516287fde79e071d4c8a2ac\"\u003e\u003ccode\u003e5ca3f4a\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/161\"\u003e#161\u003c/a\u003e add benchmarks (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/161\"\u003e#161\u003c/a\u003e) (\u003ca href=\"https://github.com/H4ad\"\u003e\u003ccode\u003e@​H4ad\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/cf696941026a4afcf07c4c2dfef54e44912a290d\"\u003e\u003ccode\u003ecf69694\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/156\"\u003e#156\u003c/a\u003e bump \u003ccode\u003e@​npmcli/eslint-config\u003c/code\u003e from 5.1.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/156\"\u003e#156\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/05ce2c5aa7511431fae297fa01bf26b8cabdc461\"\u003e\u003ccode\u003e05ce2c5\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/158\"\u003e#158\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.28.0 to 4.28.1 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/158\"\u003e#158\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/ssri/blob/main/CHANGELOG.md\"\u003essri's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/ssri/compare/v13.0.0...v13.0.1\"\u003e13.0.1\u003c/a\u003e (2025-12-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/eb833161e9731cbafd679fb0cd4883cc57bf869f\"\u003e\u003ccode\u003eeb83316\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/160\"\u003e#160\u003c/a\u003e hash: filter on known hashes (\u003ca href=\"https://github.com/wraithgar\"\u003e\u003ccode\u003e@​wraithgar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/5b98568ecb1f096a62440571213072bc7fa78057\"\u003e\u003ccode\u003e5b98568\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/160\"\u003e#160\u003c/a\u003e code cleanup (\u003ca href=\"https://github.com/wraithgar\"\u003e\u003ccode\u003e@​wraithgar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/940288e5a54226721526db3195d102230cccfdb6\"\u003e\u003ccode\u003e940288e\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/163\"\u003e#163\u003c/a\u003e remove tap (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/26e09b8765bce1ea658bf677cee23b45393a68c6\"\u003e\u003ccode\u003e26e09b8\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/163\"\u003e#163\u003c/a\u003e move to node:test (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/5ca3f4ad4afdef2d4516287fde79e071d4c8a2ac\"\u003e\u003ccode\u003e5ca3f4a\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/161\"\u003e#161\u003c/a\u003e add benchmarks (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/161\"\u003e#161\u003c/a\u003e) (\u003ca href=\"https://github.com/H4ad\"\u003e\u003ccode\u003e@​H4ad\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/cf696941026a4afcf07c4c2dfef54e44912a290d\"\u003e\u003ccode\u003ecf69694\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/156\"\u003e#156\u003c/a\u003e bump \u003ccode\u003e@​npmcli/eslint-config\u003c/code\u003e from 5.1.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/156\"\u003e#156\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/05ce2c5aa7511431fae297fa01bf26b8cabdc461\"\u003e\u003ccode\u003e05ce2c5\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/158\"\u003e#158\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.28.0 to 4.28.1 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/158\"\u003e#158\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/73adc1554d0b60606a8fb315d47f7afde7fd913e\"\u003e\u003ccode\u003e73adc15\u003c/code\u003e\u003c/a\u003e chore: release 13.0.1 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/162\"\u003e#162\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/940288e5a54226721526db3195d102230cccfdb6\"\u003e\u003ccode\u003e940288e\u003c/code\u003e\u003c/a\u003e chore: remove tap\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/26e09b8765bce1ea658bf677cee23b45393a68c6\"\u003e\u003ccode\u003e26e09b8\u003c/code\u003e\u003c/a\u003e chore: move to node:test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/eb833161e9731cbafd679fb0cd4883cc57bf869f\"\u003e\u003ccode\u003eeb83316\u003c/code\u003e\u003c/a\u003e fix(hash): filter on known hashes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/5b98568ecb1f096a62440571213072bc7fa78057\"\u003e\u003ccode\u003e5b98568\u003c/code\u003e\u003c/a\u003e fix: code cleanup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/5ca3f4ad4afdef2d4516287fde79e071d4c8a2ac\"\u003e\u003ccode\u003e5ca3f4a\u003c/code\u003e\u003c/a\u003e chore: add benchmarks (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/161\"\u003e#161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/05ce2c5aa7511431fae297fa01bf26b8cabdc461\"\u003e\u003ccode\u003e05ce2c5\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.28.0 to 4.28.1 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/158\"\u003e#158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/60ecae62d7cdde6b73d30cb153b37ff59c6e3296\"\u003e\u003ccode\u003e60ecae6\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.27.1 to 4.28.0 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/157\"\u003e#157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/cf696941026a4afcf07c4c2dfef54e44912a290d\"\u003e\u003ccode\u003ecf69694\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/eslint-config\u003c/code\u003e from 5.1.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/156\"\u003e#156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/npm/ssri/compare/v13.0.0...v13.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot 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`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e 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)\n- `@dependabot ignore \u003cdependency name\u003e 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)\n- `@dependabot ignore \u003cdependency name\u003e` 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)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/adamlui/chatgpt-auto-continue/pull/153","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fchatgpt-auto-continue/issues/153","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/153/packages"}},{"old_version":"13.0.0","new_version":"13.0.1","update_type":"patch","path":null,"pr_created_at":"2026-02-12T17:35:33.000Z","version_change":"13.0.0 → 13.0.1","issue":{"uuid":"3933095615","node_id":"PR_kwDOJRO2I87DWESr","number":320,"state":"open","title":"Bump the dev-dependencies group across 1 directory with 5 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-02-12T17:35:33.000Z","updated_at":"2026-02-13T17:36:27.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"dev-dependencies","update_count":5,"packages":[{"name":"@adamlui/minify.js","old_version":"2.2.0","new_version":"2.3.0","repository_url":"https://github.com/adamlui/minify.js"},{"name":"@eslint/json","old_version":"1.0.0","new_version":"1.0.1","repository_url":"https://github.com/eslint/json"},{"name":"@stylistic/eslint-plugin","old_version":"5.7.1","new_version":"5.8.0","repository_url":"https://github.com/eslint-stylistic/eslint-stylistic"},{"name":"eslint","old_version":"9.39.2","new_version":"10.0.0","repository_url":"https://github.com/eslint/eslint"},{"name":"ssri","old_version":"13.0.0","new_version":"13.0.1","repository_url":"https://github.com/npm/ssri"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dev-dependencies group with 5 updates in the /chatgpt-infinity directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@adamlui/minify.js](https://github.com/adamlui/minify.js) | `2.2.0` | `2.3.0` |\n| [@eslint/json](https://github.com/eslint/json) | `1.0.0` | `1.0.1` |\n| [@stylistic/eslint-plugin](https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin) | `5.7.1` | `5.8.0` |\n| [eslint](https://github.com/eslint/eslint) | `9.39.2` | `10.0.0` |\n| [ssri](https://github.com/npm/ssri) | `13.0.0` | `13.0.1` |\n\n\nUpdates `@adamlui/minify.js` from 2.2.0 to 2.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/adamlui/minify.js/releases\"\u003e\u003ccode\u003e@​adamlui/minify\u003c/code\u003e.js's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eminify.js (Node) v2.3.0\u003c/h2\u003e\n\u003ch2\u003e:page_with_curl: Changelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/js-utils/commit/9ce37fef4c0c2ada61056dde4263646569b037b1\"\u003eAdded CLI \u003ccode\u003e--ui-lang=\u0026quot;code\u0026quot;\u003c/code\u003e option\u003c/a\u003e (\u003ca href=\"https://github.com/adamlui\"\u003e\u003ccode\u003e@​adamlui\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/js-utils/commit/f18cfbcf9a36c7ac1704c326477d6ef6109b481d\"\u003eColored CLI \u003ccode\u003e--version\u003c/code\u003e output\u003c/a\u003e (\u003ca href=\"https://github.com/adamlui\"\u003e\u003ccode\u003e@​adamlui\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/js-utils/commit/ff59da7f2e96ef79b14763bf0513f436d4133cd9\"\u003eDimmed file log during CLI \u003ccode\u003e--dry-run\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://github.com/adamlui\"\u003e\u003ccode\u003e@​adamlui\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/js-utils/commit/98726c91815bfffa6cfe3058dd9bd066d771ed98\"\u003ePinned remote fetch in CLI \u003ccode\u003einitConfigFile()\u003c/code\u003e to pkg version\u003c/a\u003e (\u003ca href=\"https://github.com/adamlui\"\u003e\u003ccode\u003e@​adamlui\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/js-utils/commit/88e47c7e2c9e54ace306f4a3bdf4eb00167a6c7a\"\u003eIncluded cmd controls in \u003ccode\u003ecli.config\u003c/code\u003e, condensed exec routine\u003c/a\u003e (\u003ca href=\"https://github.com/adamlui\"\u003e\u003ccode\u003e@​adamlui\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/js-utils/commit/4c45c50dc31aa65dbec2d8684c91353c189e0add\"\u003eEliminated GitHub API dependency to avoid potential rate limiting\u003c/a\u003e (\u003ca href=\"https://github.com/adamlui\"\u003e\u003ccode\u003e@​adamlui\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/adamlui/minify.js/compare/node-v2.2.1...node-v2.3.0\"\u003ehttps://github.com/adamlui/minify.js/compare/node-v2.2.1...node-v2.3.0\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eREADME for this release: \u003ca href=\"https://github.com/adamlui/minify.js/tree/node-v2.3.0/node.js/#readme\"\u003ehttps://github.com/adamlui/minify.js/tree/node-v2.3.0/node.js/#readme\u003c/a\u003e\u003c/p\u003e\n\u003ch6\u003e\u003cem\u003eAuto-synced from \u003ca href=\"https://github.com/adamlui/js-utils/releases\"\u003ehttps://github.com/adamlui/js-utils/releases\u003c/a\u003e by \u003ca href=\"https://github.com/kudo-sync-bot\"\u003ekudo-sync-bot\u003c/a\u003e\u003c/em\u003e\u003c/h6\u003e\n\u003ch2\u003eminify.js (Node) v2.2.1\u003c/h2\u003e\n\u003ch2\u003e:page_with_curl: Changelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/js-utils/commit/5c44f747868e4180e92d83a05b0afa78fbbd9a5b\"\u003eAdded use jsDelivr config template for CLI \u003ccode\u003einit\u003c/code\u003e if local copy not found\u003c/a\u003e (\u003ca href=\"https://github.com/adamlui\"\u003e\u003ccode\u003e@​adamlui\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/js-utils/commit/901fa559b95506a51c0f1c468646fb6381c03dd7\"\u003eAdded \u003ccode\u003elog.prefix\u003c/code\u003e to CLI \u003ccode\u003e\u0026lt;debug|error|warn\u0026gt;()\u003c/code\u003e, condensed \u003ccode\u003edata.flatten()\u003c/code\u003e calls\u003c/a\u003e (\u003ca href=\"https://github.com/adamlui\"\u003e\u003ccode\u003e@​adamlui\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/js-utils/commit/5ed8b8ec244dac5388c850ce696a80b1d52e0568\"\u003eCondensed \u003ccode\u003eautoPath\u003c/code\u003e init in CLI \u003ccode\u003esettings.load()\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://github.com/adamlui\"\u003e\u003ccode\u003e@​adamlui\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/js-utils/commit/1f113a72a001e905f824d9471587a1b19cbc892b\"\u003eReplaced unreliable dependent pakage.json lookup in CLI \u003ccode\u003elog.version()\u003c/code\u003e w/ node_modules lookup\u003c/a\u003e (\u003ca href=\"https://github.com/adamlui\"\u003e\u003ccode\u003e@​adamlui\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/js-utils/commit/a4216659be6c604cfcf48b9c094401142a164be8\"\u003eLocalized \u003ccode\u003ecli.urls.docs\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://github.com/adamlui\"\u003e\u003ccode\u003e@​adamlui\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/adamlui/minify.js/compare/node-v2.2.0...node-v2.2.1\"\u003ehttps://github.com/adamlui/minify.js/compare/node-v2.2.0...node-v2.2.1\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eREADME for this release: \u003ca href=\"https://github.com/adamlui/minify.js/tree/node-v2.2.1/node.js/#readme\"\u003ehttps://github.com/adamlui/minify.js/tree/node-v2.2.1/node.js/#readme\u003c/a\u003e\u003c/p\u003e\n\u003ch6\u003e\u003cem\u003eAuto-synced from \u003ca href=\"https://github.com/adamlui/js-utils/releases\"\u003ehttps://github.com/adamlui/js-utils/releases\u003c/a\u003e by \u003ca href=\"https://github.com/kudo-sync-bot\"\u003ekudo-sync-bot\u003c/a\u003e\u003c/em\u003e\u003c/h6\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/minify.js/commit/beb503de19155efc809218562c7c89c84b0adffa\"\u003e\u003ccode\u003ebeb503d\u003c/code\u003e\u003c/a\u003e Built minify.js v2.3.0 ↞ [auto-sync from https://github.com/adamlui/js-utils/...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/minify.js/commit/42f1a97cdaa78838ba049c3ba038dbce2ff2061f\"\u003e\u003ccode\u003e42f1a97\u003c/code\u003e\u003c/a\u003e Corrected \u003ccode\u003einputCtrlKeys.length\u003c/code\u003e check ↞ [auto-sync from https://github.com/a...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/minify.js/commit/05f376809f7577118b875b8ee9d263c0c29b527d\"\u003e\u003ccode\u003e05f3768\u003c/code\u003e\u003c/a\u003e Tightened \u003ccode\u003everTag\u003c/code\u003e matching ↞ [auto-sync from https://github.com/adamlui/js-u...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/minify.js/commit/aa188c60686e0af49ac01f0cafc2c08acf0ce4af\"\u003e\u003ccode\u003eaa188c6\u003c/code\u003e\u003c/a\u003e Inserted line break ↞ [auto-sync from https://github.com/adamlui/js-utils/tre...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/minify.js/commit/fc741d36f7e62bdb0acdeebbe87939724fd76a71\"\u003e\u003ccode\u003efc741d3\u003c/code\u003e\u003c/a\u003e Merged lines ↞ [auto-sync from https://github.com/adamlui/js-utils/tree/main/...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/minify.js/commit/f346a3f8566fc717f829805449c0d970e0e54851\"\u003e\u003ccode\u003ef346a3f\u003c/code\u003e\u003c/a\u003e Added comment ↞ [auto-sync from https://github.com/adamlui/js-utils/tree/main...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/minify.js/commit/b8218ef2de300a45c6d0ce7e737de0c6428b4548\"\u003e\u003ccode\u003eb8218ef\u003c/code\u003e\u003c/a\u003e Replaced url.js w/ jsdelivr.js ↞ [auto-sync from https://github.com/adamlui/j...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/minify.js/commit/ce7c49f908b48d3505129afe809d7828d0c95f44\"\u003e\u003ccode\u003ece7c49f\u003c/code\u003e\u003c/a\u003e Abstracted \u003ccode\u003eurl.createJSDverTag()\u003c/code\u003e ↞ [auto-sync from https://github.com/adaml...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/minify.js/commit/3050b65ad21fce7da60a2e9c722f98006903b2d6\"\u003e\u003ccode\u003e3050b65\u003c/code\u003e\u003c/a\u003e Reversed ternaries for easier maintenance ↞ [auto-sync from https://github.co...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/minify.js/commit/7269ac02ed344862879b40666a1785f525c1715e\"\u003e\u003ccode\u003e7269ac0\u003c/code\u003e\u003c/a\u003e Cached failed \u003ccode\u003ecli.version\u003c/code\u003e inits ↞ [auto-sync from https://github.com/adamlu...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/adamlui/minify.js/compare/node-v2.2.0...node-v2.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@eslint/json` from 1.0.0 to 1.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/json/releases\"\u003e\u003ccode\u003e@​eslint/json\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ejson: v1.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/json/compare/json-v1.0.0...json-v1.0.1\"\u003e1.0.1\u003c/a\u003e (2026-02-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate eslint (\u003ca href=\"https://redirect.github.com/eslint/json/issues/208\"\u003e#208\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/json/commit/249ccda36767d3b508cfec615728d1b5bfde177a\"\u003e249ccda\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/json/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​eslint/json\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/json/compare/json-v1.0.0...json-v1.0.1\"\u003e1.0.1\u003c/a\u003e (2026-02-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate eslint (\u003ca href=\"https://redirect.github.com/eslint/json/issues/208\"\u003e#208\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/json/commit/249ccda36767d3b508cfec615728d1b5bfde177a\"\u003e249ccda\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/4106331b746c7944b869a9b663b0d1c4838986df\"\u003e\u003ccode\u003e4106331\u003c/code\u003e\u003c/a\u003e chore: release 1.0.1 🚀 (\u003ca href=\"https://redirect.github.com/eslint/json/issues/209\"\u003e#209\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/a3530fbd5ce929415df45903af768382fc218828\"\u003e\u003ccode\u003ea3530fb\u003c/code\u003e\u003c/a\u003e ci: use stable ESLint v10 in the CI (\u003ca href=\"https://redirect.github.com/eslint/json/issues/212\"\u003e#212\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/420c4d6ba75d136032cce8a341f87a52f50d6a38\"\u003e\u003ccode\u003e420c4d6\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/5c98d0b29d1e30c029da70856e4e647abe125007\"\u003e\u003ccode\u003e5c98d0b\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/9127761ba21d096c464ed72d83f2a796333d77a4\"\u003e\u003ccode\u003e9127761\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/35a0b2ed0ceeedf0bcd67c0f928951e380a41525\"\u003e\u003ccode\u003e35a0b2e\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/49018fabdf9b2791c10876687e2a32b355ebba46\"\u003e\u003ccode\u003e49018fa\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/3ee967005b86725f06c40f0e51ddd70ed5ce401d\"\u003e\u003ccode\u003e3ee9670\u003c/code\u003e\u003c/a\u003e refactor: use types from \u003ccode\u003e@eslint/plugin-kit\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/json/issues/201\"\u003e#201\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/249ccda36767d3b508cfec615728d1b5bfde177a\"\u003e\u003ccode\u003e249ccda\u003c/code\u003e\u003c/a\u003e fix: update eslint (\u003ca href=\"https://redirect.github.com/eslint/json/issues/208\"\u003e#208\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint/json/compare/json-v1.0.0...json-v1.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@stylistic/eslint-plugin` from 5.7.1 to 5.8.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/releases\"\u003e\u003ccode\u003e@​stylistic/eslint-plugin\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.8.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/compare/v5.7.1...v5.8.0\"\u003e5.8.0\u003c/a\u003e (2026-02-09)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elist-style:\u003c/strong\u003e support if statement (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1119\"\u003e#1119\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/23b25abe1be6086f2d7b843229fbdaeb63fec668\"\u003e23b25ab\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enew rule \u003ccode\u003ejsx-props-style\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1118\"\u003e#1118\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/dc9cc1b5ce09b6d42f4248cc4a3a688660dcd7fa\"\u003edc9cc1b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003espace-unary-ops:\u003c/strong\u003e allow override \u003ccode\u003ets-non-null\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1120\"\u003e#1120\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/faca500773c54df3e5d95203b19e283c2b654f63\"\u003efaca500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupgrade deps (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1122\"\u003e#1122\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/773da95508a5e0289de960af9623b755297e502b\"\u003e773da95\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elist-style:\u003c/strong\u003e correctly get \u003ccode\u003e(\u003c/code\u003e for optional call expressions (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1114\"\u003e#1114\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/2090a728703c7f8522a580983db952361ad0b4ec\"\u003e2090a72\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​stylistic/eslint-plugin\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/compare/v5.7.1...v5.8.0\"\u003e5.8.0\u003c/a\u003e (2026-02-09)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elist-style:\u003c/strong\u003e support if statement (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1119\"\u003e#1119\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/23b25abe1be6086f2d7b843229fbdaeb63fec668\"\u003e23b25ab\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enew rule \u003ccode\u003ejsx-props-style\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1118\"\u003e#1118\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/dc9cc1b5ce09b6d42f4248cc4a3a688660dcd7fa\"\u003edc9cc1b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003espace-unary-ops:\u003c/strong\u003e allow override \u003ccode\u003ets-non-null\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1120\"\u003e#1120\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/faca500773c54df3e5d95203b19e283c2b654f63\"\u003efaca500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupgrade deps (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1122\"\u003e#1122\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/773da95508a5e0289de960af9623b755297e502b\"\u003e773da95\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elist-style:\u003c/strong\u003e correctly get \u003ccode\u003e(\u003c/code\u003e for optional call expressions (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1114\"\u003e#1114\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/2090a728703c7f8522a580983db952361ad0b4ec\"\u003e2090a72\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/55f7d117c701dadeacb238d7d61b5532e543dd90\"\u003e\u003ccode\u003e55f7d11\u003c/code\u003e\u003c/a\u003e chore: release v5.8.0 (main) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1116\"\u003e#1116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/773da95508a5e0289de960af9623b755297e502b\"\u003e\u003ccode\u003e773da95\u003c/code\u003e\u003c/a\u003e feat: upgrade deps (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1122\"\u003e#1122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/dc9cc1b5ce09b6d42f4248cc4a3a688660dcd7fa\"\u003e\u003ccode\u003edc9cc1b\u003c/code\u003e\u003c/a\u003e feat: new rule \u003ccode\u003ejsx-props-style\u003c/code\u003e (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1118\"\u003e#1118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/faca500773c54df3e5d95203b19e283c2b654f63\"\u003e\u003ccode\u003efaca500\u003c/code\u003e\u003c/a\u003e feat(space-unary-ops): allow override \u003ccode\u003ets-non-null\u003c/code\u003e (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1120\"\u003e#1120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/23b25abe1be6086f2d7b843229fbdaeb63fec668\"\u003e\u003ccode\u003e23b25ab\u003c/code\u003e\u003c/a\u003e feat(list-style): support if statement (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1119\"\u003e#1119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/2090a728703c7f8522a580983db952361ad0b4ec\"\u003e\u003ccode\u003e2090a72\u003c/code\u003e\u003c/a\u003e fix(list-style): correctly get \u003ccode\u003e(\u003c/code\u003e for optional call expressions (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1114\"\u003e#1114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commits/v5.8.0/packages/eslint-plugin\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 9.39.2 to 10.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.0.0\u003c/h2\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f9e54f43a5e497cdfa179338b431093245cb787b\"\u003e\u003ccode\u003ef9e54f4\u003c/code\u003e\u003c/a\u003e feat!: estimate rule-tester failure location (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20420\"\u003e#20420\u003c/a\u003e) (ST-DDT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a176319d8ade1a7d9b2d7fb8f038f55a2662325f\"\u003e\u003ccode\u003ea176319\u003c/code\u003e\u003c/a\u003e feat!: replace \u003ccode\u003echalk\u003c/code\u003e with \u003ccode\u003estyleText\u003c/code\u003e and add \u003ccode\u003ecolor\u003c/code\u003e to \u003ccode\u003eResultsMeta\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20227\"\u003e#20227\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7046e6c1e03c4ca0eee4888a1f2eba4c6454f84\"\u003e\u003ccode\u003ec7046e6\u003c/code\u003e\u003c/a\u003e feat!: enable JSX reference tracking (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20152\"\u003e#20152\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fa31a608901684fbcd9906d1907e66561d16e5aa\"\u003e\u003ccode\u003efa31a60\u003c/code\u003e\u003c/a\u003e feat!: add \u003ccode\u003ename\u003c/code\u003e to configs (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20015\"\u003e#20015\u003c/a\u003e) (Kirk Waiblinger)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3383e7ec9028166cafc8ea7986c2f7498d0049f0\"\u003e\u003ccode\u003e3383e7e\u003c/code\u003e\u003c/a\u003e fix!: remove deprecated \u003ccode\u003eSourceCode\u003c/code\u003e methods (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20137\"\u003e#20137\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/501abd0e916a35554c58b7c0365537f1fa3880ce\"\u003e\u003ccode\u003e501abd0\u003c/code\u003e\u003c/a\u003e feat!: update dependency minimatch to v10 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20246\"\u003e#20246\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ca4d3b40085de47561f89656a2207d09946ed45e\"\u003e\u003ccode\u003eca4d3b4\u003c/code\u003e\u003c/a\u003e fix!: stricter rule tester assertions for valid test cases (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20125\"\u003e#20125\u003c/a\u003e) (唯然)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/96512a66c86402fb0538cdcb6cd30b9073f6bf3b\"\u003e\u003ccode\u003e96512a6\u003c/code\u003e\u003c/a\u003e fix!: Remove deprecated rule context methods (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20086\"\u003e#20086\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c69fdacdb2e886b9d965568a397aa8220db3fe90\"\u003e\u003ccode\u003ec69fdac\u003c/code\u003e\u003c/a\u003e feat!: remove eslintrc support (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20037\"\u003e#20037\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/208b5cc34a8374ff81412b5bec2e0800eebfbd04\"\u003e\u003ccode\u003e208b5cc\u003c/code\u003e\u003c/a\u003e feat!: Use \u003ccode\u003eScopeManager#addGlobals()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20132\"\u003e#20132\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a2ee188ea7a38a0c6155f3d39e2b00e1d0f36e14\"\u003e\u003ccode\u003ea2ee188\u003c/code\u003e\u003c/a\u003e fix!: add \u003ccode\u003euniqueItems: true\u003c/code\u003e in \u003ccode\u003eno-invalid-regexp\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20155\"\u003e#20155\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a89059dbf2832d417dd493ee81483227ec44e4ab\"\u003e\u003ccode\u003ea89059d\u003c/code\u003e\u003c/a\u003e feat!: Program range span entire source text (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20133\"\u003e#20133\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/39a6424373d915fa9de0d7b0caba9a4dc3da9b53\"\u003e\u003ccode\u003e39a6424\u003c/code\u003e\u003c/a\u003e fix!: assert 'text' is a string across all RuleFixer methods (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20082\"\u003e#20082\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f28fbf846244e043c92b355b224d121b06140b44\"\u003e\u003ccode\u003ef28fbf8\u003c/code\u003e\u003c/a\u003e fix!: Deprecate \u003ccode\u003e\u0026quot;always\u0026quot;\u003c/code\u003e and \u003ccode\u003e\u0026quot;as-needed\u0026quot;\u003c/code\u003e options of the \u003ccode\u003eradix\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20223\"\u003e#20223\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/aa3fb2b233e929b37220be940575f42c280e0b98\"\u003e\u003ccode\u003eaa3fb2b\u003c/code\u003e\u003c/a\u003e fix!: tighten \u003ccode\u003efunc-names\u003c/code\u003e schema (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20119\"\u003e#20119\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f6c0ed0311dcfee853367d5068c765d066e6b756\"\u003e\u003ccode\u003ef6c0ed0\u003c/code\u003e\u003c/a\u003e feat!: report \u003ccode\u003eeslint-env\u003c/code\u003e comments as errors (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20128\"\u003e#20128\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4bf739fb533e59f7f0a66b65f7bc80be0f37d8db\"\u003e\u003ccode\u003e4bf739f\u003c/code\u003e\u003c/a\u003e fix!: remove deprecated \u003ccode\u003eLintMessage#nodeType\u003c/code\u003e and \u003ccode\u003eTestCaseError#type\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20096\"\u003e#20096\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/523c076866400670fb2192a3f55dbf7ad3469247\"\u003e\u003ccode\u003e523c076\u003c/code\u003e\u003c/a\u003e feat!: drop support for jiti \u0026lt; 2.2.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20016\"\u003e#20016\u003c/a\u003e) (michael faith)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/454a292c95f34dad232411ddac06408e6383bb64\"\u003e\u003ccode\u003e454a292\u003c/code\u003e\u003c/a\u003e feat!: update \u003ccode\u003eeslint:recommended\u003c/code\u003e configuration (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20210\"\u003e#20210\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4f880ee02992e1bf0e96ebaba679985e2d1295f1\"\u003e\u003ccode\u003e4f880ee\u003c/code\u003e\u003c/a\u003e feat!: remove \u003ccode\u003ev10_*\u003c/code\u003e and inactive \u003ccode\u003eunstable_*\u003c/code\u003e flags (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20225\"\u003e#20225\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f18115c363a4ac7671a4c7f30ee13d57ebba330f\"\u003e\u003ccode\u003ef18115c\u003c/code\u003e\u003c/a\u003e feat!: \u003ccode\u003eno-shadow-restricted-names\u003c/code\u003e report \u003ccode\u003eglobalThis\u003c/code\u003e by default (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20027\"\u003e#20027\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c6358c31fbd3937b92d89be2618ffdf5a774604e\"\u003e\u003ccode\u003ec6358c3\u003c/code\u003e\u003c/a\u003e feat!: Require Node.js \u003ccode\u003e^20.19.0 || ^22.13.0 || \u0026gt;=24\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20160\"\u003e#20160\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bff9091927811497dbf066b0e3b85ecb37d43822\"\u003e\u003ccode\u003ebff9091\u003c/code\u003e\u003c/a\u003e feat: handle \u003ccode\u003eArray.fromAsync\u003c/code\u003e in \u003ccode\u003earray-callback-return\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20457\"\u003e#20457\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/290c594bb50c439fb71bc75521ee5360daa8c222\"\u003e\u003ccode\u003e290c594\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eself\u003c/code\u003e to \u003ccode\u003eno-implied-eval\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20468\"\u003e#20468\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/43677de07ebd6e14bfac40a46ad749ba783c45f2\"\u003e\u003ccode\u003e43677de\u003c/code\u003e\u003c/a\u003e feat: fix handling of function and class expression names in \u003ccode\u003eno-shadow\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20432\"\u003e#20432\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f0cafe5f37e7765e9d8c2751b5f5d33107687009\"\u003e\u003ccode\u003ef0cafe5\u003c/code\u003e\u003c/a\u003e feat: rule tester add assertion option \u003ccode\u003erequireData\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20409\"\u003e#20409\u003c/a\u003e) (fnx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f7ab6937e63bc618d326710858f5861a68f80616\"\u003e\u003ccode\u003ef7ab693\u003c/code\u003e\u003c/a\u003e feat: output RuleTester test case failure index (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19976\"\u003e#19976\u003c/a\u003e) (ST-DDT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7cbcbf9c3c2008deee7d143ae35e668e8ffbccb3\"\u003e\u003ccode\u003e7cbcbf9\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003ecountThis\u003c/code\u003e option to \u003ccode\u003emax-params\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20236\"\u003e#20236\u003c/a\u003e) (Gerkin)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f148a5eaa1e89dd80ade62f0a690186b00b9f6e1\"\u003e\u003ccode\u003ef148a5e\u003c/code\u003e\u003c/a\u003e feat: add error assertion options (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20247\"\u003e#20247\u003c/a\u003e) (ST-DDT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/09e66549ecada6dcb8c567a60faf044fce049188\"\u003e\u003ccode\u003e09e6654\u003c/code\u003e\u003c/a\u003e feat: update error loc of \u003ccode\u003erequire-yield\u003c/code\u003e and \u003ccode\u003eno-useless-constructor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20267\"\u003e#20267\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/436b82f3c0a8cfa2fdc17d173e95ea11d5d3ee03\"\u003e\u003ccode\u003e436b82f\u003c/code\u003e\u003c/a\u003e fix: update eslint (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20473\"\u003e#20473\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1d29d22fe302443cec2a11da0816397f94af97ec\"\u003e\u003ccode\u003e1d29d22\u003c/code\u003e\u003c/a\u003e fix: detect default \u003ccode\u003ethis\u003c/code\u003e binding in \u003ccode\u003eArray.fromAsync\u003c/code\u003e callbacks (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20456\"\u003e#20456\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/727451eff55b35d853e0e443d0de58f4550762bf\"\u003e\u003ccode\u003e727451e\u003c/code\u003e\u003c/a\u003e fix: fix regression of global mode report range in \u003ccode\u003estrict\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20462\"\u003e#20462\u003c/a\u003e) (ntnyq)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e80485fcd27196fa0b6f6b5c7ac8cf49ad4b079d\"\u003e\u003ccode\u003ee80485f\u003c/code\u003e\u003c/a\u003e fix: remove fake \u003ccode\u003eFlatESLint\u003c/code\u003e and \u003ccode\u003eLegacyESLint\u003c/code\u003e exports (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20460\"\u003e#20460\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9eeff3bc13813a786b8a4c3815def97c0fb646ef\"\u003e\u003ccode\u003e9eeff3b\u003c/code\u003e\u003c/a\u003e fix: update esquery (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20423\"\u003e#20423\u003c/a\u003e) (cryptnix)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b34b93852d014ebbcf3538d892b55e0216cdf681\"\u003e\u003ccode\u003eb34b938\u003c/code\u003e\u003c/a\u003e fix: use \u003ccode\u003eError.prepareStackTrace\u003c/code\u003e to estimate failing test location (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20436\"\u003e#20436\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/51aab5393b058f7cbed69041a9069b2bd106aabd\"\u003e\u003ccode\u003e51aab53\u003c/code\u003e\u003c/a\u003e fix: update eslint (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20443\"\u003e#20443\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/23490b266276792896a0b7b43c49a1ce87bf8568\"\u003e\u003ccode\u003e23490b2\u003c/code\u003e\u003c/a\u003e fix: handle space before colon in \u003ccode\u003eRuleTester\u003c/code\u003e location estimation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20433\"\u003e#20433\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f244dbf2191267a4cafd08645243624baf3e8c83\"\u003e\u003ccode\u003ef244dbf\u003c/code\u003e\u003c/a\u003e fix: use \u003ccode\u003eMessagePlaceholderData\u003c/code\u003e type from \u003ccode\u003e@eslint/core\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20348\"\u003e#20348\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d186f8c0747f14890e86a5a39708b052b391ddaf\"\u003e\u003ccode\u003ed186f8c\u003c/code\u003e\u003c/a\u003e fix: update eslint (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20427\"\u003e#20427\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2332262deb4ef3188b210595896bb0ff552a7e66\"\u003e\u003ccode\u003e2332262\u003c/code\u003e\u003c/a\u003e fix: error location should not modify error message in RuleTester (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20421\"\u003e#20421\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ab99b21a6715dee1035d8f4e6d6841853eb5563f\"\u003e\u003ccode\u003eab99b21\u003c/code\u003e\u003c/a\u003e fix: ensure \u003ccode\u003efilename\u003c/code\u003e is passed as third argument to \u003ccode\u003everifyAndFix()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20405\"\u003e#20405\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8a60f3bc80ad96c65feeb29886342623c630199c\"\u003e\u003ccode\u003e8a60f3b\u003c/code\u003e\u003c/a\u003e fix: remove \u003ccode\u003eecmaVersion\u003c/code\u003e and \u003ccode\u003esourceType\u003c/code\u003e from \u003ccode\u003eParserOptions\u003c/code\u003e type (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20415\"\u003e#20415\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/eafd727a060131f7fc79b2eb5698d8d27683c3a2\"\u003e\u003ccode\u003eeafd727\u003c/code\u003e\u003c/a\u003e fix: remove \u003ccode\u003eTDZ\u003c/code\u003e scope type (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20231\"\u003e#20231\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4e6c4ac042e321da8fc29ce53ed03c86dcaa44a7\"\u003e\u003ccode\u003e4e6c4ac\u003c/code\u003e\u003c/a\u003e 10.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ddd8a223000ac6a2182cc8eae35254806a3b0289\"\u003e\u003ccode\u003eddd8a22\u003c/code\u003e\u003c/a\u003e Build: changelog update for 10.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bff9091927811497dbf066b0e3b85ecb37d43822\"\u003e\u003ccode\u003ebff9091\u003c/code\u003e\u003c/a\u003e feat: handle \u003ccode\u003eArray.fromAsync\u003c/code\u003e in \u003ccode\u003earray-callback-return\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20457\"\u003e#20457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1ece282c2286b5dc187ece2a793dbd8798f20bd7\"\u003e\u003ccode\u003e1ece282\u003c/code\u003e\u003c/a\u003e chore: ignore \u003ccode\u003e/docs/v9.x\u003c/code\u003e in link checker (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20452\"\u003e#20452\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/034e1397446205e83eb341354605380195c88633\"\u003e\u003ccode\u003e034e139\u003c/code\u003e\u003c/a\u003e ci: add type integration test for \u003ccode\u003e@html-eslint/eslint-plugin\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20345\"\u003e#20345\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f3fbc2f60cbe2c718364feb8c3fc0452c0df3c56\"\u003e\u003ccode\u003ef3fbc2f\u003c/code\u003e\u003c/a\u003e chore: set \u003ccode\u003e@eslint/js\u003c/code\u003e version to 10.0.0 to skip releasing it (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20466\"\u003e#20466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e978ddaab7e6a3c38b4a2afa721148a6ef38f29a\"\u003e\u003ccode\u003ee978dda\u003c/code\u003e\u003c/a\u003e docs: Update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4cecf8393ae9af18c4cfd50621115eb23b3d0cb6\"\u003e\u003ccode\u003e4cecf83\u003c/code\u003e\u003c/a\u003e docs: Update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c79f0ab2e2d242a93b08ff2f6a0712e2ef60b7b8\"\u003e\u003ccode\u003ec79f0ab\u003c/code\u003e\u003c/a\u003e docs: Update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/afc06817bbd0625c7b0a46bdc81c38dab0c99441\"\u003e\u003ccode\u003eafc0681\u003c/code\u003e\u003c/a\u003e chore: remove scopeManager.addGlobals patch for typescript-eslint parser (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20\"\u003e#20\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v9.39.2...v10.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ssri` from 13.0.0 to 13.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/ssri/releases\"\u003essri's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev13.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/ssri/compare/v13.0.0...v13.0.1\"\u003e13.0.1\u003c/a\u003e (2025-12-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/eb833161e9731cbafd679fb0cd4883cc57bf869f\"\u003e\u003ccode\u003eeb83316\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/160\"\u003e#160\u003c/a\u003e hash: filter on known hashes (\u003ca href=\"https://github.com/wraithgar\"\u003e\u003ccode\u003e@​wraithgar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/5b98568ecb1f096a62440571213072bc7fa78057\"\u003e\u003ccode\u003e5b98568\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/160\"\u003e#160\u003c/a\u003e code cleanup (\u003ca href=\"https://github.com/wraithgar\"\u003e\u003ccode\u003e@​wraithgar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/940288e5a54226721526db3195d102230cccfdb6\"\u003e\u003ccode\u003e940288e\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/163\"\u003e#163\u003c/a\u003e remove tap (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/26e09b8765bce1ea658bf677cee23b45393a68c6\"\u003e\u003ccode\u003e26e09b8\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/163\"\u003e#163\u003c/a\u003e move to node:test (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/5ca3f4ad4afdef2d4516287fde79e071d4c8a2ac\"\u003e\u003ccode\u003e5ca3f4a\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/161\"\u003e#161\u003c/a\u003e add benchmarks (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/161\"\u003e#161\u003c/a\u003e) (\u003ca href=\"https://github.com/H4ad\"\u003e\u003ccode\u003e@​H4ad\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/cf696941026a4afcf07c4c2dfef54e44912a290d\"\u003e\u003ccode\u003ecf69694\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/156\"\u003e#156\u003c/a\u003e bump \u003ccode\u003e@​npmcli/eslint-config\u003c/code\u003e from 5.1.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/156\"\u003e#156\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/05ce2c5aa7511431fae297fa01bf26b8cabdc461\"\u003e\u003ccode\u003e05ce2c5\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/158\"\u003e#158\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.28.0 to 4.28.1 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/158\"\u003e#158\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/ssri/blob/main/CHANGELOG.md\"\u003essri's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/ssri/compare/v13.0.0...v13.0.1\"\u003e13.0.1\u003c/a\u003e (2025-12-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/eb833161e9731cbafd679fb0cd4883cc57bf869f\"\u003e\u003ccode\u003eeb83316\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/160\"\u003e#160\u003c/a\u003e hash: filter on known hashes (\u003ca href=\"https://github.com/wraithgar\"\u003e\u003ccode\u003e@​wraithgar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/5b98568ecb1f096a62440571213072bc7fa78057\"\u003e\u003ccode\u003e5b98568\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/160\"\u003e#160\u003c/a\u003e code cleanup (\u003ca href=\"https://github.com/wraithgar\"\u003e\u003ccode\u003e@​wraithgar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/940288e5a54226721526db3195d102230cccfdb6\"\u003e\u003ccode\u003e940288e\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/163\"\u003e#163\u003c/a\u003e remove tap (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/26e09b8765bce1ea658bf677cee23b45393a68c6\"\u003e\u003ccode\u003e26e09b8\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/163\"\u003e#163\u003c/a\u003e move to node:test (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/5ca3f4ad4afdef2d4516287fde79e071d4c8a2ac\"\u003e\u003ccode\u003e5ca3f4a\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/161\"\u003e#161\u003c/a\u003e add benchmarks (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/161\"\u003e#161\u003c/a\u003e) (\u003ca href=\"https://github.com/H4ad\"\u003e\u003ccode\u003e@​H4ad\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/cf696941026a4afcf07c4c2dfef54e44912a290d\"\u003e\u003ccode\u003ecf69694\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/156\"\u003e#156\u003c/a\u003e bump \u003ccode\u003e@​npmcli/eslint-config\u003c/code\u003e from 5.1.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/156\"\u003e#156\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/05ce2c5aa7511431fae297fa01bf26b8cabdc461\"\u003e\u003ccode\u003e05ce2c5\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/158\"\u003e#158\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.28.0 to 4.28.1 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/158\"\u003e#158\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/73adc1554d0b60606a8fb315d47f7afde7fd913e\"\u003e\u003ccode\u003e73adc15\u003c/code\u003e\u003c/a\u003e chore: release 13.0.1 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/162\"\u003e#162\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/940288e5a54226721526db3195d102230cccfdb6\"\u003e\u003ccode\u003e940288e\u003c/code\u003e\u003c/a\u003e chore: remove tap\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/26e09b8765bce1ea658bf677cee23b45393a68c6\"\u003e\u003ccode\u003e26e09b8\u003c/code\u003e\u003c/a\u003e chore: move to node:test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/eb833161e9731cbafd679fb0cd4883cc57bf869f\"\u003e\u003ccode\u003eeb83316\u003c/code\u003e\u003c/a\u003e fix(hash): filter on known hashes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/5b98568ecb1f096a62440571213072bc7fa78057\"\u003e\u003ccode\u003e5b98568\u003c/code\u003e\u003c/a\u003e fix: code cleanup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/5ca3f4ad4afdef2d4516287fde79e071d4c8a2ac\"\u003e\u003ccode\u003e5ca3f4a\u003c/code\u003e\u003c/a\u003e chore: add benchmarks (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/161\"\u003e#161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/05ce2c5aa7511431fae297fa01bf26b8cabdc461\"\u003e\u003ccode\u003e05ce2c5\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.28.0 to 4.28.1 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/158\"\u003e#158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/60ecae62d7cdde6b73d30cb153b37ff59c6e3296\"\u003e\u003ccode\u003e60ecae6\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.27.1 to 4.28.0 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/157\"\u003e#157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/cf696941026a4afcf07c4c2dfef54e44912a290d\"\u003e\u003ccode\u003ecf69694\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/eslint-config\u003c/code\u003e from 5.1.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/156\"\u003e#156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/npm/ssri/compare/v13.0.0...v13.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot 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`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e 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)\n- `@dependabot ignore \u003cdependency name\u003e 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)\n- `@dependabot ignore \u003cdependency name\u003e` 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)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/adamlui/ai-web-extensions/pull/320","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fai-web-extensions/issues/320","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/320/packages"}},{"old_version":"13.0.0","new_version":"13.0.1","update_type":"patch","path":null,"pr_created_at":"2026-02-12T17:13:45.000Z","version_change":"13.0.0 → 13.0.1","issue":{"uuid":"3932987080","node_id":"PR_kwDOJOock87DVsN1","number":181,"state":"open","title":"Bump the dev-dependencies group across 1 directory with 4 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-02-12T17:13:45.000Z","updated_at":"2026-02-19T01:01:25.507Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"dev-dependencies","update_count":4,"packages":[{"name":"@eslint/json","old_version":"1.0.0","new_version":"1.0.1","repository_url":"https://github.com/eslint/json"},{"name":"@stylistic/eslint-plugin","old_version":"5.7.1","new_version":"5.8.0","repository_url":"https://github.com/eslint-stylistic/eslint-stylistic"},{"name":"eslint","old_version":"9.39.2","new_version":"10.0.0","repository_url":"https://github.com/eslint/eslint"},{"name":"ssri","old_version":"13.0.0","new_version":"13.0.1","repository_url":"https://github.com/npm/ssri"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dev-dependencies group with 4 updates in the / directory: [@eslint/json](https://github.com/eslint/json), [@stylistic/eslint-plugin](https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin), [eslint](https://github.com/eslint/eslint) and [ssri](https://github.com/npm/ssri).\n\nUpdates `@eslint/json` from 1.0.0 to 1.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/json/releases\"\u003e\u003ccode\u003e@​eslint/json\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ejson: v1.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/json/compare/json-v1.0.0...json-v1.0.1\"\u003e1.0.1\u003c/a\u003e (2026-02-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate eslint (\u003ca href=\"https://redirect.github.com/eslint/json/issues/208\"\u003e#208\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/json/commit/249ccda36767d3b508cfec615728d1b5bfde177a\"\u003e249ccda\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/json/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​eslint/json\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/json/compare/json-v1.0.0...json-v1.0.1\"\u003e1.0.1\u003c/a\u003e (2026-02-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate eslint (\u003ca href=\"https://redirect.github.com/eslint/json/issues/208\"\u003e#208\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/json/commit/249ccda36767d3b508cfec615728d1b5bfde177a\"\u003e249ccda\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/4106331b746c7944b869a9b663b0d1c4838986df\"\u003e\u003ccode\u003e4106331\u003c/code\u003e\u003c/a\u003e chore: release 1.0.1 🚀 (\u003ca href=\"https://redirect.github.com/eslint/json/issues/209\"\u003e#209\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/a3530fbd5ce929415df45903af768382fc218828\"\u003e\u003ccode\u003ea3530fb\u003c/code\u003e\u003c/a\u003e ci: use stable ESLint v10 in the CI (\u003ca href=\"https://redirect.github.com/eslint/json/issues/212\"\u003e#212\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/420c4d6ba75d136032cce8a341f87a52f50d6a38\"\u003e\u003ccode\u003e420c4d6\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/5c98d0b29d1e30c029da70856e4e647abe125007\"\u003e\u003ccode\u003e5c98d0b\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/9127761ba21d096c464ed72d83f2a796333d77a4\"\u003e\u003ccode\u003e9127761\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/35a0b2ed0ceeedf0bcd67c0f928951e380a41525\"\u003e\u003ccode\u003e35a0b2e\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/49018fabdf9b2791c10876687e2a32b355ebba46\"\u003e\u003ccode\u003e49018fa\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/3ee967005b86725f06c40f0e51ddd70ed5ce401d\"\u003e\u003ccode\u003e3ee9670\u003c/code\u003e\u003c/a\u003e refactor: use types from \u003ccode\u003e@eslint/plugin-kit\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/json/issues/201\"\u003e#201\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/249ccda36767d3b508cfec615728d1b5bfde177a\"\u003e\u003ccode\u003e249ccda\u003c/code\u003e\u003c/a\u003e fix: update eslint (\u003ca href=\"https://redirect.github.com/eslint/json/issues/208\"\u003e#208\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint/json/compare/json-v1.0.0...json-v1.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@stylistic/eslint-plugin` from 5.7.1 to 5.8.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/releases\"\u003e\u003ccode\u003e@​stylistic/eslint-plugin\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.8.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/compare/v5.7.1...v5.8.0\"\u003e5.8.0\u003c/a\u003e (2026-02-09)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elist-style:\u003c/strong\u003e support if statement (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1119\"\u003e#1119\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/23b25abe1be6086f2d7b843229fbdaeb63fec668\"\u003e23b25ab\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enew rule \u003ccode\u003ejsx-props-style\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1118\"\u003e#1118\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/dc9cc1b5ce09b6d42f4248cc4a3a688660dcd7fa\"\u003edc9cc1b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003espace-unary-ops:\u003c/strong\u003e allow override \u003ccode\u003ets-non-null\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1120\"\u003e#1120\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/faca500773c54df3e5d95203b19e283c2b654f63\"\u003efaca500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupgrade deps (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1122\"\u003e#1122\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/773da95508a5e0289de960af9623b755297e502b\"\u003e773da95\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elist-style:\u003c/strong\u003e correctly get \u003ccode\u003e(\u003c/code\u003e for optional call expressions (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1114\"\u003e#1114\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/2090a728703c7f8522a580983db952361ad0b4ec\"\u003e2090a72\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​stylistic/eslint-plugin\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/compare/v5.7.1...v5.8.0\"\u003e5.8.0\u003c/a\u003e (2026-02-09)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elist-style:\u003c/strong\u003e support if statement (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1119\"\u003e#1119\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/23b25abe1be6086f2d7b843229fbdaeb63fec668\"\u003e23b25ab\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enew rule \u003ccode\u003ejsx-props-style\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1118\"\u003e#1118\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/dc9cc1b5ce09b6d42f4248cc4a3a688660dcd7fa\"\u003edc9cc1b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003espace-unary-ops:\u003c/strong\u003e allow override \u003ccode\u003ets-non-null\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1120\"\u003e#1120\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/faca500773c54df3e5d95203b19e283c2b654f63\"\u003efaca500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupgrade deps (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1122\"\u003e#1122\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/773da95508a5e0289de960af9623b755297e502b\"\u003e773da95\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elist-style:\u003c/strong\u003e correctly get \u003ccode\u003e(\u003c/code\u003e for optional call expressions (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1114\"\u003e#1114\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/2090a728703c7f8522a580983db952361ad0b4ec\"\u003e2090a72\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/55f7d117c701dadeacb238d7d61b5532e543dd90\"\u003e\u003ccode\u003e55f7d11\u003c/code\u003e\u003c/a\u003e chore: release v5.8.0 (main) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1116\"\u003e#1116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/773da95508a5e0289de960af9623b755297e502b\"\u003e\u003ccode\u003e773da95\u003c/code\u003e\u003c/a\u003e feat: upgrade deps (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1122\"\u003e#1122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/dc9cc1b5ce09b6d42f4248cc4a3a688660dcd7fa\"\u003e\u003ccode\u003edc9cc1b\u003c/code\u003e\u003c/a\u003e feat: new rule \u003ccode\u003ejsx-props-style\u003c/code\u003e (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1118\"\u003e#1118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/faca500773c54df3e5d95203b19e283c2b654f63\"\u003e\u003ccode\u003efaca500\u003c/code\u003e\u003c/a\u003e feat(space-unary-ops): allow override \u003ccode\u003ets-non-null\u003c/code\u003e (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1120\"\u003e#1120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/23b25abe1be6086f2d7b843229fbdaeb63fec668\"\u003e\u003ccode\u003e23b25ab\u003c/code\u003e\u003c/a\u003e feat(list-style): support if statement (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1119\"\u003e#1119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/2090a728703c7f8522a580983db952361ad0b4ec\"\u003e\u003ccode\u003e2090a72\u003c/code\u003e\u003c/a\u003e fix(list-style): correctly get \u003ccode\u003e(\u003c/code\u003e for optional call expressions (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1114\"\u003e#1114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commits/v5.8.0/packages/eslint-plugin\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 9.39.2 to 10.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.0.0\u003c/h2\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f9e54f43a5e497cdfa179338b431093245cb787b\"\u003e\u003ccode\u003ef9e54f4\u003c/code\u003e\u003c/a\u003e feat!: estimate rule-tester failure location (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20420\"\u003e#20420\u003c/a\u003e) (ST-DDT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a176319d8ade1a7d9b2d7fb8f038f55a2662325f\"\u003e\u003ccode\u003ea176319\u003c/code\u003e\u003c/a\u003e feat!: replace \u003ccode\u003echalk\u003c/code\u003e with \u003ccode\u003estyleText\u003c/code\u003e and add \u003ccode\u003ecolor\u003c/code\u003e to \u003ccode\u003eResultsMeta\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20227\"\u003e#20227\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7046e6c1e03c4ca0eee4888a1f2eba4c6454f84\"\u003e\u003ccode\u003ec7046e6\u003c/code\u003e\u003c/a\u003e feat!: enable JSX reference tracking (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20152\"\u003e#20152\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fa31a608901684fbcd9906d1907e66561d16e5aa\"\u003e\u003ccode\u003efa31a60\u003c/code\u003e\u003c/a\u003e feat!: add \u003ccode\u003ename\u003c/code\u003e to configs (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20015\"\u003e#20015\u003c/a\u003e) (Kirk Waiblinger)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3383e7ec9028166cafc8ea7986c2f7498d0049f0\"\u003e\u003ccode\u003e3383e7e\u003c/code\u003e\u003c/a\u003e fix!: remove deprecated \u003ccode\u003eSourceCode\u003c/code\u003e methods (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20137\"\u003e#20137\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/501abd0e916a35554c58b7c0365537f1fa3880ce\"\u003e\u003ccode\u003e501abd0\u003c/code\u003e\u003c/a\u003e feat!: update dependency minimatch to v10 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20246\"\u003e#20246\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ca4d3b40085de47561f89656a2207d09946ed45e\"\u003e\u003ccode\u003eca4d3b4\u003c/code\u003e\u003c/a\u003e fix!: stricter rule tester assertions for valid test cases (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20125\"\u003e#20125\u003c/a\u003e) (唯然)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/96512a66c86402fb0538cdcb6cd30b9073f6bf3b\"\u003e\u003ccode\u003e96512a6\u003c/code\u003e\u003c/a\u003e fix!: Remove deprecated rule context methods (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20086\"\u003e#20086\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c69fdacdb2e886b9d965568a397aa8220db3fe90\"\u003e\u003ccode\u003ec69fdac\u003c/code\u003e\u003c/a\u003e feat!: remove eslintrc support (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20037\"\u003e#20037\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/208b5cc34a8374ff81412b5bec2e0800eebfbd04\"\u003e\u003ccode\u003e208b5cc\u003c/code\u003e\u003c/a\u003e feat!: Use \u003ccode\u003eScopeManager#addGlobals()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20132\"\u003e#20132\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a2ee188ea7a38a0c6155f3d39e2b00e1d0f36e14\"\u003e\u003ccode\u003ea2ee188\u003c/code\u003e\u003c/a\u003e fix!: add \u003ccode\u003euniqueItems: true\u003c/code\u003e in \u003ccode\u003eno-invalid-regexp\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20155\"\u003e#20155\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a89059dbf2832d417dd493ee81483227ec44e4ab\"\u003e\u003ccode\u003ea89059d\u003c/code\u003e\u003c/a\u003e feat!: Program range span entire source text (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20133\"\u003e#20133\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/39a6424373d915fa9de0d7b0caba9a4dc3da9b53\"\u003e\u003ccode\u003e39a6424\u003c/code\u003e\u003c/a\u003e fix!: assert 'text' is a string across all RuleFixer methods (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20082\"\u003e#20082\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f28fbf846244e043c92b355b224d121b06140b44\"\u003e\u003ccode\u003ef28fbf8\u003c/code\u003e\u003c/a\u003e fix!: Deprecate \u003ccode\u003e\u0026quot;always\u0026quot;\u003c/code\u003e and \u003ccode\u003e\u0026quot;as-needed\u0026quot;\u003c/code\u003e options of the \u003ccode\u003eradix\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20223\"\u003e#20223\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/aa3fb2b233e929b37220be940575f42c280e0b98\"\u003e\u003ccode\u003eaa3fb2b\u003c/code\u003e\u003c/a\u003e fix!: tighten \u003ccode\u003efunc-names\u003c/code\u003e schema (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20119\"\u003e#20119\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f6c0ed0311dcfee853367d5068c765d066e6b756\"\u003e\u003ccode\u003ef6c0ed0\u003c/code\u003e\u003c/a\u003e feat!: report \u003ccode\u003eeslint-env\u003c/code\u003e comments as errors (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20128\"\u003e#20128\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4bf739fb533e59f7f0a66b65f7bc80be0f37d8db\"\u003e\u003ccode\u003e4bf739f\u003c/code\u003e\u003c/a\u003e fix!: remove deprecated \u003ccode\u003eLintMessage#nodeType\u003c/code\u003e and \u003ccode\u003eTestCaseError#type\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20096\"\u003e#20096\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/523c076866400670fb2192a3f55dbf7ad3469247\"\u003e\u003ccode\u003e523c076\u003c/code\u003e\u003c/a\u003e feat!: drop support for jiti \u0026lt; 2.2.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20016\"\u003e#20016\u003c/a\u003e) (michael faith)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/454a292c95f34dad232411ddac06408e6383bb64\"\u003e\u003ccode\u003e454a292\u003c/code\u003e\u003c/a\u003e feat!: update \u003ccode\u003eeslint:recommended\u003c/code\u003e configuration (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20210\"\u003e#20210\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4f880ee02992e1bf0e96ebaba679985e2d1295f1\"\u003e\u003ccode\u003e4f880ee\u003c/code\u003e\u003c/a\u003e feat!: remove \u003ccode\u003ev10_*\u003c/code\u003e and inactive \u003ccode\u003eunstable_*\u003c/code\u003e flags (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20225\"\u003e#20225\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f18115c363a4ac7671a4c7f30ee13d57ebba330f\"\u003e\u003ccode\u003ef18115c\u003c/code\u003e\u003c/a\u003e feat!: \u003ccode\u003eno-shadow-restricted-names\u003c/code\u003e report \u003ccode\u003eglobalThis\u003c/code\u003e by default (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20027\"\u003e#20027\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c6358c31fbd3937b92d89be2618ffdf5a774604e\"\u003e\u003ccode\u003ec6358c3\u003c/code\u003e\u003c/a\u003e feat!: Require Node.js \u003ccode\u003e^20.19.0 || ^22.13.0 || \u0026gt;=24\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20160\"\u003e#20160\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bff9091927811497dbf066b0e3b85ecb37d43822\"\u003e\u003ccode\u003ebff9091\u003c/code\u003e\u003c/a\u003e feat: handle \u003ccode\u003eArray.fromAsync\u003c/code\u003e in \u003ccode\u003earray-callback-return\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20457\"\u003e#20457\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/290c594bb50c439fb71bc75521ee5360daa8c222\"\u003e\u003ccode\u003e290c594\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eself\u003c/code\u003e to \u003ccode\u003eno-implied-eval\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20468\"\u003e#20468\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/43677de07ebd6e14bfac40a46ad749ba783c45f2\"\u003e\u003ccode\u003e43677de\u003c/code\u003e\u003c/a\u003e feat: fix handling of function and class expression names in \u003ccode\u003eno-shadow\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20432\"\u003e#20432\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f0cafe5f37e7765e9d8c2751b5f5d33107687009\"\u003e\u003ccode\u003ef0cafe5\u003c/code\u003e\u003c/a\u003e feat: rule tester add assertion option \u003ccode\u003erequireData\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20409\"\u003e#20409\u003c/a\u003e) (fnx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f7ab6937e63bc618d326710858f5861a68f80616\"\u003e\u003ccode\u003ef7ab693\u003c/code\u003e\u003c/a\u003e feat: output RuleTester test case failure index (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19976\"\u003e#19976\u003c/a\u003e) (ST-DDT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7cbcbf9c3c2008deee7d143ae35e668e8ffbccb3\"\u003e\u003ccode\u003e7cbcbf9\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003ecountThis\u003c/code\u003e option to \u003ccode\u003emax-params\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20236\"\u003e#20236\u003c/a\u003e) (Gerkin)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f148a5eaa1e89dd80ade62f0a690186b00b9f6e1\"\u003e\u003ccode\u003ef148a5e\u003c/code\u003e\u003c/a\u003e feat: add error assertion options (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20247\"\u003e#20247\u003c/a\u003e) (ST-DDT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/09e66549ecada6dcb8c567a60faf044fce049188\"\u003e\u003ccode\u003e09e6654\u003c/code\u003e\u003c/a\u003e feat: update error loc of \u003ccode\u003erequire-yield\u003c/code\u003e and \u003ccode\u003eno-useless-constructor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20267\"\u003e#20267\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/436b82f3c0a8cfa2fdc17d173e95ea11d5d3ee03\"\u003e\u003ccode\u003e436b82f\u003c/code\u003e\u003c/a\u003e fix: update eslint (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20473\"\u003e#20473\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1d29d22fe302443cec2a11da0816397f94af97ec\"\u003e\u003ccode\u003e1d29d22\u003c/code\u003e\u003c/a\u003e fix: detect default \u003ccode\u003ethis\u003c/code\u003e binding in \u003ccode\u003eArray.fromAsync\u003c/code\u003e callbacks (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20456\"\u003e#20456\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/727451eff55b35d853e0e443d0de58f4550762bf\"\u003e\u003ccode\u003e727451e\u003c/code\u003e\u003c/a\u003e fix: fix regression of global mode report range in \u003ccode\u003estrict\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20462\"\u003e#20462\u003c/a\u003e) (ntnyq)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e80485fcd27196fa0b6f6b5c7ac8cf49ad4b079d\"\u003e\u003ccode\u003ee80485f\u003c/code\u003e\u003c/a\u003e fix: remove fake \u003ccode\u003eFlatESLint\u003c/code\u003e and \u003ccode\u003eLegacyESLint\u003c/code\u003e exports (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20460\"\u003e#20460\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9eeff3bc13813a786b8a4c3815def97c0fb646ef\"\u003e\u003ccode\u003e9eeff3b\u003c/code\u003e\u003c/a\u003e fix: update esquery (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20423\"\u003e#20423\u003c/a\u003e) (cryptnix)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b34b93852d014ebbcf3538d892b55e0216cdf681\"\u003e\u003ccode\u003eb34b938\u003c/code\u003e\u003c/a\u003e fix: use \u003ccode\u003eError.prepareStackTrace\u003c/code\u003e to estimate failing test location (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20436\"\u003e#20436\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/51aab5393b058f7cbed69041a9069b2bd106aabd\"\u003e\u003ccode\u003e51aab53\u003c/code\u003e\u003c/a\u003e fix: update eslint (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20443\"\u003e#20443\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/23490b266276792896a0b7b43c49a1ce87bf8568\"\u003e\u003ccode\u003e23490b2\u003c/code\u003e\u003c/a\u003e fix: handle space before colon in \u003ccode\u003eRuleTester\u003c/code\u003e location estimation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20433\"\u003e#20433\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f244dbf2191267a4cafd08645243624baf3e8c83\"\u003e\u003ccode\u003ef244dbf\u003c/code\u003e\u003c/a\u003e fix: use \u003ccode\u003eMessagePlaceholderData\u003c/code\u003e type from \u003ccode\u003e@eslint/core\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20348\"\u003e#20348\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d186f8c0747f14890e86a5a39708b052b391ddaf\"\u003e\u003ccode\u003ed186f8c\u003c/code\u003e\u003c/a\u003e fix: update eslint (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20427\"\u003e#20427\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2332262deb4ef3188b210595896bb0ff552a7e66\"\u003e\u003ccode\u003e2332262\u003c/code\u003e\u003c/a\u003e fix: error location should not modify error message in RuleTester (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20421\"\u003e#20421\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ab99b21a6715dee1035d8f4e6d6841853eb5563f\"\u003e\u003ccode\u003eab99b21\u003c/code\u003e\u003c/a\u003e fix: ensure \u003ccode\u003efilename\u003c/code\u003e is passed as third argument to \u003ccode\u003everifyAndFix()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20405\"\u003e#20405\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8a60f3bc80ad96c65feeb29886342623c630199c\"\u003e\u003ccode\u003e8a60f3b\u003c/code\u003e\u003c/a\u003e fix: remove \u003ccode\u003eecmaVersion\u003c/code\u003e and \u003ccode\u003esourceType\u003c/code\u003e from \u003ccode\u003eParserOptions\u003c/code\u003e type (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20415\"\u003e#20415\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/eafd727a060131f7fc79b2eb5698d8d27683c3a2\"\u003e\u003ccode\u003eeafd727\u003c/code\u003e\u003c/a\u003e fix: remove \u003ccode\u003eTDZ\u003c/code\u003e scope type (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20231\"\u003e#20231\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4e6c4ac042e321da8fc29ce53ed03c86dcaa44a7\"\u003e\u003ccode\u003e4e6c4ac\u003c/code\u003e\u003c/a\u003e 10.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ddd8a223000ac6a2182cc8eae35254806a3b0289\"\u003e\u003ccode\u003eddd8a22\u003c/code\u003e\u003c/a\u003e Build: changelog update for 10.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bff9091927811497dbf066b0e3b85ecb37d43822\"\u003e\u003ccode\u003ebff9091\u003c/code\u003e\u003c/a\u003e feat: handle \u003ccode\u003eArray.fromAsync\u003c/code\u003e in \u003ccode\u003earray-callback-return\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20457\"\u003e#20457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1ece282c2286b5dc187ece2a793dbd8798f20bd7\"\u003e\u003ccode\u003e1ece282\u003c/code\u003e\u003c/a\u003e chore: ignore \u003ccode\u003e/docs/v9.x\u003c/code\u003e in link checker (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20452\"\u003e#20452\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/034e1397446205e83eb341354605380195c88633\"\u003e\u003ccode\u003e034e139\u003c/code\u003e\u003c/a\u003e ci: add type integration test for \u003ccode\u003e@html-eslint/eslint-plugin\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20345\"\u003e#20345\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f3fbc2f60cbe2c718364feb8c3fc0452c0df3c56\"\u003e\u003ccode\u003ef3fbc2f\u003c/code\u003e\u003c/a\u003e chore: set \u003ccode\u003e@eslint/js\u003c/code\u003e version to 10.0.0 to skip releasing it (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20466\"\u003e#20466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e978ddaab7e6a3c38b4a2afa721148a6ef38f29a\"\u003e\u003ccode\u003ee978dda\u003c/code\u003e\u003c/a\u003e docs: Update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4cecf8393ae9af18c4cfd50621115eb23b3d0cb6\"\u003e\u003ccode\u003e4cecf83\u003c/code\u003e\u003c/a\u003e docs: Update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c79f0ab2e2d242a93b08ff2f6a0712e2ef60b7b8\"\u003e\u003ccode\u003ec79f0ab\u003c/code\u003e\u003c/a\u003e docs: Update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/afc06817bbd0625c7b0a46bdc81c38dab0c99441\"\u003e\u003ccode\u003eafc0681\u003c/code\u003e\u003c/a\u003e chore: remove scopeManager.addGlobals patch for typescript-eslint parser (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20\"\u003e#20\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v9.39.2...v10.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ssri` from 13.0.0 to 13.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/ssri/releases\"\u003essri's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev13.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/ssri/compare/v13.0.0...v13.0.1\"\u003e13.0.1\u003c/a\u003e (2025-12-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/eb833161e9731cbafd679fb0cd4883cc57bf869f\"\u003e\u003ccode\u003eeb83316\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/160\"\u003e#160\u003c/a\u003e hash: filter on known hashes (\u003ca href=\"https://github.com/wraithgar\"\u003e\u003ccode\u003e@​wraithgar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/5b98568ecb1f096a62440571213072bc7fa78057\"\u003e\u003ccode\u003e5b98568\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/160\"\u003e#160\u003c/a\u003e code cleanup (\u003ca href=\"https://github.com/wraithgar\"\u003e\u003ccode\u003e@​wraithgar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/940288e5a54226721526db3195d102230cccfdb6\"\u003e\u003ccode\u003e940288e\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/163\"\u003e#163\u003c/a\u003e remove tap (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/26e09b8765bce1ea658bf677cee23b45393a68c6\"\u003e\u003ccode\u003e26e09b8\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/163\"\u003e#163\u003c/a\u003e move to node:test (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/5ca3f4ad4afdef2d4516287fde79e071d4c8a2ac\"\u003e\u003ccode\u003e5ca3f4a\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/161\"\u003e#161\u003c/a\u003e add benchmarks (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/161\"\u003e#161\u003c/a\u003e) (\u003ca href=\"https://github.com/H4ad\"\u003e\u003ccode\u003e@​H4ad\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/cf696941026a4afcf07c4c2dfef54e44912a290d\"\u003e\u003ccode\u003ecf69694\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/156\"\u003e#156\u003c/a\u003e bump \u003ccode\u003e@​npmcli/eslint-config\u003c/code\u003e from 5.1.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/156\"\u003e#156\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/05ce2c5aa7511431fae297fa01bf26b8cabdc461\"\u003e\u003ccode\u003e05ce2c5\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/158\"\u003e#158\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.28.0 to 4.28.1 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/158\"\u003e#158\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/ssri/blob/main/CHANGELOG.md\"\u003essri's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/ssri/compare/v13.0.0...v13.0.1\"\u003e13.0.1\u003c/a\u003e (2025-12-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/eb833161e9731cbafd679fb0cd4883cc57bf869f\"\u003e\u003ccode\u003eeb83316\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/160\"\u003e#160\u003c/a\u003e hash: filter on known hashes (\u003ca href=\"https://github.com/wraithgar\"\u003e\u003ccode\u003e@​wraithgar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/5b98568ecb1f096a62440571213072bc7fa78057\"\u003e\u003ccode\u003e5b98568\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/160\"\u003e#160\u003c/a\u003e code cleanup (\u003ca href=\"https://github.com/wraithgar\"\u003e\u003ccode\u003e@​wraithgar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/940288e5a54226721526db3195d102230cccfdb6\"\u003e\u003ccode\u003e940288e\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/163\"\u003e#163\u003c/a\u003e remove tap (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/26e09b8765bce1ea658bf677cee23b45393a68c6\"\u003e\u003ccode\u003e26e09b8\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/163\"\u003e#163\u003c/a\u003e move to node:test (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/5ca3f4ad4afdef2d4516287fde79e071d4c8a2ac\"\u003e\u003ccode\u003e5ca3f4a\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/161\"\u003e#161\u003c/a\u003e add benchmarks (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/161\"\u003e#161\u003c/a\u003e) (\u003ca href=\"https://github.com/H4ad\"\u003e\u003ccode\u003e@​H4ad\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/cf696941026a4afcf07c4c2dfef54e44912a290d\"\u003e\u003ccode\u003ecf69694\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/156\"\u003e#156\u003c/a\u003e bump \u003ccode\u003e@​npmcli/eslint-config\u003c/code\u003e from 5.1.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/156\"\u003e#156\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/05ce2c5aa7511431fae297fa01bf26b8cabdc461\"\u003e\u003ccode\u003e05ce2c5\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/158\"\u003e#158\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.28.0 to 4.28.1 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/158\"\u003e#158\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/73adc1554d0b60606a8fb315d47f7afde7fd913e\"\u003e\u003ccode\u003e73adc15\u003c/code\u003e\u003c/a\u003e chore: release 13.0.1 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/162\"\u003e#162\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/940288e5a54226721526db3195d102230cccfdb6\"\u003e\u003ccode\u003e940288e\u003c/code\u003e\u003c/a\u003e chore: remove tap\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/26e09b8765bce1ea658bf677cee23b45393a68c6\"\u003e\u003ccode\u003e26e09b8\u003c/code\u003e\u003c/a\u003e chore: move to node:test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/eb833161e9731cbafd679fb0cd4883cc57bf869f\"\u003e\u003ccode\u003eeb83316\u003c/code\u003e\u003c/a\u003e fix(hash): filter on known hashes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/5b98568ecb1f096a62440571213072bc7fa78057\"\u003e\u003ccode\u003e5b98568\u003c/code\u003e\u003c/a\u003e fix: code cleanup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/5ca3f4ad4afdef2d4516287fde79e071d4c8a2ac\"\u003e\u003ccode\u003e5ca3f4a\u003c/code\u003e\u003c/a\u003e chore: add benchmarks (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/161\"\u003e#161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/05ce2c5aa7511431fae297fa01bf26b8cabdc461\"\u003e\u003ccode\u003e05ce2c5\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.28.0 to 4.28.1 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/158\"\u003e#158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/60ecae62d7cdde6b73d30cb153b37ff59c6e3296\"\u003e\u003ccode\u003e60ecae6\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.27.1 to 4.28.0 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/157\"\u003e#157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/cf696941026a4afcf07c4c2dfef54e44912a290d\"\u003e\u003ccode\u003ecf69694\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/eslint-config\u003c/code\u003e from 5.1.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/156\"\u003e#156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/npm/ssri/compare/v13.0.0...v13.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot 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`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e 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)\n- `@dependabot ignore \u003cdependency name\u003e 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)\n- `@dependabot ignore \u003cdependency name\u003e` 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)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/KudoAI/bravegpt/pull/181","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/KudoAI%2Fbravegpt/issues/181","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/181/packages"}},{"old_version":"13.0.0","new_version":"13.0.1","update_type":"patch","path":null,"pr_created_at":"2026-02-12T13:06:00.000Z","version_change":"13.0.0 → 13.0.1","issue":{"uuid":"3931779234","node_id":"PR_kwDOBPS8Q87DRnlq","number":206,"state":"open","title":"Bump the dev-dependencies group across 1 directory with 5 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":4,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-02-12T13:06:00.000Z","updated_at":"2026-02-19T01:00:29.779Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"dev-dependencies","update_count":5,"packages":[{"name":"@adamlui/minify.js","old_version":"2.2.0","new_version":"2.3.0","repository_url":"https://github.com/adamlui/minify.js"},{"name":"@eslint/json","old_version":"1.0.0","new_version":"1.0.1","repository_url":"https://github.com/eslint/json"},{"name":"@stylistic/eslint-plugin","old_version":"5.7.1","new_version":"5.8.0","repository_url":"https://github.com/eslint-stylistic/eslint-stylistic"},{"name":"eslint","old_version":"9.39.2","new_version":"10.0.0","repository_url":"https://github.com/eslint/eslint"},{"name":"ssri","old_version":"13.0.0","new_version":"13.0.1","repository_url":"https://github.com/npm/ssri"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dev-dependencies group with 5 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@adamlui/minify.js](https://github.com/adamlui/minify.js) | `2.2.0` | `2.3.0` |\n| [@eslint/json](https://github.com/eslint/json) | `1.0.0` | `1.0.1` |\n| [@stylistic/eslint-plugin](https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin) | `5.7.1` | `5.8.0` |\n| [eslint](https://github.com/eslint/eslint) | `9.39.2` | `10.0.0` |\n| [ssri](https://github.com/npm/ssri) | `13.0.0` | `13.0.1` |\n\n\nUpdates `@adamlui/minify.js` from 2.2.0 to 2.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/adamlui/minify.js/releases\"\u003e\u003ccode\u003e@​adamlui/minify\u003c/code\u003e.js's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eminify.js (Node) v2.3.0\u003c/h2\u003e\n\u003ch2\u003e:page_with_curl: Changelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/js-utils/commit/9ce37fef4c0c2ada61056dde4263646569b037b1\"\u003eAdded CLI \u003ccode\u003e--ui-lang=\u0026quot;code\u0026quot;\u003c/code\u003e option\u003c/a\u003e (\u003ca href=\"https://github.com/adamlui\"\u003e\u003ccode\u003e@​adamlui\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/js-utils/commit/f18cfbcf9a36c7ac1704c326477d6ef6109b481d\"\u003eColored CLI \u003ccode\u003e--version\u003c/code\u003e output\u003c/a\u003e (\u003ca href=\"https://github.com/adamlui\"\u003e\u003ccode\u003e@​adamlui\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/js-utils/commit/ff59da7f2e96ef79b14763bf0513f436d4133cd9\"\u003eDimmed file log during CLI \u003ccode\u003e--dry-run\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://github.com/adamlui\"\u003e\u003ccode\u003e@​adamlui\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/js-utils/commit/98726c91815bfffa6cfe3058dd9bd066d771ed98\"\u003ePinned remote fetch in CLI \u003ccode\u003einitConfigFile()\u003c/code\u003e to pkg version\u003c/a\u003e (\u003ca href=\"https://github.com/adamlui\"\u003e\u003ccode\u003e@​adamlui\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/js-utils/commit/88e47c7e2c9e54ace306f4a3bdf4eb00167a6c7a\"\u003eIncluded cmd controls in \u003ccode\u003ecli.config\u003c/code\u003e, condensed exec routine\u003c/a\u003e (\u003ca href=\"https://github.com/adamlui\"\u003e\u003ccode\u003e@​adamlui\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/js-utils/commit/4c45c50dc31aa65dbec2d8684c91353c189e0add\"\u003eEliminated GitHub API dependency to avoid potential rate limiting\u003c/a\u003e (\u003ca href=\"https://github.com/adamlui\"\u003e\u003ccode\u003e@​adamlui\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/adamlui/minify.js/compare/node-v2.2.1...node-v2.3.0\"\u003ehttps://github.com/adamlui/minify.js/compare/node-v2.2.1...node-v2.3.0\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eREADME for this release: \u003ca href=\"https://github.com/adamlui/minify.js/tree/node-v2.3.0/node.js/#readme\"\u003ehttps://github.com/adamlui/minify.js/tree/node-v2.3.0/node.js/#readme\u003c/a\u003e\u003c/p\u003e\n\u003ch6\u003e\u003cem\u003eAuto-synced from \u003ca href=\"https://github.com/adamlui/js-utils/releases\"\u003ehttps://github.com/adamlui/js-utils/releases\u003c/a\u003e by \u003ca href=\"https://github.com/kudo-sync-bot\"\u003ekudo-sync-bot\u003c/a\u003e\u003c/em\u003e\u003c/h6\u003e\n\u003ch2\u003eminify.js (Node) v2.2.1\u003c/h2\u003e\n\u003ch2\u003e:page_with_curl: Changelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/js-utils/commit/5c44f747868e4180e92d83a05b0afa78fbbd9a5b\"\u003eAdded use jsDelivr config template for CLI \u003ccode\u003einit\u003c/code\u003e if local copy not found\u003c/a\u003e (\u003ca href=\"https://github.com/adamlui\"\u003e\u003ccode\u003e@​adamlui\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/js-utils/commit/901fa559b95506a51c0f1c468646fb6381c03dd7\"\u003eAdded \u003ccode\u003elog.prefix\u003c/code\u003e to CLI \u003ccode\u003e\u0026lt;debug|error|warn\u0026gt;()\u003c/code\u003e, condensed \u003ccode\u003edata.flatten()\u003c/code\u003e calls\u003c/a\u003e (\u003ca href=\"https://github.com/adamlui\"\u003e\u003ccode\u003e@​adamlui\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/js-utils/commit/5ed8b8ec244dac5388c850ce696a80b1d52e0568\"\u003eCondensed \u003ccode\u003eautoPath\u003c/code\u003e init in CLI \u003ccode\u003esettings.load()\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://github.com/adamlui\"\u003e\u003ccode\u003e@​adamlui\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/js-utils/commit/1f113a72a001e905f824d9471587a1b19cbc892b\"\u003eReplaced unreliable dependent pakage.json lookup in CLI \u003ccode\u003elog.version()\u003c/code\u003e w/ node_modules lookup\u003c/a\u003e (\u003ca href=\"https://github.com/adamlui\"\u003e\u003ccode\u003e@​adamlui\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/js-utils/commit/a4216659be6c604cfcf48b9c094401142a164be8\"\u003eLocalized \u003ccode\u003ecli.urls.docs\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://github.com/adamlui\"\u003e\u003ccode\u003e@​adamlui\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/adamlui/minify.js/compare/node-v2.2.0...node-v2.2.1\"\u003ehttps://github.com/adamlui/minify.js/compare/node-v2.2.0...node-v2.2.1\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eREADME for this release: \u003ca href=\"https://github.com/adamlui/minify.js/tree/node-v2.2.1/node.js/#readme\"\u003ehttps://github.com/adamlui/minify.js/tree/node-v2.2.1/node.js/#readme\u003c/a\u003e\u003c/p\u003e\n\u003ch6\u003e\u003cem\u003eAuto-synced from \u003ca href=\"https://github.com/adamlui/js-utils/releases\"\u003ehttps://github.com/adamlui/js-utils/releases\u003c/a\u003e by \u003ca href=\"https://github.com/kudo-sync-bot\"\u003ekudo-sync-bot\u003c/a\u003e\u003c/em\u003e\u003c/h6\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/minify.js/commit/beb503de19155efc809218562c7c89c84b0adffa\"\u003e\u003ccode\u003ebeb503d\u003c/code\u003e\u003c/a\u003e Built minify.js v2.3.0 ↞ [auto-sync from https://github.com/adamlui/js-utils/...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/minify.js/commit/42f1a97cdaa78838ba049c3ba038dbce2ff2061f\"\u003e\u003ccode\u003e42f1a97\u003c/code\u003e\u003c/a\u003e Corrected \u003ccode\u003einputCtrlKeys.length\u003c/code\u003e check ↞ [auto-sync from https://github.com/a...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/minify.js/commit/05f376809f7577118b875b8ee9d263c0c29b527d\"\u003e\u003ccode\u003e05f3768\u003c/code\u003e\u003c/a\u003e Tightened \u003ccode\u003everTag\u003c/code\u003e matching ↞ [auto-sync from https://github.com/adamlui/js-u...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/minify.js/commit/aa188c60686e0af49ac01f0cafc2c08acf0ce4af\"\u003e\u003ccode\u003eaa188c6\u003c/code\u003e\u003c/a\u003e Inserted line break ↞ [auto-sync from https://github.com/adamlui/js-utils/tre...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/minify.js/commit/fc741d36f7e62bdb0acdeebbe87939724fd76a71\"\u003e\u003ccode\u003efc741d3\u003c/code\u003e\u003c/a\u003e Merged lines ↞ [auto-sync from https://github.com/adamlui/js-utils/tree/main/...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/minify.js/commit/f346a3f8566fc717f829805449c0d970e0e54851\"\u003e\u003ccode\u003ef346a3f\u003c/code\u003e\u003c/a\u003e Added comment ↞ [auto-sync from https://github.com/adamlui/js-utils/tree/main...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/minify.js/commit/b8218ef2de300a45c6d0ce7e737de0c6428b4548\"\u003e\u003ccode\u003eb8218ef\u003c/code\u003e\u003c/a\u003e Replaced url.js w/ jsdelivr.js ↞ [auto-sync from https://github.com/adamlui/j...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/minify.js/commit/ce7c49f908b48d3505129afe809d7828d0c95f44\"\u003e\u003ccode\u003ece7c49f\u003c/code\u003e\u003c/a\u003e Abstracted \u003ccode\u003eurl.createJSDverTag()\u003c/code\u003e ↞ [auto-sync from https://github.com/adaml...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/minify.js/commit/3050b65ad21fce7da60a2e9c722f98006903b2d6\"\u003e\u003ccode\u003e3050b65\u003c/code\u003e\u003c/a\u003e Reversed ternaries for easier maintenance ↞ [auto-sync from https://github.co...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/minify.js/commit/7269ac02ed344862879b40666a1785f525c1715e\"\u003e\u003ccode\u003e7269ac0\u003c/code\u003e\u003c/a\u003e Cached failed \u003ccode\u003ecli.version\u003c/code\u003e inits ↞ [auto-sync from https://github.com/adamlu...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/adamlui/minify.js/compare/node-v2.2.0...node-v2.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@eslint/json` from 1.0.0 to 1.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/json/releases\"\u003e\u003ccode\u003e@​eslint/json\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ejson: v1.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/json/compare/json-v1.0.0...json-v1.0.1\"\u003e1.0.1\u003c/a\u003e (2026-02-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate eslint (\u003ca href=\"https://redirect.github.com/eslint/json/issues/208\"\u003e#208\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/json/commit/249ccda36767d3b508cfec615728d1b5bfde177a\"\u003e249ccda\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/json/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​eslint/json\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/json/compare/json-v1.0.0...json-v1.0.1\"\u003e1.0.1\u003c/a\u003e (2026-02-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate eslint (\u003ca href=\"https://redirect.github.com/eslint/json/issues/208\"\u003e#208\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/json/commit/249ccda36767d3b508cfec615728d1b5bfde177a\"\u003e249ccda\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/4106331b746c7944b869a9b663b0d1c4838986df\"\u003e\u003ccode\u003e4106331\u003c/code\u003e\u003c/a\u003e chore: release 1.0.1 🚀 (\u003ca href=\"https://redirect.github.com/eslint/json/issues/209\"\u003e#209\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/a3530fbd5ce929415df45903af768382fc218828\"\u003e\u003ccode\u003ea3530fb\u003c/code\u003e\u003c/a\u003e ci: use stable ESLint v10 in the CI (\u003ca href=\"https://redirect.github.com/eslint/json/issues/212\"\u003e#212\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/420c4d6ba75d136032cce8a341f87a52f50d6a38\"\u003e\u003ccode\u003e420c4d6\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/5c98d0b29d1e30c029da70856e4e647abe125007\"\u003e\u003ccode\u003e5c98d0b\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/9127761ba21d096c464ed72d83f2a796333d77a4\"\u003e\u003ccode\u003e9127761\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/35a0b2ed0ceeedf0bcd67c0f928951e380a41525\"\u003e\u003ccode\u003e35a0b2e\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/49018fabdf9b2791c10876687e2a32b355ebba46\"\u003e\u003ccode\u003e49018fa\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/3ee967005b86725f06c40f0e51ddd70ed5ce401d\"\u003e\u003ccode\u003e3ee9670\u003c/code\u003e\u003c/a\u003e refactor: use types from \u003ccode\u003e@eslint/plugin-kit\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/json/issues/201\"\u003e#201\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/249ccda36767d3b508cfec615728d1b5bfde177a\"\u003e\u003ccode\u003e249ccda\u003c/code\u003e\u003c/a\u003e fix: update eslint (\u003ca href=\"https://redirect.github.com/eslint/json/issues/208\"\u003e#208\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint/json/compare/json-v1.0.0...json-v1.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@stylistic/eslint-plugin` from 5.7.1 to 5.8.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/releases\"\u003e\u003ccode\u003e@​stylistic/eslint-plugin\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.8.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/compare/v5.7.1...v5.8.0\"\u003e5.8.0\u003c/a\u003e (2026-02-09)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elist-style:\u003c/strong\u003e support if statement (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1119\"\u003e#1119\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/23b25abe1be6086f2d7b843229fbdaeb63fec668\"\u003e23b25ab\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enew rule \u003ccode\u003ejsx-props-style\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1118\"\u003e#1118\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/dc9cc1b5ce09b6d42f4248cc4a3a688660dcd7fa\"\u003edc9cc1b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003espace-unary-ops:\u003c/strong\u003e allow override \u003ccode\u003ets-non-null\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1120\"\u003e#1120\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/faca500773c54df3e5d95203b19e283c2b654f63\"\u003efaca500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupgrade deps (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1122\"\u003e#1122\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/773da95508a5e0289de960af9623b755297e502b\"\u003e773da95\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elist-style:\u003c/strong\u003e correctly get \u003ccode\u003e(\u003c/code\u003e for optional call expressions (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1114\"\u003e#1114\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/2090a728703c7f8522a580983db952361ad0b4ec\"\u003e2090a72\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​stylistic/eslint-plugin\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/compare/v5.7.1...v5.8.0\"\u003e5.8.0\u003c/a\u003e (2026-02-09)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elist-style:\u003c/strong\u003e support if statement (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1119\"\u003e#1119\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/23b25abe1be6086f2d7b843229fbdaeb63fec668\"\u003e23b25ab\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enew rule \u003ccode\u003ejsx-props-style\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1118\"\u003e#1118\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/dc9cc1b5ce09b6d42f4248cc4a3a688660dcd7fa\"\u003edc9cc1b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003espace-unary-ops:\u003c/strong\u003e allow override \u003ccode\u003ets-non-null\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1120\"\u003e#1120\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/faca500773c54df3e5d95203b19e283c2b654f63\"\u003efaca500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupgrade deps (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1122\"\u003e#1122\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/773da95508a5e0289de960af9623b755297e502b\"\u003e773da95\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elist-style:\u003c/strong\u003e correctly get \u003ccode\u003e(\u003c/code\u003e for optional call expressions (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1114\"\u003e#1114\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/2090a728703c7f8522a580983db952361ad0b4ec\"\u003e2090a72\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/55f7d117c701dadeacb238d7d61b5532e543dd90\"\u003e\u003ccode\u003e55f7d11\u003c/code\u003e\u003c/a\u003e chore: release v5.8.0 (main) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1116\"\u003e#1116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/773da95508a5e0289de960af9623b755297e502b\"\u003e\u003ccode\u003e773da95\u003c/code\u003e\u003c/a\u003e feat: upgrade deps (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1122\"\u003e#1122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/dc9cc1b5ce09b6d42f4248cc4a3a688660dcd7fa\"\u003e\u003ccode\u003edc9cc1b\u003c/code\u003e\u003c/a\u003e feat: new rule \u003ccode\u003ejsx-props-style\u003c/code\u003e (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1118\"\u003e#1118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/faca500773c54df3e5d95203b19e283c2b654f63\"\u003e\u003ccode\u003efaca500\u003c/code\u003e\u003c/a\u003e feat(space-unary-ops): allow override \u003ccode\u003ets-non-null\u003c/code\u003e (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1120\"\u003e#1120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/23b25abe1be6086f2d7b843229fbdaeb63fec668\"\u003e\u003ccode\u003e23b25ab\u003c/code\u003e\u003c/a\u003e feat(list-style): support if statement (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1119\"\u003e#1119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/2090a728703c7f8522a580983db952361ad0b4ec\"\u003e\u003ccode\u003e2090a72\u003c/code\u003e\u003c/a\u003e fix(list-style): correctly get \u003ccode\u003e(\u003c/code\u003e for optional call expressions (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1114\"\u003e#1114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commits/v5.8.0/packages/eslint-plugin\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 9.39.2 to 10.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.0.0\u003c/h2\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f9e54f43a5e497cdfa179338b431093245cb787b\"\u003e\u003ccode\u003ef9e54f4\u003c/code\u003e\u003c/a\u003e feat!: estimate rule-tester failure location (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20420\"\u003e#20420\u003c/a\u003e) (ST-DDT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a176319d8ade1a7d9b2d7fb8f038f55a2662325f\"\u003e\u003ccode\u003ea176319\u003c/code\u003e\u003c/a\u003e feat!: replace \u003ccode\u003echalk\u003c/code\u003e with \u003ccode\u003estyleText\u003c/code\u003e and add \u003ccode\u003ecolor\u003c/code\u003e to \u003ccode\u003eResultsMeta\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20227\"\u003e#20227\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7046e6c1e03c4ca0eee4888a1f2eba4c6454f84\"\u003e\u003ccode\u003ec7046e6\u003c/code\u003e\u003c/a\u003e feat!: enable JSX reference tracking (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20152\"\u003e#20152\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fa31a608901684fbcd9906d1907e66561d16e5aa\"\u003e\u003ccode\u003efa31a60\u003c/code\u003e\u003c/a\u003e feat!: add \u003ccode\u003ename\u003c/code\u003e to configs (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20015\"\u003e#20015\u003c/a\u003e) (Kirk Waiblinger)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3383e7ec9028166cafc8ea7986c2f7498d0049f0\"\u003e\u003ccode\u003e3383e7e\u003c/code\u003e\u003c/a\u003e fix!: remove deprecated \u003ccode\u003eSourceCode\u003c/code\u003e methods (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20137\"\u003e#20137\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/501abd0e916a35554c58b7c0365537f1fa3880ce\"\u003e\u003ccode\u003e501abd0\u003c/code\u003e\u003c/a\u003e feat!: update dependency minimatch to v10 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20246\"\u003e#20246\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ca4d3b40085de47561f89656a2207d09946ed45e\"\u003e\u003ccode\u003eca4d3b4\u003c/code\u003e\u003c/a\u003e fix!: stricter rule tester assertions for valid test cases (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20125\"\u003e#20125\u003c/a\u003e) (唯然)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/96512a66c86402fb0538cdcb6cd30b9073f6bf3b\"\u003e\u003ccode\u003e96512a6\u003c/code\u003e\u003c/a\u003e fix!: Remove deprecated rule context methods (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20086\"\u003e#20086\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c69fdacdb2e886b9d965568a397aa8220db3fe90\"\u003e\u003ccode\u003ec69fdac\u003c/code\u003e\u003c/a\u003e feat!: remove eslintrc support (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20037\"\u003e#20037\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/208b5cc34a8374ff81412b5bec2e0800eebfbd04\"\u003e\u003ccode\u003e208b5cc\u003c/code\u003e\u003c/a\u003e feat!: Use \u003ccode\u003eScopeManager#addGlobals()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20132\"\u003e#20132\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a2ee188ea7a38a0c6155f3d39e2b00e1d0f36e14\"\u003e\u003ccode\u003ea2ee188\u003c/code\u003e\u003c/a\u003e fix!: add \u003ccode\u003euniqueItems: true\u003c/code\u003e in \u003ccode\u003eno-invalid-regexp\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20155\"\u003e#20155\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a89059dbf2832d417dd493ee81483227ec44e4ab\"\u003e\u003ccode\u003ea89059d\u003c/code\u003e\u003c/a\u003e feat!: Program range span entire source text (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20133\"\u003e#20133\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/39a6424373d915fa9de0d7b0caba9a4dc3da9b53\"\u003e\u003ccode\u003e39a6424\u003c/code\u003e\u003c/a\u003e fix!: assert 'text' is a string across all RuleFixer methods (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20082\"\u003e#20082\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f28fbf846244e043c92b355b224d121b06140b44\"\u003e\u003ccode\u003ef28fbf8\u003c/code\u003e\u003c/a\u003e fix!: Deprecate \u003ccode\u003e\u0026quot;always\u0026quot;\u003c/code\u003e and \u003ccode\u003e\u0026quot;as-needed\u0026quot;\u003c/code\u003e options of the \u003ccode\u003eradix\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20223\"\u003e#20223\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/aa3fb2b233e929b37220be940575f42c280e0b98\"\u003e\u003ccode\u003eaa3fb2b\u003c/code\u003e\u003c/a\u003e fix!: tighten \u003ccode\u003efunc-names\u003c/code\u003e schema (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20119\"\u003e#20119\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f6c0ed0311dcfee853367d5068c765d066e6b756\"\u003e\u003ccode\u003ef6c0ed0\u003c/code\u003e\u003c/a\u003e feat!: report \u003ccode\u003eeslint-env\u003c/code\u003e comments as errors (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20128\"\u003e#20128\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4bf739fb533e59f7f0a66b65f7bc80be0f37d8db\"\u003e\u003ccode\u003e4bf739f\u003c/code\u003e\u003c/a\u003e fix!: remove deprecated \u003ccode\u003eLintMessage#nodeType\u003c/code\u003e and \u003ccode\u003eTestCaseError#type\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20096\"\u003e#20096\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/523c076866400670fb2192a3f55dbf7ad3469247\"\u003e\u003ccode\u003e523c076\u003c/code\u003e\u003c/a\u003e feat!: drop support for jiti \u0026lt; 2.2.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20016\"\u003e#20016\u003c/a\u003e) (michael faith)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/454a292c95f34dad232411ddac06408e6383bb64\"\u003e\u003ccode\u003e454a292\u003c/code\u003e\u003c/a\u003e feat!: update \u003ccode\u003eeslint:recommended\u003c/code\u003e configuration (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20210\"\u003e#20210\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4f880ee02992e1bf0e96ebaba679985e2d1295f1\"\u003e\u003ccode\u003e4f880ee\u003c/code\u003e\u003c/a\u003e feat!: remove \u003ccode\u003ev10_*\u003c/code\u003e and inactive \u003ccode\u003eunstable_*\u003c/code\u003e flags (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20225\"\u003e#20225\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f18115c363a4ac7671a4c7f30ee13d57ebba330f\"\u003e\u003ccode\u003ef18115c\u003c/code\u003e\u003c/a\u003e feat!: \u003ccode\u003eno-shadow-restricted-names\u003c/code\u003e report \u003ccode\u003eglobalThis\u003c/code\u003e by default (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20027\"\u003e#20027\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c6358c31fbd3937b92d89be2618ffdf5a774604e\"\u003e\u003ccode\u003ec6358c3\u003c/code\u003e\u003c/a\u003e feat!: Require Node.js \u003ccode\u003e^20.19.0 || ^22.13.0 || \u0026gt;=24\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20160\"\u003e#20160\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bff9091927811497dbf066b0e3b85ecb37d43822\"\u003e\u003ccode\u003ebff9091\u003c/code\u003e\u003c/a\u003e feat: handle \u003ccode\u003eArray.fromAsync\u003c/code\u003e in \u003ccode\u003earray-callback-return\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20457\"\u003e#20457\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/290c594bb50c439fb71bc75521ee5360daa8c222\"\u003e\u003ccode\u003e290c594\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eself\u003c/code\u003e to \u003ccode\u003eno-implied-eval\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20468\"\u003e#20468\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/43677de07ebd6e14bfac40a46ad749ba783c45f2\"\u003e\u003ccode\u003e43677de\u003c/code\u003e\u003c/a\u003e feat: fix handling of function and class expression names in \u003ccode\u003eno-shadow\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20432\"\u003e#20432\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f0cafe5f37e7765e9d8c2751b5f5d33107687009\"\u003e\u003ccode\u003ef0cafe5\u003c/code\u003e\u003c/a\u003e feat: rule tester add assertion option \u003ccode\u003erequireData\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20409\"\u003e#20409\u003c/a\u003e) (fnx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f7ab6937e63bc618d326710858f5861a68f80616\"\u003e\u003ccode\u003ef7ab693\u003c/code\u003e\u003c/a\u003e feat: output RuleTester test case failure index (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19976\"\u003e#19976\u003c/a\u003e) (ST-DDT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7cbcbf9c3c2008deee7d143ae35e668e8ffbccb3\"\u003e\u003ccode\u003e7cbcbf9\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003ecountThis\u003c/code\u003e option to \u003ccode\u003emax-params\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20236\"\u003e#20236\u003c/a\u003e) (Gerkin)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f148a5eaa1e89dd80ade62f0a690186b00b9f6e1\"\u003e\u003ccode\u003ef148a5e\u003c/code\u003e\u003c/a\u003e feat: add error assertion options (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20247\"\u003e#20247\u003c/a\u003e) (ST-DDT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/09e66549ecada6dcb8c567a60faf044fce049188\"\u003e\u003ccode\u003e09e6654\u003c/code\u003e\u003c/a\u003e feat: update error loc of \u003ccode\u003erequire-yield\u003c/code\u003e and \u003ccode\u003eno-useless-constructor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20267\"\u003e#20267\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/436b82f3c0a8cfa2fdc17d173e95ea11d5d3ee03\"\u003e\u003ccode\u003e436b82f\u003c/code\u003e\u003c/a\u003e fix: update eslint (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20473\"\u003e#20473\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1d29d22fe302443cec2a11da0816397f94af97ec\"\u003e\u003ccode\u003e1d29d22\u003c/code\u003e\u003c/a\u003e fix: detect default \u003ccode\u003ethis\u003c/code\u003e binding in \u003ccode\u003eArray.fromAsync\u003c/code\u003e callbacks (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20456\"\u003e#20456\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/727451eff55b35d853e0e443d0de58f4550762bf\"\u003e\u003ccode\u003e727451e\u003c/code\u003e\u003c/a\u003e fix: fix regression of global mode report range in \u003ccode\u003estrict\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20462\"\u003e#20462\u003c/a\u003e) (ntnyq)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e80485fcd27196fa0b6f6b5c7ac8cf49ad4b079d\"\u003e\u003ccode\u003ee80485f\u003c/code\u003e\u003c/a\u003e fix: remove fake \u003ccode\u003eFlatESLint\u003c/code\u003e and \u003ccode\u003eLegacyESLint\u003c/code\u003e exports (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20460\"\u003e#20460\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9eeff3bc13813a786b8a4c3815def97c0fb646ef\"\u003e\u003ccode\u003e9eeff3b\u003c/code\u003e\u003c/a\u003e fix: update esquery (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20423\"\u003e#20423\u003c/a\u003e) (cryptnix)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b34b93852d014ebbcf3538d892b55e0216cdf681\"\u003e\u003ccode\u003eb34b938\u003c/code\u003e\u003c/a\u003e fix: use \u003ccode\u003eError.prepareStackTrace\u003c/code\u003e to estimate failing test location (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20436\"\u003e#20436\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/51aab5393b058f7cbed69041a9069b2bd106aabd\"\u003e\u003ccode\u003e51aab53\u003c/code\u003e\u003c/a\u003e fix: update eslint (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20443\"\u003e#20443\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/23490b266276792896a0b7b43c49a1ce87bf8568\"\u003e\u003ccode\u003e23490b2\u003c/code\u003e\u003c/a\u003e fix: handle space before colon in \u003ccode\u003eRuleTester\u003c/code\u003e location estimation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20433\"\u003e#20433\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f244dbf2191267a4cafd08645243624baf3e8c83\"\u003e\u003ccode\u003ef244dbf\u003c/code\u003e\u003c/a\u003e fix: use \u003ccode\u003eMessagePlaceholderData\u003c/code\u003e type from \u003ccode\u003e@eslint/core\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20348\"\u003e#20348\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d186f8c0747f14890e86a5a39708b052b391ddaf\"\u003e\u003ccode\u003ed186f8c\u003c/code\u003e\u003c/a\u003e fix: update eslint (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20427\"\u003e#20427\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2332262deb4ef3188b210595896bb0ff552a7e66\"\u003e\u003ccode\u003e2332262\u003c/code\u003e\u003c/a\u003e fix: error location should not modify error message in RuleTester (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20421\"\u003e#20421\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ab99b21a6715dee1035d8f4e6d6841853eb5563f\"\u003e\u003ccode\u003eab99b21\u003c/code\u003e\u003c/a\u003e fix: ensure \u003ccode\u003efilename\u003c/code\u003e is passed as third argument to \u003ccode\u003everifyAndFix()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20405\"\u003e#20405\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8a60f3bc80ad96c65feeb29886342623c630199c\"\u003e\u003ccode\u003e8a60f3b\u003c/code\u003e\u003c/a\u003e fix: remove \u003ccode\u003eecmaVersion\u003c/code\u003e and \u003ccode\u003esourceType\u003c/code\u003e from \u003ccode\u003eParserOptions\u003c/code\u003e type (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20415\"\u003e#20415\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/eafd727a060131f7fc79b2eb5698d8d27683c3a2\"\u003e\u003ccode\u003eeafd727\u003c/code\u003e\u003c/a\u003e fix: remove \u003ccode\u003eTDZ\u003c/code\u003e scope type (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20231\"\u003e#20231\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4e6c4ac042e321da8fc29ce53ed03c86dcaa44a7\"\u003e\u003ccode\u003e4e6c4ac\u003c/code\u003e\u003c/a\u003e 10.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ddd8a223000ac6a2182cc8eae35254806a3b0289\"\u003e\u003ccode\u003eddd8a22\u003c/code\u003e\u003c/a\u003e Build: changelog update for 10.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bff9091927811497dbf066b0e3b85ecb37d43822\"\u003e\u003ccode\u003ebff9091\u003c/code\u003e\u003c/a\u003e feat: handle \u003ccode\u003eArray.fromAsync\u003c/code\u003e in \u003ccode\u003earray-callback-return\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20457\"\u003e#20457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1ece282c2286b5dc187ece2a793dbd8798f20bd7\"\u003e\u003ccode\u003e1ece282\u003c/code\u003e\u003c/a\u003e chore: ignore \u003ccode\u003e/docs/v9.x\u003c/code\u003e in link checker (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20452\"\u003e#20452\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/034e1397446205e83eb341354605380195c88633\"\u003e\u003ccode\u003e034e139\u003c/code\u003e\u003c/a\u003e ci: add type integration test for \u003ccode\u003e@html-eslint/eslint-plugin\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20345\"\u003e#20345\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f3fbc2f60cbe2c718364feb8c3fc0452c0df3c56\"\u003e\u003ccode\u003ef3fbc2f\u003c/code\u003e\u003c/a\u003e chore: set \u003ccode\u003e@eslint/js\u003c/code\u003e version to 10.0.0 to skip releasing it (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20466\"\u003e#20466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e978ddaab7e6a3c38b4a2afa721148a6ef38f29a\"\u003e\u003ccode\u003ee978dda\u003c/code\u003e\u003c/a\u003e docs: Update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4cecf8393ae9af18c4cfd50621115eb23b3d0cb6\"\u003e\u003ccode\u003e4cecf83\u003c/code\u003e\u003c/a\u003e docs: Update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c79f0ab2e2d242a93b08ff2f6a0712e2ef60b7b8\"\u003e\u003ccode\u003ec79f0ab\u003c/code\u003e\u003c/a\u003e docs: Update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/afc06817bbd0625c7b0a46bdc81c38dab0c99441\"\u003e\u003ccode\u003eafc0681\u003c/code\u003e\u003c/a\u003e chore: remove scopeManager.addGlobals patch for typescript-eslint parser (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20\"\u003e#20\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v9.39.2...v10.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ssri` from 13.0.0 to 13.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/ssri/releases\"\u003essri's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev13.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/ssri/compare/v13.0.0...v13.0.1\"\u003e13.0.1\u003c/a\u003e (2025-12-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/eb833161e9731cbafd679fb0cd4883cc57bf869f\"\u003e\u003ccode\u003eeb83316\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/160\"\u003e#160\u003c/a\u003e hash: filter on known hashes (\u003ca href=\"https://github.com/wraithgar\"\u003e\u003ccode\u003e@​wraithgar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/5b98568ecb1f096a62440571213072bc7fa78057\"\u003e\u003ccode\u003e5b98568\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/160\"\u003e#160\u003c/a\u003e code cleanup (\u003ca href=\"https://github.com/wraithgar\"\u003e\u003ccode\u003e@​wraithgar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/940288e5a54226721526db3195d102230cccfdb6\"\u003e\u003ccode\u003e940288e\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/163\"\u003e#163\u003c/a\u003e remove tap (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/26e09b8765bce1ea658bf677cee23b45393a68c6\"\u003e\u003ccode\u003e26e09b8\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/163\"\u003e#163\u003c/a\u003e move to node:test (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/5ca3f4ad4afdef2d4516287fde79e071d4c8a2ac\"\u003e\u003ccode\u003e5ca3f4a\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/161\"\u003e#161\u003c/a\u003e add benchmarks (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/161\"\u003e#161\u003c/a\u003e) (\u003ca href=\"https://github.com/H4ad\"\u003e\u003ccode\u003e@​H4ad\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/cf696941026a4afcf07c4c2dfef54e44912a290d\"\u003e\u003ccode\u003ecf69694\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/156\"\u003e#156\u003c/a\u003e bump \u003ccode\u003e@​npmcli/eslint-config\u003c/code\u003e from 5.1.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/156\"\u003e#156\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/05ce2c5aa7511431fae297fa01bf26b8cabdc461\"\u003e\u003ccode\u003e05ce2c5\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/158\"\u003e#158\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.28.0 to 4.28.1 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/158\"\u003e#158\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/ssri/blob/main/CHANGELOG.md\"\u003essri's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/ssri/compare/v13.0.0...v13.0.1\"\u003e13.0.1\u003c/a\u003e (2025-12-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/eb833161e9731cbafd679fb0cd4883cc57bf869f\"\u003e\u003ccode\u003eeb83316\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/160\"\u003e#160\u003c/a\u003e hash: filter on known hashes (\u003ca href=\"https://github.com/wraithgar\"\u003e\u003ccode\u003e@​wraithgar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/5b98568ecb1f096a62440571213072bc7fa78057\"\u003e\u003ccode\u003e5b98568\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/160\"\u003e#160\u003c/a\u003e code cleanup (\u003ca href=\"https://github.com/wraithgar\"\u003e\u003ccode\u003e@​wraithgar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/940288e5a54226721526db3195d102230cccfdb6\"\u003e\u003ccode\u003e940288e\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/163\"\u003e#163\u003c/a\u003e remove tap (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/26e09b8765bce1ea658bf677cee23b45393a68c6\"\u003e\u003ccode\u003e26e09b8\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/163\"\u003e#163\u003c/a\u003e move to node:test (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/5ca3f4ad4afdef2d4516287fde79e071d4c8a2ac\"\u003e\u003ccode\u003e5ca3f4a\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/161\"\u003e#161\u003c/a\u003e add benchmarks (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/161\"\u003e#161\u003c/a\u003e) (\u003ca href=\"https://github.com/H4ad\"\u003e\u003ccode\u003e@​H4ad\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/cf696941026a4afcf07c4c2dfef54e44912a290d\"\u003e\u003ccode\u003ecf69694\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/156\"\u003e#156\u003c/a\u003e bump \u003ccode\u003e@​npmcli/eslint-config\u003c/code\u003e from 5.1.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/156\"\u003e#156\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/05ce2c5aa7511431fae297fa01bf26b8cabdc461\"\u003e\u003ccode\u003e05ce2c5\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/158\"\u003e#158\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.28.0 to 4.28.1 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/158\"\u003e#158\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/73adc1554d0b60606a8fb315d47f7afde7fd913e\"\u003e\u003ccode\u003e73adc15\u003c/code\u003e\u003c/a\u003e chore: release 13.0.1 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/162\"\u003e#162\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/940288e5a54226721526db3195d102230cccfdb6\"\u003e\u003ccode\u003e940288e\u003c/code\u003e\u003c/a\u003e chore: remove tap\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/26e09b8765bce1ea658bf677cee23b45393a68c6\"\u003e\u003ccode\u003e26e09b8\u003c/code\u003e\u003c/a\u003e chore: move to node:test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/eb833161e9731cbafd679fb0cd4883cc57bf869f\"\u003e\u003ccode\u003eeb83316\u003c/code\u003e\u003c/a\u003e fix(hash): filter on known hashes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/5b98568ecb1f096a62440571213072bc7fa78057\"\u003e\u003ccode\u003e5b98568\u003c/code\u003e\u003c/a\u003e fix: code cleanup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/5ca3f4ad4afdef2d4516287fde79e071d4c8a2ac\"\u003e\u003ccode\u003e5ca3f4a\u003c/code\u003e\u003c/a\u003e chore: add benchmarks (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/161\"\u003e#161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/05ce2c5aa7511431fae297fa01bf26b8cabdc461\"\u003e\u003ccode\u003e05ce2c5\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.28.0 to 4.28.1 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/158\"\u003e#158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/60ecae62d7cdde6b73d30cb153b37ff59c6e3296\"\u003e\u003ccode\u003e60ecae6\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.27.1 to 4.28.0 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/157\"\u003e#157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/cf696941026a4afcf07c4c2dfef54e44912a290d\"\u003e\u003ccode\u003ecf69694\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/eslint-config\u003c/code\u003e from 5.1.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/156\"\u003e#156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/npm/ssri/compare/v13.0.0...v13.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot 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`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e 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)\n- `@dependabot ignore \u003cdependency name\u003e 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)\n- `@dependabot ignore \u003cdependency name\u003e` 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)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/adamlui/userscripts/pull/206","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fuserscripts/issues/206","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/206/packages"}},{"old_version":"13.0.0","new_version":"13.0.1","update_type":"patch","path":null,"pr_created_at":"2026-02-12T00:23:30.000Z","version_change":"13.0.0 → 13.0.1","issue":{"uuid":"3929251959","node_id":"PR_kwDOJEDdUc7DJWt7","number":171,"state":"open","title":"Bump the dev-dependencies group across 1 directory with 4 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-02-12T00:23:30.000Z","updated_at":"2026-02-12T00:24:02.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"dev-dependencies","update_count":4,"packages":[{"name":"@eslint/json","old_version":"1.0.0","new_version":"1.0.1","repository_url":"https://github.com/eslint/json"},{"name":"@stylistic/eslint-plugin","old_version":"5.7.1","new_version":"5.8.0","repository_url":"https://github.com/eslint-stylistic/eslint-stylistic"},{"name":"eslint","old_version":"9.39.2","new_version":"10.0.0","repository_url":"https://github.com/eslint/eslint"},{"name":"ssri","old_version":"13.0.0","new_version":"13.0.1","repository_url":"https://github.com/npm/ssri"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dev-dependencies group with 4 updates in the / directory: [@eslint/json](https://github.com/eslint/json), [@stylistic/eslint-plugin](https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin), [eslint](https://github.com/eslint/eslint) and [ssri](https://github.com/npm/ssri).\n\nUpdates `@eslint/json` from 1.0.0 to 1.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/json/releases\"\u003e\u003ccode\u003e@​eslint/json\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ejson: v1.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/json/compare/json-v1.0.0...json-v1.0.1\"\u003e1.0.1\u003c/a\u003e (2026-02-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate eslint (\u003ca href=\"https://redirect.github.com/eslint/json/issues/208\"\u003e#208\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/json/commit/249ccda36767d3b508cfec615728d1b5bfde177a\"\u003e249ccda\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/json/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​eslint/json\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/json/compare/json-v1.0.0...json-v1.0.1\"\u003e1.0.1\u003c/a\u003e (2026-02-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate eslint (\u003ca href=\"https://redirect.github.com/eslint/json/issues/208\"\u003e#208\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/json/commit/249ccda36767d3b508cfec615728d1b5bfde177a\"\u003e249ccda\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/4106331b746c7944b869a9b663b0d1c4838986df\"\u003e\u003ccode\u003e4106331\u003c/code\u003e\u003c/a\u003e chore: release 1.0.1 🚀 (\u003ca href=\"https://redirect.github.com/eslint/json/issues/209\"\u003e#209\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/a3530fbd5ce929415df45903af768382fc218828\"\u003e\u003ccode\u003ea3530fb\u003c/code\u003e\u003c/a\u003e ci: use stable ESLint v10 in the CI (\u003ca href=\"https://redirect.github.com/eslint/json/issues/212\"\u003e#212\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/420c4d6ba75d136032cce8a341f87a52f50d6a38\"\u003e\u003ccode\u003e420c4d6\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/5c98d0b29d1e30c029da70856e4e647abe125007\"\u003e\u003ccode\u003e5c98d0b\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/9127761ba21d096c464ed72d83f2a796333d77a4\"\u003e\u003ccode\u003e9127761\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/35a0b2ed0ceeedf0bcd67c0f928951e380a41525\"\u003e\u003ccode\u003e35a0b2e\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/49018fabdf9b2791c10876687e2a32b355ebba46\"\u003e\u003ccode\u003e49018fa\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/3ee967005b86725f06c40f0e51ddd70ed5ce401d\"\u003e\u003ccode\u003e3ee9670\u003c/code\u003e\u003c/a\u003e refactor: use types from \u003ccode\u003e@eslint/plugin-kit\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/json/issues/201\"\u003e#201\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/249ccda36767d3b508cfec615728d1b5bfde177a\"\u003e\u003ccode\u003e249ccda\u003c/code\u003e\u003c/a\u003e fix: update eslint (\u003ca href=\"https://redirect.github.com/eslint/json/issues/208\"\u003e#208\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint/json/compare/json-v1.0.0...json-v1.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@stylistic/eslint-plugin` from 5.7.1 to 5.8.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/releases\"\u003e\u003ccode\u003e@​stylistic/eslint-plugin\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.8.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/compare/v5.7.1...v5.8.0\"\u003e5.8.0\u003c/a\u003e (2026-02-09)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elist-style:\u003c/strong\u003e support if statement (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1119\"\u003e#1119\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/23b25abe1be6086f2d7b843229fbdaeb63fec668\"\u003e23b25ab\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enew rule \u003ccode\u003ejsx-props-style\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1118\"\u003e#1118\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/dc9cc1b5ce09b6d42f4248cc4a3a688660dcd7fa\"\u003edc9cc1b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003espace-unary-ops:\u003c/strong\u003e allow override \u003ccode\u003ets-non-null\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1120\"\u003e#1120\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/faca500773c54df3e5d95203b19e283c2b654f63\"\u003efaca500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupgrade deps (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1122\"\u003e#1122\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/773da95508a5e0289de960af9623b755297e502b\"\u003e773da95\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elist-style:\u003c/strong\u003e correctly get \u003ccode\u003e(\u003c/code\u003e for optional call expressions (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1114\"\u003e#1114\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/2090a728703c7f8522a580983db952361ad0b4ec\"\u003e2090a72\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​stylistic/eslint-plugin\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/compare/v5.7.1...v5.8.0\"\u003e5.8.0\u003c/a\u003e (2026-02-09)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elist-style:\u003c/strong\u003e support if statement (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1119\"\u003e#1119\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/23b25abe1be6086f2d7b843229fbdaeb63fec668\"\u003e23b25ab\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enew rule \u003ccode\u003ejsx-props-style\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1118\"\u003e#1118\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/dc9cc1b5ce09b6d42f4248cc4a3a688660dcd7fa\"\u003edc9cc1b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003espace-unary-ops:\u003c/strong\u003e allow override \u003ccode\u003ets-non-null\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1120\"\u003e#1120\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/faca500773c54df3e5d95203b19e283c2b654f63\"\u003efaca500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupgrade deps (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1122\"\u003e#1122\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/773da95508a5e0289de960af9623b755297e502b\"\u003e773da95\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elist-style:\u003c/strong\u003e correctly get \u003ccode\u003e(\u003c/code\u003e for optional call expressions (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1114\"\u003e#1114\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/2090a728703c7f8522a580983db952361ad0b4ec\"\u003e2090a72\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/55f7d117c701dadeacb238d7d61b5532e543dd90\"\u003e\u003ccode\u003e55f7d11\u003c/code\u003e\u003c/a\u003e chore: release v5.8.0 (main) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1116\"\u003e#1116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/773da95508a5e0289de960af9623b755297e502b\"\u003e\u003ccode\u003e773da95\u003c/code\u003e\u003c/a\u003e feat: upgrade deps (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1122\"\u003e#1122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/dc9cc1b5ce09b6d42f4248cc4a3a688660dcd7fa\"\u003e\u003ccode\u003edc9cc1b\u003c/code\u003e\u003c/a\u003e feat: new rule \u003ccode\u003ejsx-props-style\u003c/code\u003e (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1118\"\u003e#1118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/faca500773c54df3e5d95203b19e283c2b654f63\"\u003e\u003ccode\u003efaca500\u003c/code\u003e\u003c/a\u003e feat(space-unary-ops): allow override \u003ccode\u003ets-non-null\u003c/code\u003e (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1120\"\u003e#1120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/23b25abe1be6086f2d7b843229fbdaeb63fec668\"\u003e\u003ccode\u003e23b25ab\u003c/code\u003e\u003c/a\u003e feat(list-style): support if statement (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1119\"\u003e#1119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/2090a728703c7f8522a580983db952361ad0b4ec\"\u003e\u003ccode\u003e2090a72\u003c/code\u003e\u003c/a\u003e fix(list-style): correctly get \u003ccode\u003e(\u003c/code\u003e for optional call expressions (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1114\"\u003e#1114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commits/v5.8.0/packages/eslint-plugin\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 9.39.2 to 10.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.0.0\u003c/h2\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f9e54f43a5e497cdfa179338b431093245cb787b\"\u003e\u003ccode\u003ef9e54f4\u003c/code\u003e\u003c/a\u003e feat!: estimate rule-tester failure location (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20420\"\u003e#20420\u003c/a\u003e) (ST-DDT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a176319d8ade1a7d9b2d7fb8f038f55a2662325f\"\u003e\u003ccode\u003ea176319\u003c/code\u003e\u003c/a\u003e feat!: replace \u003ccode\u003echalk\u003c/code\u003e with \u003ccode\u003estyleText\u003c/code\u003e and add \u003ccode\u003ecolor\u003c/code\u003e to \u003ccode\u003eResultsMeta\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20227\"\u003e#20227\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7046e6c1e03c4ca0eee4888a1f2eba4c6454f84\"\u003e\u003ccode\u003ec7046e6\u003c/code\u003e\u003c/a\u003e feat!: enable JSX reference tracking (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20152\"\u003e#20152\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fa31a608901684fbcd9906d1907e66561d16e5aa\"\u003e\u003ccode\u003efa31a60\u003c/code\u003e\u003c/a\u003e feat!: add \u003ccode\u003ename\u003c/code\u003e to configs (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20015\"\u003e#20015\u003c/a\u003e) (Kirk Waiblinger)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3383e7ec9028166cafc8ea7986c2f7498d0049f0\"\u003e\u003ccode\u003e3383e7e\u003c/code\u003e\u003c/a\u003e fix!: remove deprecated \u003ccode\u003eSourceCode\u003c/code\u003e methods (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20137\"\u003e#20137\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/501abd0e916a35554c58b7c0365537f1fa3880ce\"\u003e\u003ccode\u003e501abd0\u003c/code\u003e\u003c/a\u003e feat!: update dependency minimatch to v10 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20246\"\u003e#20246\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ca4d3b40085de47561f89656a2207d09946ed45e\"\u003e\u003ccode\u003eca4d3b4\u003c/code\u003e\u003c/a\u003e fix!: stricter rule tester assertions for valid test cases (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20125\"\u003e#20125\u003c/a\u003e) (唯然)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/96512a66c86402fb0538cdcb6cd30b9073f6bf3b\"\u003e\u003ccode\u003e96512a6\u003c/code\u003e\u003c/a\u003e fix!: Remove deprecated rule context methods (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20086\"\u003e#20086\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c69fdacdb2e886b9d965568a397aa8220db3fe90\"\u003e\u003ccode\u003ec69fdac\u003c/code\u003e\u003c/a\u003e feat!: remove eslintrc support (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20037\"\u003e#20037\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/208b5cc34a8374ff81412b5bec2e0800eebfbd04\"\u003e\u003ccode\u003e208b5cc\u003c/code\u003e\u003c/a\u003e feat!: Use \u003ccode\u003eScopeManager#addGlobals()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20132\"\u003e#20132\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a2ee188ea7a38a0c6155f3d39e2b00e1d0f36e14\"\u003e\u003ccode\u003ea2ee188\u003c/code\u003e\u003c/a\u003e fix!: add \u003ccode\u003euniqueItems: true\u003c/code\u003e in \u003ccode\u003eno-invalid-regexp\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20155\"\u003e#20155\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a89059dbf2832d417dd493ee81483227ec44e4ab\"\u003e\u003ccode\u003ea89059d\u003c/code\u003e\u003c/a\u003e feat!: Program range span entire source text (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20133\"\u003e#20133\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/39a6424373d915fa9de0d7b0caba9a4dc3da9b53\"\u003e\u003ccode\u003e39a6424\u003c/code\u003e\u003c/a\u003e fix!: assert 'text' is a string across all RuleFixer methods (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20082\"\u003e#20082\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f28fbf846244e043c92b355b224d121b06140b44\"\u003e\u003ccode\u003ef28fbf8\u003c/code\u003e\u003c/a\u003e fix!: Deprecate \u003ccode\u003e\u0026quot;always\u0026quot;\u003c/code\u003e and \u003ccode\u003e\u0026quot;as-needed\u0026quot;\u003c/code\u003e options of the \u003ccode\u003eradix\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20223\"\u003e#20223\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/aa3fb2b233e929b37220be940575f42c280e0b98\"\u003e\u003ccode\u003eaa3fb2b\u003c/code\u003e\u003c/a\u003e fix!: tighten \u003ccode\u003efunc-names\u003c/code\u003e schema (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20119\"\u003e#20119\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f6c0ed0311dcfee853367d5068c765d066e6b756\"\u003e\u003ccode\u003ef6c0ed0\u003c/code\u003e\u003c/a\u003e feat!: report \u003ccode\u003eeslint-env\u003c/code\u003e comments as errors (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20128\"\u003e#20128\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4bf739fb533e59f7f0a66b65f7bc80be0f37d8db\"\u003e\u003ccode\u003e4bf739f\u003c/code\u003e\u003c/a\u003e fix!: remove deprecated \u003ccode\u003eLintMessage#nodeType\u003c/code\u003e and \u003ccode\u003eTestCaseError#type\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20096\"\u003e#20096\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/523c076866400670fb2192a3f55dbf7ad3469247\"\u003e\u003ccode\u003e523c076\u003c/code\u003e\u003c/a\u003e feat!: drop support for jiti \u0026lt; 2.2.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20016\"\u003e#20016\u003c/a\u003e) (michael faith)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/454a292c95f34dad232411ddac06408e6383bb64\"\u003e\u003ccode\u003e454a292\u003c/code\u003e\u003c/a\u003e feat!: update \u003ccode\u003eeslint:recommended\u003c/code\u003e configuration (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20210\"\u003e#20210\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4f880ee02992e1bf0e96ebaba679985e2d1295f1\"\u003e\u003ccode\u003e4f880ee\u003c/code\u003e\u003c/a\u003e feat!: remove \u003ccode\u003ev10_*\u003c/code\u003e and inactive \u003ccode\u003eunstable_*\u003c/code\u003e flags (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20225\"\u003e#20225\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f18115c363a4ac7671a4c7f30ee13d57ebba330f\"\u003e\u003ccode\u003ef18115c\u003c/code\u003e\u003c/a\u003e feat!: \u003ccode\u003eno-shadow-restricted-names\u003c/code\u003e report \u003ccode\u003eglobalThis\u003c/code\u003e by default (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20027\"\u003e#20027\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c6358c31fbd3937b92d89be2618ffdf5a774604e\"\u003e\u003ccode\u003ec6358c3\u003c/code\u003e\u003c/a\u003e feat!: Require Node.js \u003ccode\u003e^20.19.0 || ^22.13.0 || \u0026gt;=24\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20160\"\u003e#20160\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bff9091927811497dbf066b0e3b85ecb37d43822\"\u003e\u003ccode\u003ebff9091\u003c/code\u003e\u003c/a\u003e feat: handle \u003ccode\u003eArray.fromAsync\u003c/code\u003e in \u003ccode\u003earray-callback-return\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20457\"\u003e#20457\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/290c594bb50c439fb71bc75521ee5360daa8c222\"\u003e\u003ccode\u003e290c594\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eself\u003c/code\u003e to \u003ccode\u003eno-implied-eval\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20468\"\u003e#20468\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/43677de07ebd6e14bfac40a46ad749ba783c45f2\"\u003e\u003ccode\u003e43677de\u003c/code\u003e\u003c/a\u003e feat: fix handling of function and class expression names in \u003ccode\u003eno-shadow\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20432\"\u003e#20432\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f0cafe5f37e7765e9d8c2751b5f5d33107687009\"\u003e\u003ccode\u003ef0cafe5\u003c/code\u003e\u003c/a\u003e feat: rule tester add assertion option \u003ccode\u003erequireData\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20409\"\u003e#20409\u003c/a\u003e) (fnx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f7ab6937e63bc618d326710858f5861a68f80616\"\u003e\u003ccode\u003ef7ab693\u003c/code\u003e\u003c/a\u003e feat: output RuleTester test case failure index (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19976\"\u003e#19976\u003c/a\u003e) (ST-DDT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7cbcbf9c3c2008deee7d143ae35e668e8ffbccb3\"\u003e\u003ccode\u003e7cbcbf9\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003ecountThis\u003c/code\u003e option to \u003ccode\u003emax-params\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20236\"\u003e#20236\u003c/a\u003e) (Gerkin)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f148a5eaa1e89dd80ade62f0a690186b00b9f6e1\"\u003e\u003ccode\u003ef148a5e\u003c/code\u003e\u003c/a\u003e feat: add error assertion options (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20247\"\u003e#20247\u003c/a\u003e) (ST-DDT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/09e66549ecada6dcb8c567a60faf044fce049188\"\u003e\u003ccode\u003e09e6654\u003c/code\u003e\u003c/a\u003e feat: update error loc of \u003ccode\u003erequire-yield\u003c/code\u003e and \u003ccode\u003eno-useless-constructor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20267\"\u003e#20267\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/436b82f3c0a8cfa2fdc17d173e95ea11d5d3ee03\"\u003e\u003ccode\u003e436b82f\u003c/code\u003e\u003c/a\u003e fix: update eslint (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20473\"\u003e#20473\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1d29d22fe302443cec2a11da0816397f94af97ec\"\u003e\u003ccode\u003e1d29d22\u003c/code\u003e\u003c/a\u003e fix: detect default \u003ccode\u003ethis\u003c/code\u003e binding in \u003ccode\u003eArray.fromAsync\u003c/code\u003e callbacks (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20456\"\u003e#20456\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/727451eff55b35d853e0e443d0de58f4550762bf\"\u003e\u003ccode\u003e727451e\u003c/code\u003e\u003c/a\u003e fix: fix regression of global mode report range in \u003ccode\u003estrict\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20462\"\u003e#20462\u003c/a\u003e) (ntnyq)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e80485fcd27196fa0b6f6b5c7ac8cf49ad4b079d\"\u003e\u003ccode\u003ee80485f\u003c/code\u003e\u003c/a\u003e fix: remove fake \u003ccode\u003eFlatESLint\u003c/code\u003e and \u003ccode\u003eLegacyESLint\u003c/code\u003e exports (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20460\"\u003e#20460\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9eeff3bc13813a786b8a4c3815def97c0fb646ef\"\u003e\u003ccode\u003e9eeff3b\u003c/code\u003e\u003c/a\u003e fix: update esquery (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20423\"\u003e#20423\u003c/a\u003e) (cryptnix)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b34b93852d014ebbcf3538d892b55e0216cdf681\"\u003e\u003ccode\u003eb34b938\u003c/code\u003e\u003c/a\u003e fix: use \u003ccode\u003eError.prepareStackTrace\u003c/code\u003e to estimate failing test location (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20436\"\u003e#20436\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/51aab5393b058f7cbed69041a9069b2bd106aabd\"\u003e\u003ccode\u003e51aab53\u003c/code\u003e\u003c/a\u003e fix: update eslint (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20443\"\u003e#20443\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/23490b266276792896a0b7b43c49a1ce87bf8568\"\u003e\u003ccode\u003e23490b2\u003c/code\u003e\u003c/a\u003e fix: handle space before colon in \u003ccode\u003eRuleTester\u003c/code\u003e location estimation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20433\"\u003e#20433\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f244dbf2191267a4cafd08645243624baf3e8c83\"\u003e\u003ccode\u003ef244dbf\u003c/code\u003e\u003c/a\u003e fix: use \u003ccode\u003eMessagePlaceholderData\u003c/code\u003e type from \u003ccode\u003e@eslint/core\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20348\"\u003e#20348\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d186f8c0747f14890e86a5a39708b052b391ddaf\"\u003e\u003ccode\u003ed186f8c\u003c/code\u003e\u003c/a\u003e fix: update eslint (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20427\"\u003e#20427\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2332262deb4ef3188b210595896bb0ff552a7e66\"\u003e\u003ccode\u003e2332262\u003c/code\u003e\u003c/a\u003e fix: error location should not modify error message in RuleTester (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20421\"\u003e#20421\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ab99b21a6715dee1035d8f4e6d6841853eb5563f\"\u003e\u003ccode\u003eab99b21\u003c/code\u003e\u003c/a\u003e fix: ensure \u003ccode\u003efilename\u003c/code\u003e is passed as third argument to \u003ccode\u003everifyAndFix()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20405\"\u003e#20405\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8a60f3bc80ad96c65feeb29886342623c630199c\"\u003e\u003ccode\u003e8a60f3b\u003c/code\u003e\u003c/a\u003e fix: remove \u003ccode\u003eecmaVersion\u003c/code\u003e and \u003ccode\u003esourceType\u003c/code\u003e from \u003ccode\u003eParserOptions\u003c/code\u003e type (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20415\"\u003e#20415\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/eafd727a060131f7fc79b2eb5698d8d27683c3a2\"\u003e\u003ccode\u003eeafd727\u003c/code\u003e\u003c/a\u003e fix: remove \u003ccode\u003eTDZ\u003c/code\u003e scope type (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20231\"\u003e#20231\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4e6c4ac042e321da8fc29ce53ed03c86dcaa44a7\"\u003e\u003ccode\u003e4e6c4ac\u003c/code\u003e\u003c/a\u003e 10.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ddd8a223000ac6a2182cc8eae35254806a3b0289\"\u003e\u003ccode\u003eddd8a22\u003c/code\u003e\u003c/a\u003e Build: changelog update for 10.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bff9091927811497dbf066b0e3b85ecb37d43822\"\u003e\u003ccode\u003ebff9091\u003c/code\u003e\u003c/a\u003e feat: handle \u003ccode\u003eArray.fromAsync\u003c/code\u003e in \u003ccode\u003earray-callback-return\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20457\"\u003e#20457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1ece282c2286b5dc187ece2a793dbd8798f20bd7\"\u003e\u003ccode\u003e1ece282\u003c/code\u003e\u003c/a\u003e chore: ignore \u003ccode\u003e/docs/v9.x\u003c/code\u003e in link checker (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20452\"\u003e#20452\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/034e1397446205e83eb341354605380195c88633\"\u003e\u003ccode\u003e034e139\u003c/code\u003e\u003c/a\u003e ci: add type integration test for \u003ccode\u003e@html-eslint/eslint-plugin\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20345\"\u003e#20345\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f3fbc2f60cbe2c718364feb8c3fc0452c0df3c56\"\u003e\u003ccode\u003ef3fbc2f\u003c/code\u003e\u003c/a\u003e chore: set \u003ccode\u003e@eslint/js\u003c/code\u003e version to 10.0.0 to skip releasing it (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20466\"\u003e#20466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e978ddaab7e6a3c38b4a2afa721148a6ef38f29a\"\u003e\u003ccode\u003ee978dda\u003c/code\u003e\u003c/a\u003e docs: Update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4cecf8393ae9af18c4cfd50621115eb23b3d0cb6\"\u003e\u003ccode\u003e4cecf83\u003c/code\u003e\u003c/a\u003e docs: Update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c79f0ab2e2d242a93b08ff2f6a0712e2ef60b7b8\"\u003e\u003ccode\u003ec79f0ab\u003c/code\u003e\u003c/a\u003e docs: Update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/afc06817bbd0625c7b0a46bdc81c38dab0c99441\"\u003e\u003ccode\u003eafc0681\u003c/code\u003e\u003c/a\u003e chore: remove scopeManager.addGlobals patch for typescript-eslint parser (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20\"\u003e#20\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v9.39.2...v10.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ssri` from 13.0.0 to 13.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/ssri/releases\"\u003essri's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev13.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/ssri/compare/v13.0.0...v13.0.1\"\u003e13.0.1\u003c/a\u003e (2025-12-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/eb833161e9731cbafd679fb0cd4883cc57bf869f\"\u003e\u003ccode\u003eeb83316\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/160\"\u003e#160\u003c/a\u003e hash: filter on known hashes (\u003ca href=\"https://github.com/wraithgar\"\u003e\u003ccode\u003e@​wraithgar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/5b98568ecb1f096a62440571213072bc7fa78057\"\u003e\u003ccode\u003e5b98568\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/160\"\u003e#160\u003c/a\u003e code cleanup (\u003ca href=\"https://github.com/wraithgar\"\u003e\u003ccode\u003e@​wraithgar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/940288e5a54226721526db3195d102230cccfdb6\"\u003e\u003ccode\u003e940288e\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/163\"\u003e#163\u003c/a\u003e remove tap (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/26e09b8765bce1ea658bf677cee23b45393a68c6\"\u003e\u003ccode\u003e26e09b8\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/163\"\u003e#163\u003c/a\u003e move to node:test (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/5ca3f4ad4afdef2d4516287fde79e071d4c8a2ac\"\u003e\u003ccode\u003e5ca3f4a\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/161\"\u003e#161\u003c/a\u003e add benchmarks (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/161\"\u003e#161\u003c/a\u003e) (\u003ca href=\"https://github.com/H4ad\"\u003e\u003ccode\u003e@​H4ad\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/cf696941026a4afcf07c4c2dfef54e44912a290d\"\u003e\u003ccode\u003ecf69694\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/156\"\u003e#156\u003c/a\u003e bump \u003ccode\u003e@​npmcli/eslint-config\u003c/code\u003e from 5.1.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/156\"\u003e#156\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/05ce2c5aa7511431fae297fa01bf26b8cabdc461\"\u003e\u003ccode\u003e05ce2c5\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/158\"\u003e#158\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.28.0 to 4.28.1 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/158\"\u003e#158\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/ssri/blob/main/CHANGELOG.md\"\u003essri's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/ssri/compare/v13.0.0...v13.0.1\"\u003e13.0.1\u003c/a\u003e (2025-12-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/eb833161e9731cbafd679fb0cd4883cc57bf869f\"\u003e\u003ccode\u003eeb83316\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/160\"\u003e#160\u003c/a\u003e hash: filter on known hashes (\u003ca href=\"https://github.com/wraithgar\"\u003e\u003ccode\u003e@​wraithgar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/5b98568ecb1f096a62440571213072bc7fa78057\"\u003e\u003ccode\u003e5b98568\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/160\"\u003e#160\u003c/a\u003e code cleanup (\u003ca href=\"https://github.com/wraithgar\"\u003e\u003ccode\u003e@​wraithgar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/940288e5a54226721526db3195d102230cccfdb6\"\u003e\u003ccode\u003e940288e\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/163\"\u003e#163\u003c/a\u003e remove tap (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/26e09b8765bce1ea658bf677cee23b45393a68c6\"\u003e\u003ccode\u003e26e09b8\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/163\"\u003e#163\u003c/a\u003e move to node:test (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/5ca3f4ad4afdef2d4516287fde79e071d4c8a2ac\"\u003e\u003ccode\u003e5ca3f4a\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/161\"\u003e#161\u003c/a\u003e add benchmarks (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/161\"\u003e#161\u003c/a\u003e) (\u003ca href=\"https://github.com/H4ad\"\u003e\u003ccode\u003e@​H4ad\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/cf696941026a4afcf07c4c2dfef54e44912a290d\"\u003e\u003ccode\u003ecf69694\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/156\"\u003e#156\u003c/a\u003e bump \u003ccode\u003e@​npmcli/eslint-config\u003c/code\u003e from 5.1.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/156\"\u003e#156\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/05ce2c5aa7511431fae297fa01bf26b8cabdc461\"\u003e\u003ccode\u003e05ce2c5\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/158\"\u003e#158\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.28.0 to 4.28.1 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/158\"\u003e#158\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/73adc1554d0b60606a8fb315d47f7afde7fd913e\"\u003e\u003ccode\u003e73adc15\u003c/code\u003e\u003c/a\u003e chore: release 13.0.1 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/162\"\u003e#162\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/940288e5a54226721526db3195d102230cccfdb6\"\u003e\u003ccode\u003e940288e\u003c/code\u003e\u003c/a\u003e chore: remove tap\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/26e09b8765bce1ea658bf677cee23b45393a68c6\"\u003e\u003ccode\u003e26e09b8\u003c/code\u003e\u003c/a\u003e chore: move to node:test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/eb833161e9731cbafd679fb0cd4883cc57bf869f\"\u003e\u003ccode\u003eeb83316\u003c/code\u003e\u003c/a\u003e fix(hash): filter on known hashes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/5b98568ecb1f096a62440571213072bc7fa78057\"\u003e\u003ccode\u003e5b98568\u003c/code\u003e\u003c/a\u003e fix: code cleanup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/5ca3f4ad4afdef2d4516287fde79e071d4c8a2ac\"\u003e\u003ccode\u003e5ca3f4a\u003c/code\u003e\u003c/a\u003e chore: add benchmarks (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/161\"\u003e#161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/05ce2c5aa7511431fae297fa01bf26b8cabdc461\"\u003e\u003ccode\u003e05ce2c5\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.28.0 to 4.28.1 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/158\"\u003e#158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/60ecae62d7cdde6b73d30cb153b37ff59c6e3296\"\u003e\u003ccode\u003e60ecae6\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.27.1 to 4.28.0 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/157\"\u003e#157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/cf696941026a4afcf07c4c2dfef54e44912a290d\"\u003e\u003ccode\u003ecf69694\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/eslint-config\u003c/code\u003e from 5.1.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/156\"\u003e#156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/npm/ssri/compare/v13.0.0...v13.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot 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`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e 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)\n- `@dependabot ignore \u003cdependency name\u003e 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)\n- `@dependabot ignore \u003cdependency name\u003e` 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)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/KudoAI/duckduckgpt/pull/171","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/KudoAI%2Fduckduckgpt/issues/171","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/171/packages"}},{"old_version":"13.0.0","new_version":"13.0.1","update_type":"patch","path":null,"pr_created_at":"2026-02-10T17:39:31.000Z","version_change":"13.0.0 → 13.0.1","issue":{"uuid":"3922745469","node_id":"PR_kwDOGebqU87CzvNG","number":3092,"state":"open","title":"chore(deps): Bump ssri from 13.0.0 to 13.0.1","user":"dependabot[bot]","labels":["dependencies","waited","queued"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-02-10T17:39:31.000Z","updated_at":"2026-02-14T17:44:01.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): Bump","packages":[{"name":"ssri","old_version":"13.0.0","new_version":"13.0.1","repository_url":"https://github.com/npm/ssri"}],"path":null,"ecosystem":"npm"},"body":"Bumps [ssri](https://github.com/npm/ssri) from 13.0.0 to 13.0.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/ssri/releases\"\u003essri's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev13.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/ssri/compare/v13.0.0...v13.0.1\"\u003e13.0.1\u003c/a\u003e (2025-12-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/eb833161e9731cbafd679fb0cd4883cc57bf869f\"\u003e\u003ccode\u003eeb83316\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/160\"\u003e#160\u003c/a\u003e hash: filter on known hashes (\u003ca href=\"https://github.com/wraithgar\"\u003e\u003ccode\u003e@​wraithgar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/5b98568ecb1f096a62440571213072bc7fa78057\"\u003e\u003ccode\u003e5b98568\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/160\"\u003e#160\u003c/a\u003e code cleanup (\u003ca href=\"https://github.com/wraithgar\"\u003e\u003ccode\u003e@​wraithgar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/940288e5a54226721526db3195d102230cccfdb6\"\u003e\u003ccode\u003e940288e\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/163\"\u003e#163\u003c/a\u003e remove tap (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/26e09b8765bce1ea658bf677cee23b45393a68c6\"\u003e\u003ccode\u003e26e09b8\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/163\"\u003e#163\u003c/a\u003e move to node:test (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/5ca3f4ad4afdef2d4516287fde79e071d4c8a2ac\"\u003e\u003ccode\u003e5ca3f4a\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/161\"\u003e#161\u003c/a\u003e add benchmarks (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/161\"\u003e#161\u003c/a\u003e) (\u003ca href=\"https://github.com/H4ad\"\u003e\u003ccode\u003e@​H4ad\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/cf696941026a4afcf07c4c2dfef54e44912a290d\"\u003e\u003ccode\u003ecf69694\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/156\"\u003e#156\u003c/a\u003e bump \u003ccode\u003e@​npmcli/eslint-config\u003c/code\u003e from 5.1.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/156\"\u003e#156\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/05ce2c5aa7511431fae297fa01bf26b8cabdc461\"\u003e\u003ccode\u003e05ce2c5\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/158\"\u003e#158\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.28.0 to 4.28.1 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/158\"\u003e#158\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/ssri/blob/main/CHANGELOG.md\"\u003essri's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/ssri/compare/v13.0.0...v13.0.1\"\u003e13.0.1\u003c/a\u003e (2025-12-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/eb833161e9731cbafd679fb0cd4883cc57bf869f\"\u003e\u003ccode\u003eeb83316\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/160\"\u003e#160\u003c/a\u003e hash: filter on known hashes (\u003ca href=\"https://github.com/wraithgar\"\u003e\u003ccode\u003e@​wraithgar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/5b98568ecb1f096a62440571213072bc7fa78057\"\u003e\u003ccode\u003e5b98568\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/160\"\u003e#160\u003c/a\u003e code cleanup (\u003ca href=\"https://github.com/wraithgar\"\u003e\u003ccode\u003e@​wraithgar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/940288e5a54226721526db3195d102230cccfdb6\"\u003e\u003ccode\u003e940288e\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/163\"\u003e#163\u003c/a\u003e remove tap (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/26e09b8765bce1ea658bf677cee23b45393a68c6\"\u003e\u003ccode\u003e26e09b8\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/163\"\u003e#163\u003c/a\u003e move to node:test (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/5ca3f4ad4afdef2d4516287fde79e071d4c8a2ac\"\u003e\u003ccode\u003e5ca3f4a\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/161\"\u003e#161\u003c/a\u003e add benchmarks (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/161\"\u003e#161\u003c/a\u003e) (\u003ca href=\"https://github.com/H4ad\"\u003e\u003ccode\u003e@​H4ad\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/cf696941026a4afcf07c4c2dfef54e44912a290d\"\u003e\u003ccode\u003ecf69694\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/156\"\u003e#156\u003c/a\u003e bump \u003ccode\u003e@​npmcli/eslint-config\u003c/code\u003e from 5.1.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/156\"\u003e#156\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/05ce2c5aa7511431fae297fa01bf26b8cabdc461\"\u003e\u003ccode\u003e05ce2c5\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/158\"\u003e#158\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.28.0 to 4.28.1 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/158\"\u003e#158\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/73adc1554d0b60606a8fb315d47f7afde7fd913e\"\u003e\u003ccode\u003e73adc15\u003c/code\u003e\u003c/a\u003e chore: release 13.0.1 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/162\"\u003e#162\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/940288e5a54226721526db3195d102230cccfdb6\"\u003e\u003ccode\u003e940288e\u003c/code\u003e\u003c/a\u003e chore: remove tap\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/26e09b8765bce1ea658bf677cee23b45393a68c6\"\u003e\u003ccode\u003e26e09b8\u003c/code\u003e\u003c/a\u003e chore: move to node:test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/eb833161e9731cbafd679fb0cd4883cc57bf869f\"\u003e\u003ccode\u003eeb83316\u003c/code\u003e\u003c/a\u003e fix(hash): filter on known hashes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/5b98568ecb1f096a62440571213072bc7fa78057\"\u003e\u003ccode\u003e5b98568\u003c/code\u003e\u003c/a\u003e fix: code cleanup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/5ca3f4ad4afdef2d4516287fde79e071d4c8a2ac\"\u003e\u003ccode\u003e5ca3f4a\u003c/code\u003e\u003c/a\u003e chore: add benchmarks (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/161\"\u003e#161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/05ce2c5aa7511431fae297fa01bf26b8cabdc461\"\u003e\u003ccode\u003e05ce2c5\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.28.0 to 4.28.1 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/158\"\u003e#158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/60ecae62d7cdde6b73d30cb153b37ff59c6e3296\"\u003e\u003ccode\u003e60ecae6\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.27.1 to 4.28.0 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/157\"\u003e#157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/cf696941026a4afcf07c4c2dfef54e44912a290d\"\u003e\u003ccode\u003ecf69694\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/eslint-config\u003c/code\u003e from 5.1.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/156\"\u003e#156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/npm/ssri/compare/v13.0.0...v13.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=ssri\u0026package-manager=npm_and_yarn\u0026previous-version=13.0.0\u0026new-version=13.0.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot 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`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/openSUSE/qem-dashboard/pull/3092","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/openSUSE%2Fqem-dashboard/issues/3092","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3092/packages"}},{"old_version":"13.0.0","new_version":"13.0.1","update_type":"patch","path":null,"pr_created_at":"2026-02-10T17:13:49.000Z","version_change":"13.0.0 → 13.0.1","issue":{"uuid":"3922614363","node_id":"PR_kwDOJOock87CzTjm","number":180,"state":"closed","title":"Bump the dev-dependencies group across 1 directory with 3 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-02-12T17:13:34.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-10T17:13:49.000Z","updated_at":"2026-02-12T17:13:36.000Z","time_to_close":172785,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"dev-dependencies","update_count":3,"packages":[{"name":"@stylistic/eslint-plugin","old_version":"5.7.1","new_version":"5.8.0","repository_url":"https://github.com/eslint-stylistic/eslint-stylistic"},{"name":"eslint","old_version":"9.39.2","new_version":"10.0.0","repository_url":"https://github.com/eslint/eslint"},{"name":"ssri","old_version":"13.0.0","new_version":"13.0.1","repository_url":"https://github.com/npm/ssri"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dev-dependencies group with 3 updates in the / directory: [@stylistic/eslint-plugin](https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin), [eslint](https://github.com/eslint/eslint) and [ssri](https://github.com/npm/ssri).\n\nUpdates `@stylistic/eslint-plugin` from 5.7.1 to 5.8.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/releases\"\u003e\u003ccode\u003e@​stylistic/eslint-plugin\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.8.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/compare/v5.7.1...v5.8.0\"\u003e5.8.0\u003c/a\u003e (2026-02-09)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elist-style:\u003c/strong\u003e support if statement (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1119\"\u003e#1119\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/23b25abe1be6086f2d7b843229fbdaeb63fec668\"\u003e23b25ab\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enew rule \u003ccode\u003ejsx-props-style\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1118\"\u003e#1118\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/dc9cc1b5ce09b6d42f4248cc4a3a688660dcd7fa\"\u003edc9cc1b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003espace-unary-ops:\u003c/strong\u003e allow override \u003ccode\u003ets-non-null\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1120\"\u003e#1120\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/faca500773c54df3e5d95203b19e283c2b654f63\"\u003efaca500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupgrade deps (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1122\"\u003e#1122\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/773da95508a5e0289de960af9623b755297e502b\"\u003e773da95\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elist-style:\u003c/strong\u003e correctly get \u003ccode\u003e(\u003c/code\u003e for optional call expressions (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1114\"\u003e#1114\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/2090a728703c7f8522a580983db952361ad0b4ec\"\u003e2090a72\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​stylistic/eslint-plugin\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/compare/v5.7.1...v5.8.0\"\u003e5.8.0\u003c/a\u003e (2026-02-09)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elist-style:\u003c/strong\u003e support if statement (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1119\"\u003e#1119\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/23b25abe1be6086f2d7b843229fbdaeb63fec668\"\u003e23b25ab\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enew rule \u003ccode\u003ejsx-props-style\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1118\"\u003e#1118\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/dc9cc1b5ce09b6d42f4248cc4a3a688660dcd7fa\"\u003edc9cc1b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003espace-unary-ops:\u003c/strong\u003e allow override \u003ccode\u003ets-non-null\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1120\"\u003e#1120\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/faca500773c54df3e5d95203b19e283c2b654f63\"\u003efaca500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupgrade deps (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1122\"\u003e#1122\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/773da95508a5e0289de960af9623b755297e502b\"\u003e773da95\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elist-style:\u003c/strong\u003e correctly get \u003ccode\u003e(\u003c/code\u003e for optional call expressions (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1114\"\u003e#1114\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/2090a728703c7f8522a580983db952361ad0b4ec\"\u003e2090a72\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/55f7d117c701dadeacb238d7d61b5532e543dd90\"\u003e\u003ccode\u003e55f7d11\u003c/code\u003e\u003c/a\u003e chore: release v5.8.0 (main) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1116\"\u003e#1116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/773da95508a5e0289de960af9623b755297e502b\"\u003e\u003ccode\u003e773da95\u003c/code\u003e\u003c/a\u003e feat: upgrade deps (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1122\"\u003e#1122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/dc9cc1b5ce09b6d42f4248cc4a3a688660dcd7fa\"\u003e\u003ccode\u003edc9cc1b\u003c/code\u003e\u003c/a\u003e feat: new rule \u003ccode\u003ejsx-props-style\u003c/code\u003e (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1118\"\u003e#1118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/faca500773c54df3e5d95203b19e283c2b654f63\"\u003e\u003ccode\u003efaca500\u003c/code\u003e\u003c/a\u003e feat(space-unary-ops): allow override \u003ccode\u003ets-non-null\u003c/code\u003e (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1120\"\u003e#1120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/23b25abe1be6086f2d7b843229fbdaeb63fec668\"\u003e\u003ccode\u003e23b25ab\u003c/code\u003e\u003c/a\u003e feat(list-style): support if statement (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1119\"\u003e#1119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/2090a728703c7f8522a580983db952361ad0b4ec\"\u003e\u003ccode\u003e2090a72\u003c/code\u003e\u003c/a\u003e fix(list-style): correctly get \u003ccode\u003e(\u003c/code\u003e for optional call expressions (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1114\"\u003e#1114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commits/v5.8.0/packages/eslint-plugin\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 9.39.2 to 10.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.0.0\u003c/h2\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f9e54f43a5e497cdfa179338b431093245cb787b\"\u003e\u003ccode\u003ef9e54f4\u003c/code\u003e\u003c/a\u003e feat!: estimate rule-tester failure location (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20420\"\u003e#20420\u003c/a\u003e) (ST-DDT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a176319d8ade1a7d9b2d7fb8f038f55a2662325f\"\u003e\u003ccode\u003ea176319\u003c/code\u003e\u003c/a\u003e feat!: replace \u003ccode\u003echalk\u003c/code\u003e with \u003ccode\u003estyleText\u003c/code\u003e and add \u003ccode\u003ecolor\u003c/code\u003e to \u003ccode\u003eResultsMeta\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20227\"\u003e#20227\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7046e6c1e03c4ca0eee4888a1f2eba4c6454f84\"\u003e\u003ccode\u003ec7046e6\u003c/code\u003e\u003c/a\u003e feat!: enable JSX reference tracking (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20152\"\u003e#20152\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fa31a608901684fbcd9906d1907e66561d16e5aa\"\u003e\u003ccode\u003efa31a60\u003c/code\u003e\u003c/a\u003e feat!: add \u003ccode\u003ename\u003c/code\u003e to configs (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20015\"\u003e#20015\u003c/a\u003e) (Kirk Waiblinger)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3383e7ec9028166cafc8ea7986c2f7498d0049f0\"\u003e\u003ccode\u003e3383e7e\u003c/code\u003e\u003c/a\u003e fix!: remove deprecated \u003ccode\u003eSourceCode\u003c/code\u003e methods (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20137\"\u003e#20137\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/501abd0e916a35554c58b7c0365537f1fa3880ce\"\u003e\u003ccode\u003e501abd0\u003c/code\u003e\u003c/a\u003e feat!: update dependency minimatch to v10 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20246\"\u003e#20246\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ca4d3b40085de47561f89656a2207d09946ed45e\"\u003e\u003ccode\u003eca4d3b4\u003c/code\u003e\u003c/a\u003e fix!: stricter rule tester assertions for valid test cases (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20125\"\u003e#20125\u003c/a\u003e) (唯然)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/96512a66c86402fb0538cdcb6cd30b9073f6bf3b\"\u003e\u003ccode\u003e96512a6\u003c/code\u003e\u003c/a\u003e fix!: Remove deprecated rule context methods (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20086\"\u003e#20086\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c69fdacdb2e886b9d965568a397aa8220db3fe90\"\u003e\u003ccode\u003ec69fdac\u003c/code\u003e\u003c/a\u003e feat!: remove eslintrc support (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20037\"\u003e#20037\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/208b5cc34a8374ff81412b5bec2e0800eebfbd04\"\u003e\u003ccode\u003e208b5cc\u003c/code\u003e\u003c/a\u003e feat!: Use \u003ccode\u003eScopeManager#addGlobals()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20132\"\u003e#20132\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a2ee188ea7a38a0c6155f3d39e2b00e1d0f36e14\"\u003e\u003ccode\u003ea2ee188\u003c/code\u003e\u003c/a\u003e fix!: add \u003ccode\u003euniqueItems: true\u003c/code\u003e in \u003ccode\u003eno-invalid-regexp\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20155\"\u003e#20155\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a89059dbf2832d417dd493ee81483227ec44e4ab\"\u003e\u003ccode\u003ea89059d\u003c/code\u003e\u003c/a\u003e feat!: Program range span entire source text (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20133\"\u003e#20133\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/39a6424373d915fa9de0d7b0caba9a4dc3da9b53\"\u003e\u003ccode\u003e39a6424\u003c/code\u003e\u003c/a\u003e fix!: assert 'text' is a string across all RuleFixer methods (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20082\"\u003e#20082\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f28fbf846244e043c92b355b224d121b06140b44\"\u003e\u003ccode\u003ef28fbf8\u003c/code\u003e\u003c/a\u003e fix!: Deprecate \u003ccode\u003e\u0026quot;always\u0026quot;\u003c/code\u003e and \u003ccode\u003e\u0026quot;as-needed\u0026quot;\u003c/code\u003e options of the \u003ccode\u003eradix\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20223\"\u003e#20223\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/aa3fb2b233e929b37220be940575f42c280e0b98\"\u003e\u003ccode\u003eaa3fb2b\u003c/code\u003e\u003c/a\u003e fix!: tighten \u003ccode\u003efunc-names\u003c/code\u003e schema (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20119\"\u003e#20119\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f6c0ed0311dcfee853367d5068c765d066e6b756\"\u003e\u003ccode\u003ef6c0ed0\u003c/code\u003e\u003c/a\u003e feat!: report \u003ccode\u003eeslint-env\u003c/code\u003e comments as errors (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20128\"\u003e#20128\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4bf739fb533e59f7f0a66b65f7bc80be0f37d8db\"\u003e\u003ccode\u003e4bf739f\u003c/code\u003e\u003c/a\u003e fix!: remove deprecated \u003ccode\u003eLintMessage#nodeType\u003c/code\u003e and \u003ccode\u003eTestCaseError#type\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20096\"\u003e#20096\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/523c076866400670fb2192a3f55dbf7ad3469247\"\u003e\u003ccode\u003e523c076\u003c/code\u003e\u003c/a\u003e feat!: drop support for jiti \u0026lt; 2.2.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20016\"\u003e#20016\u003c/a\u003e) (michael faith)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/454a292c95f34dad232411ddac06408e6383bb64\"\u003e\u003ccode\u003e454a292\u003c/code\u003e\u003c/a\u003e feat!: update \u003ccode\u003eeslint:recommended\u003c/code\u003e configuration (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20210\"\u003e#20210\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4f880ee02992e1bf0e96ebaba679985e2d1295f1\"\u003e\u003ccode\u003e4f880ee\u003c/code\u003e\u003c/a\u003e feat!: remove \u003ccode\u003ev10_*\u003c/code\u003e and inactive \u003ccode\u003eunstable_*\u003c/code\u003e flags (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20225\"\u003e#20225\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f18115c363a4ac7671a4c7f30ee13d57ebba330f\"\u003e\u003ccode\u003ef18115c\u003c/code\u003e\u003c/a\u003e feat!: \u003ccode\u003eno-shadow-restricted-names\u003c/code\u003e report \u003ccode\u003eglobalThis\u003c/code\u003e by default (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20027\"\u003e#20027\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c6358c31fbd3937b92d89be2618ffdf5a774604e\"\u003e\u003ccode\u003ec6358c3\u003c/code\u003e\u003c/a\u003e feat!: Require Node.js \u003ccode\u003e^20.19.0 || ^22.13.0 || \u0026gt;=24\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20160\"\u003e#20160\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bff9091927811497dbf066b0e3b85ecb37d43822\"\u003e\u003ccode\u003ebff9091\u003c/code\u003e\u003c/a\u003e feat: handle \u003ccode\u003eArray.fromAsync\u003c/code\u003e in \u003ccode\u003earray-callback-return\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20457\"\u003e#20457\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/290c594bb50c439fb71bc75521ee5360daa8c222\"\u003e\u003ccode\u003e290c594\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eself\u003c/code\u003e to \u003ccode\u003eno-implied-eval\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20468\"\u003e#20468\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/43677de07ebd6e14bfac40a46ad749ba783c45f2\"\u003e\u003ccode\u003e43677de\u003c/code\u003e\u003c/a\u003e feat: fix handling of function and class expression names in \u003ccode\u003eno-shadow\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20432\"\u003e#20432\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f0cafe5f37e7765e9d8c2751b5f5d33107687009\"\u003e\u003ccode\u003ef0cafe5\u003c/code\u003e\u003c/a\u003e feat: rule tester add assertion option \u003ccode\u003erequireData\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20409\"\u003e#20409\u003c/a\u003e) (fnx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f7ab6937e63bc618d326710858f5861a68f80616\"\u003e\u003ccode\u003ef7ab693\u003c/code\u003e\u003c/a\u003e feat: output RuleTester test case failure index (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19976\"\u003e#19976\u003c/a\u003e) (ST-DDT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7cbcbf9c3c2008deee7d143ae35e668e8ffbccb3\"\u003e\u003ccode\u003e7cbcbf9\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003ecountThis\u003c/code\u003e option to \u003ccode\u003emax-params\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20236\"\u003e#20236\u003c/a\u003e) (Gerkin)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f148a5eaa1e89dd80ade62f0a690186b00b9f6e1\"\u003e\u003ccode\u003ef148a5e\u003c/code\u003e\u003c/a\u003e feat: add error assertion options (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20247\"\u003e#20247\u003c/a\u003e) (ST-DDT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/09e66549ecada6dcb8c567a60faf044fce049188\"\u003e\u003ccode\u003e09e6654\u003c/code\u003e\u003c/a\u003e feat: update error loc of \u003ccode\u003erequire-yield\u003c/code\u003e and \u003ccode\u003eno-useless-constructor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20267\"\u003e#20267\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/436b82f3c0a8cfa2fdc17d173e95ea11d5d3ee03\"\u003e\u003ccode\u003e436b82f\u003c/code\u003e\u003c/a\u003e fix: update eslint (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20473\"\u003e#20473\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1d29d22fe302443cec2a11da0816397f94af97ec\"\u003e\u003ccode\u003e1d29d22\u003c/code\u003e\u003c/a\u003e fix: detect default \u003ccode\u003ethis\u003c/code\u003e binding in \u003ccode\u003eArray.fromAsync\u003c/code\u003e callbacks (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20456\"\u003e#20456\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/727451eff55b35d853e0e443d0de58f4550762bf\"\u003e\u003ccode\u003e727451e\u003c/code\u003e\u003c/a\u003e fix: fix regression of global mode report range in \u003ccode\u003estrict\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20462\"\u003e#20462\u003c/a\u003e) (ntnyq)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e80485fcd27196fa0b6f6b5c7ac8cf49ad4b079d\"\u003e\u003ccode\u003ee80485f\u003c/code\u003e\u003c/a\u003e fix: remove fake \u003ccode\u003eFlatESLint\u003c/code\u003e and \u003ccode\u003eLegacyESLint\u003c/code\u003e exports (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20460\"\u003e#20460\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9eeff3bc13813a786b8a4c3815def97c0fb646ef\"\u003e\u003ccode\u003e9eeff3b\u003c/code\u003e\u003c/a\u003e fix: update esquery (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20423\"\u003e#20423\u003c/a\u003e) (cryptnix)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b34b93852d014ebbcf3538d892b55e0216cdf681\"\u003e\u003ccode\u003eb34b938\u003c/code\u003e\u003c/a\u003e fix: use \u003ccode\u003eError.prepareStackTrace\u003c/code\u003e to estimate failing test location (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20436\"\u003e#20436\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/51aab5393b058f7cbed69041a9069b2bd106aabd\"\u003e\u003ccode\u003e51aab53\u003c/code\u003e\u003c/a\u003e fix: update eslint (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20443\"\u003e#20443\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/23490b266276792896a0b7b43c49a1ce87bf8568\"\u003e\u003ccode\u003e23490b2\u003c/code\u003e\u003c/a\u003e fix: handle space before colon in \u003ccode\u003eRuleTester\u003c/code\u003e location estimation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20433\"\u003e#20433\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f244dbf2191267a4cafd08645243624baf3e8c83\"\u003e\u003ccode\u003ef244dbf\u003c/code\u003e\u003c/a\u003e fix: use \u003ccode\u003eMessagePlaceholderData\u003c/code\u003e type from \u003ccode\u003e@eslint/core\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20348\"\u003e#20348\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d186f8c0747f14890e86a5a39708b052b391ddaf\"\u003e\u003ccode\u003ed186f8c\u003c/code\u003e\u003c/a\u003e fix: update eslint (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20427\"\u003e#20427\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2332262deb4ef3188b210595896bb0ff552a7e66\"\u003e\u003ccode\u003e2332262\u003c/code\u003e\u003c/a\u003e fix: error location should not modify error message in RuleTester (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20421\"\u003e#20421\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ab99b21a6715dee1035d8f4e6d6841853eb5563f\"\u003e\u003ccode\u003eab99b21\u003c/code\u003e\u003c/a\u003e fix: ensure \u003ccode\u003efilename\u003c/code\u003e is passed as third argument to \u003ccode\u003everifyAndFix()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20405\"\u003e#20405\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8a60f3bc80ad96c65feeb29886342623c630199c\"\u003e\u003ccode\u003e8a60f3b\u003c/code\u003e\u003c/a\u003e fix: remove \u003ccode\u003eecmaVersion\u003c/code\u003e and \u003ccode\u003esourceType\u003c/code\u003e from \u003ccode\u003eParserOptions\u003c/code\u003e type (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20415\"\u003e#20415\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/eafd727a060131f7fc79b2eb5698d8d27683c3a2\"\u003e\u003ccode\u003eeafd727\u003c/code\u003e\u003c/a\u003e fix: remove \u003ccode\u003eTDZ\u003c/code\u003e scope type (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20231\"\u003e#20231\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4e6c4ac042e321da8fc29ce53ed03c86dcaa44a7\"\u003e\u003ccode\u003e4e6c4ac\u003c/code\u003e\u003c/a\u003e 10.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ddd8a223000ac6a2182cc8eae35254806a3b0289\"\u003e\u003ccode\u003eddd8a22\u003c/code\u003e\u003c/a\u003e Build: changelog update for 10.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bff9091927811497dbf066b0e3b85ecb37d43822\"\u003e\u003ccode\u003ebff9091\u003c/code\u003e\u003c/a\u003e feat: handle \u003ccode\u003eArray.fromAsync\u003c/code\u003e in \u003ccode\u003earray-callback-return\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20457\"\u003e#20457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1ece282c2286b5dc187ece2a793dbd8798f20bd7\"\u003e\u003ccode\u003e1ece282\u003c/code\u003e\u003c/a\u003e chore: ignore \u003ccode\u003e/docs/v9.x\u003c/code\u003e in link checker (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20452\"\u003e#20452\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/034e1397446205e83eb341354605380195c88633\"\u003e\u003ccode\u003e034e139\u003c/code\u003e\u003c/a\u003e ci: add type integration test for \u003ccode\u003e@html-eslint/eslint-plugin\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20345\"\u003e#20345\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f3fbc2f60cbe2c718364feb8c3fc0452c0df3c56\"\u003e\u003ccode\u003ef3fbc2f\u003c/code\u003e\u003c/a\u003e chore: set \u003ccode\u003e@eslint/js\u003c/code\u003e version to 10.0.0 to skip releasing it (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20466\"\u003e#20466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e978ddaab7e6a3c38b4a2afa721148a6ef38f29a\"\u003e\u003ccode\u003ee978dda\u003c/code\u003e\u003c/a\u003e docs: Update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4cecf8393ae9af18c4cfd50621115eb23b3d0cb6\"\u003e\u003ccode\u003e4cecf83\u003c/code\u003e\u003c/a\u003e docs: Update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c79f0ab2e2d242a93b08ff2f6a0712e2ef60b7b8\"\u003e\u003ccode\u003ec79f0ab\u003c/code\u003e\u003c/a\u003e docs: Update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/afc06817bbd0625c7b0a46bdc81c38dab0c99441\"\u003e\u003ccode\u003eafc0681\u003c/code\u003e\u003c/a\u003e chore: remove scopeManager.addGlobals patch for typescript-eslint parser (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20\"\u003e#20\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v9.39.2...v10.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ssri` from 13.0.0 to 13.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/ssri/releases\"\u003essri's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev13.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/ssri/compare/v13.0.0...v13.0.1\"\u003e13.0.1\u003c/a\u003e (2025-12-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/eb833161e9731cbafd679fb0cd4883cc57bf869f\"\u003e\u003ccode\u003eeb83316\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/160\"\u003e#160\u003c/a\u003e hash: filter on known hashes (\u003ca href=\"https://github.com/wraithgar\"\u003e\u003ccode\u003e@​wraithgar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/5b98568ecb1f096a62440571213072bc7fa78057\"\u003e\u003ccode\u003e5b98568\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/160\"\u003e#160\u003c/a\u003e code cleanup (\u003ca href=\"https://github.com/wraithgar\"\u003e\u003ccode\u003e@​wraithgar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/940288e5a54226721526db3195d102230cccfdb6\"\u003e\u003ccode\u003e940288e\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/163\"\u003e#163\u003c/a\u003e remove tap (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/26e09b8765bce1ea658bf677cee23b45393a68c6\"\u003e\u003ccode\u003e26e09b8\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/163\"\u003e#163\u003c/a\u003e move to node:test (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/5ca3f4ad4afdef2d4516287fde79e071d4c8a2ac\"\u003e\u003ccode\u003e5ca3f4a\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/161\"\u003e#161\u003c/a\u003e add benchmarks (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/161\"\u003e#161\u003c/a\u003e) (\u003ca href=\"https://github.com/H4ad\"\u003e\u003ccode\u003e@​H4ad\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/cf696941026a4afcf07c4c2dfef54e44912a290d\"\u003e\u003ccode\u003ecf69694\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/156\"\u003e#156\u003c/a\u003e bump \u003ccode\u003e@​npmcli/eslint-config\u003c/code\u003e from 5.1.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/156\"\u003e#156\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/05ce2c5aa7511431fae297fa01bf26b8cabdc461\"\u003e\u003ccode\u003e05ce2c5\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/158\"\u003e#158\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.28.0 to 4.28.1 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/158\"\u003e#158\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/ssri/blob/main/CHANGELOG.md\"\u003essri's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/ssri/compare/v13.0.0...v13.0.1\"\u003e13.0.1\u003c/a\u003e (2025-12-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/eb833161e9731cbafd679fb0cd4883cc57bf869f\"\u003e\u003ccode\u003eeb83316\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/160\"\u003e#160\u003c/a\u003e hash: filter on known hashes (\u003ca href=\"https://github.com/wraithgar\"\u003e\u003ccode\u003e@​wraithgar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/5b98568ecb1f096a62440571213072bc7fa78057\"\u003e\u003ccode\u003e5b98568\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/160\"\u003e#160\u003c/a\u003e code cleanup (\u003ca href=\"https://github.com/wraithgar\"\u003e\u003ccode\u003e@​wraithgar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/940288e5a54226721526db3195d102230cccfdb6\"\u003e\u003ccode\u003e940288e\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/163\"\u003e#163\u003c/a\u003e remove tap (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/26e09b8765bce1ea658bf677cee23b45393a68c6\"\u003e\u003ccode\u003e26e09b8\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/163\"\u003e#163\u003c/a\u003e move to node:test (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/5ca3f4ad4afdef2d4516287fde79e071d4c8a2ac\"\u003e\u003ccode\u003e5ca3f4a\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/161\"\u003e#161\u003c/a\u003e add benchmarks (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/161\"\u003e#161\u003c/a\u003e) (\u003ca href=\"https://github.com/H4ad\"\u003e\u003ccode\u003e@​H4ad\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/cf696941026a4afcf07c4c2dfef54e44912a290d\"\u003e\u003ccode\u003ecf69694\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/156\"\u003e#156\u003c/a\u003e bump \u003ccode\u003e@​npmcli/eslint-config\u003c/code\u003e from 5.1.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/156\"\u003e#156\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/05ce2c5aa7511431fae297fa01bf26b8cabdc461\"\u003e\u003ccode\u003e05ce2c5\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/158\"\u003e#158\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.28.0 to 4.28.1 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/158\"\u003e#158\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/73adc1554d0b60606a8fb315d47f7afde7fd913e\"\u003e\u003ccode\u003e73adc15\u003c/code\u003e\u003c/a\u003e chore: release 13.0.1 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/162\"\u003e#162\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/940288e5a54226721526db3195d102230cccfdb6\"\u003e\u003ccode\u003e940288e\u003c/code\u003e\u003c/a\u003e chore: remove tap\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/26e09b8765bce1ea658bf677cee23b45393a68c6\"\u003e\u003ccode\u003e26e09b8\u003c/code\u003e\u003c/a\u003e chore: move to node:test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/eb833161e9731cbafd679fb0cd4883cc57bf869f\"\u003e\u003ccode\u003eeb83316\u003c/code\u003e\u003c/a\u003e fix(hash): filter on known hashes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/5b98568ecb1f096a62440571213072bc7fa78057\"\u003e\u003ccode\u003e5b98568\u003c/code\u003e\u003c/a\u003e fix: code cleanup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/5ca3f4ad4afdef2d4516287fde79e071d4c8a2ac\"\u003e\u003ccode\u003e5ca3f4a\u003c/code\u003e\u003c/a\u003e chore: add benchmarks (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/161\"\u003e#161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/05ce2c5aa7511431fae297fa01bf26b8cabdc461\"\u003e\u003ccode\u003e05ce2c5\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.28.0 to 4.28.1 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/158\"\u003e#158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/60ecae62d7cdde6b73d30cb153b37ff59c6e3296\"\u003e\u003ccode\u003e60ecae6\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.27.1 to 4.28.0 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/157\"\u003e#157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/cf696941026a4afcf07c4c2dfef54e44912a290d\"\u003e\u003ccode\u003ecf69694\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/eslint-config\u003c/code\u003e from 5.1.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/156\"\u003e#156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/npm/ssri/compare/v13.0.0...v13.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot 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`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e 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)\n- `@dependabot ignore \u003cdependency name\u003e 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)\n- `@dependabot ignore \u003cdependency name\u003e` 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)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/KudoAI/bravegpt/pull/180","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/KudoAI%2Fbravegpt/issues/180","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/180/packages"}},{"old_version":"13.0.0","new_version":"13.0.1","update_type":"patch","path":null,"pr_created_at":"2026-02-10T13:04:50.000Z","version_change":"13.0.0 → 13.0.1","issue":{"uuid":"3921359012","node_id":"PR_kwDOBPS8Q87CvJIg","number":205,"state":"open","title":"Bump the dev-dependencies group across 1 directory with 4 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-02-10T13:04:50.000Z","updated_at":"2026-02-10T13:05:35.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"dev-dependencies","update_count":4,"packages":[{"name":"@adamlui/minify.js","old_version":"2.2.0","new_version":"2.3.0","repository_url":"https://github.com/adamlui/minify.js"},{"name":"@stylistic/eslint-plugin","old_version":"5.7.1","new_version":"5.8.0","repository_url":"https://github.com/eslint-stylistic/eslint-stylistic"},{"name":"eslint","old_version":"9.39.2","new_version":"10.0.0","repository_url":"https://github.com/eslint/eslint"},{"name":"ssri","old_version":"13.0.0","new_version":"13.0.1","repository_url":"https://github.com/npm/ssri"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dev-dependencies group with 4 updates in the / directory: [@adamlui/minify.js](https://github.com/adamlui/minify.js), [@stylistic/eslint-plugin](https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin), [eslint](https://github.com/eslint/eslint) and [ssri](https://github.com/npm/ssri).\n\nUpdates `@adamlui/minify.js` from 2.2.0 to 2.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/adamlui/minify.js/releases\"\u003e\u003ccode\u003e@​adamlui/minify\u003c/code\u003e.js's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eminify.js (Node) v2.3.0\u003c/h2\u003e\n\u003ch2\u003e:page_with_curl: Changelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/js-utils/commit/9ce37fef4c0c2ada61056dde4263646569b037b1\"\u003eAdded CLI \u003ccode\u003e--ui-lang=\u0026quot;code\u0026quot;\u003c/code\u003e option\u003c/a\u003e (\u003ca href=\"https://github.com/adamlui\"\u003e\u003ccode\u003e@​adamlui\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/js-utils/commit/f18cfbcf9a36c7ac1704c326477d6ef6109b481d\"\u003eColored CLI \u003ccode\u003e--version\u003c/code\u003e output\u003c/a\u003e (\u003ca href=\"https://github.com/adamlui\"\u003e\u003ccode\u003e@​adamlui\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/js-utils/commit/ff59da7f2e96ef79b14763bf0513f436d4133cd9\"\u003eDimmed file log during CLI \u003ccode\u003e--dry-run\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://github.com/adamlui\"\u003e\u003ccode\u003e@​adamlui\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/js-utils/commit/98726c91815bfffa6cfe3058dd9bd066d771ed98\"\u003ePinned remote fetch in CLI \u003ccode\u003einitConfigFile()\u003c/code\u003e to pkg version\u003c/a\u003e (\u003ca href=\"https://github.com/adamlui\"\u003e\u003ccode\u003e@​adamlui\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/js-utils/commit/88e47c7e2c9e54ace306f4a3bdf4eb00167a6c7a\"\u003eIncluded cmd controls in \u003ccode\u003ecli.config\u003c/code\u003e, condensed exec routine\u003c/a\u003e (\u003ca href=\"https://github.com/adamlui\"\u003e\u003ccode\u003e@​adamlui\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/js-utils/commit/4c45c50dc31aa65dbec2d8684c91353c189e0add\"\u003eEliminated GitHub API dependency to avoid potential rate limiting\u003c/a\u003e (\u003ca href=\"https://github.com/adamlui\"\u003e\u003ccode\u003e@​adamlui\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/adamlui/minify.js/compare/node-v2.2.1...node-v2.3.0\"\u003ehttps://github.com/adamlui/minify.js/compare/node-v2.2.1...node-v2.3.0\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eREADME for this release: \u003ca href=\"https://github.com/adamlui/minify.js/tree/node-v2.3.0/node.js/#readme\"\u003ehttps://github.com/adamlui/minify.js/tree/node-v2.3.0/node.js/#readme\u003c/a\u003e\u003c/p\u003e\n\u003ch6\u003e\u003cem\u003eAuto-synced from \u003ca href=\"https://github.com/adamlui/js-utils/releases\"\u003ehttps://github.com/adamlui/js-utils/releases\u003c/a\u003e by \u003ca href=\"https://github.com/kudo-sync-bot\"\u003ekudo-sync-bot\u003c/a\u003e\u003c/em\u003e\u003c/h6\u003e\n\u003ch2\u003eminify.js (Node) v2.2.1\u003c/h2\u003e\n\u003ch2\u003e:page_with_curl: Changelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/js-utils/commit/5c44f747868e4180e92d83a05b0afa78fbbd9a5b\"\u003eAdded use jsDelivr config template for CLI \u003ccode\u003einit\u003c/code\u003e if local copy not found\u003c/a\u003e (\u003ca href=\"https://github.com/adamlui\"\u003e\u003ccode\u003e@​adamlui\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/js-utils/commit/901fa559b95506a51c0f1c468646fb6381c03dd7\"\u003eAdded \u003ccode\u003elog.prefix\u003c/code\u003e to CLI \u003ccode\u003e\u0026lt;debug|error|warn\u0026gt;()\u003c/code\u003e, condensed \u003ccode\u003edata.flatten()\u003c/code\u003e calls\u003c/a\u003e (\u003ca href=\"https://github.com/adamlui\"\u003e\u003ccode\u003e@​adamlui\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/js-utils/commit/5ed8b8ec244dac5388c850ce696a80b1d52e0568\"\u003eCondensed \u003ccode\u003eautoPath\u003c/code\u003e init in CLI \u003ccode\u003esettings.load()\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://github.com/adamlui\"\u003e\u003ccode\u003e@​adamlui\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/js-utils/commit/1f113a72a001e905f824d9471587a1b19cbc892b\"\u003eReplaced unreliable dependent pakage.json lookup in CLI \u003ccode\u003elog.version()\u003c/code\u003e w/ node_modules lookup\u003c/a\u003e (\u003ca href=\"https://github.com/adamlui\"\u003e\u003ccode\u003e@​adamlui\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/js-utils/commit/a4216659be6c604cfcf48b9c094401142a164be8\"\u003eLocalized \u003ccode\u003ecli.urls.docs\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://github.com/adamlui\"\u003e\u003ccode\u003e@​adamlui\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/adamlui/minify.js/compare/node-v2.2.0...node-v2.2.1\"\u003ehttps://github.com/adamlui/minify.js/compare/node-v2.2.0...node-v2.2.1\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eREADME for this release: \u003ca href=\"https://github.com/adamlui/minify.js/tree/node-v2.2.1/node.js/#readme\"\u003ehttps://github.com/adamlui/minify.js/tree/node-v2.2.1/node.js/#readme\u003c/a\u003e\u003c/p\u003e\n\u003ch6\u003e\u003cem\u003eAuto-synced from \u003ca href=\"https://github.com/adamlui/js-utils/releases\"\u003ehttps://github.com/adamlui/js-utils/releases\u003c/a\u003e by \u003ca href=\"https://github.com/kudo-sync-bot\"\u003ekudo-sync-bot\u003c/a\u003e\u003c/em\u003e\u003c/h6\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/minify.js/commit/beb503de19155efc809218562c7c89c84b0adffa\"\u003e\u003ccode\u003ebeb503d\u003c/code\u003e\u003c/a\u003e Built minify.js v2.3.0 ↞ [auto-sync from https://github.com/adamlui/js-utils/...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/minify.js/commit/42f1a97cdaa78838ba049c3ba038dbce2ff2061f\"\u003e\u003ccode\u003e42f1a97\u003c/code\u003e\u003c/a\u003e Corrected \u003ccode\u003einputCtrlKeys.length\u003c/code\u003e check ↞ [auto-sync from https://github.com/a...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/minify.js/commit/05f376809f7577118b875b8ee9d263c0c29b527d\"\u003e\u003ccode\u003e05f3768\u003c/code\u003e\u003c/a\u003e Tightened \u003ccode\u003everTag\u003c/code\u003e matching ↞ [auto-sync from https://github.com/adamlui/js-u...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/minify.js/commit/aa188c60686e0af49ac01f0cafc2c08acf0ce4af\"\u003e\u003ccode\u003eaa188c6\u003c/code\u003e\u003c/a\u003e Inserted line break ↞ [auto-sync from https://github.com/adamlui/js-utils/tre...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/minify.js/commit/fc741d36f7e62bdb0acdeebbe87939724fd76a71\"\u003e\u003ccode\u003efc741d3\u003c/code\u003e\u003c/a\u003e Merged lines ↞ [auto-sync from https://github.com/adamlui/js-utils/tree/main/...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/minify.js/commit/f346a3f8566fc717f829805449c0d970e0e54851\"\u003e\u003ccode\u003ef346a3f\u003c/code\u003e\u003c/a\u003e Added comment ↞ [auto-sync from https://github.com/adamlui/js-utils/tree/main...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/minify.js/commit/b8218ef2de300a45c6d0ce7e737de0c6428b4548\"\u003e\u003ccode\u003eb8218ef\u003c/code\u003e\u003c/a\u003e Replaced url.js w/ jsdelivr.js ↞ [auto-sync from https://github.com/adamlui/j...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/minify.js/commit/ce7c49f908b48d3505129afe809d7828d0c95f44\"\u003e\u003ccode\u003ece7c49f\u003c/code\u003e\u003c/a\u003e Abstracted \u003ccode\u003eurl.createJSDverTag()\u003c/code\u003e ↞ [auto-sync from https://github.com/adaml...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/minify.js/commit/3050b65ad21fce7da60a2e9c722f98006903b2d6\"\u003e\u003ccode\u003e3050b65\u003c/code\u003e\u003c/a\u003e Reversed ternaries for easier maintenance ↞ [auto-sync from https://github.co...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adamlui/minify.js/commit/7269ac02ed344862879b40666a1785f525c1715e\"\u003e\u003ccode\u003e7269ac0\u003c/code\u003e\u003c/a\u003e Cached failed \u003ccode\u003ecli.version\u003c/code\u003e inits ↞ [auto-sync from https://github.com/adamlu...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/adamlui/minify.js/compare/node-v2.2.0...node-v2.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@stylistic/eslint-plugin` from 5.7.1 to 5.8.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/releases\"\u003e\u003ccode\u003e@​stylistic/eslint-plugin\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.8.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/compare/v5.7.1...v5.8.0\"\u003e5.8.0\u003c/a\u003e (2026-02-09)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elist-style:\u003c/strong\u003e support if statement (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1119\"\u003e#1119\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/23b25abe1be6086f2d7b843229fbdaeb63fec668\"\u003e23b25ab\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enew rule \u003ccode\u003ejsx-props-style\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1118\"\u003e#1118\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/dc9cc1b5ce09b6d42f4248cc4a3a688660dcd7fa\"\u003edc9cc1b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003espace-unary-ops:\u003c/strong\u003e allow override \u003ccode\u003ets-non-null\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1120\"\u003e#1120\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/faca500773c54df3e5d95203b19e283c2b654f63\"\u003efaca500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupgrade deps (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1122\"\u003e#1122\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/773da95508a5e0289de960af9623b755297e502b\"\u003e773da95\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elist-style:\u003c/strong\u003e correctly get \u003ccode\u003e(\u003c/code\u003e for optional call expressions (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1114\"\u003e#1114\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/2090a728703c7f8522a580983db952361ad0b4ec\"\u003e2090a72\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​stylistic/eslint-plugin\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/compare/v5.7.1...v5.8.0\"\u003e5.8.0\u003c/a\u003e (2026-02-09)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elist-style:\u003c/strong\u003e support if statement (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1119\"\u003e#1119\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/23b25abe1be6086f2d7b843229fbdaeb63fec668\"\u003e23b25ab\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enew rule \u003ccode\u003ejsx-props-style\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1118\"\u003e#1118\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/dc9cc1b5ce09b6d42f4248cc4a3a688660dcd7fa\"\u003edc9cc1b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003espace-unary-ops:\u003c/strong\u003e allow override \u003ccode\u003ets-non-null\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1120\"\u003e#1120\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/faca500773c54df3e5d95203b19e283c2b654f63\"\u003efaca500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupgrade deps (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1122\"\u003e#1122\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/773da95508a5e0289de960af9623b755297e502b\"\u003e773da95\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elist-style:\u003c/strong\u003e correctly get \u003ccode\u003e(\u003c/code\u003e for optional call expressions (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1114\"\u003e#1114\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/2090a728703c7f8522a580983db952361ad0b4ec\"\u003e2090a72\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/55f7d117c701dadeacb238d7d61b5532e543dd90\"\u003e\u003ccode\u003e55f7d11\u003c/code\u003e\u003c/a\u003e chore: release v5.8.0 (main) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1116\"\u003e#1116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/773da95508a5e0289de960af9623b755297e502b\"\u003e\u003ccode\u003e773da95\u003c/code\u003e\u003c/a\u003e feat: upgrade deps (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1122\"\u003e#1122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/dc9cc1b5ce09b6d42f4248cc4a3a688660dcd7fa\"\u003e\u003ccode\u003edc9cc1b\u003c/code\u003e\u003c/a\u003e feat: new rule \u003ccode\u003ejsx-props-style\u003c/code\u003e (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1118\"\u003e#1118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/faca500773c54df3e5d95203b19e283c2b654f63\"\u003e\u003ccode\u003efaca500\u003c/code\u003e\u003c/a\u003e feat(space-unary-ops): allow override \u003ccode\u003ets-non-null\u003c/code\u003e (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1120\"\u003e#1120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/23b25abe1be6086f2d7b843229fbdaeb63fec668\"\u003e\u003ccode\u003e23b25ab\u003c/code\u003e\u003c/a\u003e feat(list-style): support if statement (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1119\"\u003e#1119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/2090a728703c7f8522a580983db952361ad0b4ec\"\u003e\u003ccode\u003e2090a72\u003c/code\u003e\u003c/a\u003e fix(list-style): correctly get \u003ccode\u003e(\u003c/code\u003e for optional call expressions (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1114\"\u003e#1114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commits/v5.8.0/packages/eslint-plugin\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 9.39.2 to 10.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.0.0\u003c/h2\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f9e54f43a5e497cdfa179338b431093245cb787b\"\u003e\u003ccode\u003ef9e54f4\u003c/code\u003e\u003c/a\u003e feat!: estimate rule-tester failure location (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20420\"\u003e#20420\u003c/a\u003e) (ST-DDT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a176319d8ade1a7d9b2d7fb8f038f55a2662325f\"\u003e\u003ccode\u003ea176319\u003c/code\u003e\u003c/a\u003e feat!: replace \u003ccode\u003echalk\u003c/code\u003e with \u003ccode\u003estyleText\u003c/code\u003e and add \u003ccode\u003ecolor\u003c/code\u003e to \u003ccode\u003eResultsMeta\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20227\"\u003e#20227\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7046e6c1e03c4ca0eee4888a1f2eba4c6454f84\"\u003e\u003ccode\u003ec7046e6\u003c/code\u003e\u003c/a\u003e feat!: enable JSX reference tracking (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20152\"\u003e#20152\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fa31a608901684fbcd9906d1907e66561d16e5aa\"\u003e\u003ccode\u003efa31a60\u003c/code\u003e\u003c/a\u003e feat!: add \u003ccode\u003ename\u003c/code\u003e to configs (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20015\"\u003e#20015\u003c/a\u003e) (Kirk Waiblinger)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3383e7ec9028166cafc8ea7986c2f7498d0049f0\"\u003e\u003ccode\u003e3383e7e\u003c/code\u003e\u003c/a\u003e fix!: remove deprecated \u003ccode\u003eSourceCode\u003c/code\u003e methods (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20137\"\u003e#20137\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/501abd0e916a35554c58b7c0365537f1fa3880ce\"\u003e\u003ccode\u003e501abd0\u003c/code\u003e\u003c/a\u003e feat!: update dependency minimatch to v10 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20246\"\u003e#20246\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ca4d3b40085de47561f89656a2207d09946ed45e\"\u003e\u003ccode\u003eca4d3b4\u003c/code\u003e\u003c/a\u003e fix!: stricter rule tester assertions for valid test cases (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20125\"\u003e#20125\u003c/a\u003e) (唯然)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/96512a66c86402fb0538cdcb6cd30b9073f6bf3b\"\u003e\u003ccode\u003e96512a6\u003c/code\u003e\u003c/a\u003e fix!: Remove deprecated rule context methods (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20086\"\u003e#20086\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c69fdacdb2e886b9d965568a397aa8220db3fe90\"\u003e\u003ccode\u003ec69fdac\u003c/code\u003e\u003c/a\u003e feat!: remove eslintrc support (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20037\"\u003e#20037\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/208b5cc34a8374ff81412b5bec2e0800eebfbd04\"\u003e\u003ccode\u003e208b5cc\u003c/code\u003e\u003c/a\u003e feat!: Use \u003ccode\u003eScopeManager#addGlobals()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20132\"\u003e#20132\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a2ee188ea7a38a0c6155f3d39e2b00e1d0f36e14\"\u003e\u003ccode\u003ea2ee188\u003c/code\u003e\u003c/a\u003e fix!: add \u003ccode\u003euniqueItems: true\u003c/code\u003e in \u003ccode\u003eno-invalid-regexp\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20155\"\u003e#20155\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a89059dbf2832d417dd493ee81483227ec44e4ab\"\u003e\u003ccode\u003ea89059d\u003c/code\u003e\u003c/a\u003e feat!: Program range span entire source text (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20133\"\u003e#20133\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/39a6424373d915fa9de0d7b0caba9a4dc3da9b53\"\u003e\u003ccode\u003e39a6424\u003c/code\u003e\u003c/a\u003e fix!: assert 'text' is a string across all RuleFixer methods (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20082\"\u003e#20082\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f28fbf846244e043c92b355b224d121b06140b44\"\u003e\u003ccode\u003ef28fbf8\u003c/code\u003e\u003c/a\u003e fix!: Deprecate \u003ccode\u003e\u0026quot;always\u0026quot;\u003c/code\u003e and \u003ccode\u003e\u0026quot;as-needed\u0026quot;\u003c/code\u003e options of the \u003ccode\u003eradix\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20223\"\u003e#20223\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/aa3fb2b233e929b37220be940575f42c280e0b98\"\u003e\u003ccode\u003eaa3fb2b\u003c/code\u003e\u003c/a\u003e fix!: tighten \u003ccode\u003efunc-names\u003c/code\u003e schema (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20119\"\u003e#20119\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f6c0ed0311dcfee853367d5068c765d066e6b756\"\u003e\u003ccode\u003ef6c0ed0\u003c/code\u003e\u003c/a\u003e feat!: report \u003ccode\u003eeslint-env\u003c/code\u003e comments as errors (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20128\"\u003e#20128\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4bf739fb533e59f7f0a66b65f7bc80be0f37d8db\"\u003e\u003ccode\u003e4bf739f\u003c/code\u003e\u003c/a\u003e fix!: remove deprecated \u003ccode\u003eLintMessage#nodeType\u003c/code\u003e and \u003ccode\u003eTestCaseError#type\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20096\"\u003e#20096\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/523c076866400670fb2192a3f55dbf7ad3469247\"\u003e\u003ccode\u003e523c076\u003c/code\u003e\u003c/a\u003e feat!: drop support for jiti \u0026lt; 2.2.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20016\"\u003e#20016\u003c/a\u003e) (michael faith)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/454a292c95f34dad232411ddac06408e6383bb64\"\u003e\u003ccode\u003e454a292\u003c/code\u003e\u003c/a\u003e feat!: update \u003ccode\u003eeslint:recommended\u003c/code\u003e configuration (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20210\"\u003e#20210\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4f880ee02992e1bf0e96ebaba679985e2d1295f1\"\u003e\u003ccode\u003e4f880ee\u003c/code\u003e\u003c/a\u003e feat!: remove \u003ccode\u003ev10_*\u003c/code\u003e and inactive \u003ccode\u003eunstable_*\u003c/code\u003e flags (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20225\"\u003e#20225\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f18115c363a4ac7671a4c7f30ee13d57ebba330f\"\u003e\u003ccode\u003ef18115c\u003c/code\u003e\u003c/a\u003e feat!: \u003ccode\u003eno-shadow-restricted-names\u003c/code\u003e report \u003ccode\u003eglobalThis\u003c/code\u003e by default (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20027\"\u003e#20027\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c6358c31fbd3937b92d89be2618ffdf5a774604e\"\u003e\u003ccode\u003ec6358c3\u003c/code\u003e\u003c/a\u003e feat!: Require Node.js \u003ccode\u003e^20.19.0 || ^22.13.0 || \u0026gt;=24\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20160\"\u003e#20160\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bff9091927811497dbf066b0e3b85ecb37d43822\"\u003e\u003ccode\u003ebff9091\u003c/code\u003e\u003c/a\u003e feat: handle \u003ccode\u003eArray.fromAsync\u003c/code\u003e in \u003ccode\u003earray-callback-return\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20457\"\u003e#20457\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/290c594bb50c439fb71bc75521ee5360daa8c222\"\u003e\u003ccode\u003e290c594\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eself\u003c/code\u003e to \u003ccode\u003eno-implied-eval\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20468\"\u003e#20468\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/43677de07ebd6e14bfac40a46ad749ba783c45f2\"\u003e\u003ccode\u003e43677de\u003c/code\u003e\u003c/a\u003e feat: fix handling of function and class expression names in \u003ccode\u003eno-shadow\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20432\"\u003e#20432\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f0cafe5f37e7765e9d8c2751b5f5d33107687009\"\u003e\u003ccode\u003ef0cafe5\u003c/code\u003e\u003c/a\u003e feat: rule tester add assertion option \u003ccode\u003erequireData\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20409\"\u003e#20409\u003c/a\u003e) (fnx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f7ab6937e63bc618d326710858f5861a68f80616\"\u003e\u003ccode\u003ef7ab693\u003c/code\u003e\u003c/a\u003e feat: output RuleTester test case failure index (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19976\"\u003e#19976\u003c/a\u003e) (ST-DDT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7cbcbf9c3c2008deee7d143ae35e668e8ffbccb3\"\u003e\u003ccode\u003e7cbcbf9\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003ecountThis\u003c/code\u003e option to \u003ccode\u003emax-params\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20236\"\u003e#20236\u003c/a\u003e) (Gerkin)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f148a5eaa1e89dd80ade62f0a690186b00b9f6e1\"\u003e\u003ccode\u003ef148a5e\u003c/code\u003e\u003c/a\u003e feat: add error assertion options (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20247\"\u003e#20247\u003c/a\u003e) (ST-DDT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/09e66549ecada6dcb8c567a60faf044fce049188\"\u003e\u003ccode\u003e09e6654\u003c/code\u003e\u003c/a\u003e feat: update error loc of \u003ccode\u003erequire-yield\u003c/code\u003e and \u003ccode\u003eno-useless-constructor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20267\"\u003e#20267\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/436b82f3c0a8cfa2fdc17d173e95ea11d5d3ee03\"\u003e\u003ccode\u003e436b82f\u003c/code\u003e\u003c/a\u003e fix: update eslint (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20473\"\u003e#20473\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1d29d22fe302443cec2a11da0816397f94af97ec\"\u003e\u003ccode\u003e1d29d22\u003c/code\u003e\u003c/a\u003e fix: detect default \u003ccode\u003ethis\u003c/code\u003e binding in \u003ccode\u003eArray.fromAsync\u003c/code\u003e callbacks (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20456\"\u003e#20456\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/727451eff55b35d853e0e443d0de58f4550762bf\"\u003e\u003ccode\u003e727451e\u003c/code\u003e\u003c/a\u003e fix: fix regression of global mode report range in \u003ccode\u003estrict\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20462\"\u003e#20462\u003c/a\u003e) (ntnyq)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e80485fcd27196fa0b6f6b5c7ac8cf49ad4b079d\"\u003e\u003ccode\u003ee80485f\u003c/code\u003e\u003c/a\u003e fix: remove fake \u003ccode\u003eFlatESLint\u003c/code\u003e and \u003ccode\u003eLegacyESLint\u003c/code\u003e exports (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20460\"\u003e#20460\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9eeff3bc13813a786b8a4c3815def97c0fb646ef\"\u003e\u003ccode\u003e9eeff3b\u003c/code\u003e\u003c/a\u003e fix: update esquery (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20423\"\u003e#20423\u003c/a\u003e) (cryptnix)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b34b93852d014ebbcf3538d892b55e0216cdf681\"\u003e\u003ccode\u003eb34b938\u003c/code\u003e\u003c/a\u003e fix: use \u003ccode\u003eError.prepareStackTrace\u003c/code\u003e to estimate failing test location (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20436\"\u003e#20436\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/51aab5393b058f7cbed69041a9069b2bd106aabd\"\u003e\u003ccode\u003e51aab53\u003c/code\u003e\u003c/a\u003e fix: update eslint (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20443\"\u003e#20443\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/23490b266276792896a0b7b43c49a1ce87bf8568\"\u003e\u003ccode\u003e23490b2\u003c/code\u003e\u003c/a\u003e fix: handle space before colon in \u003ccode\u003eRuleTester\u003c/code\u003e location estimation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20433\"\u003e#20433\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f244dbf2191267a4cafd08645243624baf3e8c83\"\u003e\u003ccode\u003ef244dbf\u003c/code\u003e\u003c/a\u003e fix: use \u003ccode\u003eMessagePlaceholderData\u003c/code\u003e type from \u003ccode\u003e@eslint/core\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20348\"\u003e#20348\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d186f8c0747f14890e86a5a39708b052b391ddaf\"\u003e\u003ccode\u003ed186f8c\u003c/code\u003e\u003c/a\u003e fix: update eslint (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20427\"\u003e#20427\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2332262deb4ef3188b210595896bb0ff552a7e66\"\u003e\u003ccode\u003e2332262\u003c/code\u003e\u003c/a\u003e fix: error location should not modify error message in RuleTester (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20421\"\u003e#20421\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ab99b21a6715dee1035d8f4e6d6841853eb5563f\"\u003e\u003ccode\u003eab99b21\u003c/code\u003e\u003c/a\u003e fix: ensure \u003ccode\u003efilename\u003c/code\u003e is passed as third argument to \u003ccode\u003everifyAndFix()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20405\"\u003e#20405\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8a60f3bc80ad96c65feeb29886342623c630199c\"\u003e\u003ccode\u003e8a60f3b\u003c/code\u003e\u003c/a\u003e fix: remove \u003ccode\u003eecmaVersion\u003c/code\u003e and \u003ccode\u003esourceType\u003c/code\u003e from \u003ccode\u003eParserOptions\u003c/code\u003e type (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20415\"\u003e#20415\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/eafd727a060131f7fc79b2eb5698d8d27683c3a2\"\u003e\u003ccode\u003eeafd727\u003c/code\u003e\u003c/a\u003e fix: remove \u003ccode\u003eTDZ\u003c/code\u003e scope type (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20231\"\u003e#20231\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4e6c4ac042e321da8fc29ce53ed03c86dcaa44a7\"\u003e\u003ccode\u003e4e6c4ac\u003c/code\u003e\u003c/a\u003e 10.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ddd8a223000ac6a2182cc8eae35254806a3b0289\"\u003e\u003ccode\u003eddd8a22\u003c/code\u003e\u003c/a\u003e Build: changelog update for 10.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bff9091927811497dbf066b0e3b85ecb37d43822\"\u003e\u003ccode\u003ebff9091\u003c/code\u003e\u003c/a\u003e feat: handle \u003ccode\u003eArray.fromAsync\u003c/code\u003e in \u003ccode\u003earray-callback-return\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20457\"\u003e#20457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1ece282c2286b5dc187ece2a793dbd8798f20bd7\"\u003e\u003ccode\u003e1ece282\u003c/code\u003e\u003c/a\u003e chore: ignore \u003ccode\u003e/docs/v9.x\u003c/code\u003e in link checker (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20452\"\u003e#20452\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/034e1397446205e83eb341354605380195c88633\"\u003e\u003ccode\u003e034e139\u003c/code\u003e\u003c/a\u003e ci: add type integration test for \u003ccode\u003e@html-eslint/eslint-plugin\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20345\"\u003e#20345\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f3fbc2f60cbe2c718364feb8c3fc0452c0df3c56\"\u003e\u003ccode\u003ef3fbc2f\u003c/code\u003e\u003c/a\u003e chore: set \u003ccode\u003e@eslint/js\u003c/code\u003e version to 10.0.0 to skip releasing it (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20466\"\u003e#20466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e978ddaab7e6a3c38b4a2afa721148a6ef38f29a\"\u003e\u003ccode\u003ee978dda\u003c/code\u003e\u003c/a\u003e docs: Update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4cecf8393ae9af18c4cfd50621115eb23b3d0cb6\"\u003e\u003ccode\u003e4cecf83\u003c/code\u003e\u003c/a\u003e docs: Update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c79f0ab2e2d242a93b08ff2f6a0712e2ef60b7b8\"\u003e\u003ccode\u003ec79f0ab\u003c/code\u003e\u003c/a\u003e docs: Update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/afc06817bbd0625c7b0a46bdc81c38dab0c99441\"\u003e\u003ccode\u003eafc0681\u003c/code\u003e\u003c/a\u003e chore: remove scopeManager.addGlobals patch for typescript-eslint parser (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20\"\u003e#20\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v9.39.2...v10.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ssri` from 13.0.0 to 13.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/ssri/releases\"\u003essri's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev13.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/ssri/compare/v13.0.0...v13.0.1\"\u003e13.0.1\u003c/a\u003e (2025-12-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/eb833161e9731cbafd679fb0cd4883cc57bf869f\"\u003e\u003ccode\u003eeb83316\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/160\"\u003e#160\u003c/a\u003e hash: filter on known hashes (\u003ca href=\"https://github.com/wraithgar\"\u003e\u003ccode\u003e@​wraithgar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/5b98568ecb1f096a62440571213072bc7fa78057\"\u003e\u003ccode\u003e5b98568\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/160\"\u003e#160\u003c/a\u003e code cleanup (\u003ca href=\"https://github.com/wraithgar\"\u003e\u003ccode\u003e@​wraithgar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/940288e5a54226721526db3195d102230cccfdb6\"\u003e\u003ccode\u003e940288e\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/163\"\u003e#163\u003c/a\u003e remove tap (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/26e09b8765bce1ea658bf677cee23b45393a68c6\"\u003e\u003ccode\u003e26e09b8\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/163\"\u003e#163\u003c/a\u003e move to node:test (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/5ca3f4ad4afdef2d4516287fde79e071d4c8a2ac\"\u003e\u003ccode\u003e5ca3f4a\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/161\"\u003e#161\u003c/a\u003e add benchmarks (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/161\"\u003e#161\u003c/a\u003e) (\u003ca href=\"https://github.com/H4ad\"\u003e\u003ccode\u003e@​H4ad\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/cf696941026a4afcf07c4c2dfef54e44912a290d\"\u003e\u003ccode\u003ecf69694\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/156\"\u003e#156\u003c/a\u003e bump \u003ccode\u003e@​npmcli/eslint-config\u003c/code\u003e from 5.1.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/156\"\u003e#156\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/05ce2c5aa7511431fae297fa01bf26b8cabdc461\"\u003e\u003ccode\u003e05ce2c5\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/158\"\u003e#158\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.28.0 to 4.28.1 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/158\"\u003e#158\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/ssri/blob/main/CHANGELOG.md\"\u003essri's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/ssri/compare/v13.0.0...v13.0.1\"\u003e13.0.1\u003c/a\u003e (2025-12-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/eb833161e9731cbafd679fb0cd4883cc57bf869f\"\u003e\u003ccode\u003eeb83316\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/160\"\u003e#160\u003c/a\u003e hash: filter on known hashes (\u003ca href=\"https://github.com/wraithgar\"\u003e\u003ccode\u003e@​wraithgar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/5b98568ecb1f096a62440571213072bc7fa78057\"\u003e\u003ccode\u003e5b98568\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/160\"\u003e#160\u003c/a\u003e code cleanup (\u003ca href=\"https://github.com/wraithgar\"\u003e\u003ccode\u003e@​wraithgar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/940288e5a54226721526db3195d102230cccfdb6\"\u003e\u003ccode\u003e940288e\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/163\"\u003e#163\u003c/a\u003e remove tap (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/26e09b8765bce1ea658bf677cee23b45393a68c6\"\u003e\u003ccode\u003e26e09b8\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/163\"\u003e#163\u003c/a\u003e move to node:test (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/5ca3f4ad4afdef2d4516287fde79e071d4c8a2ac\"\u003e\u003ccode\u003e5ca3f4a\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/161\"\u003e#161\u003c/a\u003e add benchmarks (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/161\"\u003e#161\u003c/a\u003e) (\u003ca href=\"https://github.com/H4ad\"\u003e\u003ccode\u003e@​H4ad\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/cf696941026a4afcf07c4c2dfef54e44912a290d\"\u003e\u003ccode\u003ecf69694\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/156\"\u003e#156\u003c/a\u003e bump \u003ccode\u003e@​npmcli/eslint-config\u003c/code\u003e from 5.1.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/156\"\u003e#156\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/05ce2c5aa7511431fae297fa01bf26b8cabdc461\"\u003e\u003ccode\u003e05ce2c5\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/158\"\u003e#158\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.28.0 to 4.28.1 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/158\"\u003e#158\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/73adc1554d0b60606a8fb315d47f7afde7fd913e\"\u003e\u003ccode\u003e73adc15\u003c/code\u003e\u003c/a\u003e chore: release 13.0.1 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/162\"\u003e#162\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/940288e5a54226721526db3195d102230cccfdb6\"\u003e\u003ccode\u003e940288e\u003c/code\u003e\u003c/a\u003e chore: remove tap\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/26e09b8765bce1ea658bf677cee23b45393a68c6\"\u003e\u003ccode\u003e26e09b8\u003c/code\u003e\u003c/a\u003e chore: move to node:test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/eb833161e9731cbafd679fb0cd4883cc57bf869f\"\u003e\u003ccode\u003eeb83316\u003c/code\u003e\u003c/a\u003e fix(hash): filter on known hashes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/5b98568ecb1f096a62440571213072bc7fa78057\"\u003e\u003ccode\u003e5b98568\u003c/code\u003e\u003c/a\u003e fix: code cleanup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/5ca3f4ad4afdef2d4516287fde79e071d4c8a2ac\"\u003e\u003ccode\u003e5ca3f4a\u003c/code\u003e\u003c/a\u003e chore: add benchmarks (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/161\"\u003e#161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/05ce2c5aa7511431fae297fa01bf26b8cabdc461\"\u003e\u003ccode\u003e05ce2c5\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.28.0 to 4.28.1 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/158\"\u003e#158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/60ecae62d7cdde6b73d30cb153b37ff59c6e3296\"\u003e\u003ccode\u003e60ecae6\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.27.1 to 4.28.0 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/157\"\u003e#157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/cf696941026a4afcf07c4c2dfef54e44912a290d\"\u003e\u003ccode\u003ecf69694\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/eslint-config\u003c/code\u003e from 5.1.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/156\"\u003e#156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/npm/ssri/compare/v13.0.0...v13.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot 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`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e 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)\n- `@dependabot ignore \u003cdependency name\u003e 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)\n- `@dependabot ignore \u003cdependency name\u003e` 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)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/adamlui/userscripts/pull/205","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fuserscripts/issues/205","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/205/packages"}},{"old_version":"6.0.2","new_version":"13.0.1","update_type":"major","path":"/docs","pr_created_at":"2026-02-10T11:53:07.000Z","version_change":"6.0.2 → 13.0.1","issue":{"uuid":"3921030608","node_id":"PR_kwDOHNj9bs7CuDm5","number":151,"state":"closed","title":"build(deps): bump ssri from 6.0.2 to 13.0.1 in /docs","user":"dependabot[bot]","labels":["dependencies","javascript","Stale"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-04-06T02:22:00.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-10T11:53:07.000Z","updated_at":"2026-04-06T02:22:08.000Z","time_to_close":4717733,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"ssri","old_version":"6.0.2","new_version":"13.0.1","repository_url":"https://github.com/npm/ssri"}],"path":"/docs","ecosystem":"npm"},"body":"Bumps [ssri](https://github.com/npm/ssri) from 6.0.2 to 13.0.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/ssri/releases\"\u003essri's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev13.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/ssri/compare/v13.0.0...v13.0.1\"\u003e13.0.1\u003c/a\u003e (2025-12-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/eb833161e9731cbafd679fb0cd4883cc57bf869f\"\u003e\u003ccode\u003eeb83316\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/160\"\u003e#160\u003c/a\u003e hash: filter on known hashes (\u003ca href=\"https://github.com/wraithgar\"\u003e\u003ccode\u003e@​wraithgar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/5b98568ecb1f096a62440571213072bc7fa78057\"\u003e\u003ccode\u003e5b98568\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/160\"\u003e#160\u003c/a\u003e code cleanup (\u003ca href=\"https://github.com/wraithgar\"\u003e\u003ccode\u003e@​wraithgar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/940288e5a54226721526db3195d102230cccfdb6\"\u003e\u003ccode\u003e940288e\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/163\"\u003e#163\u003c/a\u003e remove tap (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/26e09b8765bce1ea658bf677cee23b45393a68c6\"\u003e\u003ccode\u003e26e09b8\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/163\"\u003e#163\u003c/a\u003e move to node:test (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/5ca3f4ad4afdef2d4516287fde79e071d4c8a2ac\"\u003e\u003ccode\u003e5ca3f4a\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/161\"\u003e#161\u003c/a\u003e add benchmarks (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/161\"\u003e#161\u003c/a\u003e) (\u003ca href=\"https://github.com/H4ad\"\u003e\u003ccode\u003e@​H4ad\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/cf696941026a4afcf07c4c2dfef54e44912a290d\"\u003e\u003ccode\u003ecf69694\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/156\"\u003e#156\u003c/a\u003e bump \u003ccode\u003e@​npmcli/eslint-config\u003c/code\u003e from 5.1.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/156\"\u003e#156\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/05ce2c5aa7511431fae297fa01bf26b8cabdc461\"\u003e\u003ccode\u003e05ce2c5\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/158\"\u003e#158\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.28.0 to 4.28.1 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/158\"\u003e#158\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev13.0.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/ssri/compare/v12.0.0...v13.0.0\"\u003e13.0.0\u003c/a\u003e (2025-10-22)\u003c/h2\u003e\n\u003ch3\u003e⚠️ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003essri\u003c/code\u003e now supports node \u003ccode\u003e^20.17.0 || \u0026gt;=22.9.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/46a2520214e47948c951914caba86d1f929b78eb\"\u003e\u003ccode\u003e46a2520\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/155\"\u003e#155\u003c/a\u003e align to npm 11 node engine range (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/155\"\u003e#155\u003c/a\u003e) (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/8f0bbf2717238220203091e31d2cb91090199cb4\"\u003e\u003ccode\u003e8f0bbf2\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/151\"\u003e#151\u003c/a\u003e improve \u003ccode\u003eSRI_REGEX\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/151\"\u003e#151\u003c/a\u003e) (\u003ca href=\"https://github.com/ericcornelissen\"\u003e\u003ccode\u003e@​ericcornelissen\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/79e001894155d729847f3c8611d9f0758f699b6b\"\u003e\u003ccode\u003e79e0018\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/146\"\u003e#146\u003c/a\u003e postinstall workflow updates (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/146\"\u003e#146\u003c/a\u003e) (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/89b775a9cf3ce335aa3ab60b05c5c5b97768a681\"\u003e\u003ccode\u003e89b775a\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/154\"\u003e#154\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.26.0 to 4.27.1 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/154\"\u003e#154\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev12.0.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/ssri/compare/v11.0.0...v12.0.0\"\u003e12.0.0\u003c/a\u003e (2024-09-24)\u003c/h2\u003e\n\u003ch3\u003e⚠️ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003essri\u003c/code\u003e now supports node \u003ccode\u003e^18.17.0 || \u0026gt;=20.5.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/b7a3f9ad357ab1b463808f49903ed65eac1b9663\"\u003e\u003ccode\u003eb7a3f9a\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/141\"\u003e#141\u003c/a\u003e align to npm 10 node engine range (\u003ca href=\"https://github.com/hashtagchris\"\u003e\u003ccode\u003e@​hashtagchris\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/f8121e9e5ea3121b4cf3a59767472ae382373f3f\"\u003e\u003ccode\u003ef8121e9\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/141\"\u003e#141\u003c/a\u003e run template-oss-apply (\u003ca href=\"https://github.com/hashtagchris\"\u003e\u003ccode\u003e@​hashtagchris\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.0.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/ssri/compare/v10.0.6...v11.0.0\"\u003e11.0.0\u003c/a\u003e (2024-09-03)\u003c/h2\u003e\n\u003ch3\u003e⚠️ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003essri\u003c/code\u003e is now compatible with the following semver range for node: \u003ccode\u003e^16.14.0 || \u0026gt;=18.0.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/29a6e2c2e0d919f595ab1d9e0b685e9627f7ec41\"\u003e\u003ccode\u003e29a6e2c\u003c/code\u003e\u003c/a\u003e Address breaking engine change in dependency (\u003ca href=\"https://github.com/hashtagchris\"\u003e\u003ccode\u003e@​hashtagchris\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/db4219f28ab4576c32cde8ef008f2fc408b7f577\"\u003e\u003ccode\u003edb4219f\u003c/code\u003e\u003c/a\u003e bump \u003ccode\u003e@​npmcli/eslint-config\u003c/code\u003e from 4.0.5 to 5.0.0 (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/f2dd0125e4381f54ce97d4e03e57c21b3ff0aa3d\"\u003e\u003ccode\u003ef2dd012\u003c/code\u003e\u003c/a\u003e template-oss-apply (\u003ca href=\"https://github.com/hashtagchris\"\u003e\u003ccode\u003e@​hashtagchris\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/f2a2a9d09fd8956180b8aaf30b69481f61da0e2d\"\u003e\u003ccode\u003ef2a2a9d\u003c/code\u003e\u003c/a\u003e postinstall for dependabot template-oss PR (\u003ca href=\"https://github.com/hashtagchris\"\u003e\u003ccode\u003e@​hashtagchris\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/4508f71d8a873a2d3cee9369fa6117530bee6b6c\"\u003e\u003ccode\u003e4508f71\u003c/code\u003e\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.22.0 to 4.23.3 (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.0.6\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/ssri/compare/v10.0.5...v10.0.6\"\u003e10.0.6\u003c/a\u003e (2024-05-04)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/f3773e21f966259ab3928dc2a9058fa3d3d82a55\"\u003e\u003ccode\u003ef3773e2\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/127\"\u003e#127\u003c/a\u003e linting: no-unused-vars (\u003ca href=\"https://github.com/lukekarrys\"\u003e\u003ccode\u003e@​lukekarrys\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/ssri/blob/main/CHANGELOG.md\"\u003essri's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/ssri/compare/v13.0.0...v13.0.1\"\u003e13.0.1\u003c/a\u003e (2025-12-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/eb833161e9731cbafd679fb0cd4883cc57bf869f\"\u003e\u003ccode\u003eeb83316\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/160\"\u003e#160\u003c/a\u003e hash: filter on known hashes (\u003ca href=\"https://github.com/wraithgar\"\u003e\u003ccode\u003e@​wraithgar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/5b98568ecb1f096a62440571213072bc7fa78057\"\u003e\u003ccode\u003e5b98568\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/160\"\u003e#160\u003c/a\u003e code cleanup (\u003ca href=\"https://github.com/wraithgar\"\u003e\u003ccode\u003e@​wraithgar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/940288e5a54226721526db3195d102230cccfdb6\"\u003e\u003ccode\u003e940288e\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/163\"\u003e#163\u003c/a\u003e remove tap (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/26e09b8765bce1ea658bf677cee23b45393a68c6\"\u003e\u003ccode\u003e26e09b8\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/163\"\u003e#163\u003c/a\u003e move to node:test (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/5ca3f4ad4afdef2d4516287fde79e071d4c8a2ac\"\u003e\u003ccode\u003e5ca3f4a\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/161\"\u003e#161\u003c/a\u003e add benchmarks (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/161\"\u003e#161\u003c/a\u003e) (\u003ca href=\"https://github.com/H4ad\"\u003e\u003ccode\u003e@​H4ad\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/cf696941026a4afcf07c4c2dfef54e44912a290d\"\u003e\u003ccode\u003ecf69694\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/156\"\u003e#156\u003c/a\u003e bump \u003ccode\u003e@​npmcli/eslint-config\u003c/code\u003e from 5.1.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/156\"\u003e#156\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/05ce2c5aa7511431fae297fa01bf26b8cabdc461\"\u003e\u003ccode\u003e05ce2c5\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/158\"\u003e#158\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.28.0 to 4.28.1 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/158\"\u003e#158\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/ssri/compare/v12.0.0...v13.0.0\"\u003e13.0.0\u003c/a\u003e (2025-10-22)\u003c/h2\u003e\n\u003ch3\u003e⚠️ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003essri\u003c/code\u003e now supports node \u003ccode\u003e^20.17.0 || \u0026gt;=22.9.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/46a2520214e47948c951914caba86d1f929b78eb\"\u003e\u003ccode\u003e46a2520\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/155\"\u003e#155\u003c/a\u003e align to npm 11 node engine range (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/155\"\u003e#155\u003c/a\u003e) (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/8f0bbf2717238220203091e31d2cb91090199cb4\"\u003e\u003ccode\u003e8f0bbf2\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/151\"\u003e#151\u003c/a\u003e improve \u003ccode\u003eSRI_REGEX\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/151\"\u003e#151\u003c/a\u003e) (\u003ca href=\"https://github.com/ericcornelissen\"\u003e\u003ccode\u003e@​ericcornelissen\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/79e001894155d729847f3c8611d9f0758f699b6b\"\u003e\u003ccode\u003e79e0018\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/146\"\u003e#146\u003c/a\u003e postinstall workflow updates (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/146\"\u003e#146\u003c/a\u003e) (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/89b775a9cf3ce335aa3ab60b05c5c5b97768a681\"\u003e\u003ccode\u003e89b775a\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/154\"\u003e#154\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.26.0 to 4.27.1 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/154\"\u003e#154\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/ssri/compare/v11.0.0...v12.0.0\"\u003e12.0.0\u003c/a\u003e (2024-09-24)\u003c/h2\u003e\n\u003ch3\u003e⚠️ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003essri\u003c/code\u003e now supports node \u003ccode\u003e^18.17.0 || \u0026gt;=20.5.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/b7a3f9ad357ab1b463808f49903ed65eac1b9663\"\u003e\u003ccode\u003eb7a3f9a\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/141\"\u003e#141\u003c/a\u003e align to npm 10 node engine range (\u003ca href=\"https://github.com/hashtagchris\"\u003e\u003ccode\u003e@​hashtagchris\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/f8121e9e5ea3121b4cf3a59767472ae382373f3f\"\u003e\u003ccode\u003ef8121e9\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/141\"\u003e#141\u003c/a\u003e run template-oss-apply (\u003ca href=\"https://github.com/hashtagchris\"\u003e\u003ccode\u003e@​hashtagchris\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/ssri/compare/v10.0.6...v11.0.0\"\u003e11.0.0\u003c/a\u003e (2024-09-03)\u003c/h2\u003e\n\u003ch3\u003e⚠️ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003essri\u003c/code\u003e is now compatible with the following semver range for node: \u003ccode\u003e^16.14.0 || \u0026gt;=18.0.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/29a6e2c2e0d919f595ab1d9e0b685e9627f7ec41\"\u003e\u003ccode\u003e29a6e2c\u003c/code\u003e\u003c/a\u003e Address breaking engine change in dependency (\u003ca href=\"https://github.com/hashtagchris\"\u003e\u003ccode\u003e@​hashtagchris\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/db4219f28ab4576c32cde8ef008f2fc408b7f577\"\u003e\u003ccode\u003edb4219f\u003c/code\u003e\u003c/a\u003e bump \u003ccode\u003e@​npmcli/eslint-config\u003c/code\u003e from 4.0.5 to 5.0.0 (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/f2dd0125e4381f54ce97d4e03e57c21b3ff0aa3d\"\u003e\u003ccode\u003ef2dd012\u003c/code\u003e\u003c/a\u003e template-oss-apply (\u003ca href=\"https://github.com/hashtagchris\"\u003e\u003ccode\u003e@​hashtagchris\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/f2a2a9d09fd8956180b8aaf30b69481f61da0e2d\"\u003e\u003ccode\u003ef2a2a9d\u003c/code\u003e\u003c/a\u003e postinstall for dependabot template-oss PR (\u003ca href=\"https://github.com/hashtagchris\"\u003e\u003ccode\u003e@​hashtagchris\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/4508f71d8a873a2d3cee9369fa6117530bee6b6c\"\u003e\u003ccode\u003e4508f71\u003c/code\u003e\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.22.0 to 4.23.3 (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/ssri/compare/v10.0.5...v10.0.6\"\u003e10.0.6\u003c/a\u003e (2024-05-04)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/f3773e21f966259ab3928dc2a9058fa3d3d82a55\"\u003e\u003ccode\u003ef3773e2\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/127\"\u003e#127\u003c/a\u003e linting: no-unused-vars (\u003ca href=\"https://github.com/lukekarrys\"\u003e\u003ccode\u003e@​lukekarrys\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/55e7dfbe3fae8c1d520a4d0c90ac163dac6aa9b1\"\u003e\u003ccode\u003e55e7dfb\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/127\"\u003e#127\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e to 4.22.0 (\u003ca href=\"https://github.com/lukekarrys\"\u003e\u003ccode\u003e@​lukekarrys\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/96d1795b9339c9c161bf3ca46cc4d3729a8e8aab\"\u003e\u003ccode\u003e96d1795\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/127\"\u003e#127\u003c/a\u003e postinstall for dependabot template-oss PR (\u003ca href=\"https://github.com/lukekarrys\"\u003e\u003ccode\u003e@​lukekarrys\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/73adc1554d0b60606a8fb315d47f7afde7fd913e\"\u003e\u003ccode\u003e73adc15\u003c/code\u003e\u003c/a\u003e chore: release 13.0.1 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/162\"\u003e#162\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/940288e5a54226721526db3195d102230cccfdb6\"\u003e\u003ccode\u003e940288e\u003c/code\u003e\u003c/a\u003e chore: remove tap\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/26e09b8765bce1ea658bf677cee23b45393a68c6\"\u003e\u003ccode\u003e26e09b8\u003c/code\u003e\u003c/a\u003e chore: move to node:test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/eb833161e9731cbafd679fb0cd4883cc57bf869f\"\u003e\u003ccode\u003eeb83316\u003c/code\u003e\u003c/a\u003e fix(hash): filter on known hashes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/5b98568ecb1f096a62440571213072bc7fa78057\"\u003e\u003ccode\u003e5b98568\u003c/code\u003e\u003c/a\u003e fix: code cleanup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/5ca3f4ad4afdef2d4516287fde79e071d4c8a2ac\"\u003e\u003ccode\u003e5ca3f4a\u003c/code\u003e\u003c/a\u003e chore: add benchmarks (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/161\"\u003e#161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/05ce2c5aa7511431fae297fa01bf26b8cabdc461\"\u003e\u003ccode\u003e05ce2c5\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.28.0 to 4.28.1 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/158\"\u003e#158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/60ecae62d7cdde6b73d30cb153b37ff59c6e3296\"\u003e\u003ccode\u003e60ecae6\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.27.1 to 4.28.0 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/157\"\u003e#157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/cf696941026a4afcf07c4c2dfef54e44912a290d\"\u003e\u003ccode\u003ecf69694\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/eslint-config\u003c/code\u003e from 5.1.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/156\"\u003e#156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/c8d76cd6ae4b73b7737242486ad8ba009036f577\"\u003e\u003ccode\u003ec8d76cd\u003c/code\u003e\u003c/a\u003e chore: release 13.0.0 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/153\"\u003e#153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/npm/ssri/compare/v6.0.2...v13.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for ssri since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=ssri\u0026package-manager=npm_and_yarn\u0026previous-version=6.0.2\u0026new-version=13.0.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot 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`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/MonCatCat/ag0/pull/151","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/MonCatCat%2Fag0/issues/151","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/151/packages"}}]}