{"id":7247,"name":"pacote","ecosystem":"npm","repository_url":"https://github.com/npm/pacote","issues_count":82,"created_at":"2025-06-06T22:09:59.953Z","updated_at":"2025-06-06T22:09:59.953Z","purl":"pkg:npm/pacote","metadata":{"id":2148882,"name":"pacote","ecosystem":"npm","description":"JavaScript package downloader","homepage":"https://github.com/npm/pacote#readme","licenses":"ISC","normalized_licenses":["ISC"],"repository_url":"https://github.com/npm/pacote","keywords_array":["packages","npm","git"],"namespace":null,"versions_count":224,"first_release_published_at":"2016-11-27T05:22:19.659Z","latest_release_published_at":"2024-11-25T22:13:25.946Z","latest_release_number":"21.0.0","last_synced_at":"2025-05-14T20:07:53.550Z","created_at":"2022-04-09T21:41:14.361Z","updated_at":"2025-05-14T20:07:53.551Z","registry_url":"https://www.npmjs.com/package/pacote","install_command":"npm install pacote","documentation_url":null,"metadata":{"funding":null,"dist-tags":{"v9-legacy":"9.5.12","prerelease":"14.0.0-pre.3","latest":"21.0.0"}},"repo_metadata":{"id":37561773,"uuid":"193812680","full_name":"npm/pacote","owner":"npm","description":"npm fetcher","archived":false,"fork":false,"pushed_at":"2024-10-17T15:15:49.000Z","size":2195,"stargazers_count":354,"open_issues_count":19,"forks_count":45,"subscribers_count":16,"default_branch":"main","last_synced_at":"2024-10-29T15:12:38.358Z","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":"isc","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","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}},"created_at":"2019-06-26T02:09:03.000Z","updated_at":"2024-10-17T15:12:49.000Z","dependencies_parsed_at":"2023-12-01T17:26:34.542Z","dependency_job_id":"0f679889-b0bd-4a52-8550-786eb3943263","html_url":"https://github.com/npm/pacote","commit_stats":{"total_commits":1012,"total_committers":48,"mean_commits":"21.083333333333332","dds":0.5039525691699605,"last_synced_commit":"7a560db966140db65b8f000de4d36eb36e0a7760"},"previous_names":[],"tags_count":220,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/npm","download_url":"https://codeload.github.com/npm/pacote/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":222082392,"owners_count":16928123,"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":"v18.0.6","sha":"f54ea83d8fbb036efef2592e90187ae8a0e74da0","kind":"commit","published_at":"2024-05-08T02:08:17.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v18.0.6","html_url":"https://github.com/npm/pacote/releases/tag/v18.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v18.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v18.0.6/manifests"},{"name":"v18.0.5","sha":"8b58a328554210389d3240777a4fc9ce0946035b","kind":"commit","published_at":"2024-05-06T18:14:28.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v18.0.5","html_url":"https://github.com/npm/pacote/releases/tag/v18.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v18.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v18.0.5/manifests"},{"name":"v18.0.4","sha":"005d8a95b4b155e1c0d82b1bfee3b6ea977b7f9c","kind":"commit","published_at":"2024-05-04T01:08:14.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v18.0.4","html_url":"https://github.com/npm/pacote/releases/tag/v18.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v18.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v18.0.4/manifests"},{"name":"v18.0.3","sha":"8ae0b791c64529aadce5f20043e7da705761ce7f","kind":"commit","published_at":"2024-04-30T19:31:03.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v18.0.3","html_url":"https://github.com/npm/pacote/releases/tag/v18.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v18.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v18.0.3/manifests"},{"name":"v18.0.2","sha":"c4f682184450f6d60f763603275ec7165ac468d5","kind":"commit","published_at":"2024-04-24T04:16:33.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v18.0.2","html_url":"https://github.com/npm/pacote/releases/tag/v18.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v18.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v18.0.2/manifests"},{"name":"v18.0.1","sha":"0cd82be15ad0a7015a25c20e236565ee5993b93d","kind":"commit","published_at":"2024-04-23T17:55:48.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v18.0.1","html_url":"https://github.com/npm/pacote/releases/tag/v18.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v18.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v18.0.1/manifests"},{"name":"v18.0.0","sha":"066ead20986074a6e6120aeb146bbddc7aec8b2c","kind":"commit","published_at":"2024-04-15T22:00:56.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v18.0.0","html_url":"https://github.com/npm/pacote/releases/tag/v18.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v18.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v18.0.0/manifests"},{"name":"v17.0.7","sha":"9f99a047f0c340a9482476d76d0c8a0e36f2a111","kind":"commit","published_at":"2024-04-12T22:03:37.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v17.0.7","html_url":"https://github.com/npm/pacote/releases/tag/v17.0.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v17.0.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v17.0.7/manifests"},{"name":"v17.0.6","sha":"e11d4fd487d8d549f53e83a78bf8e2807becdf2e","kind":"commit","published_at":"2024-01-17T16:21:38.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v17.0.6","html_url":"https://github.com/npm/pacote/releases/tag/v17.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v17.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v17.0.6/manifests"},{"name":"v17.0.5","sha":"06830356babf6935ddd37ef35bd6c0ae0b07ccd0","kind":"commit","published_at":"2023-12-01T17:13:04.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v17.0.5","html_url":"https://github.com/npm/pacote/releases/tag/v17.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v17.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v17.0.5/manifests"},{"name":"v17.0.4","sha":"18e760f5c438155c1b8af8aa1ffbead874732058","kind":"commit","published_at":"2023-08-30T17:40:35.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v17.0.4","html_url":"https://github.com/npm/pacote/releases/tag/v17.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v17.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v17.0.4/manifests"},{"name":"v17.0.3","sha":"7aa2062180014e4e7d8baa9e381b190d01c2965b","kind":"commit","published_at":"2023-08-24T19:43:58.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v17.0.3","html_url":"https://github.com/npm/pacote/releases/tag/v17.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v17.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v17.0.3/manifests"},{"name":"v17.0.2","sha":"f1efd0cd8e33d16438efae5610411ab6f494a66a","kind":"commit","published_at":"2023-08-18T18:32:30.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v17.0.2","html_url":"https://github.com/npm/pacote/releases/tag/v17.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v17.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v17.0.2/manifests"},{"name":"v17.0.1","sha":"c75d7d59678ad65b76eb35ca752bd45b444196ab","kind":"commit","published_at":"2023-08-15T22:16:37.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v17.0.1","html_url":"https://github.com/npm/pacote/releases/tag/v17.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v17.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v17.0.1/manifests"},{"name":"v17.0.0","sha":"9fa2de9b407214836d77891fb85b64e0a47b58e0","kind":"commit","published_at":"2023-08-15T20:34:08.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v17.0.0","html_url":"https://github.com/npm/pacote/releases/tag/v17.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v17.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v17.0.0/manifests"},{"name":"v16.0.0","sha":"5cdbfd1f482a41addabcf9b018aa5ce953fe47b6","kind":"commit","published_at":"2023-08-11T23:23:34.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v16.0.0","html_url":"https://github.com/npm/pacote/releases/tag/v16.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v16.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v16.0.0/manifests"},{"name":"v15.2.0","sha":"64f72548be1639eda470a317e43913d26a034dd0","kind":"commit","published_at":"2023-05-18T02:14:28.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v15.2.0","html_url":"https://github.com/npm/pacote/releases/tag/v15.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v15.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v15.2.0/manifests"},{"name":"v15.1.3","sha":"70bac1bec23e22a310876a4ee0f50aa38e891375","kind":"commit","published_at":"2023-04-27T21:31:45.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v15.1.3","html_url":"https://github.com/npm/pacote/releases/tag/v15.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v15.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v15.1.3/manifests"},{"name":"v15.1.2","sha":"7d96b7bcc8a020f7b5e22c12323ab85256e4492a","kind":"commit","published_at":"2023-04-20T20:32:12.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v15.1.2","html_url":"https://github.com/npm/pacote/releases/tag/v15.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v15.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v15.1.2/manifests"},{"name":"v15.1.1","sha":"af9ffb26b81abb498cfa9ad48264c53830f17882","kind":"commit","published_at":"2023-02-21T18:58:29.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v15.1.1","html_url":"https://github.com/npm/pacote/releases/tag/v15.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v15.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v15.1.1/manifests"},{"name":"v15.1.0","sha":"a08a9a39bae0ddd73605b0d06bd227897d2f9567","kind":"commit","published_at":"2023-02-13T15:36:25.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v15.1.0","html_url":"https://github.com/npm/pacote/releases/tag/v15.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v15.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v15.1.0/manifests"},{"name":"v15.0.8","sha":"99f729862f8f3a7e41d4720696fad636e7adc436","kind":"commit","published_at":"2022-12-15T19:49:31.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v15.0.8","html_url":"https://github.com/npm/pacote/releases/tag/v15.0.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v15.0.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v15.0.8/manifests"},{"name":"v15.0.7","sha":"593f6bb504ba48ca567c7844ce494f9d374f66e8","kind":"commit","published_at":"2022-12-07T20:32:31.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v15.0.7","html_url":"https://github.com/npm/pacote/releases/tag/v15.0.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v15.0.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v15.0.7/manifests"},{"name":"v15.0.6","sha":"b0c286cc44b1558f6c41c4c64e4930cff9bfbbf5","kind":"commit","published_at":"2022-11-02T00:37:53.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v15.0.6","html_url":"https://github.com/npm/pacote/releases/tag/v15.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v15.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v15.0.6/manifests"},{"name":"v15.0.5","sha":"62d9360e77fdd02fd4a466a8f42d4dedabbe5a09","kind":"commit","published_at":"2022-11-01T20:18:10.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v15.0.5","html_url":"https://github.com/npm/pacote/releases/tag/v15.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v15.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v15.0.5/manifests"},{"name":"v15.0.4","sha":"1f0552ada5eff6e9331b3b036ccec09a227c8ebe","kind":"commit","published_at":"2022-10-26T19:49:35.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v15.0.4","html_url":"https://github.com/npm/pacote/releases/tag/v15.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v15.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v15.0.4/manifests"},{"name":"v15.0.3","sha":"00239d88388152b84c81cf2f06e8400aeaee786e","kind":"commit","published_at":"2022-10-19T14:35:10.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v15.0.3","html_url":"https://github.com/npm/pacote/releases/tag/v15.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v15.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v15.0.3/manifests"},{"name":"v15.0.2","sha":"2a27acc7d9224b142e265094f11546d5dc039369","kind":"commit","published_at":"2022-10-18T22:48:51.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v15.0.2","html_url":"https://github.com/npm/pacote/releases/tag/v15.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v15.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v15.0.2/manifests"},{"name":"v15.0.1","sha":"abd1ecb9396fd92bad753950a6c6644a4e72f4b6","kind":"commit","published_at":"2022-10-17T17:43:48.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v15.0.1","html_url":"https://github.com/npm/pacote/releases/tag/v15.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v15.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v15.0.1/manifests"},{"name":"v15.0.0","sha":"e562ba3a62300b4677228a8e412ee260be337ad4","kind":"commit","published_at":"2022-10-13T19:30:34.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v15.0.0","html_url":"https://github.com/npm/pacote/releases/tag/v15.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v15.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v15.0.0/manifests"},{"name":"v14.0.0","sha":"e660b7a5d4cf91d8eb381f0fd4011ce531404b29","kind":"commit","published_at":"2022-10-05T00:50:28.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v14.0.0","html_url":"https://github.com/npm/pacote/releases/tag/v14.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v14.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v14.0.0/manifests"},{"name":"v14.0.0-pre.3","sha":"5aa45e5740e205f0c7c8ed74612e8e2f69802077","kind":"commit","published_at":"2022-09-28T20:17:52.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v14.0.0-pre.3","html_url":"https://github.com/npm/pacote/releases/tag/v14.0.0-pre.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v14.0.0-pre.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v14.0.0-pre.3/manifests"},{"name":"v14.0.0-pre.2","sha":"7e7a1e2d9cc0ad3b62ae404b97590ff3e57d29f1","kind":"commit","published_at":"2022-09-27T19:56:42.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v14.0.0-pre.2","html_url":"https://github.com/npm/pacote/releases/tag/v14.0.0-pre.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v14.0.0-pre.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v14.0.0-pre.2/manifests"},{"name":"v14.0.0-pre.1","sha":"c3289af6b009a0c63d4a4c8819765d099cf87879","kind":"commit","published_at":"2022-09-23T02:08:48.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v14.0.0-pre.1","html_url":"https://github.com/npm/pacote/releases/tag/v14.0.0-pre.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v14.0.0-pre.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v14.0.0-pre.1/manifests"},{"name":"v14.0.0-pre.0","sha":"dd231c9eed2589c8b814958a6bc0ce60d2108fd1","kind":"commit","published_at":"2022-09-21T23:56:20.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v14.0.0-pre.0","html_url":"https://github.com/npm/pacote/releases/tag/v14.0.0-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v14.0.0-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v14.0.0-pre.0/manifests"},{"name":"v13.6.2","sha":"830089c82429af2f6bfea94f40e481591e6a251a","kind":"commit","published_at":"2022-08-16T17:17:43.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v13.6.2","html_url":"https://github.com/npm/pacote/releases/tag/v13.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v13.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v13.6.2/manifests"},{"name":"v13.6.1","sha":"87d4b4612b73b5d0b27852bf3f23533d8de7c7ed","kind":"commit","published_at":"2022-06-21T19:47:47.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v13.6.1","html_url":"https://github.com/npm/pacote/releases/tag/v13.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v13.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v13.6.1/manifests"},{"name":"v13.6.0","sha":"e48370d441b8d8eef3080e5d47c8ab6a8cc2aca0","kind":"commit","published_at":"2022-06-01T14:05:29.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v13.6.0","html_url":"https://github.com/npm/pacote/releases/tag/v13.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v13.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v13.6.0/manifests"},{"name":"v13.5.0","sha":"35db9561f1d7472bf473f7f9451b670350b3acfd","kind":"commit","published_at":"2022-05-25T18:21:50.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v13.5.0","html_url":"https://github.com/npm/pacote/releases/tag/v13.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v13.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v13.5.0/manifests"},{"name":"v13.4.1","sha":"ea656cc9cc9660b52c3c97e24b07ee8bce9aa7b6","kind":"commit","published_at":"2022-05-19T18:18:21.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v13.4.1","html_url":"https://github.com/npm/pacote/releases/tag/v13.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v13.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v13.4.1/manifests"},{"name":"v13.4.0","sha":"5e619da18cb27e0fae49ce7ad56db196a116b455","kind":"commit","published_at":"2022-05-17T18:50:26.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v13.4.0","html_url":"https://github.com/npm/pacote/releases/tag/v13.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v13.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v13.4.0/manifests"},{"name":"v13.3.0","sha":"8f94b28f3c21bc6a59c4537a4ee9fdb93385dc78","kind":"commit","published_at":"2022-05-04T14:15:23.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v13.3.0","html_url":"https://github.com/npm/pacote/releases/tag/v13.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v13.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v13.3.0/manifests"},{"name":"v13.2.0","sha":"cb08d287f5a9f8471f8b9d0fe15376c53f95f3e1","kind":"commit","published_at":"2022-05-02T20:37:38.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v13.2.0","html_url":"https://github.com/npm/pacote/releases/tag/v13.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v13.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v13.2.0/manifests"},{"name":"v13.1.1","sha":"923bd2fd45776ca4782fb9ddd619fbdb8712bcda","kind":"commit","published_at":"2022-04-06T16:09:06.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v13.1.1","html_url":"https://github.com/npm/pacote/releases/tag/v13.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v13.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v13.1.1/manifests"},{"name":"v13.1.0","sha":"9951dd604bab932a762cbeb3500a402075c4fc5c","kind":"commit","published_at":"2022-04-05T21:35:51.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v13.1.0","html_url":"https://github.com/npm/pacote/releases/tag/v13.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v13.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v13.1.0/manifests"},{"name":"v13.0.6","sha":"c11dce6a0b474ede1c38beb91ee083c3b97cd903","kind":"commit","published_at":"2022-04-05T20:34:58.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v13.0.6","html_url":"https://github.com/npm/pacote/releases/tag/v13.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v13.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v13.0.6/manifests"},{"name":"v13.0.5","sha":"e1046103cd5c94129d3d781c9190a883c1d0960f","kind":"commit","published_at":"2022-03-15T19:49:23.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v13.0.5","html_url":"https://github.com/npm/pacote/releases/tag/v13.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v13.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v13.0.5/manifests"},{"name":"v13.0.4","sha":"414d8e25ad2c0e22380addb61a6ca4bfbee2b9b4","kind":"commit","published_at":"2022-03-14T20:47:25.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v13.0.4","html_url":"https://github.com/npm/pacote/releases/tag/v13.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v13.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v13.0.4/manifests"},{"name":"v13.0.3","sha":"dbf122551596ee456b9c15ce6a2e6b6d6a9619a0","kind":"commit","published_at":"2022-02-24T17:08:00.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v13.0.3","html_url":"https://github.com/npm/pacote/releases/tag/v13.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v13.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v13.0.3/manifests"},{"name":"v13.0.2","sha":"e28b4db1fc16f6af0702f3477c2a2235783b6e8f","kind":"commit","published_at":"2022-02-16T19:24:21.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v13.0.2","html_url":"https://github.com/npm/pacote/releases/tag/v13.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v13.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v13.0.2/manifests"},{"name":"v13.0.1","sha":"4720f3af3a5f30f170a2c1766c44cbfa4a0c9803","kind":"commit","published_at":"2022-02-16T01:41:02.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v13.0.1","html_url":"https://github.com/npm/pacote/releases/tag/v13.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v13.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v13.0.1/manifests"},{"name":"v13.0.0","sha":"e878e2a48e6575cdec0aedc9f2b21c20356cc58d","kind":"commit","published_at":"2022-02-15T00:14:23.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v13.0.0","html_url":"https://github.com/npm/pacote/releases/tag/v13.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v13.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v13.0.0/manifests"},{"name":"v12.0.3","sha":"c492926338fd3aa92c52a0a0d82c2b09eaa224d6","kind":"tag","published_at":"2022-01-25T19:12:51.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v12.0.3","html_url":"https://github.com/npm/pacote/releases/tag/v12.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v12.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v12.0.3/manifests"},{"name":"v12.0.2","sha":"bd67be1ea53ab02c2be781a3fc2283eb9fcba3c8","kind":"tag","published_at":"2021-10-12T21:53:30.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v12.0.2","html_url":"https://github.com/npm/pacote/releases/tag/v12.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v12.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v12.0.2/manifests"},{"name":"v12.0.1","sha":"51e37c5108b6330619c37557e5156c9d2c44e57b","kind":"tag","published_at":"2021-10-12T21:33:20.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v12.0.1","html_url":"https://github.com/npm/pacote/releases/tag/v12.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v12.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v12.0.1/manifests"},{"name":"v12.0.0","sha":"fcecf0e889001d55c22c386fdcb85cf8c93face9","kind":"tag","published_at":"2021-10-05T17:37:08.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v12.0.0","html_url":"https://github.com/npm/pacote/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%2Fpacote/tags/v12.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v12.0.0/manifests"},{"name":"v11.3.5","sha":"3557b0e297f88eddb02ef3b6cdb6be2e13ca2f24","kind":"tag","published_at":"2021-07-02T20:48:04.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v11.3.5","html_url":"https://github.com/npm/pacote/releases/tag/v11.3.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v11.3.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v11.3.5/manifests"},{"name":"v11.3.4","sha":"745265a90587981353122bb8f6938856ed36545c","kind":"tag","published_at":"2021-06-02T17:31:59.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v11.3.4","html_url":"https://github.com/npm/pacote/releases/tag/v11.3.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v11.3.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v11.3.4/manifests"},{"name":"v11.3.3","sha":"9629c642dc905b8252414adb3b5a46abddf7105b","kind":"tag","published_at":"2021-04-23T17:13:22.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v11.3.3","html_url":"https://github.com/npm/pacote/releases/tag/v11.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v11.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v11.3.3/manifests"},{"name":"v11.3.2","sha":"42e977a05004be0325b0d5699553770078b9c0b2","kind":"tag","published_at":"2021-04-22T18:50:59.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v11.3.2","html_url":"https://github.com/npm/pacote/releases/tag/v11.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v11.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v11.3.2/manifests"},{"name":"v11.3.1","sha":"ad54e6d0c3ae5a625e2256bfbcd90c56e52f814e","kind":"tag","published_at":"2021-03-22T22:20:25.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v11.3.1","html_url":"https://github.com/npm/pacote/releases/tag/v11.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v11.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v11.3.1/manifests"},{"name":"v11.3.0","sha":"c66e1812763e94c6b0a777d2d1b0c58e29b8ef8f","kind":"tag","published_at":"2021-03-08T21:40:27.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v11.3.0","html_url":"https://github.com/npm/pacote/releases/tag/v11.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v11.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v11.3.0/manifests"},{"name":"v11.2.7","sha":"7cedb6b5dbd68920d376a5ce6e9025679a78c384","kind":"tag","published_at":"2021-02-18T22:27:40.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v11.2.7","html_url":"https://github.com/npm/pacote/releases/tag/v11.2.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v11.2.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v11.2.7/manifests"},{"name":"v11.2.6","sha":"a4b1e614725c87012ef479cf244e9f70355bb4dc","kind":"tag","published_at":"2021-02-05T16:03:51.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v11.2.6","html_url":"https://github.com/npm/pacote/releases/tag/v11.2.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v11.2.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v11.2.6/manifests"},{"name":"v11.2.5","sha":"adaaa1303f1bf663b6080dfbc7343dfcc6264bc1","kind":"tag","published_at":"2021-02-04T21:49:16.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v11.2.5","html_url":"https://github.com/npm/pacote/releases/tag/v11.2.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v11.2.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v11.2.5/manifests"},{"name":"v11.2.4","sha":"ad339357a3917089522b5fbb794e01ede32feb2a","kind":"tag","published_at":"2021-02-01T19:02:49.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v11.2.4","html_url":"https://github.com/npm/pacote/releases/tag/v11.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v11.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v11.2.4/manifests"},{"name":"v11.2.3","sha":"bfeffda7051b62ef44129936ff5f5dab43b8310a","kind":"tag","published_at":"2021-01-20T22:24:03.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v11.2.3","html_url":"https://github.com/npm/pacote/releases/tag/v11.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v11.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v11.2.3/manifests"},{"name":"v11.2.2","sha":"755a1816e23751e25843021903098aa84e48a3e1","kind":"tag","published_at":"2021-01-20T01:52:07.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v11.2.2","html_url":"https://github.com/npm/pacote/releases/tag/v11.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v11.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v11.2.2/manifests"},{"name":"v11.2.1","sha":"1ed13c03034f6b54e3bd23bd0cb026272571a0eb","kind":"tag","published_at":"2021-01-14T19:33:28.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v11.2.1","html_url":"https://github.com/npm/pacote/releases/tag/v11.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v11.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v11.2.1/manifests"},{"name":"v11.2.0","sha":"66cb00ca7cf237b5ed0f146ec804ce825e63289d","kind":"tag","published_at":"2021-01-14T00:18:15.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v11.2.0","html_url":"https://github.com/npm/pacote/releases/tag/v11.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v11.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v11.2.0/manifests"},{"name":"v11.1.14","sha":"33dfb14163e9e901412b58b2278357cd80852351","kind":"tag","published_at":"2021-01-07T19:31:03.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v11.1.14","html_url":"https://github.com/npm/pacote/releases/tag/v11.1.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v11.1.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v11.1.14/manifests"},{"name":"v11.1.13","sha":"78b757e5328b0c60de1fd2be8dbc599c18b06833","kind":"tag","published_at":"2020-11-05T18:53:23.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v11.1.13","html_url":"https://github.com/npm/pacote/releases/tag/v11.1.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v11.1.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v11.1.13/manifests"},{"name":"v11.1.12","sha":"39924e8cda302c78638c7be36dee1bfc5783203f","kind":"tag","published_at":"2020-11-03T19:27:43.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v11.1.12","html_url":"https://github.com/npm/pacote/releases/tag/v11.1.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v11.1.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v11.1.12/manifests"},{"name":"v11.1.11","sha":"d05a14c4fd17a7b24e101298fd33b800fd9689e4","kind":"tag","published_at":"2020-07-21T22:56:00.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v11.1.11","html_url":"https://github.com/npm/pacote/releases/tag/v11.1.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v11.1.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v11.1.11/manifests"},{"name":"v11.1.10","sha":"c8ce18728512b4c64fb0a793b99b638fcc2adc31","kind":"tag","published_at":"2020-05-13T01:31:52.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v11.1.10","html_url":"https://github.com/npm/pacote/releases/tag/v11.1.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v11.1.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v11.1.10/manifests"},{"name":"v11.1.9","sha":"acbb8af04bd6fc72e050214701c422862bef4ec2","kind":"tag","published_at":"2020-05-04T22:33:11.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v11.1.9","html_url":"https://github.com/npm/pacote/releases/tag/v11.1.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v11.1.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v11.1.9/manifests"},{"name":"v11.1.8","sha":"992dcbdb79290354543b1469615f076ebb1a9bda","kind":"tag","published_at":"2020-05-01T23:46:14.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v11.1.8","html_url":"https://github.com/npm/pacote/releases/tag/v11.1.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v11.1.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v11.1.8/manifests"},{"name":"v11.1.7","sha":"d35cf462ca1186a0798fe569cc148c3ad6843c05","kind":"tag","published_at":"2020-05-01T05:10:59.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v11.1.7","html_url":"https://github.com/npm/pacote/releases/tag/v11.1.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v11.1.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v11.1.7/manifests"},{"name":"v11.1.6","sha":"4dccaa870c6e8ac8eed56e79d260416476f65c6e","kind":"tag","published_at":"2020-04-28T00:24:41.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v11.1.6","html_url":"https://github.com/npm/pacote/releases/tag/v11.1.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v11.1.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v11.1.6/manifests"},{"name":"v11.1.5","sha":"095dd3dc08750e14c958c4cc984b6c8a10efdfd1","kind":"tag","published_at":"2020-04-28T00:20:58.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v11.1.5","html_url":"https://github.com/npm/pacote/releases/tag/v11.1.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v11.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v11.1.5/manifests"},{"name":"v11.1.4","sha":"a73573eaba6b1e2d5ea502541c3b7e6e488722a4","kind":"tag","published_at":"2020-03-12T23:23:41.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v11.1.4","html_url":"https://github.com/npm/pacote/releases/tag/v11.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v11.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v11.1.4/manifests"},{"name":"v11.1.3","sha":"dad33cf567887bfeeb7f2b1c3798e72ede057d3a","kind":"tag","published_at":"2020-03-12T23:00:44.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v11.1.3","html_url":"https://github.com/npm/pacote/releases/tag/v11.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v11.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v11.1.3/manifests"},{"name":"v11.1.2","sha":"6bec2af5d72f61afb50ddee7c3bda2d9a75c5ba5","kind":"tag","published_at":"2020-03-12T02:46:08.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v11.1.2","html_url":"https://github.com/npm/pacote/releases/tag/v11.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v11.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v11.1.2/manifests"},{"name":"v11.1.1","sha":"611cfcad48199b3ca7222711d513a553388efacc","kind":"tag","published_at":"2020-03-10T00:15:53.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v11.1.1","html_url":"https://github.com/npm/pacote/releases/tag/v11.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v11.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v11.1.1/manifests"},{"name":"v11.1.0","sha":"622ed99d912ab0353e3a9193239148c1bed38981","kind":"tag","published_at":"2020-02-24T22:40:55.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v11.1.0","html_url":"https://github.com/npm/pacote/releases/tag/v11.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v11.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v11.1.0/manifests"},{"name":"v11.0.1","sha":"4545243a751f6d518b45083eb4f889914e136ad0","kind":"tag","published_at":"2020-02-24T04:56:52.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v11.0.1","html_url":"https://github.com/npm/pacote/releases/tag/v11.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v11.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v11.0.1/manifests"},{"name":"v11.0.0","sha":"f156b62e0f1de12bf13c8b228cb84d95192a411a","kind":"tag","published_at":"2020-02-18T02:17:35.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v11.0.0","html_url":"https://github.com/npm/pacote/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%2Fpacote/tags/v11.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v11.0.0/manifests"},{"name":"v10.3.2","sha":"872a63ebc92f11fa0910b5303228bffdb81a7fb2","kind":"tag","published_at":"2020-02-08T00:16:49.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v10.3.2","html_url":"https://github.com/npm/pacote/releases/tag/v10.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v10.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v10.3.2/manifests"},{"name":"v10.3.1","sha":"aef0f62da0ed7753c854e8f05aa4b985d55e397e","kind":"tag","published_at":"2020-01-28T02:01:48.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v10.3.1","html_url":"https://github.com/npm/pacote/releases/tag/v10.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v10.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v10.3.1/manifests"},{"name":"v9.5.12","sha":"0e3409170ab8b26e66e184f6190e22a6350e7c04","kind":"tag","published_at":"2020-01-06T23:29:24.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v9.5.12","html_url":"https://github.com/npm/pacote/releases/tag/v9.5.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v9.5.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v9.5.12/manifests"},{"name":"v10.3.0","sha":"e88f844a01228d41caa3b4970c2c7a7e0c820508","kind":"tag","published_at":"2019-12-26T02:27:35.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v10.3.0","html_url":"https://github.com/npm/pacote/releases/tag/v10.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v10.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v10.3.0/manifests"},{"name":"v9.5.11","sha":"2cf8f2833b3a5440803935369848486ed4071f88","kind":"tag","published_at":"2019-12-09T23:39:28.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v9.5.11","html_url":"https://github.com/npm/pacote/releases/tag/v9.5.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v9.5.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v9.5.11/manifests"},{"name":"v10.2.1","sha":"e33c9cea52b07c3f4802670943197b9f10af7194","kind":"tag","published_at":"2019-12-04T20:30:38.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v10.2.1","html_url":"https://github.com/npm/pacote/releases/tag/v10.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v10.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v10.2.1/manifests"},{"name":"v9.5.10","sha":"c1acd17925dae02306a3a8d634e18a500ae0fd00","kind":"tag","published_at":"2019-12-04T20:13:39.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v9.5.10","html_url":"https://github.com/npm/pacote/releases/tag/v9.5.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v9.5.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v9.5.10/manifests"},{"name":"v10.2.0","sha":"8a8cd6ab84b63bd5e69d27617dbe6fa8c86e6605","kind":"tag","published_at":"2019-11-27T23:36:55.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v10.2.0","html_url":"https://github.com/npm/pacote/releases/tag/v10.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v10.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v10.2.0/manifests"},{"name":"v10.1.6","sha":"0018eda6a6467f2285f2e9b3092a4c0766753200","kind":"tag","published_at":"2019-11-27T22:49:18.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v10.1.6","html_url":"https://github.com/npm/pacote/releases/tag/v10.1.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v10.1.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v10.1.6/manifests"},{"name":"v10.1.5","sha":"9d2ce90dcb2196843bbd856b378446e11eca8803","kind":"tag","published_at":"2019-11-25T22:24:09.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v10.1.5","html_url":"https://github.com/npm/pacote/releases/tag/v10.1.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v10.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v10.1.5/manifests"},{"name":"v10.1.4","sha":"3a209ea6cbb91fac4a054cba5d1a86c741b8296b","kind":"tag","published_at":"2019-11-23T00:59:02.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v10.1.4","html_url":"https://github.com/npm/pacote/releases/tag/v10.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v10.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v10.1.4/manifests"},{"name":"v10.1.3","sha":"3850cbb5b790138374a5e9acd3602db902f69fb2","kind":"tag","published_at":"2019-11-13T00:24:58.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v10.1.3","html_url":"https://github.com/npm/pacote/releases/tag/v10.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v10.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v10.1.3/manifests"},{"name":"v10.1.2","sha":"ed57e5c1c24113e045908eb99fbeb0df331177c3","kind":"tag","published_at":"2019-11-11T23:08:17.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v10.1.2","html_url":"https://github.com/npm/pacote/releases/tag/v10.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v10.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v10.1.2/manifests"},{"name":"v10.1.1","sha":"ae7c9122dceec79c93ff873d8cc4a31729edc8ee","kind":"tag","published_at":"2019-10-30T23:31:16.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v10.1.1","html_url":"https://github.com/npm/pacote/releases/tag/v10.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v10.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v10.1.1/manifests"},{"name":"v10.1.0","sha":"43e239d5f5225bf942fd9e346b6570d5074cf5e1","kind":"tag","published_at":"2019-10-30T23:29:11.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v10.1.0","html_url":"https://github.com/npm/pacote/releases/tag/v10.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v10.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v10.1.0/manifests"},{"name":"v10.0.0","sha":"37f24b3620ffb79a4ea55016bd87d7cc4b864c36","kind":"tag","published_at":"2019-10-29T23:40:42.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v10.0.0","html_url":"https://github.com/npm/pacote/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%2Fpacote/tags/v10.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v10.0.0/manifests"},{"name":"v9.5.9","sha":"4c78d7601a374100f15dc78e049fb576aeb0259a","kind":"tag","published_at":"2019-10-29T23:36:21.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v9.5.9","html_url":"https://github.com/npm/pacote/releases/tag/v9.5.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v9.5.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v9.5.9/manifests"},{"name":"v9.5.8","sha":"89c16f627468694f1039e3289493bd803a6ee147","kind":"tag","published_at":"2019-08-20T00:06:35.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v9.5.8","html_url":"https://github.com/npm/pacote/releases/tag/v9.5.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v9.5.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v9.5.8/manifests"},{"name":"v9.5.7","sha":"01de89309250977d8bcf9f9ec8af8efda1707e39","kind":"tag","published_at":"2019-08-19T20:44:50.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v9.5.7","html_url":"https://github.com/npm/pacote/releases/tag/v9.5.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v9.5.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v9.5.7/manifests"},{"name":"v9.5.6","sha":"920f8e886b60428bf8818aca2fc8c0e8197b4101","kind":"tag","published_at":"2019-08-15T17:33:05.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v9.5.6","html_url":"https://github.com/npm/pacote/releases/tag/v9.5.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v9.5.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v9.5.6/manifests"},{"name":"v9.5.5","sha":"7c81e2ddfed61e583276e1e1fbe967fa30e2d5c5","kind":"tag","published_at":"2019-08-12T05:12:00.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v9.5.5","html_url":"https://github.com/npm/pacote/releases/tag/v9.5.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v9.5.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v9.5.5/manifests"},{"name":"v9.5.4","sha":"50238f6422f36190fdd05b9eb9198e8ae433ecba","kind":"tag","published_at":"2019-07-16T23:22:35.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v9.5.4","html_url":"https://github.com/npm/pacote/releases/tag/v9.5.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v9.5.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v9.5.4/manifests"},{"name":"v9.5.3","sha":"7f08c3bd728952e37d71f406ea334519711d947a","kind":"tag","published_at":"2019-07-16T17:08:03.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v9.5.3","html_url":"https://github.com/npm/pacote/releases/tag/v9.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v9.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v9.5.3/manifests"},{"name":"v9.5.2","sha":"2b78612686cf18c2f5289bac61515a063ebca385","kind":"tag","published_at":"2019-07-12T18:15:31.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v9.5.2","html_url":"https://github.com/npm/pacote/releases/tag/v9.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v9.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v9.5.2/manifests"},{"name":"v9.5.1","sha":"3b9e844231857b705b3c421ff761757a77fc37a5","kind":"tag","published_at":"2019-06-17T15:36:03.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v9.5.1","html_url":"https://github.com/npm/pacote/releases/tag/v9.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v9.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v9.5.1/manifests"},{"name":"v9.5.0","sha":"33c53cf10b080e78182bccc56ec1d5126f8b627e","kind":"tag","published_at":"2019-02-18T23:23:16.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v9.5.0","html_url":"https://github.com/npm/pacote/releases/tag/v9.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v9.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v9.5.0/manifests"},{"name":"v9.4.1","sha":"3576476c8423d94b1d520248bed833c097e3f1df","kind":"tag","published_at":"2019-01-24T23:35:43.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v9.4.1","html_url":"https://github.com/npm/pacote/releases/tag/v9.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v9.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v9.4.1/manifests"},{"name":"v9.4.0","sha":"a28ab40d08cef8def972616198d62017445b6c7f","kind":"tag","published_at":"2019-01-14T17:46:55.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v9.4.0","html_url":"https://github.com/npm/pacote/releases/tag/v9.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v9.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v9.4.0/manifests"},{"name":"v9.3.0","sha":"258a95a4e8d4575b813fe3c0fbcafd6466dd2693","kind":"tag","published_at":"2018-12-21T19:08:09.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v9.3.0","html_url":"https://github.com/npm/pacote/releases/tag/v9.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v9.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v9.3.0/manifests"},{"name":"v9.2.3","sha":"aaff4deb78f3768a26f90f477f3e987a0ce86ad8","kind":"tag","published_at":"2018-10-31T03:01:27.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v9.2.3","html_url":"https://github.com/npm/pacote/releases/tag/v9.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v9.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v9.2.3/manifests"},{"name":"v9.2.2","sha":"d075499393fd7c639fe3a04f8b6303c928ea86e8","kind":"tag","published_at":"2018-10-31T03:01:08.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v9.2.2","html_url":"https://github.com/npm/pacote/releases/tag/v9.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v9.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v9.2.2/manifests"},{"name":"v9.2.1","sha":"bbbe74fa5a2f6f88b0aeba5d95202508bfa3cd1b","kind":"tag","published_at":"2018-10-31T02:25:46.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v9.2.1","html_url":"https://github.com/npm/pacote/releases/tag/v9.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v9.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v9.2.1/manifests"},{"name":"v9.2.0","sha":"e9324b87d1be953048cbd89645d6748ff8ddea25","kind":"tag","published_at":"2018-10-30T21:22:23.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v9.2.0","html_url":"https://github.com/npm/pacote/releases/tag/v9.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v9.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v9.2.0/manifests"},{"name":"v9.1.1","sha":"a2acee0454907ef875490386f455cf900cdb55d1","kind":"tag","published_at":"2018-10-26T17:48:43.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v9.1.1","html_url":"https://github.com/npm/pacote/releases/tag/v9.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v9.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v9.1.1/manifests"},{"name":"v9.1.0","sha":"dfe7861f010fe54566704e352eddc6bcc83b8e76","kind":"tag","published_at":"2018-08-15T01:48:23.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v9.1.0","html_url":"https://github.com/npm/pacote/releases/tag/v9.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v9.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v9.1.0/manifests"},{"name":"v9.0.0","sha":"0a865d94f9fe9a8e7eafd7f38f9d402f414913a9","kind":"tag","published_at":"2018-07-31T00:30:43.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v9.0.0","html_url":"https://github.com/npm/pacote/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%2Fpacote/tags/v9.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v9.0.0/manifests"},{"name":"v8.1.6","sha":"64d2aee84d307add13f34b2eae20b3dc24610752","kind":"tag","published_at":"2018-05-24T18:17:29.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v8.1.6","html_url":"https://github.com/npm/pacote/releases/tag/v8.1.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v8.1.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v8.1.6/manifests"},{"name":"v8.1.5","sha":"67b6e6c5765a2d4713eebfeee72b9508e33c3f36","kind":"tag","published_at":"2018-05-22T20:24:52.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v8.1.5","html_url":"https://github.com/npm/pacote/releases/tag/v8.1.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v8.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v8.1.5/manifests"},{"name":"v8.1.4","sha":"7f982cd8f0279a9e9e41099e7a2f72499747416a","kind":"tag","published_at":"2018-05-22T19:42:34.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v8.1.4","html_url":"https://github.com/npm/pacote/releases/tag/v8.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v8.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v8.1.4/manifests"},{"name":"v8.1.3","sha":"06dc06bf39abedd4d92681320818d540c76a9d29","kind":"tag","published_at":"2018-05-20T00:51:33.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v8.1.3","html_url":"https://github.com/npm/pacote/releases/tag/v8.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v8.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v8.1.3/manifests"},{"name":"v8.1.2","sha":"cb2a5494654de172eea48f8fdd09159a0bc2c339","kind":"tag","published_at":"2018-05-16T21:00:24.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v8.1.2","html_url":"https://github.com/npm/pacote/releases/tag/v8.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v8.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v8.1.2/manifests"},{"name":"v8.1.1","sha":"f148d647c05040d560326aa7ba9b219f1f7bf0d1","kind":"tag","published_at":"2018-04-24T18:49:39.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v8.1.1","html_url":"https://github.com/npm/pacote/releases/tag/v8.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v8.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v8.1.1/manifests"},{"name":"v8.1.0","sha":"4515f99299965a9a34b8b4a2c1fd733dba85fcd7","kind":"tag","published_at":"2018-04-18T20:12:59.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v8.1.0","html_url":"https://github.com/npm/pacote/releases/tag/v8.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v8.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v8.1.0/manifests"},{"name":"v8.0.0","sha":"118157ca2cbd58364edfa7d209d7df63732173c1","kind":"tag","published_at":"2018-04-12T03:32:55.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v8.0.0","html_url":"https://github.com/npm/pacote/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%2Fpacote/tags/v8.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v8.0.0/manifests"},{"name":"v7.6.1","sha":"757bee1847ef60f1840ab707731fb0d45d368c86","kind":"tag","published_at":"2018-03-08T07:58:01.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v7.6.1","html_url":"https://github.com/npm/pacote/releases/tag/v7.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v7.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v7.6.1/manifests"},{"name":"v7.6.0","sha":"b1f5b7fb6a3e6e2149090e6db3e1735a829821a0","kind":"tag","published_at":"2018-03-08T07:53:12.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v7.6.0","html_url":"https://github.com/npm/pacote/releases/tag/v7.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v7.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v7.6.0/manifests"},{"name":"v7.5.3","sha":"ef47db453c71d829aed100af8918d9cdf2cf29e1","kind":"tag","published_at":"2018-03-02T03:44:38.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v7.5.3","html_url":"https://github.com/npm/pacote/releases/tag/v7.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v7.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v7.5.3/manifests"},{"name":"v7.5.2","sha":"62e6bc91f139256bae64d389ea648a598c7d8b21","kind":"tag","published_at":"2018-03-02T01:56:07.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v7.5.2","html_url":"https://github.com/npm/pacote/releases/tag/v7.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v7.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v7.5.2/manifests"},{"name":"v7.5.1","sha":"c61c9cd9707bdc5fff11b98354963e349ff03d0c","kind":"tag","published_at":"2018-03-01T23:06:04.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v7.5.1","html_url":"https://github.com/npm/pacote/releases/tag/v7.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v7.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v7.5.1/manifests"},{"name":"v7.5.0","sha":"c9d17a9788f3520430ea2ad1373363d463238402","kind":"tag","published_at":"2018-03-01T07:26:21.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v7.5.0","html_url":"https://github.com/npm/pacote/releases/tag/v7.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v7.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v7.5.0/manifests"},{"name":"v7.4.2","sha":"45080bbc26ba32aff265d238b8d638d552ddc088","kind":"tag","published_at":"2018-02-23T08:53:08.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v7.4.2","html_url":"https://github.com/npm/pacote/releases/tag/v7.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v7.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v7.4.2/manifests"},{"name":"v7.4.1","sha":"042aac9926818ba1cb98683df8e4c49480f6cf03","kind":"tag","published_at":"2018-02-23T08:50:45.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v7.4.1","html_url":"https://github.com/npm/pacote/releases/tag/v7.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v7.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v7.4.1/manifests"},{"name":"v7.4.0","sha":"838e6223dcd97099833b831a38a3929208772af9","kind":"tag","published_at":"2018-02-17T02:45:59.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v7.4.0","html_url":"https://github.com/npm/pacote/releases/tag/v7.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v7.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v7.4.0/manifests"},{"name":"v7.3.3","sha":"db4d5b770f7153bf7e8001bb59662d2e22690a9f","kind":"tag","published_at":"2018-02-15T21:26:59.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v7.3.3","html_url":"https://github.com/npm/pacote/releases/tag/v7.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v7.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v7.3.3/manifests"},{"name":"v7.3.2","sha":"7cd108f0f892cd02f11a315503896c5b0be540d3","kind":"tag","published_at":"2018-02-15T01:08:38.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v7.3.2","html_url":"https://github.com/npm/pacote/releases/tag/v7.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v7.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v7.3.2/manifests"},{"name":"v7.3.1","sha":"b96e0cd7f6caaa857c6a4fc91195e325f113d9fc","kind":"tag","published_at":"2018-02-14T05:41:28.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v7.3.1","html_url":"https://github.com/npm/pacote/releases/tag/v7.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v7.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v7.3.1/manifests"},{"name":"v7.3.0","sha":"30f5feff2ce46d7b74fc3084cfae3c820d90a6c7","kind":"tag","published_at":"2018-02-07T00:16:30.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v7.3.0","html_url":"https://github.com/npm/pacote/releases/tag/v7.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v7.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v7.3.0/manifests"},{"name":"v7.2.0","sha":"ad069258a14b77a4445ba38531329394aa9417fd","kind":"tag","published_at":"2018-01-19T00:35:22.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v7.2.0","html_url":"https://github.com/npm/pacote/releases/tag/v7.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v7.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v7.2.0/manifests"},{"name":"v7.1.1","sha":"44aeac113841b0d9f42d6804302ea11ad1b4cb8e","kind":"tag","published_at":"2018-01-08T06:04:42.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v7.1.1","html_url":"https://github.com/npm/pacote/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%2Fpacote/tags/v7.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v7.1.1/manifests"},{"name":"v7.1.0","sha":"6f9ae64e76e08b3707919b55db5df4662e656f2f","kind":"tag","published_at":"2018-01-07T05:17:33.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v7.1.0","html_url":"https://github.com/npm/pacote/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%2Fpacote/tags/v7.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v7.1.0/manifests"},{"name":"v7.0.2","sha":"fd3d7e272c5de001295271a3747d2fac0422a17a","kind":"tag","published_at":"2017-11-28T00:20:06.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v7.0.2","html_url":"https://github.com/npm/pacote/releases/tag/v7.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v7.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v7.0.2/manifests"},{"name":"v7.0.1","sha":"62434d6d6b58afd7b208a4e300e171c4fed4d339","kind":"tag","published_at":"2017-11-15T22:40:30.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v7.0.1","html_url":"https://github.com/npm/pacote/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%2Fpacote/tags/v7.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v7.0.1/manifests"},{"name":"v7.0.0","sha":"4c49afe448e950270174508698aec3d3bc2236ce","kind":"tag","published_at":"2017-11-15T07:33:57.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v7.0.0","html_url":"https://github.com/npm/pacote/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%2Fpacote/tags/v7.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v7.0.0/manifests"},{"name":"v6.1.0","sha":"56c4cb06bfd299d8dc2282f42da43be8a4e01897","kind":"tag","published_at":"2017-10-19T00:59:25.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v6.1.0","html_url":"https://github.com/npm/pacote/releases/tag/v6.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v6.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v6.1.0/manifests"},{"name":"v6.0.4","sha":"6b7e790d08e3c444ea463149ff993c93f45b9bb6","kind":"tag","published_at":"2017-10-05T21:58:33.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v6.0.4","html_url":"https://github.com/npm/pacote/releases/tag/v6.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v6.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v6.0.4/manifests"},{"name":"v6.0.3","sha":"89f17f4f89ed679fa4cd127cff25b98d67c691e7","kind":"tag","published_at":"2017-10-05T21:20:16.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v6.0.3","html_url":"https://github.com/npm/pacote/releases/tag/v6.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v6.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v6.0.3/manifests"},{"name":"v6.0.2","sha":"1c0d756688cd7bb52aec8fb27b36509611c09afa","kind":"tag","published_at":"2017-09-06T22:05:55.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v6.0.2","html_url":"https://github.com/npm/pacote/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%2Fpacote/tags/v6.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v6.0.2/manifests"},{"name":"v6.0.1","sha":"9ddc52e5120459871d8e50b73c77b1479b39bc2e","kind":"tag","published_at":"2017-08-22T22:57:08.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v6.0.1","html_url":"https://github.com/npm/pacote/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%2Fpacote/tags/v6.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v6.0.1/manifests"},{"name":"v6.0.0","sha":"9e87b479b3eca9daac28a670416b97b7a382e259","kind":"tag","published_at":"2017-08-19T00:13:16.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v6.0.0","html_url":"https://github.com/npm/pacote/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%2Fpacote/tags/v6.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v6.0.0/manifests"},{"name":"v5.0.1","sha":"8e6f49dc36b4d0426edd7068aa7995027f5e5676","kind":"tag","published_at":"2017-08-17T21:31:58.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v5.0.1","html_url":"https://github.com/npm/pacote/releases/tag/v5.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v5.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v5.0.1/manifests"},{"name":"v5.0.0","sha":"e702e1783e84914c93e471e6482c2561f075d43c","kind":"tag","published_at":"2017-08-16T20:05:44.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v5.0.0","html_url":"https://github.com/npm/pacote/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%2Fpacote/tags/v5.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v5.0.0/manifests"},{"name":"v4.0.0","sha":"108a184402adf275e83bc1c175c39aeec3200371","kind":"tag","published_at":"2017-06-29T18:19:47.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v4.0.0","html_url":"https://github.com/npm/pacote/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%2Fpacote/tags/v4.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v4.0.0/manifests"},{"name":"v3.0.0","sha":"71c5ee15453cb9e582bb78cd99f4fc1191bc22d8","kind":"tag","published_at":"2017-06-29T17:35:07.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v3.0.0","html_url":"https://github.com/npm/pacote/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%2Fpacote/tags/v3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v3.0.0/manifests"},{"name":"v2.7.38","sha":"992a14e88b8ab6174cd3ea95a86eea64f07f479c","kind":"tag","published_at":"2017-06-29T03:11:17.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v2.7.38","html_url":"https://github.com/npm/pacote/releases/tag/v2.7.38","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v2.7.38","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v2.7.38/manifests"},{"name":"v2.7.37","sha":"b98c1258759983a0bf523900bc24b73d83616476","kind":"tag","published_at":"2017-06-29T01:39:03.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v2.7.37","html_url":"https://github.com/npm/pacote/releases/tag/v2.7.37","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v2.7.37","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v2.7.37/manifests"},{"name":"v2.7.36","sha":"fbb07b14cbbe44530ceeaa5eaf7d8818f4dc30dc","kind":"tag","published_at":"2017-06-10T04:54:15.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v2.7.36","html_url":"https://github.com/npm/pacote/releases/tag/v2.7.36","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v2.7.36","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v2.7.36/manifests"},{"name":"v2.7.35","sha":"c45a69910b7c5af8883f968cb1b2bfeae932fab2","kind":"tag","published_at":"2017-06-09T05:38:53.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v2.7.35","html_url":"https://github.com/npm/pacote/releases/tag/v2.7.35","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v2.7.35","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v2.7.35/manifests"},{"name":"v2.7.34","sha":"ddbc4ce06bd4e284957331e5762e996e3df142f4","kind":"tag","published_at":"2017-06-09T05:16:25.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v2.7.34","html_url":"https://github.com/npm/pacote/releases/tag/v2.7.34","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v2.7.34","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v2.7.34/manifests"},{"name":"v2.7.33","sha":"ffda4d4c0f0a7c159b469a4322a79e199b92e555","kind":"tag","published_at":"2017-06-08T00:59:10.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v2.7.33","html_url":"https://github.com/npm/pacote/releases/tag/v2.7.33","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v2.7.33","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v2.7.33/manifests"},{"name":"v2.7.32","sha":"129266f8c5d4741b38bf51c3a2c636166ab0cc1e","kind":"tag","published_at":"2017-06-07T22:23:54.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v2.7.32","html_url":"https://github.com/npm/pacote/releases/tag/v2.7.32","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v2.7.32","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v2.7.32/manifests"},{"name":"v2.7.31","sha":"d24388965694012e758c71487d7defeaae44abe0","kind":"tag","published_at":"2017-06-06T06:39:11.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v2.7.31","html_url":"https://github.com/npm/pacote/releases/tag/v2.7.31","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v2.7.31","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v2.7.31/manifests"},{"name":"v2.7.30","sha":"bb5617586033a97b2bc6f3c300af4bdcb821c2df","kind":"tag","published_at":"2017-06-05T21:19:23.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v2.7.30","html_url":"https://github.com/npm/pacote/releases/tag/v2.7.30","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v2.7.30","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v2.7.30/manifests"},{"name":"v2.7.29","sha":"a07275cb1239224bf26a1a1bc965746a8f9ee079","kind":"tag","published_at":"2017-06-05T18:16:05.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v2.7.29","html_url":"https://github.com/npm/pacote/releases/tag/v2.7.29","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v2.7.29","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v2.7.29/manifests"},{"name":"v2.7.28","sha":"a8d1e1e2bd3a3af549230d3449dcaa037f0a2b54","kind":"tag","published_at":"2017-06-05T14:44:42.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v2.7.28","html_url":"https://github.com/npm/pacote/releases/tag/v2.7.28","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v2.7.28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v2.7.28/manifests"},{"name":"v2.7.27","sha":"42a714c8d4c86da388a433338825261ca03ce124","kind":"tag","published_at":"2017-06-01T04:09:21.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v2.7.27","html_url":"https://github.com/npm/pacote/releases/tag/v2.7.27","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v2.7.27","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v2.7.27/manifests"},{"name":"v2.7.26","sha":"553e1e5a7c968f97d98a1292dddf561ee8277cfd","kind":"tag","published_at":"2017-06-01T00:51:25.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v2.7.26","html_url":"https://github.com/npm/pacote/releases/tag/v2.7.26","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v2.7.26","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v2.7.26/manifests"},{"name":"v2.7.25","sha":"d8bbd5bddf35638312f3d09454fe47068bea919f","kind":"tag","published_at":"2017-05-31T22:05:50.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v2.7.25","html_url":"https://github.com/npm/pacote/releases/tag/v2.7.25","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v2.7.25","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v2.7.25/manifests"},{"name":"v2.7.24","sha":"dc0d368b70f19da11c1fd918ffbf73c1baf006ae","kind":"tag","published_at":"2017-05-31T05:47:31.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v2.7.24","html_url":"https://github.com/npm/pacote/releases/tag/v2.7.24","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v2.7.24","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v2.7.24/manifests"},{"name":"v2.7.23","sha":"e36b5bf62b41ee35ca25763ca36d3985f513464f","kind":"tag","published_at":"2017-05-31T05:08:49.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v2.7.23","html_url":"https://github.com/npm/pacote/releases/tag/v2.7.23","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v2.7.23","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v2.7.23/manifests"},{"name":"v2.7.22","sha":"f3db55c132223bf8434675de2ee4132d5338b878","kind":"tag","published_at":"2017-05-31T04:26:54.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v2.7.22","html_url":"https://github.com/npm/pacote/releases/tag/v2.7.22","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v2.7.22","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v2.7.22/manifests"},{"name":"v2.7.21","sha":"8e9620fd00c4350abc5c0ae817f5d82d6a491259","kind":"tag","published_at":"2017-05-25T22:38:31.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v2.7.21","html_url":"https://github.com/npm/pacote/releases/tag/v2.7.21","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v2.7.21","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v2.7.21/manifests"},{"name":"v2.7.20","sha":"d4a0af2bfec34d3aefd3a1fffd5c0078d807b365","kind":"tag","published_at":"2017-05-25T21:29:33.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v2.7.20","html_url":"https://github.com/npm/pacote/releases/tag/v2.7.20","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v2.7.20","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v2.7.20/manifests"},{"name":"v2.7.19","sha":"5d36d94e9a1f230ccfc5a77dd701f855c75076e6","kind":"tag","published_at":"2017-05-25T20:50:34.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v2.7.19","html_url":"https://github.com/npm/pacote/releases/tag/v2.7.19","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v2.7.19","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v2.7.19/manifests"},{"name":"v2.7.18","sha":"d8e37123831786a667db9dfbaa903fcf23e1de3f","kind":"tag","published_at":"2017-05-25T04:40:52.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v2.7.18","html_url":"https://github.com/npm/pacote/releases/tag/v2.7.18","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v2.7.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v2.7.18/manifests"},{"name":"v2.7.17","sha":"3ad3a9cc84169ec8a9e7337ee78b765ea361efbf","kind":"tag","published_at":"2017-05-25T01:24:26.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v2.7.17","html_url":"https://github.com/npm/pacote/releases/tag/v2.7.17","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v2.7.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v2.7.17/manifests"},{"name":"v2.7.16","sha":"2deab53dbea93fefaeb57aac933fa1ad9016b562","kind":"tag","published_at":"2017-05-24T23:49:09.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v2.7.16","html_url":"https://github.com/npm/pacote/releases/tag/v2.7.16","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v2.7.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v2.7.16/manifests"},{"name":"v2.7.15","sha":"f302acaee19238b7714d2eb4c50e5136c14469ff","kind":"tag","published_at":"2017-05-24T02:45:06.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v2.7.15","html_url":"https://github.com/npm/pacote/releases/tag/v2.7.15","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v2.7.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v2.7.15/manifests"},{"name":"v2.7.14","sha":"93d53fd959f5a0c4983df9506649e5403b03c137","kind":"tag","published_at":"2017-05-24T02:10:43.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v2.7.14","html_url":"https://github.com/npm/pacote/releases/tag/v2.7.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v2.7.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v2.7.14/manifests"},{"name":"v2.7.13","sha":"3938483833d6ea93254807e83bd937da2bad965d","kind":"tag","published_at":"2017-05-23T00:43:51.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v2.7.13","html_url":"https://github.com/npm/pacote/releases/tag/v2.7.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v2.7.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v2.7.13/manifests"},{"name":"v2.7.12","sha":"de91b4e0bb24634627b24b22818cbda3556ef86e","kind":"tag","published_at":"2017-05-16T00:03:49.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v2.7.12","html_url":"https://github.com/npm/pacote/releases/tag/v2.7.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v2.7.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v2.7.12/manifests"},{"name":"v2.7.11","sha":"96b0b13a640ff4cfb8ee74e2e58c54d64da3e291","kind":"tag","published_at":"2017-05-12T05:28:12.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v2.7.11","html_url":"https://github.com/npm/pacote/releases/tag/v2.7.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v2.7.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v2.7.11/manifests"},{"name":"v2.7.10","sha":"d5e789cc76ef2e1a29105c284de0361c436d9b83","kind":"tag","published_at":"2017-05-12T02:48:39.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v2.7.10","html_url":"https://github.com/npm/pacote/releases/tag/v2.7.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v2.7.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v2.7.10/manifests"},{"name":"v2.7.9","sha":"5e5aef90286cf713baadda322bb6fda854a8513e","kind":"tag","published_at":"2017-05-09T21:52:04.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v2.7.9","html_url":"https://github.com/npm/pacote/releases/tag/v2.7.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v2.7.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v2.7.9/manifests"},{"name":"v2.7.8","sha":"ecf49fa6975aa0125ce36b3e3bbc56ca1f932b17","kind":"tag","published_at":"2017-05-07T22:12:16.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v2.7.8","html_url":"https://github.com/npm/pacote/releases/tag/v2.7.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v2.7.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v2.7.8/manifests"},{"name":"v2.7.7","sha":"75d2b99e4aa9f105247ef460b08f5f419f9189e4","kind":"tag","published_at":"2017-05-06T08:16:04.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v2.7.7","html_url":"https://github.com/npm/pacote/releases/tag/v2.7.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v2.7.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v2.7.7/manifests"},{"name":"v2.7.6","sha":"b05ebd44b01c2c6af731574e3bf9ad4fcaaeedd4","kind":"tag","published_at":"2017-05-05T17:38:24.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v2.7.6","html_url":"https://github.com/npm/pacote/releases/tag/v2.7.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v2.7.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v2.7.6/manifests"},{"name":"v2.7.5","sha":"8818f967d8beb442396c78f50b89fbce00347853","kind":"tag","published_at":"2017-05-04T22:32:58.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v2.7.5","html_url":"https://github.com/npm/pacote/releases/tag/v2.7.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v2.7.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v2.7.5/manifests"},{"name":"v2.7.4","sha":"fe53be951d8c351e0da4f712653881cd2f907371","kind":"tag","published_at":"2017-05-04T18:12:02.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v2.7.4","html_url":"https://github.com/npm/pacote/releases/tag/v2.7.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v2.7.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v2.7.4/manifests"},{"name":"v2.7.3","sha":"6a127d507ccd02f98bd5a0f0645b1c348e452fa4","kind":"tag","published_at":"2017-05-04T17:09:21.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v2.7.3","html_url":"https://github.com/npm/pacote/releases/tag/v2.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v2.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v2.7.3/manifests"},{"name":"v2.7.2","sha":"728177fecf14454cac38bc4650f0c830341511cf","kind":"tag","published_at":"2017-05-04T08:16:05.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v2.7.2","html_url":"https://github.com/npm/pacote/releases/tag/v2.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v2.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v2.7.2/manifests"},{"name":"v2.7.1","sha":"377118ebe6369b7913c7bdeb7ea78365addad28c","kind":"tag","published_at":"2017-05-01T06:50:20.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v2.7.1","html_url":"https://github.com/npm/pacote/releases/tag/v2.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v2.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v2.7.1/manifests"},{"name":"v2.7.0","sha":"d67ecf14a4be64b1d9918d4774c677bb752f0408","kind":"tag","published_at":"2017-04-29T01:51:42.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v2.7.0","html_url":"https://github.com/npm/pacote/releases/tag/v2.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v2.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v2.7.0/manifests"},{"name":"v2.6.0","sha":"e58d2ef350e7872c81bf1a09739e789e755cb7f0","kind":"tag","published_at":"2017-04-29T01:10:05.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v2.6.0","html_url":"https://github.com/npm/pacote/releases/tag/v2.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v2.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v2.6.0/manifests"},{"name":"v2.5.0","sha":"3a13c4727d376d22d0646b84f1b4a0412db51e46","kind":"tag","published_at":"2017-04-28T08:56:58.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v2.5.0","html_url":"https://github.com/npm/pacote/releases/tag/v2.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v2.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v2.5.0/manifests"},{"name":"v2.4.0","sha":"3e22745e8f74354d6b3395b6a515fcc71c9befb7","kind":"tag","published_at":"2017-04-27T08:36:48.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v2.4.0","html_url":"https://github.com/npm/pacote/releases/tag/v2.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v2.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v2.4.0/manifests"},{"name":"v2.3.2","sha":"c8144a710988ecd5c43ef14b58f63671f97b270f","kind":"tag","published_at":"2017-04-26T23:58:13.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v2.3.2","html_url":"https://github.com/npm/pacote/releases/tag/v2.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v2.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v2.3.2/manifests"},{"name":"v2.3.1","sha":"0c665d5998a1664f86970b732582cb06eef595c5","kind":"tag","published_at":"2017-04-26T18:44:29.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v2.3.1","html_url":"https://github.com/npm/pacote/releases/tag/v2.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v2.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v2.3.1/manifests"},{"name":"v2.3.0","sha":"83df9ae8a038c3696f26ec30a233d51cfe312713","kind":"tag","published_at":"2017-04-26T08:35:35.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v2.3.0","html_url":"https://github.com/npm/pacote/releases/tag/v2.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v2.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v2.3.0/manifests"},{"name":"v2.2.2","sha":"ae01e6bbbb544b900259124b6886859b1047635c","kind":"tag","published_at":"2017-04-24T09:42:36.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v2.2.2","html_url":"https://github.com/npm/pacote/releases/tag/v2.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v2.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v2.2.2/manifests"},{"name":"v2.2.1","sha":"830ecda94fd87369e43c5121aad3544fe7635092","kind":"tag","published_at":"2017-04-23T07:54:10.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v2.2.1","html_url":"https://github.com/npm/pacote/releases/tag/v2.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v2.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v2.2.1/manifests"},{"name":"v2.2.0","sha":"178f11932fb3d1265438b07d151019ca03b03ac9","kind":"tag","published_at":"2017-04-22T06:47:37.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v2.2.0","html_url":"https://github.com/npm/pacote/releases/tag/v2.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v2.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v2.2.0/manifests"},{"name":"v2.1.2","sha":"8edcde4430d0b2f38755853888121b692cf94015","kind":"tag","published_at":"2017-04-20T06:13:44.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v2.1.2","html_url":"https://github.com/npm/pacote/releases/tag/v2.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v2.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v2.1.2/manifests"},{"name":"v2.1.1","sha":"6809bce5ed1cf9bb0af5d6ea28d7e26b823d3167","kind":"tag","published_at":"2017-04-19T05:12:54.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v2.1.1","html_url":"https://github.com/npm/pacote/releases/tag/v2.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v2.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v2.1.1/manifests"},{"name":"v2.1.0","sha":"ecb4711cc8b56a090cacd7cb4bf0db09d54eeb1f","kind":"tag","published_at":"2017-04-18T10:15:48.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v2.1.0","html_url":"https://github.com/npm/pacote/releases/tag/v2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v2.1.0/manifests"},{"name":"v2.0.5","sha":"380b79a48f682a1002d6d52d7fe9d8ec0ee2865a","kind":"tag","published_at":"2017-04-18T00:41:06.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v2.0.5","html_url":"https://github.com/npm/pacote/releases/tag/v2.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v2.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v2.0.5/manifests"},{"name":"v2.0.4","sha":"ef055a4c985399462d64e1a0e517c26432392a49","kind":"tag","published_at":"2017-04-18T00:17:13.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v2.0.4","html_url":"https://github.com/npm/pacote/releases/tag/v2.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v2.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v2.0.4/manifests"},{"name":"v2.0.3","sha":"cf3fc268a7f52a4823a7de67be2a2de74b633ebe","kind":"tag","published_at":"2017-04-15T10:42:35.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v2.0.3","html_url":"https://github.com/npm/pacote/releases/tag/v2.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v2.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v2.0.3/manifests"},{"name":"v2.0.2","sha":"ab45408c0863d988248717a76c1b292943e29ddb","kind":"tag","published_at":"2017-04-15T08:20:47.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v2.0.2","html_url":"https://github.com/npm/pacote/releases/tag/v2.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v2.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v2.0.2/manifests"},{"name":"v2.0.1","sha":"8f5bcae2cd0546baa86dd7e118a5ec64b54f3cc9","kind":"tag","published_at":"2017-04-15T02:11:26.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v2.0.1","html_url":"https://github.com/npm/pacote/releases/tag/v2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v2.0.1/manifests"},{"name":"v2.0.0","sha":"f83f19d7beca2a7101c4857fb34c0af7799b3a09","kind":"tag","published_at":"2017-04-15T00:49:57.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v2.0.0","html_url":"https://github.com/npm/pacote/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%2Fpacote/tags/v2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v2.0.0/manifests"},{"name":"v1.0.0","sha":"a7266543f5d89c0cd6f2167ab2b7ccb4a14b3b8e","kind":"tag","published_at":"2017-03-17T18:11:52.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v1.0.0","html_url":"https://github.com/npm/pacote/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%2Fpacote/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v1.0.0/manifests"},{"name":"v0.1.1","sha":"400a9bf9b09060a0a105e9f4fca6d69679db468f","kind":"tag","published_at":"2017-02-03T15:56:40.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v0.1.1","html_url":"https://github.com/npm/pacote/releases/tag/v0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v0.1.1/manifests"},{"name":"v0.1.0","sha":"b58ec30d835ff433a8ec7b3964a94cc9ee5c721f","kind":"tag","published_at":"2017-02-03T02:39:53.000Z","download_url":"https://codeload.github.com/npm/pacote/tar.gz/v0.1.0","html_url":"https://github.com/npm/pacote/releases/tag/v0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fpacote/tags/v0.1.0/manifests"}]},"repo_metadata_updated_at":"2024-10-29T16:44:47.780Z","dependent_packages_count":590,"downloads":35147621,"downloads_period":"last-month","dependent_repos_count":722090,"rankings":{"downloads":0.04933844861518309,"dependent_repos_count":0.0426851506054775,"dependent_packages_count":0.1025648326928279,"stargazers_count":3.4131418789789736,"forks_count":4.163897880882934,"docker_downloads_count":0.0033403389184530176,"average":1.2958280884489748},"purl":"pkg:npm/pacote","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/pacote","docker_dependents_count":61727,"docker_downloads_count":12478622296,"usage_url":"https://repos.ecosyste.ms/usage/npm/pacote","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/pacote/dependencies","status":null,"funding_links":[],"critical":true,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/pacote/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/pacote/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/pacote/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/pacote/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-19T03:03:18.761Z","updated_at":"2022-11-19T03:03:18.761Z","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-05T16:48:16.350Z","updated_at":"2022-12-05T16:48:16.350Z","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-30T15:10:15.195Z","updated_at":"2024-05-30T15:10:15.195Z","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-07-31T15:45:57.384Z","updated_at":"2024-07-31T15:45:57.384Z","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:19.184Z","updated_at":"2023-03-08T00:12:19.184Z","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-05-14T20:51:06.047Z","updated_at":"2025-05-14T20:51:06.047Z","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":5007760,"maintainers_count":1013018,"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":50,"unique_repositories_count_past_30_days":2,"recent_issues":[{"uuid":"4272252232","node_id":"PR_kwDORYfvis7SziEU","number":6,"state":"closed","title":"chore(deps-dev): bump the development_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":"2026-04-29T23:10:51.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-15T23:09:51.000Z","updated_at":"2026-04-29T23:10:53.000Z","time_to_close":1209660,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev): bump","group_name":"development_dependencies","update_count":7,"packages":[{"name":"@babel/preset-env","old_version":"7.29.0","new_version":"7.29.2","repository_url":"https://github.com/babel/babel"},{"name":"@commitlint/cli","old_version":"20.4.2","new_version":"20.5.0","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@commitlint/config-conventional","old_version":"20.4.2","new_version":"20.5.0","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"handlebars","old_version":"4.7.8","new_version":"4.7.9","repository_url":"https://github.com/handlebars-lang/handlebars.js"},{"name":"pacote","old_version":"20.0.0","new_version":"20.0.1","repository_url":"https://github.com/npm/pacote"},{"name":"prettier","old_version":"3.8.1","new_version":"3.8.3","repository_url":"https://github.com/prettier/prettier"},{"name":"tar-stream","old_version":"3.1.7","new_version":"3.1.8","repository_url":"https://github.com/mafintosh/tar-stream"}],"path":null,"ecosystem":"npm"},"body":"Bumps the development_dependencies group with 7 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.0` | `7.29.2` |\n| [@commitlint/cli](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli) | `20.4.2` | `20.5.0` |\n| [@commitlint/config-conventional](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional) | `20.4.2` | `20.5.0` |\n| [handlebars](https://github.com/handlebars-lang/handlebars.js) | `4.7.8` | `4.7.9` |\n| [pacote](https://github.com/npm/pacote) | `20.0.0` | `20.0.1` |\n| [prettier](https://github.com/prettier/prettier) | `3.8.1` | `3.8.3` |\n| [tar-stream](https://github.com/mafintosh/tar-stream) | `3.1.7` | `3.1.8` |\n\n\nUpdates `@babel/preset-env` from 7.29.0 to 7.29.2\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.2 (2026-03-16)\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/17840\"\u003e#17840\u003c/a\u003e [7.x backport] async x =\u0026gt; {} must be in leading pos (\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-helpers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\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/17805\"\u003e#17805\u003c/a\u003e [7.x backport] fix: Properly handle await in finally (\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-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17789\"\u003e#17789\u003c/a\u003e [7.x backport] preset-env include/exclude should accept bugfix plugins (\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\u003ca href=\"https://redirect.github.com/babel/babel/pull/17813\"\u003e#17813\u003c/a\u003e chore: update eslint peer deps (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\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.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\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/37d5595fca9f188f0534458180611f2e776acd31\"\u003e\u003ccode\u003e37d5595\u003c/code\u003e\u003c/a\u003e v7.29.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/1c0a08d95ae7e1c788c7e1ae3a10ee53f7c86864\"\u003e\u003ccode\u003e1c0a08d\u003c/code\u003e\u003c/a\u003e [7.x backport] fix: Properly handle await in finally (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/17805\"\u003e#17805\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/061bf95142132ce4200f863f891a8e3a727cd844\"\u003e\u003ccode\u003e061bf95\u003c/code\u003e\u003c/a\u003e [7.x backport] preset-env include/exclude should accept bugfix plugins (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/17789\"\u003e#17789\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.29.2/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 `@commitlint/cli` from 20.4.2 to 20.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/conventional-changelog/commitlint/releases\"\u003e\u003ccode\u003e@​commitlint/cli\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev20.5.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.4.4...v20.5.0\"\u003e20.5.0\u003c/a\u003e (2026-03-15)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(resolve-extends): always resolve extended parser presets for proper merging by \u003ca href=\"https://github.com/omar-y-abdi\"\u003e\u003ccode\u003e@​omar-y-abdi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4647\"\u003econventional-changelog/commitlint#4647\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(load): resolve async config exports in CJS projects by \u003ca href=\"https://github.com/omar-y-abdi\"\u003e\u003ccode\u003e@​omar-y-abdi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4659\"\u003econventional-changelog/commitlint#4659\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cli): validate that --cwd directory exists before execution by \u003ca href=\"https://github.com/omar-y-abdi\"\u003e\u003ccode\u003e@​omar-y-abdi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4658\"\u003econventional-changelog/commitlint#4658\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(cz-commitlint): add exclamation mark support for breaking changes by \u003ca href=\"https://github.com/mrt181\"\u003e\u003ccode\u003e@​mrt181\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4655\"\u003econventional-changelog/commitlint#4655\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/mrt181\"\u003e\u003ccode\u003e@​mrt181\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4655\"\u003econventional-changelog/commitlint#4655\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/omar-y-abdi\"\u003e\u003ccode\u003e@​omar-y-abdi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4647\"\u003econventional-changelog/commitlint#4647\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.4.4...v20.5.0\"\u003ehttps://github.com/conventional-changelog/commitlint/compare/v20.4.4...v20.5.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev20.4.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.4.3...v20.4.4\"\u003e20.4.4\u003c/a\u003e (2026-03-12)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(types): allow context parameter in QualifiedRuleConfig functions by \u003ca href=\"https://github.com/Br1an67\"\u003e\u003ccode\u003e@​Br1an67\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4636\"\u003econventional-changelog/commitlint#4636\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(read): update git-raw-commits to v5 API by \u003ca href=\"https://github.com/Tamas-hi\"\u003e\u003ccode\u003e@​Tamas-hi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4638\"\u003econventional-changelog/commitlint#4638\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(is-ignored): strip CI skip markers from release commits by \u003ca href=\"https://github.com/Br1an67\"\u003e\u003ccode\u003e@​Br1an67\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4637\"\u003econventional-changelog/commitlint#4637\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/Br1an67\"\u003e\u003ccode\u003e@​Br1an67\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4636\"\u003econventional-changelog/commitlint#4636\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Tamas-hi\"\u003e\u003ccode\u003e@​Tamas-hi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4638\"\u003econventional-changelog/commitlint#4638\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.4.3...v20.4.4\"\u003ehttps://github.com/conventional-changelog/commitlint/compare/v20.4.3...v20.4.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev20.4.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.4.2...v20.4.3\"\u003e20.4.3\u003c/a\u003e (2026-03-03)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: npx usage \u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/613\"\u003e#613\u003c/a\u003e by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4630\"\u003econventional-changelog/commitlint#4630\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(types): incorrect types for rule options by \u003ca href=\"https://github.com/Zamiell\"\u003e\u003ccode\u003e@​Zamiell\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4633\"\u003econventional-changelog/commitlint#4633\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/conventional-changelog/commitlint/blob/master/@commitlint/cli/CHANGELOG.md\"\u003e\u003ccode\u003e@​commitlint/cli\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.4.4...v20.5.0\"\u003e20.5.0\u003c/a\u003e (2026-03-15)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e validate that --cwd directory exists before execution (\u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/issues/4658\"\u003e#4658\u003c/a\u003e) (\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/cf80f75745593f4f018cac301a91f23316c974fd\"\u003ecf80f75\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/issues/4595\"\u003e#4595\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.4.3...v20.4.4\"\u003e20.4.4\u003c/a\u003e (2026-03-12)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​commitlint/cli\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.4.2...v20.4.3\"\u003e20.4.3\u003c/a\u003e (2026-03-03)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efooter parser does not escape special chars for regex \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/issues/4560\"\u003e#4560\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/issues/4634\"\u003e#4634\u003c/a\u003e) (\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/8ff7c7fcbc2db2b45910ecb5c01e9f1763060770\"\u003e8ff7c7f\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/conventional-changelog/commitlint/commit/a7918e9cf70f822505cb4422c03150a86f802627\"\u003e\u003ccode\u003ea7918e9\u003c/code\u003e\u003c/a\u003e v20.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/cf80f75745593f4f018cac301a91f23316c974fd\"\u003e\u003ccode\u003ecf80f75\u003c/code\u003e\u003c/a\u003e fix(cli): validate that --cwd directory exists before execution (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4658\"\u003e#4658\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/02d7245e9b204ed07a68298e4d73c8d82a4b7f81\"\u003e\u003ccode\u003e02d7245\u003c/code\u003e\u003c/a\u003e v20.4.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/a7469817974796a6e89f55911bb66b7bffa44099\"\u003e\u003ccode\u003ea746981\u003c/code\u003e\u003c/a\u003e v20.4.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/18bd371428771ecc98a7b2f00194bfcbfb4ba809\"\u003e\u003ccode\u003e18bd371\u003c/code\u003e\u003c/a\u003e chore: deps (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4635\"\u003e#4635\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/8ff7c7fcbc2db2b45910ecb5c01e9f1763060770\"\u003e\u003ccode\u003e8ff7c7f\u003c/code\u003e\u003c/a\u003e fix: footer parser does not escape special chars for regex \u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4560\"\u003e#4560\u003c/a\u003e (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4634\"\u003e#4634\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/conventional-changelog/commitlint/commits/v20.5.0/@commitlint/cli\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@commitlint/config-conventional` from 20.4.2 to 20.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/conventional-changelog/commitlint/releases\"\u003e\u003ccode\u003e@​commitlint/config-conventional\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev20.5.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.4.4...v20.5.0\"\u003e20.5.0\u003c/a\u003e (2026-03-15)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(resolve-extends): always resolve extended parser presets for proper merging by \u003ca href=\"https://github.com/omar-y-abdi\"\u003e\u003ccode\u003e@​omar-y-abdi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4647\"\u003econventional-changelog/commitlint#4647\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(load): resolve async config exports in CJS projects by \u003ca href=\"https://github.com/omar-y-abdi\"\u003e\u003ccode\u003e@​omar-y-abdi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4659\"\u003econventional-changelog/commitlint#4659\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cli): validate that --cwd directory exists before execution by \u003ca href=\"https://github.com/omar-y-abdi\"\u003e\u003ccode\u003e@​omar-y-abdi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4658\"\u003econventional-changelog/commitlint#4658\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(cz-commitlint): add exclamation mark support for breaking changes by \u003ca href=\"https://github.com/mrt181\"\u003e\u003ccode\u003e@​mrt181\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4655\"\u003econventional-changelog/commitlint#4655\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/mrt181\"\u003e\u003ccode\u003e@​mrt181\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4655\"\u003econventional-changelog/commitlint#4655\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/omar-y-abdi\"\u003e\u003ccode\u003e@​omar-y-abdi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4647\"\u003econventional-changelog/commitlint#4647\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.4.4...v20.5.0\"\u003ehttps://github.com/conventional-changelog/commitlint/compare/v20.4.4...v20.5.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev20.4.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.4.3...v20.4.4\"\u003e20.4.4\u003c/a\u003e (2026-03-12)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(types): allow context parameter in QualifiedRuleConfig functions by \u003ca href=\"https://github.com/Br1an67\"\u003e\u003ccode\u003e@​Br1an67\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4636\"\u003econventional-changelog/commitlint#4636\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(read): update git-raw-commits to v5 API by \u003ca href=\"https://github.com/Tamas-hi\"\u003e\u003ccode\u003e@​Tamas-hi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4638\"\u003econventional-changelog/commitlint#4638\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(is-ignored): strip CI skip markers from release commits by \u003ca href=\"https://github.com/Br1an67\"\u003e\u003ccode\u003e@​Br1an67\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4637\"\u003econventional-changelog/commitlint#4637\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/Br1an67\"\u003e\u003ccode\u003e@​Br1an67\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4636\"\u003econventional-changelog/commitlint#4636\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Tamas-hi\"\u003e\u003ccode\u003e@​Tamas-hi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4638\"\u003econventional-changelog/commitlint#4638\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.4.3...v20.4.4\"\u003ehttps://github.com/conventional-changelog/commitlint/compare/v20.4.3...v20.4.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev20.4.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.4.2...v20.4.3\"\u003e20.4.3\u003c/a\u003e (2026-03-03)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: npx usage \u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional/issues/613\"\u003e#613\u003c/a\u003e by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4630\"\u003econventional-changelog/commitlint#4630\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(types): incorrect types for rule options by \u003ca href=\"https://github.com/Zamiell\"\u003e\u003ccode\u003e@​Zamiell\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4633\"\u003econventional-changelog/commitlint#4633\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/conventional-changelog/commitlint/blob/master/@commitlint/config-conventional/CHANGELOG.md\"\u003e\u003ccode\u003e@​commitlint/config-conventional\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.4.4...v20.5.0\"\u003e20.5.0\u003c/a\u003e (2026-03-15)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​commitlint/config-conventional\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.4.3...v20.4.4\"\u003e20.4.4\u003c/a\u003e (2026-03-12)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​commitlint/config-conventional\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.4.2...v20.4.3\"\u003e20.4.3\u003c/a\u003e (2026-03-03)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efooter parser does not escape special chars for regex \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/issues/4560\"\u003e#4560\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/issues/4634\"\u003e#4634\u003c/a\u003e) (\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/8ff7c7fcbc2db2b45910ecb5c01e9f1763060770\"\u003e8ff7c7f\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/conventional-changelog/commitlint/commit/a7918e9cf70f822505cb4422c03150a86f802627\"\u003e\u003ccode\u003ea7918e9\u003c/code\u003e\u003c/a\u003e v20.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/02d7245e9b204ed07a68298e4d73c8d82a4b7f81\"\u003e\u003ccode\u003e02d7245\u003c/code\u003e\u003c/a\u003e v20.4.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/a7469817974796a6e89f55911bb66b7bffa44099\"\u003e\u003ccode\u003ea746981\u003c/code\u003e\u003c/a\u003e v20.4.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/8ff7c7fcbc2db2b45910ecb5c01e9f1763060770\"\u003e\u003ccode\u003e8ff7c7f\u003c/code\u003e\u003c/a\u003e fix: footer parser does not escape special chars for regex \u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional/issues/4560\"\u003e#4560\u003c/a\u003e (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional/issues/4634\"\u003e#4634\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/conventional-changelog/commitlint/commits/v20.5.0/@commitlint/config-conventional\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `handlebars` from 4.7.8 to 4.7.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/handlebars-lang/handlebars.js/releases\"\u003ehandlebars's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.7.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: enable shell mode for spawn to resolve Windows EINVAL issue - e0137c2\u003c/li\u003e\n\u003cli\u003efix type \u0026quot;RuntimeOptions\u0026quot; also accepting string partials - eab1d14\u003c/li\u003e\n\u003cli\u003efeat(types): set \u003ccode\u003ehash\u003c/code\u003e to be a \u003ccode\u003eRecord\u0026lt;string, any\u0026gt;\u003c/code\u003e - de4414d\u003c/li\u003e\n\u003cli\u003efix non-contiguous program indices - 4512766\u003c/li\u003e\n\u003cli\u003erefactor: rename i to startPartIndex - e497a35\u003c/li\u003e\n\u003cli\u003esecurity: fix security issues - 68d8df5\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handlebars-lang/handlebars.js/security/advisories/GHSA-2w6w-674q-4c4q\"\u003ehttps://github.com/handlebars-lang/handlebars.js/security/advisories/GHSA-2w6w-674q-4c4q\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handlebars-lang/handlebars.js/security/advisories/GHSA-3mfm-83xf-c92r\"\u003ehttps://github.com/handlebars-lang/handlebars.js/security/advisories/GHSA-3mfm-83xf-c92r\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handlebars-lang/handlebars.js/security/advisories/GHSA-xhpv-hc6g-r9c6\"\u003ehttps://github.com/handlebars-lang/handlebars.js/security/advisories/GHSA-xhpv-hc6g-r9c6\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handlebars-lang/handlebars.js/security/advisories/GHSA-xjpj-3mr7-gcpf\"\u003ehttps://github.com/handlebars-lang/handlebars.js/security/advisories/GHSA-xjpj-3mr7-gcpf\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handlebars-lang/handlebars.js/security/advisories/GHSA-9cx6-37pm-9jff\"\u003ehttps://github.com/handlebars-lang/handlebars.js/security/advisories/GHSA-9cx6-37pm-9jff\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handlebars-lang/handlebars.js/security/advisories/GHSA-2qvq-rjwj-gvw9\"\u003ehttps://github.com/handlebars-lang/handlebars.js/security/advisories/GHSA-2qvq-rjwj-gvw9\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handlebars-lang/handlebars.js/security/advisories/GHSA-7rx3-28cr-v5wh\"\u003ehttps://github.com/handlebars-lang/handlebars.js/security/advisories/GHSA-7rx3-28cr-v5wh\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handlebars-lang/handlebars.js/security/advisories/GHSA-442j-39wm-28r2\"\u003ehttps://github.com/handlebars-lang/handlebars.js/security/advisories/GHSA-442j-39wm-28r2\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/handlebars-lang/handlebars.js/compare/v4.7.8...v4.7.9\"\u003eCommits\u003c/a\u003e\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/handlebars-lang/handlebars.js/blob/v4.7.9/release-notes.md\"\u003ehandlebars's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.7.9 - March 26th, 2026\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: enable shell mode for spawn to resolve Windows EINVAL issue - e0137c2\u003c/li\u003e\n\u003cli\u003efix type \u0026quot;RuntimeOptions\u0026quot; also accepting string partials - eab1d14\u003c/li\u003e\n\u003cli\u003efeat(types): set \u003ccode\u003ehash\u003c/code\u003e to be a \u003ccode\u003eRecord\u0026lt;string, any\u0026gt;\u003c/code\u003e - de4414d\u003c/li\u003e\n\u003cli\u003efix non-contiguous program indices - 4512766\u003c/li\u003e\n\u003cli\u003erefactor: rename i to startPartIndex - e497a35\u003c/li\u003e\n\u003cli\u003esecurity: fix security issues - 68d8df5\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/handlebars-lang/handlebars.js/compare/v4.7.8...v4.7.9\"\u003eCommits\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/handlebars-lang/handlebars.js/commit/dce542c9a660048d31f0981ac8a45c08b919bddb\"\u003e\u003ccode\u003edce542c\u003c/code\u003e\u003c/a\u003e v4.7.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handlebars-lang/handlebars.js/commit/8a41389ba5b2624b6f43a5463d8e2533b843a562\"\u003e\u003ccode\u003e8a41389\u003c/code\u003e\u003c/a\u003e Update release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handlebars-lang/handlebars.js/commit/68d8df5a88e0a26fe9e6084c5c6aaebe67b07da2\"\u003e\u003ccode\u003e68d8df5\u003c/code\u003e\u003c/a\u003e Fix security issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handlebars-lang/handlebars.js/commit/b2a083136b11e1da9f0f47a11f749a9830a49328\"\u003e\u003ccode\u003eb2a0831\u003c/code\u003e\u003c/a\u003e Fix browser tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handlebars-lang/handlebars.js/commit/9f98c1629834abf8de5a127caff8a2eab03d2c12\"\u003e\u003ccode\u003e9f98c16\u003c/code\u003e\u003c/a\u003e Fix release script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handlebars-lang/handlebars.js/commit/45443b4290475dfb7cec32a85d344f12ab345eb9\"\u003e\u003ccode\u003e45443b4\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Improve partial indenting performance\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handlebars-lang/handlebars.js/commit/8841a5f6d35096aee95d68e1e49636a4cb5c661e\"\u003e\u003ccode\u003e8841a5f\u003c/code\u003e\u003c/a\u003e Fix CI errors with linting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handlebars-lang/handlebars.js/commit/e0137c26f2202593bca7cc25184e733e87d54709\"\u003e\u003ccode\u003ee0137c2\u003c/code\u003e\u003c/a\u003e fix: enable shell mode for spawn to resolve Windows EINVAL issue\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handlebars-lang/handlebars.js/commit/e914d6037ffb0dd371f7e4823cdb019732ae66d7\"\u003e\u003ccode\u003ee914d60\u003c/code\u003e\u003c/a\u003e Improve rendering performance\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handlebars-lang/handlebars.js/commit/7de4b41c344a5d702edca93d1841b59642fa32bd\"\u003e\u003ccode\u003e7de4b41\u003c/code\u003e\u003c/a\u003e Upgrade GitHub Actions checkout and setup-node on 4.x branch\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/handlebars-lang/handlebars.js/compare/v4.7.8...v4.7.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pacote` from 20.0.0 to 20.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/pacote/releases\"\u003epacote's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev20.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/pacote/compare/v20.0.0...v20.0.1\"\u003e20.0.1\u003c/a\u003e (2026-03-06)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/f8e29319e98311ea694379862a7aa6238da581f5\"\u003e\u003ccode\u003ef8e2931\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/461\"\u003e#461\u003c/a\u003e \u003ccode\u003etar@7.5.10\u003c/code\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/pacote/commit/01a126d8650a79df6781faa7409af54f2d44ccb1\"\u003e\u003ccode\u003e01a126d\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/466\"\u003e#466\u003c/a\u003e enable backport mode for v20 (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/466\"\u003e#466\u003c/a\u003e) (\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/pacote/commit/98f72f6c7181df329c8e05dd2be2caa3a6fcd786\"\u003e\u003ccode\u003e98f72f6\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/461\"\u003e#461\u003c/a\u003e tests should not inherit --ignore-scripts flag from `npm run t… (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/422\"\u003e#422\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/pacote/commit/f8cf9ba221a690680d081061055214af352e2aee\"\u003e\u003ccode\u003ef8cf9ba\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/461\"\u003e#461\u003c/a\u003e \u003ccode\u003e@npmcli/template-oss@4.29.0\u003c/code\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\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/pacote/blob/v20.0.1/CHANGELOG.md\"\u003epacote's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/pacote/compare/v20.0.0...v20.0.1\"\u003e20.0.1\u003c/a\u003e (2026-03-06)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/f8e29319e98311ea694379862a7aa6238da581f5\"\u003e\u003ccode\u003ef8e2931\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/461\"\u003e#461\u003c/a\u003e \u003ccode\u003etar@7.5.10\u003c/code\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/pacote/commit/01a126d8650a79df6781faa7409af54f2d44ccb1\"\u003e\u003ccode\u003e01a126d\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/466\"\u003e#466\u003c/a\u003e enable backport mode for v20 (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/466\"\u003e#466\u003c/a\u003e) (\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/pacote/commit/98f72f6c7181df329c8e05dd2be2caa3a6fcd786\"\u003e\u003ccode\u003e98f72f6\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/461\"\u003e#461\u003c/a\u003e tests should not inherit --ignore-scripts flag from `npm run t… (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/422\"\u003e#422\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/pacote/commit/f8cf9ba221a690680d081061055214af352e2aee\"\u003e\u003ccode\u003ef8cf9ba\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/461\"\u003e#461\u003c/a\u003e \u003ccode\u003e@npmcli/template-oss@4.29.0\u003c/code\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\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/pacote/commit/d191a579a3e4fbf6c7342fbc61e9ecc280b5e102\"\u003e\u003ccode\u003ed191a57\u003c/code\u003e\u003c/a\u003e chore: release 20.0.1 (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/464\"\u003e#464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/01a126d8650a79df6781faa7409af54f2d44ccb1\"\u003e\u003ccode\u003e01a126d\u003c/code\u003e\u003c/a\u003e chore: enable backport mode for v20 (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/466\"\u003e#466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/98f72f6c7181df329c8e05dd2be2caa3a6fcd786\"\u003e\u003ccode\u003e98f72f6\u003c/code\u003e\u003c/a\u003e chore: tests should not inherit --ignore-scripts flag from `npm run t… (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/422\"\u003e#422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/f8e29319e98311ea694379862a7aa6238da581f5\"\u003e\u003ccode\u003ef8e2931\u003c/code\u003e\u003c/a\u003e deps: tar@7.5.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/f8cf9ba221a690680d081061055214af352e2aee\"\u003e\u003ccode\u003ef8cf9ba\u003c/code\u003e\u003c/a\u003e chore: \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\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/npm/pacote/compare/v20.0.0...v20.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 pacote since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prettier` from 3.8.1 to 3.8.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/prettier/releases\"\u003eprettier's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.8.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSCSS: Prevent trailing comma in \u003ccode\u003eif()\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18471\"\u003eprettier/prettier#18471\u003c/a\u003e by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.8.3/CHANGELOG.md#383\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.8.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Angular v21.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#382\"\u003eChangelog\u003c/a\u003e\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/prettier/prettier/blob/main/CHANGELOG.md\"\u003eprettier's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.8.3\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.8.2...3.8.3\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eSCSS: Prevent trailing comma in \u003ccode\u003eif()\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18471\"\u003e#18471\u003c/a\u003e by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"scss\"\u003e\u003ccode\u003e// Input\n$value: if(sass(false): 1; else: -1);\n\u003cp\u003e// Prettier 3.8.2\n$value: if(\nsass(false): 1; else: -1,\n);\u003c/p\u003e\n\u003cp\u003e// Prettier 3.8.3\n$value: if(sass(false): 1; else: -1);\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch1\u003e3.8.2\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.8.1...3.8.2\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eAngular: Support Angular v21.2 (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18722\"\u003e#18722\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19034\"\u003e#19034\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003cp\u003eExhaustive typechecking with \u003ccode\u003e@default never;\u003c/code\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"html\"\u003e\u003ccode\u003e\u0026lt;!-- Input --\u0026gt;\n@switch (foo) {\n  @case (1) {}\n  @default never;\n}\n\u003cp\u003e\u0026lt;!-- Prettier 3.8.1 --\u0026gt;\nSyntaxError: Incomplete block \u0026quot;default never\u0026quot;. If you meant to write the @ character, you should use the \u0026quot;\u0026amp;\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/64\"\u003e#64\u003c/a\u003e;\u0026quot; HTML entity instead. (3:3)\u003c/p\u003e\n\u003cp\u003e\u0026lt;!-- Prettier 3.8.2 --\u0026gt;\n\u003ca href=\"https://github.com/switch\"\u003e\u003ccode\u003e@​switch\u003c/code\u003e\u003c/a\u003e (foo) {\n\u003ca href=\"https://github.com/case\"\u003e\u003ccode\u003e@​case\u003c/code\u003e\u003c/a\u003e (1) {}\n\u003ca href=\"https://github.com/default\"\u003e\u003ccode\u003e@​default\u003c/code\u003e\u003c/a\u003e never;\n}\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003earrow function\u003c/code\u003e and \u003ccode\u003einstanceof\u003c/code\u003e expressions.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"html\"\u003e\u003ccode\u003e\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\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/prettier/prettier/commit/d7108a79ec745c04292aabf22c4c1adbd690b191\"\u003e\u003ccode\u003ed7108a7\u003c/code\u003e\u003c/a\u003e Release 3.8.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/177f90898170d363ef64fde663e4d13170688bfe\"\u003e\u003ccode\u003e177f908\u003c/code\u003e\u003c/a\u003e Prevent trailing comma in SCSS \u003ccode\u003eif()\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/18471\"\u003e#18471\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/1cd40668c3d6f2f4cf9d87bbc9096d92361b2606\"\u003e\u003ccode\u003e1cd4066\u003c/code\u003e\u003c/a\u003e Release \u003ccode\u003e@​prettier/plugin-oxc\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/a8700e245038cd8cc0cf28ef06ffedbcb3fc2dfc\"\u003e\u003ccode\u003ea8700e2\u003c/code\u003e\u003c/a\u003e Update oxc-parser to v0.125.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/752157c78eca6f0a30e5d5cb513b682c5ecfa01e\"\u003e\u003ccode\u003e752157c\u003c/code\u003e\u003c/a\u003e Fix tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/053fd418e180b12fa2014260212fae831f5fc5ec\"\u003e\u003ccode\u003e053fd41\u003c/code\u003e\u003c/a\u003e Bump Prettier dependency to 3.8.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/904c6365ec46726fd0e21021c52ae934b7e5abc6\"\u003e\u003ccode\u003e904c636\u003c/code\u003e\u003c/a\u003e Clean changelog_unreleased\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/dc1f7fcc508d116cbf1644d69a1f0eb93e40d4a4\"\u003e\u003ccode\u003edc1f7fc\u003c/code\u003e\u003c/a\u003e Update dependents count\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/b31557cf331a02acf83e7e29d1001b070189a0d9\"\u003e\u003ccode\u003eb31557c\u003c/code\u003e\u003c/a\u003e Release 3.8.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/96bbaeda0525bf758e464aed2f939d739a85c315\"\u003e\u003ccode\u003e96bbaed\u003c/code\u003e\u003c/a\u003e Support Angular v21.2 (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/18722\"\u003e#18722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prettier/prettier/compare/3.8.1...3.8.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tar-stream` from 3.1.7 to 3.1.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mafintosh/tar-stream/commit/7a6fd517dfb2bae5c667b9ff982210ed4298d050\"\u003e\u003ccode\u003e7a6fd51\u003c/code\u003e\u003c/a\u003e 3.1.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mafintosh/tar-stream/commit/70885ea463d11c404876e437ac2b392db708eca0\"\u003e\u003ccode\u003e70885ea\u003c/code\u003e\u003c/a\u003e support bare\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mafintosh/tar-stream/commit/126968fd3c4a39eba5f8318c255e04cedbbad176\"\u003e\u003ccode\u003e126968f\u003c/code\u003e\u003c/a\u003e Create SECURITY.md\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mafintosh/tar-stream/compare/v3.1.7...v3.1.8\"\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/kavia-common/axios-326185/pull/6","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/kavia-common%2Faxios-326185/issues/6","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/6/packages"},{"uuid":"4252186581","node_id":"PR_kwDOJdp-5M7R5iXk","number":212,"state":"open","title":"chore(deps): bump the production-dependencies group across 1 directory with 15 updates","user":"dependabot[bot]","labels":["automated","dependencies"],"assignees":[],"locked":false,"comments_count":4,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-13T07:26:21.000Z","updated_at":"2026-04-13T07:29:56.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"production-dependencies","update_count":15,"packages":[{"name":"@dotenvx/dotenvx","old_version":"1.52.0","new_version":"1.61.0","repository_url":"https://github.com/dotenvx/dotenvx"},{"name":"express-rate-limit","old_version":"8.2.1","new_version":"8.3.2","repository_url":"https://github.com/express-rate-limit/express-rate-limit"},{"name":"pacote","old_version":"21.4.0","new_version":"21.5.0","repository_url":"https://github.com/npm/pacote"},{"name":"sanitize-filename","old_version":"1.6.3","new_version":"1.6.4","repository_url":"https://github.com/parshap/node-sanitize-filename"},{"name":"typescript-eslint","old_version":"8.56.1","new_version":"8.58.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"globals","old_version":"17.4.0","new_version":"17.5.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"postcss","old_version":"8.5.8","new_version":"8.5.9","repository_url":"https://github.com/postcss/postcss"},{"name":"@docusaurus/core","old_version":"3.9.2","new_version":"3.10.0","repository_url":"https://github.com/facebook/docusaurus"},{"name":"@docusaurus/faster","old_version":"3.9.2","new_version":"3.10.0","repository_url":"https://github.com/facebook/docusaurus"},{"name":"@docusaurus/preset-classic","old_version":"3.9.2","new_version":"3.10.0","repository_url":"https://github.com/facebook/docusaurus"},{"name":"@docusaurus/theme-common","old_version":"3.9.2","new_version":"3.10.0","repository_url":"https://github.com/facebook/docusaurus"},{"name":"@docusaurus/theme-live-codeblock","old_version":"3.9.2","new_version":"3.10.0","repository_url":"https://github.com/facebook/docusaurus"},{"name":"react","old_version":"19.2.4","new_version":"19.2.5","repository_url":"https://github.com/facebook/react"},{"name":"react-dom","old_version":"19.2.4","new_version":"19.2.5","repository_url":"https://github.com/facebook/react"},{"name":"@headlessui/react","old_version":"2.2.9","new_version":"2.2.10","repository_url":"https://github.com/tailwindlabs/headlessui"}],"path":null,"ecosystem":"npm"},"body":"Bumps the production-dependencies group with 15 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@dotenvx/dotenvx](https://github.com/dotenvx/dotenvx) | `1.52.0` | `1.61.0` |\n| [express-rate-limit](https://github.com/express-rate-limit/express-rate-limit) | `8.2.1` | `8.3.2` |\n| [pacote](https://github.com/npm/pacote) | `21.4.0` | `21.5.0` |\n| [sanitize-filename](https://github.com/parshap/node-sanitize-filename) | `1.6.3` | `1.6.4` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.56.1` | `8.58.1` |\n| [globals](https://github.com/sindresorhus/globals) | `17.4.0` | `17.5.0` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.8` | `8.5.9` |\n| [@docusaurus/core](https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus) | `3.9.2` | `3.10.0` |\n| [@docusaurus/faster](https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-faster) | `3.9.2` | `3.10.0` |\n| [@docusaurus/preset-classic](https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-preset-classic) | `3.9.2` | `3.10.0` |\n| [@docusaurus/theme-common](https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-theme-common) | `3.9.2` | `3.10.0` |\n| [@docusaurus/theme-live-codeblock](https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-theme-live-codeblock) | `3.9.2` | `3.10.0` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.4` | `19.2.5` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.4` | `19.2.5` |\n| [@headlessui/react](https://github.com/tailwindlabs/headlessui/tree/HEAD/packages/@headlessui-react) | `2.2.9` | `2.2.10` |\n\n\nUpdates `@dotenvx/dotenvx` from 1.52.0 to 1.61.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dotenvx/dotenvx/releases\"\u003e\u003ccode\u003e@​dotenvx/dotenvx\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.61.0\u003c/h2\u003e\n\u003cp\u003esee \u003ca href=\"https://github.com/dotenvx/dotenvx/blob/main/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.60.2\u003c/h2\u003e\n\u003cp\u003esee \u003ca href=\"https://github.com/dotenvx/dotenvx/blob/main/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.60.1\u003c/h2\u003e\n\u003cp\u003esee \u003ca href=\"https://github.com/dotenvx/dotenvx/blob/main/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.60.0\u003c/h2\u003e\n\u003cp\u003esee \u003ca href=\"https://github.com/dotenvx/dotenvx/blob/main/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.59.1\u003c/h2\u003e\n\u003cp\u003esee \u003ca href=\"https://github.com/dotenvx/dotenvx/blob/main/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.59.0\u003c/h2\u003e\n\u003cp\u003esee \u003ca href=\"https://github.com/dotenvx/dotenvx/blob/main/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.58.0\u003c/h2\u003e\n\u003cp\u003esee \u003ca href=\"https://github.com/dotenvx/dotenvx/blob/main/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.57.5\u003c/h2\u003e\n\u003cp\u003esee \u003ca href=\"https://github.com/dotenvx/dotenvx/blob/main/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.57.4\u003c/h2\u003e\n\u003cp\u003esee \u003ca href=\"https://github.com/dotenvx/dotenvx/blob/main/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.57.3\u003c/h2\u003e\n\u003cp\u003esee \u003ca href=\"https://github.com/dotenvx/dotenvx/blob/main/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.57.2\u003c/h2\u003e\n\u003cp\u003esee \u003ca href=\"https://github.com/dotenvx/dotenvx/blob/main/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.57.1\u003c/h2\u003e\n\u003cp\u003esee \u003ca href=\"https://github.com/dotenvx/dotenvx/blob/main/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.57.0\u003c/h2\u003e\n\u003cp\u003esee \u003ca href=\"https://github.com/dotenvx/dotenvx/blob/main/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.56.0\u003c/h2\u003e\n\u003cp\u003esee \u003ca href=\"https://github.com/dotenvx/dotenvx/blob/main/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.55.1\u003c/h2\u003e\n\u003cp\u003esee \u003ca href=\"https://github.com/dotenvx/dotenvx/blob/main/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.55.0\u003c/h2\u003e\n\u003cp\u003esee \u003ca href=\"https://github.com/dotenvx/dotenvx/blob/main/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.54.1\u003c/h2\u003e\n\u003cp\u003esee \u003ca href=\"https://github.com/dotenvx/dotenvx/blob/main/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e\u003c/p\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/dotenvx/dotenvx/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​dotenvx/dotenvx\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/dotenvx/dotenvx/compare/v1.60.2...v1.61.0\"\u003e1.61.0\u003c/a\u003e (2026-04-08)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003elogin\u003c/code\u003e and \u003ccode\u003elogout\u003c/code\u003e method that proxy to \u003ccode\u003edotenvx-ops login/logout\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dotenvx/dotenvx/pull/780\"\u003e#780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNote: dotenvx continues to make zero outgoing HTTP requests and includes no telemetry. Outgoing requests occur only if you explicitly install the \u003ca href=\"https://dotenvx.com/ops\"\u003edotenvx-ops\u003c/a\u003e SDK or CLI.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/dotenvx/dotenvx/compare/v1.60.1...v1.60.2\"\u003e1.60.2\u003c/a\u003e (2026-04-07)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCommunicate \u003ccode\u003elocal key\u003c/code\u003e and \u003ccode\u003earmored key\u003c/code\u003e (for Ops stored keys) (\u003ca href=\"https://redirect.github.com/dotenvx/dotenvx/pull/778\"\u003e#778\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/dotenvx/dotenvx/compare/v1.60.0...v1.60.1\"\u003e1.60.1\u003c/a\u003e (2026-04-06)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded missing \u003ccode\u003e+ key ⛨\u003c/code\u003e for Ops stored keys (\u003ca href=\"https://redirect.github.com/dotenvx/dotenvx/pull/777\"\u003e#777\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/dotenvx/dotenvx/compare/v1.59.1...v1.60.0\"\u003e1.60.0\u003c/a\u003e (2026-04-04)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd spinner with loading messages\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003einjecting\u003c/code\u003e (\u003ccode\u003erun\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eencrypting\u003c/code\u003e (\u003ccode\u003eencrypt\u003c/code\u003e, \u003ccode\u003eset\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edecrypting\u003c/code\u003e (\u003ccode\u003edecrypt\u003c/code\u003e, \u003ccode\u003eget\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003erotating\u003c/code\u003e (\u003ccode\u003erotate\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eretrieving\u003c/code\u003e (\u003ccode\u003ekeypair\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/dotenvx/dotenvx/compare/v1.59.0...v1.59.1\"\u003e1.59.1\u003c/a\u003e (2026-03-28)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003eHELLO\u003c/code\u003e key to the kit sample to match most of our examples in the README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/dotenvx/dotenvx/compare/v1.58.0...v1.59.0\"\u003e1.59.0\u003c/a\u003e (2026-03-28)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eencrypt\u003c/code\u003e and \u003ccode\u003eset\u003c/code\u003e now create a \u003ccode\u003e.env\u003c/code\u003e file if one does not exist (\u003ca href=\"https://redirect.github.com/dotenvx/dotenvx/pull/771\"\u003e#771\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003epass \u003ccode\u003e--no-create\u003c/code\u003e to prevent file creation\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/dotenvx/dotenvx/compare/v1.57.5...v1.58.0\"\u003e1.58.0\u003c/a\u003e (2026-03-27)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eChanged runtime injection message to format \u003ccode\u003e⟐ injecting env (N) from FILE · dotenvx@VERSION\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dotenvx/dotenvx/pull/770\"\u003e#770\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/dotenvx/dotenvx/compare/v1.57.4...v1.57.5\"\u003e1.57.5\u003c/a\u003e (2026-03-26)\u003c/h2\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/dotenvx/dotenvx/commit/4c74179a58f05147e21c109f0c5d8d147a41b667\"\u003e\u003ccode\u003e4c74179\u003c/code\u003e\u003c/a\u003e 1.61.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotenvx/dotenvx/commit/5e2d68a6b00b7101da59e09609ad3f3954bd6906\"\u003e\u003ccode\u003e5e2d68a\u003c/code\u003e\u003c/a\u003e changelog 🪵\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotenvx/dotenvx/commit/ed4ff37e495f6e1a885af0dfff148b2d29217921\"\u003e\u003ccode\u003eed4ff37\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dotenvx/dotenvx/issues/780\"\u003e#780\u003c/a\u003e from dotenvx/login\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotenvx/dotenvx/commit/7c8fda7966cab1e40491a10db87611fb8229d664\"\u003e\u003ccode\u003e7c8fda7\u003c/code\u003e\u003c/a\u003e note in beta\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotenvx/dotenvx/commit/c8dfecaafe26925dad4060082713170ee78fbcfb\"\u003e\u003ccode\u003ec8dfeca\u003c/code\u003e\u003c/a\u003e add \u003ccode\u003elogout\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotenvx/dotenvx/commit/b3e206557f3d9a5881c928d054b5af3e21df4c29\"\u003e\u003ccode\u003eb3e2065\u003c/code\u003e\u003c/a\u003e add \u003ccode\u003elogin\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotenvx/dotenvx/commit/ef62cb0ce893899ef52de8483fe08d6ad43250e4\"\u003e\u003ccode\u003eef62cb0\u003c/code\u003e\u003c/a\u003e 1.60.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotenvx/dotenvx/commit/8cfe442aed09e920e24941af4791dfeeeabb0f1a\"\u003e\u003ccode\u003e8cfe442\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dotenvx/dotenvx/issues/778\"\u003e#778\u003c/a\u003e from dotenvx/armored-key\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotenvx/dotenvx/commit/1874f0cd9fa95cda017f4fd6dc69fff04e347959\"\u003e\u003ccode\u003e1874f0c\u003c/code\u003e\u003c/a\u003e changelog 🪵\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotenvx/dotenvx/commit/3023ddc21409718078905d4fe6027fb5b18962d0\"\u003e\u003ccode\u003e3023ddc\u003c/code\u003e\u003c/a\u003e communicate local key\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dotenvx/dotenvx/compare/v1.52.0...v1.61.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 8.2.1 to 8.3.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.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\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/c4dbb42c1b4891056545e30a9187a64c8bfeb8bc\"\u003e\u003ccode\u003ec4dbb42\u003c/code\u003e\u003c/a\u003e 8.3.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/8f1cc6639a430d6409e600c8e5434c1bc1e572bf\"\u003e\u003ccode\u003e8f1cc66\u003c/code\u003e\u003c/a\u003e v8.3.2 changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/601b87f5d171487ed035ccdfee17ec75f5b22f2d\"\u003e\u003ccode\u003e601b87f\u003c/code\u003e\u003c/a\u003e Fix skipFailedRequests for for connections that close very early (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/611\"\u003e#611\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/014c2f32708c0fdb5544834c3e77043e041ae38a\"\u003e\u003ccode\u003e014c2f3\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the development-dependencies group with 6 updates (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/612\"\u003e#612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/4e8b18bf972eff2890ed67bd11d8a08a2c6502d5\"\u003e\u003ccode\u003e4e8b18b\u003c/code\u003e\u003c/a\u003e Remove Zuplo sponsorship details from README (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/613\"\u003e#613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/31dab192a3798984b89e78bfacf755f361f29660\"\u003e\u003ccode\u003e31dab19\u003c/code\u003e\u003c/a\u003e test: use numeric range for reset timestamp assertion (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/610\"\u003e#610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/f82ad139611ed69c451f113913f0347ee78d19ec\"\u003e\u003ccode\u003ef82ad13\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the development-dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/609\"\u003e#609\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/fa0b0982049814870faf9d57b7588a0b9acd107f\"\u003e\u003ccode\u003efa0b098\u003c/code\u003e\u003c/a\u003e docs: fix broken link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/47e5b2952fe697ac0a5f8a6aa86f050f6f2c0ce5\"\u003e\u003ccode\u003e47e5b29\u003c/code\u003e\u003c/a\u003e 8.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/eb61179a49064c7e86f6f8688be742343b1f1b8e\"\u003e\u003ccode\u003eeb61179\u003c/code\u003e\u003c/a\u003e v8.3.1 changelog\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/compare/v8.2.1...v8.3.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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for express-rate-limit since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pacote` from 21.4.0 to 21.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/pacote/releases\"\u003epacote's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev21.5.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/pacote/compare/v21.4.0...v21.5.0\"\u003e21.5.0\u003c/a\u003e (2026-03-09)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/d912f17785cd547879c59342b1c2104f71a5a0e6\"\u003e\u003ccode\u003ed912f17\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/457\"\u003e#457\u003c/a\u003e expose fetched attestation bundles on manifest (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/457\"\u003e#457\u003c/a\u003e) (\u003ca href=\"https://github.com/mitchdenny\"\u003e\u003ccode\u003e@​mitchdenny\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/pacote/commit/586a55dc0cb9e44740be28ffd1fb227cf8111d2a\"\u003e\u003ccode\u003e586a55d\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/471\"\u003e#471\u003c/a\u003e template-oss-apply for new macos images (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/471\"\u003e#471\u003c/a\u003e) (\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/pacote/commit/d1cc5c8bf2ac35c52fc606f96d47129f042739e6\"\u003e\u003ccode\u003ed1cc5c8\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/460\"\u003e#460\u003c/a\u003e template-oss-apply for release branches (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/460\"\u003e#460\u003c/a\u003e) (\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/pacote/commit/b741e8b1a401c46841b7c37241e8ec85ad420841\"\u003e\u003ccode\u003eb741e8b\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/468\"\u003e#468\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.28.0 to 4.29.0 (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/468\"\u003e#468\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/pacote/blob/main/CHANGELOG.md\"\u003epacote's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/pacote/compare/v21.4.0...v21.5.0\"\u003e21.5.0\u003c/a\u003e (2026-03-09)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/d912f17785cd547879c59342b1c2104f71a5a0e6\"\u003e\u003ccode\u003ed912f17\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/457\"\u003e#457\u003c/a\u003e expose fetched attestation bundles on manifest (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/457\"\u003e#457\u003c/a\u003e) (\u003ca href=\"https://github.com/mitchdenny\"\u003e\u003ccode\u003e@​mitchdenny\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/pacote/commit/586a55dc0cb9e44740be28ffd1fb227cf8111d2a\"\u003e\u003ccode\u003e586a55d\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/471\"\u003e#471\u003c/a\u003e template-oss-apply for new macos images (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/471\"\u003e#471\u003c/a\u003e) (\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/pacote/commit/d1cc5c8bf2ac35c52fc606f96d47129f042739e6\"\u003e\u003ccode\u003ed1cc5c8\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/460\"\u003e#460\u003c/a\u003e template-oss-apply for release branches (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/460\"\u003e#460\u003c/a\u003e) (\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/pacote/commit/b741e8b1a401c46841b7c37241e8ec85ad420841\"\u003e\u003ccode\u003eb741e8b\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/468\"\u003e#468\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.28.0 to 4.29.0 (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/468\"\u003e#468\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/pacote/commit/6c2555a38a2dc0ab2fb98c4f934d714be5f3ba49\"\u003e\u003ccode\u003e6c2555a\u003c/code\u003e\u003c/a\u003e chore: release 21.5.0 (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/470\"\u003e#470\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/586a55dc0cb9e44740be28ffd1fb227cf8111d2a\"\u003e\u003ccode\u003e586a55d\u003c/code\u003e\u003c/a\u003e chore: template-oss-apply for new macos images (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/471\"\u003e#471\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/d912f17785cd547879c59342b1c2104f71a5a0e6\"\u003e\u003ccode\u003ed912f17\u003c/code\u003e\u003c/a\u003e feat: expose fetched attestation bundles on manifest (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/457\"\u003e#457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/b741e8b1a401c46841b7c37241e8ec85ad420841\"\u003e\u003ccode\u003eb741e8b\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.28.0 to 4.29.0 (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/468\"\u003e#468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/d1cc5c8bf2ac35c52fc606f96d47129f042739e6\"\u003e\u003ccode\u003ed1cc5c8\u003c/code\u003e\u003c/a\u003e chore: template-oss-apply for release branches (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/460\"\u003e#460\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/npm/pacote/compare/v21.4.0...v21.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sanitize-filename` from 1.6.3 to 1.6.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parshap/node-sanitize-filename/commit/6e5155272a856e32b6a89b116bf2dfbbb637d38c\"\u003e\u003ccode\u003e6e51552\u003c/code\u003e\u003c/a\u003e 1.6.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parshap/node-sanitize-filename/commit/9848644ef690ae1aa08b2af80072bf391691bea1\"\u003e\u003ccode\u003e9848644\u003c/code\u003e\u003c/a\u003e Do not use vulnerable regex\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parshap/node-sanitize-filename/commit/209c39b914c8eb48ee27bcbde64b2c7822fdf3de\"\u003e\u003ccode\u003e209c39b\u003c/code\u003e\u003c/a\u003e Bump brace-expansion from 1.1.6 to 1.1.11 (\u003ca href=\"https://redirect.github.com/parshap/node-sanitize-filename/issues/54\"\u003e#54\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/parshap/node-sanitize-filename/compare/v1.6.3...v1.6.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typescript-eslint` from 8.56.1 to 8.58.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003etypescript-eslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.58.1\u003c/h2\u003e\n\u003ch2\u003e8.58.1 (2026-04-08)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unused-vars] fix false negative for type predicate parameter (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12004\"\u003e#12004\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMinJae \u003ca href=\"https://github.com/Ju-MINJAE\"\u003e\u003ccode\u003e@​Ju-MINJAE\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.58.1\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.58.0\u003c/h2\u003e\n\u003ch2\u003e8.58.0 (2026-03-30)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport TypeScript 6 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12124\"\u003e#12124\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e crash in \u003ccode\u003eno-unnecessary-type-arguments\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12163\"\u003e#12163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-extraneous-class] handle index signatures (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12142\"\u003e#12142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-regexp-exec] avoid fixing unknown RegExp flags (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12161\"\u003e#12161\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eej shafran \u003ca href=\"https://github.com/ej-shafran\"\u003e\u003ccode\u003e@​ej-shafran\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGG ZIBLAKING\u003c/li\u003e\n\u003cli\u003emilkboy2564 \u003ca href=\"https://github.com/SeolJaeHyeok\"\u003e\u003ccode\u003e@​SeolJaeHyeok\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eteee32 \u003ca href=\"https://github.com/teee32\"\u003e\u003ccode\u003e@​teee32\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.58.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.57.2\u003c/h2\u003e\n\u003ch2\u003e8.57.2 (2026-03-23)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-optional-chain] remove dangling closing parenthesis (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11865\"\u003e#11865\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [array-type] ignore Array and ReadonlyArray without type arguments (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11971\"\u003e#11971\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-restricted-types] flag banned generics in extends or implements (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12120\"\u003e#12120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unsafe-return] false positive on unwrapping generic (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12125\"\u003e#12125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unsafe-return] false positive on unwrapping generic (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12125\"\u003e#12125\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/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md\"\u003etypescript-eslint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.58.1 (2026-04-08)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.58.1\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.58.0 (2026-03-30)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport TypeScript 6 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12124\"\u003e#12124\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.58.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.57.2 (2026-03-23)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.57.2\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.57.1 (2026-03-16)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.57.1\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.57.0 (2026-03-09)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.57.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\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/typescript-eslint/typescript-eslint/commit/5311ed312eadf4e238324f2726ae0b1f3f2206e6\"\u003e\u003ccode\u003e5311ed3\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.58.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/493341709fe7d1d6433332b7bd2724e3332c7cdf\"\u003e\u003ccode\u003e4933417\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.58.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/8cde2d06fb9bc591a4c93452509ddbd600c76a35\"\u003e\u003ccode\u003e8cde2d0\u003c/code\u003e\u003c/a\u003e feat: support TypeScript 6 (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/12124\"\u003e#12124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/be4d54d26e695cc93605ffcca67dd75848e95c6f\"\u003e\u003ccode\u003ebe4d54d\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.57.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/c7c38aa252d7bf6708a225aebedc57686ac33dcd\"\u003e\u003ccode\u003ec7c38aa\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.57.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/2c6aeeec238dfea860b9f3c146a55f8f49f15cf5\"\u003e\u003ccode\u003e2c6aeee\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.57.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/f696dadfc37078efe4119ad2ab0609cde3e42766\"\u003e\u003ccode\u003ef696dad\u003c/code\u003e\u003c/a\u003e chore: use pnpm catalog (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/12047\"\u003e#12047\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/a09921e2de2e8790e6a803016b825815ca9409d8\"\u003e\u003ccode\u003ea09921e\u003c/code\u003e\u003c/a\u003e chore: update vitest to 4.x (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/12071\"\u003e#12071\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.58.1/packages/typescript-eslint\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `globals` from 17.4.0 to 17.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/globals/releases\"\u003eglobals's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev17.5.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate globals (2026-04-12) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/342\"\u003e#342\u003c/a\u003e)  5d84602\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v17.4.0...v17.5.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v17.4.0...v17.5.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/globals/commit/b8170c8e1d648291b613c5b39a69652c796fa36c\"\u003e\u003ccode\u003eb8170c8\u003c/code\u003e\u003c/a\u003e 17.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/5d846029679832931f38ced6381cc95bcb9abd80\"\u003e\u003ccode\u003e5d84602\u003c/code\u003e\u003c/a\u003e Update globals (2026-04-12) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/342\"\u003e#342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/1b727e5f4cc39121b8e77b9f27574a8ca27391fc\"\u003e\u003ccode\u003e1b727e5\u003c/code\u003e\u003c/a\u003e Fix build script for ES globals (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/341\"\u003e#341\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sindresorhus/globals/compare/v17.4.0...v17.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `postcss` from 8.5.8 to 8.5.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/postcss/releases\"\u003epostcss's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.5.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSpeed up source map encoding paring in case of the error.\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/postcss/blob/main/CHANGELOG.md\"\u003epostcss's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.5.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSpeed up source map encoding paring in case of the error.\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/postcss/commit/fe88ac29c06b7b218be32994cdc6ca1525bdf2c9\"\u003e\u003ccode\u003efe88ac2\u003c/code\u003e\u003c/a\u003e Release 8.5.9 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/c551632496b87ab3f1965bfda5dc386b6c71963e\"\u003e\u003ccode\u003ec551632\u003c/code\u003e\u003c/a\u003e Avoid RegExp when we can use simple JS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/89a6b744060eb8dee743351c785a9fbe37d4525a\"\u003e\u003ccode\u003e89a6b74\u003c/code\u003e\u003c/a\u003e Move SECURITY.txt for docs folder to keep GitHub page cleaner\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/6ceb8a46af9f9de821faee98f861bdf84617347b\"\u003e\u003ccode\u003e6ceb8a4\u003c/code\u003e\u003c/a\u003e Create SECURITY.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/02ccae6bc359ee386f84d8fbc36eb423acbdbc3f\"\u003e\u003ccode\u003e02ccae6\u003c/code\u003e\u003c/a\u003e Another way to fix CI with .ts ext in tests on old Node.js\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/2c36658c7cd4ffee4d42fafd0a501b9c13b63a52\"\u003e\u003ccode\u003e2c36658\u003c/code\u003e\u003c/a\u003e Another way to fix CI with TS on old Node.js\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/b90600361f33a3834fd708831819cb1106590908\"\u003e\u003ccode\u003eb906003\u003c/code\u003e\u003c/a\u003e Another way to fix CI with old Node.js\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/04d32cdc69ac598fcd33d3d748de12c4c32e83fb\"\u003e\u003ccode\u003e04d32cd\u003c/code\u003e\u003c/a\u003e Fix another issue with Node.js 10 on CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/df86cdfff016205260901394432574ecd2a2fa65\"\u003e\u003ccode\u003edf86cdf\u003c/code\u003e\u003c/a\u003e Try to fix Node.js 10 on CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/82bec0dd8e194f653743f606e6a2b7e27cde9088\"\u003e\u003ccode\u003e82bec0d\u003c/code\u003e\u003c/a\u003e Move to oxfmt\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/postcss/postcss/compare/8.5.8...8.5.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@docusaurus/core` from 3.9.2 to 3.10.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/docusaurus/releases\"\u003e\u003ccode\u003e@​docusaurus/core\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.10.0 (2026-04-07)\u003c/h2\u003e\n\u003ch4\u003e:rocket: New Feature\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003edocusaurus-types\u003c/code\u003e, \u003ccode\u003edocusaurus\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11896\"\u003e#11896\u003c/a\u003e feat(core): add \u003ccode\u003efuture.v4.mdx1CompatDisabledByDefault\u003c/code\u003e flag (\u003ca href=\"https://github.com/slorber\"\u003e\u003ccode\u003e@​slorber\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11797\"\u003e#11797\u003c/a\u003e feat(core): promote \u003ccode\u003esiteConfig.storage\u003c/code\u003e to stable + add \u003ccode\u003efuture.v4.siteStorageNamespacing\u003c/code\u003e flag [Claude] (\u003ca href=\"https://github.com/slorber\"\u003e\u003ccode\u003e@​slorber\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11571\"\u003e#11571\u003c/a\u003e feat(core): support custom html elements in head tags (\u003ca href=\"https://github.com/lebalz\"\u003e\u003ccode\u003e@​lebalz\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecreate-docusaurus\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11897\"\u003e#11897\u003c/a\u003e feat(create-docusaurus): update init template to \u003ccode\u003e.mdx\u003c/code\u003e extension and strict MDX syntax (\u003ca href=\"https://github.com/slorber\"\u003e\u003ccode\u003e@​slorber\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11696\"\u003e#11696\u003c/a\u003e feat(create-docusaurus): Newly initialized TS sites should use \u0026quot;strict: true\u0026quot; (\u003ca href=\"https://github.com/slorber\"\u003e\u003ccode\u003e@​slorber\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11611\"\u003e#11611\u003c/a\u003e feat(create-docusaurus): enable creation in current directory (\u003ca href=\"https://github.com/Mcheung7272\"\u003e\u003ccode\u003e@​Mcheung7272\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eOther\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11874\"\u003e#11874\u003c/a\u003e feat(ci): improve npm supply chain security - improve Dependabot config (\u003ca href=\"https://github.com/slorber\"\u003e\u003ccode\u003e@​slorber\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11712\"\u003e#11712\u003c/a\u003e feat(publish): Use trusted publishing (OIDC) for canary releases (\u003ca href=\"https://github.com/slorber\"\u003e\u003ccode\u003e@​slorber\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecreate-docusaurus\u003c/code\u003e, \u003ccode\u003edocusaurus-bundler\u003c/code\u003e, \u003ccode\u003edocusaurus-plugin-content-blog\u003c/code\u003e, \u003ccode\u003edocusaurus-plugin-content-docs\u003c/code\u003e, \u003ccode\u003edocusaurus-plugin-content-pages\u003c/code\u003e, \u003ccode\u003edocusaurus-plugin-pwa\u003c/code\u003e, \u003ccode\u003edocusaurus-types\u003c/code\u003e, \u003ccode\u003edocusaurus\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11802\"\u003e#11802\u003c/a\u003e feat(core): Docusaurus Faster is stable + v4 future flag turns it on by default (\u003ca href=\"https://github.com/slorber\"\u003e\u003ccode\u003e@​slorber\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edocusaurus-mdx-loader\u003c/code\u003e, \u003ccode\u003edocusaurus-utils\u003c/code\u003e, \u003ccode\u003edocusaurus\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11777\"\u003e#11777\u003c/a\u003e feat(cli): \u003ccode\u003ewrite-heading-ids\u003c/code\u003e CLI now supports the \u003ccode\u003e--syntax\u003c/code\u003e and \u003ccode\u003e--migrate\u003c/code\u003e options (\u003ca href=\"https://github.com/slorber\"\u003e\u003ccode\u003e@​slorber\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edocusaurus-mdx-loader\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11755\"\u003e#11755\u003c/a\u003e feat(mdx-loader): add support for explicit \u003ccode\u003eheadingId\u003c/code\u003e based on MD/MDX comments (\u003ca href=\"https://github.com/slorber\"\u003e\u003ccode\u003e@​slorber\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edocusaurus-theme-live-codeblock\u003c/code\u003e, \u003ccode\u003edocusaurus-theme-translations\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11675\"\u003e#11675\u003c/a\u003e feat(theme-live-codeblock): reset button + wire \u003ccode\u003eposition\u003c/code\u003e prop (\u003ca href=\"https://github.com/NPX2218\"\u003e\u003ccode\u003e@​NPX2218\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edocusaurus-theme-classic\u003c/code\u003e, \u003ccode\u003edocusaurus-theme-common\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11734\"\u003e#11734\u003c/a\u003e feat(theme): Split \u003ccode\u003e\u0026lt;DocCard\u0026gt;\u003c/code\u003e, improve extensibility, better handling of emoji icons, stable classNames (\u003ca href=\"https://github.com/slorber\"\u003e\u003ccode\u003e@​slorber\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11733\"\u003e#11733\u003c/a\u003e feat(theme): Use React context for \u003ccode\u003e\u0026lt;Tabs\u0026gt;\u003c/code\u003e, allow custom \u003ccode\u003e\u0026lt;TabItem\u0026gt;\u003c/code\u003e components (\u003ca href=\"https://github.com/slorber\"\u003e\u003ccode\u003e@​slorber\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edocusaurus-faster\u003c/code\u003e, \u003ccode\u003edocusaurus\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11715\"\u003e#11715\u003c/a\u003e feat(bundler): upgrade to Rspack 1.7, remove useless experimental feature flags (\u003ca href=\"https://github.com/slorber\"\u003e\u003ccode\u003e@​slorber\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edocusaurus-plugin-content-pages\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11666\"\u003e#11666\u003c/a\u003e feat(pages): add support for Markdown file path links (\u003ca href=\"https://github.com/VedantMadane\"\u003e\u003ccode\u003e@​VedantMadane\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edocusaurus-mdx-loader\u003c/code\u003e, \u003ccode\u003edocusaurus-theme-classic\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11642\"\u003e#11642\u003c/a\u003e feat(mdx-loader): add admonitions directive support for class/id shortcuts (\u003ca href=\"https://github.com/lebalz\"\u003e\u003ccode\u003e@​lebalz\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edocusaurus-theme-classic\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11635\"\u003e#11635\u003c/a\u003e feat(theme): add MDXComponents/Li to swizzle config (\u003ca href=\"https://github.com/moskalakamil\"\u003e\u003ccode\u003e@​moskalakamil\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edocusaurus-theme-search-algolia\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11581\"\u003e#11581\u003c/a\u003e feat(theme-search-algolia): allow overriding transformSearchClient (\u003ca href=\"https://github.com/hugohaggmark\"\u003e\u003ccode\u003e@​hugohaggmark\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11541\"\u003e#11541\u003c/a\u003e feat(theme-search-algolia): add support for DocSearch v4.3.2 and new Suggested Questions (\u003ca href=\"https://github.com/NatanTechofNY\"\u003e\u003ccode\u003e@​NatanTechofNY\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecreate-docusaurus\u003c/code\u003e, \u003ccode\u003edocusaurus-plugin-content-blog\u003c/code\u003e, \u003ccode\u003edocusaurus-plugin-content-docs\u003c/code\u003e, \u003ccode\u003edocusaurus-plugin-content-pages\u003c/code\u003e, \u003ccode\u003edocusaurus-plugin-sitemap\u003c/code\u003e, \u003ccode\u003edocusaurus-types\u003c/code\u003e, \u003ccode\u003edocusaurus-utils\u003c/code\u003e, \u003ccode\u003edocusaurus\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11512\"\u003e#11512\u003c/a\u003e feat(core): New siteConfig \u003ccode\u003efuture.experimental_vcs\u003c/code\u003e API + \u003ccode\u003efuture.experimental_faster.gitEagerVcs\u003c/code\u003e flag (\u003ca href=\"https://github.com/slorber\"\u003e\u003ccode\u003e@​slorber\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\u003edocusaurus\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11844\"\u003e#11844\u003c/a\u003e fix(core): fix \u003ccode\u003eurl.resolve()\u003c/code\u003e Node.js deprecation warning (\u003ca href=\"https://github.com/slorber\"\u003e\u003ccode\u003e@​slorber\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11833\"\u003e#11833\u003c/a\u003e fix(core): upgrade serve handler min version to for upgrade users to a secure version (\u003ca href=\"https://github.com/BearAlliance\"\u003e\u003ccode\u003e@​BearAlliance\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11763\"\u003e#11763\u003c/a\u003e fix(cli): fix \u003ccode\u003ewrite-heading-ids\u003c/code\u003e CLI when no files provided (\u003ca href=\"https://github.com/slorber\"\u003e\u003ccode\u003e@​slorber\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11693\"\u003e#11693\u003c/a\u003e fix(core): Remove deprecated experiments.lazyBarrel config for RsPack (\u003ca href=\"https://github.com/VedikaGupt\"\u003e\u003ccode\u003e@​VedikaGupt\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11604\"\u003e#11604\u003c/a\u003e fix(core): webpack aliases shouldn't be created for test files and typedefs (\u003ca href=\"https://github.com/slorber\"\u003e\u003ccode\u003e@​slorber\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11603\"\u003e#11603\u003c/a\u003e fix(core): Fix openBrowser AppleScript support for Arc (\u003ca href=\"https://github.com/slorber\"\u003e\u003ccode\u003e@​slorber\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11579\"\u003e#11579\u003c/a\u003e fix(core): in \u003ccode\u003eisInternalUrl()\u003c/code\u003e, URI protocol scheme detection should implement the spec more strictly (\u003ca href=\"https://github.com/slorber\"\u003e\u003ccode\u003e@​slorber\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/docusaurus/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​docusaurus/core\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.10.0 (2026-04-07)\u003c/h2\u003e\n\u003ch4\u003e:rocket: New Feature\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003edocusaurus-types\u003c/code\u003e, \u003ccode\u003edocusaurus\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11896\"\u003e#11896\u003c/a\u003e feat(core): add \u003ccode\u003efuture.v4.mdx1CompatDisabledByDefault\u003c/code\u003e flag (\u003ca href=\"https://github.com/slorber\"\u003e\u003ccode\u003e@​slorber\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11797\"\u003e#11797\u003c/a\u003e feat(core): promote \u003ccode\u003esiteConfig.storage\u003c/code\u003e to stable + add \u003ccode\u003efuture.v4.siteStorageNamespacing\u003c/code\u003e flag [Claude] (\u003ca href=\"https://github.com/slorber\"\u003e\u003ccode\u003e@​slorber\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11571\"\u003e#11571\u003c/a\u003e feat(core): support custom html elements in head tags (\u003ca href=\"https://github.com/lebalz\"\u003e\u003ccode\u003e@​lebalz\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecreate-docusaurus\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11897\"\u003e#11897\u003c/a\u003e feat(create-docusaurus): update init template to \u003ccode\u003e.mdx\u003c/code\u003e extension and strict MDX syntax (\u003ca href=\"https://github.com/slorber\"\u003e\u003ccode\u003e@​slorber\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11696\"\u003e#11696\u003c/a\u003e feat(create-docusaurus): Newly initialized TS sites should use \u0026quot;strict: true\u0026quot; (\u003ca href=\"https://github.com/slorber\"\u003e\u003ccode\u003e@​slorber\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11611\"\u003e#11611\u003c/a\u003e feat(create-docusaurus): enable creation in current directory (\u003ca href=\"https://github.com/Mcheung7272\"\u003e\u003ccode\u003e@​Mcheung7272\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eOther\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11874\"\u003e#11874\u003c/a\u003e feat(ci): improve npm supply chain security - improve Dependabot config (\u003ca href=\"https://github.com/slorber\"\u003e\u003ccode\u003e@​slorber\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11712\"\u003e#11712\u003c/a\u003e feat(publish): Use trusted publishing (OIDC) for canary releases (\u003ca href=\"https://github.com/slorber\"\u003e\u003ccode\u003e@​slorber\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecreate-docusaurus\u003c/code\u003e, \u003ccode\u003edocusaurus-bundler\u003c/code\u003e, \u003ccode\u003edocusaurus-plugin-content-blog\u003c/code\u003e, \u003ccode\u003edocusaurus-plugin-content-docs\u003c/code\u003e, \u003ccode\u003edocusaurus-plugin-content-pages\u003c/code\u003e, \u003ccode\u003edocusaurus-plugin-pwa\u003c/code\u003e, \u003ccode\u003edocusaurus-types\u003c/code\u003e, \u003ccode\u003edocusaurus\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11802\"\u003e#11802\u003c/a\u003e feat(core): Docusaurus Faster is stable + v4 future flag turns it on by default (\u003ca href=\"https://github.com/slorber\"\u003e\u003ccode\u003e@​slorber\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edocusaurus-mdx-loader\u003c/code\u003e, \u003ccode\u003edocusaurus-utils\u003c/code\u003e, \u003ccode\u003edocusaurus\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11777\"\u003e#11777\u003c/a\u003e feat(cli): \u003ccode\u003ewrite-heading-ids\u003c/code\u003e CLI now supports the \u003ccode\u003e--syntax\u003c/code\u003e and \u003ccode\u003e--migrate\u003c/code\u003e options (\u003ca href=\"https://github.com/slorber\"\u003e\u003ccode\u003e@​slorber\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edocusaurus-mdx-loader\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11755\"\u003e#11755\u003c/a\u003e feat(mdx-loader): add support for explicit \u003ccode\u003eheadingId\u003c/code\u003e based on MD/MDX comments (\u003ca href=\"https://github.com/slorber\"\u003e\u003ccode\u003e@​slorber\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edocusaurus-theme-live-codeblock\u003c/code\u003e, \u003ccode\u003edocusaurus-theme-translations\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11675\"\u003e#11675\u003c/a\u003e feat(theme-live-codeblock): reset button + wire \u003ccode\u003eposition\u003c/code\u003e prop (\u003ca href=\"https://github.com/NPX2218\"\u003e\u003ccode\u003e@​NPX2218\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edocusaurus-theme-classic\u003c/code\u003e, \u003ccode\u003edocusaurus-theme-common\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11734\"\u003e#11734\u003c/a\u003e feat(theme): Split \u003ccode\u003e\u0026lt;DocCard\u0026gt;\u003c/code\u003e, improve extensibility, better handling of emoji icons, stable classNames (\u003ca href=\"https://github.com/slorber\"\u003e\u003ccode\u003e@​slorber\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11733\"\u003e#11733\u003c/a\u003e feat(theme): Use React context for \u003ccode\u003e\u0026lt;Tabs\u0026gt;\u003c/code\u003e, allow custom \u003ccode\u003e\u0026lt;TabItem\u0026gt;\u003c/code\u003e components (\u003ca href=\"https://github.com/slorber\"\u003e\u003ccode\u003e@​slorber\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edocusaurus-faster\u003c/code\u003e, \u003ccode\u003edocusaurus\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11715\"\u003e#11715\u003c/a\u003e feat(bundler): upgrade to Rspack 1.7, remove useless experimental feature flags (\u003ca href=\"https://github.com/slorber\"\u003e\u003ccode\u003e@​slorber\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edocusaurus-plugin-content-pages\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11666\"\u003e#11666\u003c/a\u003e feat(pages): add support for Markdown file path links (\u003ca href=\"https://github.com/VedantMadane\"\u003e\u003ccode\u003e@​VedantMadane\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edocusaurus-mdx-loader\u003c/code\u003e, \u003ccode\u003edocusaurus-theme-classic\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11642\"\u003e#11642\u003c/a\u003e feat(mdx-loader): add admonitions directive support for class/id shortcuts (\u003ca href=\"https://github.com/lebalz\"\u003e\u003ccode\u003e@​lebalz\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edocusaurus-theme-classic\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11635\"\u003e#11635\u003c/a\u003e feat(theme): add MDXComponents/Li to swizzle config (\u003ca href=\"https://github.com/moskalakamil\"\u003e\u003ccode\u003e@​moskalakamil\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edocusaurus-theme-search-algolia\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11581\"\u003e#11581\u003c/a\u003e feat(theme-search-algolia): allow overriding transformSearchClient (\u003ca href=\"https://github.com/hugohaggmark\"\u003e\u003ccode\u003e@​hugohaggmark\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11541\"\u003e#11541\u003c/a\u003e feat(theme-search-algolia): add support for DocSearch v4.3.2 and new Suggested Questions (\u003ca href=\"https://github.com/NatanTechofNY\"\u003e\u003ccode\u003e@​NatanTechofNY\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecreate-docusaurus\u003c/code\u003e, \u003ccode\u003edocusaurus-plugin-content-blog\u003c/code\u003e, \u003ccode\u003edocusaurus-plugin-content-docs\u003c/code\u003e, \u003ccode\u003edocusaurus-plugin-content-pages\u003c/code\u003e, \u003ccode\u003edocusaurus-plugin-sitemap\u003c/code\u003e, \u003ccode\u003edocusaurus-types\u003c/code\u003e, \u003ccode\u003edocusaurus-utils\u003c/code\u003e, \u003ccode\u003edocusaurus\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11512\"\u003e#11512\u003c/a\u003e feat(core): New siteConfig \u003ccode\u003efuture.experimental_vcs\u003c/code\u003e API + \u003ccode\u003efuture.experimental_faster.gitEagerVcs\u003c/code\u003e flag (\u003ca href=\"https://github.com/slorber\"\u003e\u003ccode\u003e@​slorber\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\u003edocusaurus\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11844\"\u003e#11844\u003c/a\u003e fix(core): fix \u003ccode\u003eurl.resolve()\u003c/code\u003e Node.js deprecation warning (\u003ca href=\"https://github.com/slorber\"\u003e\u003ccode\u003e@​slorber\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11833\"\u003e#11833\u003c/a\u003e fix(core): upgrade serve handler min version to for upgrade users to a secure version (\u003ca href=\"https://github.com/BearAlliance\"\u003e\u003ccode\u003e@​BearAlliance\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11763\"\u003e#11763\u003c/a\u003e fix(cli): fix \u003ccode\u003ewrite-heading-ids\u003c/code\u003e CLI when no files provided (\u003ca href=\"https://github.com/slorber\"\u003e\u003ccode\u003e@​slorber\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11693\"\u003e#11693\u003c/a\u003e fix(core): Remove deprecated experiments.lazyBarrel config for RsPack (\u003ca href=\"https://github.com/VedikaGupt\"\u003e\u003ccode\u003e@​VedikaGupt\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11604\"\u003e#11604\u003c/a\u003e fix(core): webpack aliases shouldn't be created for test files and typedefs (\u003ca href=\"https://github.com/slorber\"\u003e\u003ccode\u003e@​slorber\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11603\"\u003e#11603\u003c/a\u003e fix(core): Fix openBrowser AppleScript support for Arc (\u003ca href=\"https://github.com/slorber\"\u003e\u003ccode\u003e@​slorber\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11579\"\u003e#11579\u003c/a\u003e fix(core): in \u003ccode\u003eisInternalUrl()\u003c/code\u003e, URI protocol scheme detection should implement the spec more strictly (\u003ca href=\"https://github.com/slorber\"\u003e\u003ccode\u003e@​slorber\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/facebook/docusaurus/commit/0d98888a7645a5fb1330c905b75faf868f829f5c\"\u003e\u003ccode\u003e0d98888\u003c/code\u003e\u003c/a\u003e v3.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/docusaurus/commit/4892e7f25716e392f38060171172cbdd4f5ccbed\"\u003e\u003ccode\u003e4892e7f\u003c/code\u003e\u003c/a\u003e feat(core): add \u003ccode\u003efuture.v4.mdx1CompatDisabledByDefault\u003c/code\u003e flag (\u003ca href=\"https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus/issues/11896\"\u003e#11896\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/docusaurus/commit/543eaeb9e43b611e0c25e23e735439c82477e355\"\u003e\u003ccode\u003e543eaeb\u003c/code\u003e\u003c/a\u003e fix(core): fix \u003ccode\u003eurl.resolve()\u003c/code\u003e Node.js deprecation warning (\u003ca href=\"https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus/issues/11844\"\u003e#11844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/docusaurus/commit/1a52592d730789cad2f888228c03d14132a7f0b5\"\u003e\u003ccode\u003e1a52592\u003c/code\u003e\u003c/a\u003e fix(faster): upgrade Rspack, fix Yarn PnP support (\u003ca href=\"https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus/issues/11817\"\u003e#11817\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/docusaurus/commit/4a0273fab294ba7cafe5014a2af502ce98097380\"\u003e\u003ccode\u003e4a0273f\u003c/code\u003e\u003c/a\u003e fix(create-docusaurus): fix support for TypeScript 6.0 + fix our CI (\u003ca href=\"https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus/issues/11843\"\u003e#11843\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/docusaurus/commit/f659aefec430be995494d8730cb77b38acda4b2a\"\u003e\u003ccode\u003ef659aef\u003c/code\u003e\u003c/a\u003e fix(core): upgrade serve handler min version to for upgrade users to a secure...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/docusaurus/commit/1451780784ead3ce343e023cd1240b939425f52d\"\u003e\u003ccode\u003e1451780\u003c/code\u003e\u003c/a\u003e chore(ci): fixes for the npm trusted publishing workflow (\u003ca href=\"https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus/issues/11823\"\u003e#11823\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/docusaurus/commit/5dff744ac60c9ca63466ace95afa92253d1608a0\"\u003e\u003ccode\u003e5dff744\u003c/code\u003e\u003c/a\u003e chore(ci): add Trusted Publishing release workflow through dispatch action (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/docusaurus/commit/29c3b5ce11c98695cd74b87b3584c5fd565685b7\"\u003e\u003ccode\u003e29c3b5c\u003c/code\u003e\u003c/a\u003e feat(core): Docusaurus Faster is stable + v4 future flag turns it on by defau...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/docusaurus/commit/2a7f8b96e6670957a30bc16488a69bb364d25314\"\u003e\u003ccode\u003e2a7f8b9\u003c/code\u003e\u003c/a\u003e feat(core): promote \u003ccode\u003esiteConfig.storage\u003c/code\u003e to stable + add `future.v4.siteStora...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/facebook/docusaurus/commits/v3.10.0/packages/docusaurus\"\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@​docusaurus/core\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@docusaurus/faster` from 3.9.2 to 3.10.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/docusaurus/releases\"\u003e\u003ccode\u003e@​docusaurus/faster\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.10.0 (2026-04-07)\u003c/h2\u003e\n\u003ch4\u003e:rocket: New Feature\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003edocusaurus-types\u003c/code\u003e, \u003ccode\u003edocusaurus\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11896\"\u003e#11896\u003c/a\u003e feat(core): add \u003ccode\u003efuture.v4.mdx1CompatDisabledByDefault\u003c/code\u003e flag (\u003ca href=\"https://github.com/slorber\"\u003e\u003ccode\u003e@​slorber\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11797\"\u003e#11797\u003c/a\u003e feat(core): promote \u003ccode\u003esiteConfig.storage\u003c/code\u003e to stable + add \u003ccode\u003efuture.v4.siteStorageNamespacing\u003c/code\u003e flag [Claude] (\u003ca href=\"https://github.com/slorber\"\u003e\u003ccode\u003e@​slorber\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11571\"\u003e#11571\u003c/a\u003e feat(core): support custom html elements in head tags (\u003ca href=\"https://github.com/lebalz\"\u003e\u003ccode\u003e@​lebalz\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecreate-docusaurus\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11897\"\u003e#11897\u003c/a\u003e feat(create-docusaurus): update init template to \u003ccode\u003e.mdx\u003c/code\u003e extension and strict MDX syntax (\u003ca href=\"https://github.com/slorber\"\u003e\u003ccode\u003e@​slorber\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11696\"\u003e#11696\u003c/a\u003e feat(create-docusaurus): Newly initialized TS sites should use \u0026quot;strict: true\u0026quot; (\u003ca href=\"https://github.com/slorber\"\u003e\u003ccode\u003e@​slorber\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11611\"\u003e#11611\u003c/a\u003e feat(create-docusaurus): enable creation in current directory (\u003ca href=\"https://github.com/Mcheung7272\"\u003e\u003ccode\u003e@​Mcheung7272\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eOther\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11874\"\u003e#11874\u003c/a\u003e feat(ci): improve npm supply chain security - improve Dependabot config (\u003ca href=\"https://github.com/slorber\"\u003e\u003ccode\u003e@​slorber\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11712\"\u003e#11712\u003c/a\u003e feat(publish): Use trusted publishing (OIDC) for canary releases (\u003ca href=\"https://github.com/slorber\"\u003e\u003ccode\u003e@​slorber\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecreate-docusaurus\u003c/code\u003e, \u003ccode\u003edocusaurus-bundler\u003c/code\u003e, \u003ccode\u003edocusaurus-plugin-content-blog\u003c/code\u003e, \u003ccode\u003edocusaurus-plugin-content-docs\u003c/code\u003e, \u003ccode\u003edocusaurus-plugin-content-pages\u003c/code\u003e, \u003ccode\u003edocusaurus-plugin-pwa\u003c/code\u003e, \u003ccode\u003edocusaurus-types\u003c/code\u003e, \u003ccode\u003edocusaurus\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11802\"\u003e#11802\u003c/a\u003e feat(core): Docusaurus Faster is stable + v4 future flag turns it on by default (\u003ca href=\"https://github.com/slorber\"\u003e\u003ccode\u003e@​slorber\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edocusaurus-mdx-loader\u003c/code\u003e, \u003ccode\u003edocusaurus-utils\u003c/code\u003e, \u003ccode\u003edocusaurus\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11777\"\u003e#11777\u003c/a\u003e feat(cli): \u003ccode\u003ewrite-heading-ids\u003c/code\u003e CLI now supports the \u003ccode\u003e--syntax\u003c/code\u003e and \u003ccode\u003e--migrate\u003c/code\u003e options (\u003ca href=\"https://github.com/slorber\"\u003e\u003ccode\u003e@​slorber\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edocusaurus-mdx-loader\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11755\"\u003e#11755\u003c/a\u003e feat(mdx-loader): add support for explicit \u003ccode\u003eheadingId\u003c/code\u003e based on MD/MDX comments (\u003ca href=\"https://github.com/slorber\"\u003e\u003ccode\u003e@​slorber\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edocusaurus-theme-live-codeblock\u003c/code\u003e, \u003ccode\u003edocusaurus-theme-translations\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11675\"\u003e#11675\u003c/a\u003e feat(theme-live-codeblock): reset button + wire \u003ccode\u003eposition\u003c/code\u003e prop (\u003ca href=\"https://github.com/NPX2218\"\u003e\u003ccode\u003e@​NPX2218\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edocusaurus-theme-classic\u003c/code\u003e, \u003ccode\u003edocusaurus-theme-common\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11734\"\u003e#11734\u003c/a\u003e feat(theme): Split \u003ccode\u003e\u0026lt;DocCard\u0026gt;\u003c/code\u003e, improve extensibility, better handling of emoji icons, stable classNames (\u003ca href=\"https://github.com/slorber\"\u003e\u003ccode\u003e@​slorber\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11733\"\u003e#11733\u003c/a\u003e feat(theme): Use React context for \u003ccode\u003e\u0026lt;Tabs\u0026gt;\u003c/code\u003e, allow custom \u003ccode\u003e\u0026lt;TabItem\u0026gt;\u003c/code\u003e components (\u003ca href=\"https://github.com/slorber\"\u003e\u003ccode\u003e@​slorber\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edocusaurus-faster\u003c/code\u003e, \u003ccode\u003edocusaurus\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11715\"\u003e#11715\u003c/a\u003e feat(bundler): upgrade to Rspack 1.7, remove useless experimental feature flags (\u003ca href=\"https://github.com/slorber\"\u003e\u003ccode\u003e@​slorber\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edocusaurus-plugin-content-pages\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11666\"\u003e#11666\u003c/a\u003e feat(pages): add support for Markdown file path links (\u003ca href=\"https://github.com/VedantMadane\"\u003e\u003ccode\u003e@​VedantMadane\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edocusaurus-mdx-loader\u003c/code\u003e, \u003ccode\u003edocusaurus-theme-classic\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11642\"\u003e#11642\u003c/a\u003e feat(mdx-loader): add admonitions directive support for class/id shortcuts (\u003ca href=\"https://github.com/lebalz\"\u003e\u003ccode\u003e@​lebalz\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edocusaurus-theme-classic\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11635\"\u003e#11635\u003c/a\u003e feat(theme): add MDXComponents/Li to swizzle config (\u003ca href=\"https://github.com/moskalakamil\"\u003e\u003ccode\u003e@​moskalakamil\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edocusaurus-theme-search-algolia\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11581\"\u003e#11581\u003c/a\u003e feat(theme-search-algolia): allow overriding transformSearchClient (\u003ca href=\"https://github.com/hugohaggmark\"\u003e\u003ccode\u003e@​hugohaggmark\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11541\"\u003e#11541\u003c/a\u003e feat(theme-search-algolia): add support for DocSearch v4.3.2 and new Suggested Questions (\u003ca href=\"https://github.com/NatanTechofNY\"\u003e\u003ccode\u003e@​NatanTechofNY\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecreate-docusaurus\u003c/code\u003e, \u003ccode\u003edocusaurus-plugin-content-blog\u003c/code\u003e, \u003ccode\u003edocusaurus-plugin-content-docs\u003c/code\u003e, \u003ccode\u003edocusaurus-plugin-content-pages\u003c/code\u003e, \u003ccode\u003edocusaurus-plugin-sitemap\u003c/code\u003e, \u003ccode\u003edocusaurus-types\u003c/code\u003e, \u003ccode\u003edocusaurus-utils\u003c/code\u003e, \u003ccode\u003edocusaurus\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11512\"\u003e#11512\u003c/a\u003e feat(core): New siteConfig \u003ccode\u003efuture.experimental_vcs\u003c/code\u003e API + \u003ccode\u003efuture.experimental_faster.gitEagerVcs\u003c/code\u003e flag (\u003ca href=\"https://github.com/slorber\"\u003e\u003ccode\u003e@​slorber\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\u003edocusaurus\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11844\"\u003e#11844\u003c/a\u003e fix(core): fix \u003ccode\u003eurl.resolve()\u003c/code\u003e Node.js deprecation warning (\u003ca href=\"https://github.com/slorber\"\u003e\u003ccode\u003e@​slorber\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11833\"\u003e#11833\u003c/a\u003e fix(core): upgrade serve handler min version to for upgrade users to a secure version (\u003ca href=\"https://github.com/BearAlliance\"\u003e\u003ccode\u003e@​BearAlliance\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11763\"\u003e#11763\u003c/a\u003e fix(cli): fix \u003ccode\u003ewrite-heading-ids\u003c/code\u003e CLI when no files provided (\u003ca href=\"https://github.com/slorber\"\u003e\u003ccode\u003e@​slorber\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11693\"\u003e#11693\u003c/a\u003e fix(core): Remove deprecated experiments.lazyBarrel config for RsPack (\u003ca href=\"https://github.com/VedikaGupt\"\u003e\u003ccode\u003e@​VedikaGupt\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11604\"\u003e#11604\u003c/a\u003e fix(core): webpack aliases shouldn't be created for test files and typedefs (\u003ca href=\"https://github.com/slorber\"\u003e\u003ccode\u003e@​slorber\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11603\"\u003e#11603\u003c/a\u003e fix(core): Fix openBrowser AppleScript support for Arc (\u003ca href=\"https://github.com/slorber\"\u003e\u003ccode\u003e@​slorber\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11579\"\u003e#11579\u003c/a\u003e fix(core): in \u003ccode\u003eisInternalUrl()\u003c/code\u003e, URI protocol scheme detection should implement the spec more strictly (\u003ca href=\"https://github.com/slorber\"\u003e\u003ccode\u003e@​slorber\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/docusaurus/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​docusaurus/faster\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.10.0 (2026-04-07)\u003c/h2\u003e\n\u003ch4\u003e:rocket: New Feature\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003edocusaurus-types\u003c/code\u003e, \u003ccode\u003edocusaurus\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11896\"\u003e#11896\u003c/a\u003e feat(core): add \u003ccode\u003efuture.v4.mdx1CompatDisabledByDefault\u003c/code\u003e flag (\u003ca href=\"https://github.com/slorber\"\u003e\u003ccode\u003e@​slorber\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11797\"\u003e#11797\u003c/a\u003e feat(core): promote \u003ccode\u003esiteConfig.storage\u003c/code\u003e to stable + add \u003ccode\u003efuture.v4.siteStorageNamespacing\u003c/code\u003e flag [Claude] (\u003ca href=\"https://github.com/slorber\"\u003e\u003ccode\u003e@​slorber\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11571\"\u003e#11571\u003c/a\u003e feat(core): support custom html elements in head tags (\u003ca href=\"https://github.com/lebalz\"\u003e\u003ccode\u003e@​lebalz\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecreate-docusaurus\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11897\"\u003e#11897\u003c/a\u003e feat(create-docusaurus): update init template to \u003ccode\u003e.mdx\u003c/code\u003e extension and strict MDX syntax (\u003ca href=\"https://github.com/slorber\"\u003e\u003ccode\u003e@​slorber\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11696\"\u003e#11696\u003c/a\u003e feat(create-docusaurus): Newly initialized TS sites should use \u0026quot;strict: true\u0026quot; (\u003ca href=\"https://github.com/slorber\"\u003e\u003ccode\u003e@​slorber\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11611\"\u003e#11611\u003c/a\u003e feat(create-docusaurus): enable creation in current directory (\u003ca href=\"https://github.com/Mcheung7272\"\u003e\u003ccode\u003e@​Mcheung7272\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eOther\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11874\"\u003e#11874\u003c/a\u003e feat(ci): improve npm supply chain security - improve Dependabot config (\u003ca href=\"https://github.com/slorber\"\u003e\u003ccode\u003e@​slorber\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11712\"\u003e#11712\u003c/a\u003e feat(publish): Use trusted publishing (OIDC) for canary releases (\u003ca href=\"https://github.com/slorber\"\u003e\u003ccode\u003e@​slorber\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecreate-docusaurus\u003c/code\u003e, \u003ccode\u003edocusaurus-bundler\u003c/code\u003e, \u003ccode\u003edocusaurus-plugin-content-blog\u003c/code\u003e, \u003ccode\u003edocusaurus-plugin-content-docs\u003c/code\u003e, \u003ccode\u003edocusaurus-plugin-content-pages\u003c/code\u003e, \u003ccode\u003edocusaurus-plugin-pwa\u003c/code\u003e, \u003ccode\u003edocusaurus-types\u003c/code\u003e, \u003ccode\u003edocusaurus\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11802\"\u003e#11802\u003c/a\u003e feat(core): Docusaurus Faster is stable + v4 future flag turns it on by default (\u003ca href=\"https://github.com/slorber\"\u003e\u003ccode\u003e@​slorber\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edocusaurus-mdx-loader\u003c/code\u003e, \u003ccode\u003edocusaurus-utils\u003c/code\u003e, \u003ccode\u003edocusaurus\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11777\"\u003e#11777\u003c/a\u003e feat(cli): \u003ccode\u003ewrite-heading-ids\u003c/code\u003e CLI now supports the \u003ccode\u003e--syntax\u003c/code\u003e and \u003ccode\u003e--migrate\u003c/code\u003e options (\u003ca href=\"https://github.com/slorber\"\u003e\u003ccode\u003e@​slorber\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edocusaurus-mdx-loader\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11755\"\u003e#11755\u003c/a\u003e feat(mdx-loader): add support for explicit \u003ccode\u003eheadingId\u003c/code\u003e based on MD/MDX comments (\u003ca href=\"https://github.com/slorber\"\u003e\u003ccode\u003e@​slorber\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edocusaurus-theme-live-codeblock\u003c/code\u003e, \u003ccode\u003edocusaurus-theme-translations\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11675\"\u003e#11675\u003c/a\u003e feat(theme-live-codeblock): reset button + wire \u003ccode\u003eposition\u003c/code\u003e prop (\u003ca href=\"https://github.com/NPX2218\"\u003e\u003ccode\u003e@​NPX2218\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edocusaurus-theme-classic\u003c/code\u003e, \u003ccode\u003edocusaurus-theme-common\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11734\"\u003e#11734\u003c/a\u003e feat(theme): Split \u003ccode\u003e\u0026lt;DocCard\u0026gt;\u003c/code\u003e, improve extensibility, better handling of emoji icons, stable classNames (\u003ca href=\"https://github.com/slorber\"\u003e\u003ccode\u003e@​slorber\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11733\"\u003e#11733\u003c/a\u003e feat(theme): Use React context for \u003ccode\u003e\u0026lt;Tabs\u0026gt;\u003c/code\u003e, allow custom \u003ccode\u003e\u0026lt;TabItem\u0026gt;\u003c/code\u003e components (\u003ca href=\"https://github.com/slorber\"\u003e\u003ccode\u003e@​slorber\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edocusaurus-faster\u003c/code\u003e, \u003ccode\u003edocusaurus\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11715\"\u003e#11715\u003c/a\u003e feat(bundler): upgrade to Rspack 1.7, remove useless experimental feature flags (\u003ca href=\"https://github.com/slorber\"\u003e\u003ccode\u003e@​slorber\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edocusaurus-plugin-content-pages\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11666\"\u003e#11666\u003c/a\u003e feat(pages): add support for Markdown file path links (\u003ca href=\"https://github.com/VedantMadane\"\u003e\u003ccode\u003e@​VedantMadane\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edocusaurus-mdx-loader\u003c/code\u003e, \u003ccode\u003edocusaurus-theme-classic\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11642\"\u003e#11642\u003c/a\u003e feat(mdx-loader): add admonitions directive support for class/id shortcuts (\u003ca href=\"https://github.com/lebalz\"\u003e\u003ccode\u003e@​lebalz\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edocusaurus-theme-classic\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11635\"\u003e#11635\u003c/a\u003e feat(theme): add MDXComponents/Li to swizzle config (\u003ca href=\"https://github.com/moskalakamil\"\u003e\u003ccode\u003e@​moskalakamil\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edocusaurus-theme-search-algolia\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/f...\n\n_Description has been truncated_","html_url":"https://github.com/grasdouble/Lufa/pull/212","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/grasdouble%2FLufa/issues/212","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/212/packages"},{"uuid":"4131478229","node_id":"PR_kwDOPwqPzM7NLHXs","number":27,"state":"closed","title":"Bump the development group across 1 directory with 6 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-04-15T00:11:00.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-25T00:10:08.000Z","updated_at":"2026-04-15T00:11:02.000Z","time_to_close":1814452,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"development","update_count":6,"packages":[{"name":"@npmcli/config","old_version":"10.7.1","new_version":"10.8.0","repository_url":"https://github.com/npm/cli"},{"name":"@types/node","old_version":"22.19.11","new_version":"22.19.15","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"lint-staged","old_version":"16.2.7","new_version":"16.4.0","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"pacote","old_version":"21.3.1","new_version":"21.5.0","repository_url":"https://github.com/npm/pacote"},{"name":"tailwindcss","old_version":"4.2.0","new_version":"4.2.2","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"typescript-eslint","old_version":"8.56.0","new_version":"8.57.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"}],"path":null,"ecosystem":"npm"},"body":"Bumps the development group with 6 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@npmcli/config](https://github.com/npm/cli/tree/HEAD/workspaces/config) | `10.7.1` | `10.8.0` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `22.19.11` | `22.19.15` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `16.2.7` | `16.4.0` |\n| [pacote](https://github.com/npm/pacote) | `21.3.1` | `21.5.0` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.2.0` | `4.2.2` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.56.0` | `8.57.1` |\n\n\nUpdates `@npmcli/config` from 10.7.1 to 10.8.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/config\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003econfig: v10.8.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/cli/compare/config-v10.7.1...config-v10.8.0\"\u003e10.8.0\u003c/a\u003e (2026-03-18)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/8eff5fb31afc996c71c8f159defa324cb86dfc5a\"\u003e\u003ccode\u003e8eff5fb\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9049\"\u003e#9049\u003c/a\u003e audit: add --include-attestations flag to output sigstore bundles (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/config/issues/9049\"\u003e#9049\u003c/a\u003e) (\u003ca href=\"https://github.com/mitchdenny\"\u003e\u003ccode\u003e@​mitchdenny\u003c/code\u003e\u003c/a\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/cli/commit/d2733809b820a9a9dc3a5453b55f2690afee6066\"\u003e\u003ccode\u003ed273380\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9129\"\u003e#9129\u003c/a\u003e config: make prefer-offline and prefer-online exclusive (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/config/issues/9129\"\u003e#9129\u003c/a\u003e) (\u003ca href=\"https://github.com/mvanhorn\"\u003e\u003ccode\u003e@​mvanhorn\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/e839b07b1a512a98e2266ff85ff79774d9385d9d\"\u003e\u003ccode\u003ee839b07\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9023\"\u003e#9023\u003c/a\u003e clear exclusive param siblings when setting from CLI (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/config/issues/9023\"\u003e#9023\u003c/a\u003e) (\u003ca href=\"https://github.com/umeshmore45\"\u003e\u003ccode\u003e@​umeshmore45\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/config/CHANGELOG.md\"\u003e\u003ccode\u003e@​npmcli/config\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/config-v10.7.1...config-v10.8.0\"\u003e10.8.0\u003c/a\u003e (2026-03-18)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/8eff5fb31afc996c71c8f159defa324cb86dfc5a\"\u003e\u003ccode\u003e8eff5fb\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9049\"\u003e#9049\u003c/a\u003e audit: add --include-attestations flag to output sigstore bundles (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/config/issues/9049\"\u003e#9049\u003c/a\u003e) (\u003ca href=\"https://github.com/mitchdenny\"\u003e\u003ccode\u003e@​mitchdenny\u003c/code\u003e\u003c/a\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/cli/commit/d2733809b820a9a9dc3a5453b55f2690afee6066\"\u003e\u003ccode\u003ed273380\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9129\"\u003e#9129\u003c/a\u003e config: make prefer-offline and prefer-online exclusive (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/config/issues/9129\"\u003e#9129\u003c/a\u003e) (\u003ca href=\"https://github.com/mvanhorn\"\u003e\u003ccode\u003e@​mvanhorn\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/e839b07b1a512a98e2266ff85ff79774d9385d9d\"\u003e\u003ccode\u003ee839b07\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9023\"\u003e#9023\u003c/a\u003e clear exclusive param siblings when setting from CLI (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/config/issues/9023\"\u003e#9023\u003c/a\u003e) (\u003ca href=\"https://github.com/umeshmore45\"\u003e\u003ccode\u003e@​umeshmore45\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/328f63c72dd3d72d7cdc0ded638cd9c6a41e2f31\"\u003e\u003ccode\u003e328f63c\u003c/code\u003e\u003c/a\u003e chore: release 10.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/12f103ce55ed21c9c04f87a101fb64d55ac02d3c\"\u003e\u003ccode\u003e12f103c\u003c/code\u003e\u003c/a\u003e fix: add first param titles to logs where missing (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/config/issues/7533\"\u003e#7533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/6f6414829fd82704233fbb56375b167495a0aaf5\"\u003e\u003ccode\u003e6f64148\u003c/code\u003e\u003c/a\u003e fix: require stdout to be a TTY for progress (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/config/issues/7507\"\u003e#7507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/e71f541b020de7940faccffab68d0255c4079e1a\"\u003e\u003ccode\u003ee71f541\u003c/code\u003e\u003c/a\u003e deps: nopt@7.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/9c4d3c402c77bd7aaa514ee9e02d7fd87223343e\"\u003e\u003ccode\u003e9c4d3c4\u003c/code\u003e\u003c/a\u003e chore: template-oss-apply\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/2b7ec54f52f9e8aee568ccb4e34ce4a5733af21a\"\u003e\u003ccode\u003e2b7ec54\u003c/code\u003e\u003c/a\u003e chore: template-oss@4.22.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/796971ed328d2d7a7664faec2ddd5624aa325062\"\u003e\u003ccode\u003e796971e\u003c/code\u003e\u003c/a\u003e chore: release 10.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/3ec86a0e258b1d5f5182f0093adf43c54e82578e\"\u003e\u003ccode\u003e3ec86a0\u003c/code\u003e\u003c/a\u003e fix(linting): no-unused-vars (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/config/issues/7456\"\u003e#7456\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/57ebebf03d55d4eda2b6439149a97b595a191aaf\"\u003e\u003ccode\u003e57ebebf\u003c/code\u003e\u003c/a\u003e fix: update repository.url in package.json (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/config/issues/7418\"\u003e#7418\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/9fea38399141a79a688b87fc16e2d1adeacd75f7\"\u003e\u003ccode\u003e9fea383\u003c/code\u003e\u003c/a\u003e chore: release 10.6.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/npm/cli/commits/v10.8.0/workspaces/config\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 22.19.11 to 22.19.15\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 `lint-staged` from 16.2.7 to 16.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lint-staged/lint-staged/releases\"\u003elint-staged's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.4.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1739\"\u003e#1739\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/687fc9069a312ac83ca48f035a1bbf453db91814\"\u003e\u003ccode\u003e687fc90\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/hyperz111\"\u003e\u003ccode\u003e@​hyperz111\u003c/code\u003e\u003c/a\u003e! - Replace \u003ccode\u003emicromatch\u003c/code\u003e with \u003ccode\u003epicomatch\u003c/code\u003e to reduce dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.3.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1742\"\u003e#1742\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/9d6e827b0c55da5b091c989111f6c55dd76539d9\"\u003e\u003ccode\u003e9d6e827\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Update dependencies, including \u003ca href=\"https://github.com/tinylibs/tinyexec/releases/tag/1.0.4\"\u003e\u003ccode\u003etinyexec@1.0.4\u003c/code\u003e\u003c/a\u003e to make sure local \u003ccode\u003enode_modules/.bin\u003c/code\u003e are preferred to global locations (released in \u003ca href=\"https://github.com/tinylibs/tinyexec/releases/tag/1.0.3\"\u003e\u003ccode\u003etinyexec@1.0.3\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.3.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1740\"\u003e#1740\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/0109e8d1507409d950dab0d65ce27bd40b1137c7\"\u003e\u003ccode\u003e0109e8d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Make sure Git's warning about CRLF line-endings doesn't interfere with creating initial backup stash.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.3.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1735\"\u003e#1735\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/2adaf6c3a76152abddbf23b749dfa5d62982f3cf\"\u003e\u003ccode\u003e2adaf6c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Hide the extra \u003ccode\u003ecmd\u003c/code\u003e window on Windows by spawning tasks without the \u003ccode\u003edetached\u003c/code\u003e option.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.3.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1729\"\u003e#1729\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/cd5d762c288bcfe36274c32f018cea97dfe11280\"\u003e\u003ccode\u003ecd5d762\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Remove \u003ccode\u003enano-spawn\u003c/code\u003e as a dependency from \u003ccode\u003epackage.json\u003c/code\u003e as it was replaced with \u003ccode\u003etinyexec\u003c/code\u003e and is no longer used.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.3.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1698\"\u003e#1698\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/feda37aa590789e847f32a4aabc346af1d79c547\"\u003e\u003ccode\u003efeda37a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Run external processes with \u003ca href=\"https://github.com/tinylibs/tinyexec\"\u003e\u003ccode\u003etinyexec\u003c/code\u003e\u003c/a\u003e instead of \u003ca href=\"https://github.com/sindresorhus/nano-spawn\"\u003e\u003ccode\u003enano-spawn\u003c/code\u003e\u003c/a\u003e. \u003ccode\u003enano-spawn\u003c/code\u003e replaced \u003ca href=\"https://github.com/sindresorhus/execa\"\u003e\u003ccode\u003eexeca\u003c/code\u003e\u003c/a\u003e in \u003cem\u003elint-staged\u003c/em\u003e version 16 to limit the amount of npm dependencies required, but caused some unknown issues related to spawning tasks. Let's hope \u003ccode\u003etinyexec\u003c/code\u003e improves the situation.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1699\"\u003e#1699\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/1346d16387e188911ef64e8bad6b8a6252cb6d71\"\u003e\u003ccode\u003e1346d16\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Remove \u003ccode\u003epidtree\u003c/code\u003e as a dependency. When a task fails, its sub-processes are killed more efficiently via the process group on Unix systems, and the \u003ccode\u003etaskkill\u003c/code\u003e command on Windows.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1726\"\u003e#1726\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/87467aaa76e1edc2547f3f3d462a4495afa5337d\"\u003e\u003ccode\u003e87467aa\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Incorrect brace expansions like \u003ccode\u003e*.{js}\u003c/code\u003e (\u003cem\u003enothing to expand\u003c/em\u003e) are detected exhaustively, instead of just a single pass.\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/lint-staged/lint-staged/blob/main/CHANGELOG.md\"\u003elint-staged's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e16.4.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1739\"\u003e#1739\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/687fc9069a312ac83ca48f035a1bbf453db91814\"\u003e\u003ccode\u003e687fc90\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/hyperz111\"\u003e\u003ccode\u003e@​hyperz111\u003c/code\u003e\u003c/a\u003e! - Replace \u003ccode\u003emicromatch\u003c/code\u003e with \u003ccode\u003epicomatch\u003c/code\u003e to reduce dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e16.3.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1742\"\u003e#1742\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/9d6e827b0c55da5b091c989111f6c55dd76539d9\"\u003e\u003ccode\u003e9d6e827\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Update dependencies, including \u003ca href=\"https://github.com/tinylibs/tinyexec/releases/tag/1.0.4\"\u003e\u003ccode\u003etinyexec@1.0.4\u003c/code\u003e\u003c/a\u003e to make sure local \u003ccode\u003enode_modules/.bin\u003c/code\u003e are preferred to global locations (released in \u003ca href=\"https://github.com/tinylibs/tinyexec/releases/tag/1.0.3\"\u003e\u003ccode\u003etinyexec@1.0.3\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e16.3.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1740\"\u003e#1740\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/0109e8d1507409d950dab0d65ce27bd40b1137c7\"\u003e\u003ccode\u003e0109e8d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Make sure Git's warning about CRLF line-endings doesn't interfere with creating initial backup stash.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e16.3.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1735\"\u003e#1735\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/2adaf6c3a76152abddbf23b749dfa5d62982f3cf\"\u003e\u003ccode\u003e2adaf6c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Hide the extra \u003ccode\u003ecmd\u003c/code\u003e window on Windows by spawning tasks without the \u003ccode\u003edetached\u003c/code\u003e option.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e16.3.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1729\"\u003e#1729\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/cd5d762c288bcfe36274c32f018cea97dfe11280\"\u003e\u003ccode\u003ecd5d762\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Remove \u003ccode\u003enano-spawn\u003c/code\u003e as a dependency from \u003ccode\u003epackage.json\u003c/code\u003e as it was replaced with \u003ccode\u003etinyexec\u003c/code\u003e and is no longer used.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e16.3.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1698\"\u003e#1698\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/feda37aa590789e847f32a4aabc346af1d79c547\"\u003e\u003ccode\u003efeda37a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Run external processes with \u003ca href=\"https://github.com/tinylibs/tinyexec\"\u003e\u003ccode\u003etinyexec\u003c/code\u003e\u003c/a\u003e instead of \u003ca href=\"https://github.com/sindresorhus/nano-spawn\"\u003e\u003ccode\u003enano-spawn\u003c/code\u003e\u003c/a\u003e. \u003ccode\u003enano-spawn\u003c/code\u003e replaced \u003ca href=\"https://github.com/sindresorhus/execa\"\u003e\u003ccode\u003eexeca\u003c/code\u003e\u003c/a\u003e in \u003cem\u003elint-staged\u003c/em\u003e version 16 to limit the amount of npm dependencies required, but caused some unknown issues related to spawning tasks. Let's hope \u003ccode\u003etinyexec\u003c/code\u003e improves the situation.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1699\"\u003e#1699\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/1346d16387e188911ef64e8bad6b8a6252cb6d71\"\u003e\u003ccode\u003e1346d16\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Remove \u003ccode\u003epidtree\u003c/code\u003e as a dependency. When a task fails, its sub-processes are killed more efficiently via the process group on Unix systems, and the \u003ccode\u003etaskkill\u003c/code\u003e command on Windows.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1726\"\u003e#1726\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/87467aaa76e1edc2547f3f3d462a4495afa5337d\"\u003e\u003ccode\u003e87467aa\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Incorrect brace expansions like \u003ccode\u003e*.{js}\u003c/code\u003e (\u003cem\u003enothing to expand\u003c/em\u003e) are detected exhaustively, instead of just a single pass.\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/lint-staged/lint-staged/commit/445f9dd042b88528c798b2e25c21c9adbc69a732\"\u003e\u003ccode\u003e445f9dd\u003c/code\u003e\u003c/a\u003e chore(changeset): release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/d91be60800d59565cb601c4802ed35253bce5b2a\"\u003e\u003ccode\u003ed91be60\u003c/code\u003e\u003c/a\u003e docs: update readme to use picomatch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/b392a9ffecd9cfeb167bd2273c6496b8b3c41b47\"\u003e\u003ccode\u003eb392a9f\u003c/code\u003e\u003c/a\u003e refactor: extract \u003ccode\u003ematchFiles\u003c/code\u003e and add unit tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/687fc9069a312ac83ca48f035a1bbf453db91814\"\u003e\u003ccode\u003e687fc90\u003c/code\u003e\u003c/a\u003e refactor: replace micromatch with picomatch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/26dadf9a0472d283112d6cfaaa1fb1f040fd6760\"\u003e\u003ccode\u003e26dadf9\u003c/code\u003e\u003c/a\u003e chore(changeset): release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/9d6e827b0c55da5b091c989111f6c55dd76539d9\"\u003e\u003ccode\u003e9d6e827\u003c/code\u003e\u003c/a\u003e build(deps): update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/8aea986068501841a5741868e0895fef2a7618c3\"\u003e\u003ccode\u003e8aea986\u003c/code\u003e\u003c/a\u003e chore(changeset): release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/0109e8d1507409d950dab0d65ce27bd40b1137c7\"\u003e\u003ccode\u003e0109e8d\u003c/code\u003e\u003c/a\u003e fix: strip Git CRLF warning from output\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/dfd6a7a4afa1147c9b6ad7d441b1f6278da499c5\"\u003e\u003ccode\u003edfd6a7a\u003c/code\u003e\u003c/a\u003e chore(changeset): release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/2adaf6c3a76152abddbf23b749dfa5d62982f3cf\"\u003e\u003ccode\u003e2adaf6c\u003c/code\u003e\u003c/a\u003e fix(Windows): do not spawn  tasks as detached since it opens a cmd window on ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lint-staged/lint-staged/compare/v16.2.7...v16.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pacote` from 21.3.1 to 21.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/pacote/releases\"\u003epacote's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev21.5.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/pacote/compare/v21.4.0...v21.5.0\"\u003e21.5.0\u003c/a\u003e (2026-03-09)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/d912f17785cd547879c59342b1c2104f71a5a0e6\"\u003e\u003ccode\u003ed912f17\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/457\"\u003e#457\u003c/a\u003e expose fetched attestation bundles on manifest (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/457\"\u003e#457\u003c/a\u003e) (\u003ca href=\"https://github.com/mitchdenny\"\u003e\u003ccode\u003e@​mitchdenny\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/pacote/commit/586a55dc0cb9e44740be28ffd1fb227cf8111d2a\"\u003e\u003ccode\u003e586a55d\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/471\"\u003e#471\u003c/a\u003e template-oss-apply for new macos images (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/471\"\u003e#471\u003c/a\u003e) (\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/pacote/commit/d1cc5c8bf2ac35c52fc606f96d47129f042739e6\"\u003e\u003ccode\u003ed1cc5c8\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/460\"\u003e#460\u003c/a\u003e template-oss-apply for release branches (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/460\"\u003e#460\u003c/a\u003e) (\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/pacote/commit/b741e8b1a401c46841b7c37241e8ec85ad420841\"\u003e\u003ccode\u003eb741e8b\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/468\"\u003e#468\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.28.0 to 4.29.0 (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/468\"\u003e#468\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\u003ev21.4.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/pacote/compare/v21.3.1...v21.4.0\"\u003e21.4.0\u003c/a\u003e (2026-02-24)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/6912f249599e9e27ed0b79ab0652cc60f6d2f755\"\u003e\u003ccode\u003e6912f24\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/451\"\u003e#451\u003c/a\u003e add allowRegistry option (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/451\"\u003e#451\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\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/ab37bc1e7d0f1c0a590770e650f93500caa9b206\"\u003e\u003ccode\u003eab37bc1\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/452\"\u003e#452\u003c/a\u003e prevent path duplication in attestation URL for registries with … (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/452\"\u003e#452\u003c/a\u003e) (\u003ca href=\"https://github.com/ajayk\"\u003e\u003ccode\u003e@​ajayk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/ab37bc1e7d0f1c0a590770e650f93500caa9b206\"\u003e\u003ccode\u003eab37bc1\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/452\"\u003e#452\u003c/a\u003e prevent path duplication in attestation URL for registries with (\u003ca href=\"https://github.com/ajayk\"\u003e\u003ccode\u003e@​ajayk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/8b8ea3b27f49097806fc798b478c5179bea21266\"\u003e\u003ccode\u003e8b8ea3b\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/454\"\u003e#454\u003c/a\u003e skip registry key check for keyless (Sigstore/Fulcio) attestations (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/454\"\u003e#454\u003c/a\u003e) (\u003ca href=\"https://github.com/ajayk\"\u003e\u003ccode\u003e@​ajayk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/8b8ea3b27f49097806fc798b478c5179bea21266\"\u003e\u003ccode\u003e8b8ea3b\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/454\"\u003e#454\u003c/a\u003e skip registry key check for keyless (Sigstore/Fulcio) attestations (\u003ca href=\"https://github.com/ajayk\"\u003e\u003ccode\u003e@​ajayk\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/pacote/commit/0dfd1cdc15cf8586d0d7c1f4b30bffe73d5277dc\"\u003e\u003ccode\u003e0dfd1cd\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/456\"\u003e#456\u003c/a\u003e remove git config from tests (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/456\"\u003e#456\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\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/pacote/blob/main/CHANGELOG.md\"\u003epacote's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/pacote/compare/v21.4.0...v21.5.0\"\u003e21.5.0\u003c/a\u003e (2026-03-09)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/d912f17785cd547879c59342b1c2104f71a5a0e6\"\u003e\u003ccode\u003ed912f17\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/457\"\u003e#457\u003c/a\u003e expose fetched attestation bundles on manifest (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/457\"\u003e#457\u003c/a\u003e) (\u003ca href=\"https://github.com/mitchdenny\"\u003e\u003ccode\u003e@​mitchdenny\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/pacote/commit/586a55dc0cb9e44740be28ffd1fb227cf8111d2a\"\u003e\u003ccode\u003e586a55d\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/471\"\u003e#471\u003c/a\u003e template-oss-apply for new macos images (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/471\"\u003e#471\u003c/a\u003e) (\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/pacote/commit/d1cc5c8bf2ac35c52fc606f96d47129f042739e6\"\u003e\u003ccode\u003ed1cc5c8\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/460\"\u003e#460\u003c/a\u003e template-oss-apply for release branches (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/460\"\u003e#460\u003c/a\u003e) (\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/pacote/commit/b741e8b1a401c46841b7c37241e8ec85ad420841\"\u003e\u003ccode\u003eb741e8b\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/468\"\u003e#468\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.28.0 to 4.29.0 (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/468\"\u003e#468\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/pacote/compare/v21.3.1...v21.4.0\"\u003e21.4.0\u003c/a\u003e (2026-02-24)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/6912f249599e9e27ed0b79ab0652cc60f6d2f755\"\u003e\u003ccode\u003e6912f24\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/451\"\u003e#451\u003c/a\u003e add allowRegistry option (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/451\"\u003e#451\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\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/ab37bc1e7d0f1c0a590770e650f93500caa9b206\"\u003e\u003ccode\u003eab37bc1\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/452\"\u003e#452\u003c/a\u003e prevent path duplication in attestation URL for registries with … (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/452\"\u003e#452\u003c/a\u003e) (\u003ca href=\"https://github.com/ajayk\"\u003e\u003ccode\u003e@​ajayk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/ab37bc1e7d0f1c0a590770e650f93500caa9b206\"\u003e\u003ccode\u003eab37bc1\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/452\"\u003e#452\u003c/a\u003e prevent path duplication in attestation URL for registries with (\u003ca href=\"https://github.com/ajayk\"\u003e\u003ccode\u003e@​ajayk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/8b8ea3b27f49097806fc798b478c5179bea21266\"\u003e\u003ccode\u003e8b8ea3b\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/454\"\u003e#454\u003c/a\u003e skip registry key check for keyless (Sigstore/Fulcio) attestations (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/454\"\u003e#454\u003c/a\u003e) (\u003ca href=\"https://github.com/ajayk\"\u003e\u003ccode\u003e@​ajayk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/8b8ea3b27f49097806fc798b478c5179bea21266\"\u003e\u003ccode\u003e8b8ea3b\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/454\"\u003e#454\u003c/a\u003e skip registry key check for keyless (Sigstore/Fulcio) attestations (\u003ca href=\"https://github.com/ajayk\"\u003e\u003ccode\u003e@​ajayk\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/pacote/commit/0dfd1cdc15cf8586d0d7c1f4b30bffe73d5277dc\"\u003e\u003ccode\u003e0dfd1cd\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/456\"\u003e#456\u003c/a\u003e remove git config from tests (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/456\"\u003e#456\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\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/pacote/commit/6c2555a38a2dc0ab2fb98c4f934d714be5f3ba49\"\u003e\u003ccode\u003e6c2555a\u003c/code\u003e\u003c/a\u003e chore: release 21.5.0 (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/470\"\u003e#470\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/586a55dc0cb9e44740be28ffd1fb227cf8111d2a\"\u003e\u003ccode\u003e586a55d\u003c/code\u003e\u003c/a\u003e chore: template-oss-apply for new macos images (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/471\"\u003e#471\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/d912f17785cd547879c59342b1c2104f71a5a0e6\"\u003e\u003ccode\u003ed912f17\u003c/code\u003e\u003c/a\u003e feat: expose fetched attestation bundles on manifest (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/457\"\u003e#457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/b741e8b1a401c46841b7c37241e8ec85ad420841\"\u003e\u003ccode\u003eb741e8b\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.28.0 to 4.29.0 (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/468\"\u003e#468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/d1cc5c8bf2ac35c52fc606f96d47129f042739e6\"\u003e\u003ccode\u003ed1cc5c8\u003c/code\u003e\u003c/a\u003e chore: template-oss-apply for release branches (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/460\"\u003e#460\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/e3871d830ad0d9e4c3a71502dc77c309804671f9\"\u003e\u003ccode\u003ee3871d8\u003c/code\u003e\u003c/a\u003e chore: release 21.4.0 (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/455\"\u003e#455\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/0dfd1cdc15cf8586d0d7c1f4b30bffe73d5277dc\"\u003e\u003ccode\u003e0dfd1cd\u003c/code\u003e\u003c/a\u003e chore: remove git config from tests (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/456\"\u003e#456\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/bfe6f232ea169ddf884203128e5bac1c131706d0\"\u003e\u003ccode\u003ebfe6f23\u003c/code\u003e\u003c/a\u003e Update to newer promise-retry library (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/449\"\u003e#449\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/6912f249599e9e27ed0b79ab0652cc60f6d2f755\"\u003e\u003ccode\u003e6912f24\u003c/code\u003e\u003c/a\u003e feat: add allowRegistry option (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/451\"\u003e#451\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/ab37bc1e7d0f1c0a590770e650f93500caa9b206\"\u003e\u003ccode\u003eab37bc1\u003c/code\u003e\u003c/a\u003e fix: prevent path duplication in attestation URL for registries with … (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/452\"\u003e#452\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/npm/pacote/compare/v21.3.1...v21.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tailwindcss` from 4.2.0 to 4.2.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/releases\"\u003etailwindcss's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.2.2\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Vite 8 in \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19790\"\u003e#19790\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't crash when candidates contain prototype properties like \u003ccode\u003erow-constructor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19725\"\u003e#19725\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalize \u003ccode\u003ecalc(var(--spacing)*…)\u003c/code\u003e expressions into \u003ccode\u003e--spacing(…)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19769\"\u003e#19769\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix crash in canonicalization step when handling utilities containing \u003ccode\u003e@property\u003c/code\u003e at-rules (e.g. \u003ccode\u003eshadow-sm border\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19727\"\u003e#19727\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSkip full reload for server only modules scanned by client CSS when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19745\"\u003e#19745\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove canonicalization for bare values exceeding default spacing scale suggestions (e.g. \u003ccode\u003ew-1234 h-1234\u003c/code\u003e → \u003ccode\u003esize-1234\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19809\"\u003e#19809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix canonicalization resulting in empty list (e.g. \u003ccode\u003ew-5 h-5 size-5\u003c/code\u003e → \u003ccode\u003e''\u003c/code\u003e instead of \u003ccode\u003esize-5\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19812\"\u003e#19812\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.2.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow trailing dash in functional utility names for backwards compatibility (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19696\"\u003e#19696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eProperly detect classes containing \u003ccode\u003e.\u003c/code\u003e characters within curly braces in MDX files (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19711\"\u003e#19711\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/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md\"\u003etailwindcss's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.2.2] - 2026-03-18\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't crash when candidates contain prototype properties like \u003ccode\u003erow-constructor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19725\"\u003e#19725\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalize \u003ccode\u003ecalc(var(--spacing)*…)\u003c/code\u003e expressions into \u003ccode\u003e--spacing(…)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19769\"\u003e#19769\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix crash in canonicalization step when handling utilities containing \u003ccode\u003e@property\u003c/code\u003e at-rules (e.g. \u003ccode\u003eshadow-sm border\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19727\"\u003e#19727\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSkip full reload for server only modules scanned by client CSS when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19745\"\u003e#19745\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd support for Vite 8 in \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19790\"\u003e#19790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove canonicalization for bare values exceeding default spacing scale suggestions (e.g. \u003ccode\u003ew-1234 h-1234\u003c/code\u003e → \u003ccode\u003esize-1234\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19809\"\u003e#19809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix canonicalization resulting in empty list (e.g. \u003ccode\u003ew-5 h-5 size-5\u003c/code\u003e → \u003ccode\u003e''\u003c/code\u003e instead of \u003ccode\u003esize-5\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19812\"\u003e#19812\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eResolve tsconfig paths to allow for \u003ccode\u003e@import '@/path/to/file';\u003c/code\u003e when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19803\"\u003e#19803\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.2.1] - 2026-02-23\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow trailing dash in functional utility names for backwards compatibility (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19696\"\u003e#19696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eProperly detect classes containing \u003ccode\u003e.\u003c/code\u003e characters within curly braces in MDX files (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19711\"\u003e#19711\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/tailwindlabs/tailwindcss/commit/d596b0c43d36ad5099c983930fb155e089cbc291\"\u003e\u003ccode\u003ed596b0c\u003c/code\u003e\u003c/a\u003e 4.2.2 (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/19821\"\u003e#19821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/2228a57a9e6a5519f390da3f3a323a2cdfd5312f\"\u003e\u003ccode\u003e2228a57\u003c/code\u003e\u003c/a\u003e Bump Lightning CSS (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/19771\"\u003e#19771\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/f302fce815786dedbb97baf81f666d9a28c55a24\"\u003e\u003ccode\u003ef302fce\u003c/code\u003e\u003c/a\u003e Fix canonicalization resulting in empty list (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/19812\"\u003e#19812\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/bb2f1705142cc0563e44113e3aef604e7c860c0e\"\u003e\u003ccode\u003ebb2f170\u003c/code\u003e\u003c/a\u003e Improve canonicalization for bare values exceeding default spacing scale sugg...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/faa5e8849be45e1009dc1d0f862ca782ee0a1ee9\"\u003e\u003ccode\u003efaa5e88\u003c/code\u003e\u003c/a\u003e Cleanup inconsistencies related to (regex) escapes (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/19804\"\u003e#19804\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/d5717f2307d61ff2d5531326e5fbf36f9ad6dabc\"\u003e\u003ccode\u003ed5717f2\u003c/code\u003e\u003c/a\u003e run prettier\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/51aa9d799c59f79723ba032ed11c8010c4d490a3\"\u003e\u003ccode\u003e51aa9d7\u003c/code\u003e\u003c/a\u003e fix(canonicalize): handle utilities with empty property maps in collapse (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/19\"\u003e#19\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/c586bd6a94a5415e7154474980d1c664e28b6991\"\u003e\u003ccode\u003ec586bd6\u003c/code\u003e\u003c/a\u003e Canonicalize \u003ccode\u003ecalc(var(--spacing)*…)\u003c/code\u003e expressions into \u003ccode\u003e--spacing(…)\u003c/code\u003e (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/19769\"\u003e#19769\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/9ded4a23de06fb7e8cdc34a3bdf9318e7e8d2bbc\"\u003e\u003ccode\u003e9ded4a2\u003c/code\u003e\u003c/a\u003e Guard object lookups against inherited prototype properties (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/19725\"\u003e#19725\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/1dce64ee7ec2e414c845b4e268ac3b9b89aaf0c8\"\u003e\u003ccode\u003e1dce64e\u003c/code\u003e\u003c/a\u003e 4.2.1 (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/19714\"\u003e#19714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commits/v4.2.2/packages/tailwindcss\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typescript-eslint` from 8.56.0 to 8.57.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003etypescript-eslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.57.1\u003c/h2\u003e\n\u003ch2\u003e8.57.1 (2026-03-16)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-optional-chain] no report for property on intersection type (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12126\"\u003e#12126\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNewton Yuan \u003ca href=\"https://github.com/NewtonYuan\"\u003e\u003ccode\u003e@​NewtonYuan\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.57.1\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.57.0\u003c/h2\u003e\n\u003ch2\u003e8.57.0 (2026-03-09)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-condition] allow literal loop conditions in for/do loops (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12080\"\u003e#12080\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [strict-void-return] false positives with overloads (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12055\"\u003e#12055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e handle statically analyzable computed keys in prefer-readonly (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12079\"\u003e#12079\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e guard against negative paramIndex in no-useless-default-assignment (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12077\"\u003e#12077\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-promise-reject-errors] add allow \u003ccode\u003eTypeOrValueSpecifier\u003c/code\u003e to prefer-promise-reject-errors (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12094\"\u003e#12094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-base-to-string] fix false positive for toString with overloads (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12089\"\u003e#12089\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e switch back to use \u003ccode\u003ets.getModifiers()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12034\"\u003e#12034\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e if the template literal is tagged and the text has an invalid escape, \u003ccode\u003ecooked\u003c/code\u003e will be \u003ccode\u003enull\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11355\"\u003e#11355\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBrad Zacher \u003ca href=\"https://github.com/bradzacher\"\u003e\u003ccode\u003e@​bradzacher\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBrian Schlenker \u003ca href=\"https://github.com/bschlenk\"\u003e\u003ccode\u003e@​bschlenk\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efisker Cheung \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJames Henry \u003ca href=\"https://github.com/JamesHenry\"\u003e\u003ccode\u003e@​JamesHenry\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMoses Odutusin \u003ca href=\"https://github.com/thebolarin\"\u003e\u003ccode\u003e@​thebolarin\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNewton Yuan \u003ca href=\"https://github.com/NewtonYuan\"\u003e\u003ccode\u003e@​NewtonYuan\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSungHyun627 \u003ca href=\"https://github.com/SungHyun627\"\u003e\u003ccode\u003e@​SungHyun627\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eYounsang Na \u003ca href=\"https://github.com/nayounsang\"\u003e\u003ccode\u003e@​nayounsang\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.57.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\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/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md\"\u003etypescript-eslint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.57.1 (2026-03-16)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.57.1\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.57.0 (2026-03-09)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.57.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.56.1 (2026-02-23)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.56.1\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\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/typescript-eslint/typescript-eslint/commit/c7c38aa252d7bf6708a225aebedc57686ac33dcd\"\u003e\u003ccode\u003ec7c38aa\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.57.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/2c6aeeec238dfea860b9f3c146a55f8f49f15cf5\"\u003e\u003ccode\u003e2c6aeee\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.57.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/f696dadfc37078efe4119ad2ab0609cde3e42766\"\u003e\u003ccode\u003ef696dad\u003c/code\u003e\u003c/a\u003e chore: use pnpm catalog (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/12047\"\u003e#12047\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/a09921e2de2e8790e6a803016b825815ca9409d8\"\u003e\u003ccode\u003ea09921e\u003c/code\u003e\u003c/a\u003e chore: update vitest to 4.x (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/12071\"\u003e#12071\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/96a04a97454cf6b6ae8366711c09333bf6e2327a\"\u003e\u003ccode\u003e96a04a9\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.56.1\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.57.1/packages/typescript-eslint\"\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/pirate-software/fs-data/pull/27","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/pirate-software%2Ffs-data/issues/27","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/27/packages"},{"uuid":"4119094245","node_id":"PR_kwDOJdp-5M7MmtLJ","number":207,"state":"open","title":"chore(deps): bump the production-dependencies group across 1 directory with 5 updates","user":"dependabot[bot]","labels":["automated","dependencies"],"assignees":[],"locked":false,"comments_count":4,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-23T08:19:43.000Z","updated_at":"2026-03-23T08:23:04.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"production-dependencies","update_count":5,"packages":[{"name":"@dotenvx/dotenvx","old_version":"1.52.0","new_version":"1.57.2","repository_url":"https://github.com/dotenvx/dotenvx"},{"name":"express-rate-limit","old_version":"8.2.1","new_version":"8.3.1","repository_url":"https://github.com/express-rate-limit/express-rate-limit"},{"name":"pacote","old_version":"21.4.0","new_version":"21.5.0","repository_url":"https://github.com/npm/pacote"},{"name":"sanitize-filename","old_version":"1.6.3","new_version":"1.6.4","repository_url":"https://github.com/parshap/node-sanitize-filename"},{"name":"typescript-eslint","old_version":"8.56.1","new_version":"8.57.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"}],"path":null,"ecosystem":"npm"},"body":"Bumps the production-dependencies group with 5 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@dotenvx/dotenvx](https://github.com/dotenvx/dotenvx) | `1.52.0` | `1.57.2` |\n| [express-rate-limit](https://github.com/express-rate-limit/express-rate-limit) | `8.2.1` | `8.3.1` |\n| [pacote](https://github.com/npm/pacote) | `21.4.0` | `21.5.0` |\n| [sanitize-filename](https://github.com/parshap/node-sanitize-filename) | `1.6.3` | `1.6.4` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.56.1` | `8.57.1` |\n\n\nUpdates `@dotenvx/dotenvx` from 1.52.0 to 1.57.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dotenvx/dotenvx/releases\"\u003e\u003ccode\u003e@​dotenvx/dotenvx\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.57.2\u003c/h2\u003e\n\u003cp\u003esee \u003ca href=\"https://github.com/dotenvx/dotenvx/blob/main/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.57.1\u003c/h2\u003e\n\u003cp\u003esee \u003ca href=\"https://github.com/dotenvx/dotenvx/blob/main/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.57.0\u003c/h2\u003e\n\u003cp\u003esee \u003ca href=\"https://github.com/dotenvx/dotenvx/blob/main/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.56.0\u003c/h2\u003e\n\u003cp\u003esee \u003ca href=\"https://github.com/dotenvx/dotenvx/blob/main/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.55.1\u003c/h2\u003e\n\u003cp\u003esee \u003ca href=\"https://github.com/dotenvx/dotenvx/blob/main/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.55.0\u003c/h2\u003e\n\u003cp\u003esee \u003ca href=\"https://github.com/dotenvx/dotenvx/blob/main/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.54.1\u003c/h2\u003e\n\u003cp\u003esee \u003ca href=\"https://github.com/dotenvx/dotenvx/blob/main/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.54.0\u003c/h2\u003e\n\u003cp\u003esee \u003ca href=\"https://github.com/dotenvx/dotenvx/blob/main/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.53.0\u003c/h2\u003e\n\u003cp\u003esee \u003ca href=\"https://github.com/dotenvx/dotenvx/blob/main/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e\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/dotenvx/dotenvx/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​dotenvx/dotenvx\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/dotenvx/dotenvx/compare/v1.57.1...v1.57.2\"\u003e1.57.2\u003c/a\u003e (2026-03-22)\u003c/h2\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRan \u003ccode\u003enpm audit\u003c/code\u003e to update package-lock.json (\u003ca href=\"https://redirect.github.com/dotenvx/dotenvx/pull/763\"\u003e#763\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/dotenvx/dotenvx/compare/v1.57.0...v1.57.1\"\u003e1.57.1\u003c/a\u003e (2026-03-21)\u003c/h2\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eimproved error logs and compacted most to a single line (\u003ca href=\"https://redirect.github.com/dotenvx/dotenvx/pull/755\"\u003e#755\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eintroduced leading log glyphs as a visual status language:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e◈\u003c/code\u003e success action (encrypted)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e◇\u003c/code\u003e success action (set plain value, decrypted)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e⟳\u003c/code\u003e success action (rotated)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e○\u003c/code\u003e informational no-op (no changes)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e▣\u003c/code\u003e success action for generated/updated support files\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e⚠\u003c/code\u003e warning\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e☠\u003c/code\u003e error\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/dotenvx/dotenvx/compare/v1.56.0...v1.57.0\"\u003e1.57.0\u003c/a\u003e (2026-03-19)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecolor and formatting changes to outputs (\u003ca href=\"https://redirect.github.com/dotenvx/dotenvx/pull/754\"\u003e#754\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/dotenvx/dotenvx/compare/v1.55.1...v1.56.0\"\u003e1.56.0\u003c/a\u003e (2026-03-19)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eops off\u003c/code\u003e flag — now respected by \u003ccode\u003eget\u003c/code\u003e, \u003ccode\u003ekeypair\u003c/code\u003e, \u003ccode\u003erotate\u003c/code\u003e, and \u003ccode\u003eencrypt\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dotenvx/dotenvx/pull/750\"\u003e#750\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e--pp\u003c/code\u003e alias — added as shorthand for \u003ccode\u003e--pretty-print\u003c/code\u003e; toward sunsetting \u003ccode\u003e-pp\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dotenvx/dotenvx/pull/750\"\u003e#750\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove support for \u003ccode\u003e.env.vault\u003c/code\u003e files (\u003ca href=\"https://redirect.github.com/dotenvx/dotenvx/pull/750\"\u003e#750\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/dotenvx/dotenvx/compare/v1.55.0...v1.55.1\"\u003e1.55.1\u003c/a\u003e (2026-03-13)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRespect \u003ccode\u003edotenvx-ops status (on|off)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dotenvx/dotenvx/pull/749\"\u003e#749\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/dotenvx/dotenvx/compare/v1.54.1...v1.55.0\"\u003e1.55.0\u003c/a\u003e (2026-03-13)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd 'KEYS OFF COMPUTER' security feature when \u003ca href=\"https://dotenvx.com/ops\"\u003edotenvx-ops\u003c/a\u003e installed (\u003ca href=\"https://redirect.github.com/dotenvx/dotenvx/pull/746\"\u003e#746\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/dotenvx/dotenvx/commit/dfec22aedf92733db484120e60df36875504acc3\"\u003e\u003ccode\u003edfec22a\u003c/code\u003e\u003c/a\u003e 1.57.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotenvx/dotenvx/commit/314a3ab17e2ff6f48b2430ad00539b353450ee17\"\u003e\u003ccode\u003e314a3ab\u003c/code\u003e\u003c/a\u003e changelog 🪵\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotenvx/dotenvx/commit/9c8ba44b04e7eebfb2a570c5c59cb3eff799c2e1\"\u003e\u003ccode\u003e9c8ba44\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dotenvx/dotenvx/issues/763\"\u003e#763\u003c/a\u003e from dotenvx/audit-fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotenvx/dotenvx/commit/06168ac68d4ccef8d69a04ad4a080b701dbe87f5\"\u003e\u003ccode\u003e06168ac\u003c/code\u003e\u003c/a\u003e \u003ccode\u003enpm audit\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotenvx/dotenvx/commit/98cdb9acd5bf526efe7ee60b303b3f6ab11c4a91\"\u003e\u003ccode\u003e98cdb9a\u003c/code\u003e\u003c/a\u003e README tweak\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotenvx/dotenvx/commit/f201a849e958cae79fbc148c486522f4f2d4c2ae\"\u003e\u003ccode\u003ef201a84\u003c/code\u003e\u003c/a\u003e simplify\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotenvx/dotenvx/commit/857149557b5d7b9bfcc101edf6c68abfb92d5f5f\"\u003e\u003ccode\u003e8571495\u003c/code\u003e\u003c/a\u003e 1.57.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotenvx/dotenvx/commit/005e5706f065d5b1ac21d9a3e9120c2df5ddc707\"\u003e\u003ccode\u003e005e570\u003c/code\u003e\u003c/a\u003e test coverage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotenvx/dotenvx/commit/42e128083d5280a0121ac603bb40274931f6c842\"\u003e\u003ccode\u003e42e1280\u003c/code\u003e\u003c/a\u003e changelog 🪵\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotenvx/dotenvx/commit/038916f0ccfe6158d9011d23c935ad3deca8e9f8\"\u003e\u003ccode\u003e038916f\u003c/code\u003e\u003c/a\u003e Remove ? helps\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dotenvx/dotenvx/compare/v1.52.0...v1.57.2\"\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 8.2.1 to 8.3.1\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.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\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/47e5b2952fe697ac0a5f8a6aa86f050f6f2c0ce5\"\u003e\u003ccode\u003e47e5b29\u003c/code\u003e\u003c/a\u003e 8.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/eb61179a49064c7e86f6f8688be742343b1f1b8e\"\u003e\u003ccode\u003eeb61179\u003c/code\u003e\u003c/a\u003e v8.3.1 changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/a17377ddec51d27eba34000dc599ea608f4e0454\"\u003e\u003ccode\u003ea17377d\u003c/code\u003e\u003c/a\u003e Fix broken link for contributing guide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/5aa3f6cefe0caddc41aafdf5df719230c791e28f\"\u003e\u003ccode\u003e5aa3f6c\u003c/code\u003e\u003c/a\u003e fix: revert the dts-bundle-generator update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/06dea83428d4b3b67ddd0f673b234a69cafe2f03\"\u003e\u003ccode\u003e06dea83\u003c/code\u003e\u003c/a\u003e ci: run test on node 20, 22, 24, 25 and drop 18 as it reached eol\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/c86a27d1e19123a9cb3a04cdeb178bf8f9d12cc6\"\u003e\u003ccode\u003ec86a27d\u003c/code\u003e\u003c/a\u003e chore: update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/8898ffa8cbf4222df07eadef87010cf2c85ce2e6\"\u003e\u003ccode\u003e8898ffa\u003c/code\u003e\u003c/a\u003e chore: migrate biome schema and run formatter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/dd544fda5f42e75207d6add12e476f6f1ea153ff\"\u003e\u003ccode\u003edd544fd\u003c/code\u003e\u003c/a\u003e docs: update changelog with backported releases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/9c90752747e169904c44ea1b1bc61a636b9594db\"\u003e\u003ccode\u003e9c90752\u003c/code\u003e\u003c/a\u003e ci: setup oidc connect with npm for automatatic publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/e4477fabff4030274bbad571be8e00d87879a663\"\u003e\u003ccode\u003ee4477fa\u003c/code\u003e\u003c/a\u003e 8.3.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/compare/v8.2.1...v8.3.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 express-rate-limit since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pacote` from 21.4.0 to 21.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/pacote/releases\"\u003epacote's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev21.5.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/pacote/compare/v21.4.0...v21.5.0\"\u003e21.5.0\u003c/a\u003e (2026-03-09)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/d912f17785cd547879c59342b1c2104f71a5a0e6\"\u003e\u003ccode\u003ed912f17\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/457\"\u003e#457\u003c/a\u003e expose fetched attestation bundles on manifest (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/457\"\u003e#457\u003c/a\u003e) (\u003ca href=\"https://github.com/mitchdenny\"\u003e\u003ccode\u003e@​mitchdenny\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/pacote/commit/586a55dc0cb9e44740be28ffd1fb227cf8111d2a\"\u003e\u003ccode\u003e586a55d\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/471\"\u003e#471\u003c/a\u003e template-oss-apply for new macos images (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/471\"\u003e#471\u003c/a\u003e) (\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/pacote/commit/d1cc5c8bf2ac35c52fc606f96d47129f042739e6\"\u003e\u003ccode\u003ed1cc5c8\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/460\"\u003e#460\u003c/a\u003e template-oss-apply for release branches (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/460\"\u003e#460\u003c/a\u003e) (\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/pacote/commit/b741e8b1a401c46841b7c37241e8ec85ad420841\"\u003e\u003ccode\u003eb741e8b\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/468\"\u003e#468\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.28.0 to 4.29.0 (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/468\"\u003e#468\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/pacote/blob/main/CHANGELOG.md\"\u003epacote's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/pacote/compare/v21.4.0...v21.5.0\"\u003e21.5.0\u003c/a\u003e (2026-03-09)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/d912f17785cd547879c59342b1c2104f71a5a0e6\"\u003e\u003ccode\u003ed912f17\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/457\"\u003e#457\u003c/a\u003e expose fetched attestation bundles on manifest (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/457\"\u003e#457\u003c/a\u003e) (\u003ca href=\"https://github.com/mitchdenny\"\u003e\u003ccode\u003e@​mitchdenny\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/pacote/commit/586a55dc0cb9e44740be28ffd1fb227cf8111d2a\"\u003e\u003ccode\u003e586a55d\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/471\"\u003e#471\u003c/a\u003e template-oss-apply for new macos images (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/471\"\u003e#471\u003c/a\u003e) (\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/pacote/commit/d1cc5c8bf2ac35c52fc606f96d47129f042739e6\"\u003e\u003ccode\u003ed1cc5c8\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/460\"\u003e#460\u003c/a\u003e template-oss-apply for release branches (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/460\"\u003e#460\u003c/a\u003e) (\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/pacote/commit/b741e8b1a401c46841b7c37241e8ec85ad420841\"\u003e\u003ccode\u003eb741e8b\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/468\"\u003e#468\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.28.0 to 4.29.0 (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/468\"\u003e#468\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/pacote/commit/6c2555a38a2dc0ab2fb98c4f934d714be5f3ba49\"\u003e\u003ccode\u003e6c2555a\u003c/code\u003e\u003c/a\u003e chore: release 21.5.0 (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/470\"\u003e#470\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/586a55dc0cb9e44740be28ffd1fb227cf8111d2a\"\u003e\u003ccode\u003e586a55d\u003c/code\u003e\u003c/a\u003e chore: template-oss-apply for new macos images (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/471\"\u003e#471\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/d912f17785cd547879c59342b1c2104f71a5a0e6\"\u003e\u003ccode\u003ed912f17\u003c/code\u003e\u003c/a\u003e feat: expose fetched attestation bundles on manifest (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/457\"\u003e#457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/b741e8b1a401c46841b7c37241e8ec85ad420841\"\u003e\u003ccode\u003eb741e8b\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.28.0 to 4.29.0 (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/468\"\u003e#468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/d1cc5c8bf2ac35c52fc606f96d47129f042739e6\"\u003e\u003ccode\u003ed1cc5c8\u003c/code\u003e\u003c/a\u003e chore: template-oss-apply for release branches (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/460\"\u003e#460\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/npm/pacote/compare/v21.4.0...v21.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sanitize-filename` from 1.6.3 to 1.6.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parshap/node-sanitize-filename/commit/6e5155272a856e32b6a89b116bf2dfbbb637d38c\"\u003e\u003ccode\u003e6e51552\u003c/code\u003e\u003c/a\u003e 1.6.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parshap/node-sanitize-filename/commit/9848644ef690ae1aa08b2af80072bf391691bea1\"\u003e\u003ccode\u003e9848644\u003c/code\u003e\u003c/a\u003e Do not use vulnerable regex\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parshap/node-sanitize-filename/commit/209c39b914c8eb48ee27bcbde64b2c7822fdf3de\"\u003e\u003ccode\u003e209c39b\u003c/code\u003e\u003c/a\u003e Bump brace-expansion from 1.1.6 to 1.1.11 (\u003ca href=\"https://redirect.github.com/parshap/node-sanitize-filename/issues/54\"\u003e#54\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/parshap/node-sanitize-filename/compare/v1.6.3...v1.6.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typescript-eslint` from 8.56.1 to 8.57.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003etypescript-eslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.57.1\u003c/h2\u003e\n\u003ch2\u003e8.57.1 (2026-03-16)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-optional-chain] no report for property on intersection type (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12126\"\u003e#12126\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNewton Yuan \u003ca href=\"https://github.com/NewtonYuan\"\u003e\u003ccode\u003e@​NewtonYuan\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.57.1\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.57.0\u003c/h2\u003e\n\u003ch2\u003e8.57.0 (2026-03-09)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-condition] allow literal loop conditions in for/do loops (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12080\"\u003e#12080\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [strict-void-return] false positives with overloads (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12055\"\u003e#12055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e handle statically analyzable computed keys in prefer-readonly (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12079\"\u003e#12079\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e guard against negative paramIndex in no-useless-default-assignment (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12077\"\u003e#12077\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-promise-reject-errors] add allow \u003ccode\u003eTypeOrValueSpecifier\u003c/code\u003e to prefer-promise-reject-errors (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12094\"\u003e#12094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-base-to-string] fix false positive for toString with overloads (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12089\"\u003e#12089\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e switch back to use \u003ccode\u003ets.getModifiers()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12034\"\u003e#12034\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e if the template literal is tagged and the text has an invalid escape, \u003ccode\u003ecooked\u003c/code\u003e will be \u003ccode\u003enull\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11355\"\u003e#11355\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBrad Zacher \u003ca href=\"https://github.com/bradzacher\"\u003e\u003ccode\u003e@​bradzacher\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBrian Schlenker \u003ca href=\"https://github.com/bschlenk\"\u003e\u003ccode\u003e@​bschlenk\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efisker Cheung \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJames Henry \u003ca href=\"https://github.com/JamesHenry\"\u003e\u003ccode\u003e@​JamesHenry\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMoses Odutusin \u003ca href=\"https://github.com/thebolarin\"\u003e\u003ccode\u003e@​thebolarin\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNewton Yuan \u003ca href=\"https://github.com/NewtonYuan\"\u003e\u003ccode\u003e@​NewtonYuan\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSungHyun627 \u003ca href=\"https://github.com/SungHyun627\"\u003e\u003ccode\u003e@​SungHyun627\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eYounsang Na \u003ca href=\"https://github.com/nayounsang\"\u003e\u003ccode\u003e@​nayounsang\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.57.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\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/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md\"\u003etypescript-eslint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.57.1 (2026-03-16)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.57.1\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.57.0 (2026-03-09)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.57.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\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/typescript-eslint/typescript-eslint/commit/c7c38aa252d7bf6708a225aebedc57686ac33dcd\"\u003e\u003ccode\u003ec7c38aa\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.57.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/2c6aeeec238dfea860b9f3c146a55f8f49f15cf5\"\u003e\u003ccode\u003e2c6aeee\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.57.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/f696dadfc37078efe4119ad2ab0609cde3e42766\"\u003e\u003ccode\u003ef696dad\u003c/code\u003e\u003c/a\u003e chore: use pnpm catalog (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/12047\"\u003e#12047\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/a09921e2de2e8790e6a803016b825815ca9409d8\"\u003e\u003ccode\u003ea09921e\u003c/code\u003e\u003c/a\u003e chore: update vitest to 4.x (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/12071\"\u003e#12071\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.57.1/packages/typescript-eslint\"\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/grasdouble/Lufa/pull/207","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/grasdouble%2FLufa/issues/207","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/207/packages"},{"uuid":"4111546582","node_id":"PR_kwDORVFN_M7MUray","number":5,"state":"closed","title":"deps: bump the dependency-updates group across 1 directory with 10 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-03-28T05:57:40.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-21T05:57:45.000Z","updated_at":"2026-03-28T05:57:41.000Z","time_to_close":604795,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps: bump","group_name":"dependency-updates","update_count":10,"packages":[{"name":"@primer/octicons-react","old_version":"19.22.0","new_version":"19.23.1","repository_url":"https://github.com/primer/octicons"},{"name":"@primer/react","old_version":"38.14.0","new_version":"38.16.0","repository_url":"https://github.com/primer/react"},{"name":"framer-motion","old_version":"12.35.1","new_version":"12.38.0","repository_url":"https://github.com/motiondivision/motion"},{"name":"@npmcli/template-oss","old_version":"4.29.0","new_version":"4.30.0","repository_url":"https://github.com/npm/template-oss"},{"name":"babel-jest","old_version":"30.2.0","new_version":"30.3.0","repository_url":"https://github.com/jestjs/jest"},{"name":"eslint-plugin-primer-react","old_version":"8.5.2","new_version":"8.6.0","repository_url":"https://github.com/primer/eslint-plugin-primer-react"},{"name":"jest","old_version":"30.2.0","new_version":"30.3.0","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-environment-jsdom","old_version":"30.2.0","new_version":"30.3.0","repository_url":"https://github.com/jestjs/jest"},{"name":"pacote","old_version":"21.4.0","new_version":"21.5.0","repository_url":"https://github.com/npm/pacote"},{"name":"tar","old_version":"7.5.11","new_version":"7.5.12","repository_url":"https://github.com/isaacs/node-tar"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dependency-updates group with 10 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@primer/octicons-react](https://github.com/primer/octicons) | `19.22.0` | `19.23.1` |\n| [@primer/react](https://github.com/primer/react) | `38.14.0` | `38.16.0` |\n| [framer-motion](https://github.com/motiondivision/motion) | `12.35.1` | `12.38.0` |\n| [@npmcli/template-oss](https://github.com/npm/template-oss) | `4.29.0` | `4.30.0` |\n| [babel-jest](https://github.com/jestjs/jest/tree/HEAD/packages/babel-jest) | `30.2.0` | `30.3.0` |\n| [eslint-plugin-primer-react](https://github.com/primer/eslint-plugin-primer-react) | `8.5.2` | `8.6.0` |\n| [jest](https://github.com/jestjs/jest/tree/HEAD/packages/jest) | `30.2.0` | `30.3.0` |\n| [jest-environment-jsdom](https://github.com/jestjs/jest/tree/HEAD/packages/jest-environment-jsdom) | `30.2.0` | `30.3.0` |\n| [pacote](https://github.com/npm/pacote) | `21.4.0` | `21.5.0` |\n| [tar](https://github.com/isaacs/node-tar) | `7.5.11` | `7.5.12` |\n\n\nUpdates `@primer/octicons-react` from 19.22.0 to 19.23.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/primer/octicons/releases\"\u003e\u003ccode\u003e@​primer/octicons-react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev19.23.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1175\"\u003e#1175\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/ea8e6bb79894cc7e85564ee9b53d86b418738d04\"\u003e\u003ccode\u003eea8e6bb7\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/kylewaynebenson\"\u003e\u003ccode\u003e@​kylewaynebenson\u003c/code\u003e\u003c/a\u003e! - - Remove set fill from svgs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev19.23.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1165\"\u003e#1165\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/63bc8d01e4c51ebc34abdac1bdb861cf209f7cf0\"\u003e\u003ccode\u003e63bc8d01\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/kylewaynebenson\"\u003e\u003ccode\u003e@​kylewaynebenson\u003c/code\u003e\u003c/a\u003e! - - Addition of lockup icon\n\u003cul\u003e\n\u003cli\u003eadjustments to logo and mark\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev19.22.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1169\"\u003e#1169\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/6567d755f30c18e44d8fd069abb974cf078bd2d4\"\u003e\u003ccode\u003e6567d755\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/francinelucca\"\u003e\u003ccode\u003e@​francinelucca\u003c/code\u003e\u003c/a\u003e! - various dep updates\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/primer/octicons/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​primer/octicons-react\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.23.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1175\"\u003e#1175\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/ea8e6bb79894cc7e85564ee9b53d86b418738d04\"\u003e\u003ccode\u003eea8e6bb7\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/kylewaynebenson\"\u003e\u003ccode\u003e@​kylewaynebenson\u003c/code\u003e\u003c/a\u003e! - - Remove set fill from svgs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.23.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1165\"\u003e#1165\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/63bc8d01e4c51ebc34abdac1bdb861cf209f7cf0\"\u003e\u003ccode\u003e63bc8d01\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/kylewaynebenson\"\u003e\u003ccode\u003e@​kylewaynebenson\u003c/code\u003e\u003c/a\u003e! - - Addition of lockup icon\n\u003cul\u003e\n\u003cli\u003eadjustments to logo and mark\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.22.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1169\"\u003e#1169\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/6567d755f30c18e44d8fd069abb974cf078bd2d4\"\u003e\u003ccode\u003e6567d755\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/francinelucca\"\u003e\u003ccode\u003e@​francinelucca\u003c/code\u003e\u003c/a\u003e! - various dep updates\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/primer/octicons/commit/84094ef4232b8879f8d6df61d09d5f55c9632056\"\u003e\u003ccode\u003e84094ef\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/primer/octicons/issues/1176\"\u003e#1176\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/primer/octicons/commit/ea8e6bb79894cc7e85564ee9b53d86b418738d04\"\u003e\u003ccode\u003eea8e6bb\u003c/code\u003e\u003c/a\u003e Removed style details from new icons (\u003ca href=\"https://redirect.github.com/primer/octicons/issues/1175\"\u003e#1175\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/primer/octicons/commit/edf68a605cef605d5944d4abb2267cb7a76a4cdd\"\u003e\u003ccode\u003eedf68a6\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/primer/octicons/issues/1174\"\u003e#1174\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/primer/octicons/commit/63bc8d01e4c51ebc34abdac1bdb861cf209f7cf0\"\u003e\u003ccode\u003e63bc8d0\u003c/code\u003e\u003c/a\u003e Addition of lockup icon, adjustments to logo and mark (\u003ca href=\"https://redirect.github.com/primer/octicons/issues/1165\"\u003e#1165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/primer/octicons/commit/00f17dbd469920f326fc5b92dd497acf2d9f23ae\"\u003e\u003ccode\u003e00f17db\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/primer/octicons/issues/1170\"\u003e#1170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/primer/octicons/commit/0cb52b566fd6bf39cb639cd92342c25618d1b629\"\u003e\u003ccode\u003e0cb52b5\u003c/code\u003e\u003c/a\u003e Bump next from 11.1.3 to 16.1.7 in /lib/octicons_styled (\u003ca href=\"https://redirect.github.com/primer/octicons/issues/1171\"\u003e#1171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/primer/octicons/commit/5d6cc6dfb9856212bb7d581d4eea601c0984a4cb\"\u003e\u003ccode\u003e5d6cc6d\u003c/code\u003e\u003c/a\u003e Bump rollup from 2.79.2 to 2.80.0 in /lib/octicons_react (\u003ca href=\"https://redirect.github.com/primer/octicons/issues/1162\"\u003e#1162\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/primer/octicons/commit/ec791f1ff146a09cb56a44c1e0ee0e0d457b88c7\"\u003e\u003ccode\u003eec791f1\u003c/code\u003e\u003c/a\u003e Bump minimatch from 3.1.2 to 3.1.5 in /lib/octicons_react (\u003ca href=\"https://redirect.github.com/primer/octicons/issues/1173\"\u003e#1173\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/primer/octicons/commit/ca7b3a498d8ac00035c5cb33337dc3c1422c5a5f\"\u003e\u003ccode\u003eca7b3a4\u003c/code\u003e\u003c/a\u003e Bump next from 16.1.6 to 16.1.7 in /lib/octicons_react (\u003ca href=\"https://redirect.github.com/primer/octicons/issues/1172\"\u003e#1172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/primer/octicons/commit/6567d755f30c18e44d8fd069abb974cf078bd2d4\"\u003e\u003ccode\u003e6567d75\u003c/code\u003e\u003c/a\u003e Add changeset for various dependency updates in \u003ccode\u003e@​primer/octicons\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/primer/octicons/issues/1169\"\u003e#1169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/primer/octicons/compare/v19.22.0...v19.23.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@primer/react` from 38.14.0 to 38.16.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/primer/react/releases\"\u003e\u003ccode\u003e@​primer/react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​primer/react\u003c/code\u003e\u003ca href=\"https://github.com/38\"\u003e\u003ccode\u003e@​38\u003c/code\u003e\u003c/a\u003e.16.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/primer/react/pull/7661\"\u003e#7661\u003c/a\u003e \u003ca href=\"https://github.com/primer/react/commit/dceb79c5e0f8ab5c25bbc9727bc3207fb77d520e\"\u003e\u003ccode\u003edceb79c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/TylerJDev\"\u003e\u003ccode\u003e@​TylerJDev\u003c/code\u003e\u003c/a\u003e! - AnchoredOverlay: Add CSS Anchor Positioning to \u003ccode\u003eAnchoredOverlay\u003c/code\u003e (under a feature flag)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​primer/react\u003c/code\u003e\u003ca href=\"https://github.com/38\"\u003e\u003ccode\u003e@​38\u003c/code\u003e\u003c/a\u003e.15.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/primer/react/pull/7625\"\u003e#7625\u003c/a\u003e \u003ca href=\"https://github.com/primer/react/commit/2e8c70702d5096551049c29c8e79749bf63a919f\"\u003e\u003ccode\u003e2e8c707\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/liuliu-dev\"\u003e\u003ccode\u003e@​liuliu-dev\u003c/code\u003e\u003c/a\u003e! - Banner: stack inline actions vertically on narrow viewports.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/primer/react/pull/7554\"\u003e#7554\u003c/a\u003e \u003ca href=\"https://github.com/primer/react/commit/f34f0c37c2bb144e34b029696c580ee8104dbce6\"\u003e\u003ccode\u003ef34f0c3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/hectahertz\"\u003e\u003ccode\u003e@​hectahertz\u003c/code\u003e\u003c/a\u003e! - perf(ActionList): memoize context values, menuItemProps, and aria attributes\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/primer/react/pull/7598\"\u003e#7598\u003c/a\u003e \u003ca href=\"https://github.com/primer/react/commit/4b345db228997b66c381f7d03369f87ee25fdf02\"\u003e\u003ccode\u003e4b345db\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/hectahertz\"\u003e\u003ccode\u003e@​hectahertz\u003c/code\u003e\u003c/a\u003e! - perf(Banner): replace \u003ccode\u003e:has(.BannerActions)\u003c/code\u003e with \u003ccode\u003e[data-has-actions]\u003c/code\u003e attribute selector\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/primer/react/pull/7597\"\u003e#7597\u003c/a\u003e \u003ca href=\"https://github.com/primer/react/commit/adadd380043c637d431e30643e910e7b4ec7fe03\"\u003e\u003ccode\u003eadadd38\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/hectahertz\"\u003e\u003ccode\u003e@​hectahertz\u003c/code\u003e\u003c/a\u003e! - perf(Button): replace \u003ccode\u003e:has(.Visual)\u003c/code\u003e with \u003ccode\u003e[data-no-visuals]\u003c/code\u003e attribute selector in link variant styling\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/primer/react/pull/7599\"\u003e#7599\u003c/a\u003e \u003ca href=\"https://github.com/primer/react/commit/e6513c2a8a5b99e61c9009e0e3c7112a7388a295\"\u003e\u003ccode\u003ee6513c2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/hectahertz\"\u003e\u003ccode\u003e@​hectahertz\u003c/code\u003e\u003c/a\u003e! - perf(Dialog): replace \u003ccode\u003e:has(.Footer)\u003c/code\u003e with \u003ccode\u003e[data-has-footer]\u003c/code\u003e attribute selector for footer border detection\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/primer/react/pull/7620\"\u003e#7620\u003c/a\u003e \u003ca href=\"https://github.com/primer/react/commit/ec0b7890b45ca939c24d6236d94a69d9006c3a64\"\u003e\u003ccode\u003eec0b789\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/hectahertz\"\u003e\u003ccode\u003e@​hectahertz\u003c/code\u003e\u003c/a\u003e! - Use stable object reference for DialogContext value to prevent unnecessary re-renders\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/primer/react/pull/7621\"\u003e#7621\u003c/a\u003e \u003ca href=\"https://github.com/primer/react/commit/235126abbd271e0a6e1e95110f40d72c193c6d24\"\u003e\u003ccode\u003e235126a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/hectahertz\"\u003e\u003ccode\u003e@​hectahertz\u003c/code\u003e\u003c/a\u003e! - Memoize SelectPanel overlayProps, focusTrapSettings, and preventBubbling to reduce allocations on re-renders\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/primer/react/pull/7600\"\u003e#7600\u003c/a\u003e \u003ca href=\"https://github.com/primer/react/commit/0d7cc92b474185c7efa09871b42c6a97a9326be6\"\u003e\u003ccode\u003e0d7cc92\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/hectahertz\"\u003e\u003ccode\u003e@​hectahertz\u003c/code\u003e\u003c/a\u003e! - perf(TextInput): skip redundant character counter updates\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/primer/react/pull/7654\"\u003e#7654\u003c/a\u003e \u003ca href=\"https://github.com/primer/react/commit/a09a60cb8218adf8fe2ab71e46da76fbf8331bc6\"\u003e\u003ccode\u003ea09a60c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e! - SelectPanel: use \u003ccode\u003e100dvh\u003c/code\u003e and \u003ccode\u003eenv(safe-area-inset-bottom)\u003c/code\u003e in fullscreen-on-narrow mode to prevent content from being obscured by iOS Safari's browser chrome.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/primer/react/pull/7545\"\u003e#7545\u003c/a\u003e \u003ca href=\"https://github.com/primer/react/commit/17ec46f77524f3ad5e1789102bdf2dbaf47eab49\"\u003e\u003ccode\u003e17ec46f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/hectahertz\"\u003e\u003ccode\u003e@​hectahertz\u003c/code\u003e\u003c/a\u003e! - perf(TreeView): defer scrollIntoView to coalesce reflows during rapid navigation\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​primer/react\u003c/code\u003e\u003ca href=\"https://github.com/38\"\u003e\u003ccode\u003e@​38\u003c/code\u003e\u003c/a\u003e.15.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/primer/react/pull/7524\"\u003e#7524\u003c/a\u003e \u003ca href=\"https://github.com/primer/react/commit/f7bdd1c04f8cbb17b6a913ba55f7d0855c8eebf1\"\u003e\u003ccode\u003ef7bdd1c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/francinelucca\"\u003e\u003ccode\u003e@​francinelucca\u003c/code\u003e\u003c/a\u003e! - chore: always render ActionMenu in viewport when inside Dialog under feature flag\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/primer/react/pull/7594\"\u003e#7594\u003c/a\u003e \u003ca href=\"https://github.com/primer/react/commit/1e54bdf72c9466f23c567cfdc73b7b5c243782a4\"\u003e\u003ccode\u003e1e54bdf\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e! - Add \u003ccode\u003ealign\u003c/code\u003e and \u003ccode\u003estyle\u003c/code\u003e props to Dialog component\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/primer/react/pull/7529\"\u003e#7529\u003c/a\u003e \u003ca href=\"https://github.com/primer/react/commit/7e108fea1a9f92ce22f46ff1d55bfe4753d89ad8\"\u003e\u003ccode\u003e7e108fe\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/liuliu-dev\"\u003e\u003ccode\u003e@​liuliu-dev\u003c/code\u003e\u003c/a\u003e! - Add keyboard-accessible tooltip for truncated ActionList.Description\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/primer/react/pull/7585\"\u003e#7585\u003c/a\u003e \u003ca href=\"https://github.com/primer/react/commit/3dd2c78f768ad560ee0f37947af2c17ca8d7938c\"\u003e\u003ccode\u003e3dd2c78\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iansan5653\"\u003e\u003ccode\u003e@​iansan5653\u003c/code\u003e\u003c/a\u003e! - - Fixes a bug where \u003ccode\u003eActionBar\u003c/code\u003e menu items would be out of order if new items were mounted after the initial render\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eImproves initial render performance for \u003ccode\u003eActionBar\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/primer/react/pull/7624\"\u003e#7624\u003c/a\u003e \u003ca href=\"https://github.com/primer/react/commit/f6d431194d217fbb7d456e58bcbbcbb434896fe1\"\u003e\u003ccode\u003ef6d4311\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/llastflowers\"\u003e\u003ccode\u003e@​llastflowers\u003c/code\u003e\u003c/a\u003e! - Fix FormControl + SelectPanel accessible name to address SR issues\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/primer/react/pull/7617\"\u003e#7617\u003c/a\u003e \u003ca href=\"https://github.com/primer/react/commit/79c855abeb6f46d3fefafb236f00ea65dfcd1ed4\"\u003e\u003ccode\u003e79c855a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/llastflowers\"\u003e\u003ccode\u003e@​llastflowers\u003c/code\u003e\u003c/a\u003e! - Push margin-top of TimelineBody +1px\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/primer/react/pull/7635\"\u003e#7635\u003c/a\u003e \u003ca href=\"https://github.com/primer/react/commit/74762e265a44b4fa46fcb4db8fd5194cb81b14c4\"\u003e\u003ccode\u003e74762e2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iansan5653\"\u003e\u003ccode\u003e@​iansan5653\u003c/code\u003e\u003c/a\u003e! - Fix(useRefObjectAsForwardedRef): fix ref failing to update when target changes\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/primer/react/pull/7550\"\u003e#7550\u003c/a\u003e \u003ca href=\"https://github.com/primer/react/commit/958566907a580b54b484ff2339b32315b8a3b4b7\"\u003e\u003ccode\u003e9585669\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/hectahertz\"\u003e\u003ccode\u003e@​hectahertz\u003c/code\u003e\u003c/a\u003e! - perf(Spinner): replace Web Animations API with CSS animation-delay sync\u003c/p\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/primer/react/commit/0c653aeff11ced41eac1fcf1303aecc760b738fb\"\u003e\u003ccode\u003e0c653ae\u003c/code\u003e\u003c/a\u003e Release tracking (\u003ca href=\"https://redirect.github.com/primer/react/issues/7670\"\u003e#7670\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/primer/react/commit/dceb79c5e0f8ab5c25bbc9727bc3207fb77d520e\"\u003e\u003ccode\u003edceb79c\u003c/code\u003e\u003c/a\u003e AnchoredOverlay: Add support for CSS anchor positioning PR (Reverted) (\u003ca href=\"https://redirect.github.com/primer/react/issues/7661\"\u003e#7661\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/primer/react/commit/3e61f8325dd8596b9478b28c370860a97b46e48a\"\u003e\u003ccode\u003e3e61f83\u003c/code\u003e\u003c/a\u003e Release tracking (\u003ca href=\"https://redirect.github.com/primer/react/issues/7653\"\u003e#7653\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/primer/react/commit/64bccdbc798c44aec9d0e5cbfc5fd2ef0bb16cae\"\u003e\u003ccode\u003e64bccdb\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;perf(TreeView): replace O(n) TreeWalker with O(depth) sibling travers...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/primer/react/commit/adadd380043c637d431e30643e910e7b4ec7fe03\"\u003e\u003ccode\u003eadadd38\u003c/code\u003e\u003c/a\u003e perf(Button): replace :has(.Visual) with data-no-visuals attribute (\u003ca href=\"https://redirect.github.com/primer/react/issues/7597\"\u003e#7597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/primer/react/commit/0d7cc92b474185c7efa09871b42c6a97a9326be6\"\u003e\u003ccode\u003e0d7cc92\u003c/code\u003e\u003c/a\u003e perf(TextInput): skip redundant character counter updates (\u003ca href=\"https://redirect.github.com/primer/react/issues/7600\"\u003e#7600\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/primer/react/commit/17ec46f77524f3ad5e1789102bdf2dbaf47eab49\"\u003e\u003ccode\u003e17ec46f\u003c/code\u003e\u003c/a\u003e perf(TreeView): defer scrollIntoView to coalesce reflows during rapid navigat...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/primer/react/commit/f34f0c37c2bb144e34b029696c580ee8104dbce6\"\u003e\u003ccode\u003ef34f0c3\u003c/code\u003e\u003c/a\u003e perf(ActionList): memoize context values, menuItemProps, aria attributes (\u003ca href=\"https://redirect.github.com/primer/react/issues/7554\"\u003e#7554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/primer/react/commit/4b345db228997b66c381f7d03369f87ee25fdf02\"\u003e\u003ccode\u003e4b345db\u003c/code\u003e\u003c/a\u003e perf(Banner): replace :has(.BannerActions) with data-has-actions attribute (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/primer/react/commit/e6513c2a8a5b99e61c9009e0e3c7112a7388a295\"\u003e\u003ccode\u003ee6513c2\u003c/code\u003e\u003c/a\u003e perf(Dialog): replace :has(.Footer) with data-has-footer attribute (\u003ca href=\"https://redirect.github.com/primer/react/issues/7599\"\u003e#7599\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/primer/react/compare/@primer/react@38.14.0...@primer/react@38.16.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `framer-motion` from 12.35.1 to 12.38.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/motiondivision/motion/blob/main/CHANGELOG.md\"\u003eframer-motion's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[12.38.0] 2026-03-16\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003elayoutAnchor\u003c/code\u003e prop to configure custom anchor point for resolving relative projection boxes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eReorder\u003c/code\u003e: Fix axis switching after window resize.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eReorder\u003c/code\u003e: Fix with virtualised lists.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAnimatePresence\u003c/code\u003e: Ensure children are removed when exit animation matches current values.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.37.0] 2026-03-16\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for hardware accelerating \u003ccode\u003e\u0026quot;start\u0026quot;\u003c/code\u003e and \u003ccode\u003e\u0026quot;end\u0026quot;\u003c/code\u003e offsets in \u003ccode\u003escroll\u003c/code\u003e and \u003ccode\u003euseScroll\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eSupport for \u003ccode\u003eoklch\u003c/code\u003e, \u003ccode\u003eoklab\u003c/code\u003e, \u003ccode\u003elab\u003c/code\u003e, \u003ccode\u003elch\u003c/code\u003e, \u003ccode\u003ecolor\u003c/code\u003e, \u003ccode\u003ecolor-mix\u003c/code\u003e, \u003ccode\u003elight-dark\u003c/code\u003e color types.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003ewhileInView\u003c/code\u003e with client-side navigation.\u003c/li\u003e\n\u003cli\u003eFix draggable elements when layout updates due to surrounding element re-renders.\u003c/li\u003e\n\u003cli\u003eImproved memory pressure of layout animations.\u003c/li\u003e\n\u003cli\u003eEnsure motion value returned from \u003ccode\u003euseSpring\u003c/code\u003e reports correct \u003ccode\u003eisAnimating()\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.36.0] 2026-03-09\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow \u003ccode\u003edragSnapToOrigin\u003c/code\u003e to accept \u003ccode\u003e\u0026quot;x\u0026quot;\u003c/code\u003e or \u003ccode\u003e\u0026quot;y\u0026quot;\u003c/code\u003e for per-axis snapping.\u003c/li\u003e\n\u003cli\u003eAdded axis-locked layout animations with \u003ccode\u003elayout=\u0026quot;x\u0026quot;\u003c/code\u003e and \u003ccode\u003elayout=\u0026quot;y\u0026quot;\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eskipInitialAnimation\u003c/code\u003e to \u003ccode\u003euseSpring\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eheight\u003c/code\u003e and \u003ccode\u003ewidth: auto\u003c/code\u003e animations with \u003ccode\u003ebox-sizing: border-box\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eReset component values when exit animation finishes.\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003eanticipate\u003c/code\u003e easing returns \u003ccode\u003e1\u003c/code\u003e at \u003ccode\u003ep === 1\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003e@emotion/is-prop-valid\u003c/code\u003e resolve error in Storybook.\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003edata-pop-layout-id\u003c/code\u003e from exiting elements when animation interrupted.\u003c/li\u003e\n\u003cli\u003eEnsure we skip WAAPI for non-animatable keyframes.\u003c/li\u003e\n\u003cli\u003eEnsure we skip WAAPI for SVG transforms.\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003eMotionValue\u003c/code\u003e props are not passed to SVG.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAnimatePresence\u003c/code\u003e: Prevent \u003ccode\u003emode=\u0026quot;wait\u0026quot;\u003c/code\u003e elements from getting stuck when switched rapidly.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.35.2] 2026-03-09\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\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/motiondivision/motion/commit/0bfc9fe015f7170c538ca70ba4677ec59d83ee76\"\u003e\u003ccode\u003e0bfc9fe\u003c/code\u003e\u003c/a\u003e v12.38.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/343cb0c69e10d5c2bcc9837fb6a83d437257f064\"\u003e\u003ccode\u003e343cb0c\u003c/code\u003e\u003c/a\u003e Updating layoutAnchor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/ee99ad25f734287c2885d53ec0af8a8f1f6ca306\"\u003e\u003ccode\u003eee99ad2\u003c/code\u003e\u003c/a\u003e Updating changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/062660b3c5c982d7274adbd382c6dfcd5aea77ad\"\u003e\u003ccode\u003e062660b\u003c/code\u003e\u003c/a\u003e Updating changgelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/303da7dddfc41f521ec500aef8a72643169582e0\"\u003e\u003ccode\u003e303da7d\u003c/code\u003e\u003c/a\u003e Updating readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/b075adc4b1dde8fa1fb1c488b1b4e7e97a07331e\"\u003e\u003ccode\u003eb075adc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3647\"\u003e#3647\u003c/a\u003e from motiondivision/feat/layout-anchor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/f0991d6728f425eebbb58ce926bd33d05336b724\"\u003e\u003ccode\u003ef0991d6\u003c/code\u003e\u003c/a\u003e Add missing layoutAnchor !== false guard in attemptToResolveRelativeTarget\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/b5798e99e78738a1fa8ec3414bff63796f9eb39b\"\u003e\u003ccode\u003eb5798e9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3642\"\u003e#3642\u003c/a\u003e from motiondivision/worktree-fix-issue-3078\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/7686c193e349f3b3360455615ee6ca45b8532c28\"\u003e\u003ccode\u003e7686c19\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3636\"\u003e#3636\u003c/a\u003e from motiondivision/worktree-fix-issue-3061\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/a95c4877c879f0e189295cc9f4f5f1c1e1d7df2a\"\u003e\u003ccode\u003ea95c487\u003c/code\u003e\u003c/a\u003e Fix auto-scroll in reorder-virtualized test page\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/motiondivision/motion/compare/v12.35.1...v12.38.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@npmcli/template-oss` from 4.29.0 to 4.30.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/template-oss/releases\"\u003e\u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.30.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/template-oss/compare/v4.29.0...v4.30.0\"\u003e4.30.0\u003c/a\u003e (2026-03-19)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/template-oss/commit/6bc2bc00ae7b481fcdadfff6e7178e2e294211d3\"\u003e\u003ccode\u003e6bc2bc0\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/template-oss/pull/553\"\u003e#553\u003c/a\u003e filters items out of the release process that aren't for backports (\u003ca href=\"https://redirect.github.com/npm/template-oss/issues/553\"\u003e#553\u003c/a\u003e) (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\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/template-oss/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​npmcli/template-oss\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/template-oss/compare/v4.29.0...v4.30.0\"\u003e4.30.0\u003c/a\u003e (2026-03-19)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/template-oss/commit/6bc2bc00ae7b481fcdadfff6e7178e2e294211d3\"\u003e\u003ccode\u003e6bc2bc0\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/template-oss/pull/553\"\u003e#553\u003c/a\u003e filters items out of the release process that aren't for backports (\u003ca href=\"https://redirect.github.com/npm/template-oss/issues/553\"\u003e#553\u003c/a\u003e) (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\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/template-oss/commit/afcb3c135cf9fd170aca4d9f1d5ea2a1d418581b\"\u003e\u003ccode\u003eafcb3c1\u003c/code\u003e\u003c/a\u003e chore: release 4.30.0 (\u003ca href=\"https://redirect.github.com/npm/template-oss/issues/554\"\u003e#554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/template-oss/commit/6bc2bc00ae7b481fcdadfff6e7178e2e294211d3\"\u003e\u003ccode\u003e6bc2bc0\u003c/code\u003e\u003c/a\u003e feat: filters items out of the release process that aren't for backports (\u003ca href=\"https://redirect.github.com/npm/template-oss/issues/553\"\u003e#553\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/npm/template-oss/compare/v4.29.0...v4.30.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `babel-jest` from 30.2.0 to 30.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jestjs/jest/releases\"\u003ebabel-jest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev30.3.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-config]\u003c/code\u003e Add \u003ccode\u003edefineConfig\u003c/code\u003e and \u003ccode\u003emergeConfig\u003c/code\u003e helpers for type-safe Jest config (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15844\"\u003e#15844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-fake-timers]\u003c/code\u003e Add \u003ccode\u003esetTimerTickMode\u003c/code\u003e to configure how timers advance\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[*]\u003c/code\u003e Reduce token usage when run through LLMs (\u003ca href=\"https://github.com/jestjs/jest/commit/3f17932061c0203999451e5852664093de876709\"\u003e\u003ccode\u003e3f17932\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-config]\u003c/code\u003e Keep CLI coverage output when using \u003ccode\u003e--json\u003c/code\u003e with \u003ccode\u003e--outputFile\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15918\"\u003e#15918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-mock]\u003c/code\u003e Use \u003ccode\u003eSymbol\u003c/code\u003e from test environment (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15858\"\u003e#15858\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-reporters]\u003c/code\u003e Fix issue where console output not displayed for GHA reporter even with \u003ccode\u003esilent: false\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15864\"\u003e#15864\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Fix issue where user cannot utilize dynamic import despite specifying \u003ccode\u003e--experimental-vm-modules\u003c/code\u003e Node option (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15842\"\u003e#15842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-test-sequencer]\u003c/code\u003e Fix issue where failed tests due to compilation errors not getting re-executed even with \u003ccode\u003e--onlyFailures\u003c/code\u003e CLI option (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15851\"\u003e#15851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-util]\u003c/code\u003e Make sure \u003ccode\u003eprocess.features.require_module\u003c/code\u003e is \u003ccode\u003efalse\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15867\"\u003e#15867\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChore \u0026amp; Maintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[*]\u003c/code\u003e Replace remaining micromatch uses with picomatch\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[deps]\u003c/code\u003e Update to sinon/fake-timers v15\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[docs]\u003c/code\u003e Update V30 migration guide to notify users on \u003ccode\u003ejest.mock()\u003c/code\u003e work with case-sensitive path (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15849\"\u003e#15849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated Twitter icon to match the latest brand guidelines (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15869\"\u003e#15869\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/jestjs/jest/blob/main/CHANGELOG.md\"\u003ebabel-jest's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e30.3.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-config]\u003c/code\u003e Add \u003ccode\u003edefineConfig\u003c/code\u003e and \u003ccode\u003emergeConfig\u003c/code\u003e helpers for type-safe Jest config (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15844\"\u003e#15844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-fake-timers]\u003c/code\u003e Add \u003ccode\u003esetTimerTickMode\u003c/code\u003e to configure how timers advance\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[*]\u003c/code\u003e Reduce token usage when run through LLMs (\u003ca href=\"https://github.com/jestjs/jest/commit/3f17932061c0203999451e5852664093de876709\"\u003e\u003ccode\u003e3f17932\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-config]\u003c/code\u003e Keep CLI coverage output when using \u003ccode\u003e--json\u003c/code\u003e with \u003ccode\u003e--outputFile\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15918\"\u003e#15918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-mock]\u003c/code\u003e Use \u003ccode\u003eSymbol\u003c/code\u003e from test environment (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15858\"\u003e#15858\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-reporters]\u003c/code\u003e Fix issue where console output not displayed for GHA reporter even with \u003ccode\u003esilent: false\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15864\"\u003e#15864\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Fix issue where user cannot utilize dynamic import despite specifying \u003ccode\u003e--experimental-vm-modules\u003c/code\u003e Node option (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15842\"\u003e#15842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-test-sequencer]\u003c/code\u003e Fix issue where failed tests due to compilation errors not getting re-executed even with \u003ccode\u003e--onlyFailures\u003c/code\u003e CLI option (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15851\"\u003e#15851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-util]\u003c/code\u003e Make sure \u003ccode\u003eprocess.features.require_module\u003c/code\u003e is \u003ccode\u003efalse\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15867\"\u003e#15867\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChore \u0026amp; Maintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[*]\u003c/code\u003e Replace remaining micromatch uses with picomatch\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[deps]\u003c/code\u003e Update to sinon/fake-timers v15\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[docs]\u003c/code\u003e Update V30 migration guide to notify users on \u003ccode\u003ejest.mock()\u003c/code\u003e work with case-sensitive path (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15849\"\u003e#15849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated Twitter icon to match the latest brand guidelines (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15869\"\u003e#15869\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/jestjs/jest/commit/efb59c2e81083f8dc941f20d6d20a3af2dc8d068\"\u003e\u003ccode\u003eefb59c2\u003c/code\u003e\u003c/a\u003e v30.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jestjs/jest/commit/486ae3d6d3ea4da3fccf5d39097f4cebcf132d4f\"\u003e\u003ccode\u003e486ae3d\u003c/code\u003e\u003c/a\u003e chore: update docusaurus (\u003ca href=\"https://github.com/jestjs/jest/tree/HEAD/packages/babel-jest/issues/15860\"\u003e#15860\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jestjs/jest/commits/v30.3.0/packages/babel-jest\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-primer-react` from 8.5.2 to 8.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/primer/eslint-plugin-primer-react/releases\"\u003eeslint-plugin-primer-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.6.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/primer/eslint-plugin-primer-react/pull/376\"\u003e#376\u003c/a\u003e \u003ca href=\"https://github.com/primer/eslint-plugin-primer-react/commit/4f0e5b51fef890703ed8685ec74b30aa9e7b8547\"\u003e\u003ccode\u003e4f0e5b5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e! - Add ESLint rule to replace deprecated Octicon component with specific icons and remove unused imports\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/primer/eslint-plugin-primer-react/blob/main/CHANGELOG.md\"\u003eeslint-plugin-primer-react's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.6.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/primer/eslint-plugin-primer-react/pull/376\"\u003e#376\u003c/a\u003e \u003ca href=\"https://github.com/primer/eslint-plugin-primer-react/commit/4f0e5b51fef890703ed8685ec74b30aa9e7b8547\"\u003e\u003ccode\u003e4f0e5b5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e! - Add ESLint rule to replace deprecated Octicon component with specific icons and remove unused imports\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/primer/eslint-plugin-primer-react/commit/09a34075a03acddee93c690f7d566329b9bd2189\"\u003e\u003ccode\u003e09a3407\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/primer/eslint-plugin-primer-react/issues/518\"\u003e#518\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/primer/eslint-plugin-primer-react/commit/4f0e5b51fef890703ed8685ec74b30aa9e7b8547\"\u003e\u003ccode\u003e4f0e5b5\u003c/code\u003e\u003c/a\u003e Add ESLint rule to replace deprecated Octicon component with specific icons (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/primer/eslint-plugin-primer-react/commit/df853d13b06a5091bb0f5bb7e35d3c42f7bfeff3\"\u003e\u003ccode\u003edf853d1\u003c/code\u003e\u003c/a\u003e Bump actions/create-github-app-token from 2 to 3 (\u003ca href=\"https://redirect.github.com/primer/eslint-plugin-primer-react/issues/515\"\u003e#515\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/primer/eslint-plugin-primer-react/commit/98c6ff349362992d2ce389673d4caed2ca2e6156\"\u003e\u003ccode\u003e98c6ff3\u003c/code\u003e\u003c/a\u003e Bump flatted from 3.3.3 to 3.4.1 (\u003ca href=\"https://redirect.github.com/primer/eslint-plugin-primer-react/issues/514\"\u003e#514\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/primer/eslint-plugin-primer-react/commit/88e551011f805b7b874bb019e2195c4e0e3756f9\"\u003e\u003ccode\u003e88e5510\u003c/code\u003e\u003c/a\u003e Bump lodash from 4.17.21 to 4.17.23 (\u003ca href=\"https://redirect.github.com/primer/eslint-plugin-primer-react/issues/487\"\u003e#487\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/primer/eslint-plugin-primer-react/commit/e53a8e85f9404b369fdab77d38e4f8ec36e36790\"\u003e\u003ccode\u003ee53a8e8\u003c/code\u003e\u003c/a\u003e Bump globals from 17.3.0 to 17.4.0 (\u003ca href=\"https://redirect.github.com/primer/eslint-plugin-primer-react/issues/516\"\u003e#516\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/primer/eslint-plugin-primer-react/commit/de1419f35c39438346d39ef8d801bc733f6f7022\"\u003e\u003ccode\u003ede1419f\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003e@​typescript-eslint/rule-tester\u003c/code\u003e from 8.56.1 to 8.57.0 (\u003ca href=\"https://redirect.github.com/primer/eslint-plugin-primer-react/issues/517\"\u003e#517\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/primer/eslint-plugin-primer-react/commit/0d9487df43312f976bafd3d0c928de10d3beb500\"\u003e\u003ccode\u003e0d9487d\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003e@​changesets/changelog-github\u003c/code\u003e from 0.5.2 to 0.6.0 (\u003ca href=\"https://redirect.github.com/primer/eslint-plugin-primer-react/issues/512\"\u003e#512\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/primer/eslint-plugin-primer-react/commit/c0337b0ac779e571670df45862055197a1b39140\"\u003e\u003ccode\u003ec0337b0\u003c/code\u003e\u003c/a\u003e Bump markdownlint-cli2-formatter-pretty from 0.0.9 to 0.0.10 (\u003ca href=\"https://redirect.github.com/primer/eslint-plugin-primer-react/issues/510\"\u003e#510\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/primer/eslint-plugin-primer-react/commit/db79b7ff0de292f0173786652855464d721a9795\"\u003e\u003ccode\u003edb79b7f\u003c/code\u003e\u003c/a\u003e Bump minimatch from 3.1.2 to 3.1.5 (\u003ca href=\"https://redirect.github.com/primer/eslint-plugin-primer-react/issues/508\"\u003e#508\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/primer/eslint-plugin-primer-react/compare/v8.5.2...v8.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jest` from 30.2.0 to 30.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jestjs/jest/releases\"\u003ejest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev30.3.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-config]\u003c/code\u003e Add \u003ccode\u003edefineConfig\u003c/code\u003e and \u003ccode\u003emergeConfig\u003c/code\u003e helpers for type-safe Jest config (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15844\"\u003e#15844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-fake-timers]\u003c/code\u003e Add \u003ccode\u003esetTimerTickMode\u003c/code\u003e to configure how timers advance\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[*]\u003c/code\u003e Reduce token usage when run through LLMs (\u003ca href=\"https://github.com/jestjs/jest/commit/3f17932061c0203999451e5852664093de876709\"\u003e\u003ccode\u003e3f17932\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-config]\u003c/code\u003e Keep CLI coverage output when using \u003ccode\u003e--json\u003c/code\u003e with \u003ccode\u003e--outputFile\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15918\"\u003e#15918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-mock]\u003c/code\u003e Use \u003ccode\u003eSymbol\u003c/code\u003e from test environment (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15858\"\u003e#15858\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-reporters]\u003c/code\u003e Fix issue where console output not displayed for GHA reporter even with \u003ccode\u003esilent: false\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15864\"\u003e#15864\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Fix issue where user cannot utilize dynamic import despite specifying \u003ccode\u003e--experimental-vm-modules\u003c/code\u003e Node option (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15842\"\u003e#15842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-test-sequencer]\u003c/code\u003e Fix issue where failed tests due to compilation errors not getting re-executed even with \u003ccode\u003e--onlyFailures\u003c/code\u003e CLI option (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15851\"\u003e#15851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-util]\u003c/code\u003e Make sure \u003ccode\u003eprocess.features.require_module\u003c/code\u003e is \u003ccode\u003efalse\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15867\"\u003e#15867\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChore \u0026amp; Maintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[*]\u003c/code\u003e Replace remaining micromatch uses with picomatch\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[deps]\u003c/code\u003e Update to sinon/fake-timers v15\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[docs]\u003c/code\u003e Update V30 migration guide to notify users on \u003ccode\u003ejest.mock()\u003c/code\u003e work with case-sensitive path (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15849\"\u003e#15849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated Twitter icon to match the latest brand guidelines (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15869\"\u003e#15869\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/jestjs/jest/blob/main/CHANGELOG.md\"\u003ejest's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e30.3.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-config]\u003c/code\u003e Add \u003ccode\u003edefineConfig\u003c/code\u003e and \u003ccode\u003emergeConfig\u003c/code\u003e helpers for type-safe Jest config (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15844\"\u003e#15844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-fake-timers]\u003c/code\u003e Add \u003ccode\u003esetTimerTickMode\u003c/code\u003e to configure how timers advance\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[*]\u003c/code\u003e Reduce token usage when run through LLMs (\u003ca href=\"https://github.com/jestjs/jest/commit/3f17932061c0203999451e5852664093de876709\"\u003e\u003ccode\u003e3f17932\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-config]\u003c/code\u003e Keep CLI coverage output when using \u003ccode\u003e--json\u003c/code\u003e with \u003ccode\u003e--outputFile\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15918\"\u003e#15918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-mock]\u003c/code\u003e Use \u003ccode\u003eSymbol\u003c/code\u003e from test environment (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15858\"\u003e#15858\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-reporters]\u003c/code\u003e Fix issue where console output not displayed for GHA reporter even with \u003ccode\u003esilent: false\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15864\"\u003e#15864\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Fix issue where user cannot utilize dynamic import despite specifying \u003ccode\u003e--experimental-vm-modules\u003c/code\u003e Node option (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15842\"\u003e#15842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-test-sequencer]\u003c/code\u003e Fix issue where failed tests due to compilation errors not getting re-executed even with \u003ccode\u003e--onlyFailures\u003c/code\u003e CLI option (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15851\"\u003e#15851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-util]\u003c/code\u003e Make sure \u003ccode\u003eprocess.features.require_module\u003c/code\u003e is \u003ccode\u003efalse\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15867\"\u003e#15867\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChore \u0026amp; Maintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[*]\u003c/code\u003e Replace remaining micromatch uses with picomatch\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[deps]\u003c/code\u003e Update to sinon/fake-timers v15\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[docs]\u003c/code\u003e Update V30 migration guide to notify users on \u003ccode\u003ejest.mock()\u003c/code\u003e work with case-sensitive path (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15849\"\u003e#15849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated Twitter icon to match the latest brand guidelines (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15869\"\u003e#15869\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/jestjs/jest/commit/efb59c2e81083f8dc941f20d6d20a3af2dc8d068\"\u003e\u003ccode\u003eefb59c2\u003c/code\u003e\u003c/a\u003e v30.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jestjs/jest/commit/96c53d30660e51bf76ed2cd1ecc2334c399ac31c\"\u003e\u003ccode\u003e96c53d3\u003c/code\u003e\u003c/a\u003e feat(jest-config): add \u003ccode\u003edefineConfig\u003c/code\u003e and \u003ccode\u003emergeConfig\u003c/code\u003e functions (\u003ca href=\"https://github.com/jestjs/jest/tree/HEAD/packages/jest/issues/15844\"\u003e#15844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jestjs/jest/commits/v30.3.0/packages/jest\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jest-environment-jsdom` from 30.2.0 to 30.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jestjs/jest/releases\"\u003ejest-environment-jsdom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev30.3.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-config]\u003c/code\u003e Add \u003ccode\u003edefineConfig\u003c/code\u003e and \u003ccode\u003emergeConfig\u003c/code\u003e helpers for type-safe Jest config (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15844\"\u003e#15844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-fake-timers]\u003c/code\u003e Add \u003ccode\u003esetTimerTickMode\u003c/code\u003e to configure how timers advance\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[*]\u003c/code\u003e Reduce token usage when run through LLMs (\u003ca href=\"https://github.com/jestjs/jest/commit/3f17932061c0203999451e5852664093de876709\"\u003e\u003ccode\u003e3f17932\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-config]\u003c/code\u003e Keep CLI coverage output when using \u003ccode\u003e--json\u003c/code\u003e with \u003ccode\u003e--outputFile\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15918\"\u003e#15918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-mock]\u003c/code\u003e Use \u003ccode\u003eSymbol\u003c/code\u003e from test environment (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15858\"\u003e#15858\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-reporters]\u003c/code\u003e Fix issue where console output not displayed for GHA reporter even with \u003ccode\u003esilent: false\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15864\"\u003e#15864\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Fix issue where user cannot utilize dynamic import despite specifying \u003ccode\u003e--experimental-vm-modules\u003c/code\u003e Node option (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15842\"\u003e#15842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-test-sequencer]\u003c/code\u003e Fix issue where failed tests due to compilation errors not getting re-executed even with \u003ccode\u003e--onlyFailures\u003c/code\u003e CLI option (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15851\"\u003e#15851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-util]\u003c/code\u003e Make sure \u003ccode\u003eprocess.features.require_module\u003c/code\u003e is \u003ccode\u003efalse\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15867\"\u003e#15867\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChore \u0026amp; Maintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[*]\u003c/code\u003e Replace remaining micromatch uses with picomatch\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[deps]\u003c/code\u003e Update to sinon/fake-timers v15\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[docs]\u003c/code\u003e Update V30 migration guide to notify users on \u003ccode\u003ejest.mock()\u003c/code\u003e work with case-sensitive path (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15849\"\u003e#15849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated Twitter icon to match the latest brand guidelines (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15869\"\u003e#15869\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/jestjs/jest/blob/main/CHANGELOG.md\"\u003ejest-environment-jsdom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e30.3.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-config]\u003c/code\u003e Add \u003ccode\u003edefineConfig\u003c/code\u003e and \u003ccode\u003emergeConfig\u003c/code\u003e helpers for type-safe Jest config (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15844\"\u003e#15844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-fake-timers]\u003c/code\u003e Add \u003ccode\u003esetTimerTickMode\u003c/code\u003e to configure how timers advance\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[*]\u003c/code\u003e Reduce token usage when run through LLMs (\u003ca href=\"https://github.com/jestjs/jest/commit/3f17932061c0203999451e5852664093de876709\"\u003e\u003ccode\u003e3f17932\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-config]\u003c/code\u003e Keep CLI coverage output when using \u003ccode\u003e--json\u003c/code\u003e with \u003ccode\u003e--outputFile\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15918\"\u003e#15918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-mock]\u003c/code\u003e Use \u003ccode\u003eSymbol\u003c/code\u003e from test environment (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15858\"\u003e#15858\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-reporters]\u003c/code\u003e Fix issue where console output not displayed for GHA reporter even with \u003ccode\u003esilent: false\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15864\"\u003e#15864\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Fix issue where user cannot utilize dynamic import despite specifying \u003ccode\u003e--experimental-vm-modules\u003c/code\u003e Node option (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15842\"\u003e#15842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-test-sequencer]\u003c/code\u003e Fix issue where failed tests due to compilation errors not getting re-executed even with \u003ccode\u003e--onlyFailures\u003c/code\u003e CLI option (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15851\"\u003e#15851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-util]\u003c/code\u003e Make sure \u003ccode\u003eprocess.features.require_module\u003c/code\u003e is \u003ccode\u003efalse\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15867\"\u003e#15867\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChore \u0026amp; Maintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[*]\u003c/code\u003e Replace remaining micromatch uses with picomatch\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[deps]\u003c/code\u003e Update to sinon/fake-timers v15\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[docs]\u003c/code\u003e Update V30 migration guide to notify users on \u003ccode\u003ejest.mock()\u003c/code\u003e work with case-sensitive path (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15849\"\u003e#15849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated Twitter icon to match the latest brand guidelines (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15869\"\u003e#15869\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/jestjs/jest/commit/efb59c2e81083f8dc941f20d6d20a3af2dc8d068\"\u003e\u003ccode\u003eefb59c2\u003c/code\u003e\u003c/a\u003e v30.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jestjs/jest/commit/b5b0220a824d29a443d2af4a56ce227f94478052\"\u003e\u003ccode\u003eb5b0220\u003c/code\u003e\u003c/a\u003e Remove unused dependencies from jest-environment-jsdom (\u003ca href=\"https://github.com/jestjs/jest/tree/HEAD/packages/jest-environment-jsdom/issues/15928\"\u003e#15928\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jestjs/jest/commits/v30.3.0/packages/jest-environment-jsdom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pacote` from 21.4.0 to 21.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/pacote/releases\"\u003epacote's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev21.5.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/pacote/compare/v21.4.0...v21.5.0\"\u003e21.5.0\u003c/a\u003e (2026-03-09)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/d912f17785cd547879c59342b1c2104f71a5a0e6\"\u003e\u003ccode\u003ed912f17\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/457\"\u003e#457\u003c/a\u003e expose fetched attestation bundles on manifest (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/457\"\u003e#457\u003c/a\u003e) (\u003ca href=\"https://github.com/mitchdenny\"\u003e\u003ccode\u003e@​mitchdenny\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/pacote/commit/586a55dc0cb9e44740be28ffd1fb227cf8111d2a\"\u003e\u003ccode\u003e586a55d\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/471\"\u003e#471\u003c/a\u003e template-oss-apply for new macos images (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/471\"\u003e#471\u003c/a\u003e) (\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/pacote/commit/d1cc5c8bf2ac35c52fc606f96d47129f042739e6\"\u003e\u003ccode\u003ed1cc5c8\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/460\"\u003e#460\u003c/a\u003e template-oss-apply for release branches (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/460\"\u003e#460\u003c/a\u003e) (\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/pacote/commit/b741e8b1a401c46841b7c37241e8ec85ad420841\"\u003e\u003ccode\u003eb741e8b\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/468\"\u003e#468\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.28.0 to 4.29.0 (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/468\"\u003e#468\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/pacote/blob/main/CHANGELOG.md\"\u003epacote's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/pacote/compare/v21.4.0...v21.5.0\"\u003e21.5.0\u003c/a\u003e (2026-03-09)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/d912f17785cd547879c59342b1c2104f71a5a0e6\"\u003e\u003ccode\u003ed912f17\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/457\"\u003e#457\u003c/a\u003e expose fetched attestation bundles on manifest (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/457\"\u003e#457\u003c/a\u003e) (\u003ca href=\"https://github.com/mitchdenny\"\u003e\u003ccode\u003e@​mitchdenny\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/pacote/commit/586a55dc0cb9e44740be28ffd1fb227cf8111d2a\"\u003e\u003ccode\u003e586a55d\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/471\"\u003e#471\u003c/a\u003e template-oss-apply for new macos images (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/471\"\u003e#471\u003c/a\u003e) (\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/pacote/commit/d1cc5c8bf2ac35c52fc606f96d47129f042739e6\"\u003e\u003ccode\u003ed1cc5c8\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/460\"\u003e#460\u003c/a\u003e template-oss-apply for release branches (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/460\"\u003e#460\u003c/a\u003e) (\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/pacote/commit/b741e8b1a401c46841b7c37241e8ec85ad420841\"\u003e\u003ccode\u003eb741e8b\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/468\"\u003e#468\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.28.0 to 4.29.0 (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/468\"\u003e#468\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/pacote/commit/6c2555a38a2dc0ab2fb98c4f934d714be5f3ba49\"\u003e\u003ccode\u003e6c2555a\u003c/code\u003e\u003c/a\u003e chore: release 21.5.0 (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/470\"\u003e#470\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/586a55dc0cb9e44740be28ffd1fb227cf8111d2a\"\u003e\u003ccode\u003e586a55d\u003c/code\u003e\u003c/a\u003e chore: template-oss-apply for new macos images (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/471\"\u003e#471\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/d912f17785cd547879c59342b1c2104f71a5a0e6\"\u003e\u003ccode\u003ed912f17\u003c/code\u003e\u003c/a\u003e feat: expose fetched attestation bundles on manifest (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/457\"\u003e#457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/b741e8b1a401c46841b7c37241e8ec85ad420841\"\u003e\u003ccode\u003eb741e8b\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.28.0 to 4.29.0 (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/468\"\u003e#468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/d1cc5c8bf2ac35c52fc606f96d47129f042739e6\"\u003e\u003ccode\u003ed1cc5c8\u003c/code\u003e\u003c/a\u003e chore: template-oss-apply for release branches (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/460\"\u003e#460\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/npm/pacote/compare/v21.4.0...v21.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tar` from 7.5.11 to 7.5.12\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-tar/commit/2a294d3fbb24c18dc80f31059f49dd9af15653fe\"\u003e\u003ccode\u003e2a294d3\u003c/code\u003e\u003c/a\u003e 7.5.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-tar/commit/01082a42c3256ca6054f9627911cce4dbfe00d92\"\u003e\u003ccode\u003e01082a4\u003c/code\u003e\u003c/a\u003e fix: reject top promise on floating addFilesAsync rejections\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-tar/commit/dd1c36ab7acff26e5a34935d17f27a45bb088db3\"\u003e\u003ccode\u003edd1c36a\u003c/code\u003e\u003c/a\u003e linting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-tar/commit/35a1ffe73eb4aa05cd2613f8fdcfb4c9c9ed59f9\"\u003e\u003ccode\u003e35a1ffe\u003c/code\u003e\u003c/a\u003e doc: more clarity in security warning\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/isaacs/node-tar/compare/v7.5.11...v7.5.12\"\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/edgarmendoza203-a11y/documentation/pull/5","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/edgarmendoza203-a11y%2Fdocumentation/issues/5","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/5/packages"},{"uuid":"4076120932","node_id":"PR_kwDORnBC_c7KnfzO","number":1,"state":"closed","title":"deps: bump the dependency-updates group with 6 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-03-21T07:17:07.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-14T16:06:30.000Z","updated_at":"2026-03-21T07:17:07.000Z","time_to_close":573037,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps: bump","group_name":"dependency-updates","update_count":6,"packages":[{"name":"@primer/react","old_version":"38.14.0","new_version":"38.15.0","repository_url":"https://github.com/primer/react"},{"name":"framer-motion","old_version":"12.35.1","new_version":"12.36.0","repository_url":"https://github.com/motiondivision/motion"},{"name":"babel-jest","old_version":"30.2.0","new_version":"30.3.0","repository_url":"https://github.com/jestjs/jest"},{"name":"jest","old_version":"30.2.0","new_version":"30.3.0","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-environment-jsdom","old_version":"30.2.0","new_version":"30.3.0","repository_url":"https://github.com/jestjs/jest"},{"name":"pacote","old_version":"21.4.0","new_version":"21.5.0","repository_url":"https://github.com/npm/pacote"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dependency-updates group with 6 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@primer/react](https://github.com/primer/react) | `38.14.0` | `38.15.0` |\n| [framer-motion](https://github.com/motiondivision/motion) | `12.35.1` | `12.36.0` |\n| [babel-jest](https://github.com/jestjs/jest/tree/HEAD/packages/babel-jest) | `30.2.0` | `30.3.0` |\n| [jest](https://github.com/jestjs/jest/tree/HEAD/packages/jest) | `30.2.0` | `30.3.0` |\n| [jest-environment-jsdom](https://github.com/jestjs/jest/tree/HEAD/packages/jest-environment-jsdom) | `30.2.0` | `30.3.0` |\n| [pacote](https://github.com/npm/pacote) | `21.4.0` | `21.5.0` |\n\nUpdates `@primer/react` from 38.14.0 to 38.15.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/primer/react/releases\"\u003e\u003ccode\u003e@​primer/react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​primer/react\u003c/code\u003e\u003ca href=\"https://github.com/38\"\u003e\u003ccode\u003e@​38\u003c/code\u003e\u003c/a\u003e.15.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/primer/react/pull/7524\"\u003e#7524\u003c/a\u003e \u003ca href=\"https://github.com/primer/react/commit/f7bdd1c04f8cbb17b6a913ba55f7d0855c8eebf1\"\u003e\u003ccode\u003ef7bdd1c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/francinelucca\"\u003e\u003ccode\u003e@​francinelucca\u003c/code\u003e\u003c/a\u003e! - chore: always render ActionMenu in viewport when inside Dialog under feature flag\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/primer/react/pull/7594\"\u003e#7594\u003c/a\u003e \u003ca href=\"https://github.com/primer/react/commit/1e54bdf72c9466f23c567cfdc73b7b5c243782a4\"\u003e\u003ccode\u003e1e54bdf\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e! - Add \u003ccode\u003ealign\u003c/code\u003e and \u003ccode\u003estyle\u003c/code\u003e props to Dialog component\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/primer/react/pull/7529\"\u003e#7529\u003c/a\u003e \u003ca href=\"https://github.com/primer/react/commit/7e108fea1a9f92ce22f46ff1d55bfe4753d89ad8\"\u003e\u003ccode\u003e7e108fe\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/liuliu-dev\"\u003e\u003ccode\u003e@​liuliu-dev\u003c/code\u003e\u003c/a\u003e! - Add keyboard-accessible tooltip for truncated ActionList.Description\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/primer/react/pull/7585\"\u003e#7585\u003c/a\u003e \u003ca href=\"https://github.com/primer/react/commit/3dd2c78f768ad560ee0f37947af2c17ca8d7938c\"\u003e\u003ccode\u003e3dd2c78\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iansan5653\"\u003e\u003ccode\u003e@​iansan5653\u003c/code\u003e\u003c/a\u003e! - - Fixes a bug where \u003ccode\u003eActionBar\u003c/code\u003e menu items would be out of order if new items were mounted after the initial render\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eImproves initial render performance for \u003ccode\u003eActionBar\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/primer/react/pull/7624\"\u003e#7624\u003c/a\u003e \u003ca href=\"https://github.com/primer/react/commit/f6d431194d217fbb7d456e58bcbbcbb434896fe1\"\u003e\u003ccode\u003ef6d4311\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/llastflowers\"\u003e\u003ccode\u003e@​llastflowers\u003c/code\u003e\u003c/a\u003e! - Fix FormControl + SelectPanel accessible name to address SR issues\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/primer/react/pull/7617\"\u003e#7617\u003c/a\u003e \u003ca href=\"https://github.com/primer/react/commit/79c855abeb6f46d3fefafb236f00ea65dfcd1ed4\"\u003e\u003ccode\u003e79c855a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/llastflowers\"\u003e\u003ccode\u003e@​llastflowers\u003c/code\u003e\u003c/a\u003e! - Push margin-top of TimelineBody +1px\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/primer/react/pull/7635\"\u003e#7635\u003c/a\u003e \u003ca href=\"https://github.com/primer/react/commit/74762e265a44b4fa46fcb4db8fd5194cb81b14c4\"\u003e\u003ccode\u003e74762e2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iansan5653\"\u003e\u003ccode\u003e@​iansan5653\u003c/code\u003e\u003c/a\u003e! - Fix(useRefObjectAsForwardedRef): fix ref failing to update when target changes\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/primer/react/pull/7550\"\u003e#7550\u003c/a\u003e \u003ca href=\"https://github.com/primer/react/commit/958566907a580b54b484ff2339b32315b8a3b4b7\"\u003e\u003ccode\u003e9585669\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/hectahertz\"\u003e\u003ccode\u003e@​hectahertz\u003c/code\u003e\u003c/a\u003e! - perf(Spinner): replace Web Animations API with CSS animation-delay sync\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/primer/react/pull/7618\"\u003e#7618\u003c/a\u003e \u003ca href=\"https://github.com/primer/react/commit/17a103c0726ff2903e008a69dfd141461f99591f\"\u003e\u003ccode\u003e17a103c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/liuliu-dev\"\u003e\u003ccode\u003e@​liuliu-dev\u003c/code\u003e\u003c/a\u003e! - TextInputWithTokens: announce selected token values for screen readers.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/primer/react/pull/7588\"\u003e#7588\u003c/a\u003e \u003ca href=\"https://github.com/primer/react/commit/e649da3c89b38f477fb574acf5bb06a49b41ee9d\"\u003e\u003ccode\u003ee649da3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/lukasoppermann\"\u003e\u003ccode\u003e@​lukasoppermann\u003c/code\u003e\u003c/a\u003e! - ToggleSwitch: Updated with a 1px space around the knob to work better with updated primitives.\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/primer/react/commit/f6448312cf3fe0fd24c35399d1cb74cabb3b52b2\"\u003e\u003ccode\u003ef644831\u003c/code\u003e\u003c/a\u003e Release tracking (\u003ca href=\"https://redirect.github.com/primer/react/issues/7614\"\u003e#7614\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/primer/react/commit/6c1e054c065492f4c57ece616d19f8d21416987a\"\u003e\u003ccode\u003e6c1e054\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump immutable from 4.3.5 to 4.3.8 (\u003ca href=\"https://redirect.github.com/primer/react/issues/7626\"\u003e#7626\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/primer/react/commit/74762e265a44b4fa46fcb4db8fd5194cb81b14c4\"\u003e\u003ccode\u003e74762e2\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;perf(useRefObjectAsForwardedRef): add dependency array to useImperati...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/primer/react/commit/a4fe7149c31dd7312a4296dbfa11b3e63d821645\"\u003e\u003ccode\u003ea4fe714\u003c/code\u003e\u003c/a\u003e Remove private flag from MCP package.json (\u003ca href=\"https://redirect.github.com/primer/react/issues/7636\"\u003e#7636\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/primer/react/commit/49d32f26aa42d788d94a4962b0695c2b611037e1\"\u003e\u003ccode\u003e49d32f2\u003c/code\u003e\u003c/a\u003e [MCP] Improvement for motion tokens (\u003ca href=\"https://redirect.github.com/primer/react/issues/7632\"\u003e#7632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/primer/react/commit/7e108fea1a9f92ce22f46ff1d55bfe4753d89ad8\"\u003e\u003ccode\u003e7e108fe\u003c/code\u003e\u003c/a\u003e Add keyboard-accessible tooltip for truncated ActionList.Description (\u003ca href=\"https://redirect.github.com/primer/react/issues/7529\"\u003e#7529\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/primer/react/commit/e36209440e46eb3a73bf972cc2c9730ffb10121b\"\u003e\u003ccode\u003ee362094\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/upload-artifact from 6.0.0 to 7.0.0 (\u003ca href=\"https://redirect.github.com/primer/react/issues/7608\"\u003e#7608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/primer/react/commit/e90c1b721d277c7c74dc01bb12a9fc70862369ba\"\u003e\u003ccode\u003ee90c1b7\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/stale from 10.1.1 to 10.2.0 (\u003ca href=\"https://redirect.github.com/primer/react/issues/7582\"\u003e#7582\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/primer/react/commit/f6d431194d217fbb7d456e58bcbbcbb434896fe1\"\u003e\u003ccode\u003ef6d4311\u003c/code\u003e\u003c/a\u003e Fix FormControl + SelectPanel accessible name to address SR issues (\u003ca href=\"https://redirect.github.com/primer/react/issues/7624\"\u003e#7624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/primer/react/commit/17a103c0726ff2903e008a69dfd141461f99591f\"\u003e\u003ccode\u003e17a103c\u003c/code\u003e\u003c/a\u003e TextInputWithTokens: announce selected token values for screen readers (\u003ca href=\"https://redirect.github.com/primer/react/issues/7618\"\u003e#7618\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/primer/react/compare/@primer/react@38.14.0...@primer/react@38.15.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `framer-motion` from 12.35.1 to 12.36.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/motiondivision/motion/blob/main/CHANGELOG.md\"\u003eframer-motion's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[12.36.0] 2026-03-09\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow \u003ccode\u003edragSnapToOrigin\u003c/code\u003e to accept \u003ccode\u003e\u0026quot;x\u0026quot;\u003c/code\u003e or \u003ccode\u003e\u0026quot;y\u0026quot;\u003c/code\u003e for per-axis snapping.\u003c/li\u003e\n\u003cli\u003eAdded axis-locked layout animations with \u003ccode\u003elayout=\u0026quot;x\u0026quot;\u003c/code\u003e and \u003ccode\u003elayout=\u0026quot;y\u0026quot;\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eskipInitialAnimation\u003c/code\u003e to \u003ccode\u003euseSpring\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eheight\u003c/code\u003e and \u003ccode\u003ewidth: auto\u003c/code\u003e animations with \u003ccode\u003ebox-sizing: border-box\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eReset component values when exit animation finishes.\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003eanticipate\u003c/code\u003e easing returns \u003ccode\u003e1\u003c/code\u003e at \u003ccode\u003ep === 1\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003e@emotion/is-prop-valid\u003c/code\u003e resolve error in Storybook.\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003edata-pop-layout-id\u003c/code\u003e from exiting elements when animation interrupted.\u003c/li\u003e\n\u003cli\u003eEnsure we skip WAAPI for non-animatable keyframes.\u003c/li\u003e\n\u003cli\u003eEnsure we skip WAAPI for SVG transforms.\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003eMotionValue\u003c/code\u003e props are not passed to SVG.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAnimatePresence\u003c/code\u003e: Prevent \u003ccode\u003emode=\u0026quot;wait\u0026quot;\u003c/code\u003e elements from getting stuck when switched rapidly.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.35.2] 2026-03-09\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReduced filesize of \u003ccode\u003estyleEffect\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFix rounding from \u003ccode\u003epopLayout\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eopacity\u003c/code\u003e animations in React Strict Mode in development.\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003euseSpring\u003c/code\u003e is not affected by monitor framerate.\u003c/li\u003e\n\u003cli\u003eUpdating animations sequence segment types to exclude lifecycle handlers.\u003c/li\u003e\n\u003cli\u003eFix layout animations with parents offset by a \u003ccode\u003e%\u003c/code\u003e-based translation.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eautoplay: false\u003c/code\u003e with WAAPI animations.\u003c/li\u003e\n\u003cli\u003eFix layout jump in React Strict Mode in development.\u003c/li\u003e\n\u003cli\u003eDetect divide-by-zero in CSS \u003ccode\u003ecalc()\u003c/code\u003e values before making animatable templates.\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/motiondivision/motion/commit/ea66e177f27fc2329295c353abd3907bb48bff60\"\u003e\u003ccode\u003eea66e17\u003c/code\u003e\u003c/a\u003e v12.36.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/db5726dcb5f48c714f31d33d4805e85d588ba50c\"\u003e\u003ccode\u003edb5726d\u003c/code\u003e\u003c/a\u003e Adding tests for exit animations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/5ccc21a3386b48e75379d540bc5a5a1f6a4c3c40\"\u003e\u003ccode\u003e5ccc21a\u003c/code\u003e\u003c/a\u003e Updating changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/06159b33403c5a1567cdbe2ab5492affb4bfbc5c\"\u003e\u003ccode\u003e06159b3\u003c/code\u003e\u003c/a\u003e Latest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/ed64e5fc398fd075e8fd19e32cebf2d6df0c4234\"\u003e\u003ccode\u003eed64e5f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3625\"\u003e#3625\u003c/a\u003e from motiondivision/worktree-fix-issue-3141\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/5fad98c757808d9f49691ca0cadd77259cdc459a\"\u003e\u003ccode\u003e5fad98c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3627\"\u003e#3627\u003c/a\u003e from motiondivision/worktree-fix-issue-3103\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/f084bb2e1d98dd40e0d66d277fee2c3a7ebf9912\"\u003e\u003ccode\u003ef084bb2\u003c/code\u003e\u003c/a\u003e Simplify axis-snap logic: use copyAxisInto, remove redundant isShared block\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/32047118ff4177e2ae5f7e0f0a19147375be17b2\"\u003e\u003ccode\u003e3204711\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3626\"\u003e#3626\u003c/a\u003e from motiondivision/audit/motion-dom-frameloop\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/25bf593faa34de862c7088e3478acae0124e0643\"\u003e\u003ccode\u003e25bf593\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3629\"\u003e#3629\u003c/a\u003e from motiondivision/worktree-fix-issue-3082\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/0dad36bd8d0de94f447495b56067d1589bf42f41\"\u003e\u003ccode\u003e0dad36b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3634\"\u003e#3634\u003c/a\u003e from motiondivision/worktree-fix-issue-3102\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/motiondivision/motion/compare/v12.35.1...v12.36.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `babel-jest` from 30.2.0 to 30.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jestjs/jest/releases\"\u003ebabel-jest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev30.3.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-config]\u003c/code\u003e Add \u003ccode\u003edefineConfig\u003c/code\u003e and \u003ccode\u003emergeConfig\u003c/code\u003e helpers for type-safe Jest config (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15844\"\u003e#15844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-fake-timers]\u003c/code\u003e Add \u003ccode\u003esetTimerTickMode\u003c/code\u003e to configure how timers advance\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[*]\u003c/code\u003e Reduce token usage when run through LLMs (\u003ca href=\"https://github.com/jestjs/jest/commit/3f17932061c0203999451e5852664093de876709\"\u003e\u003ccode\u003e3f17932\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-config]\u003c/code\u003e Keep CLI coverage output when using \u003ccode\u003e--json\u003c/code\u003e with \u003ccode\u003e--outputFile\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15918\"\u003e#15918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-mock]\u003c/code\u003e Use \u003ccode\u003eSymbol\u003c/code\u003e from test environment (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15858\"\u003e#15858\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-reporters]\u003c/code\u003e Fix issue where console output not displayed for GHA reporter even with \u003ccode\u003esilent: false\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15864\"\u003e#15864\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Fix issue where user cannot utilize dynamic import despite specifying \u003ccode\u003e--experimental-vm-modules\u003c/code\u003e Node option (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15842\"\u003e#15842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-test-sequencer]\u003c/code\u003e Fix issue where failed tests due to compilation errors not getting re-executed even with \u003ccode\u003e--onlyFailures\u003c/code\u003e CLI option (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15851\"\u003e#15851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-util]\u003c/code\u003e Make sure \u003ccode\u003eprocess.features.require_module\u003c/code\u003e is \u003ccode\u003efalse\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15867\"\u003e#15867\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChore \u0026amp; Maintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[*]\u003c/code\u003e Replace remaining micromatch uses with picomatch\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[deps]\u003c/code\u003e Update to sinon/fake-timers v15\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[docs]\u003c/code\u003e Update V30 migration guide to notify users on \u003ccode\u003ejest.mock()\u003c/code\u003e work with case-sensitive path (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15849\"\u003e#15849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated Twitter icon to match the latest brand guidelines (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15869\"\u003e#15869\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/jestjs/jest/blob/main/CHANGELOG.md\"\u003ebabel-jest's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e30.3.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-config]\u003c/code\u003e Add \u003ccode\u003edefineConfig\u003c/code\u003e and \u003ccode\u003emergeConfig\u003c/code\u003e helpers for type-safe Jest config (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15844\"\u003e#15844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-fake-timers]\u003c/code\u003e Add \u003ccode\u003esetTimerTickMode\u003c/code\u003e to configure how timers advance\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[*]\u003c/code\u003e Reduce token usage when run through LLMs (\u003ca href=\"https://github.com/jestjs/jest/commit/3f17932061c0203999451e5852664093de876709\"\u003e\u003ccode\u003e3f17932\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-config]\u003c/code\u003e Keep CLI coverage output when using \u003ccode\u003e--json\u003c/code\u003e with \u003ccode\u003e--outputFile\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15918\"\u003e#15918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-mock]\u003c/code\u003e Use \u003ccode\u003eSymbol\u003c/code\u003e from test environment (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15858\"\u003e#15858\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-reporters]\u003c/code\u003e Fix issue where console output not displayed for GHA reporter even with \u003ccode\u003esilent: false\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15864\"\u003e#15864\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Fix issue where user cannot utilize dynamic import despite specifying \u003ccode\u003e--experimental-vm-modules\u003c/code\u003e Node option (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15842\"\u003e#15842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-test-sequencer]\u003c/code\u003e Fix issue where failed tests due to compilation errors not getting re-executed even with \u003ccode\u003e--onlyFailures\u003c/code\u003e CLI option (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15851\"\u003e#15851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-util]\u003c/code\u003e Make sure \u003ccode\u003eprocess.features.require_module\u003c/code\u003e is \u003ccode\u003efalse\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15867\"\u003e#15867\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChore \u0026amp; Maintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[*]\u003c/code\u003e Replace remaining micromatch uses with picomatch\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[deps]\u003c/code\u003e Update to sinon/fake-timers v15\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[docs]\u003c/code\u003e Update V30 migration guide to notify users on \u003ccode\u003ejest.mock()\u003c/code\u003e work with case-sensitive path (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15849\"\u003e#15849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated Twitter icon to match the latest brand guidelines (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15869\"\u003e#15869\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/jestjs/jest/commit/efb59c2e81083f8dc941f20d6d20a3af2dc8d068\"\u003e\u003ccode\u003eefb59c2\u003c/code\u003e\u003c/a\u003e v30.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jestjs/jest/commit/486ae3d6d3ea4da3fccf5d39097f4cebcf132d4f\"\u003e\u003ccode\u003e486ae3d\u003c/code\u003e\u003c/a\u003e chore: update docusaurus (\u003ca href=\"https://github.com/jestjs/jest/tree/HEAD/packages/babel-jest/issues/15860\"\u003e#15860\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jestjs/jest/commits/v30.3.0/packages/babel-jest\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jest` from 30.2.0 to 30.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jestjs/jest/releases\"\u003ejest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev30.3.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-config]\u003c/code\u003e Add \u003ccode\u003edefineConfig\u003c/code\u003e and \u003ccode\u003emergeConfig\u003c/code\u003e helpers for type-safe Jest config (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15844\"\u003e#15844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-fake-timers]\u003c/code\u003e Add \u003ccode\u003esetTimerTickMode\u003c/code\u003e to configure how timers advance\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[*]\u003c/code\u003e Reduce token usage when run through LLMs (\u003ca href=\"https://github.com/jestjs/jest/commit/3f17932061c0203999451e5852664093de876709\"\u003e\u003ccode\u003e3f17932\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-config]\u003c/code\u003e Keep CLI coverage output when using \u003ccode\u003e--json\u003c/code\u003e with \u003ccode\u003e--outputFile\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15918\"\u003e#15918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-mock]\u003c/code\u003e Use \u003ccode\u003eSymbol\u003c/code\u003e from test environment (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15858\"\u003e#15858\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-reporters]\u003c/code\u003e Fix issue where console output not displayed for GHA reporter even with \u003ccode\u003esilent: false\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15864\"\u003e#15864\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Fix issue where user cannot utilize dynamic import despite specifying \u003ccode\u003e--experimental-vm-modules\u003c/code\u003e Node option (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15842\"\u003e#15842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-test-sequencer]\u003c/code\u003e Fix issue where failed tests due to compilation errors not getting re-executed even with \u003ccode\u003e--onlyFailures\u003c/code\u003e CLI option (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15851\"\u003e#15851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-util]\u003c/code\u003e Make sure \u003ccode\u003eprocess.features.require_module\u003c/code\u003e is \u003ccode\u003efalse\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15867\"\u003e#15867\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChore \u0026amp; Maintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[*]\u003c/code\u003e Replace remaining micromatch uses with picomatch\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[deps]\u003c/code\u003e Update to sinon/fake-timers v15\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[docs]\u003c/code\u003e Update V30 migration guide to notify users on \u003ccode\u003ejest.mock()\u003c/code\u003e work with case-sensitive path (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15849\"\u003e#15849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated Twitter icon to match the latest brand guidelines (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15869\"\u003e#15869\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/jestjs/jest/blob/main/CHANGELOG.md\"\u003ejest's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e30.3.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-config]\u003c/code\u003e Add \u003ccode\u003edefineConfig\u003c/code\u003e and \u003ccode\u003emergeConfig\u003c/code\u003e helpers for type-safe Jest config (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15844\"\u003e#15844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-fake-timers]\u003c/code\u003e Add \u003ccode\u003esetTimerTickMode\u003c/code\u003e to configure how timers advance\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[*]\u003c/code\u003e Reduce token usage when run through LLMs (\u003ca href=\"https://github.com/jestjs/jest/commit/3f17932061c0203999451e5852664093de876709\"\u003e\u003ccode\u003e3f17932\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-config]\u003c/code\u003e Keep CLI coverage output when using \u003ccode\u003e--json\u003c/code\u003e with \u003ccode\u003e--outputFile\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15918\"\u003e#15918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-mock]\u003c/code\u003e Use \u003ccode\u003eSymbol\u003c/code\u003e from test environment (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15858\"\u003e#15858\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-reporters]\u003c/code\u003e Fix issue where console output not displayed for GHA reporter even with \u003ccode\u003esilent: false\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15864\"\u003e#15864\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Fix issue where user cannot utilize dynamic import despite specifying \u003ccode\u003e--experimental-vm-modules\u003c/code\u003e Node option (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15842\"\u003e#15842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-test-sequencer]\u003c/code\u003e Fix issue where failed tests due to compilation errors not getting re-executed even with \u003ccode\u003e--onlyFailures\u003c/code\u003e CLI option (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15851\"\u003e#15851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-util]\u003c/code\u003e Make sure \u003ccode\u003eprocess.features.require_module\u003c/code\u003e is \u003ccode\u003efalse\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15867\"\u003e#15867\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChore \u0026amp; Maintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[*]\u003c/code\u003e Replace remaining micromatch uses with picomatch\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[deps]\u003c/code\u003e Update to sinon/fake-timers v15\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[docs]\u003c/code\u003e Update V30 migration guide to notify users on \u003ccode\u003ejest.mock()\u003c/code\u003e work with case-sensitive path (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15849\"\u003e#15849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated Twitter icon to match the latest brand guidelines (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15869\"\u003e#15869\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/jestjs/jest/commit/efb59c2e81083f8dc941f20d6d20a3af2dc8d068\"\u003e\u003ccode\u003eefb59c2\u003c/code\u003e\u003c/a\u003e v30.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jestjs/jest/commit/96c53d30660e51bf76ed2cd1ecc2334c399ac31c\"\u003e\u003ccode\u003e96c53d3\u003c/code\u003e\u003c/a\u003e feat(jest-config): add \u003ccode\u003edefineConfig\u003c/code\u003e and \u003ccode\u003emergeConfig\u003c/code\u003e functions (\u003ca href=\"https://github.com/jestjs/jest/tree/HEAD/packages/jest/issues/15844\"\u003e#15844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jestjs/jest/commits/v30.3.0/packages/jest\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jest-environment-jsdom` from 30.2.0 to 30.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jestjs/jest/releases\"\u003ejest-environment-jsdom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev30.3.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-config]\u003c/code\u003e Add \u003ccode\u003edefineConfig\u003c/code\u003e and \u003ccode\u003emergeConfig\u003c/code\u003e helpers for type-safe Jest config (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15844\"\u003e#15844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-fake-timers]\u003c/code\u003e Add \u003ccode\u003esetTimerTickMode\u003c/code\u003e to configure how timers advance\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[*]\u003c/code\u003e Reduce token usage when run through LLMs (\u003ca href=\"https://github.com/jestjs/jest/commit/3f17932061c0203999451e5852664093de876709\"\u003e\u003ccode\u003e3f17932\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-config]\u003c/code\u003e Keep CLI coverage output when using \u003ccode\u003e--json\u003c/code\u003e with \u003ccode\u003e--outputFile\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15918\"\u003e#15918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-mock]\u003c/code\u003e Use \u003ccode\u003eSymbol\u003c/code\u003e from test environment (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15858\"\u003e#15858\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-reporters]\u003c/code\u003e Fix issue where console output not displayed for GHA reporter even with \u003ccode\u003esilent: false\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15864\"\u003e#15864\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Fix issue where user cannot utilize dynamic import despite specifying \u003ccode\u003e--experimental-vm-modules\u003c/code\u003e Node option (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15842\"\u003e#15842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-test-sequencer]\u003c/code\u003e Fix issue where failed tests due to compilation errors not getting re-executed even with \u003ccode\u003e--onlyFailures\u003c/code\u003e CLI option (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15851\"\u003e#15851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-util]\u003c/code\u003e Make sure \u003ccode\u003eprocess.features.require_module\u003c/code\u003e is \u003ccode\u003efalse\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15867\"\u003e#15867\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChore \u0026amp; Maintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[*]\u003c/code\u003e Replace remaining micromatch uses with picomatch\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[deps]\u003c/code\u003e Update to sinon/fake-timers v15\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[docs]\u003c/code\u003e Update V30 migration guide to notify users on \u003ccode\u003ejest.mock()\u003c/code\u003e work with case-sensitive path (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15849\"\u003e#15849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated Twitter icon to match the latest brand guidelines (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15869\"\u003e#15869\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/jestjs/jest/blob/main/CHANGELOG.md\"\u003ejest-environment-jsdom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e30.3.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-config]\u003c/code\u003e Add \u003ccode\u003edefineConfig\u003c/code\u003e and \u003ccode\u003emergeConfig\u003c/code\u003e helpers for type-safe Jest config (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15844\"\u003e#15844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-fake-timers]\u003c/code\u003e Add \u003ccode\u003esetTimerTickMode\u003c/code\u003e to configure how timers advance\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[*]\u003c/code\u003e Reduce token usage when run through LLMs (\u003ca href=\"https://github.com/jestjs/jest/commit/3f17932061c0203999451e5852664093de876709\"\u003e\u003ccode\u003e3f17932\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-config]\u003c/code\u003e Keep CLI coverage output when using \u003ccode\u003e--json\u003c/code\u003e with \u003ccode\u003e--outputFile\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15918\"\u003e#15918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-mock]\u003c/code\u003e Use \u003ccode\u003eSymbol\u003c/code\u003e from test environment (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15858\"\u003e#15858\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-reporters]\u003c/code\u003e Fix issue where console output not displayed for GHA reporter even with \u003ccode\u003esilent: false\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15864\"\u003e#15864\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Fix issue where user cannot utilize dynamic import despite specifying \u003ccode\u003e--experimental-vm-modules\u003c/code\u003e Node option (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15842\"\u003e#15842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-test-sequencer]\u003c/code\u003e Fix issue where failed tests due to compilation errors not getting re-executed even with \u003ccode\u003e--onlyFailures\u003c/code\u003e CLI option (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15851\"\u003e#15851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-util]\u003c/code\u003e Make sure \u003ccode\u003eprocess.features.require_module\u003c/code\u003e is \u003ccode\u003efalse\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15867\"\u003e#15867\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChore \u0026amp; Maintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[*]\u003c/code\u003e Replace remaining micromatch uses with picomatch\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[deps]\u003c/code\u003e Update to sinon/fake-timers v15\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[docs]\u003c/code\u003e Update V30 migration guide to notify users on \u003ccode\u003ejest.mock()\u003c/code\u003e work with case-sensitive path (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15849\"\u003e#15849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated Twitter icon to match the latest brand guidelines (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15869\"\u003e#15869\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/jestjs/jest/commit/efb59c2e81083f8dc941f20d6d20a3af2dc8d068\"\u003e\u003ccode\u003eefb59c2\u003c/code\u003e\u003c/a\u003e v30.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jestjs/jest/commit/b5b0220a824d29a443d2af4a56ce227f94478052\"\u003e\u003ccode\u003eb5b0220\u003c/code\u003e\u003c/a\u003e Remove unused dependencies from jest-environment-jsdom (\u003ca href=\"https://github.com/jestjs/jest/tree/HEAD/packages/jest-environment-jsdom/issues/15928\"\u003e#15928\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jestjs/jest/commits/v30.3.0/packages/jest-environment-jsdom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pacote` from 21.4.0 to 21.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/pacote/releases\"\u003epacote's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev21.5.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/pacote/compare/v21.4.0...v21.5.0\"\u003e21.5.0\u003c/a\u003e (2026-03-09)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/d912f17785cd547879c59342b1c2104f71a5a0e6\"\u003e\u003ccode\u003ed912f17\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/457\"\u003e#457\u003c/a\u003e expose fetched attestation bundles on manifest (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/457\"\u003e#457\u003c/a\u003e) (\u003ca href=\"https://github.com/mitchdenny\"\u003e\u003ccode\u003e@​mitchdenny\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/pacote/commit/586a55dc0cb9e44740be28ffd1fb227cf8111d2a\"\u003e\u003ccode\u003e586a55d\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/471\"\u003e#471\u003c/a\u003e template-oss-apply for new macos images (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/471\"\u003e#471\u003c/a\u003e) (\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/pacote/commit/d1cc5c8bf2ac35c52fc606f96d47129f042739e6\"\u003e\u003ccode\u003ed1cc5c8\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/460\"\u003e#460\u003c/a\u003e template-oss-apply for release branches (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/460\"\u003e#460\u003c/a\u003e) (\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/pacote/commit/b741e8b1a401c46841b7c37241e8ec85ad420841\"\u003e\u003ccode\u003eb741e8b\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/468\"\u003e#468\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.28.0 to 4.29.0 (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/468\"\u003e#468\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/pacote/blob/main/CHANGELOG.md\"\u003epacote's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/pacote/compare/v21.4.0...v21.5.0\"\u003e21.5.0\u003c/a\u003e (2026-03-09)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/d912f17785cd547879c59342b1c2104f71a5a0e6\"\u003e\u003ccode\u003ed912f17\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/457\"\u003e#457\u003c/a\u003e expose fetched attestation bundles on manifest (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/457\"\u003e#457\u003c/a\u003e) (\u003ca href=\"https://github.com/mitchdenny\"\u003e\u003ccode\u003e@​mitchdenny\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/pacote/commit/586a55dc0cb9e44740be28ffd1fb227cf8111d2a\"\u003e\u003ccode\u003e586a55d\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/471\"\u003e#471\u003c/a\u003e template-oss-apply for new macos images (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/471\"\u003e#471\u003c/a\u003e) (\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/pacote/commit/d1cc5c8bf2ac35c52fc606f96d47129f042739e6\"\u003e\u003ccode\u003ed1cc5c8\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/460\"\u003e#460\u003c/a\u003e template-oss-apply for release branches (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/460\"\u003e#460\u003c/a\u003e) (\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/pacote/commit/b741e8b1a401c46841b7c37241e8ec85ad420841\"\u003e\u003ccode\u003eb741e8b\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/468\"\u003e#468\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.28.0 to 4.29.0 (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/468\"\u003e#468\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/pacote/commit/6c2555a38a2dc0ab2fb98c4f934d714be5f3ba49\"\u003e\u003ccode\u003e6c2555a\u003c/code\u003e\u003c/a\u003e chore: release 21.5.0 (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/470\"\u003e#470\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/586a55dc0cb9e44740be28ffd1fb227cf8111d2a\"\u003e\u003ccode\u003e586a55d\u003c/code\u003e\u003c/a\u003e chore: template-oss-apply for new macos images (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/471\"\u003e#471\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/d912f17785cd547879c59342b1c2104f71a5a0e6\"\u003e\u003ccode\u003ed912f17\u003c/code\u003e\u003c/a\u003e feat: expose fetched attestation bundles on manifest (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/457\"\u003e#457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/b741e8b1a401c46841b7c37241e8ec85ad420841\"\u003e\u003ccode\u003eb741e8b\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.28.0 to 4.29.0 (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/468\"\u003e#468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/d1cc5c8bf2ac35c52fc606f96d47129f042739e6\"\u003e\u003ccode\u003ed1cc5c8\u003c/code\u003e\u003c/a\u003e chore: template-oss-apply for release branches (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/460\"\u003e#460\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/npm/pacote/compare/v21.4.0...v21.5.0\"\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/zenwavetechsolution-ETH/documentation/pull/1","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/zenwavetechsolution-ETH%2Fdocumentation/issues/1","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1/packages"},{"uuid":"4025670563","node_id":"PR_kwDOAWBOZM7IERrG","number":7476,"state":"closed","title":"chore(deps): bump tar and pacote","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-03-10T23:46:26.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-05T04:28:30.000Z","updated_at":"2026-03-10T23:46:27.000Z","time_to_close":501476,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"tar","repository_url":"https://github.com/isaacs/node-tar","old_version":"7.5.6","new_version":"7.5.10"},{"name":"pacote","repository_url":"https://github.com/npm/pacote","old_version":"20.0.0","new_version":"21.4.0"}],"path":null,"ecosystem":"npm"},"body":"Bumps [tar](https://github.com/isaacs/node-tar) to 7.5.10 and updates ancestor dependency [pacote](https://github.com/npm/pacote). These dependencies need to be updated together.\n\nUpdates `tar` from 7.5.6 to 7.5.10\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-tar/commit/2b72abc1d47c3570e1ad95c9ab557fc4c2e6e4b1\"\u003e\u003ccode\u003e2b72abc\u003c/code\u003e\u003c/a\u003e 7.5.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-tar/commit/7bc755dd85e623c0279e08eb3784909e6d7e4b9f\"\u003e\u003ccode\u003e7bc755d\u003c/code\u003e\u003c/a\u003e parse root off paths before sanitizing .. parts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-tar/commit/c8cb84629dee649feedde03f2f4ea48f2e44e778\"\u003e\u003ccode\u003ec8cb846\u003c/code\u003e\u003c/a\u003e update deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-tar/commit/1f0c2c9006b10199cf2686f8ef43e79a1773e1aa\"\u003e\u003ccode\u003e1f0c2c9\u003c/code\u003e\u003c/a\u003e 7.5.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-tar/commit/fbb08518bf290733b68ca4d4135f75becf73fd75\"\u003e\u003ccode\u003efbb0851\u003c/code\u003e\u003c/a\u003e build minified version as default export\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-tar/commit/6b8eba0ef367ac937e703238daa6df94ae6f823f\"\u003e\u003ccode\u003e6b8eba0\u003c/code\u003e\u003c/a\u003e 7.5.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-tar/commit/2cb1120bcefe28d7ecc719b41441ade59c52e384\"\u003e\u003ccode\u003e2cb1120\u003c/code\u003e\u003c/a\u003e fix(unpack): improve UnpackSync symlink error \u0026quot;into\u0026quot; path accuracy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-tar/commit/d18e4e1f846f4ddddc153b0f536a19c050e7499f\"\u003e\u003ccode\u003ed18e4e1\u003c/code\u003e\u003c/a\u003e fix: do not write linkpaths through symlinks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-tar/commit/4a37eb9a1cf1137df4eb70c5c7f849f412ff3cdb\"\u003e\u003ccode\u003e4a37eb9\u003c/code\u003e\u003c/a\u003e 7.5.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-tar/commit/f4a7aa9bc3d717c987fdf1480ff7a64e87ffdb46\"\u003e\u003ccode\u003ef4a7aa9\u003c/code\u003e\u003c/a\u003e fix: properly sanitize hard links containing ..\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/isaacs/node-tar/compare/v7.5.6...v7.5.10\"\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/~isaacs\"\u003eisaacs\u003c/a\u003e, a new releaser for tar 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 adds \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 `pacote` from 20.0.0 to 21.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/pacote/releases\"\u003epacote's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev21.4.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/pacote/compare/v21.3.1...v21.4.0\"\u003e21.4.0\u003c/a\u003e (2026-02-24)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/6912f249599e9e27ed0b79ab0652cc60f6d2f755\"\u003e\u003ccode\u003e6912f24\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/451\"\u003e#451\u003c/a\u003e add allowRegistry option (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/451\"\u003e#451\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\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/ab37bc1e7d0f1c0a590770e650f93500caa9b206\"\u003e\u003ccode\u003eab37bc1\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/452\"\u003e#452\u003c/a\u003e prevent path duplication in attestation URL for registries with … (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/452\"\u003e#452\u003c/a\u003e) (\u003ca href=\"https://github.com/ajayk\"\u003e\u003ccode\u003e@​ajayk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/ab37bc1e7d0f1c0a590770e650f93500caa9b206\"\u003e\u003ccode\u003eab37bc1\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/452\"\u003e#452\u003c/a\u003e prevent path duplication in attestation URL for registries with (\u003ca href=\"https://github.com/ajayk\"\u003e\u003ccode\u003e@​ajayk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/8b8ea3b27f49097806fc798b478c5179bea21266\"\u003e\u003ccode\u003e8b8ea3b\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/454\"\u003e#454\u003c/a\u003e skip registry key check for keyless (Sigstore/Fulcio) attestations (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/454\"\u003e#454\u003c/a\u003e) (\u003ca href=\"https://github.com/ajayk\"\u003e\u003ccode\u003e@​ajayk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/8b8ea3b27f49097806fc798b478c5179bea21266\"\u003e\u003ccode\u003e8b8ea3b\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/454\"\u003e#454\u003c/a\u003e skip registry key check for keyless (Sigstore/Fulcio) attestations (\u003ca href=\"https://github.com/ajayk\"\u003e\u003ccode\u003e@​ajayk\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/pacote/commit/0dfd1cdc15cf8586d0d7c1f4b30bffe73d5277dc\"\u003e\u003ccode\u003e0dfd1cd\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/456\"\u003e#456\u003c/a\u003e remove git config from tests (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/456\"\u003e#456\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\u003ev21.3.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/pacote/compare/v21.3.0...v21.3.1\"\u003e21.3.1\u003c/a\u003e (2026-02-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/96e571a4c2f1eaab1932ba40eb495cc6b9798c9b\"\u003e\u003ccode\u003e96e571a\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/439\"\u003e#439\u003c/a\u003e ensure that resolved git ref matches expected sha (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/439\"\u003e#439\u003c/a\u003e) (\u003ca href=\"https://github.com/klassiker\"\u003e\u003ccode\u003e@​klassiker\u003c/code\u003e\u003c/a\u003e, pacotedev)\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/pacote/commit/91847c43637a5308119076371300be497cfcff74\"\u003e\u003ccode\u003e91847c4\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/447\"\u003e#447\u003c/a\u003e fix test for ssri ignoring invalid hashes (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/447\"\u003e#447\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\u003ev21.3.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/pacote/compare/v21.2.0...v21.3.0\"\u003e21.3.0\u003c/a\u003e (2026-02-09)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/8f5091d0a7fc356756707241f8b52dc8a036c34e\"\u003e\u003ccode\u003e8f5091d\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/445\"\u003e#445\u003c/a\u003e add support for git-256 sha lengths (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/445\"\u003e#445\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\u003ev21.2.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/pacote/compare/v21.1.0...v21.2.0\"\u003e21.2.0\u003c/a\u003e (2026-02-06)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/db21624fd9ee8fe3ccea5f671f2e39c7f68546eb\"\u003e\u003ccode\u003edb21624\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/442\"\u003e#442\u003c/a\u003e implement gitSubdir according to npa spec (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/442\"\u003e#442\u003c/a\u003e) (\u003ca href=\"https://github.com/Kakadus\"\u003e\u003ccode\u003e@​Kakadus\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/c2a4217fc8b49d58c4bafd41ec1127105a37ae05\"\u003e\u003ccode\u003ec2a4217\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/443\"\u003e#443\u003c/a\u003e add allowRemote, allowFile, allowDirectory (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/443\"\u003e#443\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\u003ev21.1.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/pacote/compare/v21.0.4...v21.1.0\"\u003e21.1.0\u003c/a\u003e (2026-01-28)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/258e5fde5576b5dfebc0d5f9a098b15afdd70875\"\u003e\u003ccode\u003e258e5fd\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/440\"\u003e#440\u003c/a\u003e add allowGit option (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/440\"\u003e#440\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\u003ev21.0.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/pacote/compare/v21.0.3...v21.0.4\"\u003e21.0.4\u003c/a\u003e (2025-11-13)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/edbcc02933255ad72ab1d9f5adc070692e402c9b\"\u003e\u003ccode\u003eedbcc02\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/436\"\u003e#436\u003c/a\u003e \u003ccode\u003eproc-log@6.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/8dc1f2294ffc8843e65fe582dde49756581580e1\"\u003e\u003ccode\u003e8dc1f22\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/436\"\u003e#436\u003c/a\u003e \u003ccode\u003e@npmcli/installed-package-contents@4.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/505c3b0c8335694c690e18c0aba373e68482545e\"\u003e\u003ccode\u003e505c3b0\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/436\"\u003e#436\u003c/a\u003e \u003ccode\u003essri@13.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/a23fb17692d2978290441e99e2d8baf68a4bd22e\"\u003e\u003ccode\u003ea23fb17\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/436\"\u003e#436\u003c/a\u003e \u003ccode\u003e@npmcli/promise-spawn@9.0.0\u003c/code\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/pacote/commit/ff261aa39e58437776043bb562fd388742d39185\"\u003e\u003ccode\u003eff261aa\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/436\"\u003e#436\u003c/a\u003e \u003ccode\u003e@npmcli/eslint-config@6.0.0\u003c/code\u003e (\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/pacote/commit/2bba86201e3e5c226ff23544a18cdc8d480eb888\"\u003e\u003ccode\u003e2bba862\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/436\"\u003e#436\u003c/a\u003e \u003ccode\u003e@npmcli/template-oss@4.28.0\u003c/code\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\u003ev21.0.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/pacote/compare/v21.0.2...v21.0.3\"\u003e21.0.3\u003c/a\u003e (2025-09-17)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/eed1bd52ea803bf075a81d3786c5240856aed9bf\"\u003e\u003ccode\u003eeed1bd5\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/431\"\u003e#431\u003c/a\u003e \u003ccode\u003e@npmcli/git@7.0.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/431\"\u003e#431\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/pacote/blob/main/CHANGELOG.md\"\u003epacote's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/pacote/compare/v21.3.1...v21.4.0\"\u003e21.4.0\u003c/a\u003e (2026-02-24)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/6912f249599e9e27ed0b79ab0652cc60f6d2f755\"\u003e\u003ccode\u003e6912f24\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/451\"\u003e#451\u003c/a\u003e add allowRegistry option (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/451\"\u003e#451\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\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/ab37bc1e7d0f1c0a590770e650f93500caa9b206\"\u003e\u003ccode\u003eab37bc1\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/452\"\u003e#452\u003c/a\u003e prevent path duplication in attestation URL for registries with … (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/452\"\u003e#452\u003c/a\u003e) (\u003ca href=\"https://github.com/ajayk\"\u003e\u003ccode\u003e@​ajayk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/ab37bc1e7d0f1c0a590770e650f93500caa9b206\"\u003e\u003ccode\u003eab37bc1\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/452\"\u003e#452\u003c/a\u003e prevent path duplication in attestation URL for registries with (\u003ca href=\"https://github.com/ajayk\"\u003e\u003ccode\u003e@​ajayk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/8b8ea3b27f49097806fc798b478c5179bea21266\"\u003e\u003ccode\u003e8b8ea3b\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/454\"\u003e#454\u003c/a\u003e skip registry key check for keyless (Sigstore/Fulcio) attestations (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/454\"\u003e#454\u003c/a\u003e) (\u003ca href=\"https://github.com/ajayk\"\u003e\u003ccode\u003e@​ajayk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/8b8ea3b27f49097806fc798b478c5179bea21266\"\u003e\u003ccode\u003e8b8ea3b\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/454\"\u003e#454\u003c/a\u003e skip registry key check for keyless (Sigstore/Fulcio) attestations (\u003ca href=\"https://github.com/ajayk\"\u003e\u003ccode\u003e@​ajayk\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/pacote/commit/0dfd1cdc15cf8586d0d7c1f4b30bffe73d5277dc\"\u003e\u003ccode\u003e0dfd1cd\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/456\"\u003e#456\u003c/a\u003e remove git config from tests (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/456\"\u003e#456\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/pacote/compare/v21.3.0...v21.3.1\"\u003e21.3.1\u003c/a\u003e (2026-02-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/96e571a4c2f1eaab1932ba40eb495cc6b9798c9b\"\u003e\u003ccode\u003e96e571a\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/439\"\u003e#439\u003c/a\u003e ensure that resolved git ref matches expected sha (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/439\"\u003e#439\u003c/a\u003e) (\u003ca href=\"https://github.com/klassiker\"\u003e\u003ccode\u003e@​klassiker\u003c/code\u003e\u003c/a\u003e, pacotedev)\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/pacote/commit/91847c43637a5308119076371300be497cfcff74\"\u003e\u003ccode\u003e91847c4\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/447\"\u003e#447\u003c/a\u003e fix test for ssri ignoring invalid hashes (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/447\"\u003e#447\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/pacote/compare/v21.2.0...v21.3.0\"\u003e21.3.0\u003c/a\u003e (2026-02-09)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/8f5091d0a7fc356756707241f8b52dc8a036c34e\"\u003e\u003ccode\u003e8f5091d\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/445\"\u003e#445\u003c/a\u003e add support for git-256 sha lengths (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/445\"\u003e#445\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/pacote/compare/v21.1.0...v21.2.0\"\u003e21.2.0\u003c/a\u003e (2026-02-06)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/db21624fd9ee8fe3ccea5f671f2e39c7f68546eb\"\u003e\u003ccode\u003edb21624\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/442\"\u003e#442\u003c/a\u003e implement gitSubdir according to npa spec (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/442\"\u003e#442\u003c/a\u003e) (\u003ca href=\"https://github.com/Kakadus\"\u003e\u003ccode\u003e@​Kakadus\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/c2a4217fc8b49d58c4bafd41ec1127105a37ae05\"\u003e\u003ccode\u003ec2a4217\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/443\"\u003e#443\u003c/a\u003e add allowRemote, allowFile, allowDirectory (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/443\"\u003e#443\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/pacote/compare/v21.0.4...v21.1.0\"\u003e21.1.0\u003c/a\u003e (2026-01-28)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/258e5fde5576b5dfebc0d5f9a098b15afdd70875\"\u003e\u003ccode\u003e258e5fd\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/440\"\u003e#440\u003c/a\u003e add allowGit option (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/440\"\u003e#440\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/pacote/compare/v21.0.3...v21.0.4\"\u003e21.0.4\u003c/a\u003e (2025-11-13)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/edbcc02933255ad72ab1d9f5adc070692e402c9b\"\u003e\u003ccode\u003eedbcc02\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/436\"\u003e#436\u003c/a\u003e \u003ccode\u003eproc-log@6.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/8dc1f2294ffc8843e65fe582dde49756581580e1\"\u003e\u003ccode\u003e8dc1f22\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/436\"\u003e#436\u003c/a\u003e \u003ccode\u003e@npmcli/installed-package-contents@4.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/505c3b0c8335694c690e18c0aba373e68482545e\"\u003e\u003ccode\u003e505c3b0\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/436\"\u003e#436\u003c/a\u003e \u003ccode\u003essri@13.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/a23fb17692d2978290441e99e2d8baf68a4bd22e\"\u003e\u003ccode\u003ea23fb17\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/436\"\u003e#436\u003c/a\u003e \u003ccode\u003e@npmcli/promise-spawn@9.0.0\u003c/code\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/pacote/commit/ff261aa39e58437776043bb562fd388742d39185\"\u003e\u003ccode\u003eff261aa\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/436\"\u003e#436\u003c/a\u003e \u003ccode\u003e@npmcli/eslint-config@6.0.0\u003c/code\u003e (\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/pacote/commit/2bba86201e3e5c226ff23544a18cdc8d480eb888\"\u003e\u003ccode\u003e2bba862\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/436\"\u003e#436\u003c/a\u003e \u003ccode\u003e@npmcli/template-oss@4.28.0\u003c/code\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/pacote/compare/v21.0.2...v21.0.3\"\u003e21.0.3\u003c/a\u003e (2025-09-17)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/eed1bd52ea803bf075a81d3786c5240856aed9bf\"\u003e\u003ccode\u003eeed1bd5\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/431\"\u003e#431\u003c/a\u003e \u003ccode\u003e@npmcli/git@7.0.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/431\"\u003e#431\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/pacote/compare/v21.0.1...v21.0.2\"\u003e21.0.2\u003c/a\u003e (2025-09-17)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/32cb6d13bb0ef38473a1660329076b73bf4e2dea\"\u003e\u003ccode\u003e32cb6d1\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/429\"\u003e#429\u003c/a\u003e \u003ccode\u003enpm-pick-manifest@11.0.1\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/429\"\u003e#429\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/pacote/compare/v21.0.0...v21.0.1\"\u003e21.0.1\u003c/a\u003e (2025-09-02)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\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/pacote/commit/e3871d830ad0d9e4c3a71502dc77c309804671f9\"\u003e\u003ccode\u003ee3871d8\u003c/code\u003e\u003c/a\u003e chore: release 21.4.0 (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/455\"\u003e#455\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/0dfd1cdc15cf8586d0d7c1f4b30bffe73d5277dc\"\u003e\u003ccode\u003e0dfd1cd\u003c/code\u003e\u003c/a\u003e chore: remove git config from tests (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/456\"\u003e#456\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/bfe6f232ea169ddf884203128e5bac1c131706d0\"\u003e\u003ccode\u003ebfe6f23\u003c/code\u003e\u003c/a\u003e Update to newer promise-retry library (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/449\"\u003e#449\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/6912f249599e9e27ed0b79ab0652cc60f6d2f755\"\u003e\u003ccode\u003e6912f24\u003c/code\u003e\u003c/a\u003e feat: add allowRegistry option (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/451\"\u003e#451\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/ab37bc1e7d0f1c0a590770e650f93500caa9b206\"\u003e\u003ccode\u003eab37bc1\u003c/code\u003e\u003c/a\u003e fix: prevent path duplication in attestation URL for registries with … (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/452\"\u003e#452\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/8b8ea3b27f49097806fc798b478c5179bea21266\"\u003e\u003ccode\u003e8b8ea3b\u003c/code\u003e\u003c/a\u003e fix: skip registry key check for keyless (Sigstore/Fulcio) attestations (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/454\"\u003e#454\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/18d36e64a6cc44ac28b7ed2b45e6d2dda4dcf317\"\u003e\u003ccode\u003e18d36e6\u003c/code\u003e\u003c/a\u003e chore: release 21.3.1 (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/448\"\u003e#448\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/96e571a4c2f1eaab1932ba40eb495cc6b9798c9b\"\u003e\u003ccode\u003e96e571a\u003c/code\u003e\u003c/a\u003e fix: ensure that resolved git ref matches expected sha (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/439\"\u003e#439\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/91847c43637a5308119076371300be497cfcff74\"\u003e\u003ccode\u003e91847c4\u003c/code\u003e\u003c/a\u003e chore: fix test for ssri ignoring invalid hashes (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/447\"\u003e#447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/411ceb6ea4326d7cfa70325068821bf8f98c8531\"\u003e\u003ccode\u003e411ceb6\u003c/code\u003e\u003c/a\u003e chore: release 21.3.0 (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/446\"\u003e#446\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/npm/pacote/compare/v20.0.0...v21.4.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 pacote 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 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)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/axios/axios/network/alerts).\n\n\u003c/details\u003e\n\n\u003c!-- This is an auto-generated description by cubic. --\u003e\n---\n## Summary by cubic\nUpdates tar to 7.5.10 and pacote to 21.4.0 to pull in fixes and new options. Refreshes npmcli deps and raises the Node engine floor to 20.17+ (or 22.9+).\n\n**Description**\n- Tar 7.5.6 -\u003e 7.5.10: fixes hard link/symlink path sanitization; adds a prepare script on install.\n- Pacote 20.0.0 -\u003e 21.4.0: adds allowRegistry and other allow* options; git-256, gitSubdir; Sigstore fixes; switches to @gar/promise-retry.\n- Updates npmcli stack and transitive deps; many now declare engines: Node ^20.17.0 || \u003e=22.9.0.\n- package-lock.json refreshed; no app code changes.\n\n**Testing**\n- No tests added or changed.\n- Ensure CI runs on Node 20.17+ or 22.9+.\n- Smoke test: install deps; use pacote to pack/unpack; extract tarballs and verify symlink/hard link handling.\n\n\u003csup\u003eWritten for commit 9f08b0fd2b07790c76e2ddcdb2dd5e8c1155b1d5. Summary will update on new commits.\u003c/sup\u003e\n\n\u003c!-- End of auto-generated description by cubic. --\u003e","html_url":"https://github.com/axios/axios/pull/7476","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/axios%2Faxios/issues/7476","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/7476/packages"},{"uuid":"4006859656","node_id":"PR_kwDODS7twc7HHBIq","number":963,"state":"open","title":"chore(deps-dev): bump pacote from 21.0.4 to 21.4.0","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-03-01T10:24:37.000Z","updated_at":"2026-03-01T10:26:16.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev)","packages":[{"name":"pacote","old_version":"21.0.4","new_version":"21.4.0","repository_url":"https://github.com/npm/pacote"}],"path":null,"ecosystem":"npm"},"body":"Bumps [pacote](https://github.com/npm/pacote) from 21.0.4 to 21.4.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/pacote/releases\"\u003epacote's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev21.4.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/pacote/compare/v21.3.1...v21.4.0\"\u003e21.4.0\u003c/a\u003e (2026-02-24)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/6912f249599e9e27ed0b79ab0652cc60f6d2f755\"\u003e\u003ccode\u003e6912f24\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/451\"\u003e#451\u003c/a\u003e add allowRegistry option (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/451\"\u003e#451\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\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/ab37bc1e7d0f1c0a590770e650f93500caa9b206\"\u003e\u003ccode\u003eab37bc1\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/452\"\u003e#452\u003c/a\u003e prevent path duplication in attestation URL for registries with … (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/452\"\u003e#452\u003c/a\u003e) (\u003ca href=\"https://github.com/ajayk\"\u003e\u003ccode\u003e@​ajayk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/ab37bc1e7d0f1c0a590770e650f93500caa9b206\"\u003e\u003ccode\u003eab37bc1\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/452\"\u003e#452\u003c/a\u003e prevent path duplication in attestation URL for registries with (\u003ca href=\"https://github.com/ajayk\"\u003e\u003ccode\u003e@​ajayk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/8b8ea3b27f49097806fc798b478c5179bea21266\"\u003e\u003ccode\u003e8b8ea3b\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/454\"\u003e#454\u003c/a\u003e skip registry key check for keyless (Sigstore/Fulcio) attestations (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/454\"\u003e#454\u003c/a\u003e) (\u003ca href=\"https://github.com/ajayk\"\u003e\u003ccode\u003e@​ajayk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/8b8ea3b27f49097806fc798b478c5179bea21266\"\u003e\u003ccode\u003e8b8ea3b\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/454\"\u003e#454\u003c/a\u003e skip registry key check for keyless (Sigstore/Fulcio) attestations (\u003ca href=\"https://github.com/ajayk\"\u003e\u003ccode\u003e@​ajayk\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/pacote/commit/0dfd1cdc15cf8586d0d7c1f4b30bffe73d5277dc\"\u003e\u003ccode\u003e0dfd1cd\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/456\"\u003e#456\u003c/a\u003e remove git config from tests (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/456\"\u003e#456\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\u003ev21.3.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/pacote/compare/v21.3.0...v21.3.1\"\u003e21.3.1\u003c/a\u003e (2026-02-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/96e571a4c2f1eaab1932ba40eb495cc6b9798c9b\"\u003e\u003ccode\u003e96e571a\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/439\"\u003e#439\u003c/a\u003e ensure that resolved git ref matches expected sha (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/439\"\u003e#439\u003c/a\u003e) (\u003ca href=\"https://github.com/klassiker\"\u003e\u003ccode\u003e@​klassiker\u003c/code\u003e\u003c/a\u003e, pacotedev)\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/pacote/commit/91847c43637a5308119076371300be497cfcff74\"\u003e\u003ccode\u003e91847c4\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/447\"\u003e#447\u003c/a\u003e fix test for ssri ignoring invalid hashes (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/447\"\u003e#447\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\u003ev21.3.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/pacote/compare/v21.2.0...v21.3.0\"\u003e21.3.0\u003c/a\u003e (2026-02-09)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/8f5091d0a7fc356756707241f8b52dc8a036c34e\"\u003e\u003ccode\u003e8f5091d\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/445\"\u003e#445\u003c/a\u003e add support for git-256 sha lengths (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/445\"\u003e#445\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\u003ev21.2.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/pacote/compare/v21.1.0...v21.2.0\"\u003e21.2.0\u003c/a\u003e (2026-02-06)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/db21624fd9ee8fe3ccea5f671f2e39c7f68546eb\"\u003e\u003ccode\u003edb21624\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/442\"\u003e#442\u003c/a\u003e implement gitSubdir according to npa spec (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/442\"\u003e#442\u003c/a\u003e) (\u003ca href=\"https://github.com/Kakadus\"\u003e\u003ccode\u003e@​Kakadus\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/c2a4217fc8b49d58c4bafd41ec1127105a37ae05\"\u003e\u003ccode\u003ec2a4217\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/443\"\u003e#443\u003c/a\u003e add allowRemote, allowFile, allowDirectory (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/443\"\u003e#443\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\u003ev21.1.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/pacote/compare/v21.0.4...v21.1.0\"\u003e21.1.0\u003c/a\u003e (2026-01-28)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/258e5fde5576b5dfebc0d5f9a098b15afdd70875\"\u003e\u003ccode\u003e258e5fd\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/440\"\u003e#440\u003c/a\u003e add allowGit option (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/440\"\u003e#440\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\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/pacote/blob/main/CHANGELOG.md\"\u003epacote's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/pacote/compare/v21.3.1...v21.4.0\"\u003e21.4.0\u003c/a\u003e (2026-02-24)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/6912f249599e9e27ed0b79ab0652cc60f6d2f755\"\u003e\u003ccode\u003e6912f24\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/451\"\u003e#451\u003c/a\u003e add allowRegistry option (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/451\"\u003e#451\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\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/ab37bc1e7d0f1c0a590770e650f93500caa9b206\"\u003e\u003ccode\u003eab37bc1\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/452\"\u003e#452\u003c/a\u003e prevent path duplication in attestation URL for registries with … (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/452\"\u003e#452\u003c/a\u003e) (\u003ca href=\"https://github.com/ajayk\"\u003e\u003ccode\u003e@​ajayk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/ab37bc1e7d0f1c0a590770e650f93500caa9b206\"\u003e\u003ccode\u003eab37bc1\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/452\"\u003e#452\u003c/a\u003e prevent path duplication in attestation URL for registries with (\u003ca href=\"https://github.com/ajayk\"\u003e\u003ccode\u003e@​ajayk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/8b8ea3b27f49097806fc798b478c5179bea21266\"\u003e\u003ccode\u003e8b8ea3b\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/454\"\u003e#454\u003c/a\u003e skip registry key check for keyless (Sigstore/Fulcio) attestations (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/454\"\u003e#454\u003c/a\u003e) (\u003ca href=\"https://github.com/ajayk\"\u003e\u003ccode\u003e@​ajayk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/8b8ea3b27f49097806fc798b478c5179bea21266\"\u003e\u003ccode\u003e8b8ea3b\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/454\"\u003e#454\u003c/a\u003e skip registry key check for keyless (Sigstore/Fulcio) attestations (\u003ca href=\"https://github.com/ajayk\"\u003e\u003ccode\u003e@​ajayk\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/pacote/commit/0dfd1cdc15cf8586d0d7c1f4b30bffe73d5277dc\"\u003e\u003ccode\u003e0dfd1cd\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/456\"\u003e#456\u003c/a\u003e remove git config from tests (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/456\"\u003e#456\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/pacote/compare/v21.3.0...v21.3.1\"\u003e21.3.1\u003c/a\u003e (2026-02-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/96e571a4c2f1eaab1932ba40eb495cc6b9798c9b\"\u003e\u003ccode\u003e96e571a\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/439\"\u003e#439\u003c/a\u003e ensure that resolved git ref matches expected sha (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/439\"\u003e#439\u003c/a\u003e) (\u003ca href=\"https://github.com/klassiker\"\u003e\u003ccode\u003e@​klassiker\u003c/code\u003e\u003c/a\u003e, pacotedev)\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/pacote/commit/91847c43637a5308119076371300be497cfcff74\"\u003e\u003ccode\u003e91847c4\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/447\"\u003e#447\u003c/a\u003e fix test for ssri ignoring invalid hashes (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/447\"\u003e#447\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/pacote/compare/v21.2.0...v21.3.0\"\u003e21.3.0\u003c/a\u003e (2026-02-09)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/8f5091d0a7fc356756707241f8b52dc8a036c34e\"\u003e\u003ccode\u003e8f5091d\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/445\"\u003e#445\u003c/a\u003e add support for git-256 sha lengths (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/445\"\u003e#445\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/pacote/compare/v21.1.0...v21.2.0\"\u003e21.2.0\u003c/a\u003e (2026-02-06)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/db21624fd9ee8fe3ccea5f671f2e39c7f68546eb\"\u003e\u003ccode\u003edb21624\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/442\"\u003e#442\u003c/a\u003e implement gitSubdir according to npa spec (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/442\"\u003e#442\u003c/a\u003e) (\u003ca href=\"https://github.com/Kakadus\"\u003e\u003ccode\u003e@​Kakadus\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/c2a4217fc8b49d58c4bafd41ec1127105a37ae05\"\u003e\u003ccode\u003ec2a4217\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/443\"\u003e#443\u003c/a\u003e add allowRemote, allowFile, allowDirectory (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/443\"\u003e#443\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/pacote/compare/v21.0.4...v21.1.0\"\u003e21.1.0\u003c/a\u003e (2026-01-28)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/258e5fde5576b5dfebc0d5f9a098b15afdd70875\"\u003e\u003ccode\u003e258e5fd\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/440\"\u003e#440\u003c/a\u003e add allowGit option (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/440\"\u003e#440\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\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/pacote/commit/e3871d830ad0d9e4c3a71502dc77c309804671f9\"\u003e\u003ccode\u003ee3871d8\u003c/code\u003e\u003c/a\u003e chore: release 21.4.0 (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/455\"\u003e#455\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/0dfd1cdc15cf8586d0d7c1f4b30bffe73d5277dc\"\u003e\u003ccode\u003e0dfd1cd\u003c/code\u003e\u003c/a\u003e chore: remove git config from tests (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/456\"\u003e#456\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/bfe6f232ea169ddf884203128e5bac1c131706d0\"\u003e\u003ccode\u003ebfe6f23\u003c/code\u003e\u003c/a\u003e Update to newer promise-retry library (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/449\"\u003e#449\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/6912f249599e9e27ed0b79ab0652cc60f6d2f755\"\u003e\u003ccode\u003e6912f24\u003c/code\u003e\u003c/a\u003e feat: add allowRegistry option (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/451\"\u003e#451\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/ab37bc1e7d0f1c0a590770e650f93500caa9b206\"\u003e\u003ccode\u003eab37bc1\u003c/code\u003e\u003c/a\u003e fix: prevent path duplication in attestation URL for registries with … (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/452\"\u003e#452\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/8b8ea3b27f49097806fc798b478c5179bea21266\"\u003e\u003ccode\u003e8b8ea3b\u003c/code\u003e\u003c/a\u003e fix: skip registry key check for keyless (Sigstore/Fulcio) attestations (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/454\"\u003e#454\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/18d36e64a6cc44ac28b7ed2b45e6d2dda4dcf317\"\u003e\u003ccode\u003e18d36e6\u003c/code\u003e\u003c/a\u003e chore: release 21.3.1 (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/448\"\u003e#448\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/96e571a4c2f1eaab1932ba40eb495cc6b9798c9b\"\u003e\u003ccode\u003e96e571a\u003c/code\u003e\u003c/a\u003e fix: ensure that resolved git ref matches expected sha (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/439\"\u003e#439\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/91847c43637a5308119076371300be497cfcff74\"\u003e\u003ccode\u003e91847c4\u003c/code\u003e\u003c/a\u003e chore: fix test for ssri ignoring invalid hashes (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/447\"\u003e#447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/411ceb6ea4326d7cfa70325068821bf8f98c8531\"\u003e\u003ccode\u003e411ceb6\u003c/code\u003e\u003c/a\u003e chore: release 21.3.0 (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/446\"\u003e#446\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/npm/pacote/compare/v21.0.4...v21.4.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=pacote\u0026package-manager=npm_and_yarn\u0026previous-version=21.0.4\u0026new-version=21.4.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/rpldy/react-uploady/pull/963","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/rpldy%2Freact-uploady/issues/963","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/963/packages"},{"uuid":"3955827161","node_id":"PR_kwDOG6L3bM7Eg-f-","number":433,"state":"open","title":"Bump tar, @npmcli/arborist, npm-profile and pacote","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-18T04:07:08.000Z","updated_at":"2026-02-18T04:08:39.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"tar, @npmcli/arborist, npm-profile"},{"name":"pacote","repository_url":"https://github.com/npm/pacote","old_version":"15.2.0","new_version":"21.3.1"}],"path":null,"ecosystem":"npm"},"body":"Bumps [tar](https://github.com/isaacs/node-tar) to 7.5.9 and updates ancestor dependencies [tar](https://github.com/isaacs/node-tar), [@npmcli/arborist](https://github.com/npm/cli/tree/HEAD/workspaces/arborist), [npm-profile](https://github.com/npm/npm-profile) and [pacote](https://github.com/npm/pacote). These dependencies need to be updated together.\n\nUpdates `tar` from 6.2.1 to 7.5.9\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/isaacs/node-tar/blob/main/CHANGELOG.md\"\u003etar's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003e7.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003ezstd\u003c/code\u003e compression support.\u003c/li\u003e\n\u003cli\u003eConsistent TOCTOU behavior in sync t.list\u003c/li\u003e\n\u003cli\u003eOnly read from ustar block if not specified in Pax\u003c/li\u003e\n\u003cli\u003eFix sync tar.list when file size reduces while reading\u003c/li\u003e\n\u003cli\u003eSanitize absolute linkpaths properly\u003c/li\u003e\n\u003cli\u003ePrevent writing hardlink entries to the archive ahead of their\nfile target\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eonentry\u003c/code\u003e in favor of \u003ccode\u003eonReadEntry\u003c/code\u003e for clarity.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eonWriteEntry\u003c/code\u003e option\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDRY the command definitions into a single \u003ccode\u003emakeCommand\u003c/code\u003e method,\nand update the type signatures to more appropriately infer the\nreturn type from the options and arguments provided.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate minipass to v7.1.0\u003c/li\u003e\n\u003cli\u003eUpdate the type definitions of \u003ccode\u003ewrite()\u003c/code\u003e and \u003ccode\u003eend()\u003c/code\u003e methods on\n\u003ccode\u003eUnpack\u003c/code\u003e and \u003ccode\u003eParser\u003c/code\u003e classes to be compatible with the\nNodeJS.WritableStream type in the latest versions of\n\u003ccode\u003e@types/node\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDrop support for node \u0026lt;18\u003c/li\u003e\n\u003cli\u003eRewrite in TypeScript, provide ESM and CommonJS hybrid\ninterface\u003c/li\u003e\n\u003cli\u003eAdd tree-shake friendly exports, like \u003ccode\u003eimport('tar/create')\u003c/code\u003e\nand \u003ccode\u003eimport('tar/read-entry')\u003c/code\u003e to get individual functions or\nclasses.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003echmod\u003c/code\u003e option that defaults to false, and deprecate\n\u003ccode\u003enoChmod\u003c/code\u003e. That is, reverse the default option regarding\nexplicitly setting file system modes to match tar entry\nsettings.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eprocessUmask\u003c/code\u003e option to avoid having to call\n\u003ccode\u003eprocess.umask()\u003c/code\u003e when \u003ccode\u003echmod: true\u003c/code\u003e (or \u003ccode\u003enoChmod: false\u003c/code\u003e) is\nset.\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/isaacs/node-tar/commit/1f0c2c9006b10199cf2686f8ef43e79a1773e1aa\"\u003e\u003ccode\u003e1f0c2c9\u003c/code\u003e\u003c/a\u003e 7.5.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-tar/commit/fbb08518bf290733b68ca4d4135f75becf73fd75\"\u003e\u003ccode\u003efbb0851\u003c/code\u003e\u003c/a\u003e build minified version as default export\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-tar/commit/6b8eba0ef367ac937e703238daa6df94ae6f823f\"\u003e\u003ccode\u003e6b8eba0\u003c/code\u003e\u003c/a\u003e 7.5.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-tar/commit/2cb1120bcefe28d7ecc719b41441ade59c52e384\"\u003e\u003ccode\u003e2cb1120\u003c/code\u003e\u003c/a\u003e fix(unpack): improve UnpackSync symlink error \u0026quot;into\u0026quot; path accuracy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-tar/commit/d18e4e1f846f4ddddc153b0f536a19c050e7499f\"\u003e\u003ccode\u003ed18e4e1\u003c/code\u003e\u003c/a\u003e fix: do not write linkpaths through symlinks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-tar/commit/4a37eb9a1cf1137df4eb70c5c7f849f412ff3cdb\"\u003e\u003ccode\u003e4a37eb9\u003c/code\u003e\u003c/a\u003e 7.5.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-tar/commit/f4a7aa9bc3d717c987fdf1480ff7a64e87ffdb46\"\u003e\u003ccode\u003ef4a7aa9\u003c/code\u003e\u003c/a\u003e fix: properly sanitize hard links containing ..\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-tar/commit/394ece6ad8d81742a4e4058af227c616cd947a25\"\u003e\u003ccode\u003e394ece6\u003c/code\u003e\u003c/a\u003e 7.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-tar/commit/7d4cc17c76f6bd11dcd83de47187dc6dff206eee\"\u003e\u003ccode\u003e7d4cc17\u003c/code\u003e\u003c/a\u003e fix race puting a Link ahead of its target File\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-tar/commit/26ab90474e642cf00d84a05bcdc2eaf2a19f1581\"\u003e\u003ccode\u003e26ab904\u003c/code\u003e\u003c/a\u003e 7.5.5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/isaacs/node-tar/compare/v6.2.1...v7.5.9\"\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/~isaacs\"\u003eisaacs\u003c/a\u003e, a new releaser for tar 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 adds \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 `@npmcli/arborist` from 6.5.1 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\u003ch2\u003earborist: v9.1.10\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/cli/compare/arborist-v9.1.9...arborist-v9.1.10\"\u003e9.1.10\u003c/a\u003e (2026-01-21)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/f95182001771ad5d52dfc57934d7ce1b97055b70\"\u003e\u003ccode\u003ef951820\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8919\"\u003e#8919\u003c/a\u003e \u003ccode\u003ecommon-ancestor-path@2.0.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003earborist: v9.1.9\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/cli/compare/arborist-v9.1.8...arborist-v9.1.9\"\u003e9.1.9\u003c/a\u003e (2025-12-09)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/07652896c44bd21a585255151f90f171eefbb00e\"\u003e\u003ccode\u003e0765289\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8721\"\u003e#8721\u003c/a\u003e handle ENOTEMPTY errors in moveFile (\u003ca href=\"https://github.com/keegancsmith\"\u003e\u003ccode\u003e@​keegancsmith\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003earborist: v9.1.8\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/cli/compare/arborist-v9.1.7...arborist-v9.1.8\"\u003e9.1.8\u003c/a\u003e (2025-11-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/b1183644faea618ee36af513c5bfc3387ada0f7e\"\u003e\u003ccode\u003eb118364\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8760\"\u003e#8760\u003c/a\u003e undefined override set conflicts shouldn't error (\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\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/f96322350e497f90a54c8a1cfd952b3329f00492\"\u003e\u003ccode\u003ef963223\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8770\"\u003e#8770\u003c/a\u003e \u003ccode\u003eproggy@4.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/f51e4aaf06ac6703abe053a95fe25b8efca3c527\"\u003e\u003ccode\u003ef51e4aa\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8770\"\u003e#8770\u003c/a\u003e \u003ccode\u003enopt@9.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/2d15040390697cd78c9a9db3f0dbafab51a6e3e9\"\u003e\u003ccode\u003e2d15040\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8770\"\u003e#8770\u003c/a\u003e \u003ccode\u003e@npmcli/query@5.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/58650dc089c74d090c51d1cb2f269f2d605dcca0\"\u003e\u003ccode\u003e58650dc\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8770\"\u003e#8770\u003c/a\u003e \u003ccode\u003e@npmcli/fs@5.0.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003earborist: v9.1.7\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/cli/compare/arborist-v9.1.6...arborist-v9.1.7\"\u003e9.1.7\u003c/a\u003e (2025-11-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/3225fa3200cb0217bdd0735bba390268f8362532\"\u003e\u003ccode\u003e3225fa3\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8737\"\u003e#8737\u003c/a\u003e fix usage of path of custom registry (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/8737\"\u003e#8737\u003c/a\u003e) (\u003ca href=\"https://github.com/flj2mu2\"\u003e\u003ccode\u003e@​flj2mu2\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/e9f0418250aa47216e449d3a63b8607e530ed27f\"\u003e\u003ccode\u003ee9f0418\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8689\"\u003e#8689\u003c/a\u003e arborist: improve override conflict detection with semantic comparison (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/8689\"\u003e#8689\u003c/a\u003e) (\u003ca href=\"https://github.com/Artur\"\u003e\u003ccode\u003e@​Artur\u003c/code\u003e\u003c/a\u003e-)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/05319f0cc3fee6680e4f59a13ed9420785cf673b\"\u003e\u003ccode\u003e05319f0\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8677\"\u003e#8677\u003c/a\u003e code cleanup (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/8677\"\u003e#8677\u003c/a\u003e) (\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/cli/commit/49a4eefd613dbb60bcff3dac39129f70586d3cff\"\u003e\u003ccode\u003e49a4eef\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8676\"\u003e#8676\u003c/a\u003e use look behind regex for trailing slash stripping (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/8676\"\u003e#8676\u003c/a\u003e) (\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/cli/commit/b1aee62082d7b25ec07f64e906afd76840907fbd\"\u003e\u003ccode\u003eb1aee62\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8645\"\u003e#8645\u003c/a\u003e dep flag calculation (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/8645\"\u003e#8645\u003c/a\u003e) (\u003ca href=\"https://github.com/liamcmitchell\"\u003e\u003ccode\u003e@​liamcmitchell\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/cli/commit/8cc9f70c2769f068ea0ef77a602162cdd949998e\"\u003e\u003ccode\u003e8cc9f70\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8723\"\u003e#8723\u003c/a\u003e \u003ccode\u003essri@13.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/59b3c6adf5fb7e5c8e0f990ade7417677270057a\"\u003e\u003ccode\u003e59b3c6a\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8723\"\u003e#8723\u003c/a\u003e \u003ccode\u003e@npmcli/redact@4.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/6cb77df37989cb7c165cb2c35c735fb12dc1385a\"\u003e\u003ccode\u003e6cb77df\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8723\"\u003e#8723\u003c/a\u003e \u003ccode\u003e@npmcli/installed-package-contents@4.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/05ac7a7ea2a4d258658537a19ba350e07df34fda\"\u003e\u003ccode\u003e05ac7a7\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8723\"\u003e#8723\u003c/a\u003e \u003ccode\u003eproc-log@6.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/0a74f6d1d8643f3a089f6e63502df77e6e3038ff\"\u003e\u003ccode\u003e0a74f6d\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8723\"\u003e#8723\u003c/a\u003e \u003ccode\u003ebin-links@6.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/041b9b29b30c539c5bf8b8cd26ea2202f94862b3\"\u003e\u003ccode\u003e041b9b2\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8723\"\u003e#8723\u003c/a\u003e \u003ccode\u003eparse-conflict-json@5.0.1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/a1b0feac64ff681b2aec6938eb5136f5e177a07a\"\u003e\u003ccode\u003ea1b0fea\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8723\"\u003e#8723\u003c/a\u003e \u003ccode\u003e@npmcli/name-from-folder@4.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/3404dca3d986d1bf0de3e74cf8b61856778711c6\"\u003e\u003ccode\u003e3404dca\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8723\"\u003e#8723\u003c/a\u003e \u003ccode\u003enpm-install-checks@8.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/542fcf3eee92cc41e86838c97c4036a97d749155\"\u003e\u003ccode\u003e542fcf3\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8723\"\u003e#8723\u003c/a\u003e \u003ccode\u003e@npmcli/node-gyp@5.0.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003earborist: v9.1.6\u003c/h2\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/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\u003ch2\u003e\u003ca href=\"https://github.com/npm/cli/compare/arborist-v9.1.9...arborist-v9.1.10\"\u003e9.1.10\u003c/a\u003e (2026-01-21)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/f95182001771ad5d52dfc57934d7ce1b97055b70\"\u003e\u003ccode\u003ef951820\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8919\"\u003e#8919\u003c/a\u003e \u003ccode\u003ecommon-ancestor-path@2.0.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/cli/compare/arborist-v9.1.8...arborist-v9.1.9\"\u003e9.1.9\u003c/a\u003e (2025-12-09)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/07652896c44bd21a585255151f90f171eefbb00e\"\u003e\u003ccode\u003e0765289\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8721\"\u003e#8721\u003c/a\u003e handle ENOTEMPTY errors in moveFile (\u003ca href=\"https://github.com/keegancsmith\"\u003e\u003ccode\u003e@​keegancsmith\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.7...arborist-v9.1.8\"\u003e9.1.8\u003c/a\u003e (2025-11-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/b1183644faea618ee36af513c5bfc3387ada0f7e\"\u003e\u003ccode\u003eb118364\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8760\"\u003e#8760\u003c/a\u003e undefined override set conflicts shouldn't error (\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\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/f96322350e497f90a54c8a1cfd952b3329f00492\"\u003e\u003ccode\u003ef963223\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8770\"\u003e#8770\u003c/a\u003e \u003ccode\u003eproggy@4.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/f51e4aaf06ac6703abe053a95fe25b8efca3c527\"\u003e\u003ccode\u003ef51e4aa\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8770\"\u003e#8770\u003c/a\u003e \u003ccode\u003enopt@9.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/2d15040390697cd78c9a9db3f0dbafab51a6e3e9\"\u003e\u003ccode\u003e2d15040\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8770\"\u003e#8770\u003c/a\u003e \u003ccode\u003e@npmcli/query@5.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/58650dc089c74d090c51d1cb2f269f2d605dcca0\"\u003e\u003ccode\u003e58650dc\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8770\"\u003e#8770\u003c/a\u003e \u003ccode\u003e@npmcli/fs@5.0.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/cli/compare/arborist-v9.1.6...arborist-v9.1.7\"\u003e9.1.7\u003c/a\u003e (2025-11-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/3225fa3200cb0217bdd0735bba390268f8362532\"\u003e\u003ccode\u003e3225fa3\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8737\"\u003e#8737\u003c/a\u003e fix usage of path of custom registry (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/8737\"\u003e#8737\u003c/a\u003e) (\u003ca href=\"https://github.com/flj2mu2\"\u003e\u003ccode\u003e@​flj2mu2\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/e9f0418250aa47216e449d3a63b8607e530ed27f\"\u003e\u003ccode\u003ee9f0418\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8689\"\u003e#8689\u003c/a\u003e arborist: improve override conflict detection with semantic comparison (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/8689\"\u003e#8689\u003c/a\u003e) (\u003ca href=\"https://github.com/Artur\"\u003e\u003ccode\u003e@​Artur\u003c/code\u003e\u003c/a\u003e-)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/05319f0cc3fee6680e4f59a13ed9420785cf673b\"\u003e\u003ccode\u003e05319f0\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8677\"\u003e#8677\u003c/a\u003e code cleanup (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/8677\"\u003e#8677\u003c/a\u003e) (\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/cli/commit/49a4eefd613dbb60bcff3dac39129f70586d3cff\"\u003e\u003ccode\u003e49a4eef\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8676\"\u003e#8676\u003c/a\u003e use look behind regex for trailing slash stripping (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/8676\"\u003e#8676\u003c/a\u003e) (\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/cli/commit/b1aee62082d7b25ec07f64e906afd76840907fbd\"\u003e\u003ccode\u003eb1aee62\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8645\"\u003e#8645\u003c/a\u003e dep flag calculation (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/8645\"\u003e#8645\u003c/a\u003e) (\u003ca href=\"https://github.com/liamcmitchell\"\u003e\u003ccode\u003e@​liamcmitchell\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/cli/commit/8cc9f70c2769f068ea0ef77a602162cdd949998e\"\u003e\u003ccode\u003e8cc9f70\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8723\"\u003e#8723\u003c/a\u003e \u003ccode\u003essri@13.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/59b3c6adf5fb7e5c8e0f990ade7417677270057a\"\u003e\u003ccode\u003e59b3c6a\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8723\"\u003e#8723\u003c/a\u003e \u003ccode\u003e@npmcli/redact@4.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/6cb77df37989cb7c165cb2c35c735fb12dc1385a\"\u003e\u003ccode\u003e6cb77df\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8723\"\u003e#8723\u003c/a\u003e \u003ccode\u003e@npmcli/installed-package-contents@4.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/05ac7a7ea2a4d258658537a19ba350e07df34fda\"\u003e\u003ccode\u003e05ac7a7\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8723\"\u003e#8723\u003c/a\u003e \u003ccode\u003eproc-log@6.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/0a74f6d1d8643f3a089f6e63502df77e6e3038ff\"\u003e\u003ccode\u003e0a74f6d\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8723\"\u003e#8723\u003c/a\u003e \u003ccode\u003ebin-links@6.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/041b9b29b30c539c5bf8b8cd26ea2202f94862b3\"\u003e\u003ccode\u003e041b9b2\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8723\"\u003e#8723\u003c/a\u003e \u003ccode\u003eparse-conflict-json@5.0.1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/a1b0feac64ff681b2aec6938eb5136f5e177a07a\"\u003e\u003ccode\u003ea1b0fea\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8723\"\u003e#8723\u003c/a\u003e \u003ccode\u003e@npmcli/name-from-folder@4.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/3404dca3d986d1bf0de3e74cf8b61856778711c6\"\u003e\u003ccode\u003e3404dca\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8723\"\u003e#8723\u003c/a\u003e \u003ccode\u003enpm-install-checks@8.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/542fcf3eee92cc41e86838c97c4036a97d749155\"\u003e\u003ccode\u003e542fcf3\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8723\"\u003e#8723\u003c/a\u003e \u003ccode\u003e@npmcli/node-gyp@5.0.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/cli/compare/arborist-v9.1.5...arborist-v9.1.6\"\u003e9.1.6\u003c/a\u003e (2025-10-08)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/0a8b8c2ba37872b08a24bcf067f6da34d718f6d8\"\u003e\u003ccode\u003e0a8b8c2\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8621\"\u003e#8621\u003c/a\u003e typo bugs and other spelling fixes (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/8621\"\u003e#8621\u003c/a\u003e) (\u003ca href=\"https://github.com/jsoref\"\u003e\u003ccode\u003e@​jsoref\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/54fd27f9f6af54ca9fd11165aafbc8a13a38f39e\"\u003e\u003ccode\u003e54fd27f\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8602\"\u003e#8602\u003c/a\u003e refactor node.ideallyInert to node.inert (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/8602\"\u003e#8602\u003c/a\u003e) (\u003ca href=\"https://github.com/liamcmitchell\"\u003e\u003ccode\u003e@​liamcmitchell\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/13d8df64e78dc13c49ab0607b252de1d54f0122a\"\u003e\u003ccode\u003e13d8df6\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8537\"\u003e#8537\u003c/a\u003e optional set calculation (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/8537\"\u003e#8537\u003c/a\u003e) (\u003ca href=\"https://github.com/liamcmitchell\"\u003e\u003ccode\u003e@​liamcmitchell\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/cli/commit/180e9f709d10c959556c19205bb3636220bed9c7\"\u003e\u003ccode\u003e180e9f7\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8610\"\u003e#8610\u003c/a\u003e fix spelling in workspaces/arborist (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/8610\"\u003e#8610\u003c/a\u003e) (\u003ca href=\"https://github.com/jsoref\"\u003e\u003ccode\u003e@​jsoref\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/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\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~reggi\"\u003ereggi\u003c/a\u003e, a new releaser for \u003ccode\u003e@​npmcli/arborist\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `npm-profile` from 9.0.2 to 12.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/npm-profile/releases\"\u003enpm-profile's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev12.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/npm-profile/compare/v12.0.0...v12.0.1\"\u003e12.0.1\u003c/a\u003e (2025-10-23)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/npm-profile/commit/f147b6d195b1cf4b56e5e459b0d6f526517a8679\"\u003e\u003ccode\u003ef147b6d\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/npm-profile/pull/171\"\u003e#171\u003c/a\u003e bump proc-log from 5.0.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/npm-profile/issues/171\"\u003e#171\u003c/a\u003e) (\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\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/npm-profile/commit/baa7d7955774a5b738695d73028d3176620b534c\"\u003e\u003ccode\u003ebaa7d79\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/npm-profile/pull/170\"\u003e#170\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/npm-profile/issues/170\"\u003e#170\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/npm-profile/compare/v11.0.1...v12.0.0\"\u003e12.0.0\u003c/a\u003e (2025-07-24)\u003c/h2\u003e\n\u003ch3\u003e⚠️ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003enpm-profile\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/npm-profile/commit/637f6545c641b0be98d1996c4bc863d5a3729f7b\"\u003e\u003ccode\u003e637f654\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/npm-profile/pull/164\"\u003e#164\u003c/a\u003e align to npm 11 node engine range (\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\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/npm-profile/commit/7366688ede67cbe133b48423289e44a5a9f8ae00\"\u003e\u003ccode\u003e7366688\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/npm-profile/pull/164\"\u003e#164\u003c/a\u003e \u003ccode\u003enpm-registry-fetch@19.0.0\u003c/code\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/npm-profile/commit/8934c09cb8d4d04b168747fe7905b9c21d9a27b1\"\u003e\u003ccode\u003e8934c09\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/npm-profile/pull/164\"\u003e#164\u003c/a\u003e \u003ccode\u003enock@13.5.6\u003c/code\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/npm-profile/commit/ea70eaa9a5e03c7e0e755cb929bff338b8b0bde8\"\u003e\u003ccode\u003eea70eaa\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/npm-profile/pull/164\"\u003e#164\u003c/a\u003e template-oss apply fix (\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/npm-profile/commit/2aa199f07c1271ffad51a0d716bc89a054c3e6f8\"\u003e\u003ccode\u003e2aa199f\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/npm-profile/pull/161\"\u003e#161\u003c/a\u003e postinstall workflow updates (\u003ca href=\"https://redirect.github.com/npm/npm-profile/issues/161\"\u003e#161\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/npm-profile/commit/87e427e95d32cfe52e7a7ecf35a170ce60068073\"\u003e\u003ccode\u003e87e427e\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/npm-profile/pull/160\"\u003e#160\u003c/a\u003e bump nock from 13.5.6 to 14.0.3 (\u003ca href=\"https://redirect.github.com/npm/npm-profile/issues/160\"\u003e#160\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/npm-profile/commit/49ce76a5adaf71914b1e6d326773d2adb2aa5ad8\"\u003e\u003ccode\u003e49ce76a\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/npm-profile/pull/163\"\u003e#163\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.24.4 to 4.25.0 (\u003ca href=\"https://redirect.github.com/npm/npm-profile/issues/163\"\u003e#163\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\u003ev11.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/npm-profile/compare/v11.0.0...v11.0.1\"\u003e11.0.1\u003c/a\u003e (2024-10-02)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/npm-profile/commit/7c3c631c3268f7a305af06bbc7ad48834811d063\"\u003e\u003ccode\u003e7c3c631\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/npm-profile/pull/155\"\u003e#155\u003c/a\u003e bump \u003ccode\u003enpm-registry-fetch@18.0.0\u003c/code\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/npm-profile/compare/v10.0.0...v11.0.0\"\u003e11.0.0\u003c/a\u003e (2024-09-26)\u003c/h2\u003e\n\u003ch3\u003e⚠️ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003enpm-profile\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/npm-profile/commit/a0ea10b41698df6f8077178f008ac16c27db4620\"\u003e\u003ccode\u003ea0ea10b\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/npm-profile/pull/152\"\u003e#152\u003c/a\u003e align to npm 10 node engine range (\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/npm-profile/commit/4ea3f70330f36b3d019709fa2ac41426e605e895\"\u003e\u003ccode\u003e4ea3f70\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/npm-profile/pull/144\"\u003e#144\u003c/a\u003e exit handler error on login (\u003ca href=\"https://redirect.github.com/npm/npm-profile/issues/144\"\u003e#144\u003c/a\u003e) (\u003ca href=\"https://github.com/milaninfy\"\u003e\u003ccode\u003e@​milaninfy\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/npm-profile/commit/66bcc4087b938e5ea23fb5d238c1e0620591b90d\"\u003e\u003ccode\u003e66bcc40\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/npm-profile/pull/152\"\u003e#152\u003c/a\u003e \u003ccode\u003eproc-log@5.0.0\u003c/code\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/npm-profile/commit/8ac1fdbfef7b863d0a9d38fd47970614b745a3eb\"\u003e\u003ccode\u003e8ac1fdb\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/npm-profile/pull/152\"\u003e#152\u003c/a\u003e run template-oss-apply (\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/npm-profile/commit/1fdff2e67aa37a26457c60a20656eecd3408a8f6\"\u003e\u003ccode\u003e1fdff2e\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/npm-profile/pull/146\"\u003e#146\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/npm-profile/commit/5b3ebbc6580e4389bcc85dbdfb74816810b62f4c\"\u003e\u003ccode\u003e5b3ebbc\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/npm-profile/pull/134\"\u003e#134\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/npm-profile/commit/6b4558f6d91ffc7f21f181941462146acccb218e\"\u003e\u003ccode\u003e6b4558f\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/npm-profile/pull/147\"\u003e#147\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/npm-profile/commit/c644e89bf1abfdea2a84359c9a394bb85df12d6e\"\u003e\u003ccode\u003ec644e89\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/npm-profile/pull/147\"\u003e#147\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.23.1 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.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/npm-profile/compare/v9.0.2...v10.0.0\"\u003e10.0.0\u003c/a\u003e (2024-05-02)\u003c/h2\u003e\n\u003ch3\u003e⚠️ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ethis uses AbortSignal.throwIfAborted() which is not available in all versions of Node 16\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ehostname\u003c/code\u003e is no longer sent as part of the web auth body\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/npm-profile/blob/main/CHANGELOG.md\"\u003enpm-profile's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/npm-profile/compare/v12.0.0...v12.0.1\"\u003e12.0.1\u003c/a\u003e (2025-10-23)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/npm-profile/commit/f147b6d195b1cf4b56e5e459b0d6f526517a8679\"\u003e\u003ccode\u003ef147b6d\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/npm-profile/pull/171\"\u003e#171\u003c/a\u003e bump proc-log from 5.0.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/npm-profile/issues/171\"\u003e#171\u003c/a\u003e) (\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\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/npm-profile/commit/baa7d7955774a5b738695d73028d3176620b534c\"\u003e\u003ccode\u003ebaa7d79\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/npm-profile/pull/170\"\u003e#170\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/npm-profile/issues/170\"\u003e#170\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/npm-profile/compare/v11.0.1...v12.0.0\"\u003e12.0.0\u003c/a\u003e (2025-07-24)\u003c/h2\u003e\n\u003ch3\u003e⚠️ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003enpm-profile\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/npm-profile/commit/637f6545c641b0be98d1996c4bc863d5a3729f7b\"\u003e\u003ccode\u003e637f654\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/npm-profile/pull/164\"\u003e#164\u003c/a\u003e align to npm 11 node engine range (\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\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/npm-profile/commit/7366688ede67cbe133b48423289e44a5a9f8ae00\"\u003e\u003ccode\u003e7366688\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/npm-profile/pull/164\"\u003e#164\u003c/a\u003e \u003ccode\u003enpm-registry-fetch@19.0.0\u003c/code\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/npm-profile/commit/8934c09cb8d4d04b168747fe7905b9c21d9a27b1\"\u003e\u003ccode\u003e8934c09\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/npm-profile/pull/164\"\u003e#164\u003c/a\u003e \u003ccode\u003enock@13.5.6\u003c/code\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/npm-profile/commit/ea70eaa9a5e03c7e0e755cb929bff338b8b0bde8\"\u003e\u003ccode\u003eea70eaa\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/npm-profile/pull/164\"\u003e#164\u003c/a\u003e template-oss apply fix (\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/npm-profile/commit/2aa199f07c1271ffad51a0d716bc89a054c3e6f8\"\u003e\u003ccode\u003e2aa199f\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/npm-profile/pull/161\"\u003e#161\u003c/a\u003e postinstall workflow updates (\u003ca href=\"https://redirect.github.com/npm/npm-profile/issues/161\"\u003e#161\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/npm-profile/commit/87e427e95d32cfe52e7a7ecf35a170ce60068073\"\u003e\u003ccode\u003e87e427e\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/npm-profile/pull/160\"\u003e#160\u003c/a\u003e bump nock from 13.5.6 to 14.0.3 (\u003ca href=\"https://redirect.github.com/npm/npm-profile/issues/160\"\u003e#160\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/npm-profile/commit/49ce76a5adaf71914b1e6d326773d2adb2aa5ad8\"\u003e\u003ccode\u003e49ce76a\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/npm-profile/pull/163\"\u003e#163\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.24.4 to 4.25.0 (\u003ca href=\"https://redirect.github.com/npm/npm-profile/issues/163\"\u003e#163\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/npm-profile/compare/v11.0.0...v11.0.1\"\u003e11.0.1\u003c/a\u003e (2024-10-02)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/npm-profile/commit/7c3c631c3268f7a305af06bbc7ad48834811d063\"\u003e\u003ccode\u003e7c3c631\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/npm-profile/pull/155\"\u003e#155\u003c/a\u003e bump \u003ccode\u003enpm-registry-fetch@18.0.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/npm-profile/compare/v10.0.0...v11.0.0\"\u003e11.0.0\u003c/a\u003e (2024-09-26)\u003c/h2\u003e\n\u003ch3\u003e⚠️ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003enpm-profile\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/npm-profile/commit/a0ea10b41698df6f8077178f008ac16c27db4620\"\u003e\u003ccode\u003ea0ea10b\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/npm-profile/pull/152\"\u003e#152\u003c/a\u003e align to npm 10 node engine range (\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/npm-profile/commit/4ea3f70330f36b3d019709fa2ac41426e605e895\"\u003e\u003ccode\u003e4ea3f70\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/npm-profile/pull/144\"\u003e#144\u003c/a\u003e exit handler error on login (\u003ca href=\"https://redirect.github.com/npm/npm-profile/issues/144\"\u003e#144\u003c/a\u003e) (\u003ca href=\"https://github.com/milaninfy\"\u003e\u003ccode\u003e@​milaninfy\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/npm-profile/commit/66bcc4087b938e5ea23fb5d238c1e0620591b90d\"\u003e\u003ccode\u003e66bcc40\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/npm-profile/pull/152\"\u003e#152\u003c/a\u003e \u003ccode\u003eproc-log@5.0.0\u003c/code\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/npm-profile/commit/8ac1fdbfef7b863d0a9d38fd47970614b745a3eb\"\u003e\u003ccode\u003e8ac1fdb\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/npm-profile/pull/152\"\u003e#152\u003c/a\u003e run template-oss-apply (\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/npm-profile/commit/1fdff2e67aa37a26457c60a20656eecd3408a8f6\"\u003e\u003ccode\u003e1fdff2e\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/npm-profile/pull/146\"\u003e#146\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/npm-profile/commit/5b3ebbc6580e4389bcc85dbdfb74816810b62f4c\"\u003e\u003ccode\u003e5b3ebbc\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/npm-profile/pull/134\"\u003e#134\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/npm-profile/commit/6b4558f6d91ffc7f21f181941462146acccb218e\"\u003e\u003ccode\u003e6b4558f\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/npm-profile/pull/147\"\u003e#147\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/npm-profile/commit/c644e89bf1abfdea2a84359c9a394bb85df12d6e\"\u003e\u003ccode\u003ec644e89\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/npm-profile/pull/147\"\u003e#147\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.23.1 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/npm-profile/compare/v9.0.2...v10.0.0\"\u003e10.0.0\u003c/a\u003e (2024-05-02)\u003c/h2\u003e\n\u003ch3\u003e⚠️ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ethis uses AbortSignal.throwIfAborted() which is not available in all versions of Node 16\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ehostname\u003c/code\u003e is no longer sent as part of the web auth body\u003c/li\u003e\n\u003cli\u003ethe opener function will now receive an object with an abort signal which can be used to listen for the abort event intead of an event emitter\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/npm-profile/commit/f67687d2bdc58ace8ee4e236254525cb2f3c07ef\"\u003e\u003ccode\u003ef67687d\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/npm-profile/pull/131\"\u003e#131\u003c/a\u003e drop node 16 support (\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/npm-profile/commit/7be7bec2fe9f7c430a2fa8fe7655c3ff3a9433cd\"\u003e\u003ccode\u003e7be7bec\u003c/code\u003e\u003c/a\u003e chore: release 12.0.1 (\u003ca href=\"https://redirect.github.com/npm/npm-profile/issues/172\"\u003e#172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/npm-profile/commit/f147b6d195b1cf4b56e5e459b0d6f526517a8679\"\u003e\u003ccode\u003ef147b6d\u003c/code\u003e\u003c/a\u003e deps: bump proc-log from 5.0.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/npm-profile/issues/171\"\u003e#171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/npm-profile/commit/baa7d7955774a5b738695d73028d3176620b534c\"\u003e\u003ccode\u003ebaa7d79\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/npm-profile/issues/170\"\u003e#170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/npm-profile/commit/0bbb4b01903a9547c1b8a0e348d53624cbf3e720\"\u003e\u003ccode\u003e0bbb4b0\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/npm-profile/issues/169\"\u003e#169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/npm-profile/commit/c26e344f3fdfef478aef11ef6715b70653026c4b\"\u003e\u003ccode\u003ec26e344\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.25.0 to 4.25.1 (\u003ca href=\"https://redirect.github.com/npm/npm-profile/issues/167\"\u003e#167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/npm-profile/commit/d5e547c9ed36fa7a9bf0a105b4e8e15c9fad68f0\"\u003e\u003ccode\u003ed5e547c\u003c/code\u003e\u003c/a\u003e chore: release 12.0.0 (\u003ca href=\"https://redirect.github.com/npm/npm-profile/issues/165\"\u003e#165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/npm-profile/commit/8934c09cb8d4d04b168747fe7905b9c21d9a27b1\"\u003e\u003ccode\u003e8934c09\u003c/code\u003e\u003c/a\u003e chore: nock@13.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/npm-profile/commit/7366688ede67cbe133b48423289e44a5a9f8ae00\"\u003e\u003ccode\u003e7366688\u003c/code\u003e\u003c/a\u003e deps: npm-registry-fetch@19.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/npm-profile/commit/ea70eaa9a5e03c7e0e755cb929bff338b8b0bde8\"\u003e\u003ccode\u003eea70eaa\u003c/code\u003e\u003c/a\u003e chore: template-oss apply fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/npm-profile/commit/637f6545c641b0be98d1996c4bc863d5a3729f7b\"\u003e\u003ccode\u003e637f654\u003c/code\u003e\u003c/a\u003e fix!: align to npm 11 node engine range\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/npm/npm-profile/compare/v9.0.2...v12.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 npm-profile since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pacote` from 15.2.0 to 21.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/pacote/releases\"\u003epacote's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev21.3.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/pacote/compare/v21.3.0...v21.3.1\"\u003e21.3.1\u003c/a\u003e (2026-02-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/96e571a4c2f1eaab1932ba40eb495cc6b9798c9b\"\u003e\u003ccode\u003e96e571a\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/439\"\u003e#439\u003c/a\u003e ensure that resolved git ref matches expected sha (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/439\"\u003e#439\u003c/a\u003e) (\u003ca href=\"https://github.com/klassiker\"\u003e\u003ccode\u003e@​klassiker\u003c/code\u003e\u003c/a\u003e, pacotedev)\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/pacote/commit/91847c43637a5308119076371300be497cfcff74\"\u003e\u003ccode\u003e91847c4\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/447\"\u003e#447\u003c/a\u003e fix test for ssri ignoring invalid hashes (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/447\"\u003e#447\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\u003ev21.3.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/pacote/compare/v21.2.0...v21.3.0\"\u003e21.3.0\u003c/a\u003e (2026-02-09)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/8f5091d0a7fc356756707241f8b52dc8a036c34e\"\u003e\u003ccode\u003e8f5091d\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/445\"\u003e#445\u003c/a\u003e add support for git-256 sha lengths (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/445\"\u003e#445\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\u003ev21.2.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/pacote/compare/v21.1.0...v21.2.0\"\u003e21.2.0\u003c/a\u003e (2026-02-06)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/db21624fd9ee8fe3ccea5f671f2e39c7f68546eb\"\u003e\u003ccode\u003edb21624\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/442\"\u003e#442\u003c/a\u003e implement gitSubdir according to npa spec (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/442\"\u003e#442\u003c/a\u003e) (\u003ca href=\"https://github.com/Kakadus\"\u003e\u003ccode\u003e@​Kakadus\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/c2a4217fc8b49d58c4bafd41ec1127105a37ae05\"\u003e\u003ccode\u003ec2a4217\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/443\"\u003e#443\u003c/a\u003e add allowRemote, allowFile, allowDirectory (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/443\"\u003e#443\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\u003ev21.1.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/pacote/compare/v21.0.4...v21.1.0\"\u003e21.1.0\u003c/a\u003e (2026-01-28)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/258e5fde5576b5dfebc0d5f9a098b15afdd70875\"\u003e\u003ccode\u003e258e5fd\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/440\"\u003e#440\u003c/a\u003e add allowGit option (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/440\"\u003e#440\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\u003ev21.0.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/pacote/compare/v21.0.3...v21.0.4\"\u003e21.0.4\u003c/a\u003e (2025-11-13)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/edbcc02933255ad72ab1d9f5adc070692e402c9b\"\u003e\u003ccode\u003eedbcc02\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/436\"\u003e#436\u003c/a\u003e \u003ccode\u003eproc-log@6.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/8dc1f2294ffc8843e65fe582dde49756581580e1\"\u003e\u003ccode\u003e8dc1f22\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/436\"\u003e#436\u003c/a\u003e \u003ccode\u003e@npmcli/installed-package-contents@4.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/505c3b0c8335694c690e18c0aba373e68482545e\"\u003e\u003ccode\u003e505c3b0\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/436\"\u003e#436\u003c/a\u003e \u003ccode\u003essri@13.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/a23fb17692d2978290441e99e2d8baf68a4bd22e\"\u003e\u003ccode\u003ea23fb17\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/436\"\u003e#436\u003c/a\u003e \u003ccode\u003e@npmcli/promise-spawn@9.0.0\u003c/code\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/pacote/commit/ff261aa39e58437776043bb562fd388742d39185\"\u003e\u003ccode\u003eff261aa\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/436\"\u003e#436\u003c/a\u003e \u003ccode\u003e@npmcli/eslint-config@6.0.0\u003c/code\u003e (\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/pacote/commit/2bba86201e3e5c226ff23544a18cdc8d480eb888\"\u003e\u003ccode\u003e2bba862\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/436\"\u003e#436\u003c/a\u003e \u003ccode\u003e@npmcli/template-oss@4.28.0\u003c/code\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\u003ev21.0.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/pacote/compare/v21.0.2...v21.0.3\"\u003e21.0.3\u003c/a\u003e (2025-09-17)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/eed1bd52ea803bf075a81d3786c5240856aed9bf\"\u003e\u003ccode\u003eeed1bd5\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/431\"\u003e#431\u003c/a\u003e \u003ccode\u003e@npmcli/git@7.0.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/431\"\u003e#431\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev21.0.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/pacote/compare/v21.0.1...v21.0.2\"\u003e21.0.2\u003c/a\u003e (2025-09-17)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/32cb6d13bb0ef38473a1660329076b73bf4e2dea\"\u003e\u003ccode\u003e32cb6d1\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/429\"\u003e#429\u003c/a\u003e \u003ccode\u003enpm-pick-manifest@11.0.1\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/429\"\u003e#429\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev21.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/pacote/compare/v21.0.0...v21.0.1\"\u003e21.0.1\u003c/a\u003e (2025-09-02)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/aae7798cdd0b08fcb4f648490b12d08f79016942\"\u003e\u003ccode\u003eaae7798\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/428\"\u003e#428\u003c/a\u003e \u003ccode\u003e@npmcli/run-script@10.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/1b233e33ecc6cde26a280aabc8745d60853da80c\"\u003e\u003ccode\u003e1b233e3\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/428\"\u003e#428\u003c/a\u003e \u003ccode\u003e@npmcli/package-json@7.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/d4b97ec0960485166513cf1583a71c575456bdea\"\u003e\u003ccode\u003ed4b97ec\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/428\"\u003e#428\u003c/a\u003e \u003ccode\u003esigstore@4.0.0\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/pacote/blob/main/CHANGELOG.md\"\u003epacote's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/pacote/compare/v21.3.0...v21.3.1\"\u003e21.3.1\u003c/a\u003e (2026-02-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/96e571a4c2f1eaab1932ba40eb495cc6b9798c9b\"\u003e\u003ccode\u003e96e571a\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/439\"\u003e#439\u003c/a\u003e ensure that resolved git ref matches expected sha (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/439\"\u003e#439\u003c/a\u003e) (\u003ca href=\"https://github.com/klassiker\"\u003e\u003ccode\u003e@​klassiker\u003c/code\u003e\u003c/a\u003e, pacotedev)\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/pacote/commit/91847c43637a5308119076371300be497cfcff74\"\u003e\u003ccode\u003e91847c4\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/447\"\u003e#447\u003c/a\u003e fix test for ssri ignoring invalid hashes (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/447\"\u003e#447\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/pacote/compare/v21.2.0...v21.3.0\"\u003e21.3.0\u003c/a\u003e (2026-02-09)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/8f5091d0a7fc356756707241f8b52dc8a036c34e\"\u003e\u003ccode\u003e8f5091d\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/445\"\u003e#445\u003c/a\u003e add support for git-256 sha lengths (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/445\"\u003e#445\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/pacote/compare/v21.1.0...v21.2.0\"\u003e21.2.0\u003c/a\u003e (2026-02-06)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/db21624fd9ee8fe3ccea5f671f2e39c7f68546eb\"\u003e\u003ccode\u003edb21624\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/442\"\u003e#442\u003c/a\u003e implement gitSubdir according to npa spec (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/442\"\u003e#442\u003c/a\u003e) (\u003ca href=\"https://github.com/Kakadus\"\u003e\u003ccode\u003e@​Kakadus\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/c2a4217fc8b49d58c4bafd41ec1127105a37ae05\"\u003e\u003ccode\u003ec2a4217\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/443\"\u003e#443\u003c/a\u003e add allowRemote, allowFile, allowDirectory (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/443\"\u003e#443\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/pacote/compare/v21.0.4...v21.1.0\"\u003e21.1.0\u003c/a\u003e (2026-01-28)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/258e5fde5576b5dfebc0d5f9a098b15afdd70875\"\u003e\u003ccode\u003e258e5fd\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/440\"\u003e#440\u003c/a\u003e add allowGit option (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/440\"\u003e#440\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/pacote/compare/v21.0.3...v21.0.4\"\u003e21.0.4\u003c/a\u003e (2025-11-13)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/edbcc02933255ad72ab1d9f5adc070692e402c9b\"\u003e\u003ccode\u003eedbcc02\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/436\"\u003e#436\u003c/a\u003e \u003ccode\u003eproc-log@6.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/8dc1f2294ffc8843e65fe582dde49756581580e1\"\u003e\u003ccode\u003e8dc1f22\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/436\"\u003e#436\u003c/a\u003e \u003ccode\u003e@npmcli/installed-package-contents@4.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/505c3b0c8335694c690e18c0aba373e68482545e\"\u003e\u003ccode\u003e505c3b0\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/436\"\u003e#436\u003c/a\u003e \u003ccode\u003essri@13.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/a23fb17692d2978290441e99e2d8baf68a4bd22e\"\u003e\u003ccode\u003ea23fb17\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/436\"\u003e#436\u003c/a\u003e \u003ccode\u003e@npmcli/promise-spawn@9.0.0\u003c/code\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/pacote/commit/ff261aa39e58437776043bb562fd388742d39185\"\u003e\u003ccode\u003eff261aa\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/436\"\u003e#436\u003c/a\u003e \u003ccode\u003e@npmcli/eslint-config@6.0.0\u003c/code\u003e (\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/pacote/commit/2bba86201e3e5c226ff23544a18cdc8d480eb888\"\u003e\u003ccode\u003e2bba862\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/436\"\u003e#436\u003c/a\u003e \u003ccode\u003e@npmcli/template-oss@4.28.0\u003c/code\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/pacote/compare/v21.0.2...v21.0.3\"\u003e21.0.3\u003c/a\u003e (2025-09-17)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/eed1bd52ea803bf075a81d3786c5240856aed9bf\"\u003e\u003ccode\u003eeed1bd5\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/431\"\u003e#431\u003c/a\u003e \u003ccode\u003e@npmcli/git@7.0.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/431\"\u003e#431\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/pacote/compare/v21.0.1...v21.0.2\"\u003e21.0.2\u003c/a\u003e (2025-09-17)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/32cb6d13bb0ef38473a1660329076b73bf4e2dea\"\u003e\u003ccode\u003e32cb6d1\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/429\"\u003e#429\u003c/a\u003e \u003ccode\u003enpm-pick-manifest@11.0.1\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/429\"\u003e#429\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/pacote/compare/v21.0.0...v21.0.1\"\u003e21.0.1\u003c/a\u003e (2025-09-02)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/aae7798cdd0b08fcb4f648490b12d08f79016942\"\u003e\u003ccode\u003eaae7798\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/428\"\u003e#428\u003c/a\u003e \u003ccode\u003e@npmcli/run-script@10.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/1b233e33ecc6cde26a280aabc8745d60853da80c\"\u003e\u003ccode\u003e1b233e3\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/428\"\u003e#428\u003c/a\u003e \u003ccode\u003e@npmcli/package-json@7.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/d4b97ec0960485166513cf1583a71c575456bdea\"\u003e\u003ccode\u003ed4b97ec\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/428\"\u003e#428\u003c/a\u003e \u003ccode\u003esigstore@4.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/cf274873d6a5a94a20859329d0dadf40b4b66711\"\u003e\u003ccode\u003ecf27487\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/428\"\u003e#428\u003c/a\u003e \u003ccode\u003enpm-registry-fetch@19.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/3e89235353d83e632408c322dc2a6ac21326e4e9\"\u003e\u003ccode\u003e3e89235\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/428\"\u003e#428\u003c/a\u003e \u003ccode\u003enpm-packlist@10.0.1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/d46fc27cbc572f8a2c6310129d27876a977eb59b\"\u003e\u003ccode\u003ed46fc27\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/428\"\u003e#428\u003c/a\u003e \u003ccode\u003enpm-package-arg@13.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/2a6a9f0b25b8451337e266379660561d7178a48d\"\u003e\u003ccode\u003e2a6a9f0\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/428\"\u003e#428\u003c/a\u003e \u003ccode\u003ehosted-git-info@9.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/bbb72cfa30ed9a188c0117b6bf9a934ed381d453\"\u003e\u003ccode\u003ebbb72cf\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/428\"\u003e#428\u003c/a\u003e \u003ccode\u003ecacache@20.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/8a642c0d83f1cc740d60293fcd38be2ac0d52083\"\u003e\u003ccode\u003e8a642c0\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/426\"\u003e#426\u003c/a\u003e \u003ccode\u003etar@7.4.3\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/426\"\u003e#426\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/pacote/commit/f81d8ed2458d58fe42b3cb67f96f2befc5422d3d\"\u003e\u003ccode\u003ef81d8ed\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/417\"\u003e#417\u003c/a\u003e bump \u003ccode\u003e@​npmcli/arborist\u003c/code\u003e from 8.0.0 to 9.0.0 (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/417\"\u003e#417\u003c/a\u003e) (\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\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/pacote/commit/18d36e64a6cc44ac28b7ed2b45e6d2dda4dcf317\"\u003e\u003ccode\u003e18d36e6\u003c/code\u003e\u003c/a\u003e chore: release 21.3.1 (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/448\"\u003e#448\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/96e571a4c2f1eaab1932ba40eb495cc6b9798c9b\"\u003e\u003ccode\u003e96e571a\u003c/code\u003e\u003c/a\u003e fix: ensure that resolved git ref matches expected sha (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/439\"\u003e#439\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/91847c43637a5308119076371300be497cfcff74\"\u003e\u003ccode\u003e91847c4\u003c/code\u003e\u003c/a\u003e chore: fix test for ssri ignoring invalid hashes (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/447\"\u003e#447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/411ceb6ea4326d7cfa70325068821bf8f98c8531\"\u003e\u003ccode\u003e411ceb6\u003c/code\u003e\u003c/a\u003e chore: release 21.3.0 (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/446\"\u003e#446\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/8f5091d0a7fc356756707241f8b52dc8a036c34e\"\u003e\u003ccode\u003e8f5091d\u003c/code\u003e\u003c/a\u003e feat: add support for git-256 sha lengths (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/445\"\u003e#445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/27cc5e11c8c1f515f3c96abcaefab702ffcce2b3\"\u003e\u003ccode\u003e27cc5e1\u003c/code\u003e\u003c/a\u003e chore: release 21.2.0 (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/444\"\u003e#444\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/db21624fd9ee8fe3ccea5f671f2e39c7f68546eb\"\u003e\u003ccode\u003edb21624\u003c/code\u003e\u003c/a\u003e feat: implement gitSubdir according to npa spec (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/442\"\u003e#442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/c2a4217fc8b49d58c4bafd41ec1127105a37ae05\"\u003e\u003ccode\u003ec2a4217\u003c/code\u003e\u003c/a\u003e feat: add allowRemote, allowFile, allowDirectory (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/443\"\u003e#443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/7c9469ddd04bd03bee0d42e99411c6be8c6a2478\"\u003e\u003ccode\u003e7c9469d\u003c/code\u003e\u003c/a\u003e chore: release 21.1.0 (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/441\"\u003e#441\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/258e5fde5576b5dfebc0d5f9a098b15afdd70875\"\u003e\u003ccode\u003e258e5fd\u003c/code\u003e\u003c/a\u003e feat: add allowGit option (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/440\"\u003e#440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/npm/pacote/compare/v15.2.0...v21.3.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 pacote 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 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)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/lando/core/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/lando/core/pull/433","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/lando%2Fcore/issues/433","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/433/packages"},{"uuid":"3955824329","node_id":"PR_kwDOIl-NGs7Eg97V","number":126,"state":"open","title":"Bump tar, @npmcli/arborist, npm-profile and pacote","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-18T04:05:48.000Z","updated_at":"2026-02-18T04:06:45.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"tar, @npmcli/arborist, npm-profile"},{"name":"pacote","repository_url":"https://github.com/npm/pacote","old_version":"15.2.0","new_version":"21.3.1"}],"path":null,"ecosystem":"npm"},"body":"Bumps [tar](https://github.com/isaacs/node-tar) to 7.5.9 and updates ancestor dependencies [tar](https://github.com/isaacs/node-tar), [@npmcli/arborist](https://github.com/npm/cli/tree/HEAD/workspaces/arborist), [npm-profile](https://github.com/npm/npm-profile) and [pacote](https://github.com/npm/pacote). These dependencies need to be updated together.\n\nUpdates `tar` from 6.2.1 to 7.5.9\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/isaacs/node-tar/blob/main/CHANGELOG.md\"\u003etar's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003e7.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003ezstd\u003c/code\u003e compression support.\u003c/li\u003e\n\u003cli\u003eConsistent TOCTOU behavior in sync t.list\u003c/li\u003e\n\u003cli\u003eOnly read from ustar block if not specified in Pax\u003c/li\u003e\n\u003cli\u003eFix sync tar.list when file size reduces while reading\u003c/li\u003e\n\u003cli\u003eSanitize absolute linkpaths properly\u003c/li\u003e\n\u003cli\u003ePrevent writing hardlink entries to the archive ahead of their\nfile target\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eonentry\u003c/code\u003e in favor of \u003ccode\u003eonReadEntry\u003c/code\u003e for clarity.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eonWriteEntry\u003c/code\u003e option\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDRY the command definitions into a single \u003ccode\u003emakeCommand\u003c/code\u003e method,\nand update the type signatures to more appropriately infer the\nreturn type from the options and arguments provided.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate minipass to v7.1.0\u003c/li\u003e\n\u003cli\u003eUpdate the type definitions of \u003ccode\u003ewrite()\u003c/code\u003e and \u003ccode\u003eend()\u003c/code\u003e methods on\n\u003ccode\u003eUnpack\u003c/code\u003e and \u003ccode\u003eParser\u003c/code\u003e classes to be compatible with the\nNodeJS.WritableStream type in the latest versions of\n\u003ccode\u003e@types/node\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDrop support for node \u0026lt;18\u003c/li\u003e\n\u003cli\u003eRewrite in TypeScript, provide ESM and CommonJS hybrid\ninterface\u003c/li\u003e\n\u003cli\u003eAdd tree-shake friendly exports, like \u003ccode\u003eimport('tar/create')\u003c/code\u003e\nand \u003ccode\u003eimport('tar/read-entry')\u003c/code\u003e to get individual functions or\nclasses.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003echmod\u003c/code\u003e option that defaults to false, and deprecate\n\u003ccode\u003enoChmod\u003c/code\u003e. That is, reverse the default option regarding\nexplicitly setting file system modes to match tar entry\nsettings.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eprocessUmask\u003c/code\u003e option to avoid having to call\n\u003ccode\u003eprocess.umask()\u003c/code\u003e when \u003ccode\u003echmod: true\u003c/code\u003e (or \u003ccode\u003enoChmod: false\u003c/code\u003e) is\nset.\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/isaacs/node-tar/commit/1f0c2c9006b10199cf2686f8ef43e79a1773e1aa\"\u003e\u003ccode\u003e1f0c2c9\u003c/code\u003e\u003c/a\u003e 7.5.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-tar/commit/fbb08518bf290733b68ca4d4135f75becf73fd75\"\u003e\u003ccode\u003efbb0851\u003c/code\u003e\u003c/a\u003e build minified version as default export\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-tar/commit/6b8eba0ef367ac937e703238daa6df94ae6f823f\"\u003e\u003ccode\u003e6b8eba0\u003c/code\u003e\u003c/a\u003e 7.5.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-tar/commit/2cb1120bcefe28d7ecc719b41441ade59c52e384\"\u003e\u003ccode\u003e2cb1120\u003c/code\u003e\u003c/a\u003e fix(unpack): improve UnpackSync symlink error \u0026quot;into\u0026quot; path accuracy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-tar/commit/d18e4e1f846f4ddddc153b0f536a19c050e7499f\"\u003e\u003ccode\u003ed18e4e1\u003c/code\u003e\u003c/a\u003e fix: do not write linkpaths through symlinks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-tar/commit/4a37eb9a1cf1137df4eb70c5c7f849f412ff3cdb\"\u003e\u003ccode\u003e4a37eb9\u003c/code\u003e\u003c/a\u003e 7.5.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-tar/commit/f4a7aa9bc3d717c987fdf1480ff7a64e87ffdb46\"\u003e\u003ccode\u003ef4a7aa9\u003c/code\u003e\u003c/a\u003e fix: properly sanitize hard links containing ..\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-tar/commit/394ece6ad8d81742a4e4058af227c616cd947a25\"\u003e\u003ccode\u003e394ece6\u003c/code\u003e\u003c/a\u003e 7.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-tar/commit/7d4cc17c76f6bd11dcd83de47187dc6dff206eee\"\u003e\u003ccode\u003e7d4cc17\u003c/code\u003e\u003c/a\u003e fix race puting a Link ahead of its target File\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-tar/commit/26ab90474e642cf00d84a05bcdc2eaf2a19f1581\"\u003e\u003ccode\u003e26ab904\u003c/code\u003e\u003c/a\u003e 7.5.5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/isaacs/node-tar/compare/v6.2.1...v7.5.9\"\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/~isaacs\"\u003eisaacs\u003c/a\u003e, a new releaser for tar 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 adds \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 `@npmcli/arborist` from 6.5.1 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\u003ch2\u003earborist: v9.1.10\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/cli/compare/arborist-v9.1.9...arborist-v9.1.10\"\u003e9.1.10\u003c/a\u003e (2026-01-21)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/f95182001771ad5d52dfc57934d7ce1b97055b70\"\u003e\u003ccode\u003ef951820\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8919\"\u003e#8919\u003c/a\u003e \u003ccode\u003ecommon-ancestor-path@2.0.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003earborist: v9.1.9\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/cli/compare/arborist-v9.1.8...arborist-v9.1.9\"\u003e9.1.9\u003c/a\u003e (2025-12-09)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/07652896c44bd21a585255151f90f171eefbb00e\"\u003e\u003ccode\u003e0765289\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8721\"\u003e#8721\u003c/a\u003e handle ENOTEMPTY errors in moveFile (\u003ca href=\"https://github.com/keegancsmith\"\u003e\u003ccode\u003e@​keegancsmith\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003earborist: v9.1.8\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/cli/compare/arborist-v9.1.7...arborist-v9.1.8\"\u003e9.1.8\u003c/a\u003e (2025-11-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/b1183644faea618ee36af513c5bfc3387ada0f7e\"\u003e\u003ccode\u003eb118364\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8760\"\u003e#8760\u003c/a\u003e undefined override set conflicts shouldn't error (\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\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/f96322350e497f90a54c8a1cfd952b3329f00492\"\u003e\u003ccode\u003ef963223\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8770\"\u003e#8770\u003c/a\u003e \u003ccode\u003eproggy@4.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/f51e4aaf06ac6703abe053a95fe25b8efca3c527\"\u003e\u003ccode\u003ef51e4aa\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8770\"\u003e#8770\u003c/a\u003e \u003ccode\u003enopt@9.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/2d15040390697cd78c9a9db3f0dbafab51a6e3e9\"\u003e\u003ccode\u003e2d15040\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8770\"\u003e#8770\u003c/a\u003e \u003ccode\u003e@npmcli/query@5.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/58650dc089c74d090c51d1cb2f269f2d605dcca0\"\u003e\u003ccode\u003e58650dc\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8770\"\u003e#8770\u003c/a\u003e \u003ccode\u003e@npmcli/fs@5.0.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003earborist: v9.1.7\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/cli/compare/arborist-v9.1.6...arborist-v9.1.7\"\u003e9.1.7\u003c/a\u003e (2025-11-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/3225fa3200cb0217bdd0735bba390268f8362532\"\u003e\u003ccode\u003e3225fa3\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8737\"\u003e#8737\u003c/a\u003e fix usage of path of custom registry (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/8737\"\u003e#8737\u003c/a\u003e) (\u003ca href=\"https://github.com/flj2mu2\"\u003e\u003ccode\u003e@​flj2mu2\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/e9f0418250aa47216e449d3a63b8607e530ed27f\"\u003e\u003ccode\u003ee9f0418\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8689\"\u003e#8689\u003c/a\u003e arborist: improve override conflict detection with semantic comparison (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/8689\"\u003e#8689\u003c/a\u003e) (\u003ca href=\"https://github.com/Artur\"\u003e\u003ccode\u003e@​Artur\u003c/code\u003e\u003c/a\u003e-)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/05319f0cc3fee6680e4f59a13ed9420785cf673b\"\u003e\u003ccode\u003e05319f0\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8677\"\u003e#8677\u003c/a\u003e code cleanup (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/8677\"\u003e#8677\u003c/a\u003e) (\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/cli/commit/49a4eefd613dbb60bcff3dac39129f70586d3cff\"\u003e\u003ccode\u003e49a4eef\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8676\"\u003e#8676\u003c/a\u003e use look behind regex for trailing slash stripping (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/8676\"\u003e#8676\u003c/a\u003e) (\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/cli/commit/b1aee62082d7b25ec07f64e906afd76840907fbd\"\u003e\u003ccode\u003eb1aee62\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8645\"\u003e#8645\u003c/a\u003e dep flag calculation (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/8645\"\u003e#8645\u003c/a\u003e) (\u003ca href=\"https://github.com/liamcmitchell\"\u003e\u003ccode\u003e@​liamcmitchell\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/cli/commit/8cc9f70c2769f068ea0ef77a602162cdd949998e\"\u003e\u003ccode\u003e8cc9f70\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8723\"\u003e#8723\u003c/a\u003e \u003ccode\u003essri@13.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/59b3c6adf5fb7e5c8e0f990ade7417677270057a\"\u003e\u003ccode\u003e59b3c6a\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8723\"\u003e#8723\u003c/a\u003e \u003ccode\u003e@npmcli/redact@4.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/6cb77df37989cb7c165cb2c35c735fb12dc1385a\"\u003e\u003ccode\u003e6cb77df\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8723\"\u003e#8723\u003c/a\u003e \u003ccode\u003e@npmcli/installed-package-contents@4.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/05ac7a7ea2a4d258658537a19ba350e07df34fda\"\u003e\u003ccode\u003e05ac7a7\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8723\"\u003e#8723\u003c/a\u003e \u003ccode\u003eproc-log@6.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/0a74f6d1d8643f3a089f6e63502df77e6e3038ff\"\u003e\u003ccode\u003e0a74f6d\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8723\"\u003e#8723\u003c/a\u003e \u003ccode\u003ebin-links@6.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/041b9b29b30c539c5bf8b8cd26ea2202f94862b3\"\u003e\u003ccode\u003e041b9b2\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8723\"\u003e#8723\u003c/a\u003e \u003ccode\u003eparse-conflict-json@5.0.1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/a1b0feac64ff681b2aec6938eb5136f5e177a07a\"\u003e\u003ccode\u003ea1b0fea\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8723\"\u003e#8723\u003c/a\u003e \u003ccode\u003e@npmcli/name-from-folder@4.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/3404dca3d986d1bf0de3e74cf8b61856778711c6\"\u003e\u003ccode\u003e3404dca\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8723\"\u003e#8723\u003c/a\u003e \u003ccode\u003enpm-install-checks@8.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/542fcf3eee92cc41e86838c97c4036a97d749155\"\u003e\u003ccode\u003e542fcf3\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8723\"\u003e#8723\u003c/a\u003e \u003ccode\u003e@npmcli/node-gyp@5.0.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003earborist: v9.1.6\u003c/h2\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/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\u003ch2\u003e\u003ca href=\"https://github.com/npm/cli/compare/arborist-v9.1.9...arborist-v9.1.10\"\u003e9.1.10\u003c/a\u003e (2026-01-21)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/f95182001771ad5d52dfc57934d7ce1b97055b70\"\u003e\u003ccode\u003ef951820\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8919\"\u003e#8919\u003c/a\u003e \u003ccode\u003ecommon-ancestor-path@2.0.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/cli/compare/arborist-v9.1.8...arborist-v9.1.9\"\u003e9.1.9\u003c/a\u003e (2025-12-09)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/07652896c44bd21a585255151f90f171eefbb00e\"\u003e\u003ccode\u003e0765289\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8721\"\u003e#8721\u003c/a\u003e handle ENOTEMPTY errors in moveFile (\u003ca href=\"https://github.com/keegancsmith\"\u003e\u003ccode\u003e@​keegancsmith\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.7...arborist-v9.1.8\"\u003e9.1.8\u003c/a\u003e (2025-11-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/b1183644faea618ee36af513c5bfc3387ada0f7e\"\u003e\u003ccode\u003eb118364\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8760\"\u003e#8760\u003c/a\u003e undefined override set conflicts shouldn't error (\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\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/f96322350e497f90a54c8a1cfd952b3329f00492\"\u003e\u003ccode\u003ef963223\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8770\"\u003e#8770\u003c/a\u003e \u003ccode\u003eproggy@4.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/f51e4aaf06ac6703abe053a95fe25b8efca3c527\"\u003e\u003ccode\u003ef51e4aa\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8770\"\u003e#8770\u003c/a\u003e \u003ccode\u003enopt@9.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/2d15040390697cd78c9a9db3f0dbafab51a6e3e9\"\u003e\u003ccode\u003e2d15040\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8770\"\u003e#8770\u003c/a\u003e \u003ccode\u003e@npmcli/query@5.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/58650dc089c74d090c51d1cb2f269f2d605dcca0\"\u003e\u003ccode\u003e58650dc\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8770\"\u003e#8770\u003c/a\u003e \u003ccode\u003e@npmcli/fs@5.0.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/cli/compare/arborist-v9.1.6...arborist-v9.1.7\"\u003e9.1.7\u003c/a\u003e (2025-11-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/3225fa3200cb0217bdd0735bba390268f8362532\"\u003e\u003ccode\u003e3225fa3\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8737\"\u003e#8737\u003c/a\u003e fix usage of path of custom registry (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/8737\"\u003e#8737\u003c/a\u003e) (\u003ca href=\"https://github.com/flj2mu2\"\u003e\u003ccode\u003e@​flj2mu2\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/e9f0418250aa47216e449d3a63b8607e530ed27f\"\u003e\u003ccode\u003ee9f0418\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8689\"\u003e#8689\u003c/a\u003e arborist: improve override conflict detection with semantic comparison (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/8689\"\u003e#8689\u003c/a\u003e) (\u003ca href=\"https://github.com/Artur\"\u003e\u003ccode\u003e@​Artur\u003c/code\u003e\u003c/a\u003e-)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/05319f0cc3fee6680e4f59a13ed9420785cf673b\"\u003e\u003ccode\u003e05319f0\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8677\"\u003e#8677\u003c/a\u003e code cleanup (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/8677\"\u003e#8677\u003c/a\u003e) (\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/cli/commit/49a4eefd613dbb60bcff3dac39129f70586d3cff\"\u003e\u003ccode\u003e49a4eef\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8676\"\u003e#8676\u003c/a\u003e use look behind regex for trailing slash stripping (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/8676\"\u003e#8676\u003c/a\u003e) (\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/cli/commit/b1aee62082d7b25ec07f64e906afd76840907fbd\"\u003e\u003ccode\u003eb1aee62\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8645\"\u003e#8645\u003c/a\u003e dep flag calculation (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/8645\"\u003e#8645\u003c/a\u003e) (\u003ca href=\"https://github.com/liamcmitchell\"\u003e\u003ccode\u003e@​liamcmitchell\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/cli/commit/8cc9f70c2769f068ea0ef77a602162cdd949998e\"\u003e\u003ccode\u003e8cc9f70\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8723\"\u003e#8723\u003c/a\u003e \u003ccode\u003essri@13.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/59b3c6adf5fb7e5c8e0f990ade7417677270057a\"\u003e\u003ccode\u003e59b3c6a\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8723\"\u003e#8723\u003c/a\u003e \u003ccode\u003e@npmcli/redact@4.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/6cb77df37989cb7c165cb2c35c735fb12dc1385a\"\u003e\u003ccode\u003e6cb77df\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8723\"\u003e#8723\u003c/a\u003e \u003ccode\u003e@npmcli/installed-package-contents@4.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/05ac7a7ea2a4d258658537a19ba350e07df34fda\"\u003e\u003ccode\u003e05ac7a7\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8723\"\u003e#8723\u003c/a\u003e \u003ccode\u003eproc-log@6.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/0a74f6d1d8643f3a089f6e63502df77e6e3038ff\"\u003e\u003ccode\u003e0a74f6d\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8723\"\u003e#8723\u003c/a\u003e \u003ccode\u003ebin-links@6.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/041b9b29b30c539c5bf8b8cd26ea2202f94862b3\"\u003e\u003ccode\u003e041b9b2\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8723\"\u003e#8723\u003c/a\u003e \u003ccode\u003eparse-conflict-json@5.0.1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/a1b0feac64ff681b2aec6938eb5136f5e177a07a\"\u003e\u003ccode\u003ea1b0fea\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8723\"\u003e#8723\u003c/a\u003e \u003ccode\u003e@npmcli/name-from-folder@4.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/3404dca3d986d1bf0de3e74cf8b61856778711c6\"\u003e\u003ccode\u003e3404dca\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8723\"\u003e#8723\u003c/a\u003e \u003ccode\u003enpm-install-checks@8.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/542fcf3eee92cc41e86838c97c4036a97d749155\"\u003e\u003ccode\u003e542fcf3\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8723\"\u003e#8723\u003c/a\u003e \u003ccode\u003e@npmcli/node-gyp@5.0.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/cli/compare/arborist-v9.1.5...arborist-v9.1.6\"\u003e9.1.6\u003c/a\u003e (2025-10-08)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/0a8b8c2ba37872b08a24bcf067f6da34d718f6d8\"\u003e\u003ccode\u003e0a8b8c2\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8621\"\u003e#8621\u003c/a\u003e typo bugs and other spelling fixes (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/8621\"\u003e#8621\u003c/a\u003e) (\u003ca href=\"https://github.com/jsoref\"\u003e\u003ccode\u003e@​jsoref\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/54fd27f9f6af54ca9fd11165aafbc8a13a38f39e\"\u003e\u003ccode\u003e54fd27f\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8602\"\u003e#8602\u003c/a\u003e refactor node.ideallyInert to node.inert (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/8602\"\u003e#8602\u003c/a\u003e) (\u003ca href=\"https://github.com/liamcmitchell\"\u003e\u003ccode\u003e@​liamcmitchell\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/13d8df64e78dc13c49ab0607b252de1d54f0122a\"\u003e\u003ccode\u003e13d8df6\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8537\"\u003e#8537\u003c/a\u003e optional set calculation (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/8537\"\u003e#8537\u003c/a\u003e) (\u003ca href=\"https://github.com/liamcmitchell\"\u003e\u003ccode\u003e@​liamcmitchell\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/cli/commit/180e9f709d10c959556c19205bb3636220bed9c7\"\u003e\u003ccode\u003e180e9f7\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8610\"\u003e#8610\u003c/a\u003e fix spelling in workspaces/arborist (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/8610\"\u003e#8610\u003c/a\u003e) (\u003ca href=\"https://github.com/jsoref\"\u003e\u003ccode\u003e@​jsoref\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/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\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~reggi\"\u003ereggi\u003c/a\u003e, a new releaser for \u003ccode\u003e@​npmcli/arborist\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `npm-profile` from 9.0.2 to 12.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/npm-profile/releases\"\u003enpm-profile's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev12.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/npm-profile/compare/v12.0.0...v12.0.1\"\u003e12.0.1\u003c/a\u003e (2025-10-23)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/npm-profile/commit/f147b6d195b1cf4b56e5e459b0d6f526517a8679\"\u003e\u003ccode\u003ef147b6d\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/npm-profile/pull/171\"\u003e#171\u003c/a\u003e bump proc-log from 5.0.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/npm-profile/issues/171\"\u003e#171\u003c/a\u003e) (\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\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/npm-profile/commit/baa7d7955774a5b738695d73028d3176620b534c\"\u003e\u003ccode\u003ebaa7d79\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/npm-profile/pull/170\"\u003e#170\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/npm-profile/issues/170\"\u003e#170\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/npm-profile/compare/v11.0.1...v12.0.0\"\u003e12.0.0\u003c/a\u003e (2025-07-24)\u003c/h2\u003e\n\u003ch3\u003e⚠️ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003enpm-profile\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/npm-profile/commit/637f6545c641b0be98d1996c4bc863d5a3729f7b\"\u003e\u003ccode\u003e637f654\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/npm-profile/pull/164\"\u003e#164\u003c/a\u003e align to npm 11 node engine range (\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\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/npm-profile/commit/7366688ede67cbe133b48423289e44a5a9f8ae00\"\u003e\u003ccode\u003e7366688\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/npm-profile/pull/164\"\u003e#164\u003c/a\u003e \u003ccode\u003enpm-registry-fetch@19.0.0\u003c/code\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/npm-profile/commit/8934c09cb8d4d04b168747fe7905b9c21d9a27b1\"\u003e\u003ccode\u003e8934c09\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/npm-profile/pull/164\"\u003e#164\u003c/a\u003e \u003ccode\u003enock@13.5.6\u003c/code\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/npm-profile/commit/ea70eaa9a5e03c7e0e755cb929bff338b8b0bde8\"\u003e\u003ccode\u003eea70eaa\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/npm-profile/pull/164\"\u003e#164\u003c/a\u003e template-oss apply fix (\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/npm-profile/commit/2aa199f07c1271ffad51a0d716bc89a054c3e6f8\"\u003e\u003ccode\u003e2aa199f\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/npm-profile/pull/161\"\u003e#161\u003c/a\u003e postinstall workflow updates (\u003ca href=\"https://redirect.github.com/npm/npm-profile/issues/161\"\u003e#161\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/npm-profile/commit/87e427e95d32cfe52e7a7ecf35a170ce60068073\"\u003e\u003ccode\u003e87e427e\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/npm-profile/pull/160\"\u003e#160\u003c/a\u003e bump nock from 13.5.6 to 14.0.3 (\u003ca href=\"https://redirect.github.com/npm/npm-profile/issues/160\"\u003e#160\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/npm-profile/commit/49ce76a5adaf71914b1e6d326773d2adb2aa5ad8\"\u003e\u003ccode\u003e49ce76a\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/npm-profile/pull/163\"\u003e#163\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.24.4 to 4.25.0 (\u003ca href=\"https://redirect.github.com/npm/npm-profile/issues/163\"\u003e#163\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\u003ev11.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/npm-profile/compare/v11.0.0...v11.0.1\"\u003e11.0.1\u003c/a\u003e (2024-10-02)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/npm-profile/commit/7c3c631c3268f7a305af06bbc7ad48834811d063\"\u003e\u003ccode\u003e7c3c631\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/npm-profile/pull/155\"\u003e#155\u003c/a\u003e bump \u003ccode\u003enpm-registry-fetch@18.0.0\u003c/code\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/npm-profile/compare/v10.0.0...v11.0.0\"\u003e11.0.0\u003c/a\u003e (2024-09-26)\u003c/h2\u003e\n\u003ch3\u003e⚠️ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003enpm-profile\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/npm-profile/commit/a0ea10b41698df6f8077178f008ac16c27db4620\"\u003e\u003ccode\u003ea0ea10b\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/npm-profile/pull/152\"\u003e#152\u003c/a\u003e align to npm 10 node engine range (\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/npm-profile/commit/4ea3f70330f36b3d019709fa2ac41426e605e895\"\u003e\u003ccode\u003e4ea3f70\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/npm-profile/pull/144\"\u003e#144\u003c/a\u003e exit handler error on login (\u003ca href=\"https://redirect.github.com/npm/npm-profile/issues/144\"\u003e#144\u003c/a\u003e) (\u003ca href=\"https://github.com/milaninfy\"\u003e\u003ccode\u003e@​milaninfy\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/npm-profile/commit/66bcc4087b938e5ea23fb5d238c1e0620591b90d\"\u003e\u003ccode\u003e66bcc40\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/npm-profile/pull/152\"\u003e#152\u003c/a\u003e \u003ccode\u003eproc-log@5.0.0\u003c/code\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/npm-profile/commit/8ac1fdbfef7b863d0a9d38fd47970614b745a3eb\"\u003e\u003ccode\u003e8ac1fdb\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/npm-profile/pull/152\"\u003e#152\u003c/a\u003e run template-oss-apply (\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/npm-profile/commit/1fdff2e67aa37a26457c60a20656eecd3408a8f6\"\u003e\u003ccode\u003e1fdff2e\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/npm-profile/pull/146\"\u003e#146\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/npm-profile/commit/5b3ebbc6580e4389bcc85dbdfb74816810b62f4c\"\u003e\u003ccode\u003e5b3ebbc\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/npm-profile/pull/134\"\u003e#134\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/npm-profile/commit/6b4558f6d91ffc7f21f181941462146acccb218e\"\u003e\u003ccode\u003e6b4558f\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/npm-profile/pull/147\"\u003e#147\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/npm-profile/commit/c644e89bf1abfdea2a84359c9a394bb85df12d6e\"\u003e\u003ccode\u003ec644e89\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/npm-profile/pull/147\"\u003e#147\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.23.1 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.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/npm-profile/compare/v9.0.2...v10.0.0\"\u003e10.0.0\u003c/a\u003e (2024-05-02)\u003c/h2\u003e\n\u003ch3\u003e⚠️ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ethis uses AbortSignal.throwIfAborted() which is not available in all versions of Node 16\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ehostname\u003c/code\u003e is no longer sent as part of the web auth body\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/npm-profile/blob/main/CHANGELOG.md\"\u003enpm-profile's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/npm-profile/compare/v12.0.0...v12.0.1\"\u003e12.0.1\u003c/a\u003e (2025-10-23)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/npm-profile/commit/f147b6d195b1cf4b56e5e459b0d6f526517a8679\"\u003e\u003ccode\u003ef147b6d\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/npm-profile/pull/171\"\u003e#171\u003c/a\u003e bump proc-log from 5.0.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/npm-profile/issues/171\"\u003e#171\u003c/a\u003e) (\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\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/npm-profile/commit/baa7d7955774a5b738695d73028d3176620b534c\"\u003e\u003ccode\u003ebaa7d79\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/npm-profile/pull/170\"\u003e#170\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/npm-profile/issues/170\"\u003e#170\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/npm-profile/compare/v11.0.1...v12.0.0\"\u003e12.0.0\u003c/a\u003e (2025-07-24)\u003c/h2\u003e\n\u003ch3\u003e⚠️ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003enpm-profile\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/npm-profile/commit/637f6545c641b0be98d1996c4bc863d5a3729f7b\"\u003e\u003ccode\u003e637f654\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/npm-profile/pull/164\"\u003e#164\u003c/a\u003e align to npm 11 node engine range (\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\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/npm-profile/commit/7366688ede67cbe133b48423289e44a5a9f8ae00\"\u003e\u003ccode\u003e7366688\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/npm-profile/pull/164\"\u003e#164\u003c/a\u003e \u003ccode\u003enpm-registry-fetch@19.0.0\u003c/code\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/npm-profile/commit/8934c09cb8d4d04b168747fe7905b9c21d9a27b1\"\u003e\u003ccode\u003e8934c09\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/npm-profile/pull/164\"\u003e#164\u003c/a\u003e \u003ccode\u003enock@13.5.6\u003c/code\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/npm-profile/commit/ea70eaa9a5e03c7e0e755cb929bff338b8b0bde8\"\u003e\u003ccode\u003eea70eaa\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/npm-profile/pull/164\"\u003e#164\u003c/a\u003e template-oss apply fix (\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/npm-profile/commit/2aa199f07c1271ffad51a0d716bc89a054c3e6f8\"\u003e\u003ccode\u003e2aa199f\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/npm-profile/pull/161\"\u003e#161\u003c/a\u003e postinstall workflow updates (\u003ca href=\"https://redirect.github.com/npm/npm-profile/issues/161\"\u003e#161\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/npm-profile/commit/87e427e95d32cfe52e7a7ecf35a170ce60068073\"\u003e\u003ccode\u003e87e427e\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/npm-profile/pull/160\"\u003e#160\u003c/a\u003e bump nock from 13.5.6 to 14.0.3 (\u003ca href=\"https://redirect.github.com/npm/npm-profile/issues/160\"\u003e#160\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/npm-profile/commit/49ce76a5adaf71914b1e6d326773d2adb2aa5ad8\"\u003e\u003ccode\u003e49ce76a\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/npm-profile/pull/163\"\u003e#163\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.24.4 to 4.25.0 (\u003ca href=\"https://redirect.github.com/npm/npm-profile/issues/163\"\u003e#163\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/npm-profile/compare/v11.0.0...v11.0.1\"\u003e11.0.1\u003c/a\u003e (2024-10-02)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/npm-profile/commit/7c3c631c3268f7a305af06bbc7ad48834811d063\"\u003e\u003ccode\u003e7c3c631\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/npm-profile/pull/155\"\u003e#155\u003c/a\u003e bump \u003ccode\u003enpm-registry-fetch@18.0.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/npm-profile/compare/v10.0.0...v11.0.0\"\u003e11.0.0\u003c/a\u003e (2024-09-26)\u003c/h2\u003e\n\u003ch3\u003e⚠️ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003enpm-profile\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/npm-profile/commit/a0ea10b41698df6f8077178f008ac16c27db4620\"\u003e\u003ccode\u003ea0ea10b\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/npm-profile/pull/152\"\u003e#152\u003c/a\u003e align to npm 10 node engine range (\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/npm-profile/commit/4ea3f70330f36b3d019709fa2ac41426e605e895\"\u003e\u003ccode\u003e4ea3f70\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/npm-profile/pull/144\"\u003e#144\u003c/a\u003e exit handler error on login (\u003ca href=\"https://redirect.github.com/npm/npm-profile/issues/144\"\u003e#144\u003c/a\u003e) (\u003ca href=\"https://github.com/milaninfy\"\u003e\u003ccode\u003e@​milaninfy\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/npm-profile/commit/66bcc4087b938e5ea23fb5d238c1e0620591b90d\"\u003e\u003ccode\u003e66bcc40\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/npm-profile/pull/152\"\u003e#152\u003c/a\u003e \u003ccode\u003eproc-log@5.0.0\u003c/code\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/npm-profile/commit/8ac1fdbfef7b863d0a9d38fd47970614b745a3eb\"\u003e\u003ccode\u003e8ac1fdb\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/npm-profile/pull/152\"\u003e#152\u003c/a\u003e run template-oss-apply (\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/npm-profile/commit/1fdff2e67aa37a26457c60a20656eecd3408a8f6\"\u003e\u003ccode\u003e1fdff2e\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/npm-profile/pull/146\"\u003e#146\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/npm-profile/commit/5b3ebbc6580e4389bcc85dbdfb74816810b62f4c\"\u003e\u003ccode\u003e5b3ebbc\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/npm-profile/pull/134\"\u003e#134\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/npm-profile/commit/6b4558f6d91ffc7f21f181941462146acccb218e\"\u003e\u003ccode\u003e6b4558f\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/npm-profile/pull/147\"\u003e#147\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/npm-profile/commit/c644e89bf1abfdea2a84359c9a394bb85df12d6e\"\u003e\u003ccode\u003ec644e89\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/npm-profile/pull/147\"\u003e#147\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.23.1 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/npm-profile/compare/v9.0.2...v10.0.0\"\u003e10.0.0\u003c/a\u003e (2024-05-02)\u003c/h2\u003e\n\u003ch3\u003e⚠️ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ethis uses AbortSignal.throwIfAborted() which is not available in all versions of Node 16\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ehostname\u003c/code\u003e is no longer sent as part of the web auth body\u003c/li\u003e\n\u003cli\u003ethe opener function will now receive an object with an abort signal which can be used to listen for the abort event intead of an event emitter\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/npm-profile/commit/f67687d2bdc58ace8ee4e236254525cb2f3c07ef\"\u003e\u003ccode\u003ef67687d\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/npm-profile/pull/131\"\u003e#131\u003c/a\u003e drop node 16 support (\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/npm-profile/commit/7be7bec2fe9f7c430a2fa8fe7655c3ff3a9433cd\"\u003e\u003ccode\u003e7be7bec\u003c/code\u003e\u003c/a\u003e chore: release 12.0.1 (\u003ca href=\"https://redirect.github.com/npm/npm-profile/issues/172\"\u003e#172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/npm-profile/commit/f147b6d195b1cf4b56e5e459b0d6f526517a8679\"\u003e\u003ccode\u003ef147b6d\u003c/code\u003e\u003c/a\u003e deps: bump proc-log from 5.0.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/npm-profile/issues/171\"\u003e#171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/npm-profile/commit/baa7d7955774a5b738695d73028d3176620b534c\"\u003e\u003ccode\u003ebaa7d79\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/npm-profile/issues/170\"\u003e#170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/npm-profile/commit/0bbb4b01903a9547c1b8a0e348d53624cbf3e720\"\u003e\u003ccode\u003e0bbb4b0\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/npm-profile/issues/169\"\u003e#169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/npm-profile/commit/c26e344f3fdfef478aef11ef6715b70653026c4b\"\u003e\u003ccode\u003ec26e344\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.25.0 to 4.25.1 (\u003ca href=\"https://redirect.github.com/npm/npm-profile/issues/167\"\u003e#167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/npm-profile/commit/d5e547c9ed36fa7a9bf0a105b4e8e15c9fad68f0\"\u003e\u003ccode\u003ed5e547c\u003c/code\u003e\u003c/a\u003e chore: release 12.0.0 (\u003ca href=\"https://redirect.github.com/npm/npm-profile/issues/165\"\u003e#165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/npm-profile/commit/8934c09cb8d4d04b168747fe7905b9c21d9a27b1\"\u003e\u003ccode\u003e8934c09\u003c/code\u003e\u003c/a\u003e chore: nock@13.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/npm-profile/commit/7366688ede67cbe133b48423289e44a5a9f8ae00\"\u003e\u003ccode\u003e7366688\u003c/code\u003e\u003c/a\u003e deps: npm-registry-fetch@19.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/npm-profile/commit/ea70eaa9a5e03c7e0e755cb929bff338b8b0bde8\"\u003e\u003ccode\u003eea70eaa\u003c/code\u003e\u003c/a\u003e chore: template-oss apply fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/npm-profile/commit/637f6545c641b0be98d1996c4bc863d5a3729f7b\"\u003e\u003ccode\u003e637f654\u003c/code\u003e\u003c/a\u003e fix!: align to npm 11 node engine range\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/npm/npm-profile/compare/v9.0.2...v12.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 npm-profile since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pacote` from 15.2.0 to 21.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/pacote/releases\"\u003epacote's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev21.3.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/pacote/compare/v21.3.0...v21.3.1\"\u003e21.3.1\u003c/a\u003e (2026-02-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/96e571a4c2f1eaab1932ba40eb495cc6b9798c9b\"\u003e\u003ccode\u003e96e571a\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/439\"\u003e#439\u003c/a\u003e ensure that resolved git ref matches expected sha (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/439\"\u003e#439\u003c/a\u003e) (\u003ca href=\"https://github.com/klassiker\"\u003e\u003ccode\u003e@​klassiker\u003c/code\u003e\u003c/a\u003e, pacotedev)\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/pacote/commit/91847c43637a5308119076371300be497cfcff74\"\u003e\u003ccode\u003e91847c4\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/447\"\u003e#447\u003c/a\u003e fix test for ssri ignoring invalid hashes (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/447\"\u003e#447\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\u003ev21.3.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/pacote/compare/v21.2.0...v21.3.0\"\u003e21.3.0\u003c/a\u003e (2026-02-09)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/8f5091d0a7fc356756707241f8b52dc8a036c34e\"\u003e\u003ccode\u003e8f5091d\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/445\"\u003e#445\u003c/a\u003e add support for git-256 sha lengths (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/445\"\u003e#445\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\u003ev21.2.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/pacote/compare/v21.1.0...v21.2.0\"\u003e21.2.0\u003c/a\u003e (2026-02-06)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/db21624fd9ee8fe3ccea5f671f2e39c7f68546eb\"\u003e\u003ccode\u003edb21624\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/442\"\u003e#442\u003c/a\u003e implement gitSubdir according to npa spec (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/442\"\u003e#442\u003c/a\u003e) (\u003ca href=\"https://github.com/Kakadus\"\u003e\u003ccode\u003e@​Kakadus\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/c2a4217fc8b49d58c4bafd41ec1127105a37ae05\"\u003e\u003ccode\u003ec2a4217\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/443\"\u003e#443\u003c/a\u003e add allowRemote, allowFile, allowDirectory (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/443\"\u003e#443\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\u003ev21.1.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/pacote/compare/v21.0.4...v21.1.0\"\u003e21.1.0\u003c/a\u003e (2026-01-28)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/258e5fde5576b5dfebc0d5f9a098b15afdd70875\"\u003e\u003ccode\u003e258e5fd\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/440\"\u003e#440\u003c/a\u003e add allowGit option (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/440\"\u003e#440\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\u003ev21.0.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/pacote/compare/v21.0.3...v21.0.4\"\u003e21.0.4\u003c/a\u003e (2025-11-13)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/edbcc02933255ad72ab1d9f5adc070692e402c9b\"\u003e\u003ccode\u003eedbcc02\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/436\"\u003e#436\u003c/a\u003e \u003ccode\u003eproc-log@6.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/8dc1f2294ffc8843e65fe582dde49756581580e1\"\u003e\u003ccode\u003e8dc1f22\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/436\"\u003e#436\u003c/a\u003e \u003ccode\u003e@npmcli/installed-package-contents@4.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/505c3b0c8335694c690e18c0aba373e68482545e\"\u003e\u003ccode\u003e505c3b0\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/436\"\u003e#436\u003c/a\u003e \u003ccode\u003essri@13.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/a23fb17692d2978290441e99e2d8baf68a4bd22e\"\u003e\u003ccode\u003ea23fb17\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/436\"\u003e#436\u003c/a\u003e \u003ccode\u003e@npmcli/promise-spawn@9.0.0\u003c/code\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/pacote/commit/ff261aa39e58437776043bb562fd388742d39185\"\u003e\u003ccode\u003eff261aa\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/436\"\u003e#436\u003c/a\u003e \u003ccode\u003e@npmcli/eslint-config@6.0.0\u003c/code\u003e (\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/pacote/commit/2bba86201e3e5c226ff23544a18cdc8d480eb888\"\u003e\u003ccode\u003e2bba862\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/436\"\u003e#436\u003c/a\u003e \u003ccode\u003e@npmcli/template-oss@4.28.0\u003c/code\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\u003ev21.0.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/pacote/compare/v21.0.2...v21.0.3\"\u003e21.0.3\u003c/a\u003e (2025-09-17)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/eed1bd52ea803bf075a81d3786c5240856aed9bf\"\u003e\u003ccode\u003eeed1bd5\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/431\"\u003e#431\u003c/a\u003e \u003ccode\u003e@npmcli/git@7.0.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/431\"\u003e#431\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev21.0.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/pacote/compare/v21.0.1...v21.0.2\"\u003e21.0.2\u003c/a\u003e (2025-09-17)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/32cb6d13bb0ef38473a1660329076b73bf4e2dea\"\u003e\u003ccode\u003e32cb6d1\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/429\"\u003e#429\u003c/a\u003e \u003ccode\u003enpm-pick-manifest@11.0.1\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/429\"\u003e#429\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev21.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/pacote/compare/v21.0.0...v21.0.1\"\u003e21.0.1\u003c/a\u003e (2025-09-02)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/aae7798cdd0b08fcb4f648490b12d08f79016942\"\u003e\u003ccode\u003eaae7798\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/428\"\u003e#428\u003c/a\u003e \u003ccode\u003e@npmcli/run-script@10.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/1b233e33ecc6cde26a280aabc8745d60853da80c\"\u003e\u003ccode\u003e1b233e3\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/428\"\u003e#428\u003c/a\u003e \u003ccode\u003e@npmcli/package-json@7.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/d4b97ec0960485166513cf1583a71c575456bdea\"\u003e\u003ccode\u003ed4b97ec\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/428\"\u003e#428\u003c/a\u003e \u003ccode\u003esigstore@4.0.0\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/pacote/blob/main/CHANGELOG.md\"\u003epacote's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/pacote/compare/v21.3.0...v21.3.1\"\u003e21.3.1\u003c/a\u003e (2026-02-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/96e571a4c2f1eaab1932ba40eb495cc6b9798c9b\"\u003e\u003ccode\u003e96e571a\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/439\"\u003e#439\u003c/a\u003e ensure that resolved git ref matches expected sha (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/439\"\u003e#439\u003c/a\u003e) (\u003ca href=\"https://github.com/klassiker\"\u003e\u003ccode\u003e@​klassiker\u003c/code\u003e\u003c/a\u003e, pacotedev)\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/pacote/commit/91847c43637a5308119076371300be497cfcff74\"\u003e\u003ccode\u003e91847c4\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/447\"\u003e#447\u003c/a\u003e fix test for ssri ignoring invalid hashes (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/447\"\u003e#447\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/pacote/compare/v21.2.0...v21.3.0\"\u003e21.3.0\u003c/a\u003e (2026-02-09)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/8f5091d0a7fc356756707241f8b52dc8a036c34e\"\u003e\u003ccode\u003e8f5091d\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/445\"\u003e#445\u003c/a\u003e add support for git-256 sha lengths (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/445\"\u003e#445\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/pacote/compare/v21.1.0...v21.2.0\"\u003e21.2.0\u003c/a\u003e (2026-02-06)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/db21624fd9ee8fe3ccea5f671f2e39c7f68546eb\"\u003e\u003ccode\u003edb21624\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/442\"\u003e#442\u003c/a\u003e implement gitSubdir according to npa spec (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/442\"\u003e#442\u003c/a\u003e) (\u003ca href=\"https://github.com/Kakadus\"\u003e\u003ccode\u003e@​Kakadus\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/c2a4217fc8b49d58c4bafd41ec1127105a37ae05\"\u003e\u003ccode\u003ec2a4217\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/443\"\u003e#443\u003c/a\u003e add allowRemote, allowFile, allowDirectory (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/443\"\u003e#443\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/pacote/compare/v21.0.4...v21.1.0\"\u003e21.1.0\u003c/a\u003e (2026-01-28)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/258e5fde5576b5dfebc0d5f9a098b15afdd70875\"\u003e\u003ccode\u003e258e5fd\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/440\"\u003e#440\u003c/a\u003e add allowGit option (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/440\"\u003e#440\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/pacote/compare/v21.0.3...v21.0.4\"\u003e21.0.4\u003c/a\u003e (2025-11-13)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/edbcc02933255ad72ab1d9f5adc070692e402c9b\"\u003e\u003ccode\u003eedbcc02\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/436\"\u003e#436\u003c/a\u003e \u003ccode\u003eproc-log@6.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/8dc1f2294ffc8843e65fe582dde49756581580e1\"\u003e\u003ccode\u003e8dc1f22\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/436\"\u003e#436\u003c/a\u003e \u003ccode\u003e@npmcli/installed-package-contents@4.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/505c3b0c8335694c690e18c0aba373e68482545e\"\u003e\u003ccode\u003e505c3b0\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/436\"\u003e#436\u003c/a\u003e \u003ccode\u003essri@13.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/a23fb17692d2978290441e99e2d8baf68a4bd22e\"\u003e\u003ccode\u003ea23fb17\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/436\"\u003e#436\u003c/a\u003e \u003ccode\u003e@npmcli/promise-spawn@9.0.0\u003c/code\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/pacote/commit/ff261aa39e58437776043bb562fd388742d39185\"\u003e\u003ccode\u003eff261aa\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/436\"\u003e#436\u003c/a\u003e \u003ccode\u003e@npmcli/eslint-config@6.0.0\u003c/code\u003e (\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/pacote/commit/2bba86201e3e5c226ff23544a18cdc8d480eb888\"\u003e\u003ccode\u003e2bba862\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/436\"\u003e#436\u003c/a\u003e \u003ccode\u003e@npmcli/template-oss@4.28.0\u003c/code\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/pacote/compare/v21.0.2...v21.0.3\"\u003e21.0.3\u003c/a\u003e (2025-09-17)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/eed1bd52ea803bf075a81d3786c5240856aed9bf\"\u003e\u003ccode\u003eeed1bd5\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/431\"\u003e#431\u003c/a\u003e \u003ccode\u003e@npmcli/git@7.0.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/431\"\u003e#431\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/pacote/compare/v21.0.1...v21.0.2\"\u003e21.0.2\u003c/a\u003e (2025-09-17)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/32cb6d13bb0ef38473a1660329076b73bf4e2dea\"\u003e\u003ccode\u003e32cb6d1\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/429\"\u003e#429\u003c/a\u003e \u003ccode\u003enpm-pick-manifest@11.0.1\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/429\"\u003e#429\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/pacote/compare/v21.0.0...v21.0.1\"\u003e21.0.1\u003c/a\u003e (2025-09-02)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/aae7798cdd0b08fcb4f648490b12d08f79016942\"\u003e\u003ccode\u003eaae7798\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/428\"\u003e#428\u003c/a\u003e \u003ccode\u003e@npmcli/run-script@10.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/1b233e33ecc6cde26a280aabc8745d60853da80c\"\u003e\u003ccode\u003e1b233e3\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/428\"\u003e#428\u003c/a\u003e \u003ccode\u003e@npmcli/package-json@7.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/d4b97ec0960485166513cf1583a71c575456bdea\"\u003e\u003ccode\u003ed4b97ec\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/428\"\u003e#428\u003c/a\u003e \u003ccode\u003esigstore@4.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/cf274873d6a5a94a20859329d0dadf40b4b66711\"\u003e\u003ccode\u003ecf27487\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/428\"\u003e#428\u003c/a\u003e \u003ccode\u003enpm-registry-fetch@19.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/3e89235353d83e632408c322dc2a6ac21326e4e9\"\u003e\u003ccode\u003e3e89235\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/428\"\u003e#428\u003c/a\u003e \u003ccode\u003enpm-packlist@10.0.1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/d46fc27cbc572f8a2c6310129d27876a977eb59b\"\u003e\u003ccode\u003ed46fc27\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/428\"\u003e#428\u003c/a\u003e \u003ccode\u003enpm-package-arg@13.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/2a6a9f0b25b8451337e266379660561d7178a48d\"\u003e\u003ccode\u003e2a6a9f0\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/428\"\u003e#428\u003c/a\u003e \u003ccode\u003ehosted-git-info@9.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/bbb72cfa30ed9a188c0117b6bf9a934ed381d453\"\u003e\u003ccode\u003ebbb72cf\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/428\"\u003e#428\u003c/a\u003e \u003ccode\u003ecacache@20.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/8a642c0d83f1cc740d60293fcd38be2ac0d52083\"\u003e\u003ccode\u003e8a642c0\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/426\"\u003e#426\u003c/a\u003e \u003ccode\u003etar@7.4.3\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/426\"\u003e#426\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/pacote/commit/f81d8ed2458d58fe42b3cb67f96f2befc5422d3d\"\u003e\u003ccode\u003ef81d8ed\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/417\"\u003e#417\u003c/a\u003e bump \u003ccode\u003e@​npmcli/arborist\u003c/code\u003e from 8.0.0 to 9.0.0 (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/417\"\u003e#417\u003c/a\u003e) (\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\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/pacote/commit/18d36e64a6cc44ac28b7ed2b45e6d2dda4dcf317\"\u003e\u003ccode\u003e18d36e6\u003c/code\u003e\u003c/a\u003e chore: release 21.3.1 (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/448\"\u003e#448\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/96e571a4c2f1eaab1932ba40eb495cc6b9798c9b\"\u003e\u003ccode\u003e96e571a\u003c/code\u003e\u003c/a\u003e fix: ensure that resolved git ref matches expected sha (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/439\"\u003e#439\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/91847c43637a5308119076371300be497cfcff74\"\u003e\u003ccode\u003e91847c4\u003c/code\u003e\u003c/a\u003e chore: fix test for ssri ignoring invalid hashes (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/447\"\u003e#447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/411ceb6ea4326d7cfa70325068821bf8f98c8531\"\u003e\u003ccode\u003e411ceb6\u003c/code\u003e\u003c/a\u003e chore: release 21.3.0 (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/446\"\u003e#446\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/8f5091d0a7fc356756707241f8b52dc8a036c34e\"\u003e\u003ccode\u003e8f5091d\u003c/code\u003e\u003c/a\u003e feat: add support for git-256 sha lengths (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/445\"\u003e#445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/27cc5e11c8c1f515f3c96abcaefab702ffcce2b3\"\u003e\u003ccode\u003e27cc5e1\u003c/code\u003e\u003c/a\u003e chore: release 21.2.0 (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/444\"\u003e#444\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/db21624fd9ee8fe3ccea5f671f2e39c7f68546eb\"\u003e\u003ccode\u003edb21624\u003c/code\u003e\u003c/a\u003e feat: implement gitSubdir according to npa spec (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/442\"\u003e#442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/c2a4217fc8b49d58c4bafd41ec1127105a37ae05\"\u003e\u003ccode\u003ec2a4217\u003c/code\u003e\u003c/a\u003e feat: add allowRemote, allowFile, allowDirectory (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/443\"\u003e#443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/7c9469ddd04bd03bee0d42e99411c6be8c6a2478\"\u003e\u003ccode\u003e7c9469d\u003c/code\u003e\u003c/a\u003e chore: release 21.1.0 (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/441\"\u003e#441\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/258e5fde5576b5dfebc0d5f9a098b15afdd70875\"\u003e\u003ccode\u003e258e5fd\u003c/code\u003e\u003c/a\u003e feat: add allowGit option (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/440\"\u003e#440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/npm/pacote/compare/v15.2.0...v21.3.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 pacote 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 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)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/lando/core-next/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/lando/core-next/pull/126","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/lando%2Fcore-next/issues/126","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/126/packages"},{"uuid":"3948776159","node_id":"PR_kwDOIgKvbc7EJt5H","number":540,"state":"open","title":"Bump pacote from 21.1.0 to 21.3.1","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-16T17:23:42.000Z","updated_at":"2026-02-16T17:24:22.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"pacote","old_version":"21.1.0","new_version":"21.3.1","repository_url":"https://github.com/npm/pacote"}],"path":null,"ecosystem":"npm"},"body":"Bumps [pacote](https://github.com/npm/pacote) from 21.1.0 to 21.3.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/pacote/releases\"\u003epacote's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev21.3.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/pacote/compare/v21.3.0...v21.3.1\"\u003e21.3.1\u003c/a\u003e (2026-02-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/96e571a4c2f1eaab1932ba40eb495cc6b9798c9b\"\u003e\u003ccode\u003e96e571a\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/439\"\u003e#439\u003c/a\u003e ensure that resolved git ref matches expected sha (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/439\"\u003e#439\u003c/a\u003e) (\u003ca href=\"https://github.com/klassiker\"\u003e\u003ccode\u003e@​klassiker\u003c/code\u003e\u003c/a\u003e, pacotedev)\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/pacote/commit/91847c43637a5308119076371300be497cfcff74\"\u003e\u003ccode\u003e91847c4\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/447\"\u003e#447\u003c/a\u003e fix test for ssri ignoring invalid hashes (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/447\"\u003e#447\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\u003ev21.3.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/pacote/compare/v21.2.0...v21.3.0\"\u003e21.3.0\u003c/a\u003e (2026-02-09)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/8f5091d0a7fc356756707241f8b52dc8a036c34e\"\u003e\u003ccode\u003e8f5091d\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/445\"\u003e#445\u003c/a\u003e add support for git-256 sha lengths (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/445\"\u003e#445\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\u003ev21.2.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/pacote/compare/v21.1.0...v21.2.0\"\u003e21.2.0\u003c/a\u003e (2026-02-06)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/db21624fd9ee8fe3ccea5f671f2e39c7f68546eb\"\u003e\u003ccode\u003edb21624\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/442\"\u003e#442\u003c/a\u003e implement gitSubdir according to npa spec (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/442\"\u003e#442\u003c/a\u003e) (\u003ca href=\"https://github.com/Kakadus\"\u003e\u003ccode\u003e@​Kakadus\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/c2a4217fc8b49d58c4bafd41ec1127105a37ae05\"\u003e\u003ccode\u003ec2a4217\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/443\"\u003e#443\u003c/a\u003e add allowRemote, allowFile, allowDirectory (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/443\"\u003e#443\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\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/pacote/blob/main/CHANGELOG.md\"\u003epacote's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/pacote/compare/v21.3.0...v21.3.1\"\u003e21.3.1\u003c/a\u003e (2026-02-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/96e571a4c2f1eaab1932ba40eb495cc6b9798c9b\"\u003e\u003ccode\u003e96e571a\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/439\"\u003e#439\u003c/a\u003e ensure that resolved git ref matches expected sha (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/439\"\u003e#439\u003c/a\u003e) (\u003ca href=\"https://github.com/klassiker\"\u003e\u003ccode\u003e@​klassiker\u003c/code\u003e\u003c/a\u003e, pacotedev)\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/pacote/commit/91847c43637a5308119076371300be497cfcff74\"\u003e\u003ccode\u003e91847c4\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/447\"\u003e#447\u003c/a\u003e fix test for ssri ignoring invalid hashes (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/447\"\u003e#447\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/pacote/compare/v21.2.0...v21.3.0\"\u003e21.3.0\u003c/a\u003e (2026-02-09)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/8f5091d0a7fc356756707241f8b52dc8a036c34e\"\u003e\u003ccode\u003e8f5091d\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/445\"\u003e#445\u003c/a\u003e add support for git-256 sha lengths (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/445\"\u003e#445\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/pacote/compare/v21.1.0...v21.2.0\"\u003e21.2.0\u003c/a\u003e (2026-02-06)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/db21624fd9ee8fe3ccea5f671f2e39c7f68546eb\"\u003e\u003ccode\u003edb21624\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/442\"\u003e#442\u003c/a\u003e implement gitSubdir according to npa spec (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/442\"\u003e#442\u003c/a\u003e) (\u003ca href=\"https://github.com/Kakadus\"\u003e\u003ccode\u003e@​Kakadus\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/c2a4217fc8b49d58c4bafd41ec1127105a37ae05\"\u003e\u003ccode\u003ec2a4217\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/443\"\u003e#443\u003c/a\u003e add allowRemote, allowFile, allowDirectory (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/443\"\u003e#443\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\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/pacote/commit/18d36e64a6cc44ac28b7ed2b45e6d2dda4dcf317\"\u003e\u003ccode\u003e18d36e6\u003c/code\u003e\u003c/a\u003e chore: release 21.3.1 (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/448\"\u003e#448\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/96e571a4c2f1eaab1932ba40eb495cc6b9798c9b\"\u003e\u003ccode\u003e96e571a\u003c/code\u003e\u003c/a\u003e fix: ensure that resolved git ref matches expected sha (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/439\"\u003e#439\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/91847c43637a5308119076371300be497cfcff74\"\u003e\u003ccode\u003e91847c4\u003c/code\u003e\u003c/a\u003e chore: fix test for ssri ignoring invalid hashes (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/447\"\u003e#447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/411ceb6ea4326d7cfa70325068821bf8f98c8531\"\u003e\u003ccode\u003e411ceb6\u003c/code\u003e\u003c/a\u003e chore: release 21.3.0 (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/446\"\u003e#446\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/8f5091d0a7fc356756707241f8b52dc8a036c34e\"\u003e\u003ccode\u003e8f5091d\u003c/code\u003e\u003c/a\u003e feat: add support for git-256 sha lengths (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/445\"\u003e#445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/27cc5e11c8c1f515f3c96abcaefab702ffcce2b3\"\u003e\u003ccode\u003e27cc5e1\u003c/code\u003e\u003c/a\u003e chore: release 21.2.0 (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/444\"\u003e#444\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/db21624fd9ee8fe3ccea5f671f2e39c7f68546eb\"\u003e\u003ccode\u003edb21624\u003c/code\u003e\u003c/a\u003e feat: implement gitSubdir according to npa spec (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/442\"\u003e#442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/c2a4217fc8b49d58c4bafd41ec1127105a37ae05\"\u003e\u003ccode\u003ec2a4217\u003c/code\u003e\u003c/a\u003e feat: add allowRemote, allowFile, allowDirectory (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/443\"\u003e#443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/npm/pacote/compare/v21.1.0...v21.3.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=pacote\u0026package-manager=npm_and_yarn\u0026previous-version=21.1.0\u0026new-version=21.3.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/timotheeguerin/chronus/pull/540","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/timotheeguerin%2Fchronus/issues/540","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/540/packages"},{"uuid":"3946522124","node_id":"PR_kwDOJdp-5M7ECNj1","number":172,"state":"open","title":"chore(deps): bump the production-dependencies group across 1 directory with 8 updates","user":"dependabot[bot]","labels":["automated","dependencies"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-02-16T08:27:03.000Z","updated_at":"2026-02-16T08:30:12.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"production-dependencies","update_count":8,"packages":[{"name":"@ianvs/prettier-plugin-sort-imports","old_version":"4.7.0","new_version":"4.7.1","repository_url":"https://github.com/ianvs/prettier-plugin-sort-imports"},{"name":"pacote","old_version":"21.1.0","new_version":"21.3.1","repository_url":"https://github.com/npm/pacote"},{"name":"typescript-eslint","old_version":"8.54.0","new_version":"8.55.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"eslint-plugin-react-refresh","old_version":"0.4.26","new_version":"0.5.0","repository_url":"https://github.com/ArnaudBarre/eslint-plugin-react-refresh"},{"name":"globals","old_version":"17.2.0","new_version":"17.3.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"commander","old_version":"14.0.2","new_version":"14.0.3","repository_url":"https://github.com/tj/commander.js"},{"name":"@easyops-cn/docusaurus-search-local","old_version":"0.52.3","new_version":"0.55.0","repository_url":"https://github.com/easyops-cn/docusaurus-search-local"},{"name":"lucide-react","old_version":"0.563.0","new_version":"0.564.0","repository_url":"https://github.com/lucide-icons/lucide"}],"path":null,"ecosystem":"npm"},"body":"Bumps the production-dependencies group with 8 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@ianvs/prettier-plugin-sort-imports](https://github.com/ianvs/prettier-plugin-sort-imports) | `4.7.0` | `4.7.1` |\n| [pacote](https://github.com/npm/pacote) | `21.1.0` | `21.3.1` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.54.0` | `8.55.0` |\n| [eslint-plugin-react-refresh](https://github.com/ArnaudBarre/eslint-plugin-react-refresh) | `0.4.26` | `0.5.0` |\n| [globals](https://github.com/sindresorhus/globals) | `17.2.0` | `17.3.0` |\n| [commander](https://github.com/tj/commander.js) | `14.0.2` | `14.0.3` |\n| [@easyops-cn/docusaurus-search-local](https://github.com/easyops-cn/docusaurus-search-local/tree/HEAD/packages/docusaurus-search-local) | `0.52.3` | `0.55.0` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.563.0` | `0.564.0` |\n\n\nUpdates `@ianvs/prettier-plugin-sort-imports` from 4.7.0 to 4.7.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ianvs/prettier-plugin-sort-imports/releases\"\u003e\u003ccode\u003e@​ianvs/prettier-plugin-sort-imports\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.7.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix: Vue preprocessor: Support variations in block syntax by \u003ca href=\"https://github.com/ccondrup\"\u003e\u003ccode\u003e@​ccondrup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IanVS/prettier-plugin-sort-imports/pull/247\"\u003eIanVS/prettier-plugin-sort-imports#247\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(plugin-oxc): support v0.1.x by \u003ca href=\"https://github.com/CHC383\"\u003e\u003ccode\u003e@​CHC383\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IanVS/prettier-plugin-sort-imports/pull/249\"\u003eIanVS/prettier-plugin-sort-imports#249\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd note for how to specify subpath import regex to README by \u003ca href=\"https://github.com/jasikpark\"\u003e\u003ccode\u003e@​jasikpark\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IanVS/prettier-plugin-sort-imports/pull/243\"\u003eIanVS/prettier-plugin-sort-imports#243\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/jasikpark\"\u003e\u003ccode\u003e@​jasikpark\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/IanVS/prettier-plugin-sort-imports/pull/243\"\u003eIanVS/prettier-plugin-sort-imports#243\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ccondrup\"\u003e\u003ccode\u003e@​ccondrup\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/IanVS/prettier-plugin-sort-imports/pull/247\"\u003eIanVS/prettier-plugin-sort-imports#247\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/CHC383\"\u003e\u003ccode\u003e@​CHC383\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/IanVS/prettier-plugin-sort-imports/pull/249\"\u003eIanVS/prettier-plugin-sort-imports#249\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/IanVS/prettier-plugin-sort-imports/compare/v4.7.0...v4.7.1\"\u003ehttps://github.com/IanVS/prettier-plugin-sort-imports/compare/v4.7.0...v4.7.1\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/IanVS/prettier-plugin-sort-imports/commit/26bc50bd2f9846898fa3f8f4bac82cc1f55d7480\"\u003e\u003ccode\u003e26bc50b\u003c/code\u003e\u003c/a\u003e 4.7.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/IanVS/prettier-plugin-sort-imports/commit/55a8ac2d1eb71fee70478971ada525d21225253f\"\u003e\u003ccode\u003e55a8ac2\u003c/code\u003e\u003c/a\u003e feat(plugin-oxc): support v0.1.x (\u003ca href=\"https://redirect.github.com/ianvs/prettier-plugin-sort-imports/issues/249\"\u003e#249\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/IanVS/prettier-plugin-sort-imports/commit/0f3a062393e54b0e5db27e9b589cc46f991bd467\"\u003e\u003ccode\u003e0f3a062\u003c/code\u003e\u003c/a\u003e Fix: Vue preprocessor: Support variations in block syntax (\u003ca href=\"https://redirect.github.com/ianvs/prettier-plugin-sort-imports/issues/247\"\u003e#247\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/IanVS/prettier-plugin-sort-imports/commit/89894c12f0a5645ee03799faac1a5776c89846df\"\u003e\u003ccode\u003e89894c1\u003c/code\u003e\u003c/a\u003e Add note for how to specify subpath import regex to README (\u003ca href=\"https://redirect.github.com/ianvs/prettier-plugin-sort-imports/issues/243\"\u003e#243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ianvs/prettier-plugin-sort-imports/compare/v4.7.0...v4.7.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pacote` from 21.1.0 to 21.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/pacote/releases\"\u003epacote's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev21.3.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/pacote/compare/v21.3.0...v21.3.1\"\u003e21.3.1\u003c/a\u003e (2026-02-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/96e571a4c2f1eaab1932ba40eb495cc6b9798c9b\"\u003e\u003ccode\u003e96e571a\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/439\"\u003e#439\u003c/a\u003e ensure that resolved git ref matches expected sha (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/439\"\u003e#439\u003c/a\u003e) (\u003ca href=\"https://github.com/klassiker\"\u003e\u003ccode\u003e@​klassiker\u003c/code\u003e\u003c/a\u003e, pacotedev)\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/pacote/commit/91847c43637a5308119076371300be497cfcff74\"\u003e\u003ccode\u003e91847c4\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/447\"\u003e#447\u003c/a\u003e fix test for ssri ignoring invalid hashes (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/447\"\u003e#447\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\u003ev21.3.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/pacote/compare/v21.2.0...v21.3.0\"\u003e21.3.0\u003c/a\u003e (2026-02-09)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/8f5091d0a7fc356756707241f8b52dc8a036c34e\"\u003e\u003ccode\u003e8f5091d\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/445\"\u003e#445\u003c/a\u003e add support for git-256 sha lengths (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/445\"\u003e#445\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\u003ev21.2.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/pacote/compare/v21.1.0...v21.2.0\"\u003e21.2.0\u003c/a\u003e (2026-02-06)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/db21624fd9ee8fe3ccea5f671f2e39c7f68546eb\"\u003e\u003ccode\u003edb21624\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/442\"\u003e#442\u003c/a\u003e implement gitSubdir according to npa spec (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/442\"\u003e#442\u003c/a\u003e) (\u003ca href=\"https://github.com/Kakadus\"\u003e\u003ccode\u003e@​Kakadus\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/c2a4217fc8b49d58c4bafd41ec1127105a37ae05\"\u003e\u003ccode\u003ec2a4217\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/443\"\u003e#443\u003c/a\u003e add allowRemote, allowFile, allowDirectory (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/443\"\u003e#443\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\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/pacote/blob/main/CHANGELOG.md\"\u003epacote's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/pacote/compare/v21.3.0...v21.3.1\"\u003e21.3.1\u003c/a\u003e (2026-02-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/96e571a4c2f1eaab1932ba40eb495cc6b9798c9b\"\u003e\u003ccode\u003e96e571a\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/439\"\u003e#439\u003c/a\u003e ensure that resolved git ref matches expected sha (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/439\"\u003e#439\u003c/a\u003e) (\u003ca href=\"https://github.com/klassiker\"\u003e\u003ccode\u003e@​klassiker\u003c/code\u003e\u003c/a\u003e, pacotedev)\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/pacote/commit/91847c43637a5308119076371300be497cfcff74\"\u003e\u003ccode\u003e91847c4\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/447\"\u003e#447\u003c/a\u003e fix test for ssri ignoring invalid hashes (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/447\"\u003e#447\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/pacote/compare/v21.2.0...v21.3.0\"\u003e21.3.0\u003c/a\u003e (2026-02-09)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/8f5091d0a7fc356756707241f8b52dc8a036c34e\"\u003e\u003ccode\u003e8f5091d\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/445\"\u003e#445\u003c/a\u003e add support for git-256 sha lengths (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/445\"\u003e#445\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/pacote/compare/v21.1.0...v21.2.0\"\u003e21.2.0\u003c/a\u003e (2026-02-06)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/db21624fd9ee8fe3ccea5f671f2e39c7f68546eb\"\u003e\u003ccode\u003edb21624\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/442\"\u003e#442\u003c/a\u003e implement gitSubdir according to npa spec (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/442\"\u003e#442\u003c/a\u003e) (\u003ca href=\"https://github.com/Kakadus\"\u003e\u003ccode\u003e@​Kakadus\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/c2a4217fc8b49d58c4bafd41ec1127105a37ae05\"\u003e\u003ccode\u003ec2a4217\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/443\"\u003e#443\u003c/a\u003e add allowRemote, allowFile, allowDirectory (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/443\"\u003e#443\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\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/pacote/commit/18d36e64a6cc44ac28b7ed2b45e6d2dda4dcf317\"\u003e\u003ccode\u003e18d36e6\u003c/code\u003e\u003c/a\u003e chore: release 21.3.1 (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/448\"\u003e#448\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/96e571a4c2f1eaab1932ba40eb495cc6b9798c9b\"\u003e\u003ccode\u003e96e571a\u003c/code\u003e\u003c/a\u003e fix: ensure that resolved git ref matches expected sha (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/439\"\u003e#439\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/91847c43637a5308119076371300be497cfcff74\"\u003e\u003ccode\u003e91847c4\u003c/code\u003e\u003c/a\u003e chore: fix test for ssri ignoring invalid hashes (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/447\"\u003e#447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/411ceb6ea4326d7cfa70325068821bf8f98c8531\"\u003e\u003ccode\u003e411ceb6\u003c/code\u003e\u003c/a\u003e chore: release 21.3.0 (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/446\"\u003e#446\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/8f5091d0a7fc356756707241f8b52dc8a036c34e\"\u003e\u003ccode\u003e8f5091d\u003c/code\u003e\u003c/a\u003e feat: add support for git-256 sha lengths (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/445\"\u003e#445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/27cc5e11c8c1f515f3c96abcaefab702ffcce2b3\"\u003e\u003ccode\u003e27cc5e1\u003c/code\u003e\u003c/a\u003e chore: release 21.2.0 (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/444\"\u003e#444\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/db21624fd9ee8fe3ccea5f671f2e39c7f68546eb\"\u003e\u003ccode\u003edb21624\u003c/code\u003e\u003c/a\u003e feat: implement gitSubdir according to npa spec (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/442\"\u003e#442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/c2a4217fc8b49d58c4bafd41ec1127105a37ae05\"\u003e\u003ccode\u003ec2a4217\u003c/code\u003e\u003c/a\u003e feat: add allowRemote, allowFile, allowDirectory (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/443\"\u003e#443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/npm/pacote/compare/v21.1.0...v21.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typescript-eslint` from 8.54.0 to 8.55.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003etypescript-eslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.55.0\u003c/h2\u003e\n\u003ch2\u003e8.55.0 (2026-02-09)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eutils:\u003c/strong\u003e deprecate defaultOptions in favor of meta.defaultOptions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11992\"\u003e#11992\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unused-vars] remove trailing newline when removing entire import (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11990\"\u003e#11990\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] require strictNullChecks (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11966\"\u003e#11966\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12000\"\u003e#12000\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] report unnecessary defaults in ternary expressions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11984\"\u003e#11984\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] reduce param index to ts this handling (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11949\"\u003e#11949\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e forbid invalid modifier in object expression (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11931\"\u003e#11931\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eChristian Rose \u003ca href=\"https://github.com/chrros95\"\u003e\u003ccode\u003e@​chrros95\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efisker Cheung \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eMaria Solano \u003ca href=\"https://github.com/MariaSolOs\"\u003e\u003ccode\u003e@​MariaSolOs\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMinyeong Kim \u003ca href=\"https://github.com/minyeong981\"\u003e\u003ccode\u003e@​minyeong981\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSungHyun627 \u003ca href=\"https://github.com/SungHyun627\"\u003e\u003ccode\u003e@​SungHyun627\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eYukihiro Hasegawa \u003ca href=\"https://github.com/y-hsgw\"\u003e\u003ccode\u003e@​y-hsgw\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.55.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\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/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md\"\u003etypescript-eslint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.55.0 (2026-02-09)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.55.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\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/typescript-eslint/typescript-eslint/commit/fedfe8665afbabd5c7d3ee09d14f450d5ba0b10a\"\u003e\u003ccode\u003efedfe86\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.55.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/b931f8c706beafc289462824814dca158694cb48\"\u003e\u003ccode\u003eb931f8c\u003c/code\u003e\u003c/a\u003e chore: use workspace refs for workspace deps (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/12018\"\u003e#12018\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/1f17a7918cd507b11fd04ce75fe44a9c62bf9542\"\u003e\u003ccode\u003e1f17a79\u003c/code\u003e\u003c/a\u003e chore: migrate to pnpm (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/11248\"\u003e#11248\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.55.0/packages/typescript-eslint\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-react-refresh` from 0.4.26 to 0.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ArnaudBarre/eslint-plugin-react-refresh/releases\"\u003eeslint-plugin-react-refresh's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.5.0\u003c/h2\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe package now ships as ESM and requires ESLint 9 + node 20. Because legacy config doesn't support ESM, this requires to use \u003ca href=\"https://eslint.org/docs/latest/use/configure/migration-guide\"\u003eflat config\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eA new \u003ccode\u003ereactRefresh\u003c/code\u003e export is available and prefered over the default export. It's an object with two properties:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplugin\u003c/code\u003e: The plugin object with the rules\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003econfigs\u003c/code\u003e: An object containing configuration presets, each exposed as a function. These functions accept your custom options, merge them with sensible defaults for that config, and return the final config object.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecustomHOCs\u003c/code\u003e option was renamed to \u003ccode\u003eextraHOCs\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eValidation of HOCs calls is now more strict, you may need to add some HOCs to the \u003ccode\u003eextraHOCs\u003c/code\u003e option\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eConfig example:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport { defineConfig } from \u0026quot;eslint/config\u0026quot;;\nimport { reactRefresh } from \u0026quot;eslint-plugin-react-refresh\u0026quot;;\n\u003cp\u003eexport default defineConfig(\n/* Main config */\nreactRefresh.configs.vite({ extraHOCs: [\u0026quot;someLibHOC\u0026quot;] }),\n);\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eConfig example without config:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport { defineConfig } from \u0026quot;eslint/config\u0026quot;;\nimport { reactRefresh } from \u0026quot;eslint-plugin-react-refresh\u0026quot;;\n\u003cp\u003eexport default defineConfig({\nfiles: [\u0026quot;\u003cstrong\u003e/*.ts\u0026quot;, \u0026quot;\u003c/strong\u003e/*.tsx\u0026quot;],\nplugins: {\n// other plugins\n\u0026quot;react-refresh\u0026quot;: reactRefresh.plugin,\n},\nrules: {\n// other rules\n\u0026quot;react-refresh/only-export-components\u0026quot;: [\n\u0026quot;warn\u0026quot;,\n{ extraHOCs: [\u0026quot;someLibHOC\u0026quot;] },\n],\n},\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch3\u003eWhy\u003c/h3\u003e\n\u003cp\u003eThis version follows a revamp of the internal logic to better make the difference between random call expressions like \u003ccode\u003eexport const Enum = Object.keys(Record)\u003c/code\u003e and actual React HOC calls like \u003ccode\u003eexport const MemoComponent = memo(Component)\u003c/code\u003e. (fixes \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/issues/93\"\u003e#93\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThe rule now handles ternaries and patterns like \u003ccode\u003eexport default customHOC(props)(Component)\u003c/code\u003e which makes it able to correctly support files like \u003ca href=\"https://github.com/eclipse-apoapsis/ort-server/blob/ddfc624ce71b9f2ca6bad9b8c82d4c3249dd9c8b/ui/src/routes/__root.tsx\"\u003ethis one\u003c/a\u003e given this config:\u003c/p\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/ArnaudBarre/eslint-plugin-react-refresh/blob/main/CHANGELOG.md\"\u003eeslint-plugin-react-refresh's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.5.0\u003c/h2\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe package now ships as ESM and requires ESLint 9 + node 20. Because legacy config doesn't support ESM, this requires to use \u003ca href=\"https://eslint.org/docs/latest/use/configure/migration-guide\"\u003eflat config\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eA new \u003ccode\u003ereactRefresh\u003c/code\u003e export is available and prefered over the default export. It's an object with two properties:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplugin\u003c/code\u003e: The plugin object with the rules\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003econfigs\u003c/code\u003e: An object containing configuration presets, each exposed as a function. These functions accept your custom options, merge them with sensible defaults for that config, and return the final config object.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecustomHOCs\u003c/code\u003e option was renamed to \u003ccode\u003eextraHOCs\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eValidation of HOCs calls is now more strict, you may need to add some HOCs to the \u003ccode\u003eextraHOCs\u003c/code\u003e option\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eConfig example:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport { defineConfig } from \u0026quot;eslint/config\u0026quot;;\nimport { reactRefresh } from \u0026quot;eslint-plugin-react-refresh\u0026quot;;\n\u003cp\u003eexport default defineConfig(\n/* Main config */\nreactRefresh.configs.vite({ extraHOCs: [\u0026quot;someLibHOC\u0026quot;] }),\n);\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eConfig example without config:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport { defineConfig } from \u0026quot;eslint/config\u0026quot;;\nimport { reactRefresh } from \u0026quot;eslint-plugin-react-refresh\u0026quot;;\n\u003cp\u003eexport default defineConfig({\nfiles: [\u0026quot;\u003cstrong\u003e/*.ts\u0026quot;, \u0026quot;\u003c/strong\u003e/*.tsx\u0026quot;],\nplugins: {\n// other plugins\n\u0026quot;react-refresh\u0026quot;: reactRefresh.plugin,\n},\nrules: {\n// other rules\n\u0026quot;react-refresh/only-export-components\u0026quot;: [\n\u0026quot;warn\u0026quot;,\n{ extraHOCs: [\u0026quot;someLibHOC\u0026quot;] },\n],\n},\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch3\u003eWhy\u003c/h3\u003e\n\u003cp\u003eThis version follows a revamp of the internal logic to better make the difference between random call expressions like \u003ccode\u003eexport const Enum = Object.keys(Record)\u003c/code\u003e and actual React HOC calls like \u003ccode\u003eexport const MemoComponent = memo(Component)\u003c/code\u003e. (fixes \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/issues/93\"\u003e#93\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThe rule now handles ternaries and patterns like \u003ccode\u003eexport default customHOC(props)(Component)\u003c/code\u003e which makes it able to correctly support files like \u003ca href=\"https://github.com/eclipse-apoapsis/ort-server/blob/ddfc624ce71b9f2ca6bad9b8c82d4c3249dd9c8b/ui/src/routes/__root.tsx\"\u003ethis one\u003c/a\u003e given this config:\u003c/p\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/ArnaudBarre/eslint-plugin-react-refresh/commit/daa2efb2a2899ad7e793fc42e01bddbbc132074f\"\u003e\u003ccode\u003edaa2efb\u003c/code\u003e\u003c/a\u003e Revamp logic to catch more cases [publish] (\u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/issues/97\"\u003e#97\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ArnaudBarre/eslint-plugin-react-refresh/compare/v0.4.26...v0.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `globals` from 17.2.0 to 17.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/globals/releases\"\u003eglobals's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev17.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate globals (2026-02-01) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/336\"\u003e#336\u003c/a\u003e)  295fba9\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v17.2.0...v17.3.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v17.2.0...v17.3.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/globals/commit/5edc6020698a76964b0fa17cb604f4484451143b\"\u003e\u003ccode\u003e5edc602\u003c/code\u003e\u003c/a\u003e 17.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/295fba929adf8b44f945688233778a57ff754368\"\u003e\u003ccode\u003e295fba9\u003c/code\u003e\u003c/a\u003e Update globals (2026-02-01) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/336\"\u003e#336\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sindresorhus/globals/compare/v17.2.0...v17.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `commander` from 14.0.2 to 14.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tj/commander.js/releases\"\u003ecommander's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev14.0.3\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRelease Policy document (\u003ca href=\"https://redirect.github.com/tj/commander.js/issues/2462\"\u003e#2462\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eold major versions now supported for 12 months instead of just previous major version, to give predictable end-of-life\ndate (\u003ca href=\"https://redirect.github.com/tj/commander.js/issues/2462\"\u003e#2462\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eclarify typing for deprecated callback parameter to \u003ccode\u003e.outputHelp()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tj/commander.js/issues/2427\"\u003e#2427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esimple readability improvements to README (\u003ca href=\"https://redirect.github.com/tj/commander.js/issues/2465\"\u003e#2465\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/tj/commander.js/blob/master/CHANGELOG.md\"\u003ecommander's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[14.0.3] (2026-01-31)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRelease Policy document (\u003ca href=\"https://redirect.github.com/tj/commander.js/issues/2462\"\u003e#2462\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eold major versions now supported for 12 months instead of just previous major version, to give predictable end-of-life date (\u003ca href=\"https://redirect.github.com/tj/commander.js/issues/2462\"\u003e#2462\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eclarify typing for deprecated callback parameter to \u003ccode\u003e.outputHelp()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tj/commander.js/issues/2427\"\u003e#2427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esimple readability improvements to README (\u003ca href=\"https://redirect.github.com/tj/commander.js/issues/2465\"\u003e#2465\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/tj/commander.js/commit/8247364da749736570161e95682b07fc2d72497b\"\u003e\u003ccode\u003e8247364\u003c/code\u003e\u003c/a\u003e 14.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tj/commander.js/commit/e281fe3e8c63c2518cdd7f3f1966ad2a0fbd1258\"\u003e\u003ccode\u003ee281fe3\u003c/code\u003e\u003c/a\u003e Update docs for 14.0.3 (\u003ca href=\"https://redirect.github.com/tj/commander.js/issues/2474\"\u003e#2474\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tj/commander.js/commit/7357ddafe2cb7f6eed09217d77db4201e22aad83\"\u003e\u003ccode\u003e7357dda\u003c/code\u003e\u003c/a\u003e Separate out a more detailed release policy document (\u003ca href=\"https://redirect.github.com/tj/commander.js/issues/2462\"\u003e#2462\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tj/commander.js/commit/b6e2e3a1ebe1751224a5c19778332df93caf0dea\"\u003e\u003ccode\u003eb6e2e3a\u003c/code\u003e\u003c/a\u003e Bump eslint from 9.39.1 to 9.39.2 (\u003ca href=\"https://redirect.github.com/tj/commander.js/issues/2470\"\u003e#2470\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tj/commander.js/commit/d6f63a7b33716da842e9b67433147150fb9059cd\"\u003e\u003ccode\u003ed6f63a7\u003c/code\u003e\u003c/a\u003e Bump ts-jest from 29.4.5 to 29.4.6 (\u003ca href=\"https://redirect.github.com/tj/commander.js/issues/2467\"\u003e#2467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tj/commander.js/commit/2a9768aea01e6d8caa5d55b70d3ad53a35e47288\"\u003e\u003ccode\u003e2a9768a\u003c/code\u003e\u003c/a\u003e Bump prettier from 3.6.2 to 3.7.4 (\u003ca href=\"https://redirect.github.com/tj/commander.js/issues/2466\"\u003e#2466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tj/commander.js/commit/921191868b3cb935908256d4655b7bb9c6ad90bc\"\u003e\u003ccode\u003e9211918\u003c/code\u003e\u003c/a\u003e docs(README): Tweak formatting, punctuation for clarity (\u003ca href=\"https://redirect.github.com/tj/commander.js/issues/2465\"\u003e#2465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tj/commander.js/commit/4208a96ee7533b7ee5fa10123d169bc8c631b83c\"\u003e\u003ccode\u003e4208a96\u003c/code\u003e\u003c/a\u003e Bump typescript-eslint from 8.46.2 to 8.48.0 (\u003ca href=\"https://redirect.github.com/tj/commander.js/issues/2458\"\u003e#2458\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tj/commander.js/commit/03308ceb50c8b508abcfc3b34c36daa2e7b813d2\"\u003e\u003ccode\u003e03308ce\u003c/code\u003e\u003c/a\u003e Bump eslint-plugin-jest from 29.0.1 to 29.2.1 (\u003ca href=\"https://redirect.github.com/tj/commander.js/issues/2457\"\u003e#2457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tj/commander.js/commit/4d2db1f287112f37e0f9bfac54d5d7d981c5ec01\"\u003e\u003ccode\u003e4d2db1f\u003c/code\u003e\u003c/a\u003e Bump globals from 16.4.0 to 16.5.0 (\u003ca href=\"https://redirect.github.com/tj/commander.js/issues/2456\"\u003e#2456\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tj/commander.js/compare/v14.0.2...v14.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@easyops-cn/docusaurus-search-local` from 0.52.3 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/easyops-cn/docusaurus-search-local/releases\"\u003e\u003ccode\u003e@​easyops-cn/docusaurus-search-local\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\u003e\u003ca href=\"https://github.com/easyops-cn/docusaurus-search-local/compare/v0.54.1...v0.55.0\"\u003e0.55.0\u003c/a\u003e (2026-02-13)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emake open-ask-ai opt-in via optional peer dependency (\u003ca href=\"https://redirect.github.com/easyops-cn/docusaurus-search-local/issues/563\"\u003e#563\u003c/a\u003e) (\u003ca href=\"https://github.com/easyops-cn/docusaurus-search-local/commit/98d788844fcace17aab1262b577a1a6c46a227a1\"\u003e98d7888\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.54.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/easyops-cn/docusaurus-search-local/compare/v0.54.0...v0.54.1\"\u003e0.54.1\u003c/a\u003e (2026-02-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCannot read properties of undefined (reading 'toLowerCase') (\u003ca href=\"https://github.com/easyops-cn/docusaurus-search-local/commit/3f45515b4dd52d782f7c2a2337c73c0f72fc8290\"\u003e3f45515\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.54.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/easyops-cn/docusaurus-search-local/compare/v0.53.0...v0.54.0\"\u003e0.54.0\u003c/a\u003e (2026-02-08)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emake open-ask-ai async and optional (\u003ca href=\"https://github.com/easyops-cn/docusaurus-search-local/commit/4c404ab21a6ea232d82e9bdd3041d6a1c7ac73d1\"\u003e4c404ab\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emake open-ask-ai async and optional (\u003ca href=\"https://github.com/easyops-cn/docusaurus-search-local/commit/e031739116d9cc1eee18ecb13e6752474fdd2f79\"\u003ee031739\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/easyops-cn/docusaurus-search-local/issues/558\"\u003e#558\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.53.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/easyops-cn/docusaurus-search-local/compare/v0.52.3...v0.53.0\"\u003e0.53.0\u003c/a\u003e (2026-02-05)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport Ask AI (\u003ca href=\"https://github.com/easyops-cn/docusaurus-search-local/commit/8a5d29e2e5b3b1cb534b1bbf13075f6824307d2e\"\u003e8a5d29e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport Ask AI (\u003ca href=\"https://github.com/easyops-cn/docusaurus-search-local/commit/3b2e339a04ac9347e73fe39d63237ffa3e63242a\"\u003e3b2e339\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\u003eSee full diff in \u003ca href=\"https://github.com/easyops-cn/docusaurus-search-local/commits/v0.55.0/packages/docusaurus-search-local\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lucide-react` from 0.563.0 to 0.564.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucide-icons/lucide/releases\"\u003elucide-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 0.564.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(docs): Improve SEO icon detail pages by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4040\"\u003elucide-icons/lucide#4040\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003edatabase-search\u003c/code\u003e icon by \u003ca href=\"https://github.com/Spleefies\"\u003e\u003ccode\u003e@​Spleefies\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4003\"\u003elucide-icons/lucide#4003\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003euser-lock\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3971\"\u003elucide-icons/lucide#3971\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ebug-off\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3972\"\u003elucide-icons/lucide#3972\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ebell-dot\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3973\"\u003elucide-icons/lucide#3973\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ebandage\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3967\"\u003elucide-icons/lucide#3967\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ehard-drive\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3622\"\u003elucide-icons/lucide#3622\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003egit-branch\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3938\"\u003elucide-icons/lucide#3938\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003efile-cog\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3965\"\u003elucide-icons/lucide#3965\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ecloud-alert\u003c/code\u003e and \u003ccode\u003ecloud-check\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3976\"\u003elucide-icons/lucide#3976\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): adds \u003ccode\u003euser-key\u003c/code\u003e and \u003ccode\u003euser-round-key\u003c/code\u003e, updates other \u003ccode\u003e-key\u003c/code\u003e icons to match by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4044\"\u003elucide-icons/lucide#4044\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/Spleefies\"\u003e\u003ccode\u003e@​Spleefies\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4003\"\u003elucide-icons/lucide#4003\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.563.1...0.564.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.563.1...0.564.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eHotfix \u003ccode\u003e@lucide/svelte\u003c/code\u003e hasA11yProp.js import\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(\u003ccode\u003e@​lucide/svelte\u003c/code\u003e): Fix build in  by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4026\"\u003elucide-icons/lucide#4026\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.563.0...0.563.1\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.563.0...0.563.1\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\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/0.564.0/packages/lucide-react\"\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/grasdouble/Lufa/pull/172","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/grasdouble%2FLufa/issues/172","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/172/packages"},{"uuid":"3922471785","node_id":"PR_kwDODCZ6yM7Cy2KR","number":7574,"state":"open","title":"fix(deps): bump pacote from 21.1.0 to 21.3.0","user":"dependabot[bot]","labels":["dependencies","npm"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-02-10T16:42:51.000Z","updated_at":"2026-02-10T16:43:47.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"fix(deps)","packages":[{"name":"pacote","old_version":"21.1.0","new_version":"21.3.0","repository_url":"https://github.com/npm/pacote"}],"path":null,"ecosystem":"npm"},"body":"Bumps [pacote](https://github.com/npm/pacote) from 21.1.0 to 21.3.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/pacote/releases\"\u003epacote's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev21.3.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/pacote/compare/v21.2.0...v21.3.0\"\u003e21.3.0\u003c/a\u003e (2026-02-09)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/8f5091d0a7fc356756707241f8b52dc8a036c34e\"\u003e\u003ccode\u003e8f5091d\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/445\"\u003e#445\u003c/a\u003e add support for git-256 sha lengths (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/445\"\u003e#445\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\u003ev21.2.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/pacote/compare/v21.1.0...v21.2.0\"\u003e21.2.0\u003c/a\u003e (2026-02-06)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/db21624fd9ee8fe3ccea5f671f2e39c7f68546eb\"\u003e\u003ccode\u003edb21624\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/442\"\u003e#442\u003c/a\u003e implement gitSubdir according to npa spec (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/442\"\u003e#442\u003c/a\u003e) (\u003ca href=\"https://github.com/Kakadus\"\u003e\u003ccode\u003e@​Kakadus\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/c2a4217fc8b49d58c4bafd41ec1127105a37ae05\"\u003e\u003ccode\u003ec2a4217\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/443\"\u003e#443\u003c/a\u003e add allowRemote, allowFile, allowDirectory (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/443\"\u003e#443\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\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/pacote/blob/main/CHANGELOG.md\"\u003epacote's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/pacote/compare/v21.2.0...v21.3.0\"\u003e21.3.0\u003c/a\u003e (2026-02-09)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/8f5091d0a7fc356756707241f8b52dc8a036c34e\"\u003e\u003ccode\u003e8f5091d\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/445\"\u003e#445\u003c/a\u003e add support for git-256 sha lengths (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/445\"\u003e#445\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/pacote/compare/v21.1.0...v21.2.0\"\u003e21.2.0\u003c/a\u003e (2026-02-06)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/db21624fd9ee8fe3ccea5f671f2e39c7f68546eb\"\u003e\u003ccode\u003edb21624\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/442\"\u003e#442\u003c/a\u003e implement gitSubdir according to npa spec (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/442\"\u003e#442\u003c/a\u003e) (\u003ca href=\"https://github.com/Kakadus\"\u003e\u003ccode\u003e@​Kakadus\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/c2a4217fc8b49d58c4bafd41ec1127105a37ae05\"\u003e\u003ccode\u003ec2a4217\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/443\"\u003e#443\u003c/a\u003e add allowRemote, allowFile, allowDirectory (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/443\"\u003e#443\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\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/pacote/commit/411ceb6ea4326d7cfa70325068821bf8f98c8531\"\u003e\u003ccode\u003e411ceb6\u003c/code\u003e\u003c/a\u003e chore: release 21.3.0 (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/446\"\u003e#446\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/8f5091d0a7fc356756707241f8b52dc8a036c34e\"\u003e\u003ccode\u003e8f5091d\u003c/code\u003e\u003c/a\u003e feat: add support for git-256 sha lengths (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/445\"\u003e#445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/27cc5e11c8c1f515f3c96abcaefab702ffcce2b3\"\u003e\u003ccode\u003e27cc5e1\u003c/code\u003e\u003c/a\u003e chore: release 21.2.0 (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/444\"\u003e#444\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/db21624fd9ee8fe3ccea5f671f2e39c7f68546eb\"\u003e\u003ccode\u003edb21624\u003c/code\u003e\u003c/a\u003e feat: implement gitSubdir according to npa spec (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/442\"\u003e#442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/c2a4217fc8b49d58c4bafd41ec1127105a37ae05\"\u003e\u003ccode\u003ec2a4217\u003c/code\u003e\u003c/a\u003e feat: add allowRemote, allowFile, allowDirectory (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/443\"\u003e#443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/npm/pacote/compare/v21.1.0...v21.3.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=pacote\u0026package-manager=npm_and_yarn\u0026previous-version=21.1.0\u0026new-version=21.3.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/konsumation/frontend-svelte/pull/7574","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/konsumation%2Ffrontend-svelte/issues/7574","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/7574/packages"},{"uuid":"3917646893","node_id":"PR_kwDOIgKvbc7CjFKQ","number":537,"state":"closed","title":"Bump pacote from 21.1.0 to 21.2.0","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-02-16T17:23:45.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-09T18:33:57.000Z","updated_at":"2026-02-16T17:23:47.000Z","time_to_close":600588,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"pacote","old_version":"21.1.0","new_version":"21.2.0","repository_url":"https://github.com/npm/pacote"}],"path":null,"ecosystem":"npm"},"body":"Bumps [pacote](https://github.com/npm/pacote) from 21.1.0 to 21.2.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/pacote/releases\"\u003epacote's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev21.2.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/pacote/compare/v21.1.0...v21.2.0\"\u003e21.2.0\u003c/a\u003e (2026-02-06)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/db21624fd9ee8fe3ccea5f671f2e39c7f68546eb\"\u003e\u003ccode\u003edb21624\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/442\"\u003e#442\u003c/a\u003e implement gitSubdir according to npa spec (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/442\"\u003e#442\u003c/a\u003e) (\u003ca href=\"https://github.com/Kakadus\"\u003e\u003ccode\u003e@​Kakadus\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/c2a4217fc8b49d58c4bafd41ec1127105a37ae05\"\u003e\u003ccode\u003ec2a4217\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/443\"\u003e#443\u003c/a\u003e add allowRemote, allowFile, allowDirectory (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/443\"\u003e#443\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\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/pacote/blob/main/CHANGELOG.md\"\u003epacote's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/pacote/compare/v21.1.0...v21.2.0\"\u003e21.2.0\u003c/a\u003e (2026-02-06)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/db21624fd9ee8fe3ccea5f671f2e39c7f68546eb\"\u003e\u003ccode\u003edb21624\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/442\"\u003e#442\u003c/a\u003e implement gitSubdir according to npa spec (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/442\"\u003e#442\u003c/a\u003e) (\u003ca href=\"https://github.com/Kakadus\"\u003e\u003ccode\u003e@​Kakadus\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/c2a4217fc8b49d58c4bafd41ec1127105a37ae05\"\u003e\u003ccode\u003ec2a4217\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/443\"\u003e#443\u003c/a\u003e add allowRemote, allowFile, allowDirectory (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/443\"\u003e#443\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\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/pacote/commit/27cc5e11c8c1f515f3c96abcaefab702ffcce2b3\"\u003e\u003ccode\u003e27cc5e1\u003c/code\u003e\u003c/a\u003e chore: release 21.2.0 (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/444\"\u003e#444\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/db21624fd9ee8fe3ccea5f671f2e39c7f68546eb\"\u003e\u003ccode\u003edb21624\u003c/code\u003e\u003c/a\u003e feat: implement gitSubdir according to npa spec (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/442\"\u003e#442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/c2a4217fc8b49d58c4bafd41ec1127105a37ae05\"\u003e\u003ccode\u003ec2a4217\u003c/code\u003e\u003c/a\u003e feat: add allowRemote, allowFile, allowDirectory (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/443\"\u003e#443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/npm/pacote/compare/v21.1.0...v21.2.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=pacote\u0026package-manager=npm_and_yarn\u0026previous-version=21.1.0\u0026new-version=21.2.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/timotheeguerin/chronus/pull/537","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/timotheeguerin%2Fchronus/issues/537","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/537/packages"},{"uuid":"3917046301","node_id":"PR_kwDOQH_5yc7ChGBN","number":11,"state":"open","title":"deps: bump the dependency-updates group across 1 directory with 26 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-02-09T15:48:39.000Z","updated_at":"2026-02-16T16:02:49.223Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps: bump","group_name":"dependency-updates","update_count":26,"packages":[{"name":"@octokit/plugin-retry","old_version":"8.0.2","new_version":"8.0.3","repository_url":"https://github.com/octokit/plugin-retry.js"},{"name":"@octokit/plugin-throttling","old_version":"11.0.2","new_version":"11.0.3","repository_url":"https://github.com/octokit/plugin-throttling.js"},{"name":"@octokit/rest","old_version":"22.0.0","new_version":"22.0.1","repository_url":"https://github.com/octokit/rest.js"},{"name":"@primer/octicons-react","old_version":"19.19.0","new_version":"19.21.2","repository_url":"https://github.com/primer/octicons"},{"name":"downshift","old_version":"9.0.10","new_version":"9.3.0","repository_url":"https://github.com/downshift-js/downshift"},{"name":"framer-motion","old_version":"12.23.24","new_version":"12.34.0","repository_url":"https://github.com/motiondivision/motion"},{"name":"gatsby","old_version":"5.15.0","new_version":"5.16.0","repository_url":"https://github.com/gatsbyjs/gatsby"},{"name":"gatsby-plugin-manifest","old_version":"5.15.0","new_version":"5.16.0","repository_url":"https://github.com/gatsbyjs/gatsby"},{"name":"gatsby-plugin-mdx","old_version":"5.15.0","new_version":"5.16.0","repository_url":"https://github.com/gatsbyjs/gatsby"},{"name":"gatsby-plugin-postcss","old_version":"6.15.0","new_version":"6.16.0","repository_url":"https://github.com/gatsbyjs/gatsby"},{"name":"gatsby-plugin-styled-components","old_version":"6.15.0","new_version":"6.16.0","repository_url":"https://github.com/gatsbyjs/gatsby"},{"name":"gatsby-source-filesystem","old_version":"5.15.0","new_version":"5.16.0","repository_url":"https://github.com/gatsbyjs/gatsby"},{"name":"gatsby-transformer-yaml","old_version":"5.15.0","new_version":"5.16.0","repository_url":"https://github.com/gatsbyjs/gatsby"},{"name":"react-focus-on","old_version":"3.10.0","new_version":"3.10.2","repository_url":"https://github.com/theKashey/react-focus-on"},{"name":"@npmcli/template-oss","old_version":"4.26.0","new_version":"4.29.0","repository_url":"https://github.com/npm/template-oss"},{"name":"@testing-library/react","old_version":"16.3.0","new_version":"16.3.2","repository_url":"https://github.com/testing-library/react-testing-library"},{"name":"eslint-plugin-prettier","old_version":"5.5.4","new_version":"5.5.5","repository_url":"https://github.com/prettier/eslint-plugin-prettier"},{"name":"eslint-plugin-primer-react","old_version":"8.3.0","new_version":"8.5.2","repository_url":"https://github.com/primer/eslint-plugin-primer-react"},{"name":"eslint-plugin-react-hooks","old_version":"7.0.0","new_version":"7.0.1","repository_url":"https://github.com/facebook/react"},{"name":"prettier","old_version":"3.6.2","new_version":"3.8.1","repository_url":"https://github.com/prettier/prettier"},{"name":"pacote","old_version":"21.0.3","new_version":"21.2.0","repository_url":"https://github.com/npm/pacote"},{"name":"semver","old_version":"7.7.3","new_version":"7.7.4","repository_url":"https://github.com/npm/node-semver"},{"name":"tar","old_version":"7.5.1","new_version":"7.5.7","repository_url":"https://github.com/isaacs/node-tar"},{"name":"yaml","old_version":"2.8.1","new_version":"2.8.2","repository_url":"https://github.com/eemeli/yaml"},{"name":"tap","old_version":"21.1.1","new_version":"21.5.1","repository_url":"https://github.com/tapjs/tapjs"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dependency-updates group with 25 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@octokit/plugin-retry](https://github.com/octokit/plugin-retry.js) | `8.0.2` | `8.0.3` |\n| [@octokit/plugin-throttling](https://github.com/octokit/plugin-throttling.js) | `11.0.2` | `11.0.3` |\n| [@octokit/rest](https://github.com/octokit/rest.js) | `22.0.0` | `22.0.1` |\n| [@primer/octicons-react](https://github.com/primer/octicons) | `19.19.0` | `19.21.2` |\n| [downshift](https://github.com/downshift-js/downshift) | `9.0.10` | `9.3.0` |\n| [framer-motion](https://github.com/motiondivision/motion) | `12.23.24` | `12.34.0` |\n| [gatsby](https://github.com/gatsbyjs/gatsby) | `5.15.0` | `5.16.0` |\n| [gatsby-plugin-manifest](https://github.com/gatsbyjs/gatsby/tree/HEAD/packages/gatsby-plugin-manifest) | `5.15.0` | `5.16.0` |\n| [gatsby-plugin-mdx](https://github.com/gatsbyjs/gatsby/tree/HEAD/packages/gatsby-plugin-mdx) | `5.15.0` | `5.16.0` |\n| [gatsby-plugin-postcss](https://github.com/gatsbyjs/gatsby/tree/HEAD/packages/gatsby-plugin-postcss) | `6.15.0` | `6.16.0` |\n| [gatsby-plugin-styled-components](https://github.com/gatsbyjs/gatsby/tree/HEAD/packages/gatsby-plugin-styled-components) | `6.15.0` | `6.16.0` |\n| [gatsby-source-filesystem](https://github.com/gatsbyjs/gatsby/tree/HEAD/packages/gatsby-source-filesystem) | `5.15.0` | `5.16.0` |\n| [gatsby-transformer-yaml](https://github.com/gatsbyjs/gatsby/tree/HEAD/packages/gatsby-transformer-yaml) | `5.15.0` | `5.16.0` |\n| [react-focus-on](https://github.com/theKashey/react-focus-on) | `3.10.0` | `3.10.2` |\n| [@npmcli/template-oss](https://github.com/npm/template-oss) | `4.26.0` | `4.29.0` |\n| [@testing-library/react](https://github.com/testing-library/react-testing-library) | `16.3.0` | `16.3.2` |\n| [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) | `5.5.4` | `5.5.5` |\n| [eslint-plugin-primer-react](https://github.com/primer/eslint-plugin-primer-react) | `8.3.0` | `8.5.2` |\n| [eslint-plugin-react-hooks](https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks) | `7.0.0` | `7.0.1` |\n| [prettier](https://github.com/prettier/prettier) | `3.6.2` | `3.8.1` |\n| [pacote](https://github.com/npm/pacote) | `21.0.3` | `21.2.0` |\n| [semver](https://github.com/npm/node-semver) | `7.7.3` | `7.7.4` |\n| [tar](https://github.com/isaacs/node-tar) | `7.5.1` | `7.5.7` |\n| [yaml](https://github.com/eemeli/yaml) | `2.8.1` | `2.8.2` |\n| [tap](https://github.com/tapjs/tapjs) | `21.1.1` | `21.5.1` |\n\n\nUpdates `@octokit/plugin-retry` from 8.0.2 to 8.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/octokit/plugin-retry.js/releases\"\u003e\u003ccode\u003e@​octokit/plugin-retry\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.0.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/octokit/plugin-retry.js/compare/v8.0.2...v8.0.3\"\u003e8.0.3\u003c/a\u003e (2025-10-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​octokit/types\u003c/code\u003e to v16 (\u003ca href=\"https://redirect.github.com/octokit/plugin-retry.js/issues/650\"\u003e#650\u003c/a\u003e) (\u003ca href=\"https://github.com/octokit/plugin-retry.js/commit/03f2add1412d547d967c0b0b25ef943ea24cf184\"\u003e03f2add\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/octokit/plugin-retry.js/commit/03f2add1412d547d967c0b0b25ef943ea24cf184\"\u003e\u003ccode\u003e03f2add\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​octokit/types\u003c/code\u003e to v16 (\u003ca href=\"https://redirect.github.com/octokit/plugin-retry.js/issues/650\"\u003e#650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/plugin-retry.js/commit/112467a997edc59ab2e725410cb2f16fe2a05a21\"\u003e\u003ccode\u003e112467a\u003c/code\u003e\u003c/a\u003e ci(action): update actions/checkout action to v5 (\u003ca href=\"https://redirect.github.com/octokit/plugin-retry.js/issues/638\"\u003e#638\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/plugin-retry.js/commit/fef54743acabb0c28a1c3091fab1f741bb8b9ed3\"\u003e\u003ccode\u003efef5474\u003c/code\u003e\u003c/a\u003e ci(action): update peter-evans/create-or-update-comment action to v5 (\u003ca href=\"https://redirect.github.com/octokit/plugin-retry.js/issues/644\"\u003e#644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/plugin-retry.js/commit/7c99a5e325e8555a5b8b11015bc467050cf86a90\"\u003e\u003ccode\u003e7c99a5e\u003c/code\u003e\u003c/a\u003e chore(deps): update vitest monorepo to v4 (major) (\u003ca href=\"https://redirect.github.com/octokit/plugin-retry.js/issues/648\"\u003e#648\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/plugin-retry.js/commit/14d0b3b718a462251057bf4eb08d18074b4b99b0\"\u003e\u003ccode\u003e14d0b3b\u003c/code\u003e\u003c/a\u003e ci(action): update actions/setup-node action to v6 (\u003ca href=\"https://redirect.github.com/octokit/plugin-retry.js/issues/646\"\u003e#646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/plugin-retry.js/commit/843b86ce1451fd143a906c3ceaf1c543354e05f1\"\u003e\u003ccode\u003e843b86c\u003c/code\u003e\u003c/a\u003e ci(action): update github/codeql-action action to v4 (\u003ca href=\"https://redirect.github.com/octokit/plugin-retry.js/issues/645\"\u003e#645\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/octokit/plugin-retry.js/compare/v8.0.2...v8.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@octokit/plugin-throttling` from 11.0.2 to 11.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/octokit/plugin-throttling.js/releases\"\u003e\u003ccode\u003e@​octokit/plugin-throttling\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.0.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/octokit/plugin-throttling.js/compare/v11.0.2...v11.0.3\"\u003e11.0.3\u003c/a\u003e (2025-10-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​octokit/types\u003c/code\u003e to v16 (\u003ca href=\"https://redirect.github.com/octokit/plugin-throttling.js/issues/811\"\u003e#811\u003c/a\u003e) (\u003ca href=\"https://github.com/octokit/plugin-throttling.js/commit/d87092d13201b87dd529c7f78f86ca585597a561\"\u003ed87092d\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/octokit/plugin-throttling.js/commit/c253528cf575a81b3bb37a68c7856f81c4cbdb20\"\u003e\u003ccode\u003ec253528\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency node to v24 (\u003ca href=\"https://redirect.github.com/octokit/plugin-throttling.js/issues/809\"\u003e#809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/plugin-throttling.js/commit/d87092d13201b87dd529c7f78f86ca585597a561\"\u003e\u003ccode\u003ed87092d\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​octokit/types\u003c/code\u003e to v16 (\u003ca href=\"https://redirect.github.com/octokit/plugin-throttling.js/issues/811\"\u003e#811\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/plugin-throttling.js/commit/e3de64b5205dd1c4e4ef36e51cc0892c44b17087\"\u003e\u003ccode\u003ee3de64b\u003c/code\u003e\u003c/a\u003e ci(action): update github/codeql-action action to v4 (\u003ca href=\"https://redirect.github.com/octokit/plugin-throttling.js/issues/805\"\u003e#805\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/plugin-throttling.js/commit/0673f3e5aa8fc78e36b89d7459d1faed44eb1408\"\u003e\u003ccode\u003e0673f3e\u003c/code\u003e\u003c/a\u003e ci(action): update actions/setup-node action to v6 (\u003ca href=\"https://redirect.github.com/octokit/plugin-throttling.js/issues/806\"\u003e#806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/octokit/plugin-throttling.js/compare/v11.0.2...v11.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@octokit/rest` from 22.0.0 to 22.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/octokit/rest.js/releases\"\u003e\u003ccode\u003e@​octokit/rest\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev22.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/octokit/rest.js/compare/v22.0.0...v22.0.1\"\u003e22.0.1\u003c/a\u003e (2025-10-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update octokit monorepo (major) (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/538\"\u003e#538\u003c/a\u003e) (\u003ca href=\"https://github.com/octokit/rest.js/commit/ded2f177625fc1ac6b42a85b36930b46f47012ee\"\u003eded2f17\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/octokit/rest.js/commit/daa3ec945e9f1bb77e7ee14ea80d3e823b6d31ca\"\u003e\u003ccode\u003edaa3ec9\u003c/code\u003e\u003c/a\u003e ci(action): update actions/setup-node action to v6 (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/534\"\u003e#534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/1dec0c790a4fd2906fb8b52d6eed1be497de1783\"\u003e\u003ccode\u003e1dec0c7\u003c/code\u003e\u003c/a\u003e ci(action): update peter-evans/create-or-update-comment action to v5 (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/531\"\u003e#531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/ded2f177625fc1ac6b42a85b36930b46f47012ee\"\u003e\u003ccode\u003eded2f17\u003c/code\u003e\u003c/a\u003e fix(deps): update octokit monorepo (major) (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/538\"\u003e#538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/0e0eaea0f259a9b9b5145457f7f8457dae08521b\"\u003e\u003ccode\u003e0e0eaea\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v24 (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/537\"\u003e#537\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/c04acc897f017c2a37ee75f1a193c35903b465f1\"\u003e\u003ccode\u003ec04acc8\u003c/code\u003e\u003c/a\u003e chore(deps): update vitest monorepo to v4 (major) (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/536\"\u003e#536\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/e6dd3063e552cd884b0c86e40ba6cfdc374304e7\"\u003e\u003ccode\u003ee6dd306\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency undici to v7 (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/474\"\u003e#474\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/5f380d04bbb71a9c2d3d241438378e6ebffe2597\"\u003e\u003ccode\u003e5f380d0\u003c/code\u003e\u003c/a\u003e build(deps-dev): Bump form-data from 4.0.2 to 4.0.4 in /docs (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/520\"\u003e#520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/dc6827d06231ae01ba85608b64d0c7e4b9bd6e04\"\u003e\u003ccode\u003edc6827d\u003c/code\u003e\u003c/a\u003e build(deps-dev): Bump tar-fs from 2.1.2 to 2.1.3 in /docs (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/516\"\u003e#516\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/octokit/rest.js/compare/v22.0.0...v22.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@primer/octicons-react` from 19.19.0 to 19.21.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/primer/octicons/releases\"\u003e\u003ccode\u003e@​primer/octicons-react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev19.21.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1146\"\u003e#1146\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/41c780575654fe4fef3fc4e91a46c8c0e91b233b\"\u003e\u003ccode\u003e41c78057\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/rezrah\"\u003e\u003ccode\u003e@​rezrah\u003c/code\u003e\u003c/a\u003e! - Updated GitHub brand logos (\u003ccode\u003emark-github\u003c/code\u003e and \u003ccode\u003elogo-github\u003c/code\u003e) to 2026 versions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev19.21.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1137\"\u003e#1137\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/97cefc9fcb19f91133cffd557cc1f308e384ffb2\"\u003e\u003ccode\u003e97cefc9f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e! - Bump js-yaml from 3.13.1 to 4.1.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev19.21.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1132\"\u003e#1132\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/c5411b048090e13a0e6ffafaa10efdc24a8e05b5\"\u003e\u003ccode\u003ec5411b04\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mperrotti\"\u003e\u003ccode\u003e@​mperrotti\u003c/code\u003e\u003c/a\u003e! - Adds icons used for Copilot Loops\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1134\"\u003e#1134\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/131fbedc579b6ebc07716dc02ed947a168c560f2\"\u003e\u003ccode\u003e131fbedc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mperrotti\"\u003e\u003ccode\u003e@​mperrotti\u003c/code\u003e\u003c/a\u003e! - Adds icons used for Copilot Markdown text wrapping options\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1133\"\u003e#1133\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/94ceabb7e1371eefd8ba26ec8eb59cf6149e7a29\"\u003e\u003ccode\u003e94ceabb7\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mperrotti\"\u003e\u003ccode\u003e@​mperrotti\u003c/code\u003e\u003c/a\u003e! - Adds icons used for feedback dialogs\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1135\"\u003e#1135\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/be5df35d390439f972af3adbd9ec59d38ec4c624\"\u003e\u003ccode\u003ebe5df35d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mperrotti\"\u003e\u003ccode\u003e@​mperrotti\u003c/code\u003e\u003c/a\u003e! - Updates VS Code icon to closer match the real app icon\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev19.20.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1129\"\u003e#1129\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/68ebe53ba972e391fa2b60458e37348636e202ad\"\u003e\u003ccode\u003e68ebe53b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/lukasoppermann\"\u003e\u003ccode\u003e@​lukasoppermann\u003c/code\u003e\u003c/a\u003e! - Added InboxFill icon\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/primer/octicons/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​primer/octicons-react\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.21.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1146\"\u003e#1146\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/41c780575654fe4fef3fc4e91a46c8c0e91b233b\"\u003e\u003ccode\u003e41c78057\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/rezrah\"\u003e\u003ccode\u003e@​rezrah\u003c/code\u003e\u003c/a\u003e! - Updated GitHub brand logos (\u003ccode\u003emark-github\u003c/code\u003e and \u003ccode\u003elogo-github\u003c/code\u003e) to 2026 versions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.21.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1137\"\u003e#1137\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/97cefc9fcb19f91133cffd557cc1f308e384ffb2\"\u003e\u003ccode\u003e97cefc9f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e! - Bump js-yaml from 3.13.1 to 4.1.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.21.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1132\"\u003e#1132\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/c5411b048090e13a0e6ffafaa10efdc24a8e05b5\"\u003e\u003ccode\u003ec5411b04\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mperrotti\"\u003e\u003ccode\u003e@​mperrotti\u003c/code\u003e\u003c/a\u003e! - Adds icons used for Copilot Loops\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1134\"\u003e#1134\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/131fbedc579b6ebc07716dc02ed947a168c560f2\"\u003e\u003ccode\u003e131fbedc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mperrotti\"\u003e\u003ccode\u003e@​mperrotti\u003c/code\u003e\u003c/a\u003e! - Adds icons used for Copilot Markdown text wrapping options\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1133\"\u003e#1133\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/94ceabb7e1371eefd8ba26ec8eb59cf6149e7a29\"\u003e\u003ccode\u003e94ceabb7\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mperrotti\"\u003e\u003ccode\u003e@​mperrotti\u003c/code\u003e\u003c/a\u003e! - Adds icons used for feedback dialogs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1135\"\u003e#1135\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/be5df35d390439f972af3adbd9ec59d38ec4c624\"\u003e\u003ccode\u003ebe5df35d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mperrotti\"\u003e\u003ccode\u003e@​mperrotti\u003c/code\u003e\u003c/a\u003e! - Updates VS Code icon to closer match the real app icon\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.20.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1129\"\u003e#1129\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/68ebe53ba972e391fa2b60458e37348636e202ad\"\u003e\u003ccode\u003e68ebe53b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/lukasoppermann\"\u003e\u003ccode\u003e@​lukasoppermann\u003c/code\u003e\u003c/a\u003e! - Added InboxFill icon\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/primer/octicons/commit/63d6a23325e0bd8de8fb769e5a800fca92b52015\"\u003e\u003ccode\u003e63d6a23\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/primer/octicons/issues/1147\"\u003e#1147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/primer/octicons/commit/41c780575654fe4fef3fc4e91a46c8c0e91b233b\"\u003e\u003ccode\u003e41c7805\u003c/code\u003e\u003c/a\u003e Updated GitHub logos (\u003ca href=\"https://redirect.github.com/primer/octicons/issues/1146\"\u003e#1146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/primer/octicons/commit/6c65ce6a747bd52c1978f88998235b988526d928\"\u003e\u003ccode\u003e6c65ce6\u003c/code\u003e\u003c/a\u003e Bump next from 14.2.32 to 14.2.35 in /lib/octicons_react (\u003ca href=\"https://redirect.github.com/primer/octicons/issues/1142\"\u003e#1142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/primer/octicons/commit/77ef6b225b3e7f30f210e10c45dd00b364a9973b\"\u003e\u003ccode\u003e77ef6b2\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/primer/octicons/issues/1141\"\u003e#1141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/primer/octicons/commit/97cefc9fcb19f91133cffd557cc1f308e384ffb2\"\u003e\u003ccode\u003e97cefc9\u003c/code\u003e\u003c/a\u003e Bump js-yaml from 3.13.1 to 4.1.1 (\u003ca href=\"https://redirect.github.com/primer/octicons/issues/1137\"\u003e#1137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/primer/octicons/commit/4e7f72563a19270890e90a0523fd9bd33ac141e1\"\u003e\u003ccode\u003e4e7f725\u003c/code\u003e\u003c/a\u003e Bump next from 14.2.30 to 14.2.32 in /lib/octicons_react (\u003ca href=\"https://redirect.github.com/primer/octicons/issues/1139\"\u003e#1139\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/primer/octicons/commit/c3afedbf55555472fe8fff916bc7c19ba63d0a5a\"\u003e\u003ccode\u003ec3afedb\u003c/code\u003e\u003c/a\u003e Bump js-yaml from 3.14.1 to 3.14.2 in /lib/octicons_node (\u003ca href=\"https://redirect.github.com/primer/octicons/issues/1140\"\u003e#1140\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/primer/octicons/commit/4424b1787ea708c56967b1653c333596a6032932\"\u003e\u003ccode\u003e4424b17\u003c/code\u003e\u003c/a\u003e Add workflow to check for changesets in PRs (\u003ca href=\"https://redirect.github.com/primer/octicons/issues/1138\"\u003e#1138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/primer/octicons/commit/d2627d3109bd49958e3a54638fa40bf169640ed5\"\u003e\u003ccode\u003ed2627d3\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/primer/octicons/issues/1136\"\u003e#1136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/primer/octicons/commit/be5df35d390439f972af3adbd9ec59d38ec4c624\"\u003e\u003ccode\u003ebe5df35\u003c/code\u003e\u003c/a\u003e Update VS Code icon (\u003ca href=\"https://redirect.github.com/primer/octicons/issues/1135\"\u003e#1135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/primer/octicons/compare/v19.19.0...v19.21.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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​primer/octicons-react\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `downshift` from 9.0.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/downshift-js/downshift/releases\"\u003edownshift's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.3.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/downshift-js/downshift/compare/v9.2.0...v9.3.0\"\u003e9.3.0\u003c/a\u003e (2026-02-09)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport cjs and esm extensions (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1675\"\u003e#1675\u003c/a\u003e) (\u003ca href=\"https://github.com/downshift-js/downshift/commit/52ec2308cab6fee4ace1a41952520a95e7857270\"\u003e52ec230\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.2.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/downshift-js/downshift/compare/v9.1.0...v9.2.0\"\u003e9.2.0\u003c/a\u003e (2026-01-30)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emanual release again 9.1.0 (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1671\"\u003e#1671\u003c/a\u003e) (\u003ca href=\"https://github.com/downshift-js/downshift/commit/1493624154de32e1a55e365c306a08e699e46718\"\u003e1493624\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.0.13\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/downshift-js/downshift/compare/v9.0.12...v9.0.13\"\u003e9.0.13\u003c/a\u003e (2025-12-08)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimprove the mouse tracker hook (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1666\"\u003e#1666\u003c/a\u003e) (\u003ca href=\"https://github.com/downshift-js/downshift/commit/512b5332161f1290a8fe97aaafd4e31ab31ebdb4\"\u003e512b533\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.0.12\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/downshift-js/downshift/compare/v9.0.11...v9.0.12\"\u003e9.0.12\u003c/a\u003e (2025-12-02)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate element ids when related props change (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1656\"\u003e#1656\u003c/a\u003e) (\u003ca href=\"https://github.com/downshift-js/downshift/commit/c2f79b48417e70c0b1d0c81d4c05a0cc9f76ae3b\"\u003ec2f79b4\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.0.11\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/downshift-js/downshift/compare/v9.0.10...v9.0.11\"\u003e9.0.11\u003c/a\u003e (2025-12-02)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eread elements from refs directly instead of keeping stale values in closure (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1662\"\u003e#1662\u003c/a\u003e) (\u003ca href=\"https://github.com/downshift-js/downshift/commit/0d0ecc542f6adc969acbf8bd720eb3191f712742\"\u003e0d0ecc5\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/downshift-js/downshift/commit/52ec2308cab6fee4ace1a41952520a95e7857270\"\u003e\u003ccode\u003e52ec230\u003c/code\u003e\u003c/a\u003e feat: support cjs and esm extensions (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1675\"\u003e#1675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/downshift-js/downshift/commit/f242a9a966875c14c3ddb0fb6cfff18bc1b33507\"\u003e\u003ccode\u003ef242a9a\u003c/code\u003e\u003c/a\u003e dev: update dependencies and pipeline node versions (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1667\"\u003e#1667\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/downshift-js/downshift/commit/f3ef96ae7540435ffa06e45f423377ccfa4d7853\"\u003e\u003ccode\u003ef3ef96a\u003c/code\u003e\u003c/a\u003e docs: fix link title (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1673\"\u003e#1673\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/downshift-js/downshift/commit/47949cd50a8619ed80839e2b6d52e0098f9e944e\"\u003e\u003ccode\u003e47949cd\u003c/code\u003e\u003c/a\u003e docs: update useTagGroup links (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1672\"\u003e#1672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/downshift-js/downshift/commit/1493624154de32e1a55e365c306a08e699e46718\"\u003e\u003ccode\u003e1493624\u003c/code\u003e\u003c/a\u003e feat: manual release again 9.1.0 (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1671\"\u003e#1671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/downshift-js/downshift/commit/7e5482d9be1b7a68db554f0c1e22a7099abd0eb7\"\u003e\u003ccode\u003e7e5482d\u003c/code\u003e\u003c/a\u003e feat: manual release 9.1.0 (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1670\"\u003e#1670\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/downshift-js/downshift/commit/fea4ac089bf5b8b82c73facb314ec9a77fca4d1c\"\u003e\u003ccode\u003efea4ac0\u003c/code\u003e\u003c/a\u003e feat: create useTagGroup hook (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1665\"\u003e#1665\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/downshift-js/downshift/commit/512b5332161f1290a8fe97aaafd4e31ab31ebdb4\"\u003e\u003ccode\u003e512b533\u003c/code\u003e\u003c/a\u003e fix: improve the mouse tracker hook (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1666\"\u003e#1666\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/downshift-js/downshift/commit/c2f79b48417e70c0b1d0c81d4c05a0cc9f76ae3b\"\u003e\u003ccode\u003ec2f79b4\u003c/code\u003e\u003c/a\u003e fix: update element ids when related props change (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1656\"\u003e#1656\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/downshift-js/downshift/commit/0d0ecc542f6adc969acbf8bd720eb3191f712742\"\u003e\u003ccode\u003e0d0ecc5\u003c/code\u003e\u003c/a\u003e fix: read elements from refs directly instead of keeping stale values in clos...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/downshift-js/downshift/compare/v9.0.10...v9.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `framer-motion` from 12.23.24 to 12.34.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/motiondivision/motion/blob/main/CHANGELOG.md\"\u003eframer-motion's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[12.34.0] 2026-02-09\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003euseScroll\u003c/code\u003e: Hardware accelerated animations.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.33.2] 2026-02-06\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove detection of detached elements with vanilla layout animations.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.33.1] 2026-02-06\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eAnimatePresence\u003c/code\u003e: Ensure exiting nodes are correctly removed when rapidly switching children.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.33.0] 2026-02-05\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;motion /\u0026gt;\u003c/code\u003e: New \u003ccode\u003epropagate.tap\u003c/code\u003e prop prevents tap gestures from propagating to parents.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.32.0] 2026-02-05\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003etransition.inherit\u003c/code\u003e: When \u003ccode\u003etrue\u003c/code\u003e, inherit transition values from less-specific transitions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.31.3] 2026-02-05\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;motion /\u0026gt;\u003c/code\u003e: Ensure animation state is reset after being re-suspended.\u003c/li\u003e\n\u003cli\u003ePrevent stale values when mixing \u003ccode\u003etransitionEnd\u003c/code\u003e and \u003ccode\u003etransition.type: false\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eDrag: Fix \u0026quot;sticky\u0026quot; throw velocity on initial interaciton.\u003c/li\u003e\n\u003cli\u003eDrag: Ensure catching a thrown element kills its velocity.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.31.2] 2026-02-05\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eonHoverStart\u003c/code\u003e and \u003ccode\u003eonHoverEnd\u003c/code\u003e first argument now correctly typed as \u003ccode\u003ePointerEvent\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ewhileHover\u003c/code\u003e: No longer persists after drag end.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAnimatePresence\u003c/code\u003e: Allow changing \u003ccode\u003emode\u003c/code\u003e prop.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.31.1] 2026-02-04\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\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/motiondivision/motion/commit/5adbf49c451ba1b8e91e6e17847cad520cafdc45\"\u003e\u003ccode\u003e5adbf49\u003c/code\u003e\u003c/a\u003e v12.34.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/5f57695592707192f3c15af02127232d08c92d80\"\u003e\u003ccode\u003e5f57695\u003c/code\u003e\u003c/a\u003e Updating changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/deb5717ee893e547ed8bc540f525851c60c7d7b4\"\u003e\u003ccode\u003edeb5717\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3549\"\u003e#3549\u003c/a\u003e from motiondivision/use-spring-waapi\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/b24d9ff2748c1df939181e8c1120c01b2aa15421\"\u003e\u003ccode\u003eb24d9ff\u003c/code\u003e\u003c/a\u003e latest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/ec0446a7123973aa9897def82023ae6bd22b7618\"\u003e\u003ccode\u003eec0446a\u003c/code\u003e\u003c/a\u003e Scroll acceleration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/365b0ad6758188abed5c7fa37f6149fb0c806e1e\"\u003e\u003ccode\u003e365b0ad\u003c/code\u003e\u003c/a\u003e v12.33.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/9ebe1cf2ba6c65146e10e3450a9ae718d8100787\"\u003e\u003ccode\u003e9ebe1cf\u003c/code\u003e\u003c/a\u003e Updating changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/836da2304c83f4cf28004f083dd424bb10ad7d8a\"\u003e\u003ccode\u003e836da23\u003c/code\u003e\u003c/a\u003e Fixing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/76d07750e6cc2e4aeea684dc34facd437a1925fa\"\u003e\u003ccode\u003e76d0775\u003c/code\u003e\u003c/a\u003e Fixing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/6e4c2248f2ff30bc6ad66b8a5f946a8b9a0241ae\"\u003e\u003ccode\u003e6e4c224\u003c/code\u003e\u003c/a\u003e Fix scroll-accelerate Cypress tests to check getAnimations() directly\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/motiondivision/motion/compare/v12.23.24...v12.34.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `gatsby` from 5.15.0 to 5.16.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gatsbyjs/gatsby/releases\"\u003egatsby's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003egatsby@5.16.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: support React 19 by \u003ca href=\"https://github.com/serhalp\"\u003e\u003ccode\u003e@​serhalp\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gatsbyjs/gatsby/pull/39306\"\u003egatsbyjs/gatsby#39306\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: support Node.js 24 by \u003ca href=\"https://github.com/serhalp\"\u003e\u003ccode\u003e@​serhalp\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gatsbyjs/gatsby/pull/39380\"\u003egatsbyjs/gatsby#39380\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/gatsbyjs/gatsby/pull/39398\"\u003egatsbyjs/gatsby#39398\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): bump \u003ccode\u003ebody-parser\u003c/code\u003e to resolve \u003ccode\u003eqs\u003c/code\u003e vulnerability warning by \u003ca href=\"https://github.com/serhalp\"\u003e\u003ccode\u003e@​serhalp\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gatsbyjs/gatsby/pull/39396\"\u003egatsbyjs/gatsby#39396\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(docs,starters): remove misc. outdated, invalid, or misleading instructions by \u003ca href=\"https://github.com/serhalp\"\u003e\u003ccode\u003e@​serhalp\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gatsbyjs/gatsby/pull/39363\"\u003egatsbyjs/gatsby#39363\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eReact 19\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n🔐 As of January 26 2026, \u003cstrong\u003enone of the React 19 security vulnerabilities\u003c/strong\u003e affect Gatsby.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e🚀 React 19 is here!\u003c/p\u003e\n\u003cp\u003eReact 19 is now officially supported by Gatsby and all \u003ccode\u003egatsby-\u003c/code\u003e packages maintained by the Gatsby team.\u003c/p\u003e\n\u003cp\u003eThis is not a breaking change. You can safely upgrade to this release while staying on React 18.\u003c/p\u003e\n\u003cp\u003eAll packages' peer dependencies on \u003ccode\u003ereact\u003c/code\u003e and \u003ccode\u003ereact-dom\u003c/code\u003e have been extended from \u003ccode\u003e^18.0.0\u003c/code\u003e to \u003ccode\u003e^18.0.0 || ^19.0.0\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eAll existing \u003cstrong\u003estable\u003c/strong\u003e Gatsby functionality is intended to now work with React 19.\u003c/p\u003e\n\u003cp\u003ePR: \u003ca href=\"https://redirect.github.com/gatsbyjs/gatsby/pull/39306\"\u003egatsbyjs/gatsby#39306\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eUpgrade Guide\u003c/h3\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!WARNING]\n\u003cstrong\u003eCommunity\u003c/strong\u003e plugins may not have been updated yet to support React 19, so please check their repository for the current status. All plugins managed by the Gatsby team (in the \u003ca href=\"https://github.com/gatsbyjs/gatsby\"\u003egatsbyjs/gatsby\u003c/a\u003e repository) have been updated.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eTo upgrade to React 19, first upgrade \u003ccode\u003egatsby\u003c/code\u003e and all your dependencies that start with \u003ccode\u003egatsby-\u003c/code\u003e to the latest version. (Check out \u003ca href=\"https://www.gatsbyjs.com/docs/reference/release-notes/upgrade-gatsby-and-dependencies/\"\u003ethis guide\u003c/a\u003e if you need help with that.)\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!TIP]\nIf you use npm 7 or higher you’ll want to use the \u003ccode\u003e--legacy-peer-deps\u003c/code\u003e option. For example, if you use \u003ccode\u003egatsby\u003c/code\u003e and \u003ccode\u003egatsby-plugin-postcss\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003enpm install --legacy-peer-deps gatsby@latest gatsby-plugin-postcss@latest\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eThen, \u003ca href=\"https://react.dev/blog/2024/04/25/react-19-upgrade-guide\"\u003efollow the React 19 upgrade guide\u003c/a\u003e. No other changes are required.\u003c/p\u003e\n\u003cp\u003ePlease note:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSome \u003cem\u003enew\u003c/em\u003e React 19 features may not be available yet via Gatsby.\n\u003cul\u003e\n\u003cli\u003eNotably, the new \u003ca href=\"https://react.dev/blog/2024/12/05/react-19#support-for-metadata-tags\"\u003edocument metadata hoisting feature\u003c/a\u003e is disabled in Gatsby, as it conflicts with the existing \u003ca href=\"https://www.gatsbyjs.com/docs/reference/built-in-components/gatsby-head/\"\u003eGatsby Head API\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eGatsby \u003ca href=\"https://www.gatsbyjs.com/docs/how-to/performance/partial-hydration\"\u003ePartial Hydration\u003c/a\u003e, an \u003cstrong\u003eexperimental\u003c/strong\u003e feature for three years now, is known to be \u003cstrong\u003eincompatible with React 19\u003c/strong\u003e at this time. If you rely on this feature, do not upgrade to React 19.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eGatsby now supports \u003ca href=\"https://react.dev/blog/2024/12/05/react-19#error-handling\"\u003eReact 19's new root error callbacks\u003c/a\u003e.\u003c/p\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/gatsbyjs/gatsby/commit/92d6c67dcf10b641adf5fcc81ebeec5f50b75e40\"\u003e\u003ccode\u003e92d6c67\u003c/code\u003e\u003c/a\u003e chore(release): Publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gatsbyjs/gatsby/commit/3539ec8d8973e8eabbeb10734e3bb54bd831ac6c\"\u003e\u003ccode\u003e3539ec8\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;chore(release): Publish next pre-minor\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gatsbyjs/gatsby/commit/c35564071466681951402a04fb33ae34cc673a2b\"\u003e\u003ccode\u003ec355640\u003c/code\u003e\u003c/a\u003e fix: use more explicit node.js version range (\u003ca href=\"https://redirect.github.com/gatsbyjs/gatsby/issues/39398\"\u003e#39398\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gatsbyjs/gatsby/commit/a1da58d13d83e33b32dcaa1bd52b277414ede87a\"\u003e\u003ccode\u003ea1da58d\u003c/code\u003e\u003c/a\u003e ci: fix adapters e2e test (\u003ca href=\"https://redirect.github.com/gatsbyjs/gatsby/issues/39403\"\u003e#39403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gatsbyjs/gatsby/commit/2569b3a7b5fde48b64bfa554d15b401bd8575efd\"\u003e\u003ccode\u003e2569b3a\u003c/code\u003e\u003c/a\u003e fix(deps): bump \u003ccode\u003ebody-parser\u003c/code\u003e to resolve \u003ccode\u003eqs\u003c/code\u003e vulnerability warning (\u003ca href=\"https://redirect.github.com/gatsbyjs/gatsby/issues/39396\"\u003e#39396\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gatsbyjs/gatsby/commit/aea34d80b48583f36894eae89de0b90581201c6b\"\u003e\u003ccode\u003eaea34d8\u003c/code\u003e\u003c/a\u003e chore(release): Publish next pre-minor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gatsbyjs/gatsby/commit/9e39c05f2c48aedfc495421367e67ee4bcbf1c4a\"\u003e\u003ccode\u003e9e39c05\u003c/code\u003e\u003c/a\u003e feat: support React 19 (\u003ca href=\"https://redirect.github.com/gatsbyjs/gatsby/issues/39306\"\u003e#39306\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gatsbyjs/gatsby/commit/b1314645c59ecd8c636c91aa14779812e25fd0b8\"\u003e\u003ccode\u003eb131464\u003c/code\u003e\u003c/a\u003e ci: clean up e2e debug tooling (\u003ca href=\"https://redirect.github.com/gatsbyjs/gatsby/issues/39374\"\u003e#39374\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gatsbyjs/gatsby/commit/369079547c629db0c06a2d9c2dc2ddab96d025a9\"\u003e\u003ccode\u003e3690795\u003c/code\u003e\u003c/a\u003e build: run e2e tests against node 22 (\u003ca href=\"https://redirect.github.com/gatsbyjs/gatsby/issues/39373\"\u003e#39373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gatsbyjs/gatsby/commit/c03a9206815299585cca37e6abd6b394c66058d7\"\u003e\u003ccode\u003ec03a920\u003c/code\u003e\u003c/a\u003e chore(changelogs): update changelogs (\u003ca href=\"https://redirect.github.com/gatsbyjs/gatsby/issues/39364\"\u003e#39364\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/gatsbyjs/gatsby/compare/gatsby@5.15.0...gatsby@5.16.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `gatsby-plugin-manifest` from 5.15.0 to 5.16.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gatsbyjs/gatsby/releases\"\u003egatsby-plugin-manifest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003egatsby@5.16.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: support React 19 by \u003ca href=\"https://github.com/serhalp\"\u003e\u003ccode\u003e@​serhalp\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gatsbyjs/gatsby/pull/39306\"\u003egatsbyjs/gatsby#39306\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: support Node.js 24 by \u003ca href=\"https://github.com/serhalp\"\u003e\u003ccode\u003e@​serhalp\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gatsbyjs/gatsby/pull/39380\"\u003egatsbyjs/gatsby#39380\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/gatsbyjs/gatsby/pull/39398\"\u003egatsbyjs/gatsby#39398\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): bump \u003ccode\u003ebody-parser\u003c/code\u003e to resolve \u003ccode\u003eqs\u003c/code\u003e vulnerability warning by \u003ca href=\"https://github.com/serhalp\"\u003e\u003ccode\u003e@​serhalp\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gatsbyjs/gatsby/pull/39396\"\u003egatsbyjs/gatsby#39396\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(docs,starters): remove misc. outdated, invalid, or misleading instructions by \u003ca href=\"https://github.com/serhalp\"\u003e\u003ccode\u003e@​serhalp\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gatsbyjs/gatsby/pull/39363\"\u003egatsbyjs/gatsby#39363\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eReact 19\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n🔐 As of January 26 2026, \u003cstrong\u003enone of the React 19 security vulnerabilities\u003c/strong\u003e affect Gatsby.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e🚀 React 19 is here!\u003c/p\u003e\n\u003cp\u003eReact 19 is now officially supported by Gatsby and all \u003ccode\u003egatsby-\u003c/code\u003e packages maintained by the Gatsby team.\u003c/p\u003e\n\u003cp\u003eThis is not a breaking change. You can safely upgrade to this release while staying on React 18.\u003c/p\u003e\n\u003cp\u003eAll packages' peer dependencies on \u003ccode\u003ereact\u003c/code\u003e and \u003ccode\u003ereact-dom\u003c/code\u003e have been extended from \u003ccode\u003e^18.0.0\u003c/code\u003e to \u003ccode\u003e^18.0.0 || ^19.0.0\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eAll existing \u003cstrong\u003estable\u003c/strong\u003e Gatsby functionality is intended to now work with React 19.\u003c/p\u003e\n\u003cp\u003ePR: \u003ca href=\"https://redirect.github.com/gatsbyjs/gatsby/pull/39306\"\u003egatsbyjs/gatsby#39306\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eUpgrade Guide\u003c/h3\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!WARNING]\n\u003cstrong\u003eCommunity\u003c/strong\u003e plugins may not have been updated yet to support React 19, so please check their repository for the current status. All plugins managed by the Gatsby team (in the \u003ca href=\"https://github.com/gatsbyjs/gatsby\"\u003egatsbyjs/gatsby\u003c/a\u003e repository) have been updated.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eTo upgrade to React 19, first upgrade \u003ccode\u003egatsby\u003c/code\u003e and all your dependencies that start with \u003ccode\u003egatsby-\u003c/code\u003e to the latest version. (Check out \u003ca href=\"https://www.gatsbyjs.com/docs/reference/release-notes/upgrade-gatsby-and-dependencies/\"\u003ethis guide\u003c/a\u003e if you need help with that.)\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!TIP]\nIf you use npm 7 or higher you’ll want to use the \u003ccode\u003e--legacy-peer-deps\u003c/code\u003e option. For example, if you use \u003ccode\u003egatsby\u003c/code\u003e and \u003ccode\u003egatsby-plugin-postcss\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003enpm install --legacy-peer-deps gatsby@latest gatsby-plugin-postcss@latest\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eThen, \u003ca href=\"https://react.dev/blog/2024/04/25/react-19-upgrade-guide\"\u003efollow the React 19 upgrade guide\u003c/a\u003e. No other changes are required.\u003c/p\u003e\n\u003cp\u003ePlease note:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSome \u003cem\u003enew\u003c/em\u003e React 19 features may not be available yet via Gatsby.\n\u003cul\u003e\n\u003cli\u003eNotably, the new \u003ca href=\"https://react.dev/blog/2024/12/05/react-19#support-for-metadata-tags\"\u003edocument metadata hoisting feature\u003c/a\u003e is disabled in Gatsby, as it conflicts with the existing \u003ca href=\"https://www.gatsbyjs.com/docs/reference/built-in-components/gatsby-head/\"\u003eGatsby Head API\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eGatsby \u003ca href=\"https://www.gatsbyjs.com/docs/how-to/performance/partial-hydration\"\u003ePartial Hydration\u003c/a\u003e, an \u003cstrong\u003eexperimental\u003c/strong\u003e feature for three years now, is known to be \u003cstrong\u003eincompatible with React 19\u003c/strong\u003e at this time. If you rely on this feature, do not upgrade to React 19.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eGatsby now supports \u003ca href=\"https://react.dev/blog/2024/12/05/react-19#error-handling\"\u003eReact 19's new root error callbacks\u003c/a\u003e.\u003c/p\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/gatsbyjs/gatsby/blob/master/packages/gatsby-plugin-manifest/CHANGELOG.md\"\u003egatsby-plugin-manifest's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/gatsbyjs/gatsby/commits/gatsby-plugin-manifest@5.16.0/packages/gatsby-plugin-manifest\"\u003e5.16.0\u003c/a\u003e (2026-01-26)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://www.gatsbyjs.com/docs/reference/release-notes/v5.16\"\u003e🧾 Release notes\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eBug Fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003euse more explicit node.js version range \u003ca href=\"https://redirect.github.com/gatsbyjs/gatsby/issues/39398\"\u003e#39398\u003c/a\u003e (\u003ca href=\"https://github.com/gatsbyjs/gatsby/commit/c35564071466681951402a04fb33ae34cc673a2b\"\u003ec355640\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eOther Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eRevert \u0026quot;chore(release): Publish next pre-minor\u0026quot; (\u003ca href=\"https://github.com/gatsbyjs/gatsby/commit/3539ec8d8973e8eabbeb10734e3bb54bd831ac6c\"\u003e3539ec8\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/gatsbyjs/gatsby/commit/92d6c67dcf10b641adf5fcc81ebeec5f50b75e40\"\u003e\u003ccode\u003e92d6c67\u003c/code\u003e\u003c/a\u003e chore(release): Publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gatsbyjs/gatsby/commit/3539ec8d8973e8eabbeb10734e3bb54bd831ac6c\"\u003e\u003ccode\u003e3539ec8\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;chore(release): Publish next pre-minor\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gatsbyjs/gatsby/commit/c35564071466681951402a04fb33ae34cc673a2b\"\u003e\u003ccode\u003ec355640\u003c/code\u003e\u003c/a\u003e fix: use more explicit node.js version range (\u003ca href=\"https://github.com/gatsbyjs/gatsby/tree/HEAD/packages/gatsby-plugin-manifest/issues/39398\"\u003e#39398\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gatsbyjs/gatsby/commit/aea34d80b48583f36894eae89de0b90581201c6b\"\u003e\u003ccode\u003eaea34d8\u003c/code\u003e\u003c/a\u003e chore(release): Publish next pre-minor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gatsbyjs/gatsby/commit/c03a9206815299585cca37e6abd6b394c66058d7\"\u003e\u003ccode\u003ec03a920\u003c/code\u003e\u003c/a\u003e chore(changelogs): update changelogs (\u003ca href=\"https://github.com/gatsbyjs/gatsby/tree/HEAD/packages/gatsby-plugin-manifest/issues/39364\"\u003e#39364\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gatsbyjs/gatsby/commit/32f2d1e7f81c8bbd97d4623fc06fea8d5f367ae5\"\u003e\u003ccode\u003e32f2d1e\u003c/code\u003e\u003c/a\u003e chore(release): Publish next pre-minor\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/gatsbyjs/gatsby/commits/gatsby-plugin-manifest@5.16.0/packages/gatsby-plugin-manifest\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `gatsby-plugin-mdx` from 5.15.0 to 5.16.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gatsbyjs/gatsby/releases\"\u003egatsby-plugin-mdx's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003egatsby@5.16.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: support React 19 by \u003ca href=\"https://github.com/serhalp\"\u003e\u003ccode\u003e@​serhalp\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gatsbyjs/gatsby/pull/39306\"\u003egatsbyjs/gatsby#39306\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: support Node.js 24 by \u003ca href=\"https://github.com/serhalp\"\u003e\u003ccode\u003e@​serhalp\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gatsbyjs/gatsby/pull/39380\"\u003egatsbyjs/gatsby#39380\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/gatsbyjs/gatsby/pull/39398\"\u003egatsbyjs/gatsby#39398\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): bump \u003ccode\u003ebody-parser\u003c/code\u003e to resolve \u003ccode\u003eqs\u003c/code\u003e vulnerability warning by \u003ca href=\"https://github.com/serhalp\"\u003e\u003ccode\u003e@​serhalp\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gatsbyjs/gatsby/pull/39396\"\u003egatsbyjs/gatsby#39396\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(docs,starters): remove misc. outdated, invalid, or misleading instructions by \u003ca href=\"https://github.com/serhalp\"\u003e\u003ccode\u003e@​serhalp\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gatsbyjs/gatsby/pull/39363\"\u003egatsbyjs/gatsby#39363\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eReact 19\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n🔐 As of January 26 2026, \u003cstrong\u003enone of the React 19 security vulnerabilities\u003c/strong\u003e affect Gatsby.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e🚀 React 19 is here!\u003c/p\u003e\n\u003cp\u003eReact 19 is now officially supported by Gatsby and all \u003ccode\u003egatsby-\u003c/code\u003e packages maintained by the Gatsby team.\u003c/p\u003e\n\u003cp\u003eThis is not a breaking change. You can safely upgrade to this release while staying on React 18.\u003c/p\u003e\n\u003cp\u003eAll packages' peer dependencies on \u003ccode\u003ereact\u003c/code\u003e and \u003ccode\u003ereact-dom\u003c/code\u003e have been extended from \u003ccode\u003e^18.0.0\u003c/code\u003e to \u003ccode\u003e^18.0.0 || ^19.0.0\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eAll existing \u003cstrong\u003estable\u003c/strong\u003e Gatsby functionality is intended to now work with React 19.\u003c/p\u003e\n\u003cp\u003ePR: \u003ca href=\"https://redirect.github.com/gatsbyjs/gatsby/pull/39306\"\u003egatsbyjs/gatsby#39306\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eUpgrade Guide\u003c/h3\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!WARNING]\n\u003cstrong\u003eCommunity\u003c/strong\u003e plugins may not have been updated yet to support React 19, so please check their repository for the current status. All plugins managed by the Gatsby team (in the \u003ca href=\"https://github.com/gatsbyjs/gatsby\"\u003egatsbyjs/gatsby\u003c/a\u003e repository) have been updated.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eTo upgrade to React 19, first upgrade \u003ccode\u003egatsby\u003c/code\u003e and all your dependencies that start with \u003ccode\u003egatsby-\u003c/code\u003e to the latest version. (Check out \u003ca href=\"https://www.gatsbyjs.com/docs/reference/release-notes/upgrade-gatsby-and-dependencies/\"\u003ethis guide\u003c/a\u003e if you need help with that.)\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!TIP]\nIf you use npm 7 or higher you’ll want to use the \u003ccode\u003e--legacy-peer-deps\u003c/code\u003e option. For example, if you use \u003ccode\u003egatsby\u003c/code\u003e and \u003ccode\u003egatsby-plugin-postcss\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003enpm install --legacy-peer-deps gatsby@latest gatsby-plugin-postcss@latest\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eThen, \u003ca href=\"https://react.dev/blog/2024/04/25/react-19-upgrade-guide\"\u003efollow the React 19 upgrade guide\u003c/a\u003e. No other changes are required.\u003c/p\u003e\n\u003cp\u003ePlease note:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSome \u003cem\u003enew\u003c/em\u003e React 19 features may not be available yet via Gatsby.\n\u003cul\u003e\n\u003cli\u003eNotably, the new \u003ca href=\"https://react.dev/blog/2024/12/05/react-19#support-for-metadata-tags\"\u003edocument metadata hoisting feature\u003c/a\u003e is disabled in Gatsby, as it conflicts with the existing \u003ca href=\"https://www.gatsbyjs.com/docs/reference/built-in-components/gatsby-head/\"\u003eGatsby Head API\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eGatsby \u003ca href=\"https://www.gatsbyjs.com/docs/how-to/performance/partial-hydration\"\u003ePartial Hydration\u003c/a\u003e, an \u003cstrong\u003eexperimental\u003c/strong\u003e feature for three years now, is known to be \u003cstrong\u003eincompatible with React 19\u003c/strong\u003e at this time. If you rely on this feature, do not upgrade to React 19.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eGatsby now supports \u003ca href=\"https://react.dev/blog/2024/12/05/react-19#error-handling\"\u003eReact 19's new root error callbacks\u003c/a\u003e.\u003c/p\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/gatsbyjs/gatsby/blob/master/packages/gatsby-plugin-mdx/CHANGELOG.md\"\u003egatsby-plugin-mdx's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/gatsbyjs/gatsby/commits/gatsby-plugin-mdx@5.16.0/packages/gatsby-plugin-mdx\"\u003e5.16.0\u003c/a\u003e (2026-01-26)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://www.gatsbyjs.com/docs/reference/release-notes/v5.16\"\u003e🧾 Release notes\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eFeatures\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003esupport React 19 \u003ca href=\"https://redirect.github.com/gatsbyjs/gatsby/issues/39306\"\u003e#39306\u003c/a\u003e (\u003ca href=\"https://github.com/gatsbyjs/gatsby/commit/9e39c05f2c48aedfc495421367e67ee4bcbf1c4a\"\u003e9e39c05\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eOther Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eRevert \u0026quot;chore(release): Publish next pre-minor\u0026quot; (\u003ca href=\"https://github.com/gatsbyjs/gatsby/commit/3539ec8d8973e8eabbeb10734e3bb54bd831ac6c\"\u003e3539ec8\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/gatsbyjs/gatsby/commit/92d6c67dcf10b641adf5fcc81ebeec5f50b75e40\"\u003e\u003ccode\u003e92d6c67\u003c/code\u003e\u003c/a\u003e chore(release): Publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gatsbyjs/gatsby/commit/3539ec8d8973e8eabbeb10734e3bb54bd831ac6c\"\u003e\u003ccode\u003e3539ec8\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;chore(release): Publish next pre-minor\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gatsbyjs/gatsby/commit/aea34d80b48583f36894eae89de0b90581201c6b\"\u003e\u003ccode\u003eaea34d8\u003c/code\u003e\u003c/a\u003e chore(release): Publish next pre-minor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gatsbyjs/gatsby/commit/9e39c05f2c48aedfc495421367e67ee4bcbf1c4a\"\u003e\u003ccode\u003e9e39c05\u003c/code\u003e\u003c/a\u003e feat: support React 19 (\u003ca href=\"https://github.com/gatsbyjs/gatsby/tree/HEAD/packages/gatsby-plugin-mdx/issues/39306\"\u003e#39306\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gatsbyjs/gatsby/commit/c03a9206815299585cca37e6abd6b394c66058d7\"\u003e\u003ccode\u003ec03a920\u003c/code\u003e\u003c/a\u003e chore(changelogs): update changelogs (\u003ca href=\"https://github.com/gatsbyjs/gatsby/tree/HEAD/packages/gatsby-plugin-mdx/issues/39364\"\u003e#39364\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gatsbyjs/gatsby/commit/32f2d1e7f81c8bbd97d4623fc06fea8d5f367ae5\"\u003e\u003ccode\u003e32f2d1e\u003c/code\u003e\u003c/a\u003e chore(release): Publish next pre-minor\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/gatsbyjs/gatsby/commits/gatsby-plugin-mdx@5.16.0/packages/gatsby-plugin-mdx\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `gatsby-plugin-postcss` from 6.15.0 to 6.16.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gatsbyjs/gatsby/releases\"\u003egatsby-plugin-postcss's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003egatsby-source-wordpress@7.13.5 and 6 more...\u003c/h2\u003e\n\u003cp\u003e2024-08-26\u003c/p\u003e\n\u003ch2\u003eUpdated packages\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003egatsby-source-wordpress@7.13.5\u003c/li\u003e\n\u003cli\u003egatsby-remark-responsive-iframe@6.13.2\u003c/li\u003e\n\u003cli\u003egatsby-remark-prismjs@7.13.2\u003c/li\u003e\n\u003cli\u003egatsby-remark-images@7.13.2\u003c/li\u003e\n\u003cli\u003egatsby-remark-images@6.13.2\u003c/li\u003e\n\u003cli\u003egatsby-remark-graphviz@5.13.2\u003c/li\u003e\n\u003cli\u003egatsby-remark-copy-linked-files@6.13.2\u003c/li\u003e\n\u003cli\u003egatsby-plugin-offline@6.13.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: pin cheerio (\u003ca href=\"https://github.com/gatsbyjs/gatsby/tree/HEAD/packages/gatsby-plugin-postcss/issues/39066\"\u003e#39066\u003c/a\u003e) by \u003ca href=\"https://github.com/gatsbybot\"\u003e\u003ccode\u003e@​gatsbybot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gatsbyjs/gatsby/pull/39069\"\u003egatsbyjs/gatsby#39069\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee full release notes: \u003ca href=\"https://redirect.github.com/gatsbyjs/gatsby/pull/39070\"\u003egatsbyjs/gatsby#39070\u003c/a\u003e\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/gatsbyjs/gatsby/blob/master/packages/gatsby-plugin-postcss/CHANGELOG.md\"\u003egatsby-plugin-postcss's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/gatsbyjs/gatsby/commits/gatsby-plugin-postcss@6.16.0/packages/gatsby-plugin-postcss\"\u003e6.16.0\u003c/a\u003e (2026-01-26)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://www.gatsbyjs.com/docs/reference/release-notes/v5.16\"\u003e🧾 Release notes\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eBug Fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003euse more explicit node.js version range \u003ca href=\"https://redirect.github.com/gatsbyjs/gatsby/issues/39398\"\u003e#39398\u003c/a\u003e (\u003ca href=\"https://github.com/gatsbyjs/gatsby/commit/c35564071466681951402a04fb33ae34cc673a2b\"\u003ec355640\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eOther Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eRevert \u0026quot;chore(release): Publish next pre-minor\u0026quot; (\u003ca href=\"https://github.com/gatsbyjs/gatsby/commit/3539ec8d8973e8eabbeb10734e3bb54bd831ac6c\"\u003e3539ec8\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/gatsbyjs/gatsby/commit/92d6c67dcf10b641adf5fcc81ebeec5f50b75e40\"\u003e\u003ccode\u003e92d6c67\u003c/code\u003e\u003c/a\u003e chore(release): Publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gatsbyjs/gatsby/commit/3539ec8d8973e8eabbeb10734e3bb54bd831ac6c\"\u003e\u003ccode\u003e3539ec8\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;chore(release): Publish next pre-minor\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gatsbyjs/gatsby/commit/c35564071466681951402a04fb33ae34cc673a2b\"\u003e\u003ccode\u003ec355640\u003c/code\u003e\u003c/a\u003e fix: use more explicit node.js version range (\u003ca href=\"https://github.com/gatsbyjs/gatsby/tree/HEAD/packages/gatsby-plugin-postcss/issues/39398\"\u003e#39398\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gatsbyjs/gatsby/commit/aea34d80b48583f36894eae89de0b90581201c6b\"\u003e\u003ccode\u003eaea34d8\u003c/code\u003e\u003c/a\u003e chore(release): Publish next pre-minor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gatsbyjs/gatsby/commit/c03a9206815299585cca37e6abd6b394c66058d7\"\u003e\u003ccode\u003ec03a920\u003c/code\u003e\u003c/a\u003e chore(changelogs): update changelogs (\u003ca href=\"https://github.com/gatsbyjs/gatsby/tree/HEAD/packages/gatsby-plugin-postcss/issues/39364\"\u003e#39364\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gatsbyjs/gatsby/commit/32f2d1e7f81c8bbd97d4623fc06fea8d5f367ae5\"\u003e\u003ccode\u003e32f2d1e\u003c/code\u003e\u003c/a\u003e chore(release): Publish next pre-minor\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/gatsbyjs/gatsby/commits/gatsby-plugin-postcss@6.16.0/packages/gatsby-plugin-postcss\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `gatsby-plugin-styled-components` from 6.15.0 to 6.16.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gatsbyjs/gatsby/releases\"\u003egatsby-plugin-styled-components's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003egatsby-source-wordpress@7.13.5 and 6 more...\u003c/h2\u003e\n\u003cp\u003e2024-08-26\u003c/p\u003e\n\u003ch2\u003eUpdated packages\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003egatsby-source-wordpress@7.13.5\u003c/li\u003e\n\u003cli\u003egatsby-remark-responsive-iframe@6.13.2\u003c/li\u003e\n\u003cli\u003egatsby-remark-prismjs@7.13.2\u003c/li\u003e\n\u003cli\u003egatsby-remark-images@7.13.2\u003c/li\u003e\n\u003cli\u003egatsby-remark-images@6.13.2\u003c/li\u003e\n\u003cli\u003egatsby-remark-graphviz@5.13.2\u003c/li\u003e\n\u003cli\u003egatsby-remark-copy-linked-files@6.13.2\u003c/li\u003e\n\u003cli\u003egatsby-plugin-offline@6.13.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: pin cheerio (\u003ca href=\"https://github.com/gatsbyjs/gatsby/tree/HEAD/packages/gatsby-plugin-styled-components/issues/39066\"\u003e#39066\u003c/a\u003e) by \u003ca href=\"https://github.com/gatsbybot\"\u003e\u003ccode\u003e@​gatsbybot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gatsbyjs/gatsby/pull/39069\"\u003egatsbyjs/gatsby#39069\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee full release notes: \u003ca href=\"https://redirect.github.com/gatsbyjs/gatsby/pull/39070\"\u003egatsbyjs/gatsby#39070\u003c/a\u003e\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/gatsbyjs/gatsby/blob/master/packages/gatsby-plugin-styled-components/CHANGELOG.md\"\u003egatsby-plugin-styled-components's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/gatsbyjs/gatsby/commits/gatsby-plugin-styled-components@6.16.0/packages/gatsby-plugin-styled-components\"\u003e6.16.0\u003c/a\u003e (2026-01-26)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://www.gatsbyjs.com/docs/reference/release-notes/v5.16\"\u003e🧾 Release notes\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eFeatures\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003esupport React 19 \u003ca href=\"https://redirect.github.com/gatsbyjs/gatsby/issues/39306\"\u003e#39306\u003c/a\u003e (\u003ca href=\"https://github.com/gatsbyjs/gatsby/commit/9e39c05f2c48aedfc495421367e67ee4bcbf1c4a\"\u003e9e39c05\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eBug Fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003euse more explicit node.js version range \u003ca href=\"https://redirect.github.com/gatsbyjs/gatsby/issues/39398\"\u003e#39398\u003c/a\u003e (\u003ca href=\"https://github.com/gatsbyjs/gatsby/commit/c35564071466681951402a04fb33ae34cc673a2b\"\u003ec355640\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eOther Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eRevert \u0026quot;chore(release): Publish next pre-minor\u0026quot; (\u003ca href=\"https://github.com/gatsbyjs/gatsby/commit/3539ec8d8973e8eabbeb10734e3bb54bd831ac6c\"\u003e3539ec8\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/gatsbyjs/gatsby/commit/92d6c67dcf10b641adf5fcc81ebeec5f50b75e40\"\u003e\u003ccode\u003e92d6c67\u003c/code\u003e\u003c/a\u003e chore(release): Publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gatsbyjs/gatsby/commit/3539ec8d8973e8eabbeb10734e3bb54bd831ac6c\"\u003e\u003ccode\u003e3539ec8\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;chore(release): Publish next pre-minor\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gatsbyjs/gatsby/commit/c35564071466681951402a04fb33ae34cc673a2b\"\u003e\u003ccode\u003ec355640\u003c/code\u003e\u003c/a\u003e fix: use more explicit node.js version range (\u003ca href=\"https://github.com/gatsbyjs/gatsby/tree/HEAD/packages/gatsby-plugin-styled-components/issues/39398\"\u003e#39398\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gatsbyjs/gatsby/commit/aea34d80b48583f36894eae89de0b90581201c6b\"\u003e\u003ccode\u003eaea34d8\u003c/code\u003e\u003c/a\u003e chore(release): Publish next pre-minor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gatsbyjs/gatsby/commit/9e39c05f2c48aedfc495421367e67ee4bcbf1c4a\"\u003e\u003ccode\u003e9e39c05\u003c/code\u003e\u003c/a\u003e feat: support React 19 (\u003ca href=\"https://github.com/gatsbyjs/gatsby/tree/HEAD/packages/gatsby-plugin-styled-components/issues/39306\"\u003e#39306\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gatsbyjs/gatsby/commit/c03a9206815299585cca37e6abd6b394c66058d7\"\u003e\u003ccode\u003ec03a920\u003c/code\u003e\u003c/a\u003e chore(changelogs): update changelogs (\u003ca href=\"https://github.com/gatsbyjs/gatsby/tree/HEAD/packages/gatsby-plugin-styled-components/issues/39364\"\u003e#39364\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gatsbyjs/gatsby/commit/32f2d1e7f81c8bbd97d4623fc06fea8d5f367ae5\"\u003e\u003ccode\u003e32f2d1e\u003c/code\u003e\u003c/a\u003e chore(release): Publish next pre-minor\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/gatsbyjs/gatsby/commits/gatsby-plugin-styled-components@6.16.0/packages/gatsby-plugin-styled-components\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `gatsby-source-filesystem` from 5.15.0 to 5.16.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gatsbyjs/gatsby/releases\"\u003egatsby-source-filesystem's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003egatsby@5.16.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: support React 19 by \u003ca href=\"https://github.com/serhalp\"\u003e\u003ccode\u003e@​serhalp\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gatsbyjs/gatsby/pull/39306\"\u003egatsbyjs/gatsby#39306\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: support Node.js 24 by \u003ca href=\"https://github.com/serhalp\"\u003e\u003ccode\u003e@​serhalp\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gatsbyjs/gatsby/pull/39380\"\u003egatsbyjs/gatsby#39380\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/gatsbyjs/gatsby/pull/39398\"\u003egatsbyjs/gatsby#39398\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): bump \u003ccode\u003ebody-parser\u003c/code\u003e to resolve \u003ccode\u003eqs\u003c/code\u003e vulnerability warning by \u003ca href=\"https://github.com/serhalp\"\u003e\u003ccode\u003e@​serhalp\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gatsbyjs/gatsby/pull/39396\"\u003egatsbyjs/gatsby#39396\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(docs,starters): remove misc. outdated, invalid, or misleading instructions by \u003ca href=\"https://github.com/serhalp\"\u003e\u003ccode\u003e@​serhalp\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gatsbyjs/gatsby/pull/39363\"\u003egatsbyjs/gatsby#39363\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eReact 19\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n🔐 As of January 26 2026, \u003cstrong\u003enone of the React 19 security vulnerabilities\u003c/strong\u003e affect Gatsby.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e🚀 React 19 is here!\u003c/p\u003e\n\u003cp\u003eReact 19 is now officially supported by Gatsby and all \u003ccode\u003egatsby-\u003c/code\u003e packages maintained by the Gatsby team.\u003c/p\u003e\n\u003cp\u003eThis is not a breaking change. You can safely upgrade to this release while staying on React 18.\u003c/p\u003e\n\u003cp\u003eAll packages' peer dependencies on \u003ccode\u003ereact\u003c/code\u003e and \u003ccode\u003ereact-dom\u003c/code\u003e have been extended from \u003ccode\u003e^18.0.0\u003c/code\u003e to \u003ccode\u003e^18.0.0 || ^19.0.0\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eAll existing \u003cstrong\u003estable\u003c/strong\u003e Gatsby functionality is intended to now work with React 19.\u003c/p\u003e\n\u003cp\u003ePR: \u003ca href=\"https://redirect.github.com/gatsbyjs/gatsby/pull/39306\"\u003egatsbyjs/gatsby#39306\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eUpgrade Guide\u003c/h3\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!WARNING]\n\u003cstrong\u003eCommunity\u003c/strong\u003e plugins may not have been updated yet to support React 19, so please check their repository for the current status. All plugins managed by the Gatsby team (in the \u003ca href=\"https://github.com/gatsbyjs/gatsby\"\u003egatsbyjs/gatsby\u003c/a\u003e repository) have been updated.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eTo upgrade to React 19, first upgrade \u003ccode\u003egatsby\u003c/code\u003e and all your dependencies that start with \u003ccode\u003egatsby-\u003c/code\u003e to the latest version. (Check out \u003ca href=\"https://www.gatsbyjs.com/docs/reference/release-notes/upgrade-gatsby-and-dependencies/\"\u003ethis guide\u003c/a\u003e if you need help with that.)\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!TIP]\nIf you use npm 7 or higher you’ll want to use the \u003ccode\u003e--legacy-peer-deps\u003c/code\u003e option. For example, if you use \u003ccode\u003egatsby\u003c/code\u003e and \u003ccode\u003egatsby-plugin-postcss\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003enpm install --legacy-peer-deps gatsby@latest gatsby-plugin-postcss@latest\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eThen, \u003ca href=\"https://react.dev/blog/2024/04/25/react-19-upgrade-guide\"\u003efollow the React 19 upgrade guide\u003c/a\u003e. No other changes are required.\u003c/p\u003e\n\u003cp\u003ePlease note:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSome \u003cem\u003enew\u003c/em\u003e React 19 features may not be available yet via Gatsby.\n\u003cul\u003e\n\u003cli\u003eNotably, the new \u003ca href=\"https://react.dev/blog/2024/12/05/react-19#support-for-metadata-tags\"\u003edocument metadata hoisting feature\u003c/a\u003e is disabled in Gatsby, as it conflicts with the existing \u003ca href=\"https://www.gatsbyjs.com/docs/reference/built-in-components/gatsby-head/\"\u003eGatsby Head API\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eGatsby \u003ca href=\"https://www.gatsbyjs.com/docs/how-to/performance/partial-hydration\"\u003ePartial Hydration\u003c/a\u003e, an \u003cstrong\u003eexperimental\u003c/strong\u003e feature for three years now, is known to be \u003cstrong\u003eincompatible with React 19\u003c/strong\u003e at this time. If you rely on this feature, do not upgrade to React 19.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eGatsby now supports \u003ca href=\"https://react.dev/blog/2024/12/05/react-19#error-handling\"\u003eReact 19's new root error callbacks\u003c/a\u003e.\u003c/p\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/gatsbyjs/gatsby/blob/master/packages/gatsby-source-filesystem/CHANGELOG.md\"\u003egatsby-source-filesystem's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/gatsbyjs/gatsby/commits/gatsby-source-filesystem@5.16.0/packages/gatsby-source-filesystem\"\u003e5.16.0\u003c/a\u003e (2026-01-26)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://www.gatsbyjs.com/docs/reference/release-notes/v5.16\"\u003e🧾 Release notes\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eBug Fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003euse more explicit node.js version range \u003ca href=\"https://redirect.github.com/gatsbyjs/gatsby/issues/39398\"\u003e#39398\u003c/a\u003e (\u003ca href=\"https://github.com/gatsbyjs/gatsby/commit/c35564071466681951402a04fb33ae34cc673a2b\"\u003ec355640\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eOther Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eRevert \u0026quot;chore(release): Publish next pre-minor\u0026quot; (\u003ca href=\"https://github.com/gatsbyjs/gatsby/commit/3539ec8d8973e8eabbeb10734e3bb54bd831ac6c\"\u003e3539ec8\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/gatsbyjs/gatsby/commit/92d6c67dcf10b641adf5fcc81ebeec5f50b75e40\"\u003e\u003ccode\u003e92d6c67\u003c/code\u003e\u003c/a\u003e chore(release): Publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gatsbyjs/gatsby/commit/3539ec8d8973e8eabbeb10734e3bb54bd831ac6c\"\u003e\u003ccode\u003e3539ec8\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;chore(release): Publish next pre-minor\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gatsbyjs/gatsby/commit/c35564071466681951402a04fb33ae34cc673a2b\"\u003e\u003ccode\u003ec355640\u003c/code\u003e\u003c/a\u003e fix: use more explicit node.js version range (\u003ca href=\"https://github.com/gatsbyjs/gatsby/tree/HEAD/packages/gatsby-source-filesystem/issues/39398\"\u003e#39398\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gatsbyjs/gatsby/commit/aea34d80b48583f36894eae89de0b90581201c6b\"\u003e\u003ccode\u003eaea34d8\u003c/code\u003e\u003c/a\u003e chore(release): Publish next pre-minor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gatsbyjs/gatsby/commit/c03a9206815299585cca37e6abd6b394c66058d7\"\u003e\u003ccode\u003ec03a920\u003c/code\u003e\u003c/a\u003e chore(changelogs): update changelogs (\u003ca href=\"https://github.com/gatsbyjs/gatsby/tree/HEAD/packages/gatsby-source-filesystem/issues/39364\"\u003e#39364\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gatsbyjs/gatsby/commit/32f2d1e7f81c8bbd97d4623fc06fea8d5f367ae5\"\u003e\u003ccode\u003e32f2d1e\u003c/code\u003e\u003c/a\u003e chore(release): Publish next pre-minor\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/gatsbyjs/gatsby/commits/gatsby-source-filesystem@5.16.0/packages/gatsby-source-filesystem\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `gatsby-transformer-yaml` from 5.15.0 to 5.16.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gatsbyjs/gatsby/releases\"\u003egatsby-transformer-yaml's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003egatsby@5.16.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: support React 19 by \u003ca href=\"https://github.com/serhalp\"\u003e\u003ccode\u003e@​serhalp\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gatsbyjs/gatsby/pull/39306\"\u003egatsbyjs/gatsby#39306\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: support Node.js 24 by \u003ca href=\"https://github.com/serhalp\"\u003e\u003ccode\u003e@​serhalp\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gatsbyjs/gatsby/pull/39380\"\u003egatsbyjs/gatsby#39380\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/gatsbyjs/gatsby/pull/39398\"\u003egatsbyjs/gatsby#39398\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): bump \u003ccode\u003ebody-parser\u003c/code\u003e to resolve \u003ccode\u003eqs\u003c/code\u003e vulnerability warning by \u003ca href=\"https://github.com/serhalp\"\u003e\u003ccode\u003e@​serhalp\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gatsbyjs/gatsby/pull/39396\"\u003egatsbyjs/gatsby#39396\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(docs,starters): remove misc. outdated, invalid, or misleading instructions by \u003ca href=\"https://github.com/serhalp\"\u003e\u003ccode\u003e@​serhalp\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gatsbyjs/gatsby/pull/39363\"\u003egatsbyjs/gatsby#39363\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eReact 19\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n🔐 As of January 26 2026, \u003cstrong\u003enone of the React 19 security vulnerabilities\u003c/strong\u003e affect Gatsby.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e🚀 React 19 is here!\u003c/p\u003e\n\u003cp\u003eReact 19 is now officially supported by Gatsby and all \u003ccode\u003egatsby-\u003c/code\u003e packages maintained by the Gatsby team.\u003c/p\u003e\n\u003cp\u003eThis is not a breaking change. You can safely upgrade to this release while staying on React 18.\u003c/p\u003e\n\u003cp\u003eAll packages' peer dependencies on \u003ccode\u003ereact\u003c/code\u003e and \u003ccode\u003ereact-dom\u003c/code\u003e have been extended from \u003ccode\u003e^18.0.0\u003c/code\u003e to \u003ccode\u003e^18.0.0 || ^19.0.0\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eAll existing \u003cstrong\u003estable\u003c/strong\u003e Gatsby functionality is intended to now work with React 19.\u003c/p\u003e\n\u003cp\u003ePR: \u003ca href=\"https://redirect.github.com/gatsbyjs/gatsby/pull/39306\"\u003egatsbyjs/gatsby#39306\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eUpgrade Guide\u003c/h3\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!WARNING]\n\u003cstrong\u003eCommunity\u003c/strong\u003e plugins may not have been updated yet to support React 19, so please check their repository for the current status. All plugins managed by the Gatsby team (in the \u003ca href=\"https://github.com/gatsbyjs/gatsby\"\u003egatsbyjs/gatsby\u003c/a\u003e repository) have been updated.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eTo upgrade to React 19, first upgrade \u003ccode\u003egatsby\u003c/code\u003e and all your dependencies that start with \u003ccode\u003egatsby-\u003c/code\u003e to the latest version. (Check out \u003ca href=\"https://www.gatsbyjs.com/docs/reference/release-notes/upgrade-gatsby-and-dependencies/\"\u003ethis guide\u003c/a\u003e if you need help with that.)\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!TIP]\nIf you use npm 7 or higher you’ll want to use the \u003ccode\u003e--legacy-peer-deps\u003c/code\u003e option. For example, if you use \u003ccode\u003egatsby\u003c/code\u003e and \u003ccode\u003egatsby-plugin-postcss\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003enpm install --legacy-peer-deps gatsby@latest gatsby-plugin-postcss@latest\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eThen, \u003ca href=\"https://react.dev/blog/2024/04/25/react-19-upgrade-guide\"\u003efollow the React 19 upgrade guide\u003c/a\u003e. No other changes are required.\u003c/p\u003e\n\u003cp\u003ePlease note:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSome \u003cem\u003enew\u003c/em\u003e React 19 features may not be available yet via Gatsby.\n\u003cul\u003e\n\u003cli\u003eNotably, the new \u003ca href=\"https://react.dev/blog/2024/12/05/react-19#support-for-metadata-tags\"\u003edocument metadata hoisting feature\u003c/a\u003e is disabled in Gatsby, as it conflicts with the existing \u003ca href=\"https://www.gatsbyjs.com/docs/reference/built-in-components/gatsby-head/\"\u003eGatsby Head API\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eGatsby \u003ca href=\"https://www.gatsbyjs.com/docs/how-to/performance/partial-hydration\"\u003ePartial Hydration\u003c/a\u003e, an \u003cstrong\u003eexperimental\u003c/strong\u003e feature for three years now, is known to be \u003cstrong\u003eincompatible with React 19\u003c/strong\u003e at this time. If you rely on this feature, do not upgrade to React 19.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eGatsby now supports \u003ca href=\"https://react.dev/blog/2024/12/05/react-19#error-handling\"\u003eReact 19's new root error callbacks\u003c/a\u003e.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p...\n\n_Description has been truncated_","html_url":"https://github.com/profenisnur/documentation/pull/11","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/profenisnur%2Fdocumentation/issues/11","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/11/packages"},{"uuid":"3907926464","node_id":"PR_kwDOC2x0-87CDq9g","number":3234,"state":"open","title":"fix(deps): bump pacote from 21.1.0 to 21.2.0","user":"dependabot[bot]","labels":["dependencies","npm"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-02-06T18:22:38.000Z","updated_at":"2026-02-06T18:22:48.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"fix(deps)","packages":[{"name":"pacote","old_version":"21.1.0","new_version":"21.2.0","repository_url":"https://github.com/npm/pacote"}],"path":null,"ecosystem":"npm"},"body":"Bumps [pacote](https://github.com/npm/pacote) from 21.1.0 to 21.2.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/pacote/releases\"\u003epacote's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev21.2.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/pacote/compare/v21.1.0...v21.2.0\"\u003e21.2.0\u003c/a\u003e (2026-02-06)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/db21624fd9ee8fe3ccea5f671f2e39c7f68546eb\"\u003e\u003ccode\u003edb21624\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/442\"\u003e#442\u003c/a\u003e implement gitSubdir according to npa spec (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/442\"\u003e#442\u003c/a\u003e) (\u003ca href=\"https://github.com/Kakadus\"\u003e\u003ccode\u003e@​Kakadus\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/c2a4217fc8b49d58c4bafd41ec1127105a37ae05\"\u003e\u003ccode\u003ec2a4217\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/443\"\u003e#443\u003c/a\u003e add allowRemote, allowFile, allowDirectory (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/443\"\u003e#443\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\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/pacote/blob/main/CHANGELOG.md\"\u003epacote's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/pacote/compare/v21.1.0...v21.2.0\"\u003e21.2.0\u003c/a\u003e (2026-02-06)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/db21624fd9ee8fe3ccea5f671f2e39c7f68546eb\"\u003e\u003ccode\u003edb21624\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/442\"\u003e#442\u003c/a\u003e implement gitSubdir according to npa spec (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/442\"\u003e#442\u003c/a\u003e) (\u003ca href=\"https://github.com/Kakadus\"\u003e\u003ccode\u003e@​Kakadus\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/c2a4217fc8b49d58c4bafd41ec1127105a37ae05\"\u003e\u003ccode\u003ec2a4217\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/443\"\u003e#443\u003c/a\u003e add allowRemote, allowFile, allowDirectory (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/443\"\u003e#443\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\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/pacote/commit/27cc5e11c8c1f515f3c96abcaefab702ffcce2b3\"\u003e\u003ccode\u003e27cc5e1\u003c/code\u003e\u003c/a\u003e chore: release 21.2.0 (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/444\"\u003e#444\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/db21624fd9ee8fe3ccea5f671f2e39c7f68546eb\"\u003e\u003ccode\u003edb21624\u003c/code\u003e\u003c/a\u003e feat: implement gitSubdir according to npa spec (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/442\"\u003e#442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/c2a4217fc8b49d58c4bafd41ec1127105a37ae05\"\u003e\u003ccode\u003ec2a4217\u003c/code\u003e\u003c/a\u003e feat: add allowRemote, allowFile, allowDirectory (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/443\"\u003e#443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/npm/pacote/compare/v21.1.0...v21.2.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=pacote\u0026package-manager=npm_and_yarn\u0026previous-version=21.1.0\u0026new-version=21.2.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/arlac77/npm-dep-graph/pull/3234","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/arlac77%2Fnpm-dep-graph/issues/3234","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3234/packages"},{"uuid":"3907796684","node_id":"PR_kwDOGebqU87CDQCi","number":3065,"state":"open","title":"Build(deps): Bump pacote from 21.0.4 to 21.2.0","user":"dependabot[bot]","labels":["dependencies","waiting"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-02-06T17:44:16.000Z","updated_at":"2026-02-07T15:40:50.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Build(deps): Bump","packages":[{"name":"pacote","old_version":"21.0.4","new_version":"21.2.0","repository_url":"https://github.com/npm/pacote"}],"path":null,"ecosystem":"npm"},"body":"Bumps [pacote](https://github.com/npm/pacote) from 21.0.4 to 21.2.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/pacote/releases\"\u003epacote's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev21.2.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/pacote/compare/v21.1.0...v21.2.0\"\u003e21.2.0\u003c/a\u003e (2026-02-06)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/db21624fd9ee8fe3ccea5f671f2e39c7f68546eb\"\u003e\u003ccode\u003edb21624\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/442\"\u003e#442\u003c/a\u003e implement gitSubdir according to npa spec (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/442\"\u003e#442\u003c/a\u003e) (\u003ca href=\"https://github.com/Kakadus\"\u003e\u003ccode\u003e@​Kakadus\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/c2a4217fc8b49d58c4bafd41ec1127105a37ae05\"\u003e\u003ccode\u003ec2a4217\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/443\"\u003e#443\u003c/a\u003e add allowRemote, allowFile, allowDirectory (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/443\"\u003e#443\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\u003ev21.1.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/pacote/compare/v21.0.4...v21.1.0\"\u003e21.1.0\u003c/a\u003e (2026-01-28)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/258e5fde5576b5dfebc0d5f9a098b15afdd70875\"\u003e\u003ccode\u003e258e5fd\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/440\"\u003e#440\u003c/a\u003e add allowGit option (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/440\"\u003e#440\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\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/pacote/blob/main/CHANGELOG.md\"\u003epacote's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/pacote/compare/v21.1.0...v21.2.0\"\u003e21.2.0\u003c/a\u003e (2026-02-06)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/db21624fd9ee8fe3ccea5f671f2e39c7f68546eb\"\u003e\u003ccode\u003edb21624\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/442\"\u003e#442\u003c/a\u003e implement gitSubdir according to npa spec (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/442\"\u003e#442\u003c/a\u003e) (\u003ca href=\"https://github.com/Kakadus\"\u003e\u003ccode\u003e@​Kakadus\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/c2a4217fc8b49d58c4bafd41ec1127105a37ae05\"\u003e\u003ccode\u003ec2a4217\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/443\"\u003e#443\u003c/a\u003e add allowRemote, allowFile, allowDirectory (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/443\"\u003e#443\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/pacote/compare/v21.0.4...v21.1.0\"\u003e21.1.0\u003c/a\u003e (2026-01-28)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/258e5fde5576b5dfebc0d5f9a098b15afdd70875\"\u003e\u003ccode\u003e258e5fd\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/440\"\u003e#440\u003c/a\u003e add allowGit option (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/440\"\u003e#440\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\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/pacote/commit/27cc5e11c8c1f515f3c96abcaefab702ffcce2b3\"\u003e\u003ccode\u003e27cc5e1\u003c/code\u003e\u003c/a\u003e chore: release 21.2.0 (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/444\"\u003e#444\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/db21624fd9ee8fe3ccea5f671f2e39c7f68546eb\"\u003e\u003ccode\u003edb21624\u003c/code\u003e\u003c/a\u003e feat: implement gitSubdir according to npa spec (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/442\"\u003e#442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/c2a4217fc8b49d58c4bafd41ec1127105a37ae05\"\u003e\u003ccode\u003ec2a4217\u003c/code\u003e\u003c/a\u003e feat: add allowRemote, allowFile, allowDirectory (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/443\"\u003e#443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/7c9469ddd04bd03bee0d42e99411c6be8c6a2478\"\u003e\u003ccode\u003e7c9469d\u003c/code\u003e\u003c/a\u003e chore: release 21.1.0 (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/441\"\u003e#441\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/258e5fde5576b5dfebc0d5f9a098b15afdd70875\"\u003e\u003ccode\u003e258e5fd\u003c/code\u003e\u003c/a\u003e feat: add allowGit option (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/440\"\u003e#440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/npm/pacote/compare/v21.0.4...v21.2.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=pacote\u0026package-manager=npm_and_yarn\u0026previous-version=21.0.4\u0026new-version=21.2.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/openSUSE/qem-dashboard/pull/3065","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/openSUSE%2Fqem-dashboard/issues/3065","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3065/packages"},{"uuid":"3876526269","node_id":"PR_kwDOJdp-5M7Ab-xA","number":145,"state":"open","title":"chore(deps): bump the production-dependencies group with 2 updates","user":"dependabot[bot]","labels":["automated","dependencies"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-01-30T16:50:39.000Z","updated_at":"2026-01-30T16:51:02.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"production-dependencies","update_count":2,"packages":[{"name":"pacote","old_version":"21.0.4","new_version":"21.1.0","repository_url":"https://github.com/npm/pacote"},{"name":"@easyops-cn/docusaurus-search-local","old_version":"0.52.2","new_version":"0.52.3","repository_url":"https://github.com/easyops-cn/docusaurus-search-local"}],"path":null,"ecosystem":"npm"},"body":"Bumps the production-dependencies group with 2 updates: [pacote](https://github.com/npm/pacote) and [@easyops-cn/docusaurus-search-local](https://github.com/easyops-cn/docusaurus-search-local/tree/HEAD/packages/docusaurus-search-local).\n\nUpdates `pacote` from 21.0.4 to 21.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/pacote/releases\"\u003epacote's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev21.1.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/pacote/compare/v21.0.4...v21.1.0\"\u003e21.1.0\u003c/a\u003e (2026-01-28)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/258e5fde5576b5dfebc0d5f9a098b15afdd70875\"\u003e\u003ccode\u003e258e5fd\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/440\"\u003e#440\u003c/a\u003e add allowGit option (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/440\"\u003e#440\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\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/pacote/blob/main/CHANGELOG.md\"\u003epacote's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/pacote/compare/v21.0.4...v21.1.0\"\u003e21.1.0\u003c/a\u003e (2026-01-28)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/258e5fde5576b5dfebc0d5f9a098b15afdd70875\"\u003e\u003ccode\u003e258e5fd\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/440\"\u003e#440\u003c/a\u003e add allowGit option (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/440\"\u003e#440\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\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/pacote/commit/7c9469ddd04bd03bee0d42e99411c6be8c6a2478\"\u003e\u003ccode\u003e7c9469d\u003c/code\u003e\u003c/a\u003e chore: release 21.1.0 (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/441\"\u003e#441\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/258e5fde5576b5dfebc0d5f9a098b15afdd70875\"\u003e\u003ccode\u003e258e5fd\u003c/code\u003e\u003c/a\u003e feat: add allowGit option (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/440\"\u003e#440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/npm/pacote/compare/v21.0.4...v21.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@easyops-cn/docusaurus-search-local` from 0.52.2 to 0.52.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/easyops-cn/docusaurus-search-local/releases\"\u003e\u003ccode\u003e@​easyops-cn/docusaurus-search-local\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.52.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/easyops-cn/docusaurus-search-local/compare/v0.52.2...v0.52.3\"\u003e0.52.3\u003c/a\u003e (2026-01-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ereplace useDocsPreferredVersion with useActiveVersion \u003ca href=\"https://github.com/easyops-cn/docusaurus-search-local/tree/HEAD/packages/docusaurus-search-local/issues/467\"\u003e#467\u003c/a\u003e (\u003ca href=\"https://github.com/easyops-cn/docusaurus-search-local/commit/7e72ef42c8605f4f4147b2227decc9865ac41afd\"\u003e7e72ef4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ereplace useDocsPreferredVersion with useActiveVersion (\u003ca href=\"https://github.com/easyops-cn/docusaurus-search-local/commit/15ba30d8c4aab85984be337f227b3ab166daa93e\"\u003e15ba30d\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\u003eSee full diff in \u003ca href=\"https://github.com/easyops-cn/docusaurus-search-local/commits/v0.52.3/packages/docusaurus-search-local\"\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 merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\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/grasdouble/Lufa/pull/145","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/grasdouble%2FLufa/issues/145","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/145/packages"},{"uuid":"3875479137","node_id":"PR_kwDOJ-QTic7AYee9","number":93,"state":"closed","title":"Bump the minor-patch-updates group across 1 directory with 93 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-02-06T12:15:53.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-30T12:22:02.000Z","updated_at":"2026-02-06T12:15:55.000Z","time_to_close":604431,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"minor-patch-updates","update_count":93,"packages":[{"name":"yeoman-environment","old_version":"5.1.1","new_version":"5.1.2","repository_url":"https://github.com/yeoman/environment"},{"name":"@babel/core","old_version":"7.28.5","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/preset-env","old_version":"7.28.5","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"chai","old_version":"6.2.1","new_version":"6.2.2","repository_url":"https://github.com/chaijs/chai"},{"name":"eslint-plugin-n","old_version":"17.23.1","new_version":"17.23.2","repository_url":"https://github.com/eslint-community/eslint-plugin-n"},{"name":"webpack","old_version":"5.104.0","new_version":"5.104.1","repository_url":"https://github.com/webpack/webpack"},{"name":"@babel/helper-define-polyfill-provider","old_version":"0.6.5","new_version":"0.6.6","repository_url":"https://github.com/babel/babel-polyfills"},{"name":"@babel/helper-replace-supers","old_version":"7.27.1","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-wrap-function","old_version":"7.28.3","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@eslint-community/eslint-utils","old_version":"4.9.0","new_version":"4.9.1","repository_url":"https://github.com/eslint-community/eslint-utils"},{"name":"@npmcli/arborist","old_version":"9.1.9","new_version":"9.1.10","repository_url":"https://github.com/npm/cli"},{"name":"@npmcli/promise-spawn","old_version":"9.0.0","new_version":"9.0.1","repository_url":"https://github.com/npm/promise-spawn"},{"name":"@sigstore/core","old_version":"3.0.0","new_version":"3.1.0","repository_url":"https://github.com/sigstore/sigstore-js"},{"name":"@sigstore/sign","old_version":"4.0.1","new_version":"4.1.0","repository_url":"https://github.com/sigstore/sigstore-js"},{"name":"@sigstore/tuf","old_version":"4.0.0","new_version":"4.0.1","repository_url":"https://github.com/sigstore/sigstore-js"},{"name":"@sigstore/verify","old_version":"3.0.0","new_version":"3.1.0","repository_url":"https://github.com/sigstore/sigstore-js"},{"name":"@types/lodash","old_version":"4.17.21","new_version":"4.17.23","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"babel-plugin-polyfill-corejs2","old_version":"0.4.14","new_version":"0.4.15","repository_url":"https://github.com/babel/babel-polyfills"},{"name":"babel-plugin-polyfill-regenerator","old_version":"0.6.5","new_version":"0.6.6","repository_url":"https://github.com/babel/babel-polyfills"},{"name":"baseline-browser-mapping","old_version":"2.9.8","new_version":"2.9.19","repository_url":"https://github.com/web-platform-dx/baseline-browser-mapping"},{"name":"cacache","old_version":"20.0.1","new_version":"20.0.3","repository_url":"https://github.com/npm/cacache"},{"name":"caniuse-lite","old_version":"1.0.30001760","new_version":"1.0.30001766","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"cli-spinners","old_version":"3.3.0","new_version":"3.4.0","repository_url":"https://github.com/sindresorhus/cli-spinners"},{"name":"core-js-compat","old_version":"3.47.0","new_version":"3.48.0","repository_url":"https://github.com/zloirock/core-js"},{"name":"electron-to-chromium","old_version":"1.5.267","new_version":"1.5.283","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":"eventemitter3","old_version":"5.0.1","new_version":"5.0.4","repository_url":"https://github.com/primus/eventemitter3"},{"name":"fastq","old_version":"1.19.1","new_version":"1.20.1","repository_url":"https://github.com/mcollina/fastq"},{"name":"ky","old_version":"1.14.1","new_version":"1.14.3","repository_url":"https://github.com/sindresorhus/ky"},{"name":"lodash-es","old_version":"4.17.22","new_version":"4.17.23","repository_url":"https://github.com/lodash/lodash"},{"name":"lodash","old_version":"4.17.21","new_version":"4.17.23","repository_url":"https://github.com/lodash/lodash"},{"name":"make-fetch-happen","old_version":"15.0.2","new_version":"15.0.3","repository_url":"https://github.com/npm/make-fetch-happen"},{"name":"mem-fs","old_version":"4.1.2","new_version":"4.1.3","repository_url":"https://github.com/SBoudrias/mem-fs"},{"name":"node-gyp","old_version":"12.1.0","new_version":"12.2.0","repository_url":"https://github.com/nodejs/node-gyp"},{"name":"ora","old_version":"9.0.0","new_version":"9.1.0","repository_url":"https://github.com/sindresorhus/ora"},{"name":"pacote","old_version":"21.0.4","new_version":"21.1.0","repository_url":"https://github.com/npm/pacote"},{"name":"registry-auth-token","old_version":"5.1.0","new_version":"5.1.1","repository_url":"https://github.com/rexxars/registry-auth-token"},{"name":"sigstore","old_version":"4.0.0","new_version":"4.1.0","repository_url":"https://github.com/sigstore/sigstore-js"},{"name":"tar","old_version":"7.5.2","new_version":"7.5.7","repository_url":"https://github.com/isaacs/node-tar"},{"name":"terser","old_version":"5.44.1","new_version":"5.46.0","repository_url":"https://github.com/terser/terser"},{"name":"validate-npm-package-name","old_version":"7.0.0","new_version":"7.0.2","repository_url":"https://github.com/npm/validate-npm-package-name"},{"name":"watchpack","old_version":"2.4.4","new_version":"2.5.1","repository_url":"https://github.com/webpack/watchpack"},{"name":"which-typed-array","old_version":"1.1.19","new_version":"1.1.20","repository_url":"https://github.com/inspect-js/which-typed-array"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-patch-updates group with 43 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [yeoman-environment](https://github.com/yeoman/environment) | `5.1.1` | `5.1.2` |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.28.5` | `7.28.6` |\n| [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) | `7.28.5` | `7.28.6` |\n| [chai](https://github.com/chaijs/chai) | `6.2.1` | `6.2.2` |\n| [eslint-plugin-n](https://github.com/eslint-community/eslint-plugin-n) | `17.23.1` | `17.23.2` |\n| [webpack](https://github.com/webpack/webpack) | `5.104.0` | `5.104.1` |\n| [@babel/helper-define-polyfill-provider](https://github.com/babel/babel-polyfills/tree/HEAD/packages/babel-helper-define-polyfill-provider) | `0.6.5` | `0.6.6` |\n| [@babel/helper-replace-supers](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-replace-supers) | `7.27.1` | `7.28.6` |\n| [@babel/helper-wrap-function](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-wrap-function) | `7.28.3` | `7.28.6` |\n| [@eslint-community/eslint-utils](https://github.com/eslint-community/eslint-utils) | `4.9.0` | `4.9.1` |\n| [@npmcli/arborist](https://github.com/npm/cli/tree/HEAD/workspaces/arborist) | `9.1.9` | `9.1.10` |\n| [@npmcli/promise-spawn](https://github.com/npm/promise-spawn) | `9.0.0` | `9.0.1` |\n| [@sigstore/core](https://github.com/sigstore/sigstore-js) | `3.0.0` | `3.1.0` |\n| [@sigstore/sign](https://github.com/sigstore/sigstore-js) | `4.0.1` | `4.1.0` |\n| [@sigstore/tuf](https://github.com/sigstore/sigstore-js) | `4.0.0` | `4.0.1` |\n| [@sigstore/verify](https://github.com/sigstore/sigstore-js) | `3.0.0` | `3.1.0` |\n| [@types/lodash](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/lodash) | `4.17.21` | `4.17.23` |\n| [babel-plugin-polyfill-corejs2](https://github.com/babel/babel-polyfills/tree/HEAD/packages/babel-plugin-polyfill-corejs2) | `0.4.14` | `0.4.15` |\n| [babel-plugin-polyfill-regenerator](https://github.com/babel/babel-polyfills/tree/HEAD/packages/babel-plugin-polyfill-regenerator) | `0.6.5` | `0.6.6` |\n| [baseline-browser-mapping](https://github.com/web-platform-dx/baseline-browser-mapping) | `2.9.8` | `2.9.19` |\n| [cacache](https://github.com/npm/cacache) | `20.0.1` | `20.0.3` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001760` | `1.0.30001766` |\n| [cli-spinners](https://github.com/sindresorhus/cli-spinners) | `3.3.0` | `3.4.0` |\n| [core-js-compat](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js-compat) | `3.47.0` | `3.48.0` |\n| [electron-to-chromium](https://github.com/kilian/electron-to-chromium) | `1.5.267` | `1.5.283` |\n| [esquery](https://github.com/estools/esquery) | `1.6.0` | `1.7.0` |\n| [eventemitter3](https://github.com/primus/eventemitter3) | `5.0.1` | `5.0.4` |\n| [fastq](https://github.com/mcollina/fastq) | `1.19.1` | `1.20.1` |\n| [ky](https://github.com/sindresorhus/ky) | `1.14.1` | `1.14.3` |\n| [lodash-es](https://github.com/lodash/lodash) | `4.17.22` | `4.17.23` |\n| [lodash](https://github.com/lodash/lodash) | `4.17.21` | `4.17.23` |\n| [make-fetch-happen](https://github.com/npm/make-fetch-happen) | `15.0.2` | `15.0.3` |\n| [mem-fs](https://github.com/SBoudrias/mem-fs) | `4.1.2` | `4.1.3` |\n| [node-gyp](https://github.com/nodejs/node-gyp) | `12.1.0` | `12.2.0` |\n| [ora](https://github.com/sindresorhus/ora) | `9.0.0` | `9.1.0` |\n| [pacote](https://github.com/npm/pacote) | `21.0.4` | `21.1.0` |\n| [registry-auth-token](https://github.com/rexxars/registry-auth-token) | `5.1.0` | `5.1.1` |\n| [sigstore](https://github.com/sigstore/sigstore-js) | `4.0.0` | `4.1.0` |\n| [tar](https://github.com/isaacs/node-tar) | `7.5.2` | `7.5.7` |\n| [terser](https://github.com/terser/terser) | `5.44.1` | `5.46.0` |\n| [validate-npm-package-name](https://github.com/npm/validate-npm-package-name) | `7.0.0` | `7.0.2` |\n| [watchpack](https://github.com/webpack/watchpack) | `2.4.4` | `2.5.1` |\n| [which-typed-array](https://github.com/inspect-js/which-typed-array) | `1.1.19` | `1.1.20` |\n\n\nUpdates `yeoman-environment` from 5.1.1 to 5.1.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/yeoman/environment/releases\"\u003eyeoman-environment's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: use globbySync to resolve PNPM global node_modules paths (\u003ca href=\"https://redirect.github.com/yeoman/environment/issues/692\"\u003e#692\u003c/a\u003e)  4317fef\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/yeoman/environment/compare/v5.1.1...v5.1.2\"\u003ehttps://github.com/yeoman/environment/compare/v5.1.1...v5.1.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/yeoman/environment/commit/960e8d1570436048cf93f457aac2f05bd0330eba\"\u003e\u003ccode\u003e960e8d1\u003c/code\u003e\u003c/a\u003e 5.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeoman/environment/commit/939343e45811c6eb6c224208360b307593349cf9\"\u003e\u003ccode\u003e939343e\u003c/code\u003e\u003c/a\u003e chore: update snapshot\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeoman/environment/commit/8c995844423a22e9243437a60dacd015673863a0\"\u003e\u003ccode\u003e8c99584\u003c/code\u003e\u003c/a\u003e chore: bump transitional dependencies (\u003ca href=\"https://redirect.github.com/yeoman/environment/issues/698\"\u003e#698\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeoman/environment/commit/4317fef45b8e01076debe69d71f121f92a437014\"\u003e\u003ccode\u003e4317fef\u003c/code\u003e\u003c/a\u003e fix: use globbySync to resolve PNPM global node_modules paths (\u003ca href=\"https://redirect.github.com/yeoman/environment/issues/692\"\u003e#692\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeoman/environment/commit/c8bc53af6f83d1e6c56d69a451b3a48a7e984512\"\u003e\u003ccode\u003ec8bc53a\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/upload-artifact from 5.0.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/yeoman/environment/issues/697\"\u003e#697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeoman/environment/commit/c02ed4b537c0891abc3462d2d19d32a077cc3d44\"\u003e\u003ccode\u003ec02ed4b\u003c/code\u003e\u003c/a\u003e chore(deps): bump github/codeql-action from 4.31.7 to 4.31.8 (\u003ca href=\"https://redirect.github.com/yeoman/environment/issues/696\"\u003e#696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeoman/environment/commit/7b4947230327fd8e848a8f6cd1926610fe10a20b\"\u003e\u003ccode\u003e7b49472\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/cache from 4.3.0 to 5.0.1 (\u003ca href=\"https://redirect.github.com/yeoman/environment/issues/695\"\u003e#695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeoman/environment/commit/224752cea1e72e8a9a397d4e1064a3207a563109\"\u003e\u003ccode\u003e224752c\u003c/code\u003e\u003c/a\u003e chore(deps): bump peter-evans/create-pull-request from 7.0.9 to 8.0.0 (\u003ca href=\"https://redirect.github.com/yeoman/environment/issues/694\"\u003e#694\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeoman/environment/commit/9c3ae835c79cc9e7814a5f72d50ab8bafef32c1c\"\u003e\u003ccode\u003e9c3ae83\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/checkout from 6.0.0 to 6.0.1 (\u003ca href=\"https://redirect.github.com/yeoman/environment/issues/688\"\u003e#688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeoman/environment/commit/6fff89de2044b2fd6fbf18cbabdbf34c90d7fd03\"\u003e\u003ccode\u003e6fff89d\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/setup-node from 6.0.0 to 6.1.0 (\u003ca href=\"https://redirect.github.com/yeoman/environment/issues/689\"\u003e#689\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/yeoman/environment/compare/v5.1.1...v5.1.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/core` from 7.28.5 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/core\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\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/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/e130225028e93e106135586f344cfa44c4aac847\"\u003e\u003ccode\u003ee130225\u003c/code\u003e\u003c/a\u003e Polish(standalone): improve message on invalid preset/plugin (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17606\"\u003e#17606\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-core/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-core/issues/17589\"\u003e#17589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/d725e399fd6a4da463cff4918cf71aa03b8beb14\"\u003e\u003ccode\u003ed725e39\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eBABEL_7_TO_8_DANGEROUSLY_DISABLE_VERSION_CHECK\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17569\"\u003e#17569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/c1b55f6ad56523ccc96fa68721de0bed2f2cdb23\"\u003e\u003ccode\u003ec1b55f6\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003eeslint.config.mts\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17573\"\u003e#17573\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-core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/preset-env` from 7.28.5 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/preset-env\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\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/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\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.28.6/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 `chai` from 6.2.1 to 6.2.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chaijs/chai/releases\"\u003echai's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild(deps-dev): bump js-yaml from 4.1.0 to 4.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/chaijs/chai/pull/1745\"\u003echaijs/chai#1745\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency eslint-plugin-jsdoc to v61.2.1 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1746\"\u003echaijs/chai#1746\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump glob from 10.4.5 to 10.5.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/chaijs/chai/pull/1747\"\u003echaijs/chai#1747\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/checkout action to v6 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1749\"\u003echaijs/chai#1749\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: avoid BigInt literal in closeTo for runtime compat by \u003ca href=\"https://github.com/bheemreddy-samsara\"\u003e\u003ccode\u003e@​bheemreddy-samsara\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1748\"\u003echaijs/chai#1748\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency eslint-plugin-jsdoc to v61.4.1 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1751\"\u003echaijs/chai#1751\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency prettier to v3.7.3 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1754\"\u003echaijs/chai#1754\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependencies by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1755\"\u003echaijs/chai#1755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependencies to v9.39.2 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1757\"\u003echaijs/chai#1757\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add --legal-comments=none option by \u003ca href=\"https://github.com/hyperz111\"\u003e\u003ccode\u003e@​hyperz111\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1756\"\u003echaijs/chai#1756\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency esbuild to v0.27.2 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1759\"\u003echaijs/chai#1759\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/bheemreddy-samsara\"\u003e\u003ccode\u003e@​bheemreddy-samsara\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1748\"\u003echaijs/chai#1748\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperz111\"\u003e\u003ccode\u003e@​hyperz111\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1756\"\u003echaijs/chai#1756\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/chaijs/chai/compare/v6.2.1...v6.2.2\"\u003ehttps://github.com/chaijs/chai/compare/v6.2.1...v6.2.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/chaijs/chai/commit/814172d0e0c3c2819b36d093fdf1025262769b88\"\u003e\u003ccode\u003e814172d\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency esbuild to v0.27.2 (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1759\"\u003e#1759\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/b38c22bb939720b37ee61644fd2d5b98e125d0e9\"\u003e\u003ccode\u003eb38c22b\u003c/code\u003e\u003c/a\u003e chore: add legal-comments=none option (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1756\"\u003e#1756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/180d4cc77759c8658ac0951e1951d055dd74fa10\"\u003e\u003ccode\u003e180d4cc\u003c/code\u003e\u003c/a\u003e chore(deps): update dependencies to v9.39.2 (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1757\"\u003e#1757\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/678cd0039ef3e6d7c07cbe4b764551b4598ca515\"\u003e\u003ccode\u003e678cd00\u003c/code\u003e\u003c/a\u003e chore(deps): update dependencies (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1755\"\u003e#1755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/c8fb10034b7e0a752e7f17be8d3d8b0fd0103af5\"\u003e\u003ccode\u003ec8fb100\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency prettier to v3.7.3 (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1754\"\u003e#1754\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/d63c74ece14407b538c119e2e147388e98b7f401\"\u003e\u003ccode\u003ed63c74e\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency eslint-plugin-jsdoc to v61.4.1 (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1751\"\u003e#1751\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/243bf86855ad8ab02f9ab9274fa1ca12c3fa6978\"\u003e\u003ccode\u003e243bf86\u003c/code\u003e\u003c/a\u003e fix: avoid BigInt literal in closeTo for runtime compat (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1748\"\u003e#1748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/d8b0395c79901e17823de28e3aad73f8c9a52c53\"\u003e\u003ccode\u003ed8b0395\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/checkout action to v6 (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1749\"\u003e#1749\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/7e1e24732e75a1ac8cd523a9e82f8031e5f7b879\"\u003e\u003ccode\u003e7e1e247\u003c/code\u003e\u003c/a\u003e build(deps): bump glob from 10.4.5 to 10.5.0 (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1747\"\u003e#1747\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/b25e5d85785187c9c040707a915ba49b4d34eacc\"\u003e\u003ccode\u003eb25e5d8\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency eslint-plugin-jsdoc to v61.2.1 (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1746\"\u003e#1746\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/chaijs/chai/compare/v6.2.1...v6.2.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-n` from 17.23.1 to 17.23.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/releases\"\u003eeslint-plugin-n's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev17.23.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/compare/v17.23.1...v17.23.2\"\u003e17.23.2\u003c/a\u003e (2026-01-13)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eavoid any type for no-top-level-await listener node (build issue) (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/498\"\u003e#498\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/f071703b3a5d7025f4d51681c23d7a24f579d35c\"\u003ef071703\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efile-extension-in-import:\u003c/strong\u003e handle directory index imports (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/499\"\u003e#499\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/754a1a61cde5be01890cae2685bdecd9c4e2c06f\"\u003e754a1a6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efile-extension-in-import:\u003c/strong\u003e handle files with dots in basename (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/506\"\u003e#506\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/600f3f2d58515b87f27d00487063561d3faee940\"\u003e600f3f2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eno-sync:\u003c/strong\u003e resolve full typed names for ignores (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/501\"\u003e#501\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/047301adbac933a09848b25f722472d9bba67cb1\"\u003e047301a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esafely disable no-unpublished-bin npm v10+ (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/487\"\u003e#487\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/8af9c8601755202f794c5b27401466dee7edc00a\"\u003e8af9c86\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧹 Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eno-missing-import:\u003c/strong\u003e align fixture message with latest resolver output (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/500\"\u003e#500\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/a3719d26be7278eca2562b935e22c3ecf0838af7\"\u003ea3719d2\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-community/eslint-plugin-n/blob/master/CHANGELOG.md\"\u003eeslint-plugin-n's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/compare/v17.23.1...v17.23.2\"\u003e17.23.2\u003c/a\u003e (2026-01-13)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eavoid any type for no-top-level-await listener node (build issue) (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/498\"\u003e#498\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/f071703b3a5d7025f4d51681c23d7a24f579d35c\"\u003ef071703\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efile-extension-in-import:\u003c/strong\u003e handle directory index imports (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/499\"\u003e#499\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/754a1a61cde5be01890cae2685bdecd9c4e2c06f\"\u003e754a1a6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efile-extension-in-import:\u003c/strong\u003e handle files with dots in basename (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/506\"\u003e#506\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/600f3f2d58515b87f27d00487063561d3faee940\"\u003e600f3f2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eno-sync:\u003c/strong\u003e resolve full typed names for ignores (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/501\"\u003e#501\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/047301adbac933a09848b25f722472d9bba67cb1\"\u003e047301a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esafely disable no-unpublished-bin npm v10+ (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/487\"\u003e#487\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/8af9c8601755202f794c5b27401466dee7edc00a\"\u003e8af9c86\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧹 Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eno-missing-import:\u003c/strong\u003e align fixture message with latest resolver output (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/500\"\u003e#500\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/a3719d26be7278eca2562b935e22c3ecf0838af7\"\u003ea3719d2\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-community/eslint-plugin-n/commit/7541d64f4748b7c0f9cd945d8dccd78cdda15464\"\u003e\u003ccode\u003e7541d64\u003c/code\u003e\u003c/a\u003e chore(master): release 17.23.2 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/488\"\u003e#488\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/600f3f2d58515b87f27d00487063561d3faee940\"\u003e\u003ccode\u003e600f3f2\u003c/code\u003e\u003c/a\u003e fix(file-extension-in-import): handle files with dots in basename (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/506\"\u003e#506\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/754a1a61cde5be01890cae2685bdecd9c4e2c06f\"\u003e\u003ccode\u003e754a1a6\u003c/code\u003e\u003c/a\u003e fix(file-extension-in-import): handle directory index imports (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/499\"\u003e#499\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/047301adbac933a09848b25f722472d9bba67cb1\"\u003e\u003ccode\u003e047301a\u003c/code\u003e\u003c/a\u003e fix(no-sync): resolve full typed names for ignores (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/501\"\u003e#501\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/f071703b3a5d7025f4d51681c23d7a24f579d35c\"\u003e\u003ccode\u003ef071703\u003c/code\u003e\u003c/a\u003e fix: avoid any type for no-top-level-await listener node (build issue) (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/498\"\u003e#498\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/a3719d26be7278eca2562b935e22c3ecf0838af7\"\u003e\u003ccode\u003ea3719d2\u003c/code\u003e\u003c/a\u003e test(no-missing-import): align fixture message with latest resolver output (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/d27b585eab93f3be6b4f1be834dec71295ae75e3\"\u003e\u003ccode\u003ed27b585\u003c/code\u003e\u003c/a\u003e ci: trusted publishing (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/492\"\u003e#492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/8af9c8601755202f794c5b27401466dee7edc00a\"\u003e\u003ccode\u003e8af9c86\u003c/code\u003e\u003c/a\u003e docs: safely disable no-unpublished-bin npm v10+ (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/487\"\u003e#487\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/compare/v17.23.1...v17.23.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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for eslint-plugin-n since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `webpack` from 5.104.0 to 5.104.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpack/webpack/releases\"\u003ewebpack's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.104.1\u003c/h2\u003e\n\u003ch2\u003e5.104.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e2efd21b: Reexports runtime calculation should not accessing \u003cstrong\u003eWEBPACK_IMPORT_KEY\u003c/strong\u003e decl with var.\u003c/li\u003e\n\u003cli\u003ec510070: Fixed a user information bypass vulnerability in the HttpUriPlugin plugin.\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/webpack/webpack/blob/main/CHANGELOG.md\"\u003ewebpack's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.104.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e2efd21b: Reexports runtime calculation should not accessing \u003cstrong\u003eWEBPACK_IMPORT_KEY\u003c/strong\u003e decl with var.\u003c/li\u003e\n\u003cli\u003ec510070: Fixed a user information bypass vulnerability in the HttpUriPlugin plugin.\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/webpack/webpack/commit/24e3c2d2c9f8c6d60810302b2ea70ed86e2863dc\"\u003e\u003ccode\u003e24e3c2d\u003c/code\u003e\u003c/a\u003e chore(release): new release (\u003ca href=\"https://redirect.github.com/webpack/webpack/issues/20253\"\u003e#20253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/2efd21b0b06baa9b1a7f009b336379dcef24c1a5\"\u003e\u003ccode\u003e2efd21b\u003c/code\u003e\u003c/a\u003e fix(re-exports): reexports runtime calculation should not accessing `__WEBPAC...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/c5100702335a9cdcb75558ccd80def2329bd4abf\"\u003e\u003ccode\u003ec510070\u003c/code\u003e\u003c/a\u003e fix(security): userinfo bypass vulnerability in HttpUriPlugin allowedUris\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/4b0501c69700963bad1285b56f9cfa74704cb963\"\u003e\u003ccode\u003e4b0501c\u003c/code\u003e\u003c/a\u003e ci: fix release (\u003ca href=\"https://redirect.github.com/webpack/webpack/issues/20252\"\u003e#20252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/0c213cecf2906bc41102c3a4cfdd1ad3522d0171\"\u003e\u003ccode\u003e0c213ce\u003c/code\u003e\u003c/a\u003e ci: use \u003ccode\u003e\\\u0026lt;@\u0026amp;1450591255485743204\u0026gt;\u003c/code\u003e over \u003ccode\u003e@here\u003c/code\u003e for discord notificationw\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/5bf8bc51bcfb49d25b73aae450b246cd8b8b423a\"\u003e\u003ccode\u003e5bf8bc5\u003c/code\u003e\u003c/a\u003e refactor: types for benchmarks and tests\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/webpack/webpack/compare/v5.104.0...v5.104.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/code-frame` 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/code-frame\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-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.28.6/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.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/compat-data\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\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/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.28.6/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.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/generator\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\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/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\u003e\u003ca href=\"https://github.com/babel/babel/commit/c1b55f6ad56523ccc96fa68721de0bed2f2cdb23\"\u003e\u003ccode\u003ec1b55f6\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003eeslint.config.mts\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-generator/issues/17573\"\u003e#17573\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/dfce3d60dd43f5190fc105e6dc857fafdcb6c801\"\u003e\u003ccode\u003edfce3d6\u003c/code\u003e\u003c/a\u003e Fully remove Records and Tuples support (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-generator/issues/17528\"\u003e#17528\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-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...\n\n_Description has been truncated_","html_url":"https://github.com/integritystl/generator-integrity/pull/93","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/integritystl%2Fgenerator-integrity/issues/93","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/93/packages"},{"uuid":"3868815640","node_id":"PR_kwDOFRxkXM7ACJDp","number":12,"state":"open","title":"chore(deps): bump tar, @npmcli/arborist, @npmcli/run-script, cacache, libnpmaccess, libnpmdiff, libnpmexec, libnpmhook, libnpmorg, libnpmpack, libnpmpublish, libnpmsearch, libnpmteam, libnpmversion, make-fetch-happen, node-gyp, npm-profile, npm-registry-fetch and pacote","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-01-29T04:54:46.000Z","updated_at":"2026-01-29T04:54:51.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"tar, @npmcli/arborist, @npmcli/run-script, cacache, libnpmaccess, libnpmdiff, libnpmexec, libnpmhook, libnpmorg, libnpmpack, libnpmpublish, libnpmsearch, libnpmteam, libnpmversion, make-fetch-happen, node-gyp, npm-profile, npm-registry-fetch"},{"name":"pacote","repository_url":"https://github.com/npm/pacote"}],"path":null,"ecosystem":"npm"},"body":"Bumps [tar](https://github.com/isaacs/node-tar), [@npmcli/arborist](https://github.com/npm/cli/tree/HEAD/workspaces/arborist), [@npmcli/run-script](https://github.com/npm/run-script), [cacache](https://github.com/npm/cacache), [libnpmaccess](https://github.com/npm/cli/tree/HEAD/workspaces/libnpmaccess), [libnpmdiff](https://github.com/npm/cli/tree/HEAD/workspaces/libnpmdiff), [libnpmexec](https://github.com/npm/cli/tree/HEAD/workspaces/libnpmexec), [libnpmhook](https://github.com/npm/cli/tree/HEAD/workspaces/libnpmhook), [libnpmorg](https://github.com/npm/cli/tree/HEAD/workspaces/libnpmorg), [libnpmpack](https://github.com/npm/cli/tree/HEAD/workspaces/libnpmpack), [libnpmpublish](https://github.com/npm/cli/tree/HEAD/workspaces/libnpmpublish), [libnpmsearch](https://github.com/npm/cli/tree/HEAD/workspaces/libnpmsearch), [libnpmteam](https://github.com/npm/cli/tree/HEAD/workspaces/libnpmteam), [libnpmversion](https://github.com/npm/cli/tree/HEAD/workspaces/libnpmversion), [make-fetch-happen](https://github.com/npm/make-fetch-happen), [node-gyp](https://github.com/nodejs/node-gyp), [npm-profile](https://github.com/npm/npm-profile), [npm-registry-fetch](https://github.com/npm/npm-registry-fetch) and [pacote](https://github.com/npm/pacote). These dependencies needed to be updated together.\nUpdates `tar` from 6.1.0 to 7.5.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/isaacs/node-tar/releases\"\u003etar's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.1.13\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-tar/compare/v6.1.12...v6.1.13\"\u003e6.1.13\u003c/a\u003e (2022-12-07)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-tar/commit/cc4e0ddfe523a0bce383846a67442c637a65d486\"\u003e\u003ccode\u003ecc4e0dd\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-tar/pull/343\"\u003e#343\u003c/a\u003e bump minipass from 3.3.6 to 4.0.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.1.12\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-tar/compare/v6.1.11...v6.1.12\"\u003e6.1.12\u003c/a\u003e (2022-10-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-tar/commit/57493ee66ece50d62114e02914282fc37be3a91a\"\u003e\u003ccode\u003e57493ee\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-tar/pull/332\"\u003e#332\u003c/a\u003e ensuring close event is emited after stream has ended (\u003ca href=\"https://github.com/webark\"\u003e\u003ccode\u003e@​webark\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-tar/commit/b003c64f624332e24e19b30dc011069bb6708680\"\u003e\u003ccode\u003eb003c64\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-tar/pull/314\"\u003e#314\u003c/a\u003e replace deprecated String.prototype.substr() (\u003ca href=\"https://redirect.github.com/isaacs/node-tar/issues/314\"\u003e#314\u003c/a\u003e) (\u003ca href=\"https://github.com/CommanderRoot\"\u003e\u003ccode\u003e@​CommanderRoot\u003c/code\u003e\u003c/a\u003e, \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\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-tar/commit/f12992932f171ea248b27fad95e7d489a56d31ed\"\u003e\u003ccode\u003ef129929\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-tar/pull/313\"\u003e#313\u003c/a\u003e remove dead link to benchmarks (\u003ca href=\"https://redirect.github.com/isaacs/node-tar/issues/313\"\u003e#313\u003c/a\u003e) (\u003ca href=\"https://github.com/yetzt\"\u003e\u003ccode\u003e@​yetzt\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-tar/commit/c1faa9f44001dfb0bc7638b2850eb6058bd56a4a\"\u003e\u003ccode\u003ec1faa9f\u003c/code\u003e\u003c/a\u003e add examples/explanation of using tar.t (\u003ca href=\"https://github.com/isaacs\"\u003e\u003ccode\u003e@​isaacs\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/isaacs/node-tar/blob/main/CHANGELOG.md\"\u003etar's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003e7.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003ezstd\u003c/code\u003e compression support.\u003c/li\u003e\n\u003cli\u003eConsistent TOCTOU behavior in sync t.list\u003c/li\u003e\n\u003cli\u003eOnly read from ustar block if not specified in Pax\u003c/li\u003e\n\u003cli\u003eFix sync tar.list when file size reduces while reading\u003c/li\u003e\n\u003cli\u003eSanitize absolute linkpaths properly\u003c/li\u003e\n\u003cli\u003ePrevent writing hardlink entries to the archive ahead of their\nfile target\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eonentry\u003c/code\u003e in favor of \u003ccode\u003eonReadEntry\u003c/code\u003e for clarity.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eonWriteEntry\u003c/code\u003e option\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDRY the command definitions into a single \u003ccode\u003emakeCommand\u003c/code\u003e method,\nand update the type signatures to more appropriately infer the\nreturn type from the options and arguments provided.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate minipass to v7.1.0\u003c/li\u003e\n\u003cli\u003eUpdate the type definitions of \u003ccode\u003ewrite()\u003c/code\u003e and \u003ccode\u003eend()\u003c/code\u003e methods on\n\u003ccode\u003eUnpack\u003c/code\u003e and \u003ccode\u003eParser\u003c/code\u003e classes to be compatible with the\nNodeJS.WritableStream type in the latest versions of\n\u003ccode\u003e@types/node\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDrop support for node \u0026lt;18\u003c/li\u003e\n\u003cli\u003eRewrite in TypeScript, provide ESM and CommonJS hybrid\ninterface\u003c/li\u003e\n\u003cli\u003eAdd tree-shake friendly exports, like \u003ccode\u003eimport('tar/create')\u003c/code\u003e\nand \u003ccode\u003eimport('tar/read-entry')\u003c/code\u003e to get individual functions or\nclasses.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003echmod\u003c/code\u003e option that defaults to false, and deprecate\n\u003ccode\u003enoChmod\u003c/code\u003e. That is, reverse the default option regarding\nexplicitly setting file system modes to match tar entry\nsettings.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eprocessUmask\u003c/code\u003e option to avoid having to call\n\u003ccode\u003eprocess.umask()\u003c/code\u003e when \u003ccode\u003echmod: true\u003c/code\u003e (or \u003ccode\u003enoChmod: false\u003c/code\u003e) is\nset.\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/isaacs/node-tar/commit/4a37eb9a1cf1137df4eb70c5c7f849f412ff3cdb\"\u003e\u003ccode\u003e4a37eb9\u003c/code\u003e\u003c/a\u003e 7.5.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-tar/commit/f4a7aa9bc3d717c987fdf1480ff7a64e87ffdb46\"\u003e\u003ccode\u003ef4a7aa9\u003c/code\u003e\u003c/a\u003e fix: properly sanitize hard links containing ..\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-tar/commit/394ece6ad8d81742a4e4058af227c616cd947a25\"\u003e\u003ccode\u003e394ece6\u003c/code\u003e\u003c/a\u003e 7.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-tar/commit/7d4cc17c76f6bd11dcd83de47187dc6dff206eee\"\u003e\u003ccode\u003e7d4cc17\u003c/code\u003e\u003c/a\u003e fix race puting a Link ahead of its target File\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-tar/commit/26ab90474e642cf00d84a05bcdc2eaf2a19f1581\"\u003e\u003ccode\u003e26ab904\u003c/code\u003e\u003c/a\u003e 7.5.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-tar/commit/e9a1ddb821b29ddee75b9470dd511066148c8070\"\u003e\u003ccode\u003ee9a1ddb\u003c/code\u003e\u003c/a\u003e fix: do not prevent valid linkpaths within archive\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-tar/commit/911c886bb170a6ee3db05fd3709221752213ec8a\"\u003e\u003ccode\u003e911c886\u003c/code\u003e\u003c/a\u003e 7.5.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-tar/commit/3b1abfae650056edfabcbe0a0df5954d390521e6\"\u003e\u003ccode\u003e3b1abfa\u003c/code\u003e\u003c/a\u003e normalize out unicode ligatures\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-tar/commit/a43478c5c51a71ec996cea62ff824eb9dc9dd17c\"\u003e\u003ccode\u003ea43478c\u003c/code\u003e\u003c/a\u003e remove some unused files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-tar/commit/970c58f6d3d0c932081f8b40218f612db2fabb5a\"\u003e\u003ccode\u003e970c58f\u003c/code\u003e\u003c/a\u003e update deps\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/isaacs/node-tar/compare/v6.1.0...v7.5.7\"\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/~isaacs\"\u003eisaacs\u003c/a\u003e, a new releaser for tar since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@npmcli/arborist` from 2.4.4 to 2.10.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/npm/cli/commits/v2.10.0/workspaces/arborist\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@npmcli/run-script` from 1.8.5 to 10.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/run-script/releases\"\u003e\u003ccode\u003e@​npmcli/run-script\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.0.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/run-script/compare/v10.0.2...v10.0.3\"\u003e10.0.3\u003c/a\u003e (2025-11-13)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/run-script/commit/5d563f22c686e88dce3144afa09b7ca814b7e611\"\u003e\u003ccode\u003e5d563f2\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/run-script/pull/253\"\u003e#253\u003c/a\u003e bump node-gyp from 11.5.0 to 12.1.0 (\u003ca href=\"https://redirect.github.com/npm/run-script/issues/253\"\u003e#253\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/run-script/commit/870617f54dbb45fc8a3ab6cf7d09c86a64e1c1e0\"\u003e\u003ccode\u003e870617f\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/run-script/pull/252\"\u003e#252\u003c/a\u003e bump which from 5.0.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/run-script/issues/252\"\u003e#252\u003c/a\u003e) (\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\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/run-script/commit/459b0d42fddfc7253ca2770ba36641268437365a\"\u003e\u003ccode\u003e459b0d4\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/run-script/pull/250\"\u003e#250\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.27.1 to 4.28.0 (\u003ca href=\"https://redirect.github.com/npm/run-script/issues/250\"\u003e#250\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\u003ev10.0.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/run-script/compare/v10.0.1...v10.0.2\"\u003e10.0.2\u003c/a\u003e (2025-10-24)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/run-script/commit/1709ff7a135fea50c7e8fb7ec8cccdedcf184bd0\"\u003e\u003ccode\u003e1709ff7\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/run-script/pull/247\"\u003e#247\u003c/a\u003e bump \u003ccode\u003e@​npmcli/promise-spawn\u003c/code\u003e from 8.0.3 to 9.0.0 (\u003ca href=\"https://redirect.github.com/npm/run-script/issues/247\"\u003e#247\u003c/a\u003e) (\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\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/run-script/commit/1ae56c05d475fbbceaa677fc0cb3455da2086384\"\u003e\u003ccode\u003e1ae56c0\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/run-script/pull/248\"\u003e#248\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/run-script/issues/248\"\u003e#248\u003c/a\u003e) (\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.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/run-script/compare/v10.0.0...v10.0.1\"\u003e10.0.1\u003c/a\u003e (2025-10-23)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/run-script/commit/796de9728dafebe3830ec63ca0c91f4533c48f74\"\u003e\u003ccode\u003e796de97\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/run-script/pull/245\"\u003e#245\u003c/a\u003e bump \u003ccode\u003e@​npmcli/node-gyp\u003c/code\u003e from 4.0.0 to 5.0.0 (\u003ca href=\"https://redirect.github.com/npm/run-script/issues/245\"\u003e#245\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/run-script/commit/a35bc34f700477f49eea8c91e25bbe1683c937e0\"\u003e\u003ccode\u003ea35bc34\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/run-script/pull/244\"\u003e#244\u003c/a\u003e bump proc-log from 5.0.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/run-script/issues/244\"\u003e#244\u003c/a\u003e) (\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\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/run-script/commit/7ce2c09a1e6e480b2aa7c99482efe6070ac849c6\"\u003e\u003ccode\u003e7ce2c09\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/run-script/pull/243\"\u003e#243\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/run-script/issues/243\"\u003e#243\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\u003ev10.0.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/run-script/compare/v9.1.0...v10.0.0\"\u003e10.0.0\u003c/a\u003e (2025-09-02)\u003c/h2\u003e\n\u003ch3\u003e⚠️ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003erun-script\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/run-script/commit/e0eea718b01bb92b590cbe6fbd31fda1198426bc\"\u003e\u003ccode\u003ee0eea71\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/run-script/pull/239\"\u003e#239\u003c/a\u003e align to npm 11 node engine range (\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\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/run-script/commit/fb8aed98895ffc8b3a476a92695a941981992c2e\"\u003e\u003ccode\u003efb8aed9\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/run-script/pull/239\"\u003e#239\u003c/a\u003e \u003ccode\u003e@npmcli/package-json@7.0.0\u003c/code\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/run-script/commit/795e49e5571789efc4c4ebf3f5975ec9267bdc6d\"\u003e\u003ccode\u003e795e49e\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/run-script/pull/234\"\u003e#234\u003c/a\u003e postinstall workflow updates (\u003ca href=\"https://redirect.github.com/npm/run-script/issues/234\"\u003e#234\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/run-script/commit/0d78e0c688b1985617218a19a02eb4cec29f6bda\"\u003e\u003ccode\u003e0d78e0c\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/run-script/pull/236\"\u003e#236\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.24.4 to 4.25.0 (\u003ca href=\"https://redirect.github.com/npm/run-script/issues/236\"\u003e#236\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\u003ev9.1.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/run-script/compare/v9.0.2...v9.1.0\"\u003e9.1.0\u003c/a\u003e (2025-03-07)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/run-script/commit/21694f2098d27f3391a137a8885d20b34363faed\"\u003e\u003ccode\u003e21694f2\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/run-script/pull/230\"\u003e#230\u003c/a\u003e use nodeGyp option (\u003ca href=\"https://redirect.github.com/npm/run-script/issues/230\"\u003e#230\u003c/a\u003e) (\u003ca href=\"https://github.com/wraithgar\"\u003e\u003ccode\u003e@​wraithgar\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/legobeat\"\u003e\u003ccode\u003e@​legobeat\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/run-script/commit/fea1ba381afd9ff695ade023634a16024ffdc1d9\"\u003e\u003ccode\u003efea1ba3\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/run-script/pull/229\"\u003e#229\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.23.4 to 4.23.5 (\u003ca href=\"https://redirect.github.com/npm/run-script/issues/229\"\u003e#229\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\u003ev9.0.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/run-script/compare/v9.0.1...v9.0.2\"\u003e9.0.2\u003c/a\u003e (2024-12-04)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/run-script/commit/74f7e7a87252099fdcb5f516f846061cb9731139\"\u003e\u003ccode\u003e74f7e7a\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/run-script/pull/227\"\u003e#227\u003c/a\u003e \u003ccode\u003enode-gyp@11.0.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/npm/run-script/issues/227\"\u003e#227\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/run-script/commit/2107147541c533cd93f89c2c6cec02996d7e0d39\"\u003e\u003ccode\u003e2107147\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/run-script/pull/226\"\u003e#226\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.23.3 to 4.23.4 (\u003ca href=\"https://redirect.github.com/npm/run-script/issues/226\"\u003e#226\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\u003ev9.0.1\u003c/h2\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/run-script/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​npmcli/run-script\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/run-script/compare/v10.0.2...v10.0.3\"\u003e10.0.3\u003c/a\u003e (2025-11-13)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/run-script/commit/5d563f22c686e88dce3144afa09b7ca814b7e611\"\u003e\u003ccode\u003e5d563f2\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/run-script/pull/253\"\u003e#253\u003c/a\u003e bump node-gyp from 11.5.0 to 12.1.0 (\u003ca href=\"https://redirect.github.com/npm/run-script/issues/253\"\u003e#253\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/run-script/commit/870617f54dbb45fc8a3ab6cf7d09c86a64e1c1e0\"\u003e\u003ccode\u003e870617f\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/run-script/pull/252\"\u003e#252\u003c/a\u003e bump which from 5.0.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/run-script/issues/252\"\u003e#252\u003c/a\u003e) (\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\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/run-script/commit/459b0d42fddfc7253ca2770ba36641268437365a\"\u003e\u003ccode\u003e459b0d4\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/run-script/pull/250\"\u003e#250\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.27.1 to 4.28.0 (\u003ca href=\"https://redirect.github.com/npm/run-script/issues/250\"\u003e#250\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/run-script/compare/v10.0.1...v10.0.2\"\u003e10.0.2\u003c/a\u003e (2025-10-24)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/run-script/commit/1709ff7a135fea50c7e8fb7ec8cccdedcf184bd0\"\u003e\u003ccode\u003e1709ff7\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/run-script/pull/247\"\u003e#247\u003c/a\u003e bump \u003ccode\u003e@​npmcli/promise-spawn\u003c/code\u003e from 8.0.3 to 9.0.0 (\u003ca href=\"https://redirect.github.com/npm/run-script/issues/247\"\u003e#247\u003c/a\u003e) (\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\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/run-script/commit/1ae56c05d475fbbceaa677fc0cb3455da2086384\"\u003e\u003ccode\u003e1ae56c0\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/run-script/pull/248\"\u003e#248\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/run-script/issues/248\"\u003e#248\u003c/a\u003e) (\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/run-script/compare/v10.0.0...v10.0.1\"\u003e10.0.1\u003c/a\u003e (2025-10-23)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/run-script/commit/796de9728dafebe3830ec63ca0c91f4533c48f74\"\u003e\u003ccode\u003e796de97\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/run-script/pull/245\"\u003e#245\u003c/a\u003e bump \u003ccode\u003e@​npmcli/node-gyp\u003c/code\u003e from 4.0.0 to 5.0.0 (\u003ca href=\"https://redirect.github.com/npm/run-script/issues/245\"\u003e#245\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/run-script/commit/a35bc34f700477f49eea8c91e25bbe1683c937e0\"\u003e\u003ccode\u003ea35bc34\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/run-script/pull/244\"\u003e#244\u003c/a\u003e bump proc-log from 5.0.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/run-script/issues/244\"\u003e#244\u003c/a\u003e) (\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\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/run-script/commit/7ce2c09a1e6e480b2aa7c99482efe6070ac849c6\"\u003e\u003ccode\u003e7ce2c09\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/run-script/pull/243\"\u003e#243\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/run-script/issues/243\"\u003e#243\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/run-script/compare/v9.1.0...v10.0.0\"\u003e10.0.0\u003c/a\u003e (2025-09-02)\u003c/h2\u003e\n\u003ch3\u003e⚠️ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003erun-script\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/run-script/commit/e0eea718b01bb92b590cbe6fbd31fda1198426bc\"\u003e\u003ccode\u003ee0eea71\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/run-script/pull/239\"\u003e#239\u003c/a\u003e align to npm 11 node engine range (\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\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/run-script/commit/fb8aed98895ffc8b3a476a92695a941981992c2e\"\u003e\u003ccode\u003efb8aed9\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/run-script/pull/239\"\u003e#239\u003c/a\u003e \u003ccode\u003e@npmcli/package-json@7.0.0\u003c/code\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/run-script/commit/795e49e5571789efc4c4ebf3f5975ec9267bdc6d\"\u003e\u003ccode\u003e795e49e\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/run-script/pull/234\"\u003e#234\u003c/a\u003e postinstall workflow updates (\u003ca href=\"https://redirect.github.com/npm/run-script/issues/234\"\u003e#234\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/run-script/commit/0d78e0c688b1985617218a19a02eb4cec29f6bda\"\u003e\u003ccode\u003e0d78e0c\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/run-script/pull/236\"\u003e#236\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.24.4 to 4.25.0 (\u003ca href=\"https://redirect.github.com/npm/run-script/issues/236\"\u003e#236\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/run-script/compare/v9.0.2...v9.1.0\"\u003e9.1.0\u003c/a\u003e (2025-03-07)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/run-script/commit/21694f2098d27f3391a137a8885d20b34363faed\"\u003e\u003ccode\u003e21694f2\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/run-script/pull/230\"\u003e#230\u003c/a\u003e use nodeGyp option (\u003ca href=\"https://redirect.github.com/npm/run-script/issues/230\"\u003e#230\u003c/a\u003e) (\u003ca href=\"https://github.com/wraithgar\"\u003e\u003ccode\u003e@​wraithgar\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/legobeat\"\u003e\u003ccode\u003e@​legobeat\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/run-script/commit/fea1ba381afd9ff695ade023634a16024ffdc1d9\"\u003e\u003ccode\u003efea1ba3\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/run-script/pull/229\"\u003e#229\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.23.4 to 4.23.5 (\u003ca href=\"https://redirect.github.com/npm/run-script/issues/229\"\u003e#229\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/run-script/compare/v9.0.1...v9.0.2\"\u003e9.0.2\u003c/a\u003e (2024-12-04)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/run-script/commit/74f7e7a87252099fdcb5f516f846061cb9731139\"\u003e\u003ccode\u003e74f7e7a\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/run-script/pull/227\"\u003e#227\u003c/a\u003e \u003ccode\u003enode-gyp@11.0.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/npm/run-script/issues/227\"\u003e#227\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/run-script/commit/2107147541c533cd93f89c2c6cec02996d7e0d39\"\u003e\u003ccode\u003e2107147\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/run-script/pull/226\"\u003e#226\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.23.3 to 4.23.4 (\u003ca href=\"https://redirect.github.com/npm/run-script/issues/226\"\u003e#226\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/run-script/compare/v9.0.0...v9.0.1\"\u003e9.0.1\u003c/a\u003e (2024-10-02)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/run-script/commit/f0e39230aa0721501af2a87984195bcbdfcb33d3\"\u003e\u003ccode\u003ef0e3923\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/run-script/pull/223\"\u003e#223\u003c/a\u003e bump \u003ccode\u003ewhich@5.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/run-script/commit/1dabced17c3a2c4cbd55fc24c085882de6445a1c\"\u003e\u003ccode\u003e1dabced\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/run-script/pull/223\"\u003e#223\u003c/a\u003e bump \u003ccode\u003e@npmcli/package-json@6.0.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/run-script/compare/v8.1.0...v9.0.0\"\u003e9.0.0\u003c/a\u003e (2024-09-26)\u003c/h2\u003e\n\u003ch3\u003e⚠️ BREAKING CHANGES\u003c/h3\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/run-script/commit/9c30731cd78df2cd1b40e6dcd2507c8ac2ddd8a5\"\u003e\u003ccode\u003e9c30731\u003c/code\u003e\u003c/a\u003e chore: release 10.0.3 (\u003ca href=\"https://redirect.github.com/npm/run-script/issues/254\"\u003e#254\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/run-script/commit/5d563f22c686e88dce3144afa09b7ca814b7e611\"\u003e\u003ccode\u003e5d563f2\u003c/code\u003e\u003c/a\u003e deps: bump node-gyp from 11.5.0 to 12.1.0 (\u003ca href=\"https://redirect.github.com/npm/run-script/issues/253\"\u003e#253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/run-script/commit/870617f54dbb45fc8a3ab6cf7d09c86a64e1c1e0\"\u003e\u003ccode\u003e870617f\u003c/code\u003e\u003c/a\u003e deps: bump which from 5.0.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/run-script/issues/252\"\u003e#252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/run-script/commit/459b0d42fddfc7253ca2770ba36641268437365a\"\u003e\u003ccode\u003e459b0d4\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/run-script/issues/250\"\u003e#250\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/run-script/commit/5f31cdaab33e4c4eabbcf40c5607691db7dffb95\"\u003e\u003ccode\u003e5f31cda\u003c/code\u003e\u003c/a\u003e chore: release 10.0.2 (\u003ca href=\"https://redirect.github.com/npm/run-script/issues/249\"\u003e#249\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/run-script/commit/1709ff7a135fea50c7e8fb7ec8cccdedcf184bd0\"\u003e\u003ccode\u003e1709ff7\u003c/code\u003e\u003c/a\u003e deps: bump \u003ccode\u003e@​npmcli/promise-spawn\u003c/code\u003e from 8.0.3 to 9.0.0 (\u003ca href=\"https://redirect.github.com/npm/run-script/issues/247\"\u003e#247\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/run-script/commit/1ae56c05d475fbbceaa677fc0cb3455da2086384\"\u003e\u003ccode\u003e1ae56c0\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/run-script/issues/248\"\u003e#248\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/run-script/commit/7eeaaffb6ab44b1a6fc6afe102cfa06239e6703a\"\u003e\u003ccode\u003e7eeaaff\u003c/code\u003e\u003c/a\u003e chore: release 10.0.1 (\u003ca href=\"https://redirect.github.com/npm/run-script/issues/246\"\u003e#246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/run-script/commit/796de9728dafebe3830ec63ca0c91f4533c48f74\"\u003e\u003ccode\u003e796de97\u003c/code\u003e\u003c/a\u003e deps: bump \u003ccode\u003e@​npmcli/node-gyp\u003c/code\u003e from 4.0.0 to 5.0.0 (\u003ca href=\"https://redirect.github.com/npm/run-script/issues/245\"\u003e#245\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/run-script/commit/a35bc34f700477f49eea8c91e25bbe1683c937e0\"\u003e\u003ccode\u003ea35bc34\u003c/code\u003e\u003c/a\u003e deps: bump proc-log from 5.0.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/run-script/issues/244\"\u003e#244\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/npm/run-script/compare/v1.8.5...v10.0.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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​npmcli/run-script\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cacache` from 15.0.6 to 20.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/cacache/releases\"\u003ecacache's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev20.0.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/cacache/compare/v20.0.2...v20.0.3\"\u003e20.0.3\u003c/a\u003e (2025-11-19)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cacache/commit/f3a2cdd8886097190f12d5770009fc27d3dd9496\"\u003e\u003ccode\u003ef3a2cdd\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cacache/pull/322\"\u003e#322\u003c/a\u003e bump glob from 11.1.0 to 13.0.0 (\u003ca href=\"https://redirect.github.com/npm/cacache/issues/322\"\u003e#322\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/cacache/commit/6f96e0f5233b66b681035f5bc096d81669ce1d1b\"\u003e\u003ccode\u003e6f96e0f\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cacache/pull/319\"\u003e#319\u003c/a\u003e bump \u003ccode\u003e@​npmcli/fs\u003c/code\u003e from 4.0.0 to 5.0.0 (\u003ca href=\"https://redirect.github.com/npm/cacache/issues/319\"\u003e#319\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/cacache/commit/49565c946702ecd2d6c3766c7f3ffa8df6a5723f\"\u003e\u003ccode\u003e49565c9\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cacache/pull/320\"\u003e#320\u003c/a\u003e bump unique-filename from 4.0.0 to 5.0.0 (\u003ca href=\"https://redirect.github.com/npm/cacache/issues/320\"\u003e#320\u003c/a\u003e) (\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\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cacache/commit/f81314803953a1f5e203f06fde1b434a61dd17e4\"\u003e\u003ccode\u003ef813148\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cacache/pull/321\"\u003e#321\u003c/a\u003e bump \u003ccode\u003e@​npmcli/eslint-config\u003c/code\u003e from 5.1.0 to 6.0.1 (\u003ca href=\"https://redirect.github.com/npm/cacache/issues/321\"\u003e#321\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/cacache/commit/57fc04fc00836ba5aaa32a035574f8a575c9b982\"\u003e\u003ccode\u003e57fc04f\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cacache/pull/323\"\u003e#323\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.25.0 to 4.28.0 (\u003ca href=\"https://redirect.github.com/npm/cacache/issues/323\"\u003e#323\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\u003ev20.0.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/cacache/compare/v20.0.1...v20.0.2\"\u003e20.0.2\u003c/a\u003e (2025-11-17)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cacache/commit/79d843c53392d6ae3749f70fab18af38b47556f5\"\u003e\u003ccode\u003e79d843c\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cacache/pull/316\"\u003e#316\u003c/a\u003e \u003ccode\u003essri@13.0.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/npm/cacache/issues/316\"\u003e#316\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev20.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/cacache/compare/v20.0.0...v20.0.1\"\u003e20.0.1\u003c/a\u003e (2025-08-18)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cacache/commit/b2378084aa51149e6a00d16096b13135162d7c10\"\u003e\u003ccode\u003eb237808\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cacache/pull/314\"\u003e#314\u003c/a\u003e remove tar (\u003ca href=\"https://redirect.github.com/npm/cacache/issues/314\"\u003e#314\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev20.0.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/cacache/compare/v19.0.1...v20.0.0\"\u003e20.0.0\u003c/a\u003e (2025-07-24)\u003c/h2\u003e\n\u003ch3\u003e⚠️ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecacache\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/cacache/commit/de558cb45560aa1560fff12b8e3f49784c2ef920\"\u003e\u003ccode\u003ede558cb\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cacache/pull/310\"\u003e#310\u003c/a\u003e align to npm 11 node engine range (\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\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cacache/commit/7d2cfd16f680a0787dcb045b3db12ef5748cd362\"\u003e\u003ccode\u003e7d2cfd1\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cacache/pull/310\"\u003e#310\u003c/a\u003e \u003ccode\u003e@npmcli/template-oss@4.25.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cacache/commit/caf953852b0c5d3b91484c5021c712032d8c4b02\"\u003e\u003ccode\u003ecaf9538\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cacache/pull/310\"\u003e#310\u003c/a\u003e \u003ccode\u003elru-cache@11.1.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cacache/commit/bdc28cf6c7cb7287e52abfb1cbcb294dfa29a0ad\"\u003e\u003ccode\u003ebdc28cf\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cacache/pull/310\"\u003e#310\u003c/a\u003e \u003ccode\u003eglob@11.0.3\u003c/code\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/cacache/commit/7d005dfc07fff670753deb54c3ce67903b2f6859\"\u003e\u003ccode\u003e7d005df\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cacache/pull/310\"\u003e#310\u003c/a\u003e template-oss apply fix (\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/cacache/commit/49e75b8809f3de5fd96865c398d84a4375f2653d\"\u003e\u003ccode\u003e49e75b8\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cacache/pull/304\"\u003e#304\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.23.3 to 4.23.4 (\u003ca href=\"https://redirect.github.com/npm/cacache/issues/304\"\u003e#304\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\u003ev19.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/cacache/compare/v19.0.0...v19.0.1\"\u003e19.0.1\u003c/a\u003e (2024-09-26)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cacache/commit/e56c7fc776c94937763ffe2f8ed9f92cac4f50a6\"\u003e\u003ccode\u003ee56c7fc\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cacache/pull/302\"\u003e#302\u003c/a\u003e update p-map from ^4.0.0 to ^7.0.2 (\u003ca href=\"https://redirect.github.com/npm/cacache/issues/302\"\u003e#302\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev19.0.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/cacache/compare/v18.0.4...v19.0.0\"\u003e19.0.0\u003c/a\u003e (2024-09-26)\u003c/h2\u003e\n\u003ch3\u003e⚠️ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecacache\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/cacache/commit/cc9eee342bb6be30613d8ca2090d404221ee6b59\"\u003e\u003ccode\u003ecc9eee3\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cacache/pull/300\"\u003e#300\u003c/a\u003e align to npm 10 node engine range (\u003ca href=\"https://github.com/reggi\"\u003e\u003ccode\u003e@​reggi\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/cacache/commit/beaab7c85bf487b90f9248ed76bfbccbc93e75b5\"\u003e\u003ccode\u003ebeaab7c\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cacache/pull/291\"\u003e#291\u003c/a\u003e bump tar from 6.2.1 to 7.4.3 (\u003ca href=\"https://redirect.github.com/npm/cacache/issues/291\"\u003e#291\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cacache/commit/81b6e34e2a6ea2055d430e2e818d7648fcf338a8\"\u003e\u003ccode\u003e81b6e34\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cacache/pull/300\"\u003e#300\u003c/a\u003e \u003ccode\u003eunique-filename@4.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cacache/commit/dcab1af53f5ec8bda75f1084572df19e8611a87d\"\u003e\u003ccode\u003edcab1af\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cacache/pull/300\"\u003e#300\u003c/a\u003e \u003ccode\u003essri@12.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cacache/commit/ba3a3b8d9f1395103a7fb090d3bd62b1be88f5ba\"\u003e\u003ccode\u003eba3a3b8\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cacache/pull/300\"\u003e#300\u003c/a\u003e \u003ccode\u003e@npmcli/fs@4.0.0\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/cacache/blob/main/CHANGELOG.md\"\u003ecacache's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/cacache/compare/v20.0.2...v20.0.3\"\u003e20.0.3\u003c/a\u003e (2025-11-19)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cacache/commit/f3a2cdd8886097190f12d5770009fc27d3dd9496\"\u003e\u003ccode\u003ef3a2cdd\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cacache/pull/322\"\u003e#322\u003c/a\u003e bump glob from 11.1.0 to 13.0.0 (\u003ca href=\"https://redirect.github.com/npm/cacache/issues/322\"\u003e#322\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/cacache/commit/6f96e0f5233b66b681035f5bc096d81669ce1d1b\"\u003e\u003ccode\u003e6f96e0f\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cacache/pull/319\"\u003e#319\u003c/a\u003e bump \u003ccode\u003e@​npmcli/fs\u003c/code\u003e from 4.0.0 to 5.0.0 (\u003ca href=\"https://redirect.github.com/npm/cacache/issues/319\"\u003e#319\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/cacache/commit/49565c946702ecd2d6c3766c7f3ffa8df6a5723f\"\u003e\u003ccode\u003e49565c9\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cacache/pull/320\"\u003e#320\u003c/a\u003e bump unique-filename from 4.0.0 to 5.0.0 (\u003ca href=\"https://redirect.github.com/npm/cacache/issues/320\"\u003e#320\u003c/a\u003e) (\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\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cacache/commit/f81314803953a1f5e203f06fde1b434a61dd17e4\"\u003e\u003ccode\u003ef813148\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cacache/pull/321\"\u003e#321\u003c/a\u003e bump \u003ccode\u003e@​npmcli/eslint-config\u003c/code\u003e from 5.1.0 to 6.0.1 (\u003ca href=\"https://redirect.github.com/npm/cacache/issues/321\"\u003e#321\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/cacache/commit/57fc04fc00836ba5aaa32a035574f8a575c9b982\"\u003e\u003ccode\u003e57fc04f\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cacache/pull/323\"\u003e#323\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.25.0 to 4.28.0 (\u003ca href=\"https://redirect.github.com/npm/cacache/issues/323\"\u003e#323\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/cacache/compare/v20.0.1...v20.0.2\"\u003e20.0.2\u003c/a\u003e (2025-11-17)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cacache/commit/79d843c53392d6ae3749f70fab18af38b47556f5\"\u003e\u003ccode\u003e79d843c\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cacache/pull/316\"\u003e#316\u003c/a\u003e \u003ccode\u003essri@13.0.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/npm/cacache/issues/316\"\u003e#316\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/cacache/compare/v20.0.0...v20.0.1\"\u003e20.0.1\u003c/a\u003e (2025-08-18)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cacache/commit/b2378084aa51149e6a00d16096b13135162d7c10\"\u003e\u003ccode\u003eb237808\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cacache/pull/314\"\u003e#314\u003c/a\u003e remove tar (\u003ca href=\"https://redirect.github.com/npm/cacache/issues/314\"\u003e#314\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/cacache/compare/v19.0.1...v20.0.0\"\u003e20.0.0\u003c/a\u003e (2025-07-24)\u003c/h2\u003e\n\u003ch3\u003e⚠️ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecacache\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/cacache/commit/de558cb45560aa1560fff12b8e3f49784c2ef920\"\u003e\u003ccode\u003ede558cb\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cacache/pull/310\"\u003e#310\u003c/a\u003e align to npm 11 node engine range (\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\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cacache/commit/7d2cfd16f680a0787dcb045b3db12ef5748cd362\"\u003e\u003ccode\u003e7d2cfd1\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cacache/pull/310\"\u003e#310\u003c/a\u003e \u003ccode\u003e@npmcli/template-oss@4.25.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cacache/commit/caf953852b0c5d3b91484c5021c712032d8c4b02\"\u003e\u003ccode\u003ecaf9538\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cacache/pull/310\"\u003e#310\u003c/a\u003e \u003ccode\u003elru-cache@11.1.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cacache/commit/bdc28cf6c7cb7287e52abfb1cbcb294dfa29a0ad\"\u003e\u003ccode\u003ebdc28cf\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cacache/pull/310\"\u003e#310\u003c/a\u003e \u003ccode\u003eglob@11.0.3\u003c/code\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/cacache/commit/7d005dfc07fff670753deb54c3ce67903b2f6859\"\u003e\u003ccode\u003e7d005df\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cacache/pull/310\"\u003e#310\u003c/a\u003e template-oss apply fix (\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/cacache/commit/49e75b8809f3de5fd96865c398d84a4375f2653d\"\u003e\u003ccode\u003e49e75b8\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cacache/pull/304\"\u003e#304\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.23.3 to 4.23.4 (\u003ca href=\"https://redirect.github.com/npm/cacache/issues/304\"\u003e#304\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/cacache/compare/v19.0.0...v19.0.1\"\u003e19.0.1\u003c/a\u003e (2024-09-26)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cacache/commit/e56c7fc776c94937763ffe2f8ed9f92cac4f50a6\"\u003e\u003ccode\u003ee56c7fc\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cacache/pull/302\"\u003e#302\u003c/a\u003e update p-map from ^4.0.0 to ^7.0.2 (\u003ca href=\"https://redirect.github.com/npm/cacache/issues/302\"\u003e#302\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/cacache/compare/v18.0.4...v19.0.0\"\u003e19.0.0\u003c/a\u003e (2024-09-26)\u003c/h2\u003e\n\u003ch3\u003e⚠️ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecacache\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/cacache/commit/cc9eee342bb6be30613d8ca2090d404221ee6b59\"\u003e\u003ccode\u003ecc9eee3\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cacache/pull/300\"\u003e#300\u003c/a\u003e align to npm 10 node engine range (\u003ca href=\"https://github.com/reggi\"\u003e\u003ccode\u003e@​reggi\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/cacache/commit/beaab7c85bf487b90f9248ed76bfbccbc93e75b5\"\u003e\u003ccode\u003ebeaab7c\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cacache/pull/291\"\u003e#291\u003c/a\u003e bump tar from 6.2.1 to 7.4.3 (\u003ca href=\"https://redirect.github.com/npm/cacache/issues/291\"\u003e#291\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cacache/commit/81b6e34e2a6ea2055d430e2e818d7648fcf338a8\"\u003e\u003ccode\u003e81b6e34\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cacache/pull/300\"\u003e#300\u003c/a\u003e \u003ccode\u003eunique-filename@4.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cacache/commit/dcab1af53f5ec8bda75f1084572df19e8611a87d\"\u003e\u003ccode\u003edcab1af\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cacache/pull/300\"\u003e#300\u003c/a\u003e \u003ccode\u003essri@12.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cacache/commit/ba3a3b8d9f1395103a7fb090d3bd62b1be88f5ba\"\u003e\u003ccode\u003eba3a3b8\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cacache/pull/300\"\u003e#300\u003c/a\u003e \u003ccode\u003e@npmcli/fs@4.0.0\u003c/code\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/cacache/commit/73ce729c05453b3d8264daf06598f9de5acfe5a7\"\u003e\u003ccode\u003e73ce729\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cacache/pull/300\"\u003e#300\u003c/a\u003e run template-oss-apply (\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/cacache/commit/f663562addcb9bf56eda9764c05b5de42d294672\"\u003e\u003ccode\u003ef663562\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cacache/pull/294\"\u003e#294\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/cacache/commit/74ac800263888fcc621fd03b220b5fbd2a7c7ce9\"\u003e\u003ccode\u003e74ac800\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cacache/pull/295\"\u003e#295\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/cacache/commit/ae9589421cc9e70381f589d63afdeabec36261ce\"\u003e\u003ccode\u003eae95894\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cacache/pull/295\"\u003e#295\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.23.1 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\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/cacache/commit/12ca70cc3553c670031998e9f23ff3713cac2195\"\u003e\u003ccode\u003e12ca70c\u003c/code\u003e\u003c/a\u003e chore: release 20.0.3 (\u003ca href=\"https://redirect.github.com/npm/cacache/issues/324\"\u003e#324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cacache/commit/57fc04fc00836ba5aaa32a035574f8a575c9b982\"\u003e\u003ccode\u003e57fc04f\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.25.0 to 4.28.0 (\u003ca href=\"https://redirect.github.com/npm/cacache/issues/323\"\u003e#323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cacache/commit/f3a2cdd8886097190f12d5770009fc27d3dd9496\"\u003e\u003ccode\u003ef3a2cdd\u003c/code\u003e\u003c/a\u003e deps: bump glob from 11.1.0 to 13.0.0 (\u003ca href=\"https://redirect.github.com/npm/cacache/issues/322\"\u003e#322\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cacache/commit/6f96e0f5233b66b681035f5bc096d81669ce1d1b\"\u003e\u003ccode\u003e6f96e0f\u003c/code\u003e\u003c/a\u003e deps: bump \u003ccode\u003e@​npmcli/fs\u003c/code\u003e from 4.0.0 to 5.0.0 (\u003ca href=\"https://redirect.github.com/npm/cacache/issues/319\"\u003e#319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cacache/commit/49565c946702ecd2d6c3766c7f3ffa8df6a5723f\"\u003e\u003ccode\u003e49565c9\u003c/code\u003e\u003c/a\u003e deps: bump unique-filename from 4.0.0 to 5.0.0 (\u003ca href=\"https://redirect.github.com/npm/cacache/issues/320\"\u003e#320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cacache/commit/f81314803953a1f5e203f06fde1b434a61dd17e4\"\u003e\u003ccode\u003ef813148\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/eslint-config\u003c/code\u003e from 5.1.0 to 6.0.1 (\u003ca href=\"https://redirect.github.com/npm/cacache/issues/321\"\u003e#321\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cacache/commit/450cfc33f2b308348a15e4f7924d7a5c89e82cc3\"\u003e\u003ccode\u003e450cfc3\u003c/code\u003e\u003c/a\u003e chore: release 20.0.2 (\u003ca href=\"https://redirect.github.com/npm/cacache/issues/317\"\u003e#317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cacache/commit/79d843c53392d6ae3749f70fab18af38b47556f5\"\u003e\u003ccode\u003e79d843c\u003c/code\u003e\u003c/a\u003e deps: ssri@13.0.0 (\u003ca href=\"https://redirect.github.com/npm/cacache/issues/316\"\u003e#316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cacache/commit/bb9b0b03f80cf123a3522e3beea702703f49b0d4\"\u003e\u003ccode\u003ebb9b0b0\u003c/code\u003e\u003c/a\u003e chore: release 20.0.1 (\u003ca href=\"https://redirect.github.com/npm/cacache/issues/315\"\u003e#315\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cacache/commit/b2378084aa51149e6a00d16096b13135162d7c10\"\u003e\u003ccode\u003eb237808\u003c/code\u003e\u003c/a\u003e deps: remove tar (\u003ca href=\"https://redirect.github.com/npm/cacache/issues/314\"\u003e#314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/npm/cacache/compare/v15.0.6...v20.0.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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for cacache since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `libnpmaccess` from 4.0.2 to 10.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/cli/releases\"\u003elibnpmaccess's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003elibnpmaccess: v10.0.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/cli/compare/libnpmaccess-v10.0.2...libnpmaccess-v10.0.3\"\u003e10.0.3\u003c/a\u003e (2025-10-08)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/f367507b2a8156c00687426034d0a76188e90b4c\"\u003e\u003ccode\u003ef367507\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8624\"\u003e#8624\u003c/a\u003e spelling (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/libnpmaccess/issues/8624\"\u003e#8624\u003c/a\u003e) (\u003ca href=\"https://github.com/jsoref\"\u003e\u003ccode\u003e@​jsoref\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/cli/commit/7f1c3a37316b42e652b61ea4919e40305c8de06f\"\u003e\u003ccode\u003e7f1c3a3\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8606\"\u003e#8606\u003c/a\u003e fix spelling - permissions (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/libnpmaccess/issues/8606\"\u003e#8606\u003c/a\u003e) (\u003ca href=\"https://github.com/jsoref\"\u003e\u003ccode\u003e@​jsoref\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003elibnpmaccess: v10.0.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/cli/compare/libnpmaccess-v10.0.1...libnpmaccess-v10.0.2\"\u003e10.0.2\u003c/a\u003e (2025-09-23)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/bf6b6862731e03002cc6fa3b86b6f090df46b009\"\u003e\u003ccode\u003ebf6b686\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8576\"\u003e#8576\u003c/a\u003e \u003ccode\u003enpm-package-arg@13.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/11499711e4c10e4ddb97bf3e1ef1652d151894fb\"\u003e\u003ccode\u003e1149971\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8576\"\u003e#8576\u003c/a\u003e \u003ccode\u003enpm-registry-fetch@19.0.0\u003c/code\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/cli/commit/402a0ab1b4e5d1a8414dd063d0cbde0c0bc5a192\"\u003e\u003ccode\u003e402a0ab\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8576\"\u003e#8576\u003c/a\u003e \u003ccode\u003e@npmcli/template-oss@4.25.1\u003c/code\u003e (\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/cli/commit/3f60b5f9621b43ae0b8796d3a7160a603748f756\"\u003e\u003ccode\u003e3f60b5f\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8383\"\u003e#8383\u003c/a\u003e \u003ccode\u003e@npmcli/template-oss@4.24.4\u003c/code\u003e (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/libnpmaccess/issues/8383\"\u003e#8383\u003c/a\u003e) (\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/cli/commit/01f8cc6f001e3211135fa0563f7129aed09dc46c\"\u003e\u003ccode\u003e01f8cc6\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8381\"\u003e#8381\u003c/a\u003e \u003ccode\u003e@npmcli/template-oss@4.24.3\u003c/code\u003e (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/libnpmaccess/issues/8381\"\u003e#8381\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\u003elibnpmaccess: v10.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/cli/compare/libnpmaccess-v10.0.0...libnpmaccess-v10.0.1\"\u003e10.0.1\u003c/a\u003e (2025-05-15)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/5b5e886edadf77ee48368695e6bc52ad6c4f06c3\"\u003e\u003ccode\u003e5b5e886\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8289\"\u003e#8289\u003c/a\u003e libnpmaccess: formatting of options in README (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/libnpmaccess/issues/8289\"\u003e#8289\u003c/a\u003e) (\u003ca href=\"https://github.com/mbtools\"\u003e\u003ccode\u003e@​mbtools\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/libnpmaccess/CHANGELOG.md\"\u003elibnpmaccess'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/libnpmaccess-v10.0.2...libnpmaccess-v10.0.3\"\u003e10.0.3\u003c/a\u003e (2025-10-08)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/f367507b2a8156c00687426034d0a76188e90b4c\"\u003e\u003ccode\u003ef367507\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8624\"\u003e#8624\u003c/a\u003e spelling (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/libnpmaccess/issues/8624\"\u003e#8624\u003c/a\u003e) (\u003ca href=\"https://github.com/jsoref\"\u003e\u003ccode\u003e@​jsoref\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/cli/commit/7f1c3a37316b42e652b61ea4919e40305c8de06f\"\u003e\u003ccode\u003e7f1c3a3\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8606\"\u003e#8606\u003c/a\u003e fix spelling - permissions (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/libnpmaccess/issues/8606\"\u003e#8606\u003c/a\u003e) (\u003ca href=\"https://github.com/jsoref\"\u003e\u003ccode\u003e@​jsoref\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/cli/compare/libnpmaccess-v10.0.1...libnpmaccess-v10.0.2\"\u003e10.0.2\u003c/a\u003e (2025-09-23)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/bf6b6862731e03002cc6fa3b86b6f090df46b009\"\u003e\u003ccode\u003ebf6b686\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8576\"\u003e#8576\u003c/a\u003e \u003ccode\u003enpm-package-arg@13.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/11499711e4c10e4ddb97bf3e1ef1652d151894fb\"\u003e\u003ccode\u003e1149971\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8576\"\u003e#8576\u003c/a\u003e \u003ccode\u003enpm-registry-fetch@19.0.0\u003c/code\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/cli/commit/402a0ab1b4e5d1a8414dd063d0cbde0c0bc5a192\"\u003e\u003ccode\u003e402a0ab\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8576\"\u003e#8576\u003c/a\u003e \u003ccode\u003e@npmcli/template-oss@4.25.1\u003c/code\u003e (\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/cli/commit/3f60b5f9621b43ae0b8796d3a7160a603748f756\"\u003e\u003ccode\u003e3f60b5f\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8383\"\u003e#8383\u003c/a\u003e \u003ccode\u003e@npmcli/template-oss@4.24.4\u003c/code\u003e (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/libnpmaccess/issues/8383\"\u003e#8383\u003c/a\u003e) (\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/cli/commit/01f8cc6f001e3211135fa0563f7129aed09dc46c\"\u003e\u003ccode\u003e01f8cc6\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8381\"\u003e#8381\u003c/a\u003e \u003ccode\u003e@npmcli/template-oss@4.24.3\u003c/code\u003e (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/libnpmaccess/issues/8381\"\u003e#8381\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/libnpmaccess-v10.0.0...libnpmaccess-v10.0.1\"\u003e10.0.1\u003c/a\u003e (2025-05-15)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/5b5e886edadf77ee48368695e6bc52ad6c4f06c3\"\u003e\u003ccode\u003e5b5e886\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8289\"\u003e#8289\u003c/a\u003e libnpmaccess: formatting of options in README (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/libnpmaccess/issues/8289\"\u003e#8289\u003c/a\u003e) (\u003ca href=\"https://github.com/mbtools\"\u003e\u003ccode\u003e@​mbtools\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/cli/compare/libnpmaccess-v10.0.0-pre.0...libnpmaccess-v10.0.0\"\u003e10.0.0\u003c/a\u003e (2024-12-16)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/a7bfc6df76882996ebb834dbca785fdf33b8c50d\"\u003e\u003ccode\u003ea7bfc6d\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/7972\"\u003e#7972\u003c/a\u003e trigger release process (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/libnpmaccess/issues/7972\"\u003e#7972\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\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/a07f4e0d921f640be6aa87736debd550ec478f89\"\u003e\u003ccode\u003ea07f4e0\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/7976\"\u003e#7976\u003c/a\u003e \u003ccode\u003e@npmcli/template-oss@4.23.6\u003c/code\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/libnpmaccess-v9.0.0...libnpmaccess-v10.0.0-pre.0\"\u003e10.0.0-pre.0\u003c/a\u003e (2024-11-26)\u003c/h2\u003e\n\u003ch3\u003e⚠️ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003elibnpmaccess 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/cli/commit/687cfafa91af13048037c5f544c15c00cf52921e\"\u003e\u003ccode\u003e687cfaf\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/7831\"\u003e#7831\u003c/a\u003e for libnpmaccess sets node engine range to \u003ccode\u003e^20.17.0 || \u0026gt;=22.9.0\u003c/code\u003e (\u003ca href=\"https://github.com/reggi\"\u003e\u003ccode\u003e@​reggi\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/cli/commit/75a3f1228865f426d8790be27f1258e501f2c450\"\u003e\u003ccode\u003e75a3f12\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/7859\"\u003e#7859\u003c/a\u003e remove unused deps (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/libnpmaccess/issues/7859\"\u003e#7859\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/cli/commit/6edfe2f3a45169b6d194ccd8d366bb8d0e09b4a5\"\u003e\u003ccode\u003e6edfe2f\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/7937\"\u003e#7937\u003c/a\u003e \u003ccode\u003e@npmcli/template-oss@4.23.5\u003c/code\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/libnpmaccess-v8.0.6...libnpmaccess-v9.0.0\"\u003e9.0.0\u003c/a\u003e (2024-10-03)\u003c/h2\u003e\n\u003ch3\u003e⚠️ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003elibnpmaccess\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/cli/commit/73068d60ded17de3ff6a3d38ff2b83b136316ffc\"\u003e\u003ccode\u003e73068d6\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/7803\"\u003e#7803\u003c/a\u003e align libnpmaccess to npm 10 node engine range (\u003ca href=\"https://github.com/reggi\"\u003e\u003ccode\u003e@​reggi\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/cli/commit/d13a20bebef1b9932f86c44741ea6d214ad6842b\"\u003e\u003ccode\u003ed13a20b\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/7803\"\u003e#7803\u003c/a\u003e update \u003ccode\u003enpm-registry-fetch@18.0.1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/50a7bc8737bb4e0a8fbc5f00b8f580512153a5bc\"\u003e\u003ccode\u003e50a7bc8\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/7803\"\u003e#7803\u003c/a\u003e update \u003ccode\u003enpm-package-arg@12.0.0\u003c/code\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/cli/commit/2072705aa80d009dc077639adc305692f4a6c0b9\"\u003e\u003ccode\u003e2072705\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/7803\"\u003e#7803\u003c/a\u003e update \u003ccode\u003e@npmcli/eslint-config@5.0.1\u003c/code\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/cli/commit/80357253ecd8483463cd66c783c4464c330d72df\"\u003e\u003ccode\u003e8035725\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/7756\"\u003e#7756\u003c/a\u003e \u003ccode\u003e@npmcli/template-oss@4.23.3\u003c/code\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/libnpmaccess-v8.0.5...libnpmaccess-v8.0.6\"\u003e8.0.6\u003c/a\u003e (2024-05-15)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\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/cli/commit/072253549d774893a3689341dbc660cb845ebcfe\"\u003e\u003ccode\u003e0722535\u003c/code\u003e\u003c/a\u003e chore: release 11.6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/f367507b2a8156c00687426034d0a76188e90b4c\"\u003e\u003ccode\u003ef367507\u003c/code\u003e\u003c/a\u003e fix: spelling (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/libnpmaccess/issues/8624\"\u003e#8624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/7f1c3a37316b42e652b61ea4919e40305c8de06f\"\u003e\u003ccode\u003e7f1c3a3\u003c/code\u003e\u003c/a\u003e chore: fix spelling - permissions (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/libnpmaccess/issues/8606\"\u003e#8606\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/c4ba7f40d1760c69ba05c162ad155821900d9181\"\u003e\u003ccode\u003ec4ba7f4\u003c/code\u003e\u003c/a\u003e chore: release 11.6.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/402a0ab1b4e5d1a8414dd063d0cbde0c0bc5a192\"\u003e\u003ccode\u003e402a0ab\u003c/code\u003e\u003c/a\u003e chore: \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.25.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/bf6b6862731e03002cc6fa3b86b6f090df46b009\"\u003e\u003ccode\u003ebf6b686\u003c/code\u003e\u003c/a\u003e deps: npm-package-arg@13.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/11499711e4c10e4ddb97bf3e1ef1652d151894fb\"\u003e\u003ccode\u003e1149971\u003c/code\u003e\u003c/a\u003e deps: npm-registry-fetch@19.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/3f60b5f9621b43ae0b8796d3a7160a603748f756\"\u003e\u003ccode\u003e3f60b5f\u003c/code\u003e\u003c/a\u003e chore: \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.24.4 (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/libnpmaccess/issues/8383\"\u003e#8383\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/01f8cc6f001e3211135fa0563f7129aed09dc46c\"\u003e\u003ccode\u003e01f8cc6\u003c/code\u003e\u003c/a\u003e chore: \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.24.3 (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/libnpmaccess/issues/8381\"\u003e#8381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/3d90a4936ec3324ff5b1642b20588c6d57ab04a5\"\u003e\u003ccode\u003e3d90a49\u003c/code\u003e\u003c/a\u003e chore: release 11.4.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/npm/cli/commits/libnpmaccess-v10.0.3/workspaces/libnpmaccess\"\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/~owlstronaut\"\u003eowlstronaut\u003c/a\u003e, a new releaser for libnpmaccess since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `libnpmdiff` from 2.0.4 to 8.0.13\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/cli/releases\"\u003elibnpmdiff's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003elibnpmdiff: v8.0.13\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/releases/tag/arborist-v9.1.10\"\u003eworkspace\u003c/a\u003e: \u003ccode\u003e@npmcli/arborist@9.1.10\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003elibnpmdiff: v8.0.12\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/releases/tag/arborist-v9.1.9\"\u003eworkspace\u003c/a\u003e: \u003ccode\u003e@npmcli/arborist@9.1.9\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003elibnpmdiff: v8.0.11\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/cli/compare/libnpmdiff-v8.0.10...libnpmdiff-v8.0.11\"\u003e8.0.11\u003c/a\u003e (2025-11-25)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/9d77b84ce961a28941af8b1a597a03e308828cd4\"\u003e\u003ccode\u003e9d77b84\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8770\"\u003e#8770\u003c/a\u003e \u003ccode\u003e@npmcli/installed-package-contents@4.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/releases/tag/arborist-v9.1.8\"\u003eworkspace\u003c/a\u003e: \u003ccode\u003e@npmcli/arborist@9.1.8\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003elibnpmdiff: v8.0.10\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/releases/tag/arborist-v9.1.7\"\u003eworkspace\u003c/a\u003e: \u003ccode\u003e@npmcli/arborist@9.1.7\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003elibnpmdiff: v8.0.9\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/cli/compare/libnpmdiff-v8.0.8...libnpmdiff-v8.0.9\"\u003e8.0.9\u003c/a\u003e (2025-10-08)\u003c/h2\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/268e4f8ae9845991e15cccd7bcaf2545af766898\"\u003e\u003ccode\u003e268e4f8\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8642\"\u003e#8642\u003c/a\u003e rewrap markdown (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/libnpmdiff/issues/8642\"\u003e#8642\u003c/a\u003e) (\u003ca href=\"https://github.com/jsoref\"\u003e\u003ccode\u003e@​jsoref\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/cli/commit/6c4c387ea9f8900a1e1e70e661be1ec54b073aea\"\u003e\u003ccode\u003e6c4c387\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8609\"\u003e#8609\u003c/a\u003e Fix spelling in workspaces/libnpmdiff (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/libnpmdiff/issues/8609\"\u003e#8609\u003c/a\u003e) (\u003ca href=\"https://github.com/jsoref\"\u003e\u003ccode\u003e@​jsoref\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/cli/releases/tag/arborist-v9.1.6\"\u003eworkspace\u003c/a\u003e: \u003ccode\u003e@npmcli/arborist@9.1.6\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003elibnpmdiff: v8.0.8\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/cli/compare/libnpmdiff-v8.0.7...libnpmdiff-v8.0.8\"\u003e8.0.8\u003c/a\u003e (2025-09-23)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/849dcb6dc22a16f01869ba9c6bf9146143000b25\"\u003e\u003ccode\u003e849dcb6\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8589\"\u003e#8589\u003c/a\u003e \u003ccode\u003etar@7.5.1\u003c/code\u003e (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/libnpmdiff/issues/8589\"\u003e#8589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/ef87ec6612fe5924d3466967aa7e104f3f98bf15\"\u003e\u003ccode\u003eef87ec6\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8576\"\u003e#8576\u003c/a\u003e \u003ccode\u003ediff@8.0.2\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/566f1b7b487ad80604c61162ddde769d5ac2b241\"\u003e\u003ccode\u003e566f1b7\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8576\"\u003e#8576\u003c/a\u003e \u003ccode\u003eminimatch@10.0.3\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/bf6b6862731e03002cc6fa3b86b6f090df46b009\"\u003e\u003ccode\u003ebf6b686\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8576\"\u003e#8576\u003c/a\u003e \u003ccode\u003enpm-package-arg@13.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/b6bb9aea4134c47f0593c111a734eda12ec3c20d\"\u003e\u003ccode\u003eb6bb9ae\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8576\"\u003e#8576\u003c/a\u003e \u003ccode\u003epacote@21.0.3\u003c/code\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/cli/commit/402a0ab1b4e5d1a8414dd063d0cbde0c0bc5a192\"\u003e\u003ccode\u003e402a0ab\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8576\"\u003e#8576\u003c/a\u003e \u003ccode\u003e@npmcli/template-oss@4.25.1\u003c/code\u003e (\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/cli/releases/tag/arborist-v9.1.5\"\u003eworkspace\u003c/a\u003e: \u003ccode\u003e@npmcli/arborist@9.1.5\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003elibnpmdiff: v8.0.7\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/releases/tag/arborist-v9.1.4\"\u003eworkspace\u003c/a\u003e: \u003ccode\u003e@npmcli/arborist@9.1.4\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/cli/blob/latest/CHANGELOG.md\"\u003elibnpmdiff's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/cli/compare/v11.7.0...v11.8.0\"\u003e11.8.0\u003c/a\u003e (2026-01-21)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/545e86154cc847766ceb356c3b1229d0573314c0\"\u003e\u003ccode\u003e545e861\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8828\"\u003e#8828\u003c/a\u003e show proxy environment variables in npm config list (Max Black)\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/cli/commit/c2f784dbb5a83106558ff6ee7cc60bfc088ee9ed\"\u003e\u003ccode\u003ec2f784d\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8859\"\u003e#8859\u003c/a\u003e preserve serialNumber UUID in CycloneDX SBOM output \u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/libnpmdiff/issues/8837\"\u003e#8837\u003c/a\u003e (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/libnpmdiff/issues/8859\"\u003e#8859\u003c/a\u003e) (\u003ca href=\"https://github.com/saksham-malhotra-27\"\u003e\u003ccode\u003e@​saksham-malhotra-27\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/f2c3af7de1906b0517bba1e7e5b9247d57960d99\"\u003e\u003ccode\u003ef2c3af7\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8840\"\u003e#8840\u003c/a\u003e more intuitive byte formatting boundaries for rounding (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/libnpmdiff/issues/8840\"\u003e#8840\u003c/a\u003e) (\u003ca href=\"https://github.com/watilde\"\u003e\u003ccode\u003e@​watilde\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/cli/commit/3474ec35fb579873d20a4b6747983ca369d61592\"\u003e\u003ccode\u003e3474ec3\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8866\"\u003e#8866\u003c/a\u003e fix typo/logic error in npm-dedupe docs (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/libnpmdiff/issues/8866\"\u003e#8866\u003c/a\u003e) (\u003ca href=\"https://github.com/Schweinepriester\"\u003e\u003ccode\u003e@​Schweineprie...\n\n_Description has been truncated_","html_url":"https://github.com/RonSherfey/cli-1/pull/12","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/RonSherfey%2Fcli-1/issues/12","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/12/packages"}],"issue_packages":[{"old_version":"20.0.0","new_version":"20.0.1","update_type":"patch","path":null,"pr_created_at":"2026-04-15T23:09:51.000Z","version_change":"20.0.0 → 20.0.1","issue":{"uuid":"4272252232","node_id":"PR_kwDORYfvis7SziEU","number":6,"state":"closed","title":"chore(deps-dev): bump the development_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":"2026-04-29T23:10:51.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-15T23:09:51.000Z","updated_at":"2026-04-29T23:10:53.000Z","time_to_close":1209660,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev): bump","group_name":"development_dependencies","update_count":7,"packages":[{"name":"@babel/preset-env","old_version":"7.29.0","new_version":"7.29.2","repository_url":"https://github.com/babel/babel"},{"name":"@commitlint/cli","old_version":"20.4.2","new_version":"20.5.0","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@commitlint/config-conventional","old_version":"20.4.2","new_version":"20.5.0","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"handlebars","old_version":"4.7.8","new_version":"4.7.9","repository_url":"https://github.com/handlebars-lang/handlebars.js"},{"name":"pacote","old_version":"20.0.0","new_version":"20.0.1","repository_url":"https://github.com/npm/pacote"},{"name":"prettier","old_version":"3.8.1","new_version":"3.8.3","repository_url":"https://github.com/prettier/prettier"},{"name":"tar-stream","old_version":"3.1.7","new_version":"3.1.8","repository_url":"https://github.com/mafintosh/tar-stream"}],"path":null,"ecosystem":"npm"},"body":"Bumps the development_dependencies group with 7 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.0` | `7.29.2` |\n| [@commitlint/cli](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli) | `20.4.2` | `20.5.0` |\n| [@commitlint/config-conventional](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional) | `20.4.2` | `20.5.0` |\n| [handlebars](https://github.com/handlebars-lang/handlebars.js) | `4.7.8` | `4.7.9` |\n| [pacote](https://github.com/npm/pacote) | `20.0.0` | `20.0.1` |\n| [prettier](https://github.com/prettier/prettier) | `3.8.1` | `3.8.3` |\n| [tar-stream](https://github.com/mafintosh/tar-stream) | `3.1.7` | `3.1.8` |\n\n\nUpdates `@babel/preset-env` from 7.29.0 to 7.29.2\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.2 (2026-03-16)\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/17840\"\u003e#17840\u003c/a\u003e [7.x backport] async x =\u0026gt; {} must be in leading pos (\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-helpers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\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/17805\"\u003e#17805\u003c/a\u003e [7.x backport] fix: Properly handle await in finally (\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-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17789\"\u003e#17789\u003c/a\u003e [7.x backport] preset-env include/exclude should accept bugfix plugins (\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\u003ca href=\"https://redirect.github.com/babel/babel/pull/17813\"\u003e#17813\u003c/a\u003e chore: update eslint peer deps (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\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.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\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/37d5595fca9f188f0534458180611f2e776acd31\"\u003e\u003ccode\u003e37d5595\u003c/code\u003e\u003c/a\u003e v7.29.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/1c0a08d95ae7e1c788c7e1ae3a10ee53f7c86864\"\u003e\u003ccode\u003e1c0a08d\u003c/code\u003e\u003c/a\u003e [7.x backport] fix: Properly handle await in finally (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/17805\"\u003e#17805\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/061bf95142132ce4200f863f891a8e3a727cd844\"\u003e\u003ccode\u003e061bf95\u003c/code\u003e\u003c/a\u003e [7.x backport] preset-env include/exclude should accept bugfix plugins (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/17789\"\u003e#17789\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.29.2/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 `@commitlint/cli` from 20.4.2 to 20.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/conventional-changelog/commitlint/releases\"\u003e\u003ccode\u003e@​commitlint/cli\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev20.5.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.4.4...v20.5.0\"\u003e20.5.0\u003c/a\u003e (2026-03-15)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(resolve-extends): always resolve extended parser presets for proper merging by \u003ca href=\"https://github.com/omar-y-abdi\"\u003e\u003ccode\u003e@​omar-y-abdi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4647\"\u003econventional-changelog/commitlint#4647\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(load): resolve async config exports in CJS projects by \u003ca href=\"https://github.com/omar-y-abdi\"\u003e\u003ccode\u003e@​omar-y-abdi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4659\"\u003econventional-changelog/commitlint#4659\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cli): validate that --cwd directory exists before execution by \u003ca href=\"https://github.com/omar-y-abdi\"\u003e\u003ccode\u003e@​omar-y-abdi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4658\"\u003econventional-changelog/commitlint#4658\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(cz-commitlint): add exclamation mark support for breaking changes by \u003ca href=\"https://github.com/mrt181\"\u003e\u003ccode\u003e@​mrt181\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4655\"\u003econventional-changelog/commitlint#4655\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/mrt181\"\u003e\u003ccode\u003e@​mrt181\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4655\"\u003econventional-changelog/commitlint#4655\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/omar-y-abdi\"\u003e\u003ccode\u003e@​omar-y-abdi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4647\"\u003econventional-changelog/commitlint#4647\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.4.4...v20.5.0\"\u003ehttps://github.com/conventional-changelog/commitlint/compare/v20.4.4...v20.5.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev20.4.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.4.3...v20.4.4\"\u003e20.4.4\u003c/a\u003e (2026-03-12)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(types): allow context parameter in QualifiedRuleConfig functions by \u003ca href=\"https://github.com/Br1an67\"\u003e\u003ccode\u003e@​Br1an67\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4636\"\u003econventional-changelog/commitlint#4636\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(read): update git-raw-commits to v5 API by \u003ca href=\"https://github.com/Tamas-hi\"\u003e\u003ccode\u003e@​Tamas-hi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4638\"\u003econventional-changelog/commitlint#4638\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(is-ignored): strip CI skip markers from release commits by \u003ca href=\"https://github.com/Br1an67\"\u003e\u003ccode\u003e@​Br1an67\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4637\"\u003econventional-changelog/commitlint#4637\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/Br1an67\"\u003e\u003ccode\u003e@​Br1an67\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4636\"\u003econventional-changelog/commitlint#4636\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Tamas-hi\"\u003e\u003ccode\u003e@​Tamas-hi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4638\"\u003econventional-changelog/commitlint#4638\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.4.3...v20.4.4\"\u003ehttps://github.com/conventional-changelog/commitlint/compare/v20.4.3...v20.4.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev20.4.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.4.2...v20.4.3\"\u003e20.4.3\u003c/a\u003e (2026-03-03)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: npx usage \u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/613\"\u003e#613\u003c/a\u003e by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4630\"\u003econventional-changelog/commitlint#4630\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(types): incorrect types for rule options by \u003ca href=\"https://github.com/Zamiell\"\u003e\u003ccode\u003e@​Zamiell\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4633\"\u003econventional-changelog/commitlint#4633\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/conventional-changelog/commitlint/blob/master/@commitlint/cli/CHANGELOG.md\"\u003e\u003ccode\u003e@​commitlint/cli\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.4.4...v20.5.0\"\u003e20.5.0\u003c/a\u003e (2026-03-15)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e validate that --cwd directory exists before execution (\u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/issues/4658\"\u003e#4658\u003c/a\u003e) (\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/cf80f75745593f4f018cac301a91f23316c974fd\"\u003ecf80f75\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/issues/4595\"\u003e#4595\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.4.3...v20.4.4\"\u003e20.4.4\u003c/a\u003e (2026-03-12)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​commitlint/cli\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.4.2...v20.4.3\"\u003e20.4.3\u003c/a\u003e (2026-03-03)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efooter parser does not escape special chars for regex \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/issues/4560\"\u003e#4560\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/issues/4634\"\u003e#4634\u003c/a\u003e) (\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/8ff7c7fcbc2db2b45910ecb5c01e9f1763060770\"\u003e8ff7c7f\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/conventional-changelog/commitlint/commit/a7918e9cf70f822505cb4422c03150a86f802627\"\u003e\u003ccode\u003ea7918e9\u003c/code\u003e\u003c/a\u003e v20.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/cf80f75745593f4f018cac301a91f23316c974fd\"\u003e\u003ccode\u003ecf80f75\u003c/code\u003e\u003c/a\u003e fix(cli): validate that --cwd directory exists before execution (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4658\"\u003e#4658\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/02d7245e9b204ed07a68298e4d73c8d82a4b7f81\"\u003e\u003ccode\u003e02d7245\u003c/code\u003e\u003c/a\u003e v20.4.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/a7469817974796a6e89f55911bb66b7bffa44099\"\u003e\u003ccode\u003ea746981\u003c/code\u003e\u003c/a\u003e v20.4.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/18bd371428771ecc98a7b2f00194bfcbfb4ba809\"\u003e\u003ccode\u003e18bd371\u003c/code\u003e\u003c/a\u003e chore: deps (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4635\"\u003e#4635\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/8ff7c7fcbc2db2b45910ecb5c01e9f1763060770\"\u003e\u003ccode\u003e8ff7c7f\u003c/code\u003e\u003c/a\u003e fix: footer parser does not escape special chars for regex \u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4560\"\u003e#4560\u003c/a\u003e (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4634\"\u003e#4634\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/conventional-changelog/commitlint/commits/v20.5.0/@commitlint/cli\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@commitlint/config-conventional` from 20.4.2 to 20.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/conventional-changelog/commitlint/releases\"\u003e\u003ccode\u003e@​commitlint/config-conventional\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev20.5.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.4.4...v20.5.0\"\u003e20.5.0\u003c/a\u003e (2026-03-15)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(resolve-extends): always resolve extended parser presets for proper merging by \u003ca href=\"https://github.com/omar-y-abdi\"\u003e\u003ccode\u003e@​omar-y-abdi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4647\"\u003econventional-changelog/commitlint#4647\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(load): resolve async config exports in CJS projects by \u003ca href=\"https://github.com/omar-y-abdi\"\u003e\u003ccode\u003e@​omar-y-abdi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4659\"\u003econventional-changelog/commitlint#4659\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cli): validate that --cwd directory exists before execution by \u003ca href=\"https://github.com/omar-y-abdi\"\u003e\u003ccode\u003e@​omar-y-abdi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4658\"\u003econventional-changelog/commitlint#4658\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(cz-commitlint): add exclamation mark support for breaking changes by \u003ca href=\"https://github.com/mrt181\"\u003e\u003ccode\u003e@​mrt181\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4655\"\u003econventional-changelog/commitlint#4655\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/mrt181\"\u003e\u003ccode\u003e@​mrt181\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4655\"\u003econventional-changelog/commitlint#4655\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/omar-y-abdi\"\u003e\u003ccode\u003e@​omar-y-abdi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4647\"\u003econventional-changelog/commitlint#4647\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.4.4...v20.5.0\"\u003ehttps://github.com/conventional-changelog/commitlint/compare/v20.4.4...v20.5.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev20.4.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.4.3...v20.4.4\"\u003e20.4.4\u003c/a\u003e (2026-03-12)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(types): allow context parameter in QualifiedRuleConfig functions by \u003ca href=\"https://github.com/Br1an67\"\u003e\u003ccode\u003e@​Br1an67\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4636\"\u003econventional-changelog/commitlint#4636\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(read): update git-raw-commits to v5 API by \u003ca href=\"https://github.com/Tamas-hi\"\u003e\u003ccode\u003e@​Tamas-hi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4638\"\u003econventional-changelog/commitlint#4638\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(is-ignored): strip CI skip markers from release commits by \u003ca href=\"https://github.com/Br1an67\"\u003e\u003ccode\u003e@​Br1an67\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4637\"\u003econventional-changelog/commitlint#4637\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/Br1an67\"\u003e\u003ccode\u003e@​Br1an67\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4636\"\u003econventional-changelog/commitlint#4636\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Tamas-hi\"\u003e\u003ccode\u003e@​Tamas-hi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4638\"\u003econventional-changelog/commitlint#4638\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.4.3...v20.4.4\"\u003ehttps://github.com/conventional-changelog/commitlint/compare/v20.4.3...v20.4.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev20.4.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.4.2...v20.4.3\"\u003e20.4.3\u003c/a\u003e (2026-03-03)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: npx usage \u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional/issues/613\"\u003e#613\u003c/a\u003e by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4630\"\u003econventional-changelog/commitlint#4630\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(types): incorrect types for rule options by \u003ca href=\"https://github.com/Zamiell\"\u003e\u003ccode\u003e@​Zamiell\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4633\"\u003econventional-changelog/commitlint#4633\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/conventional-changelog/commitlint/blob/master/@commitlint/config-conventional/CHANGELOG.md\"\u003e\u003ccode\u003e@​commitlint/config-conventional\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.4.4...v20.5.0\"\u003e20.5.0\u003c/a\u003e (2026-03-15)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​commitlint/config-conventional\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.4.3...v20.4.4\"\u003e20.4.4\u003c/a\u003e (2026-03-12)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​commitlint/config-conventional\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.4.2...v20.4.3\"\u003e20.4.3\u003c/a\u003e (2026-03-03)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efooter parser does not escape special chars for regex \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/issues/4560\"\u003e#4560\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/issues/4634\"\u003e#4634\u003c/a\u003e) (\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/8ff7c7fcbc2db2b45910ecb5c01e9f1763060770\"\u003e8ff7c7f\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/conventional-changelog/commitlint/commit/a7918e9cf70f822505cb4422c03150a86f802627\"\u003e\u003ccode\u003ea7918e9\u003c/code\u003e\u003c/a\u003e v20.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/02d7245e9b204ed07a68298e4d73c8d82a4b7f81\"\u003e\u003ccode\u003e02d7245\u003c/code\u003e\u003c/a\u003e v20.4.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/a7469817974796a6e89f55911bb66b7bffa44099\"\u003e\u003ccode\u003ea746981\u003c/code\u003e\u003c/a\u003e v20.4.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/8ff7c7fcbc2db2b45910ecb5c01e9f1763060770\"\u003e\u003ccode\u003e8ff7c7f\u003c/code\u003e\u003c/a\u003e fix: footer parser does not escape special chars for regex \u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional/issues/4560\"\u003e#4560\u003c/a\u003e (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional/issues/4634\"\u003e#4634\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/conventional-changelog/commitlint/commits/v20.5.0/@commitlint/config-conventional\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `handlebars` from 4.7.8 to 4.7.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/handlebars-lang/handlebars.js/releases\"\u003ehandlebars's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.7.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: enable shell mode for spawn to resolve Windows EINVAL issue - e0137c2\u003c/li\u003e\n\u003cli\u003efix type \u0026quot;RuntimeOptions\u0026quot; also accepting string partials - eab1d14\u003c/li\u003e\n\u003cli\u003efeat(types): set \u003ccode\u003ehash\u003c/code\u003e to be a \u003ccode\u003eRecord\u0026lt;string, any\u0026gt;\u003c/code\u003e - de4414d\u003c/li\u003e\n\u003cli\u003efix non-contiguous program indices - 4512766\u003c/li\u003e\n\u003cli\u003erefactor: rename i to startPartIndex - e497a35\u003c/li\u003e\n\u003cli\u003esecurity: fix security issues - 68d8df5\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handlebars-lang/handlebars.js/security/advisories/GHSA-2w6w-674q-4c4q\"\u003ehttps://github.com/handlebars-lang/handlebars.js/security/advisories/GHSA-2w6w-674q-4c4q\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handlebars-lang/handlebars.js/security/advisories/GHSA-3mfm-83xf-c92r\"\u003ehttps://github.com/handlebars-lang/handlebars.js/security/advisories/GHSA-3mfm-83xf-c92r\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handlebars-lang/handlebars.js/security/advisories/GHSA-xhpv-hc6g-r9c6\"\u003ehttps://github.com/handlebars-lang/handlebars.js/security/advisories/GHSA-xhpv-hc6g-r9c6\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handlebars-lang/handlebars.js/security/advisories/GHSA-xjpj-3mr7-gcpf\"\u003ehttps://github.com/handlebars-lang/handlebars.js/security/advisories/GHSA-xjpj-3mr7-gcpf\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handlebars-lang/handlebars.js/security/advisories/GHSA-9cx6-37pm-9jff\"\u003ehttps://github.com/handlebars-lang/handlebars.js/security/advisories/GHSA-9cx6-37pm-9jff\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handlebars-lang/handlebars.js/security/advisories/GHSA-2qvq-rjwj-gvw9\"\u003ehttps://github.com/handlebars-lang/handlebars.js/security/advisories/GHSA-2qvq-rjwj-gvw9\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handlebars-lang/handlebars.js/security/advisories/GHSA-7rx3-28cr-v5wh\"\u003ehttps://github.com/handlebars-lang/handlebars.js/security/advisories/GHSA-7rx3-28cr-v5wh\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handlebars-lang/handlebars.js/security/advisories/GHSA-442j-39wm-28r2\"\u003ehttps://github.com/handlebars-lang/handlebars.js/security/advisories/GHSA-442j-39wm-28r2\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/handlebars-lang/handlebars.js/compare/v4.7.8...v4.7.9\"\u003eCommits\u003c/a\u003e\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/handlebars-lang/handlebars.js/blob/v4.7.9/release-notes.md\"\u003ehandlebars's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.7.9 - March 26th, 2026\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: enable shell mode for spawn to resolve Windows EINVAL issue - e0137c2\u003c/li\u003e\n\u003cli\u003efix type \u0026quot;RuntimeOptions\u0026quot; also accepting string partials - eab1d14\u003c/li\u003e\n\u003cli\u003efeat(types): set \u003ccode\u003ehash\u003c/code\u003e to be a \u003ccode\u003eRecord\u0026lt;string, any\u0026gt;\u003c/code\u003e - de4414d\u003c/li\u003e\n\u003cli\u003efix non-contiguous program indices - 4512766\u003c/li\u003e\n\u003cli\u003erefactor: rename i to startPartIndex - e497a35\u003c/li\u003e\n\u003cli\u003esecurity: fix security issues - 68d8df5\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/handlebars-lang/handlebars.js/compare/v4.7.8...v4.7.9\"\u003eCommits\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/handlebars-lang/handlebars.js/commit/dce542c9a660048d31f0981ac8a45c08b919bddb\"\u003e\u003ccode\u003edce542c\u003c/code\u003e\u003c/a\u003e v4.7.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handlebars-lang/handlebars.js/commit/8a41389ba5b2624b6f43a5463d8e2533b843a562\"\u003e\u003ccode\u003e8a41389\u003c/code\u003e\u003c/a\u003e Update release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handlebars-lang/handlebars.js/commit/68d8df5a88e0a26fe9e6084c5c6aaebe67b07da2\"\u003e\u003ccode\u003e68d8df5\u003c/code\u003e\u003c/a\u003e Fix security issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handlebars-lang/handlebars.js/commit/b2a083136b11e1da9f0f47a11f749a9830a49328\"\u003e\u003ccode\u003eb2a0831\u003c/code\u003e\u003c/a\u003e Fix browser tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handlebars-lang/handlebars.js/commit/9f98c1629834abf8de5a127caff8a2eab03d2c12\"\u003e\u003ccode\u003e9f98c16\u003c/code\u003e\u003c/a\u003e Fix release script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handlebars-lang/handlebars.js/commit/45443b4290475dfb7cec32a85d344f12ab345eb9\"\u003e\u003ccode\u003e45443b4\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Improve partial indenting performance\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handlebars-lang/handlebars.js/commit/8841a5f6d35096aee95d68e1e49636a4cb5c661e\"\u003e\u003ccode\u003e8841a5f\u003c/code\u003e\u003c/a\u003e Fix CI errors with linting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handlebars-lang/handlebars.js/commit/e0137c26f2202593bca7cc25184e733e87d54709\"\u003e\u003ccode\u003ee0137c2\u003c/code\u003e\u003c/a\u003e fix: enable shell mode for spawn to resolve Windows EINVAL issue\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handlebars-lang/handlebars.js/commit/e914d6037ffb0dd371f7e4823cdb019732ae66d7\"\u003e\u003ccode\u003ee914d60\u003c/code\u003e\u003c/a\u003e Improve rendering performance\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handlebars-lang/handlebars.js/commit/7de4b41c344a5d702edca93d1841b59642fa32bd\"\u003e\u003ccode\u003e7de4b41\u003c/code\u003e\u003c/a\u003e Upgrade GitHub Actions checkout and setup-node on 4.x branch\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/handlebars-lang/handlebars.js/compare/v4.7.8...v4.7.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pacote` from 20.0.0 to 20.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/pacote/releases\"\u003epacote's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev20.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/pacote/compare/v20.0.0...v20.0.1\"\u003e20.0.1\u003c/a\u003e (2026-03-06)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/f8e29319e98311ea694379862a7aa6238da581f5\"\u003e\u003ccode\u003ef8e2931\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/461\"\u003e#461\u003c/a\u003e \u003ccode\u003etar@7.5.10\u003c/code\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/pacote/commit/01a126d8650a79df6781faa7409af54f2d44ccb1\"\u003e\u003ccode\u003e01a126d\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/466\"\u003e#466\u003c/a\u003e enable backport mode for v20 (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/466\"\u003e#466\u003c/a\u003e) (\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/pacote/commit/98f72f6c7181df329c8e05dd2be2caa3a6fcd786\"\u003e\u003ccode\u003e98f72f6\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/461\"\u003e#461\u003c/a\u003e tests should not inherit --ignore-scripts flag from `npm run t… (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/422\"\u003e#422\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/pacote/commit/f8cf9ba221a690680d081061055214af352e2aee\"\u003e\u003ccode\u003ef8cf9ba\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/461\"\u003e#461\u003c/a\u003e \u003ccode\u003e@npmcli/template-oss@4.29.0\u003c/code\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\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/pacote/blob/v20.0.1/CHANGELOG.md\"\u003epacote's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/pacote/compare/v20.0.0...v20.0.1\"\u003e20.0.1\u003c/a\u003e (2026-03-06)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/f8e29319e98311ea694379862a7aa6238da581f5\"\u003e\u003ccode\u003ef8e2931\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/461\"\u003e#461\u003c/a\u003e \u003ccode\u003etar@7.5.10\u003c/code\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/pacote/commit/01a126d8650a79df6781faa7409af54f2d44ccb1\"\u003e\u003ccode\u003e01a126d\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/466\"\u003e#466\u003c/a\u003e enable backport mode for v20 (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/466\"\u003e#466\u003c/a\u003e) (\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/pacote/commit/98f72f6c7181df329c8e05dd2be2caa3a6fcd786\"\u003e\u003ccode\u003e98f72f6\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/461\"\u003e#461\u003c/a\u003e tests should not inherit --ignore-scripts flag from `npm run t… (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/422\"\u003e#422\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/pacote/commit/f8cf9ba221a690680d081061055214af352e2aee\"\u003e\u003ccode\u003ef8cf9ba\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/461\"\u003e#461\u003c/a\u003e \u003ccode\u003e@npmcli/template-oss@4.29.0\u003c/code\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\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/pacote/commit/d191a579a3e4fbf6c7342fbc61e9ecc280b5e102\"\u003e\u003ccode\u003ed191a57\u003c/code\u003e\u003c/a\u003e chore: release 20.0.1 (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/464\"\u003e#464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/01a126d8650a79df6781faa7409af54f2d44ccb1\"\u003e\u003ccode\u003e01a126d\u003c/code\u003e\u003c/a\u003e chore: enable backport mode for v20 (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/466\"\u003e#466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/98f72f6c7181df329c8e05dd2be2caa3a6fcd786\"\u003e\u003ccode\u003e98f72f6\u003c/code\u003e\u003c/a\u003e chore: tests should not inherit --ignore-scripts flag from `npm run t… (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/422\"\u003e#422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/f8e29319e98311ea694379862a7aa6238da581f5\"\u003e\u003ccode\u003ef8e2931\u003c/code\u003e\u003c/a\u003e deps: tar@7.5.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/f8cf9ba221a690680d081061055214af352e2aee\"\u003e\u003ccode\u003ef8cf9ba\u003c/code\u003e\u003c/a\u003e chore: \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\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/npm/pacote/compare/v20.0.0...v20.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 pacote since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prettier` from 3.8.1 to 3.8.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/prettier/releases\"\u003eprettier's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.8.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSCSS: Prevent trailing comma in \u003ccode\u003eif()\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18471\"\u003eprettier/prettier#18471\u003c/a\u003e by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.8.3/CHANGELOG.md#383\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.8.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Angular v21.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#382\"\u003eChangelog\u003c/a\u003e\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/prettier/prettier/blob/main/CHANGELOG.md\"\u003eprettier's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.8.3\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.8.2...3.8.3\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eSCSS: Prevent trailing comma in \u003ccode\u003eif()\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18471\"\u003e#18471\u003c/a\u003e by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"scss\"\u003e\u003ccode\u003e// Input\n$value: if(sass(false): 1; else: -1);\n\u003cp\u003e// Prettier 3.8.2\n$value: if(\nsass(false): 1; else: -1,\n);\u003c/p\u003e\n\u003cp\u003e// Prettier 3.8.3\n$value: if(sass(false): 1; else: -1);\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch1\u003e3.8.2\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.8.1...3.8.2\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eAngular: Support Angular v21.2 (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18722\"\u003e#18722\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19034\"\u003e#19034\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003cp\u003eExhaustive typechecking with \u003ccode\u003e@default never;\u003c/code\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"html\"\u003e\u003ccode\u003e\u0026lt;!-- Input --\u0026gt;\n@switch (foo) {\n  @case (1) {}\n  @default never;\n}\n\u003cp\u003e\u0026lt;!-- Prettier 3.8.1 --\u0026gt;\nSyntaxError: Incomplete block \u0026quot;default never\u0026quot;. If you meant to write the @ character, you should use the \u0026quot;\u0026amp;\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/64\"\u003e#64\u003c/a\u003e;\u0026quot; HTML entity instead. (3:3)\u003c/p\u003e\n\u003cp\u003e\u0026lt;!-- Prettier 3.8.2 --\u0026gt;\n\u003ca href=\"https://github.com/switch\"\u003e\u003ccode\u003e@​switch\u003c/code\u003e\u003c/a\u003e (foo) {\n\u003ca href=\"https://github.com/case\"\u003e\u003ccode\u003e@​case\u003c/code\u003e\u003c/a\u003e (1) {}\n\u003ca href=\"https://github.com/default\"\u003e\u003ccode\u003e@​default\u003c/code\u003e\u003c/a\u003e never;\n}\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003earrow function\u003c/code\u003e and \u003ccode\u003einstanceof\u003c/code\u003e expressions.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"html\"\u003e\u003ccode\u003e\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\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/prettier/prettier/commit/d7108a79ec745c04292aabf22c4c1adbd690b191\"\u003e\u003ccode\u003ed7108a7\u003c/code\u003e\u003c/a\u003e Release 3.8.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/177f90898170d363ef64fde663e4d13170688bfe\"\u003e\u003ccode\u003e177f908\u003c/code\u003e\u003c/a\u003e Prevent trailing comma in SCSS \u003ccode\u003eif()\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/18471\"\u003e#18471\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/1cd40668c3d6f2f4cf9d87bbc9096d92361b2606\"\u003e\u003ccode\u003e1cd4066\u003c/code\u003e\u003c/a\u003e Release \u003ccode\u003e@​prettier/plugin-oxc\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/a8700e245038cd8cc0cf28ef06ffedbcb3fc2dfc\"\u003e\u003ccode\u003ea8700e2\u003c/code\u003e\u003c/a\u003e Update oxc-parser to v0.125.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/752157c78eca6f0a30e5d5cb513b682c5ecfa01e\"\u003e\u003ccode\u003e752157c\u003c/code\u003e\u003c/a\u003e Fix tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/053fd418e180b12fa2014260212fae831f5fc5ec\"\u003e\u003ccode\u003e053fd41\u003c/code\u003e\u003c/a\u003e Bump Prettier dependency to 3.8.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/904c6365ec46726fd0e21021c52ae934b7e5abc6\"\u003e\u003ccode\u003e904c636\u003c/code\u003e\u003c/a\u003e Clean changelog_unreleased\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/dc1f7fcc508d116cbf1644d69a1f0eb93e40d4a4\"\u003e\u003ccode\u003edc1f7fc\u003c/code\u003e\u003c/a\u003e Update dependents count\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/b31557cf331a02acf83e7e29d1001b070189a0d9\"\u003e\u003ccode\u003eb31557c\u003c/code\u003e\u003c/a\u003e Release 3.8.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/96bbaeda0525bf758e464aed2f939d739a85c315\"\u003e\u003ccode\u003e96bbaed\u003c/code\u003e\u003c/a\u003e Support Angular v21.2 (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/18722\"\u003e#18722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prettier/prettier/compare/3.8.1...3.8.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tar-stream` from 3.1.7 to 3.1.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mafintosh/tar-stream/commit/7a6fd517dfb2bae5c667b9ff982210ed4298d050\"\u003e\u003ccode\u003e7a6fd51\u003c/code\u003e\u003c/a\u003e 3.1.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mafintosh/tar-stream/commit/70885ea463d11c404876e437ac2b392db708eca0\"\u003e\u003ccode\u003e70885ea\u003c/code\u003e\u003c/a\u003e support bare\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mafintosh/tar-stream/commit/126968fd3c4a39eba5f8318c255e04cedbbad176\"\u003e\u003ccode\u003e126968f\u003c/code\u003e\u003c/a\u003e Create SECURITY.md\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mafintosh/tar-stream/compare/v3.1.7...v3.1.8\"\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/kavia-common/axios-326185/pull/6","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/kavia-common%2Faxios-326185/issues/6","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/6/packages"}},{"old_version":"21.4.0","new_version":"21.5.0","update_type":"minor","path":null,"pr_created_at":"2026-04-13T07:26:21.000Z","version_change":"21.4.0 → 21.5.0","issue":{"uuid":"4252186581","node_id":"PR_kwDOJdp-5M7R5iXk","number":212,"state":"open","title":"chore(deps): bump the production-dependencies group across 1 directory with 15 updates","user":"dependabot[bot]","labels":["automated","dependencies"],"assignees":[],"locked":false,"comments_count":4,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-13T07:26:21.000Z","updated_at":"2026-04-13T07:29:56.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"production-dependencies","update_count":15,"packages":[{"name":"@dotenvx/dotenvx","old_version":"1.52.0","new_version":"1.61.0","repository_url":"https://github.com/dotenvx/dotenvx"},{"name":"express-rate-limit","old_version":"8.2.1","new_version":"8.3.2","repository_url":"https://github.com/express-rate-limit/express-rate-limit"},{"name":"pacote","old_version":"21.4.0","new_version":"21.5.0","repository_url":"https://github.com/npm/pacote"},{"name":"sanitize-filename","old_version":"1.6.3","new_version":"1.6.4","repository_url":"https://github.com/parshap/node-sanitize-filename"},{"name":"typescript-eslint","old_version":"8.56.1","new_version":"8.58.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"globals","old_version":"17.4.0","new_version":"17.5.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"postcss","old_version":"8.5.8","new_version":"8.5.9","repository_url":"https://github.com/postcss/postcss"},{"name":"@docusaurus/core","old_version":"3.9.2","new_version":"3.10.0","repository_url":"https://github.com/facebook/docusaurus"},{"name":"@docusaurus/faster","old_version":"3.9.2","new_version":"3.10.0","repository_url":"https://github.com/facebook/docusaurus"},{"name":"@docusaurus/preset-classic","old_version":"3.9.2","new_version":"3.10.0","repository_url":"https://github.com/facebook/docusaurus"},{"name":"@docusaurus/theme-common","old_version":"3.9.2","new_version":"3.10.0","repository_url":"https://github.com/facebook/docusaurus"},{"name":"@docusaurus/theme-live-codeblock","old_version":"3.9.2","new_version":"3.10.0","repository_url":"https://github.com/facebook/docusaurus"},{"name":"react","old_version":"19.2.4","new_version":"19.2.5","repository_url":"https://github.com/facebook/react"},{"name":"react-dom","old_version":"19.2.4","new_version":"19.2.5","repository_url":"https://github.com/facebook/react"},{"name":"@headlessui/react","old_version":"2.2.9","new_version":"2.2.10","repository_url":"https://github.com/tailwindlabs/headlessui"}],"path":null,"ecosystem":"npm"},"body":"Bumps the production-dependencies group with 15 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@dotenvx/dotenvx](https://github.com/dotenvx/dotenvx) | `1.52.0` | `1.61.0` |\n| [express-rate-limit](https://github.com/express-rate-limit/express-rate-limit) | `8.2.1` | `8.3.2` |\n| [pacote](https://github.com/npm/pacote) | `21.4.0` | `21.5.0` |\n| [sanitize-filename](https://github.com/parshap/node-sanitize-filename) | `1.6.3` | `1.6.4` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.56.1` | `8.58.1` |\n| [globals](https://github.com/sindresorhus/globals) | `17.4.0` | `17.5.0` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.8` | `8.5.9` |\n| [@docusaurus/core](https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus) | `3.9.2` | `3.10.0` |\n| [@docusaurus/faster](https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-faster) | `3.9.2` | `3.10.0` |\n| [@docusaurus/preset-classic](https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-preset-classic) | `3.9.2` | `3.10.0` |\n| [@docusaurus/theme-common](https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-theme-common) | `3.9.2` | `3.10.0` |\n| [@docusaurus/theme-live-codeblock](https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-theme-live-codeblock) | `3.9.2` | `3.10.0` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.4` | `19.2.5` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.4` | `19.2.5` |\n| [@headlessui/react](https://github.com/tailwindlabs/headlessui/tree/HEAD/packages/@headlessui-react) | `2.2.9` | `2.2.10` |\n\n\nUpdates `@dotenvx/dotenvx` from 1.52.0 to 1.61.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dotenvx/dotenvx/releases\"\u003e\u003ccode\u003e@​dotenvx/dotenvx\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.61.0\u003c/h2\u003e\n\u003cp\u003esee \u003ca href=\"https://github.com/dotenvx/dotenvx/blob/main/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.60.2\u003c/h2\u003e\n\u003cp\u003esee \u003ca href=\"https://github.com/dotenvx/dotenvx/blob/main/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.60.1\u003c/h2\u003e\n\u003cp\u003esee \u003ca href=\"https://github.com/dotenvx/dotenvx/blob/main/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.60.0\u003c/h2\u003e\n\u003cp\u003esee \u003ca href=\"https://github.com/dotenvx/dotenvx/blob/main/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.59.1\u003c/h2\u003e\n\u003cp\u003esee \u003ca href=\"https://github.com/dotenvx/dotenvx/blob/main/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.59.0\u003c/h2\u003e\n\u003cp\u003esee \u003ca href=\"https://github.com/dotenvx/dotenvx/blob/main/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.58.0\u003c/h2\u003e\n\u003cp\u003esee \u003ca href=\"https://github.com/dotenvx/dotenvx/blob/main/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.57.5\u003c/h2\u003e\n\u003cp\u003esee \u003ca href=\"https://github.com/dotenvx/dotenvx/blob/main/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.57.4\u003c/h2\u003e\n\u003cp\u003esee \u003ca href=\"https://github.com/dotenvx/dotenvx/blob/main/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.57.3\u003c/h2\u003e\n\u003cp\u003esee \u003ca href=\"https://github.com/dotenvx/dotenvx/blob/main/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.57.2\u003c/h2\u003e\n\u003cp\u003esee \u003ca href=\"https://github.com/dotenvx/dotenvx/blob/main/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.57.1\u003c/h2\u003e\n\u003cp\u003esee \u003ca href=\"https://github.com/dotenvx/dotenvx/blob/main/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.57.0\u003c/h2\u003e\n\u003cp\u003esee \u003ca href=\"https://github.com/dotenvx/dotenvx/blob/main/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.56.0\u003c/h2\u003e\n\u003cp\u003esee \u003ca href=\"https://github.com/dotenvx/dotenvx/blob/main/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.55.1\u003c/h2\u003e\n\u003cp\u003esee \u003ca href=\"https://github.com/dotenvx/dotenvx/blob/main/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.55.0\u003c/h2\u003e\n\u003cp\u003esee \u003ca href=\"https://github.com/dotenvx/dotenvx/blob/main/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.54.1\u003c/h2\u003e\n\u003cp\u003esee \u003ca href=\"https://github.com/dotenvx/dotenvx/blob/main/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e\u003c/p\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/dotenvx/dotenvx/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​dotenvx/dotenvx\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/dotenvx/dotenvx/compare/v1.60.2...v1.61.0\"\u003e1.61.0\u003c/a\u003e (2026-04-08)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003elogin\u003c/code\u003e and \u003ccode\u003elogout\u003c/code\u003e method that proxy to \u003ccode\u003edotenvx-ops login/logout\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dotenvx/dotenvx/pull/780\"\u003e#780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNote: dotenvx continues to make zero outgoing HTTP requests and includes no telemetry. Outgoing requests occur only if you explicitly install the \u003ca href=\"https://dotenvx.com/ops\"\u003edotenvx-ops\u003c/a\u003e SDK or CLI.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/dotenvx/dotenvx/compare/v1.60.1...v1.60.2\"\u003e1.60.2\u003c/a\u003e (2026-04-07)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCommunicate \u003ccode\u003elocal key\u003c/code\u003e and \u003ccode\u003earmored key\u003c/code\u003e (for Ops stored keys) (\u003ca href=\"https://redirect.github.com/dotenvx/dotenvx/pull/778\"\u003e#778\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/dotenvx/dotenvx/compare/v1.60.0...v1.60.1\"\u003e1.60.1\u003c/a\u003e (2026-04-06)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded missing \u003ccode\u003e+ key ⛨\u003c/code\u003e for Ops stored keys (\u003ca href=\"https://redirect.github.com/dotenvx/dotenvx/pull/777\"\u003e#777\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/dotenvx/dotenvx/compare/v1.59.1...v1.60.0\"\u003e1.60.0\u003c/a\u003e (2026-04-04)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd spinner with loading messages\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003einjecting\u003c/code\u003e (\u003ccode\u003erun\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eencrypting\u003c/code\u003e (\u003ccode\u003eencrypt\u003c/code\u003e, \u003ccode\u003eset\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edecrypting\u003c/code\u003e (\u003ccode\u003edecrypt\u003c/code\u003e, \u003ccode\u003eget\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003erotating\u003c/code\u003e (\u003ccode\u003erotate\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eretrieving\u003c/code\u003e (\u003ccode\u003ekeypair\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/dotenvx/dotenvx/compare/v1.59.0...v1.59.1\"\u003e1.59.1\u003c/a\u003e (2026-03-28)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003eHELLO\u003c/code\u003e key to the kit sample to match most of our examples in the README\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/dotenvx/dotenvx/compare/v1.58.0...v1.59.0\"\u003e1.59.0\u003c/a\u003e (2026-03-28)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eencrypt\u003c/code\u003e and \u003ccode\u003eset\u003c/code\u003e now create a \u003ccode\u003e.env\u003c/code\u003e file if one does not exist (\u003ca href=\"https://redirect.github.com/dotenvx/dotenvx/pull/771\"\u003e#771\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003epass \u003ccode\u003e--no-create\u003c/code\u003e to prevent file creation\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/dotenvx/dotenvx/compare/v1.57.5...v1.58.0\"\u003e1.58.0\u003c/a\u003e (2026-03-27)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eChanged runtime injection message to format \u003ccode\u003e⟐ injecting env (N) from FILE · dotenvx@VERSION\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dotenvx/dotenvx/pull/770\"\u003e#770\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/dotenvx/dotenvx/compare/v1.57.4...v1.57.5\"\u003e1.57.5\u003c/a\u003e (2026-03-26)\u003c/h2\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/dotenvx/dotenvx/commit/4c74179a58f05147e21c109f0c5d8d147a41b667\"\u003e\u003ccode\u003e4c74179\u003c/code\u003e\u003c/a\u003e 1.61.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotenvx/dotenvx/commit/5e2d68a6b00b7101da59e09609ad3f3954bd6906\"\u003e\u003ccode\u003e5e2d68a\u003c/code\u003e\u003c/a\u003e changelog 🪵\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotenvx/dotenvx/commit/ed4ff37e495f6e1a885af0dfff148b2d29217921\"\u003e\u003ccode\u003eed4ff37\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dotenvx/dotenvx/issues/780\"\u003e#780\u003c/a\u003e from dotenvx/login\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotenvx/dotenvx/commit/7c8fda7966cab1e40491a10db87611fb8229d664\"\u003e\u003ccode\u003e7c8fda7\u003c/code\u003e\u003c/a\u003e note in beta\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotenvx/dotenvx/commit/c8dfecaafe26925dad4060082713170ee78fbcfb\"\u003e\u003ccode\u003ec8dfeca\u003c/code\u003e\u003c/a\u003e add \u003ccode\u003elogout\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotenvx/dotenvx/commit/b3e206557f3d9a5881c928d054b5af3e21df4c29\"\u003e\u003ccode\u003eb3e2065\u003c/code\u003e\u003c/a\u003e add \u003ccode\u003elogin\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotenvx/dotenvx/commit/ef62cb0ce893899ef52de8483fe08d6ad43250e4\"\u003e\u003ccode\u003eef62cb0\u003c/code\u003e\u003c/a\u003e 1.60.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotenvx/dotenvx/commit/8cfe442aed09e920e24941af4791dfeeeabb0f1a\"\u003e\u003ccode\u003e8cfe442\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dotenvx/dotenvx/issues/778\"\u003e#778\u003c/a\u003e from dotenvx/armored-key\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotenvx/dotenvx/commit/1874f0cd9fa95cda017f4fd6dc69fff04e347959\"\u003e\u003ccode\u003e1874f0c\u003c/code\u003e\u003c/a\u003e changelog 🪵\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotenvx/dotenvx/commit/3023ddc21409718078905d4fe6027fb5b18962d0\"\u003e\u003ccode\u003e3023ddc\u003c/code\u003e\u003c/a\u003e communicate local key\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dotenvx/dotenvx/compare/v1.52.0...v1.61.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 8.2.1 to 8.3.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.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\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/c4dbb42c1b4891056545e30a9187a64c8bfeb8bc\"\u003e\u003ccode\u003ec4dbb42\u003c/code\u003e\u003c/a\u003e 8.3.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/8f1cc6639a430d6409e600c8e5434c1bc1e572bf\"\u003e\u003ccode\u003e8f1cc66\u003c/code\u003e\u003c/a\u003e v8.3.2 changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/601b87f5d171487ed035ccdfee17ec75f5b22f2d\"\u003e\u003ccode\u003e601b87f\u003c/code\u003e\u003c/a\u003e Fix skipFailedRequests for for connections that close very early (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/611\"\u003e#611\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/014c2f32708c0fdb5544834c3e77043e041ae38a\"\u003e\u003ccode\u003e014c2f3\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the development-dependencies group with 6 updates (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/612\"\u003e#612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/4e8b18bf972eff2890ed67bd11d8a08a2c6502d5\"\u003e\u003ccode\u003e4e8b18b\u003c/code\u003e\u003c/a\u003e Remove Zuplo sponsorship details from README (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/613\"\u003e#613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/31dab192a3798984b89e78bfacf755f361f29660\"\u003e\u003ccode\u003e31dab19\u003c/code\u003e\u003c/a\u003e test: use numeric range for reset timestamp assertion (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/610\"\u003e#610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/f82ad139611ed69c451f113913f0347ee78d19ec\"\u003e\u003ccode\u003ef82ad13\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the development-dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/609\"\u003e#609\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/fa0b0982049814870faf9d57b7588a0b9acd107f\"\u003e\u003ccode\u003efa0b098\u003c/code\u003e\u003c/a\u003e docs: fix broken link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/47e5b2952fe697ac0a5f8a6aa86f050f6f2c0ce5\"\u003e\u003ccode\u003e47e5b29\u003c/code\u003e\u003c/a\u003e 8.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/eb61179a49064c7e86f6f8688be742343b1f1b8e\"\u003e\u003ccode\u003eeb61179\u003c/code\u003e\u003c/a\u003e v8.3.1 changelog\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/compare/v8.2.1...v8.3.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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for express-rate-limit since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pacote` from 21.4.0 to 21.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/pacote/releases\"\u003epacote's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev21.5.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/pacote/compare/v21.4.0...v21.5.0\"\u003e21.5.0\u003c/a\u003e (2026-03-09)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/d912f17785cd547879c59342b1c2104f71a5a0e6\"\u003e\u003ccode\u003ed912f17\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/457\"\u003e#457\u003c/a\u003e expose fetched attestation bundles on manifest (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/457\"\u003e#457\u003c/a\u003e) (\u003ca href=\"https://github.com/mitchdenny\"\u003e\u003ccode\u003e@​mitchdenny\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/pacote/commit/586a55dc0cb9e44740be28ffd1fb227cf8111d2a\"\u003e\u003ccode\u003e586a55d\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/471\"\u003e#471\u003c/a\u003e template-oss-apply for new macos images (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/471\"\u003e#471\u003c/a\u003e) (\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/pacote/commit/d1cc5c8bf2ac35c52fc606f96d47129f042739e6\"\u003e\u003ccode\u003ed1cc5c8\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/460\"\u003e#460\u003c/a\u003e template-oss-apply for release branches (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/460\"\u003e#460\u003c/a\u003e) (\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/pacote/commit/b741e8b1a401c46841b7c37241e8ec85ad420841\"\u003e\u003ccode\u003eb741e8b\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/468\"\u003e#468\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.28.0 to 4.29.0 (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/468\"\u003e#468\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/pacote/blob/main/CHANGELOG.md\"\u003epacote's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/pacote/compare/v21.4.0...v21.5.0\"\u003e21.5.0\u003c/a\u003e (2026-03-09)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/d912f17785cd547879c59342b1c2104f71a5a0e6\"\u003e\u003ccode\u003ed912f17\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/457\"\u003e#457\u003c/a\u003e expose fetched attestation bundles on manifest (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/457\"\u003e#457\u003c/a\u003e) (\u003ca href=\"https://github.com/mitchdenny\"\u003e\u003ccode\u003e@​mitchdenny\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/pacote/commit/586a55dc0cb9e44740be28ffd1fb227cf8111d2a\"\u003e\u003ccode\u003e586a55d\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/471\"\u003e#471\u003c/a\u003e template-oss-apply for new macos images (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/471\"\u003e#471\u003c/a\u003e) (\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/pacote/commit/d1cc5c8bf2ac35c52fc606f96d47129f042739e6\"\u003e\u003ccode\u003ed1cc5c8\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/460\"\u003e#460\u003c/a\u003e template-oss-apply for release branches (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/460\"\u003e#460\u003c/a\u003e) (\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/pacote/commit/b741e8b1a401c46841b7c37241e8ec85ad420841\"\u003e\u003ccode\u003eb741e8b\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/468\"\u003e#468\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.28.0 to 4.29.0 (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/468\"\u003e#468\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/pacote/commit/6c2555a38a2dc0ab2fb98c4f934d714be5f3ba49\"\u003e\u003ccode\u003e6c2555a\u003c/code\u003e\u003c/a\u003e chore: release 21.5.0 (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/470\"\u003e#470\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/586a55dc0cb9e44740be28ffd1fb227cf8111d2a\"\u003e\u003ccode\u003e586a55d\u003c/code\u003e\u003c/a\u003e chore: template-oss-apply for new macos images (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/471\"\u003e#471\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/d912f17785cd547879c59342b1c2104f71a5a0e6\"\u003e\u003ccode\u003ed912f17\u003c/code\u003e\u003c/a\u003e feat: expose fetched attestation bundles on manifest (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/457\"\u003e#457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/b741e8b1a401c46841b7c37241e8ec85ad420841\"\u003e\u003ccode\u003eb741e8b\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.28.0 to 4.29.0 (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/468\"\u003e#468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/d1cc5c8bf2ac35c52fc606f96d47129f042739e6\"\u003e\u003ccode\u003ed1cc5c8\u003c/code\u003e\u003c/a\u003e chore: template-oss-apply for release branches (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/460\"\u003e#460\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/npm/pacote/compare/v21.4.0...v21.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sanitize-filename` from 1.6.3 to 1.6.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parshap/node-sanitize-filename/commit/6e5155272a856e32b6a89b116bf2dfbbb637d38c\"\u003e\u003ccode\u003e6e51552\u003c/code\u003e\u003c/a\u003e 1.6.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parshap/node-sanitize-filename/commit/9848644ef690ae1aa08b2af80072bf391691bea1\"\u003e\u003ccode\u003e9848644\u003c/code\u003e\u003c/a\u003e Do not use vulnerable regex\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parshap/node-sanitize-filename/commit/209c39b914c8eb48ee27bcbde64b2c7822fdf3de\"\u003e\u003ccode\u003e209c39b\u003c/code\u003e\u003c/a\u003e Bump brace-expansion from 1.1.6 to 1.1.11 (\u003ca href=\"https://redirect.github.com/parshap/node-sanitize-filename/issues/54\"\u003e#54\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/parshap/node-sanitize-filename/compare/v1.6.3...v1.6.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typescript-eslint` from 8.56.1 to 8.58.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003etypescript-eslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.58.1\u003c/h2\u003e\n\u003ch2\u003e8.58.1 (2026-04-08)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unused-vars] fix false negative for type predicate parameter (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12004\"\u003e#12004\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMinJae \u003ca href=\"https://github.com/Ju-MINJAE\"\u003e\u003ccode\u003e@​Ju-MINJAE\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.58.1\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.58.0\u003c/h2\u003e\n\u003ch2\u003e8.58.0 (2026-03-30)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport TypeScript 6 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12124\"\u003e#12124\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e crash in \u003ccode\u003eno-unnecessary-type-arguments\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12163\"\u003e#12163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-extraneous-class] handle index signatures (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12142\"\u003e#12142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-regexp-exec] avoid fixing unknown RegExp flags (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12161\"\u003e#12161\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eej shafran \u003ca href=\"https://github.com/ej-shafran\"\u003e\u003ccode\u003e@​ej-shafran\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGG ZIBLAKING\u003c/li\u003e\n\u003cli\u003emilkboy2564 \u003ca href=\"https://github.com/SeolJaeHyeok\"\u003e\u003ccode\u003e@​SeolJaeHyeok\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eteee32 \u003ca href=\"https://github.com/teee32\"\u003e\u003ccode\u003e@​teee32\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.58.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.57.2\u003c/h2\u003e\n\u003ch2\u003e8.57.2 (2026-03-23)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-optional-chain] remove dangling closing parenthesis (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11865\"\u003e#11865\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [array-type] ignore Array and ReadonlyArray without type arguments (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11971\"\u003e#11971\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-restricted-types] flag banned generics in extends or implements (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12120\"\u003e#12120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unsafe-return] false positive on unwrapping generic (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12125\"\u003e#12125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unsafe-return] false positive on unwrapping generic (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12125\"\u003e#12125\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/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md\"\u003etypescript-eslint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.58.1 (2026-04-08)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.58.1\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.58.0 (2026-03-30)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport TypeScript 6 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12124\"\u003e#12124\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.58.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.57.2 (2026-03-23)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.57.2\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.57.1 (2026-03-16)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.57.1\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.57.0 (2026-03-09)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.57.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\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/typescript-eslint/typescript-eslint/commit/5311ed312eadf4e238324f2726ae0b1f3f2206e6\"\u003e\u003ccode\u003e5311ed3\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.58.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/493341709fe7d1d6433332b7bd2724e3332c7cdf\"\u003e\u003ccode\u003e4933417\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.58.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/8cde2d06fb9bc591a4c93452509ddbd600c76a35\"\u003e\u003ccode\u003e8cde2d0\u003c/code\u003e\u003c/a\u003e feat: support TypeScript 6 (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/12124\"\u003e#12124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/be4d54d26e695cc93605ffcca67dd75848e95c6f\"\u003e\u003ccode\u003ebe4d54d\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.57.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/c7c38aa252d7bf6708a225aebedc57686ac33dcd\"\u003e\u003ccode\u003ec7c38aa\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.57.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/2c6aeeec238dfea860b9f3c146a55f8f49f15cf5\"\u003e\u003ccode\u003e2c6aeee\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.57.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/f696dadfc37078efe4119ad2ab0609cde3e42766\"\u003e\u003ccode\u003ef696dad\u003c/code\u003e\u003c/a\u003e chore: use pnpm catalog (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/12047\"\u003e#12047\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/a09921e2de2e8790e6a803016b825815ca9409d8\"\u003e\u003ccode\u003ea09921e\u003c/code\u003e\u003c/a\u003e chore: update vitest to 4.x (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/12071\"\u003e#12071\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.58.1/packages/typescript-eslint\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `globals` from 17.4.0 to 17.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/globals/releases\"\u003eglobals's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev17.5.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate globals (2026-04-12) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/342\"\u003e#342\u003c/a\u003e)  5d84602\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v17.4.0...v17.5.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v17.4.0...v17.5.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/globals/commit/b8170c8e1d648291b613c5b39a69652c796fa36c\"\u003e\u003ccode\u003eb8170c8\u003c/code\u003e\u003c/a\u003e 17.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/5d846029679832931f38ced6381cc95bcb9abd80\"\u003e\u003ccode\u003e5d84602\u003c/code\u003e\u003c/a\u003e Update globals (2026-04-12) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/342\"\u003e#342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/1b727e5f4cc39121b8e77b9f27574a8ca27391fc\"\u003e\u003ccode\u003e1b727e5\u003c/code\u003e\u003c/a\u003e Fix build script for ES globals (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/341\"\u003e#341\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sindresorhus/globals/compare/v17.4.0...v17.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `postcss` from 8.5.8 to 8.5.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/postcss/releases\"\u003epostcss's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.5.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSpeed up source map encoding paring in case of the error.\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/postcss/blob/main/CHANGELOG.md\"\u003epostcss's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.5.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSpeed up source map encoding paring in case of the error.\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/postcss/commit/fe88ac29c06b7b218be32994cdc6ca1525bdf2c9\"\u003e\u003ccode\u003efe88ac2\u003c/code\u003e\u003c/a\u003e Release 8.5.9 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/c551632496b87ab3f1965bfda5dc386b6c71963e\"\u003e\u003ccode\u003ec551632\u003c/code\u003e\u003c/a\u003e Avoid RegExp when we can use simple JS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/89a6b744060eb8dee743351c785a9fbe37d4525a\"\u003e\u003ccode\u003e89a6b74\u003c/code\u003e\u003c/a\u003e Move SECURITY.txt for docs folder to keep GitHub page cleaner\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/6ceb8a46af9f9de821faee98f861bdf84617347b\"\u003e\u003ccode\u003e6ceb8a4\u003c/code\u003e\u003c/a\u003e Create SECURITY.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/02ccae6bc359ee386f84d8fbc36eb423acbdbc3f\"\u003e\u003ccode\u003e02ccae6\u003c/code\u003e\u003c/a\u003e Another way to fix CI with .ts ext in tests on old Node.js\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/2c36658c7cd4ffee4d42fafd0a501b9c13b63a52\"\u003e\u003ccode\u003e2c36658\u003c/code\u003e\u003c/a\u003e Another way to fix CI with TS on old Node.js\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/b90600361f33a3834fd708831819cb1106590908\"\u003e\u003ccode\u003eb906003\u003c/code\u003e\u003c/a\u003e Another way to fix CI with old Node.js\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/04d32cdc69ac598fcd33d3d748de12c4c32e83fb\"\u003e\u003ccode\u003e04d32cd\u003c/code\u003e\u003c/a\u003e Fix another issue with Node.js 10 on CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/df86cdfff016205260901394432574ecd2a2fa65\"\u003e\u003ccode\u003edf86cdf\u003c/code\u003e\u003c/a\u003e Try to fix Node.js 10 on CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/82bec0dd8e194f653743f606e6a2b7e27cde9088\"\u003e\u003ccode\u003e82bec0d\u003c/code\u003e\u003c/a\u003e Move to oxfmt\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/postcss/postcss/compare/8.5.8...8.5.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@docusaurus/core` from 3.9.2 to 3.10.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/docusaurus/releases\"\u003e\u003ccode\u003e@​docusaurus/core\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.10.0 (2026-04-07)\u003c/h2\u003e\n\u003ch4\u003e:rocket: New Feature\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003edocusaurus-types\u003c/code\u003e, \u003ccode\u003edocusaurus\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11896\"\u003e#11896\u003c/a\u003e feat(core): add \u003ccode\u003efuture.v4.mdx1CompatDisabledByDefault\u003c/code\u003e flag (\u003ca href=\"https://github.com/slorber\"\u003e\u003ccode\u003e@​slorber\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11797\"\u003e#11797\u003c/a\u003e feat(core): promote \u003ccode\u003esiteConfig.storage\u003c/code\u003e to stable + add \u003ccode\u003efuture.v4.siteStorageNamespacing\u003c/code\u003e flag [Claude] (\u003ca href=\"https://github.com/slorber\"\u003e\u003ccode\u003e@​slorber\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11571\"\u003e#11571\u003c/a\u003e feat(core): support custom html elements in head tags (\u003ca href=\"https://github.com/lebalz\"\u003e\u003ccode\u003e@​lebalz\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecreate-docusaurus\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11897\"\u003e#11897\u003c/a\u003e feat(create-docusaurus): update init template to \u003ccode\u003e.mdx\u003c/code\u003e extension and strict MDX syntax (\u003ca href=\"https://github.com/slorber\"\u003e\u003ccode\u003e@​slorber\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11696\"\u003e#11696\u003c/a\u003e feat(create-docusaurus): Newly initialized TS sites should use \u0026quot;strict: true\u0026quot; (\u003ca href=\"https://github.com/slorber\"\u003e\u003ccode\u003e@​slorber\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11611\"\u003e#11611\u003c/a\u003e feat(create-docusaurus): enable creation in current directory (\u003ca href=\"https://github.com/Mcheung7272\"\u003e\u003ccode\u003e@​Mcheung7272\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eOther\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11874\"\u003e#11874\u003c/a\u003e feat(ci): improve npm supply chain security - improve Dependabot config (\u003ca href=\"https://github.com/slorber\"\u003e\u003ccode\u003e@​slorber\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11712\"\u003e#11712\u003c/a\u003e feat(publish): Use trusted publishing (OIDC) for canary releases (\u003ca href=\"https://github.com/slorber\"\u003e\u003ccode\u003e@​slorber\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecreate-docusaurus\u003c/code\u003e, \u003ccode\u003edocusaurus-bundler\u003c/code\u003e, \u003ccode\u003edocusaurus-plugin-content-blog\u003c/code\u003e, \u003ccode\u003edocusaurus-plugin-content-docs\u003c/code\u003e, \u003ccode\u003edocusaurus-plugin-content-pages\u003c/code\u003e, \u003ccode\u003edocusaurus-plugin-pwa\u003c/code\u003e, \u003ccode\u003edocusaurus-types\u003c/code\u003e, \u003ccode\u003edocusaurus\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11802\"\u003e#11802\u003c/a\u003e feat(core): Docusaurus Faster is stable + v4 future flag turns it on by default (\u003ca href=\"https://github.com/slorber\"\u003e\u003ccode\u003e@​slorber\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edocusaurus-mdx-loader\u003c/code\u003e, \u003ccode\u003edocusaurus-utils\u003c/code\u003e, \u003ccode\u003edocusaurus\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11777\"\u003e#11777\u003c/a\u003e feat(cli): \u003ccode\u003ewrite-heading-ids\u003c/code\u003e CLI now supports the \u003ccode\u003e--syntax\u003c/code\u003e and \u003ccode\u003e--migrate\u003c/code\u003e options (\u003ca href=\"https://github.com/slorber\"\u003e\u003ccode\u003e@​slorber\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edocusaurus-mdx-loader\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11755\"\u003e#11755\u003c/a\u003e feat(mdx-loader): add support for explicit \u003ccode\u003eheadingId\u003c/code\u003e based on MD/MDX comments (\u003ca href=\"https://github.com/slorber\"\u003e\u003ccode\u003e@​slorber\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edocusaurus-theme-live-codeblock\u003c/code\u003e, \u003ccode\u003edocusaurus-theme-translations\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11675\"\u003e#11675\u003c/a\u003e feat(theme-live-codeblock): reset button + wire \u003ccode\u003eposition\u003c/code\u003e prop (\u003ca href=\"https://github.com/NPX2218\"\u003e\u003ccode\u003e@​NPX2218\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edocusaurus-theme-classic\u003c/code\u003e, \u003ccode\u003edocusaurus-theme-common\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11734\"\u003e#11734\u003c/a\u003e feat(theme): Split \u003ccode\u003e\u0026lt;DocCard\u0026gt;\u003c/code\u003e, improve extensibility, better handling of emoji icons, stable classNames (\u003ca href=\"https://github.com/slorber\"\u003e\u003ccode\u003e@​slorber\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11733\"\u003e#11733\u003c/a\u003e feat(theme): Use React context for \u003ccode\u003e\u0026lt;Tabs\u0026gt;\u003c/code\u003e, allow custom \u003ccode\u003e\u0026lt;TabItem\u0026gt;\u003c/code\u003e components (\u003ca href=\"https://github.com/slorber\"\u003e\u003ccode\u003e@​slorber\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edocusaurus-faster\u003c/code\u003e, \u003ccode\u003edocusaurus\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11715\"\u003e#11715\u003c/a\u003e feat(bundler): upgrade to Rspack 1.7, remove useless experimental feature flags (\u003ca href=\"https://github.com/slorber\"\u003e\u003ccode\u003e@​slorber\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edocusaurus-plugin-content-pages\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11666\"\u003e#11666\u003c/a\u003e feat(pages): add support for Markdown file path links (\u003ca href=\"https://github.com/VedantMadane\"\u003e\u003ccode\u003e@​VedantMadane\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edocusaurus-mdx-loader\u003c/code\u003e, \u003ccode\u003edocusaurus-theme-classic\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11642\"\u003e#11642\u003c/a\u003e feat(mdx-loader): add admonitions directive support for class/id shortcuts (\u003ca href=\"https://github.com/lebalz\"\u003e\u003ccode\u003e@​lebalz\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edocusaurus-theme-classic\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11635\"\u003e#11635\u003c/a\u003e feat(theme): add MDXComponents/Li to swizzle config (\u003ca href=\"https://github.com/moskalakamil\"\u003e\u003ccode\u003e@​moskalakamil\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edocusaurus-theme-search-algolia\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11581\"\u003e#11581\u003c/a\u003e feat(theme-search-algolia): allow overriding transformSearchClient (\u003ca href=\"https://github.com/hugohaggmark\"\u003e\u003ccode\u003e@​hugohaggmark\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11541\"\u003e#11541\u003c/a\u003e feat(theme-search-algolia): add support for DocSearch v4.3.2 and new Suggested Questions (\u003ca href=\"https://github.com/NatanTechofNY\"\u003e\u003ccode\u003e@​NatanTechofNY\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecreate-docusaurus\u003c/code\u003e, \u003ccode\u003edocusaurus-plugin-content-blog\u003c/code\u003e, \u003ccode\u003edocusaurus-plugin-content-docs\u003c/code\u003e, \u003ccode\u003edocusaurus-plugin-content-pages\u003c/code\u003e, \u003ccode\u003edocusaurus-plugin-sitemap\u003c/code\u003e, \u003ccode\u003edocusaurus-types\u003c/code\u003e, \u003ccode\u003edocusaurus-utils\u003c/code\u003e, \u003ccode\u003edocusaurus\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11512\"\u003e#11512\u003c/a\u003e feat(core): New siteConfig \u003ccode\u003efuture.experimental_vcs\u003c/code\u003e API + \u003ccode\u003efuture.experimental_faster.gitEagerVcs\u003c/code\u003e flag (\u003ca href=\"https://github.com/slorber\"\u003e\u003ccode\u003e@​slorber\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\u003edocusaurus\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11844\"\u003e#11844\u003c/a\u003e fix(core): fix \u003ccode\u003eurl.resolve()\u003c/code\u003e Node.js deprecation warning (\u003ca href=\"https://github.com/slorber\"\u003e\u003ccode\u003e@​slorber\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11833\"\u003e#11833\u003c/a\u003e fix(core): upgrade serve handler min version to for upgrade users to a secure version (\u003ca href=\"https://github.com/BearAlliance\"\u003e\u003ccode\u003e@​BearAlliance\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11763\"\u003e#11763\u003c/a\u003e fix(cli): fix \u003ccode\u003ewrite-heading-ids\u003c/code\u003e CLI when no files provided (\u003ca href=\"https://github.com/slorber\"\u003e\u003ccode\u003e@​slorber\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11693\"\u003e#11693\u003c/a\u003e fix(core): Remove deprecated experiments.lazyBarrel config for RsPack (\u003ca href=\"https://github.com/VedikaGupt\"\u003e\u003ccode\u003e@​VedikaGupt\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11604\"\u003e#11604\u003c/a\u003e fix(core): webpack aliases shouldn't be created for test files and typedefs (\u003ca href=\"https://github.com/slorber\"\u003e\u003ccode\u003e@​slorber\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11603\"\u003e#11603\u003c/a\u003e fix(core): Fix openBrowser AppleScript support for Arc (\u003ca href=\"https://github.com/slorber\"\u003e\u003ccode\u003e@​slorber\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11579\"\u003e#11579\u003c/a\u003e fix(core): in \u003ccode\u003eisInternalUrl()\u003c/code\u003e, URI protocol scheme detection should implement the spec more strictly (\u003ca href=\"https://github.com/slorber\"\u003e\u003ccode\u003e@​slorber\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/docusaurus/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​docusaurus/core\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.10.0 (2026-04-07)\u003c/h2\u003e\n\u003ch4\u003e:rocket: New Feature\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003edocusaurus-types\u003c/code\u003e, \u003ccode\u003edocusaurus\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11896\"\u003e#11896\u003c/a\u003e feat(core): add \u003ccode\u003efuture.v4.mdx1CompatDisabledByDefault\u003c/code\u003e flag (\u003ca href=\"https://github.com/slorber\"\u003e\u003ccode\u003e@​slorber\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11797\"\u003e#11797\u003c/a\u003e feat(core): promote \u003ccode\u003esiteConfig.storage\u003c/code\u003e to stable + add \u003ccode\u003efuture.v4.siteStorageNamespacing\u003c/code\u003e flag [Claude] (\u003ca href=\"https://github.com/slorber\"\u003e\u003ccode\u003e@​slorber\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11571\"\u003e#11571\u003c/a\u003e feat(core): support custom html elements in head tags (\u003ca href=\"https://github.com/lebalz\"\u003e\u003ccode\u003e@​lebalz\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecreate-docusaurus\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11897\"\u003e#11897\u003c/a\u003e feat(create-docusaurus): update init template to \u003ccode\u003e.mdx\u003c/code\u003e extension and strict MDX syntax (\u003ca href=\"https://github.com/slorber\"\u003e\u003ccode\u003e@​slorber\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11696\"\u003e#11696\u003c/a\u003e feat(create-docusaurus): Newly initialized TS sites should use \u0026quot;strict: true\u0026quot; (\u003ca href=\"https://github.com/slorber\"\u003e\u003ccode\u003e@​slorber\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11611\"\u003e#11611\u003c/a\u003e feat(create-docusaurus): enable creation in current directory (\u003ca href=\"https://github.com/Mcheung7272\"\u003e\u003ccode\u003e@​Mcheung7272\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eOther\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11874\"\u003e#11874\u003c/a\u003e feat(ci): improve npm supply chain security - improve Dependabot config (\u003ca href=\"https://github.com/slorber\"\u003e\u003ccode\u003e@​slorber\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11712\"\u003e#11712\u003c/a\u003e feat(publish): Use trusted publishing (OIDC) for canary releases (\u003ca href=\"https://github.com/slorber\"\u003e\u003ccode\u003e@​slorber\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecreate-docusaurus\u003c/code\u003e, \u003ccode\u003edocusaurus-bundler\u003c/code\u003e, \u003ccode\u003edocusaurus-plugin-content-blog\u003c/code\u003e, \u003ccode\u003edocusaurus-plugin-content-docs\u003c/code\u003e, \u003ccode\u003edocusaurus-plugin-content-pages\u003c/code\u003e, \u003ccode\u003edocusaurus-plugin-pwa\u003c/code\u003e, \u003ccode\u003edocusaurus-types\u003c/code\u003e, \u003ccode\u003edocusaurus\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11802\"\u003e#11802\u003c/a\u003e feat(core): Docusaurus Faster is stable + v4 future flag turns it on by default (\u003ca href=\"https://github.com/slorber\"\u003e\u003ccode\u003e@​slorber\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edocusaurus-mdx-loader\u003c/code\u003e, \u003ccode\u003edocusaurus-utils\u003c/code\u003e, \u003ccode\u003edocusaurus\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11777\"\u003e#11777\u003c/a\u003e feat(cli): \u003ccode\u003ewrite-heading-ids\u003c/code\u003e CLI now supports the \u003ccode\u003e--syntax\u003c/code\u003e and \u003ccode\u003e--migrate\u003c/code\u003e options (\u003ca href=\"https://github.com/slorber\"\u003e\u003ccode\u003e@​slorber\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edocusaurus-mdx-loader\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11755\"\u003e#11755\u003c/a\u003e feat(mdx-loader): add support for explicit \u003ccode\u003eheadingId\u003c/code\u003e based on MD/MDX comments (\u003ca href=\"https://github.com/slorber\"\u003e\u003ccode\u003e@​slorber\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edocusaurus-theme-live-codeblock\u003c/code\u003e, \u003ccode\u003edocusaurus-theme-translations\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11675\"\u003e#11675\u003c/a\u003e feat(theme-live-codeblock): reset button + wire \u003ccode\u003eposition\u003c/code\u003e prop (\u003ca href=\"https://github.com/NPX2218\"\u003e\u003ccode\u003e@​NPX2218\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edocusaurus-theme-classic\u003c/code\u003e, \u003ccode\u003edocusaurus-theme-common\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11734\"\u003e#11734\u003c/a\u003e feat(theme): Split \u003ccode\u003e\u0026lt;DocCard\u0026gt;\u003c/code\u003e, improve extensibility, better handling of emoji icons, stable classNames (\u003ca href=\"https://github.com/slorber\"\u003e\u003ccode\u003e@​slorber\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11733\"\u003e#11733\u003c/a\u003e feat(theme): Use React context for \u003ccode\u003e\u0026lt;Tabs\u0026gt;\u003c/code\u003e, allow custom \u003ccode\u003e\u0026lt;TabItem\u0026gt;\u003c/code\u003e components (\u003ca href=\"https://github.com/slorber\"\u003e\u003ccode\u003e@​slorber\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edocusaurus-faster\u003c/code\u003e, \u003ccode\u003edocusaurus\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11715\"\u003e#11715\u003c/a\u003e feat(bundler): upgrade to Rspack 1.7, remove useless experimental feature flags (\u003ca href=\"https://github.com/slorber\"\u003e\u003ccode\u003e@​slorber\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edocusaurus-plugin-content-pages\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11666\"\u003e#11666\u003c/a\u003e feat(pages): add support for Markdown file path links (\u003ca href=\"https://github.com/VedantMadane\"\u003e\u003ccode\u003e@​VedantMadane\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edocusaurus-mdx-loader\u003c/code\u003e, \u003ccode\u003edocusaurus-theme-classic\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11642\"\u003e#11642\u003c/a\u003e feat(mdx-loader): add admonitions directive support for class/id shortcuts (\u003ca href=\"https://github.com/lebalz\"\u003e\u003ccode\u003e@​lebalz\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edocusaurus-theme-classic\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11635\"\u003e#11635\u003c/a\u003e feat(theme): add MDXComponents/Li to swizzle config (\u003ca href=\"https://github.com/moskalakamil\"\u003e\u003ccode\u003e@​moskalakamil\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edocusaurus-theme-search-algolia\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11581\"\u003e#11581\u003c/a\u003e feat(theme-search-algolia): allow overriding transformSearchClient (\u003ca href=\"https://github.com/hugohaggmark\"\u003e\u003ccode\u003e@​hugohaggmark\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11541\"\u003e#11541\u003c/a\u003e feat(theme-search-algolia): add support for DocSearch v4.3.2 and new Suggested Questions (\u003ca href=\"https://github.com/NatanTechofNY\"\u003e\u003ccode\u003e@​NatanTechofNY\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecreate-docusaurus\u003c/code\u003e, \u003ccode\u003edocusaurus-plugin-content-blog\u003c/code\u003e, \u003ccode\u003edocusaurus-plugin-content-docs\u003c/code\u003e, \u003ccode\u003edocusaurus-plugin-content-pages\u003c/code\u003e, \u003ccode\u003edocusaurus-plugin-sitemap\u003c/code\u003e, \u003ccode\u003edocusaurus-types\u003c/code\u003e, \u003ccode\u003edocusaurus-utils\u003c/code\u003e, \u003ccode\u003edocusaurus\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11512\"\u003e#11512\u003c/a\u003e feat(core): New siteConfig \u003ccode\u003efuture.experimental_vcs\u003c/code\u003e API + \u003ccode\u003efuture.experimental_faster.gitEagerVcs\u003c/code\u003e flag (\u003ca href=\"https://github.com/slorber\"\u003e\u003ccode\u003e@​slorber\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\u003edocusaurus\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11844\"\u003e#11844\u003c/a\u003e fix(core): fix \u003ccode\u003eurl.resolve()\u003c/code\u003e Node.js deprecation warning (\u003ca href=\"https://github.com/slorber\"\u003e\u003ccode\u003e@​slorber\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11833\"\u003e#11833\u003c/a\u003e fix(core): upgrade serve handler min version to for upgrade users to a secure version (\u003ca href=\"https://github.com/BearAlliance\"\u003e\u003ccode\u003e@​BearAlliance\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11763\"\u003e#11763\u003c/a\u003e fix(cli): fix \u003ccode\u003ewrite-heading-ids\u003c/code\u003e CLI when no files provided (\u003ca href=\"https://github.com/slorber\"\u003e\u003ccode\u003e@​slorber\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11693\"\u003e#11693\u003c/a\u003e fix(core): Remove deprecated experiments.lazyBarrel config for RsPack (\u003ca href=\"https://github.com/VedikaGupt\"\u003e\u003ccode\u003e@​VedikaGupt\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11604\"\u003e#11604\u003c/a\u003e fix(core): webpack aliases shouldn't be created for test files and typedefs (\u003ca href=\"https://github.com/slorber\"\u003e\u003ccode\u003e@​slorber\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11603\"\u003e#11603\u003c/a\u003e fix(core): Fix openBrowser AppleScript support for Arc (\u003ca href=\"https://github.com/slorber\"\u003e\u003ccode\u003e@​slorber\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11579\"\u003e#11579\u003c/a\u003e fix(core): in \u003ccode\u003eisInternalUrl()\u003c/code\u003e, URI protocol scheme detection should implement the spec more strictly (\u003ca href=\"https://github.com/slorber\"\u003e\u003ccode\u003e@​slorber\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/facebook/docusaurus/commit/0d98888a7645a5fb1330c905b75faf868f829f5c\"\u003e\u003ccode\u003e0d98888\u003c/code\u003e\u003c/a\u003e v3.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/docusaurus/commit/4892e7f25716e392f38060171172cbdd4f5ccbed\"\u003e\u003ccode\u003e4892e7f\u003c/code\u003e\u003c/a\u003e feat(core): add \u003ccode\u003efuture.v4.mdx1CompatDisabledByDefault\u003c/code\u003e flag (\u003ca href=\"https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus/issues/11896\"\u003e#11896\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/docusaurus/commit/543eaeb9e43b611e0c25e23e735439c82477e355\"\u003e\u003ccode\u003e543eaeb\u003c/code\u003e\u003c/a\u003e fix(core): fix \u003ccode\u003eurl.resolve()\u003c/code\u003e Node.js deprecation warning (\u003ca href=\"https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus/issues/11844\"\u003e#11844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/docusaurus/commit/1a52592d730789cad2f888228c03d14132a7f0b5\"\u003e\u003ccode\u003e1a52592\u003c/code\u003e\u003c/a\u003e fix(faster): upgrade Rspack, fix Yarn PnP support (\u003ca href=\"https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus/issues/11817\"\u003e#11817\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/docusaurus/commit/4a0273fab294ba7cafe5014a2af502ce98097380\"\u003e\u003ccode\u003e4a0273f\u003c/code\u003e\u003c/a\u003e fix(create-docusaurus): fix support for TypeScript 6.0 + fix our CI (\u003ca href=\"https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus/issues/11843\"\u003e#11843\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/docusaurus/commit/f659aefec430be995494d8730cb77b38acda4b2a\"\u003e\u003ccode\u003ef659aef\u003c/code\u003e\u003c/a\u003e fix(core): upgrade serve handler min version to for upgrade users to a secure...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/docusaurus/commit/1451780784ead3ce343e023cd1240b939425f52d\"\u003e\u003ccode\u003e1451780\u003c/code\u003e\u003c/a\u003e chore(ci): fixes for the npm trusted publishing workflow (\u003ca href=\"https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus/issues/11823\"\u003e#11823\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/docusaurus/commit/5dff744ac60c9ca63466ace95afa92253d1608a0\"\u003e\u003ccode\u003e5dff744\u003c/code\u003e\u003c/a\u003e chore(ci): add Trusted Publishing release workflow through dispatch action (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/docusaurus/commit/29c3b5ce11c98695cd74b87b3584c5fd565685b7\"\u003e\u003ccode\u003e29c3b5c\u003c/code\u003e\u003c/a\u003e feat(core): Docusaurus Faster is stable + v4 future flag turns it on by defau...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/docusaurus/commit/2a7f8b96e6670957a30bc16488a69bb364d25314\"\u003e\u003ccode\u003e2a7f8b9\u003c/code\u003e\u003c/a\u003e feat(core): promote \u003ccode\u003esiteConfig.storage\u003c/code\u003e to stable + add `future.v4.siteStora...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/facebook/docusaurus/commits/v3.10.0/packages/docusaurus\"\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@​docusaurus/core\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@docusaurus/faster` from 3.9.2 to 3.10.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/docusaurus/releases\"\u003e\u003ccode\u003e@​docusaurus/faster\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.10.0 (2026-04-07)\u003c/h2\u003e\n\u003ch4\u003e:rocket: New Feature\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003edocusaurus-types\u003c/code\u003e, \u003ccode\u003edocusaurus\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11896\"\u003e#11896\u003c/a\u003e feat(core): add \u003ccode\u003efuture.v4.mdx1CompatDisabledByDefault\u003c/code\u003e flag (\u003ca href=\"https://github.com/slorber\"\u003e\u003ccode\u003e@​slorber\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11797\"\u003e#11797\u003c/a\u003e feat(core): promote \u003ccode\u003esiteConfig.storage\u003c/code\u003e to stable + add \u003ccode\u003efuture.v4.siteStorageNamespacing\u003c/code\u003e flag [Claude] (\u003ca href=\"https://github.com/slorber\"\u003e\u003ccode\u003e@​slorber\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11571\"\u003e#11571\u003c/a\u003e feat(core): support custom html elements in head tags (\u003ca href=\"https://github.com/lebalz\"\u003e\u003ccode\u003e@​lebalz\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecreate-docusaurus\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11897\"\u003e#11897\u003c/a\u003e feat(create-docusaurus): update init template to \u003ccode\u003e.mdx\u003c/code\u003e extension and strict MDX syntax (\u003ca href=\"https://github.com/slorber\"\u003e\u003ccode\u003e@​slorber\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11696\"\u003e#11696\u003c/a\u003e feat(create-docusaurus): Newly initialized TS sites should use \u0026quot;strict: true\u0026quot; (\u003ca href=\"https://github.com/slorber\"\u003e\u003ccode\u003e@​slorber\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11611\"\u003e#11611\u003c/a\u003e feat(create-docusaurus): enable creation in current directory (\u003ca href=\"https://github.com/Mcheung7272\"\u003e\u003ccode\u003e@​Mcheung7272\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eOther\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11874\"\u003e#11874\u003c/a\u003e feat(ci): improve npm supply chain security - improve Dependabot config (\u003ca href=\"https://github.com/slorber\"\u003e\u003ccode\u003e@​slorber\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11712\"\u003e#11712\u003c/a\u003e feat(publish): Use trusted publishing (OIDC) for canary releases (\u003ca href=\"https://github.com/slorber\"\u003e\u003ccode\u003e@​slorber\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecreate-docusaurus\u003c/code\u003e, \u003ccode\u003edocusaurus-bundler\u003c/code\u003e, \u003ccode\u003edocusaurus-plugin-content-blog\u003c/code\u003e, \u003ccode\u003edocusaurus-plugin-content-docs\u003c/code\u003e, \u003ccode\u003edocusaurus-plugin-content-pages\u003c/code\u003e, \u003ccode\u003edocusaurus-plugin-pwa\u003c/code\u003e, \u003ccode\u003edocusaurus-types\u003c/code\u003e, \u003ccode\u003edocusaurus\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11802\"\u003e#11802\u003c/a\u003e feat(core): Docusaurus Faster is stable + v4 future flag turns it on by default (\u003ca href=\"https://github.com/slorber\"\u003e\u003ccode\u003e@​slorber\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edocusaurus-mdx-loader\u003c/code\u003e, \u003ccode\u003edocusaurus-utils\u003c/code\u003e, \u003ccode\u003edocusaurus\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11777\"\u003e#11777\u003c/a\u003e feat(cli): \u003ccode\u003ewrite-heading-ids\u003c/code\u003e CLI now supports the \u003ccode\u003e--syntax\u003c/code\u003e and \u003ccode\u003e--migrate\u003c/code\u003e options (\u003ca href=\"https://github.com/slorber\"\u003e\u003ccode\u003e@​slorber\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edocusaurus-mdx-loader\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11755\"\u003e#11755\u003c/a\u003e feat(mdx-loader): add support for explicit \u003ccode\u003eheadingId\u003c/code\u003e based on MD/MDX comments (\u003ca href=\"https://github.com/slorber\"\u003e\u003ccode\u003e@​slorber\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edocusaurus-theme-live-codeblock\u003c/code\u003e, \u003ccode\u003edocusaurus-theme-translations\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11675\"\u003e#11675\u003c/a\u003e feat(theme-live-codeblock): reset button + wire \u003ccode\u003eposition\u003c/code\u003e prop (\u003ca href=\"https://github.com/NPX2218\"\u003e\u003ccode\u003e@​NPX2218\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edocusaurus-theme-classic\u003c/code\u003e, \u003ccode\u003edocusaurus-theme-common\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11734\"\u003e#11734\u003c/a\u003e feat(theme): Split \u003ccode\u003e\u0026lt;DocCard\u0026gt;\u003c/code\u003e, improve extensibility, better handling of emoji icons, stable classNames (\u003ca href=\"https://github.com/slorber\"\u003e\u003ccode\u003e@​slorber\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11733\"\u003e#11733\u003c/a\u003e feat(theme): Use React context for \u003ccode\u003e\u0026lt;Tabs\u0026gt;\u003c/code\u003e, allow custom \u003ccode\u003e\u0026lt;TabItem\u0026gt;\u003c/code\u003e components (\u003ca href=\"https://github.com/slorber\"\u003e\u003ccode\u003e@​slorber\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edocusaurus-faster\u003c/code\u003e, \u003ccode\u003edocusaurus\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11715\"\u003e#11715\u003c/a\u003e feat(bundler): upgrade to Rspack 1.7, remove useless experimental feature flags (\u003ca href=\"https://github.com/slorber\"\u003e\u003ccode\u003e@​slorber\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edocusaurus-plugin-content-pages\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11666\"\u003e#11666\u003c/a\u003e feat(pages): add support for Markdown file path links (\u003ca href=\"https://github.com/VedantMadane\"\u003e\u003ccode\u003e@​VedantMadane\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edocusaurus-mdx-loader\u003c/code\u003e, \u003ccode\u003edocusaurus-theme-classic\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11642\"\u003e#11642\u003c/a\u003e feat(mdx-loader): add admonitions directive support for class/id shortcuts (\u003ca href=\"https://github.com/lebalz\"\u003e\u003ccode\u003e@​lebalz\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edocusaurus-theme-classic\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11635\"\u003e#11635\u003c/a\u003e feat(theme): add MDXComponents/Li to swizzle config (\u003ca href=\"https://github.com/moskalakamil\"\u003e\u003ccode\u003e@​moskalakamil\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edocusaurus-theme-search-algolia\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11581\"\u003e#11581\u003c/a\u003e feat(theme-search-algolia): allow overriding transformSearchClient (\u003ca href=\"https://github.com/hugohaggmark\"\u003e\u003ccode\u003e@​hugohaggmark\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11541\"\u003e#11541\u003c/a\u003e feat(theme-search-algolia): add support for DocSearch v4.3.2 and new Suggested Questions (\u003ca href=\"https://github.com/NatanTechofNY\"\u003e\u003ccode\u003e@​NatanTechofNY\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecreate-docusaurus\u003c/code\u003e, \u003ccode\u003edocusaurus-plugin-content-blog\u003c/code\u003e, \u003ccode\u003edocusaurus-plugin-content-docs\u003c/code\u003e, \u003ccode\u003edocusaurus-plugin-content-pages\u003c/code\u003e, \u003ccode\u003edocusaurus-plugin-sitemap\u003c/code\u003e, \u003ccode\u003edocusaurus-types\u003c/code\u003e, \u003ccode\u003edocusaurus-utils\u003c/code\u003e, \u003ccode\u003edocusaurus\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11512\"\u003e#11512\u003c/a\u003e feat(core): New siteConfig \u003ccode\u003efuture.experimental_vcs\u003c/code\u003e API + \u003ccode\u003efuture.experimental_faster.gitEagerVcs\u003c/code\u003e flag (\u003ca href=\"https://github.com/slorber\"\u003e\u003ccode\u003e@​slorber\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\u003edocusaurus\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11844\"\u003e#11844\u003c/a\u003e fix(core): fix \u003ccode\u003eurl.resolve()\u003c/code\u003e Node.js deprecation warning (\u003ca href=\"https://github.com/slorber\"\u003e\u003ccode\u003e@​slorber\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11833\"\u003e#11833\u003c/a\u003e fix(core): upgrade serve handler min version to for upgrade users to a secure version (\u003ca href=\"https://github.com/BearAlliance\"\u003e\u003ccode\u003e@​BearAlliance\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11763\"\u003e#11763\u003c/a\u003e fix(cli): fix \u003ccode\u003ewrite-heading-ids\u003c/code\u003e CLI when no files provided (\u003ca href=\"https://github.com/slorber\"\u003e\u003ccode\u003e@​slorber\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11693\"\u003e#11693\u003c/a\u003e fix(core): Remove deprecated experiments.lazyBarrel config for RsPack (\u003ca href=\"https://github.com/VedikaGupt\"\u003e\u003ccode\u003e@​VedikaGupt\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11604\"\u003e#11604\u003c/a\u003e fix(core): webpack aliases shouldn't be created for test files and typedefs (\u003ca href=\"https://github.com/slorber\"\u003e\u003ccode\u003e@​slorber\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11603\"\u003e#11603\u003c/a\u003e fix(core): Fix openBrowser AppleScript support for Arc (\u003ca href=\"https://github.com/slorber\"\u003e\u003ccode\u003e@​slorber\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11579\"\u003e#11579\u003c/a\u003e fix(core): in \u003ccode\u003eisInternalUrl()\u003c/code\u003e, URI protocol scheme detection should implement the spec more strictly (\u003ca href=\"https://github.com/slorber\"\u003e\u003ccode\u003e@​slorber\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/docusaurus/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​docusaurus/faster\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.10.0 (2026-04-07)\u003c/h2\u003e\n\u003ch4\u003e:rocket: New Feature\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003edocusaurus-types\u003c/code\u003e, \u003ccode\u003edocusaurus\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11896\"\u003e#11896\u003c/a\u003e feat(core): add \u003ccode\u003efuture.v4.mdx1CompatDisabledByDefault\u003c/code\u003e flag (\u003ca href=\"https://github.com/slorber\"\u003e\u003ccode\u003e@​slorber\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11797\"\u003e#11797\u003c/a\u003e feat(core): promote \u003ccode\u003esiteConfig.storage\u003c/code\u003e to stable + add \u003ccode\u003efuture.v4.siteStorageNamespacing\u003c/code\u003e flag [Claude] (\u003ca href=\"https://github.com/slorber\"\u003e\u003ccode\u003e@​slorber\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11571\"\u003e#11571\u003c/a\u003e feat(core): support custom html elements in head tags (\u003ca href=\"https://github.com/lebalz\"\u003e\u003ccode\u003e@​lebalz\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecreate-docusaurus\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11897\"\u003e#11897\u003c/a\u003e feat(create-docusaurus): update init template to \u003ccode\u003e.mdx\u003c/code\u003e extension and strict MDX syntax (\u003ca href=\"https://github.com/slorber\"\u003e\u003ccode\u003e@​slorber\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11696\"\u003e#11696\u003c/a\u003e feat(create-docusaurus): Newly initialized TS sites should use \u0026quot;strict: true\u0026quot; (\u003ca href=\"https://github.com/slorber\"\u003e\u003ccode\u003e@​slorber\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11611\"\u003e#11611\u003c/a\u003e feat(create-docusaurus): enable creation in current directory (\u003ca href=\"https://github.com/Mcheung7272\"\u003e\u003ccode\u003e@​Mcheung7272\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eOther\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11874\"\u003e#11874\u003c/a\u003e feat(ci): improve npm supply chain security - improve Dependabot config (\u003ca href=\"https://github.com/slorber\"\u003e\u003ccode\u003e@​slorber\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11712\"\u003e#11712\u003c/a\u003e feat(publish): Use trusted publishing (OIDC) for canary releases (\u003ca href=\"https://github.com/slorber\"\u003e\u003ccode\u003e@​slorber\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecreate-docusaurus\u003c/code\u003e, \u003ccode\u003edocusaurus-bundler\u003c/code\u003e, \u003ccode\u003edocusaurus-plugin-content-blog\u003c/code\u003e, \u003ccode\u003edocusaurus-plugin-content-docs\u003c/code\u003e, \u003ccode\u003edocusaurus-plugin-content-pages\u003c/code\u003e, \u003ccode\u003edocusaurus-plugin-pwa\u003c/code\u003e, \u003ccode\u003edocusaurus-types\u003c/code\u003e, \u003ccode\u003edocusaurus\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11802\"\u003e#11802\u003c/a\u003e feat(core): Docusaurus Faster is stable + v4 future flag turns it on by default (\u003ca href=\"https://github.com/slorber\"\u003e\u003ccode\u003e@​slorber\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edocusaurus-mdx-loader\u003c/code\u003e, \u003ccode\u003edocusaurus-utils\u003c/code\u003e, \u003ccode\u003edocusaurus\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11777\"\u003e#11777\u003c/a\u003e feat(cli): \u003ccode\u003ewrite-heading-ids\u003c/code\u003e CLI now supports the \u003ccode\u003e--syntax\u003c/code\u003e and \u003ccode\u003e--migrate\u003c/code\u003e options (\u003ca href=\"https://github.com/slorber\"\u003e\u003ccode\u003e@​slorber\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edocusaurus-mdx-loader\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11755\"\u003e#11755\u003c/a\u003e feat(mdx-loader): add support for explicit \u003ccode\u003eheadingId\u003c/code\u003e based on MD/MDX comments (\u003ca href=\"https://github.com/slorber\"\u003e\u003ccode\u003e@​slorber\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edocusaurus-theme-live-codeblock\u003c/code\u003e, \u003ccode\u003edocusaurus-theme-translations\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11675\"\u003e#11675\u003c/a\u003e feat(theme-live-codeblock): reset button + wire \u003ccode\u003eposition\u003c/code\u003e prop (\u003ca href=\"https://github.com/NPX2218\"\u003e\u003ccode\u003e@​NPX2218\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edocusaurus-theme-classic\u003c/code\u003e, \u003ccode\u003edocusaurus-theme-common\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11734\"\u003e#11734\u003c/a\u003e feat(theme): Split \u003ccode\u003e\u0026lt;DocCard\u0026gt;\u003c/code\u003e, improve extensibility, better handling of emoji icons, stable classNames (\u003ca href=\"https://github.com/slorber\"\u003e\u003ccode\u003e@​slorber\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11733\"\u003e#11733\u003c/a\u003e feat(theme): Use React context for \u003ccode\u003e\u0026lt;Tabs\u0026gt;\u003c/code\u003e, allow custom \u003ccode\u003e\u0026lt;TabItem\u0026gt;\u003c/code\u003e components (\u003ca href=\"https://github.com/slorber\"\u003e\u003ccode\u003e@​slorber\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edocusaurus-faster\u003c/code\u003e, \u003ccode\u003edocusaurus\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11715\"\u003e#11715\u003c/a\u003e feat(bundler): upgrade to Rspack 1.7, remove useless experimental feature flags (\u003ca href=\"https://github.com/slorber\"\u003e\u003ccode\u003e@​slorber\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edocusaurus-plugin-content-pages\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11666\"\u003e#11666\u003c/a\u003e feat(pages): add support for Markdown file path links (\u003ca href=\"https://github.com/VedantMadane\"\u003e\u003ccode\u003e@​VedantMadane\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edocusaurus-mdx-loader\u003c/code\u003e, \u003ccode\u003edocusaurus-theme-classic\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11642\"\u003e#11642\u003c/a\u003e feat(mdx-loader): add admonitions directive support for class/id shortcuts (\u003ca href=\"https://github.com/lebalz\"\u003e\u003ccode\u003e@​lebalz\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edocusaurus-theme-classic\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11635\"\u003e#11635\u003c/a\u003e feat(theme): add MDXComponents/Li to swizzle config (\u003ca href=\"https://github.com/moskalakamil\"\u003e\u003ccode\u003e@​moskalakamil\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edocusaurus-theme-search-algolia\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/f...\n\n_Description has been truncated_","html_url":"https://github.com/grasdouble/Lufa/pull/212","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/grasdouble%2FLufa/issues/212","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/212/packages"}},{"old_version":"21.3.1","new_version":"21.5.0","update_type":"minor","path":null,"pr_created_at":"2026-03-25T00:10:08.000Z","version_change":"21.3.1 → 21.5.0","issue":{"uuid":"4131478229","node_id":"PR_kwDOPwqPzM7NLHXs","number":27,"state":"closed","title":"Bump the development group across 1 directory with 6 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-04-15T00:11:00.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-25T00:10:08.000Z","updated_at":"2026-04-15T00:11:02.000Z","time_to_close":1814452,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"development","update_count":6,"packages":[{"name":"@npmcli/config","old_version":"10.7.1","new_version":"10.8.0","repository_url":"https://github.com/npm/cli"},{"name":"@types/node","old_version":"22.19.11","new_version":"22.19.15","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"lint-staged","old_version":"16.2.7","new_version":"16.4.0","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"pacote","old_version":"21.3.1","new_version":"21.5.0","repository_url":"https://github.com/npm/pacote"},{"name":"tailwindcss","old_version":"4.2.0","new_version":"4.2.2","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"typescript-eslint","old_version":"8.56.0","new_version":"8.57.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"}],"path":null,"ecosystem":"npm"},"body":"Bumps the development group with 6 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@npmcli/config](https://github.com/npm/cli/tree/HEAD/workspaces/config) | `10.7.1` | `10.8.0` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `22.19.11` | `22.19.15` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `16.2.7` | `16.4.0` |\n| [pacote](https://github.com/npm/pacote) | `21.3.1` | `21.5.0` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.2.0` | `4.2.2` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.56.0` | `8.57.1` |\n\n\nUpdates `@npmcli/config` from 10.7.1 to 10.8.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/config\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003econfig: v10.8.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/cli/compare/config-v10.7.1...config-v10.8.0\"\u003e10.8.0\u003c/a\u003e (2026-03-18)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/8eff5fb31afc996c71c8f159defa324cb86dfc5a\"\u003e\u003ccode\u003e8eff5fb\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9049\"\u003e#9049\u003c/a\u003e audit: add --include-attestations flag to output sigstore bundles (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/config/issues/9049\"\u003e#9049\u003c/a\u003e) (\u003ca href=\"https://github.com/mitchdenny\"\u003e\u003ccode\u003e@​mitchdenny\u003c/code\u003e\u003c/a\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/cli/commit/d2733809b820a9a9dc3a5453b55f2690afee6066\"\u003e\u003ccode\u003ed273380\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9129\"\u003e#9129\u003c/a\u003e config: make prefer-offline and prefer-online exclusive (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/config/issues/9129\"\u003e#9129\u003c/a\u003e) (\u003ca href=\"https://github.com/mvanhorn\"\u003e\u003ccode\u003e@​mvanhorn\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/e839b07b1a512a98e2266ff85ff79774d9385d9d\"\u003e\u003ccode\u003ee839b07\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9023\"\u003e#9023\u003c/a\u003e clear exclusive param siblings when setting from CLI (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/config/issues/9023\"\u003e#9023\u003c/a\u003e) (\u003ca href=\"https://github.com/umeshmore45\"\u003e\u003ccode\u003e@​umeshmore45\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/config/CHANGELOG.md\"\u003e\u003ccode\u003e@​npmcli/config\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/config-v10.7.1...config-v10.8.0\"\u003e10.8.0\u003c/a\u003e (2026-03-18)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/8eff5fb31afc996c71c8f159defa324cb86dfc5a\"\u003e\u003ccode\u003e8eff5fb\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9049\"\u003e#9049\u003c/a\u003e audit: add --include-attestations flag to output sigstore bundles (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/config/issues/9049\"\u003e#9049\u003c/a\u003e) (\u003ca href=\"https://github.com/mitchdenny\"\u003e\u003ccode\u003e@​mitchdenny\u003c/code\u003e\u003c/a\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/cli/commit/d2733809b820a9a9dc3a5453b55f2690afee6066\"\u003e\u003ccode\u003ed273380\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9129\"\u003e#9129\u003c/a\u003e config: make prefer-offline and prefer-online exclusive (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/config/issues/9129\"\u003e#9129\u003c/a\u003e) (\u003ca href=\"https://github.com/mvanhorn\"\u003e\u003ccode\u003e@​mvanhorn\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/e839b07b1a512a98e2266ff85ff79774d9385d9d\"\u003e\u003ccode\u003ee839b07\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9023\"\u003e#9023\u003c/a\u003e clear exclusive param siblings when setting from CLI (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/config/issues/9023\"\u003e#9023\u003c/a\u003e) (\u003ca href=\"https://github.com/umeshmore45\"\u003e\u003ccode\u003e@​umeshmore45\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/328f63c72dd3d72d7cdc0ded638cd9c6a41e2f31\"\u003e\u003ccode\u003e328f63c\u003c/code\u003e\u003c/a\u003e chore: release 10.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/12f103ce55ed21c9c04f87a101fb64d55ac02d3c\"\u003e\u003ccode\u003e12f103c\u003c/code\u003e\u003c/a\u003e fix: add first param titles to logs where missing (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/config/issues/7533\"\u003e#7533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/6f6414829fd82704233fbb56375b167495a0aaf5\"\u003e\u003ccode\u003e6f64148\u003c/code\u003e\u003c/a\u003e fix: require stdout to be a TTY for progress (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/config/issues/7507\"\u003e#7507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/e71f541b020de7940faccffab68d0255c4079e1a\"\u003e\u003ccode\u003ee71f541\u003c/code\u003e\u003c/a\u003e deps: nopt@7.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/9c4d3c402c77bd7aaa514ee9e02d7fd87223343e\"\u003e\u003ccode\u003e9c4d3c4\u003c/code\u003e\u003c/a\u003e chore: template-oss-apply\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/2b7ec54f52f9e8aee568ccb4e34ce4a5733af21a\"\u003e\u003ccode\u003e2b7ec54\u003c/code\u003e\u003c/a\u003e chore: template-oss@4.22.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/796971ed328d2d7a7664faec2ddd5624aa325062\"\u003e\u003ccode\u003e796971e\u003c/code\u003e\u003c/a\u003e chore: release 10.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/3ec86a0e258b1d5f5182f0093adf43c54e82578e\"\u003e\u003ccode\u003e3ec86a0\u003c/code\u003e\u003c/a\u003e fix(linting): no-unused-vars (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/config/issues/7456\"\u003e#7456\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/57ebebf03d55d4eda2b6439149a97b595a191aaf\"\u003e\u003ccode\u003e57ebebf\u003c/code\u003e\u003c/a\u003e fix: update repository.url in package.json (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/config/issues/7418\"\u003e#7418\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/9fea38399141a79a688b87fc16e2d1adeacd75f7\"\u003e\u003ccode\u003e9fea383\u003c/code\u003e\u003c/a\u003e chore: release 10.6.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/npm/cli/commits/v10.8.0/workspaces/config\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 22.19.11 to 22.19.15\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 `lint-staged` from 16.2.7 to 16.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lint-staged/lint-staged/releases\"\u003elint-staged's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.4.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1739\"\u003e#1739\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/687fc9069a312ac83ca48f035a1bbf453db91814\"\u003e\u003ccode\u003e687fc90\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/hyperz111\"\u003e\u003ccode\u003e@​hyperz111\u003c/code\u003e\u003c/a\u003e! - Replace \u003ccode\u003emicromatch\u003c/code\u003e with \u003ccode\u003epicomatch\u003c/code\u003e to reduce dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.3.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1742\"\u003e#1742\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/9d6e827b0c55da5b091c989111f6c55dd76539d9\"\u003e\u003ccode\u003e9d6e827\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Update dependencies, including \u003ca href=\"https://github.com/tinylibs/tinyexec/releases/tag/1.0.4\"\u003e\u003ccode\u003etinyexec@1.0.4\u003c/code\u003e\u003c/a\u003e to make sure local \u003ccode\u003enode_modules/.bin\u003c/code\u003e are preferred to global locations (released in \u003ca href=\"https://github.com/tinylibs/tinyexec/releases/tag/1.0.3\"\u003e\u003ccode\u003etinyexec@1.0.3\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.3.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1740\"\u003e#1740\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/0109e8d1507409d950dab0d65ce27bd40b1137c7\"\u003e\u003ccode\u003e0109e8d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Make sure Git's warning about CRLF line-endings doesn't interfere with creating initial backup stash.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.3.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1735\"\u003e#1735\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/2adaf6c3a76152abddbf23b749dfa5d62982f3cf\"\u003e\u003ccode\u003e2adaf6c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Hide the extra \u003ccode\u003ecmd\u003c/code\u003e window on Windows by spawning tasks without the \u003ccode\u003edetached\u003c/code\u003e option.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.3.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1729\"\u003e#1729\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/cd5d762c288bcfe36274c32f018cea97dfe11280\"\u003e\u003ccode\u003ecd5d762\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Remove \u003ccode\u003enano-spawn\u003c/code\u003e as a dependency from \u003ccode\u003epackage.json\u003c/code\u003e as it was replaced with \u003ccode\u003etinyexec\u003c/code\u003e and is no longer used.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.3.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1698\"\u003e#1698\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/feda37aa590789e847f32a4aabc346af1d79c547\"\u003e\u003ccode\u003efeda37a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Run external processes with \u003ca href=\"https://github.com/tinylibs/tinyexec\"\u003e\u003ccode\u003etinyexec\u003c/code\u003e\u003c/a\u003e instead of \u003ca href=\"https://github.com/sindresorhus/nano-spawn\"\u003e\u003ccode\u003enano-spawn\u003c/code\u003e\u003c/a\u003e. \u003ccode\u003enano-spawn\u003c/code\u003e replaced \u003ca href=\"https://github.com/sindresorhus/execa\"\u003e\u003ccode\u003eexeca\u003c/code\u003e\u003c/a\u003e in \u003cem\u003elint-staged\u003c/em\u003e version 16 to limit the amount of npm dependencies required, but caused some unknown issues related to spawning tasks. Let's hope \u003ccode\u003etinyexec\u003c/code\u003e improves the situation.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1699\"\u003e#1699\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/1346d16387e188911ef64e8bad6b8a6252cb6d71\"\u003e\u003ccode\u003e1346d16\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Remove \u003ccode\u003epidtree\u003c/code\u003e as a dependency. When a task fails, its sub-processes are killed more efficiently via the process group on Unix systems, and the \u003ccode\u003etaskkill\u003c/code\u003e command on Windows.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1726\"\u003e#1726\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/87467aaa76e1edc2547f3f3d462a4495afa5337d\"\u003e\u003ccode\u003e87467aa\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Incorrect brace expansions like \u003ccode\u003e*.{js}\u003c/code\u003e (\u003cem\u003enothing to expand\u003c/em\u003e) are detected exhaustively, instead of just a single pass.\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/lint-staged/lint-staged/blob/main/CHANGELOG.md\"\u003elint-staged's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e16.4.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1739\"\u003e#1739\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/687fc9069a312ac83ca48f035a1bbf453db91814\"\u003e\u003ccode\u003e687fc90\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/hyperz111\"\u003e\u003ccode\u003e@​hyperz111\u003c/code\u003e\u003c/a\u003e! - Replace \u003ccode\u003emicromatch\u003c/code\u003e with \u003ccode\u003epicomatch\u003c/code\u003e to reduce dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e16.3.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1742\"\u003e#1742\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/9d6e827b0c55da5b091c989111f6c55dd76539d9\"\u003e\u003ccode\u003e9d6e827\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Update dependencies, including \u003ca href=\"https://github.com/tinylibs/tinyexec/releases/tag/1.0.4\"\u003e\u003ccode\u003etinyexec@1.0.4\u003c/code\u003e\u003c/a\u003e to make sure local \u003ccode\u003enode_modules/.bin\u003c/code\u003e are preferred to global locations (released in \u003ca href=\"https://github.com/tinylibs/tinyexec/releases/tag/1.0.3\"\u003e\u003ccode\u003etinyexec@1.0.3\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e16.3.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1740\"\u003e#1740\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/0109e8d1507409d950dab0d65ce27bd40b1137c7\"\u003e\u003ccode\u003e0109e8d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Make sure Git's warning about CRLF line-endings doesn't interfere with creating initial backup stash.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e16.3.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1735\"\u003e#1735\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/2adaf6c3a76152abddbf23b749dfa5d62982f3cf\"\u003e\u003ccode\u003e2adaf6c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Hide the extra \u003ccode\u003ecmd\u003c/code\u003e window on Windows by spawning tasks without the \u003ccode\u003edetached\u003c/code\u003e option.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e16.3.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1729\"\u003e#1729\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/cd5d762c288bcfe36274c32f018cea97dfe11280\"\u003e\u003ccode\u003ecd5d762\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Remove \u003ccode\u003enano-spawn\u003c/code\u003e as a dependency from \u003ccode\u003epackage.json\u003c/code\u003e as it was replaced with \u003ccode\u003etinyexec\u003c/code\u003e and is no longer used.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e16.3.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1698\"\u003e#1698\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/feda37aa590789e847f32a4aabc346af1d79c547\"\u003e\u003ccode\u003efeda37a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Run external processes with \u003ca href=\"https://github.com/tinylibs/tinyexec\"\u003e\u003ccode\u003etinyexec\u003c/code\u003e\u003c/a\u003e instead of \u003ca href=\"https://github.com/sindresorhus/nano-spawn\"\u003e\u003ccode\u003enano-spawn\u003c/code\u003e\u003c/a\u003e. \u003ccode\u003enano-spawn\u003c/code\u003e replaced \u003ca href=\"https://github.com/sindresorhus/execa\"\u003e\u003ccode\u003eexeca\u003c/code\u003e\u003c/a\u003e in \u003cem\u003elint-staged\u003c/em\u003e version 16 to limit the amount of npm dependencies required, but caused some unknown issues related to spawning tasks. Let's hope \u003ccode\u003etinyexec\u003c/code\u003e improves the situation.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1699\"\u003e#1699\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/1346d16387e188911ef64e8bad6b8a6252cb6d71\"\u003e\u003ccode\u003e1346d16\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Remove \u003ccode\u003epidtree\u003c/code\u003e as a dependency. When a task fails, its sub-processes are killed more efficiently via the process group on Unix systems, and the \u003ccode\u003etaskkill\u003c/code\u003e command on Windows.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1726\"\u003e#1726\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/87467aaa76e1edc2547f3f3d462a4495afa5337d\"\u003e\u003ccode\u003e87467aa\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Incorrect brace expansions like \u003ccode\u003e*.{js}\u003c/code\u003e (\u003cem\u003enothing to expand\u003c/em\u003e) are detected exhaustively, instead of just a single pass.\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/lint-staged/lint-staged/commit/445f9dd042b88528c798b2e25c21c9adbc69a732\"\u003e\u003ccode\u003e445f9dd\u003c/code\u003e\u003c/a\u003e chore(changeset): release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/d91be60800d59565cb601c4802ed35253bce5b2a\"\u003e\u003ccode\u003ed91be60\u003c/code\u003e\u003c/a\u003e docs: update readme to use picomatch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/b392a9ffecd9cfeb167bd2273c6496b8b3c41b47\"\u003e\u003ccode\u003eb392a9f\u003c/code\u003e\u003c/a\u003e refactor: extract \u003ccode\u003ematchFiles\u003c/code\u003e and add unit tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/687fc9069a312ac83ca48f035a1bbf453db91814\"\u003e\u003ccode\u003e687fc90\u003c/code\u003e\u003c/a\u003e refactor: replace micromatch with picomatch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/26dadf9a0472d283112d6cfaaa1fb1f040fd6760\"\u003e\u003ccode\u003e26dadf9\u003c/code\u003e\u003c/a\u003e chore(changeset): release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/9d6e827b0c55da5b091c989111f6c55dd76539d9\"\u003e\u003ccode\u003e9d6e827\u003c/code\u003e\u003c/a\u003e build(deps): update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/8aea986068501841a5741868e0895fef2a7618c3\"\u003e\u003ccode\u003e8aea986\u003c/code\u003e\u003c/a\u003e chore(changeset): release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/0109e8d1507409d950dab0d65ce27bd40b1137c7\"\u003e\u003ccode\u003e0109e8d\u003c/code\u003e\u003c/a\u003e fix: strip Git CRLF warning from output\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/dfd6a7a4afa1147c9b6ad7d441b1f6278da499c5\"\u003e\u003ccode\u003edfd6a7a\u003c/code\u003e\u003c/a\u003e chore(changeset): release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/2adaf6c3a76152abddbf23b749dfa5d62982f3cf\"\u003e\u003ccode\u003e2adaf6c\u003c/code\u003e\u003c/a\u003e fix(Windows): do not spawn  tasks as detached since it opens a cmd window on ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lint-staged/lint-staged/compare/v16.2.7...v16.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pacote` from 21.3.1 to 21.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/pacote/releases\"\u003epacote's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev21.5.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/pacote/compare/v21.4.0...v21.5.0\"\u003e21.5.0\u003c/a\u003e (2026-03-09)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/d912f17785cd547879c59342b1c2104f71a5a0e6\"\u003e\u003ccode\u003ed912f17\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/457\"\u003e#457\u003c/a\u003e expose fetched attestation bundles on manifest (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/457\"\u003e#457\u003c/a\u003e) (\u003ca href=\"https://github.com/mitchdenny\"\u003e\u003ccode\u003e@​mitchdenny\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/pacote/commit/586a55dc0cb9e44740be28ffd1fb227cf8111d2a\"\u003e\u003ccode\u003e586a55d\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/471\"\u003e#471\u003c/a\u003e template-oss-apply for new macos images (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/471\"\u003e#471\u003c/a\u003e) (\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/pacote/commit/d1cc5c8bf2ac35c52fc606f96d47129f042739e6\"\u003e\u003ccode\u003ed1cc5c8\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/460\"\u003e#460\u003c/a\u003e template-oss-apply for release branches (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/460\"\u003e#460\u003c/a\u003e) (\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/pacote/commit/b741e8b1a401c46841b7c37241e8ec85ad420841\"\u003e\u003ccode\u003eb741e8b\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/468\"\u003e#468\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.28.0 to 4.29.0 (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/468\"\u003e#468\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\u003ev21.4.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/pacote/compare/v21.3.1...v21.4.0\"\u003e21.4.0\u003c/a\u003e (2026-02-24)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/6912f249599e9e27ed0b79ab0652cc60f6d2f755\"\u003e\u003ccode\u003e6912f24\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/451\"\u003e#451\u003c/a\u003e add allowRegistry option (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/451\"\u003e#451\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\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/ab37bc1e7d0f1c0a590770e650f93500caa9b206\"\u003e\u003ccode\u003eab37bc1\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/452\"\u003e#452\u003c/a\u003e prevent path duplication in attestation URL for registries with … (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/452\"\u003e#452\u003c/a\u003e) (\u003ca href=\"https://github.com/ajayk\"\u003e\u003ccode\u003e@​ajayk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/ab37bc1e7d0f1c0a590770e650f93500caa9b206\"\u003e\u003ccode\u003eab37bc1\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/452\"\u003e#452\u003c/a\u003e prevent path duplication in attestation URL for registries with (\u003ca href=\"https://github.com/ajayk\"\u003e\u003ccode\u003e@​ajayk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/8b8ea3b27f49097806fc798b478c5179bea21266\"\u003e\u003ccode\u003e8b8ea3b\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/454\"\u003e#454\u003c/a\u003e skip registry key check for keyless (Sigstore/Fulcio) attestations (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/454\"\u003e#454\u003c/a\u003e) (\u003ca href=\"https://github.com/ajayk\"\u003e\u003ccode\u003e@​ajayk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/8b8ea3b27f49097806fc798b478c5179bea21266\"\u003e\u003ccode\u003e8b8ea3b\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/454\"\u003e#454\u003c/a\u003e skip registry key check for keyless (Sigstore/Fulcio) attestations (\u003ca href=\"https://github.com/ajayk\"\u003e\u003ccode\u003e@​ajayk\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/pacote/commit/0dfd1cdc15cf8586d0d7c1f4b30bffe73d5277dc\"\u003e\u003ccode\u003e0dfd1cd\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/456\"\u003e#456\u003c/a\u003e remove git config from tests (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/456\"\u003e#456\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\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/pacote/blob/main/CHANGELOG.md\"\u003epacote's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/pacote/compare/v21.4.0...v21.5.0\"\u003e21.5.0\u003c/a\u003e (2026-03-09)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/d912f17785cd547879c59342b1c2104f71a5a0e6\"\u003e\u003ccode\u003ed912f17\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/457\"\u003e#457\u003c/a\u003e expose fetched attestation bundles on manifest (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/457\"\u003e#457\u003c/a\u003e) (\u003ca href=\"https://github.com/mitchdenny\"\u003e\u003ccode\u003e@​mitchdenny\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/pacote/commit/586a55dc0cb9e44740be28ffd1fb227cf8111d2a\"\u003e\u003ccode\u003e586a55d\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/471\"\u003e#471\u003c/a\u003e template-oss-apply for new macos images (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/471\"\u003e#471\u003c/a\u003e) (\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/pacote/commit/d1cc5c8bf2ac35c52fc606f96d47129f042739e6\"\u003e\u003ccode\u003ed1cc5c8\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/460\"\u003e#460\u003c/a\u003e template-oss-apply for release branches (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/460\"\u003e#460\u003c/a\u003e) (\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/pacote/commit/b741e8b1a401c46841b7c37241e8ec85ad420841\"\u003e\u003ccode\u003eb741e8b\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/468\"\u003e#468\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.28.0 to 4.29.0 (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/468\"\u003e#468\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/pacote/compare/v21.3.1...v21.4.0\"\u003e21.4.0\u003c/a\u003e (2026-02-24)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/6912f249599e9e27ed0b79ab0652cc60f6d2f755\"\u003e\u003ccode\u003e6912f24\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/451\"\u003e#451\u003c/a\u003e add allowRegistry option (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/451\"\u003e#451\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\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/ab37bc1e7d0f1c0a590770e650f93500caa9b206\"\u003e\u003ccode\u003eab37bc1\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/452\"\u003e#452\u003c/a\u003e prevent path duplication in attestation URL for registries with … (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/452\"\u003e#452\u003c/a\u003e) (\u003ca href=\"https://github.com/ajayk\"\u003e\u003ccode\u003e@​ajayk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/ab37bc1e7d0f1c0a590770e650f93500caa9b206\"\u003e\u003ccode\u003eab37bc1\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/452\"\u003e#452\u003c/a\u003e prevent path duplication in attestation URL for registries with (\u003ca href=\"https://github.com/ajayk\"\u003e\u003ccode\u003e@​ajayk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/8b8ea3b27f49097806fc798b478c5179bea21266\"\u003e\u003ccode\u003e8b8ea3b\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/454\"\u003e#454\u003c/a\u003e skip registry key check for keyless (Sigstore/Fulcio) attestations (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/454\"\u003e#454\u003c/a\u003e) (\u003ca href=\"https://github.com/ajayk\"\u003e\u003ccode\u003e@​ajayk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/8b8ea3b27f49097806fc798b478c5179bea21266\"\u003e\u003ccode\u003e8b8ea3b\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/454\"\u003e#454\u003c/a\u003e skip registry key check for keyless (Sigstore/Fulcio) attestations (\u003ca href=\"https://github.com/ajayk\"\u003e\u003ccode\u003e@​ajayk\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/pacote/commit/0dfd1cdc15cf8586d0d7c1f4b30bffe73d5277dc\"\u003e\u003ccode\u003e0dfd1cd\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/456\"\u003e#456\u003c/a\u003e remove git config from tests (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/456\"\u003e#456\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\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/pacote/commit/6c2555a38a2dc0ab2fb98c4f934d714be5f3ba49\"\u003e\u003ccode\u003e6c2555a\u003c/code\u003e\u003c/a\u003e chore: release 21.5.0 (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/470\"\u003e#470\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/586a55dc0cb9e44740be28ffd1fb227cf8111d2a\"\u003e\u003ccode\u003e586a55d\u003c/code\u003e\u003c/a\u003e chore: template-oss-apply for new macos images (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/471\"\u003e#471\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/d912f17785cd547879c59342b1c2104f71a5a0e6\"\u003e\u003ccode\u003ed912f17\u003c/code\u003e\u003c/a\u003e feat: expose fetched attestation bundles on manifest (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/457\"\u003e#457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/b741e8b1a401c46841b7c37241e8ec85ad420841\"\u003e\u003ccode\u003eb741e8b\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.28.0 to 4.29.0 (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/468\"\u003e#468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/d1cc5c8bf2ac35c52fc606f96d47129f042739e6\"\u003e\u003ccode\u003ed1cc5c8\u003c/code\u003e\u003c/a\u003e chore: template-oss-apply for release branches (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/460\"\u003e#460\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/e3871d830ad0d9e4c3a71502dc77c309804671f9\"\u003e\u003ccode\u003ee3871d8\u003c/code\u003e\u003c/a\u003e chore: release 21.4.0 (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/455\"\u003e#455\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/0dfd1cdc15cf8586d0d7c1f4b30bffe73d5277dc\"\u003e\u003ccode\u003e0dfd1cd\u003c/code\u003e\u003c/a\u003e chore: remove git config from tests (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/456\"\u003e#456\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/bfe6f232ea169ddf884203128e5bac1c131706d0\"\u003e\u003ccode\u003ebfe6f23\u003c/code\u003e\u003c/a\u003e Update to newer promise-retry library (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/449\"\u003e#449\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/6912f249599e9e27ed0b79ab0652cc60f6d2f755\"\u003e\u003ccode\u003e6912f24\u003c/code\u003e\u003c/a\u003e feat: add allowRegistry option (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/451\"\u003e#451\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/ab37bc1e7d0f1c0a590770e650f93500caa9b206\"\u003e\u003ccode\u003eab37bc1\u003c/code\u003e\u003c/a\u003e fix: prevent path duplication in attestation URL for registries with … (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/452\"\u003e#452\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/npm/pacote/compare/v21.3.1...v21.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tailwindcss` from 4.2.0 to 4.2.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/releases\"\u003etailwindcss's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.2.2\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Vite 8 in \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19790\"\u003e#19790\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't crash when candidates contain prototype properties like \u003ccode\u003erow-constructor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19725\"\u003e#19725\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalize \u003ccode\u003ecalc(var(--spacing)*…)\u003c/code\u003e expressions into \u003ccode\u003e--spacing(…)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19769\"\u003e#19769\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix crash in canonicalization step when handling utilities containing \u003ccode\u003e@property\u003c/code\u003e at-rules (e.g. \u003ccode\u003eshadow-sm border\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19727\"\u003e#19727\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSkip full reload for server only modules scanned by client CSS when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19745\"\u003e#19745\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove canonicalization for bare values exceeding default spacing scale suggestions (e.g. \u003ccode\u003ew-1234 h-1234\u003c/code\u003e → \u003ccode\u003esize-1234\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19809\"\u003e#19809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix canonicalization resulting in empty list (e.g. \u003ccode\u003ew-5 h-5 size-5\u003c/code\u003e → \u003ccode\u003e''\u003c/code\u003e instead of \u003ccode\u003esize-5\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19812\"\u003e#19812\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.2.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow trailing dash in functional utility names for backwards compatibility (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19696\"\u003e#19696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eProperly detect classes containing \u003ccode\u003e.\u003c/code\u003e characters within curly braces in MDX files (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19711\"\u003e#19711\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/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md\"\u003etailwindcss's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.2.2] - 2026-03-18\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't crash when candidates contain prototype properties like \u003ccode\u003erow-constructor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19725\"\u003e#19725\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalize \u003ccode\u003ecalc(var(--spacing)*…)\u003c/code\u003e expressions into \u003ccode\u003e--spacing(…)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19769\"\u003e#19769\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix crash in canonicalization step when handling utilities containing \u003ccode\u003e@property\u003c/code\u003e at-rules (e.g. \u003ccode\u003eshadow-sm border\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19727\"\u003e#19727\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSkip full reload for server only modules scanned by client CSS when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19745\"\u003e#19745\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd support for Vite 8 in \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19790\"\u003e#19790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove canonicalization for bare values exceeding default spacing scale suggestions (e.g. \u003ccode\u003ew-1234 h-1234\u003c/code\u003e → \u003ccode\u003esize-1234\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19809\"\u003e#19809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix canonicalization resulting in empty list (e.g. \u003ccode\u003ew-5 h-5 size-5\u003c/code\u003e → \u003ccode\u003e''\u003c/code\u003e instead of \u003ccode\u003esize-5\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19812\"\u003e#19812\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eResolve tsconfig paths to allow for \u003ccode\u003e@import '@/path/to/file';\u003c/code\u003e when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19803\"\u003e#19803\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.2.1] - 2026-02-23\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow trailing dash in functional utility names for backwards compatibility (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19696\"\u003e#19696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eProperly detect classes containing \u003ccode\u003e.\u003c/code\u003e characters within curly braces in MDX files (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19711\"\u003e#19711\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/tailwindlabs/tailwindcss/commit/d596b0c43d36ad5099c983930fb155e089cbc291\"\u003e\u003ccode\u003ed596b0c\u003c/code\u003e\u003c/a\u003e 4.2.2 (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/19821\"\u003e#19821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/2228a57a9e6a5519f390da3f3a323a2cdfd5312f\"\u003e\u003ccode\u003e2228a57\u003c/code\u003e\u003c/a\u003e Bump Lightning CSS (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/19771\"\u003e#19771\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/f302fce815786dedbb97baf81f666d9a28c55a24\"\u003e\u003ccode\u003ef302fce\u003c/code\u003e\u003c/a\u003e Fix canonicalization resulting in empty list (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/19812\"\u003e#19812\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/bb2f1705142cc0563e44113e3aef604e7c860c0e\"\u003e\u003ccode\u003ebb2f170\u003c/code\u003e\u003c/a\u003e Improve canonicalization for bare values exceeding default spacing scale sugg...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/faa5e8849be45e1009dc1d0f862ca782ee0a1ee9\"\u003e\u003ccode\u003efaa5e88\u003c/code\u003e\u003c/a\u003e Cleanup inconsistencies related to (regex) escapes (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/19804\"\u003e#19804\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/d5717f2307d61ff2d5531326e5fbf36f9ad6dabc\"\u003e\u003ccode\u003ed5717f2\u003c/code\u003e\u003c/a\u003e run prettier\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/51aa9d799c59f79723ba032ed11c8010c4d490a3\"\u003e\u003ccode\u003e51aa9d7\u003c/code\u003e\u003c/a\u003e fix(canonicalize): handle utilities with empty property maps in collapse (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/19\"\u003e#19\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/c586bd6a94a5415e7154474980d1c664e28b6991\"\u003e\u003ccode\u003ec586bd6\u003c/code\u003e\u003c/a\u003e Canonicalize \u003ccode\u003ecalc(var(--spacing)*…)\u003c/code\u003e expressions into \u003ccode\u003e--spacing(…)\u003c/code\u003e (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/19769\"\u003e#19769\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/9ded4a23de06fb7e8cdc34a3bdf9318e7e8d2bbc\"\u003e\u003ccode\u003e9ded4a2\u003c/code\u003e\u003c/a\u003e Guard object lookups against inherited prototype properties (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/19725\"\u003e#19725\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/1dce64ee7ec2e414c845b4e268ac3b9b89aaf0c8\"\u003e\u003ccode\u003e1dce64e\u003c/code\u003e\u003c/a\u003e 4.2.1 (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/19714\"\u003e#19714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commits/v4.2.2/packages/tailwindcss\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typescript-eslint` from 8.56.0 to 8.57.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003etypescript-eslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.57.1\u003c/h2\u003e\n\u003ch2\u003e8.57.1 (2026-03-16)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-optional-chain] no report for property on intersection type (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12126\"\u003e#12126\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNewton Yuan \u003ca href=\"https://github.com/NewtonYuan\"\u003e\u003ccode\u003e@​NewtonYuan\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.57.1\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.57.0\u003c/h2\u003e\n\u003ch2\u003e8.57.0 (2026-03-09)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-condition] allow literal loop conditions in for/do loops (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12080\"\u003e#12080\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [strict-void-return] false positives with overloads (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12055\"\u003e#12055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e handle statically analyzable computed keys in prefer-readonly (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12079\"\u003e#12079\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e guard against negative paramIndex in no-useless-default-assignment (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12077\"\u003e#12077\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-promise-reject-errors] add allow \u003ccode\u003eTypeOrValueSpecifier\u003c/code\u003e to prefer-promise-reject-errors (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12094\"\u003e#12094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-base-to-string] fix false positive for toString with overloads (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12089\"\u003e#12089\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e switch back to use \u003ccode\u003ets.getModifiers()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12034\"\u003e#12034\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e if the template literal is tagged and the text has an invalid escape, \u003ccode\u003ecooked\u003c/code\u003e will be \u003ccode\u003enull\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11355\"\u003e#11355\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBrad Zacher \u003ca href=\"https://github.com/bradzacher\"\u003e\u003ccode\u003e@​bradzacher\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBrian Schlenker \u003ca href=\"https://github.com/bschlenk\"\u003e\u003ccode\u003e@​bschlenk\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efisker Cheung \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJames Henry \u003ca href=\"https://github.com/JamesHenry\"\u003e\u003ccode\u003e@​JamesHenry\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMoses Odutusin \u003ca href=\"https://github.com/thebolarin\"\u003e\u003ccode\u003e@​thebolarin\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNewton Yuan \u003ca href=\"https://github.com/NewtonYuan\"\u003e\u003ccode\u003e@​NewtonYuan\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSungHyun627 \u003ca href=\"https://github.com/SungHyun627\"\u003e\u003ccode\u003e@​SungHyun627\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eYounsang Na \u003ca href=\"https://github.com/nayounsang\"\u003e\u003ccode\u003e@​nayounsang\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.57.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\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/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md\"\u003etypescript-eslint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.57.1 (2026-03-16)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.57.1\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.57.0 (2026-03-09)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.57.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.56.1 (2026-02-23)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.56.1\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\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/typescript-eslint/typescript-eslint/commit/c7c38aa252d7bf6708a225aebedc57686ac33dcd\"\u003e\u003ccode\u003ec7c38aa\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.57.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/2c6aeeec238dfea860b9f3c146a55f8f49f15cf5\"\u003e\u003ccode\u003e2c6aeee\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.57.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/f696dadfc37078efe4119ad2ab0609cde3e42766\"\u003e\u003ccode\u003ef696dad\u003c/code\u003e\u003c/a\u003e chore: use pnpm catalog (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/12047\"\u003e#12047\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/a09921e2de2e8790e6a803016b825815ca9409d8\"\u003e\u003ccode\u003ea09921e\u003c/code\u003e\u003c/a\u003e chore: update vitest to 4.x (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/12071\"\u003e#12071\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/96a04a97454cf6b6ae8366711c09333bf6e2327a\"\u003e\u003ccode\u003e96a04a9\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.56.1\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.57.1/packages/typescript-eslint\"\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/pirate-software/fs-data/pull/27","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/pirate-software%2Ffs-data/issues/27","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/27/packages"}},{"old_version":"21.4.0","new_version":"21.5.0","update_type":"minor","path":null,"pr_created_at":"2026-03-23T08:19:43.000Z","version_change":"21.4.0 → 21.5.0","issue":{"uuid":"4119094245","node_id":"PR_kwDOJdp-5M7MmtLJ","number":207,"state":"open","title":"chore(deps): bump the production-dependencies group across 1 directory with 5 updates","user":"dependabot[bot]","labels":["automated","dependencies"],"assignees":[],"locked":false,"comments_count":4,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-23T08:19:43.000Z","updated_at":"2026-03-23T08:23:04.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"production-dependencies","update_count":5,"packages":[{"name":"@dotenvx/dotenvx","old_version":"1.52.0","new_version":"1.57.2","repository_url":"https://github.com/dotenvx/dotenvx"},{"name":"express-rate-limit","old_version":"8.2.1","new_version":"8.3.1","repository_url":"https://github.com/express-rate-limit/express-rate-limit"},{"name":"pacote","old_version":"21.4.0","new_version":"21.5.0","repository_url":"https://github.com/npm/pacote"},{"name":"sanitize-filename","old_version":"1.6.3","new_version":"1.6.4","repository_url":"https://github.com/parshap/node-sanitize-filename"},{"name":"typescript-eslint","old_version":"8.56.1","new_version":"8.57.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"}],"path":null,"ecosystem":"npm"},"body":"Bumps the production-dependencies group with 5 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@dotenvx/dotenvx](https://github.com/dotenvx/dotenvx) | `1.52.0` | `1.57.2` |\n| [express-rate-limit](https://github.com/express-rate-limit/express-rate-limit) | `8.2.1` | `8.3.1` |\n| [pacote](https://github.com/npm/pacote) | `21.4.0` | `21.5.0` |\n| [sanitize-filename](https://github.com/parshap/node-sanitize-filename) | `1.6.3` | `1.6.4` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.56.1` | `8.57.1` |\n\n\nUpdates `@dotenvx/dotenvx` from 1.52.0 to 1.57.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dotenvx/dotenvx/releases\"\u003e\u003ccode\u003e@​dotenvx/dotenvx\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.57.2\u003c/h2\u003e\n\u003cp\u003esee \u003ca href=\"https://github.com/dotenvx/dotenvx/blob/main/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.57.1\u003c/h2\u003e\n\u003cp\u003esee \u003ca href=\"https://github.com/dotenvx/dotenvx/blob/main/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.57.0\u003c/h2\u003e\n\u003cp\u003esee \u003ca href=\"https://github.com/dotenvx/dotenvx/blob/main/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.56.0\u003c/h2\u003e\n\u003cp\u003esee \u003ca href=\"https://github.com/dotenvx/dotenvx/blob/main/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.55.1\u003c/h2\u003e\n\u003cp\u003esee \u003ca href=\"https://github.com/dotenvx/dotenvx/blob/main/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.55.0\u003c/h2\u003e\n\u003cp\u003esee \u003ca href=\"https://github.com/dotenvx/dotenvx/blob/main/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.54.1\u003c/h2\u003e\n\u003cp\u003esee \u003ca href=\"https://github.com/dotenvx/dotenvx/blob/main/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.54.0\u003c/h2\u003e\n\u003cp\u003esee \u003ca href=\"https://github.com/dotenvx/dotenvx/blob/main/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.53.0\u003c/h2\u003e\n\u003cp\u003esee \u003ca href=\"https://github.com/dotenvx/dotenvx/blob/main/CHANGELOG.md\"\u003eCHANGELOG\u003c/a\u003e\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/dotenvx/dotenvx/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​dotenvx/dotenvx\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/dotenvx/dotenvx/compare/v1.57.1...v1.57.2\"\u003e1.57.2\u003c/a\u003e (2026-03-22)\u003c/h2\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRan \u003ccode\u003enpm audit\u003c/code\u003e to update package-lock.json (\u003ca href=\"https://redirect.github.com/dotenvx/dotenvx/pull/763\"\u003e#763\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/dotenvx/dotenvx/compare/v1.57.0...v1.57.1\"\u003e1.57.1\u003c/a\u003e (2026-03-21)\u003c/h2\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eimproved error logs and compacted most to a single line (\u003ca href=\"https://redirect.github.com/dotenvx/dotenvx/pull/755\"\u003e#755\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eintroduced leading log glyphs as a visual status language:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e◈\u003c/code\u003e success action (encrypted)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e◇\u003c/code\u003e success action (set plain value, decrypted)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e⟳\u003c/code\u003e success action (rotated)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e○\u003c/code\u003e informational no-op (no changes)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e▣\u003c/code\u003e success action for generated/updated support files\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e⚠\u003c/code\u003e warning\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e☠\u003c/code\u003e error\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/dotenvx/dotenvx/compare/v1.56.0...v1.57.0\"\u003e1.57.0\u003c/a\u003e (2026-03-19)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecolor and formatting changes to outputs (\u003ca href=\"https://redirect.github.com/dotenvx/dotenvx/pull/754\"\u003e#754\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/dotenvx/dotenvx/compare/v1.55.1...v1.56.0\"\u003e1.56.0\u003c/a\u003e (2026-03-19)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eops off\u003c/code\u003e flag — now respected by \u003ccode\u003eget\u003c/code\u003e, \u003ccode\u003ekeypair\u003c/code\u003e, \u003ccode\u003erotate\u003c/code\u003e, and \u003ccode\u003eencrypt\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dotenvx/dotenvx/pull/750\"\u003e#750\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e--pp\u003c/code\u003e alias — added as shorthand for \u003ccode\u003e--pretty-print\u003c/code\u003e; toward sunsetting \u003ccode\u003e-pp\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dotenvx/dotenvx/pull/750\"\u003e#750\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove support for \u003ccode\u003e.env.vault\u003c/code\u003e files (\u003ca href=\"https://redirect.github.com/dotenvx/dotenvx/pull/750\"\u003e#750\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/dotenvx/dotenvx/compare/v1.55.0...v1.55.1\"\u003e1.55.1\u003c/a\u003e (2026-03-13)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRespect \u003ccode\u003edotenvx-ops status (on|off)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dotenvx/dotenvx/pull/749\"\u003e#749\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/dotenvx/dotenvx/compare/v1.54.1...v1.55.0\"\u003e1.55.0\u003c/a\u003e (2026-03-13)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd 'KEYS OFF COMPUTER' security feature when \u003ca href=\"https://dotenvx.com/ops\"\u003edotenvx-ops\u003c/a\u003e installed (\u003ca href=\"https://redirect.github.com/dotenvx/dotenvx/pull/746\"\u003e#746\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/dotenvx/dotenvx/commit/dfec22aedf92733db484120e60df36875504acc3\"\u003e\u003ccode\u003edfec22a\u003c/code\u003e\u003c/a\u003e 1.57.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotenvx/dotenvx/commit/314a3ab17e2ff6f48b2430ad00539b353450ee17\"\u003e\u003ccode\u003e314a3ab\u003c/code\u003e\u003c/a\u003e changelog 🪵\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotenvx/dotenvx/commit/9c8ba44b04e7eebfb2a570c5c59cb3eff799c2e1\"\u003e\u003ccode\u003e9c8ba44\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dotenvx/dotenvx/issues/763\"\u003e#763\u003c/a\u003e from dotenvx/audit-fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotenvx/dotenvx/commit/06168ac68d4ccef8d69a04ad4a080b701dbe87f5\"\u003e\u003ccode\u003e06168ac\u003c/code\u003e\u003c/a\u003e \u003ccode\u003enpm audit\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotenvx/dotenvx/commit/98cdb9acd5bf526efe7ee60b303b3f6ab11c4a91\"\u003e\u003ccode\u003e98cdb9a\u003c/code\u003e\u003c/a\u003e README tweak\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotenvx/dotenvx/commit/f201a849e958cae79fbc148c486522f4f2d4c2ae\"\u003e\u003ccode\u003ef201a84\u003c/code\u003e\u003c/a\u003e simplify\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotenvx/dotenvx/commit/857149557b5d7b9bfcc101edf6c68abfb92d5f5f\"\u003e\u003ccode\u003e8571495\u003c/code\u003e\u003c/a\u003e 1.57.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotenvx/dotenvx/commit/005e5706f065d5b1ac21d9a3e9120c2df5ddc707\"\u003e\u003ccode\u003e005e570\u003c/code\u003e\u003c/a\u003e test coverage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotenvx/dotenvx/commit/42e128083d5280a0121ac603bb40274931f6c842\"\u003e\u003ccode\u003e42e1280\u003c/code\u003e\u003c/a\u003e changelog 🪵\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotenvx/dotenvx/commit/038916f0ccfe6158d9011d23c935ad3deca8e9f8\"\u003e\u003ccode\u003e038916f\u003c/code\u003e\u003c/a\u003e Remove ? helps\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dotenvx/dotenvx/compare/v1.52.0...v1.57.2\"\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 8.2.1 to 8.3.1\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.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\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/47e5b2952fe697ac0a5f8a6aa86f050f6f2c0ce5\"\u003e\u003ccode\u003e47e5b29\u003c/code\u003e\u003c/a\u003e 8.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/eb61179a49064c7e86f6f8688be742343b1f1b8e\"\u003e\u003ccode\u003eeb61179\u003c/code\u003e\u003c/a\u003e v8.3.1 changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/a17377ddec51d27eba34000dc599ea608f4e0454\"\u003e\u003ccode\u003ea17377d\u003c/code\u003e\u003c/a\u003e Fix broken link for contributing guide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/5aa3f6cefe0caddc41aafdf5df719230c791e28f\"\u003e\u003ccode\u003e5aa3f6c\u003c/code\u003e\u003c/a\u003e fix: revert the dts-bundle-generator update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/06dea83428d4b3b67ddd0f673b234a69cafe2f03\"\u003e\u003ccode\u003e06dea83\u003c/code\u003e\u003c/a\u003e ci: run test on node 20, 22, 24, 25 and drop 18 as it reached eol\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/c86a27d1e19123a9cb3a04cdeb178bf8f9d12cc6\"\u003e\u003ccode\u003ec86a27d\u003c/code\u003e\u003c/a\u003e chore: update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/8898ffa8cbf4222df07eadef87010cf2c85ce2e6\"\u003e\u003ccode\u003e8898ffa\u003c/code\u003e\u003c/a\u003e chore: migrate biome schema and run formatter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/dd544fda5f42e75207d6add12e476f6f1ea153ff\"\u003e\u003ccode\u003edd544fd\u003c/code\u003e\u003c/a\u003e docs: update changelog with backported releases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/9c90752747e169904c44ea1b1bc61a636b9594db\"\u003e\u003ccode\u003e9c90752\u003c/code\u003e\u003c/a\u003e ci: setup oidc connect with npm for automatatic publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/e4477fabff4030274bbad571be8e00d87879a663\"\u003e\u003ccode\u003ee4477fa\u003c/code\u003e\u003c/a\u003e 8.3.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/compare/v8.2.1...v8.3.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 express-rate-limit since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pacote` from 21.4.0 to 21.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/pacote/releases\"\u003epacote's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev21.5.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/pacote/compare/v21.4.0...v21.5.0\"\u003e21.5.0\u003c/a\u003e (2026-03-09)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/d912f17785cd547879c59342b1c2104f71a5a0e6\"\u003e\u003ccode\u003ed912f17\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/457\"\u003e#457\u003c/a\u003e expose fetched attestation bundles on manifest (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/457\"\u003e#457\u003c/a\u003e) (\u003ca href=\"https://github.com/mitchdenny\"\u003e\u003ccode\u003e@​mitchdenny\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/pacote/commit/586a55dc0cb9e44740be28ffd1fb227cf8111d2a\"\u003e\u003ccode\u003e586a55d\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/471\"\u003e#471\u003c/a\u003e template-oss-apply for new macos images (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/471\"\u003e#471\u003c/a\u003e) (\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/pacote/commit/d1cc5c8bf2ac35c52fc606f96d47129f042739e6\"\u003e\u003ccode\u003ed1cc5c8\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/460\"\u003e#460\u003c/a\u003e template-oss-apply for release branches (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/460\"\u003e#460\u003c/a\u003e) (\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/pacote/commit/b741e8b1a401c46841b7c37241e8ec85ad420841\"\u003e\u003ccode\u003eb741e8b\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/468\"\u003e#468\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.28.0 to 4.29.0 (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/468\"\u003e#468\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/pacote/blob/main/CHANGELOG.md\"\u003epacote's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/pacote/compare/v21.4.0...v21.5.0\"\u003e21.5.0\u003c/a\u003e (2026-03-09)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/d912f17785cd547879c59342b1c2104f71a5a0e6\"\u003e\u003ccode\u003ed912f17\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/457\"\u003e#457\u003c/a\u003e expose fetched attestation bundles on manifest (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/457\"\u003e#457\u003c/a\u003e) (\u003ca href=\"https://github.com/mitchdenny\"\u003e\u003ccode\u003e@​mitchdenny\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/pacote/commit/586a55dc0cb9e44740be28ffd1fb227cf8111d2a\"\u003e\u003ccode\u003e586a55d\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/471\"\u003e#471\u003c/a\u003e template-oss-apply for new macos images (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/471\"\u003e#471\u003c/a\u003e) (\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/pacote/commit/d1cc5c8bf2ac35c52fc606f96d47129f042739e6\"\u003e\u003ccode\u003ed1cc5c8\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/460\"\u003e#460\u003c/a\u003e template-oss-apply for release branches (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/460\"\u003e#460\u003c/a\u003e) (\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/pacote/commit/b741e8b1a401c46841b7c37241e8ec85ad420841\"\u003e\u003ccode\u003eb741e8b\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/468\"\u003e#468\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.28.0 to 4.29.0 (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/468\"\u003e#468\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/pacote/commit/6c2555a38a2dc0ab2fb98c4f934d714be5f3ba49\"\u003e\u003ccode\u003e6c2555a\u003c/code\u003e\u003c/a\u003e chore: release 21.5.0 (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/470\"\u003e#470\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/586a55dc0cb9e44740be28ffd1fb227cf8111d2a\"\u003e\u003ccode\u003e586a55d\u003c/code\u003e\u003c/a\u003e chore: template-oss-apply for new macos images (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/471\"\u003e#471\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/d912f17785cd547879c59342b1c2104f71a5a0e6\"\u003e\u003ccode\u003ed912f17\u003c/code\u003e\u003c/a\u003e feat: expose fetched attestation bundles on manifest (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/457\"\u003e#457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/b741e8b1a401c46841b7c37241e8ec85ad420841\"\u003e\u003ccode\u003eb741e8b\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.28.0 to 4.29.0 (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/468\"\u003e#468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/d1cc5c8bf2ac35c52fc606f96d47129f042739e6\"\u003e\u003ccode\u003ed1cc5c8\u003c/code\u003e\u003c/a\u003e chore: template-oss-apply for release branches (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/460\"\u003e#460\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/npm/pacote/compare/v21.4.0...v21.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sanitize-filename` from 1.6.3 to 1.6.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parshap/node-sanitize-filename/commit/6e5155272a856e32b6a89b116bf2dfbbb637d38c\"\u003e\u003ccode\u003e6e51552\u003c/code\u003e\u003c/a\u003e 1.6.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parshap/node-sanitize-filename/commit/9848644ef690ae1aa08b2af80072bf391691bea1\"\u003e\u003ccode\u003e9848644\u003c/code\u003e\u003c/a\u003e Do not use vulnerable regex\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/parshap/node-sanitize-filename/commit/209c39b914c8eb48ee27bcbde64b2c7822fdf3de\"\u003e\u003ccode\u003e209c39b\u003c/code\u003e\u003c/a\u003e Bump brace-expansion from 1.1.6 to 1.1.11 (\u003ca href=\"https://redirect.github.com/parshap/node-sanitize-filename/issues/54\"\u003e#54\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/parshap/node-sanitize-filename/compare/v1.6.3...v1.6.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typescript-eslint` from 8.56.1 to 8.57.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003etypescript-eslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.57.1\u003c/h2\u003e\n\u003ch2\u003e8.57.1 (2026-03-16)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-optional-chain] no report for property on intersection type (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12126\"\u003e#12126\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNewton Yuan \u003ca href=\"https://github.com/NewtonYuan\"\u003e\u003ccode\u003e@​NewtonYuan\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.57.1\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.57.0\u003c/h2\u003e\n\u003ch2\u003e8.57.0 (2026-03-09)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-condition] allow literal loop conditions in for/do loops (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12080\"\u003e#12080\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [strict-void-return] false positives with overloads (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12055\"\u003e#12055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e handle statically analyzable computed keys in prefer-readonly (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12079\"\u003e#12079\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e guard against negative paramIndex in no-useless-default-assignment (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12077\"\u003e#12077\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-promise-reject-errors] add allow \u003ccode\u003eTypeOrValueSpecifier\u003c/code\u003e to prefer-promise-reject-errors (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12094\"\u003e#12094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-base-to-string] fix false positive for toString with overloads (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12089\"\u003e#12089\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e switch back to use \u003ccode\u003ets.getModifiers()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12034\"\u003e#12034\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e if the template literal is tagged and the text has an invalid escape, \u003ccode\u003ecooked\u003c/code\u003e will be \u003ccode\u003enull\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11355\"\u003e#11355\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBrad Zacher \u003ca href=\"https://github.com/bradzacher\"\u003e\u003ccode\u003e@​bradzacher\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBrian Schlenker \u003ca href=\"https://github.com/bschlenk\"\u003e\u003ccode\u003e@​bschlenk\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efisker Cheung \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJames Henry \u003ca href=\"https://github.com/JamesHenry\"\u003e\u003ccode\u003e@​JamesHenry\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMoses Odutusin \u003ca href=\"https://github.com/thebolarin\"\u003e\u003ccode\u003e@​thebolarin\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNewton Yuan \u003ca href=\"https://github.com/NewtonYuan\"\u003e\u003ccode\u003e@​NewtonYuan\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSungHyun627 \u003ca href=\"https://github.com/SungHyun627\"\u003e\u003ccode\u003e@​SungHyun627\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eYounsang Na \u003ca href=\"https://github.com/nayounsang\"\u003e\u003ccode\u003e@​nayounsang\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.57.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\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/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md\"\u003etypescript-eslint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.57.1 (2026-03-16)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.57.1\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.57.0 (2026-03-09)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.57.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\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/typescript-eslint/typescript-eslint/commit/c7c38aa252d7bf6708a225aebedc57686ac33dcd\"\u003e\u003ccode\u003ec7c38aa\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.57.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/2c6aeeec238dfea860b9f3c146a55f8f49f15cf5\"\u003e\u003ccode\u003e2c6aeee\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.57.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/f696dadfc37078efe4119ad2ab0609cde3e42766\"\u003e\u003ccode\u003ef696dad\u003c/code\u003e\u003c/a\u003e chore: use pnpm catalog (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/12047\"\u003e#12047\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/a09921e2de2e8790e6a803016b825815ca9409d8\"\u003e\u003ccode\u003ea09921e\u003c/code\u003e\u003c/a\u003e chore: update vitest to 4.x (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/12071\"\u003e#12071\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.57.1/packages/typescript-eslint\"\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/grasdouble/Lufa/pull/207","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/grasdouble%2FLufa/issues/207","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/207/packages"}},{"old_version":"21.4.0","new_version":"21.5.0","update_type":"minor","path":null,"pr_created_at":"2026-03-21T05:57:45.000Z","version_change":"21.4.0 → 21.5.0","issue":{"uuid":"4111546582","node_id":"PR_kwDORVFN_M7MUray","number":5,"state":"closed","title":"deps: bump the dependency-updates group across 1 directory with 10 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-03-28T05:57:40.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-21T05:57:45.000Z","updated_at":"2026-03-28T05:57:41.000Z","time_to_close":604795,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps: bump","group_name":"dependency-updates","update_count":10,"packages":[{"name":"@primer/octicons-react","old_version":"19.22.0","new_version":"19.23.1","repository_url":"https://github.com/primer/octicons"},{"name":"@primer/react","old_version":"38.14.0","new_version":"38.16.0","repository_url":"https://github.com/primer/react"},{"name":"framer-motion","old_version":"12.35.1","new_version":"12.38.0","repository_url":"https://github.com/motiondivision/motion"},{"name":"@npmcli/template-oss","old_version":"4.29.0","new_version":"4.30.0","repository_url":"https://github.com/npm/template-oss"},{"name":"babel-jest","old_version":"30.2.0","new_version":"30.3.0","repository_url":"https://github.com/jestjs/jest"},{"name":"eslint-plugin-primer-react","old_version":"8.5.2","new_version":"8.6.0","repository_url":"https://github.com/primer/eslint-plugin-primer-react"},{"name":"jest","old_version":"30.2.0","new_version":"30.3.0","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-environment-jsdom","old_version":"30.2.0","new_version":"30.3.0","repository_url":"https://github.com/jestjs/jest"},{"name":"pacote","old_version":"21.4.0","new_version":"21.5.0","repository_url":"https://github.com/npm/pacote"},{"name":"tar","old_version":"7.5.11","new_version":"7.5.12","repository_url":"https://github.com/isaacs/node-tar"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dependency-updates group with 10 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@primer/octicons-react](https://github.com/primer/octicons) | `19.22.0` | `19.23.1` |\n| [@primer/react](https://github.com/primer/react) | `38.14.0` | `38.16.0` |\n| [framer-motion](https://github.com/motiondivision/motion) | `12.35.1` | `12.38.0` |\n| [@npmcli/template-oss](https://github.com/npm/template-oss) | `4.29.0` | `4.30.0` |\n| [babel-jest](https://github.com/jestjs/jest/tree/HEAD/packages/babel-jest) | `30.2.0` | `30.3.0` |\n| [eslint-plugin-primer-react](https://github.com/primer/eslint-plugin-primer-react) | `8.5.2` | `8.6.0` |\n| [jest](https://github.com/jestjs/jest/tree/HEAD/packages/jest) | `30.2.0` | `30.3.0` |\n| [jest-environment-jsdom](https://github.com/jestjs/jest/tree/HEAD/packages/jest-environment-jsdom) | `30.2.0` | `30.3.0` |\n| [pacote](https://github.com/npm/pacote) | `21.4.0` | `21.5.0` |\n| [tar](https://github.com/isaacs/node-tar) | `7.5.11` | `7.5.12` |\n\n\nUpdates `@primer/octicons-react` from 19.22.0 to 19.23.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/primer/octicons/releases\"\u003e\u003ccode\u003e@​primer/octicons-react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev19.23.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1175\"\u003e#1175\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/ea8e6bb79894cc7e85564ee9b53d86b418738d04\"\u003e\u003ccode\u003eea8e6bb7\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/kylewaynebenson\"\u003e\u003ccode\u003e@​kylewaynebenson\u003c/code\u003e\u003c/a\u003e! - - Remove set fill from svgs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev19.23.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1165\"\u003e#1165\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/63bc8d01e4c51ebc34abdac1bdb861cf209f7cf0\"\u003e\u003ccode\u003e63bc8d01\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/kylewaynebenson\"\u003e\u003ccode\u003e@​kylewaynebenson\u003c/code\u003e\u003c/a\u003e! - - Addition of lockup icon\n\u003cul\u003e\n\u003cli\u003eadjustments to logo and mark\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev19.22.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1169\"\u003e#1169\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/6567d755f30c18e44d8fd069abb974cf078bd2d4\"\u003e\u003ccode\u003e6567d755\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/francinelucca\"\u003e\u003ccode\u003e@​francinelucca\u003c/code\u003e\u003c/a\u003e! - various dep updates\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/primer/octicons/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​primer/octicons-react\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.23.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1175\"\u003e#1175\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/ea8e6bb79894cc7e85564ee9b53d86b418738d04\"\u003e\u003ccode\u003eea8e6bb7\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/kylewaynebenson\"\u003e\u003ccode\u003e@​kylewaynebenson\u003c/code\u003e\u003c/a\u003e! - - Remove set fill from svgs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.23.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1165\"\u003e#1165\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/63bc8d01e4c51ebc34abdac1bdb861cf209f7cf0\"\u003e\u003ccode\u003e63bc8d01\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/kylewaynebenson\"\u003e\u003ccode\u003e@​kylewaynebenson\u003c/code\u003e\u003c/a\u003e! - - Addition of lockup icon\n\u003cul\u003e\n\u003cli\u003eadjustments to logo and mark\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.22.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1169\"\u003e#1169\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/6567d755f30c18e44d8fd069abb974cf078bd2d4\"\u003e\u003ccode\u003e6567d755\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/francinelucca\"\u003e\u003ccode\u003e@​francinelucca\u003c/code\u003e\u003c/a\u003e! - various dep updates\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/primer/octicons/commit/84094ef4232b8879f8d6df61d09d5f55c9632056\"\u003e\u003ccode\u003e84094ef\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/primer/octicons/issues/1176\"\u003e#1176\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/primer/octicons/commit/ea8e6bb79894cc7e85564ee9b53d86b418738d04\"\u003e\u003ccode\u003eea8e6bb\u003c/code\u003e\u003c/a\u003e Removed style details from new icons (\u003ca href=\"https://redirect.github.com/primer/octicons/issues/1175\"\u003e#1175\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/primer/octicons/commit/edf68a605cef605d5944d4abb2267cb7a76a4cdd\"\u003e\u003ccode\u003eedf68a6\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/primer/octicons/issues/1174\"\u003e#1174\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/primer/octicons/commit/63bc8d01e4c51ebc34abdac1bdb861cf209f7cf0\"\u003e\u003ccode\u003e63bc8d0\u003c/code\u003e\u003c/a\u003e Addition of lockup icon, adjustments to logo and mark (\u003ca href=\"https://redirect.github.com/primer/octicons/issues/1165\"\u003e#1165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/primer/octicons/commit/00f17dbd469920f326fc5b92dd497acf2d9f23ae\"\u003e\u003ccode\u003e00f17db\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/primer/octicons/issues/1170\"\u003e#1170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/primer/octicons/commit/0cb52b566fd6bf39cb639cd92342c25618d1b629\"\u003e\u003ccode\u003e0cb52b5\u003c/code\u003e\u003c/a\u003e Bump next from 11.1.3 to 16.1.7 in /lib/octicons_styled (\u003ca href=\"https://redirect.github.com/primer/octicons/issues/1171\"\u003e#1171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/primer/octicons/commit/5d6cc6dfb9856212bb7d581d4eea601c0984a4cb\"\u003e\u003ccode\u003e5d6cc6d\u003c/code\u003e\u003c/a\u003e Bump rollup from 2.79.2 to 2.80.0 in /lib/octicons_react (\u003ca href=\"https://redirect.github.com/primer/octicons/issues/1162\"\u003e#1162\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/primer/octicons/commit/ec791f1ff146a09cb56a44c1e0ee0e0d457b88c7\"\u003e\u003ccode\u003eec791f1\u003c/code\u003e\u003c/a\u003e Bump minimatch from 3.1.2 to 3.1.5 in /lib/octicons_react (\u003ca href=\"https://redirect.github.com/primer/octicons/issues/1173\"\u003e#1173\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/primer/octicons/commit/ca7b3a498d8ac00035c5cb33337dc3c1422c5a5f\"\u003e\u003ccode\u003eca7b3a4\u003c/code\u003e\u003c/a\u003e Bump next from 16.1.6 to 16.1.7 in /lib/octicons_react (\u003ca href=\"https://redirect.github.com/primer/octicons/issues/1172\"\u003e#1172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/primer/octicons/commit/6567d755f30c18e44d8fd069abb974cf078bd2d4\"\u003e\u003ccode\u003e6567d75\u003c/code\u003e\u003c/a\u003e Add changeset for various dependency updates in \u003ccode\u003e@​primer/octicons\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/primer/octicons/issues/1169\"\u003e#1169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/primer/octicons/compare/v19.22.0...v19.23.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@primer/react` from 38.14.0 to 38.16.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/primer/react/releases\"\u003e\u003ccode\u003e@​primer/react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​primer/react\u003c/code\u003e\u003ca href=\"https://github.com/38\"\u003e\u003ccode\u003e@​38\u003c/code\u003e\u003c/a\u003e.16.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/primer/react/pull/7661\"\u003e#7661\u003c/a\u003e \u003ca href=\"https://github.com/primer/react/commit/dceb79c5e0f8ab5c25bbc9727bc3207fb77d520e\"\u003e\u003ccode\u003edceb79c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/TylerJDev\"\u003e\u003ccode\u003e@​TylerJDev\u003c/code\u003e\u003c/a\u003e! - AnchoredOverlay: Add CSS Anchor Positioning to \u003ccode\u003eAnchoredOverlay\u003c/code\u003e (under a feature flag)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​primer/react\u003c/code\u003e\u003ca href=\"https://github.com/38\"\u003e\u003ccode\u003e@​38\u003c/code\u003e\u003c/a\u003e.15.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/primer/react/pull/7625\"\u003e#7625\u003c/a\u003e \u003ca href=\"https://github.com/primer/react/commit/2e8c70702d5096551049c29c8e79749bf63a919f\"\u003e\u003ccode\u003e2e8c707\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/liuliu-dev\"\u003e\u003ccode\u003e@​liuliu-dev\u003c/code\u003e\u003c/a\u003e! - Banner: stack inline actions vertically on narrow viewports.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/primer/react/pull/7554\"\u003e#7554\u003c/a\u003e \u003ca href=\"https://github.com/primer/react/commit/f34f0c37c2bb144e34b029696c580ee8104dbce6\"\u003e\u003ccode\u003ef34f0c3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/hectahertz\"\u003e\u003ccode\u003e@​hectahertz\u003c/code\u003e\u003c/a\u003e! - perf(ActionList): memoize context values, menuItemProps, and aria attributes\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/primer/react/pull/7598\"\u003e#7598\u003c/a\u003e \u003ca href=\"https://github.com/primer/react/commit/4b345db228997b66c381f7d03369f87ee25fdf02\"\u003e\u003ccode\u003e4b345db\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/hectahertz\"\u003e\u003ccode\u003e@​hectahertz\u003c/code\u003e\u003c/a\u003e! - perf(Banner): replace \u003ccode\u003e:has(.BannerActions)\u003c/code\u003e with \u003ccode\u003e[data-has-actions]\u003c/code\u003e attribute selector\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/primer/react/pull/7597\"\u003e#7597\u003c/a\u003e \u003ca href=\"https://github.com/primer/react/commit/adadd380043c637d431e30643e910e7b4ec7fe03\"\u003e\u003ccode\u003eadadd38\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/hectahertz\"\u003e\u003ccode\u003e@​hectahertz\u003c/code\u003e\u003c/a\u003e! - perf(Button): replace \u003ccode\u003e:has(.Visual)\u003c/code\u003e with \u003ccode\u003e[data-no-visuals]\u003c/code\u003e attribute selector in link variant styling\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/primer/react/pull/7599\"\u003e#7599\u003c/a\u003e \u003ca href=\"https://github.com/primer/react/commit/e6513c2a8a5b99e61c9009e0e3c7112a7388a295\"\u003e\u003ccode\u003ee6513c2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/hectahertz\"\u003e\u003ccode\u003e@​hectahertz\u003c/code\u003e\u003c/a\u003e! - perf(Dialog): replace \u003ccode\u003e:has(.Footer)\u003c/code\u003e with \u003ccode\u003e[data-has-footer]\u003c/code\u003e attribute selector for footer border detection\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/primer/react/pull/7620\"\u003e#7620\u003c/a\u003e \u003ca href=\"https://github.com/primer/react/commit/ec0b7890b45ca939c24d6236d94a69d9006c3a64\"\u003e\u003ccode\u003eec0b789\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/hectahertz\"\u003e\u003ccode\u003e@​hectahertz\u003c/code\u003e\u003c/a\u003e! - Use stable object reference for DialogContext value to prevent unnecessary re-renders\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/primer/react/pull/7621\"\u003e#7621\u003c/a\u003e \u003ca href=\"https://github.com/primer/react/commit/235126abbd271e0a6e1e95110f40d72c193c6d24\"\u003e\u003ccode\u003e235126a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/hectahertz\"\u003e\u003ccode\u003e@​hectahertz\u003c/code\u003e\u003c/a\u003e! - Memoize SelectPanel overlayProps, focusTrapSettings, and preventBubbling to reduce allocations on re-renders\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/primer/react/pull/7600\"\u003e#7600\u003c/a\u003e \u003ca href=\"https://github.com/primer/react/commit/0d7cc92b474185c7efa09871b42c6a97a9326be6\"\u003e\u003ccode\u003e0d7cc92\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/hectahertz\"\u003e\u003ccode\u003e@​hectahertz\u003c/code\u003e\u003c/a\u003e! - perf(TextInput): skip redundant character counter updates\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/primer/react/pull/7654\"\u003e#7654\u003c/a\u003e \u003ca href=\"https://github.com/primer/react/commit/a09a60cb8218adf8fe2ab71e46da76fbf8331bc6\"\u003e\u003ccode\u003ea09a60c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e! - SelectPanel: use \u003ccode\u003e100dvh\u003c/code\u003e and \u003ccode\u003eenv(safe-area-inset-bottom)\u003c/code\u003e in fullscreen-on-narrow mode to prevent content from being obscured by iOS Safari's browser chrome.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/primer/react/pull/7545\"\u003e#7545\u003c/a\u003e \u003ca href=\"https://github.com/primer/react/commit/17ec46f77524f3ad5e1789102bdf2dbaf47eab49\"\u003e\u003ccode\u003e17ec46f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/hectahertz\"\u003e\u003ccode\u003e@​hectahertz\u003c/code\u003e\u003c/a\u003e! - perf(TreeView): defer scrollIntoView to coalesce reflows during rapid navigation\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​primer/react\u003c/code\u003e\u003ca href=\"https://github.com/38\"\u003e\u003ccode\u003e@​38\u003c/code\u003e\u003c/a\u003e.15.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/primer/react/pull/7524\"\u003e#7524\u003c/a\u003e \u003ca href=\"https://github.com/primer/react/commit/f7bdd1c04f8cbb17b6a913ba55f7d0855c8eebf1\"\u003e\u003ccode\u003ef7bdd1c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/francinelucca\"\u003e\u003ccode\u003e@​francinelucca\u003c/code\u003e\u003c/a\u003e! - chore: always render ActionMenu in viewport when inside Dialog under feature flag\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/primer/react/pull/7594\"\u003e#7594\u003c/a\u003e \u003ca href=\"https://github.com/primer/react/commit/1e54bdf72c9466f23c567cfdc73b7b5c243782a4\"\u003e\u003ccode\u003e1e54bdf\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e! - Add \u003ccode\u003ealign\u003c/code\u003e and \u003ccode\u003estyle\u003c/code\u003e props to Dialog component\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/primer/react/pull/7529\"\u003e#7529\u003c/a\u003e \u003ca href=\"https://github.com/primer/react/commit/7e108fea1a9f92ce22f46ff1d55bfe4753d89ad8\"\u003e\u003ccode\u003e7e108fe\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/liuliu-dev\"\u003e\u003ccode\u003e@​liuliu-dev\u003c/code\u003e\u003c/a\u003e! - Add keyboard-accessible tooltip for truncated ActionList.Description\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/primer/react/pull/7585\"\u003e#7585\u003c/a\u003e \u003ca href=\"https://github.com/primer/react/commit/3dd2c78f768ad560ee0f37947af2c17ca8d7938c\"\u003e\u003ccode\u003e3dd2c78\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iansan5653\"\u003e\u003ccode\u003e@​iansan5653\u003c/code\u003e\u003c/a\u003e! - - Fixes a bug where \u003ccode\u003eActionBar\u003c/code\u003e menu items would be out of order if new items were mounted after the initial render\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eImproves initial render performance for \u003ccode\u003eActionBar\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/primer/react/pull/7624\"\u003e#7624\u003c/a\u003e \u003ca href=\"https://github.com/primer/react/commit/f6d431194d217fbb7d456e58bcbbcbb434896fe1\"\u003e\u003ccode\u003ef6d4311\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/llastflowers\"\u003e\u003ccode\u003e@​llastflowers\u003c/code\u003e\u003c/a\u003e! - Fix FormControl + SelectPanel accessible name to address SR issues\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/primer/react/pull/7617\"\u003e#7617\u003c/a\u003e \u003ca href=\"https://github.com/primer/react/commit/79c855abeb6f46d3fefafb236f00ea65dfcd1ed4\"\u003e\u003ccode\u003e79c855a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/llastflowers\"\u003e\u003ccode\u003e@​llastflowers\u003c/code\u003e\u003c/a\u003e! - Push margin-top of TimelineBody +1px\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/primer/react/pull/7635\"\u003e#7635\u003c/a\u003e \u003ca href=\"https://github.com/primer/react/commit/74762e265a44b4fa46fcb4db8fd5194cb81b14c4\"\u003e\u003ccode\u003e74762e2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iansan5653\"\u003e\u003ccode\u003e@​iansan5653\u003c/code\u003e\u003c/a\u003e! - Fix(useRefObjectAsForwardedRef): fix ref failing to update when target changes\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/primer/react/pull/7550\"\u003e#7550\u003c/a\u003e \u003ca href=\"https://github.com/primer/react/commit/958566907a580b54b484ff2339b32315b8a3b4b7\"\u003e\u003ccode\u003e9585669\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/hectahertz\"\u003e\u003ccode\u003e@​hectahertz\u003c/code\u003e\u003c/a\u003e! - perf(Spinner): replace Web Animations API with CSS animation-delay sync\u003c/p\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/primer/react/commit/0c653aeff11ced41eac1fcf1303aecc760b738fb\"\u003e\u003ccode\u003e0c653ae\u003c/code\u003e\u003c/a\u003e Release tracking (\u003ca href=\"https://redirect.github.com/primer/react/issues/7670\"\u003e#7670\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/primer/react/commit/dceb79c5e0f8ab5c25bbc9727bc3207fb77d520e\"\u003e\u003ccode\u003edceb79c\u003c/code\u003e\u003c/a\u003e AnchoredOverlay: Add support for CSS anchor positioning PR (Reverted) (\u003ca href=\"https://redirect.github.com/primer/react/issues/7661\"\u003e#7661\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/primer/react/commit/3e61f8325dd8596b9478b28c370860a97b46e48a\"\u003e\u003ccode\u003e3e61f83\u003c/code\u003e\u003c/a\u003e Release tracking (\u003ca href=\"https://redirect.github.com/primer/react/issues/7653\"\u003e#7653\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/primer/react/commit/64bccdbc798c44aec9d0e5cbfc5fd2ef0bb16cae\"\u003e\u003ccode\u003e64bccdb\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;perf(TreeView): replace O(n) TreeWalker with O(depth) sibling travers...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/primer/react/commit/adadd380043c637d431e30643e910e7b4ec7fe03\"\u003e\u003ccode\u003eadadd38\u003c/code\u003e\u003c/a\u003e perf(Button): replace :has(.Visual) with data-no-visuals attribute (\u003ca href=\"https://redirect.github.com/primer/react/issues/7597\"\u003e#7597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/primer/react/commit/0d7cc92b474185c7efa09871b42c6a97a9326be6\"\u003e\u003ccode\u003e0d7cc92\u003c/code\u003e\u003c/a\u003e perf(TextInput): skip redundant character counter updates (\u003ca href=\"https://redirect.github.com/primer/react/issues/7600\"\u003e#7600\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/primer/react/commit/17ec46f77524f3ad5e1789102bdf2dbaf47eab49\"\u003e\u003ccode\u003e17ec46f\u003c/code\u003e\u003c/a\u003e perf(TreeView): defer scrollIntoView to coalesce reflows during rapid navigat...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/primer/react/commit/f34f0c37c2bb144e34b029696c580ee8104dbce6\"\u003e\u003ccode\u003ef34f0c3\u003c/code\u003e\u003c/a\u003e perf(ActionList): memoize context values, menuItemProps, aria attributes (\u003ca href=\"https://redirect.github.com/primer/react/issues/7554\"\u003e#7554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/primer/react/commit/4b345db228997b66c381f7d03369f87ee25fdf02\"\u003e\u003ccode\u003e4b345db\u003c/code\u003e\u003c/a\u003e perf(Banner): replace :has(.BannerActions) with data-has-actions attribute (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/primer/react/commit/e6513c2a8a5b99e61c9009e0e3c7112a7388a295\"\u003e\u003ccode\u003ee6513c2\u003c/code\u003e\u003c/a\u003e perf(Dialog): replace :has(.Footer) with data-has-footer attribute (\u003ca href=\"https://redirect.github.com/primer/react/issues/7599\"\u003e#7599\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/primer/react/compare/@primer/react@38.14.0...@primer/react@38.16.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `framer-motion` from 12.35.1 to 12.38.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/motiondivision/motion/blob/main/CHANGELOG.md\"\u003eframer-motion's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[12.38.0] 2026-03-16\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003elayoutAnchor\u003c/code\u003e prop to configure custom anchor point for resolving relative projection boxes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eReorder\u003c/code\u003e: Fix axis switching after window resize.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eReorder\u003c/code\u003e: Fix with virtualised lists.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAnimatePresence\u003c/code\u003e: Ensure children are removed when exit animation matches current values.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.37.0] 2026-03-16\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for hardware accelerating \u003ccode\u003e\u0026quot;start\u0026quot;\u003c/code\u003e and \u003ccode\u003e\u0026quot;end\u0026quot;\u003c/code\u003e offsets in \u003ccode\u003escroll\u003c/code\u003e and \u003ccode\u003euseScroll\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eSupport for \u003ccode\u003eoklch\u003c/code\u003e, \u003ccode\u003eoklab\u003c/code\u003e, \u003ccode\u003elab\u003c/code\u003e, \u003ccode\u003elch\u003c/code\u003e, \u003ccode\u003ecolor\u003c/code\u003e, \u003ccode\u003ecolor-mix\u003c/code\u003e, \u003ccode\u003elight-dark\u003c/code\u003e color types.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003ewhileInView\u003c/code\u003e with client-side navigation.\u003c/li\u003e\n\u003cli\u003eFix draggable elements when layout updates due to surrounding element re-renders.\u003c/li\u003e\n\u003cli\u003eImproved memory pressure of layout animations.\u003c/li\u003e\n\u003cli\u003eEnsure motion value returned from \u003ccode\u003euseSpring\u003c/code\u003e reports correct \u003ccode\u003eisAnimating()\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.36.0] 2026-03-09\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow \u003ccode\u003edragSnapToOrigin\u003c/code\u003e to accept \u003ccode\u003e\u0026quot;x\u0026quot;\u003c/code\u003e or \u003ccode\u003e\u0026quot;y\u0026quot;\u003c/code\u003e for per-axis snapping.\u003c/li\u003e\n\u003cli\u003eAdded axis-locked layout animations with \u003ccode\u003elayout=\u0026quot;x\u0026quot;\u003c/code\u003e and \u003ccode\u003elayout=\u0026quot;y\u0026quot;\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eskipInitialAnimation\u003c/code\u003e to \u003ccode\u003euseSpring\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eheight\u003c/code\u003e and \u003ccode\u003ewidth: auto\u003c/code\u003e animations with \u003ccode\u003ebox-sizing: border-box\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eReset component values when exit animation finishes.\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003eanticipate\u003c/code\u003e easing returns \u003ccode\u003e1\u003c/code\u003e at \u003ccode\u003ep === 1\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003e@emotion/is-prop-valid\u003c/code\u003e resolve error in Storybook.\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003edata-pop-layout-id\u003c/code\u003e from exiting elements when animation interrupted.\u003c/li\u003e\n\u003cli\u003eEnsure we skip WAAPI for non-animatable keyframes.\u003c/li\u003e\n\u003cli\u003eEnsure we skip WAAPI for SVG transforms.\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003eMotionValue\u003c/code\u003e props are not passed to SVG.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAnimatePresence\u003c/code\u003e: Prevent \u003ccode\u003emode=\u0026quot;wait\u0026quot;\u003c/code\u003e elements from getting stuck when switched rapidly.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.35.2] 2026-03-09\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\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/motiondivision/motion/commit/0bfc9fe015f7170c538ca70ba4677ec59d83ee76\"\u003e\u003ccode\u003e0bfc9fe\u003c/code\u003e\u003c/a\u003e v12.38.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/343cb0c69e10d5c2bcc9837fb6a83d437257f064\"\u003e\u003ccode\u003e343cb0c\u003c/code\u003e\u003c/a\u003e Updating layoutAnchor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/ee99ad25f734287c2885d53ec0af8a8f1f6ca306\"\u003e\u003ccode\u003eee99ad2\u003c/code\u003e\u003c/a\u003e Updating changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/062660b3c5c982d7274adbd382c6dfcd5aea77ad\"\u003e\u003ccode\u003e062660b\u003c/code\u003e\u003c/a\u003e Updating changgelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/303da7dddfc41f521ec500aef8a72643169582e0\"\u003e\u003ccode\u003e303da7d\u003c/code\u003e\u003c/a\u003e Updating readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/b075adc4b1dde8fa1fb1c488b1b4e7e97a07331e\"\u003e\u003ccode\u003eb075adc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3647\"\u003e#3647\u003c/a\u003e from motiondivision/feat/layout-anchor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/f0991d6728f425eebbb58ce926bd33d05336b724\"\u003e\u003ccode\u003ef0991d6\u003c/code\u003e\u003c/a\u003e Add missing layoutAnchor !== false guard in attemptToResolveRelativeTarget\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/b5798e99e78738a1fa8ec3414bff63796f9eb39b\"\u003e\u003ccode\u003eb5798e9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3642\"\u003e#3642\u003c/a\u003e from motiondivision/worktree-fix-issue-3078\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/7686c193e349f3b3360455615ee6ca45b8532c28\"\u003e\u003ccode\u003e7686c19\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3636\"\u003e#3636\u003c/a\u003e from motiondivision/worktree-fix-issue-3061\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/a95c4877c879f0e189295cc9f4f5f1c1e1d7df2a\"\u003e\u003ccode\u003ea95c487\u003c/code\u003e\u003c/a\u003e Fix auto-scroll in reorder-virtualized test page\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/motiondivision/motion/compare/v12.35.1...v12.38.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@npmcli/template-oss` from 4.29.0 to 4.30.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/template-oss/releases\"\u003e\u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.30.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/template-oss/compare/v4.29.0...v4.30.0\"\u003e4.30.0\u003c/a\u003e (2026-03-19)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/template-oss/commit/6bc2bc00ae7b481fcdadfff6e7178e2e294211d3\"\u003e\u003ccode\u003e6bc2bc0\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/template-oss/pull/553\"\u003e#553\u003c/a\u003e filters items out of the release process that aren't for backports (\u003ca href=\"https://redirect.github.com/npm/template-oss/issues/553\"\u003e#553\u003c/a\u003e) (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\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/template-oss/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​npmcli/template-oss\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/template-oss/compare/v4.29.0...v4.30.0\"\u003e4.30.0\u003c/a\u003e (2026-03-19)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/template-oss/commit/6bc2bc00ae7b481fcdadfff6e7178e2e294211d3\"\u003e\u003ccode\u003e6bc2bc0\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/template-oss/pull/553\"\u003e#553\u003c/a\u003e filters items out of the release process that aren't for backports (\u003ca href=\"https://redirect.github.com/npm/template-oss/issues/553\"\u003e#553\u003c/a\u003e) (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\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/template-oss/commit/afcb3c135cf9fd170aca4d9f1d5ea2a1d418581b\"\u003e\u003ccode\u003eafcb3c1\u003c/code\u003e\u003c/a\u003e chore: release 4.30.0 (\u003ca href=\"https://redirect.github.com/npm/template-oss/issues/554\"\u003e#554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/template-oss/commit/6bc2bc00ae7b481fcdadfff6e7178e2e294211d3\"\u003e\u003ccode\u003e6bc2bc0\u003c/code\u003e\u003c/a\u003e feat: filters items out of the release process that aren't for backports (\u003ca href=\"https://redirect.github.com/npm/template-oss/issues/553\"\u003e#553\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/npm/template-oss/compare/v4.29.0...v4.30.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `babel-jest` from 30.2.0 to 30.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jestjs/jest/releases\"\u003ebabel-jest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev30.3.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-config]\u003c/code\u003e Add \u003ccode\u003edefineConfig\u003c/code\u003e and \u003ccode\u003emergeConfig\u003c/code\u003e helpers for type-safe Jest config (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15844\"\u003e#15844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-fake-timers]\u003c/code\u003e Add \u003ccode\u003esetTimerTickMode\u003c/code\u003e to configure how timers advance\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[*]\u003c/code\u003e Reduce token usage when run through LLMs (\u003ca href=\"https://github.com/jestjs/jest/commit/3f17932061c0203999451e5852664093de876709\"\u003e\u003ccode\u003e3f17932\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-config]\u003c/code\u003e Keep CLI coverage output when using \u003ccode\u003e--json\u003c/code\u003e with \u003ccode\u003e--outputFile\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15918\"\u003e#15918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-mock]\u003c/code\u003e Use \u003ccode\u003eSymbol\u003c/code\u003e from test environment (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15858\"\u003e#15858\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-reporters]\u003c/code\u003e Fix issue where console output not displayed for GHA reporter even with \u003ccode\u003esilent: false\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15864\"\u003e#15864\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Fix issue where user cannot utilize dynamic import despite specifying \u003ccode\u003e--experimental-vm-modules\u003c/code\u003e Node option (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15842\"\u003e#15842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-test-sequencer]\u003c/code\u003e Fix issue where failed tests due to compilation errors not getting re-executed even with \u003ccode\u003e--onlyFailures\u003c/code\u003e CLI option (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15851\"\u003e#15851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-util]\u003c/code\u003e Make sure \u003ccode\u003eprocess.features.require_module\u003c/code\u003e is \u003ccode\u003efalse\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15867\"\u003e#15867\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChore \u0026amp; Maintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[*]\u003c/code\u003e Replace remaining micromatch uses with picomatch\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[deps]\u003c/code\u003e Update to sinon/fake-timers v15\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[docs]\u003c/code\u003e Update V30 migration guide to notify users on \u003ccode\u003ejest.mock()\u003c/code\u003e work with case-sensitive path (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15849\"\u003e#15849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated Twitter icon to match the latest brand guidelines (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15869\"\u003e#15869\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/jestjs/jest/blob/main/CHANGELOG.md\"\u003ebabel-jest's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e30.3.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-config]\u003c/code\u003e Add \u003ccode\u003edefineConfig\u003c/code\u003e and \u003ccode\u003emergeConfig\u003c/code\u003e helpers for type-safe Jest config (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15844\"\u003e#15844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-fake-timers]\u003c/code\u003e Add \u003ccode\u003esetTimerTickMode\u003c/code\u003e to configure how timers advance\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[*]\u003c/code\u003e Reduce token usage when run through LLMs (\u003ca href=\"https://github.com/jestjs/jest/commit/3f17932061c0203999451e5852664093de876709\"\u003e\u003ccode\u003e3f17932\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-config]\u003c/code\u003e Keep CLI coverage output when using \u003ccode\u003e--json\u003c/code\u003e with \u003ccode\u003e--outputFile\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15918\"\u003e#15918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-mock]\u003c/code\u003e Use \u003ccode\u003eSymbol\u003c/code\u003e from test environment (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15858\"\u003e#15858\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-reporters]\u003c/code\u003e Fix issue where console output not displayed for GHA reporter even with \u003ccode\u003esilent: false\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15864\"\u003e#15864\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Fix issue where user cannot utilize dynamic import despite specifying \u003ccode\u003e--experimental-vm-modules\u003c/code\u003e Node option (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15842\"\u003e#15842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-test-sequencer]\u003c/code\u003e Fix issue where failed tests due to compilation errors not getting re-executed even with \u003ccode\u003e--onlyFailures\u003c/code\u003e CLI option (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15851\"\u003e#15851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-util]\u003c/code\u003e Make sure \u003ccode\u003eprocess.features.require_module\u003c/code\u003e is \u003ccode\u003efalse\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15867\"\u003e#15867\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChore \u0026amp; Maintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[*]\u003c/code\u003e Replace remaining micromatch uses with picomatch\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[deps]\u003c/code\u003e Update to sinon/fake-timers v15\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[docs]\u003c/code\u003e Update V30 migration guide to notify users on \u003ccode\u003ejest.mock()\u003c/code\u003e work with case-sensitive path (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15849\"\u003e#15849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated Twitter icon to match the latest brand guidelines (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15869\"\u003e#15869\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/jestjs/jest/commit/efb59c2e81083f8dc941f20d6d20a3af2dc8d068\"\u003e\u003ccode\u003eefb59c2\u003c/code\u003e\u003c/a\u003e v30.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jestjs/jest/commit/486ae3d6d3ea4da3fccf5d39097f4cebcf132d4f\"\u003e\u003ccode\u003e486ae3d\u003c/code\u003e\u003c/a\u003e chore: update docusaurus (\u003ca href=\"https://github.com/jestjs/jest/tree/HEAD/packages/babel-jest/issues/15860\"\u003e#15860\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jestjs/jest/commits/v30.3.0/packages/babel-jest\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-primer-react` from 8.5.2 to 8.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/primer/eslint-plugin-primer-react/releases\"\u003eeslint-plugin-primer-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.6.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/primer/eslint-plugin-primer-react/pull/376\"\u003e#376\u003c/a\u003e \u003ca href=\"https://github.com/primer/eslint-plugin-primer-react/commit/4f0e5b51fef890703ed8685ec74b30aa9e7b8547\"\u003e\u003ccode\u003e4f0e5b5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e! - Add ESLint rule to replace deprecated Octicon component with specific icons and remove unused imports\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/primer/eslint-plugin-primer-react/blob/main/CHANGELOG.md\"\u003eeslint-plugin-primer-react's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.6.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/primer/eslint-plugin-primer-react/pull/376\"\u003e#376\u003c/a\u003e \u003ca href=\"https://github.com/primer/eslint-plugin-primer-react/commit/4f0e5b51fef890703ed8685ec74b30aa9e7b8547\"\u003e\u003ccode\u003e4f0e5b5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e! - Add ESLint rule to replace deprecated Octicon component with specific icons and remove unused imports\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/primer/eslint-plugin-primer-react/commit/09a34075a03acddee93c690f7d566329b9bd2189\"\u003e\u003ccode\u003e09a3407\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/primer/eslint-plugin-primer-react/issues/518\"\u003e#518\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/primer/eslint-plugin-primer-react/commit/4f0e5b51fef890703ed8685ec74b30aa9e7b8547\"\u003e\u003ccode\u003e4f0e5b5\u003c/code\u003e\u003c/a\u003e Add ESLint rule to replace deprecated Octicon component with specific icons (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/primer/eslint-plugin-primer-react/commit/df853d13b06a5091bb0f5bb7e35d3c42f7bfeff3\"\u003e\u003ccode\u003edf853d1\u003c/code\u003e\u003c/a\u003e Bump actions/create-github-app-token from 2 to 3 (\u003ca href=\"https://redirect.github.com/primer/eslint-plugin-primer-react/issues/515\"\u003e#515\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/primer/eslint-plugin-primer-react/commit/98c6ff349362992d2ce389673d4caed2ca2e6156\"\u003e\u003ccode\u003e98c6ff3\u003c/code\u003e\u003c/a\u003e Bump flatted from 3.3.3 to 3.4.1 (\u003ca href=\"https://redirect.github.com/primer/eslint-plugin-primer-react/issues/514\"\u003e#514\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/primer/eslint-plugin-primer-react/commit/88e551011f805b7b874bb019e2195c4e0e3756f9\"\u003e\u003ccode\u003e88e5510\u003c/code\u003e\u003c/a\u003e Bump lodash from 4.17.21 to 4.17.23 (\u003ca href=\"https://redirect.github.com/primer/eslint-plugin-primer-react/issues/487\"\u003e#487\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/primer/eslint-plugin-primer-react/commit/e53a8e85f9404b369fdab77d38e4f8ec36e36790\"\u003e\u003ccode\u003ee53a8e8\u003c/code\u003e\u003c/a\u003e Bump globals from 17.3.0 to 17.4.0 (\u003ca href=\"https://redirect.github.com/primer/eslint-plugin-primer-react/issues/516\"\u003e#516\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/primer/eslint-plugin-primer-react/commit/de1419f35c39438346d39ef8d801bc733f6f7022\"\u003e\u003ccode\u003ede1419f\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003e@​typescript-eslint/rule-tester\u003c/code\u003e from 8.56.1 to 8.57.0 (\u003ca href=\"https://redirect.github.com/primer/eslint-plugin-primer-react/issues/517\"\u003e#517\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/primer/eslint-plugin-primer-react/commit/0d9487df43312f976bafd3d0c928de10d3beb500\"\u003e\u003ccode\u003e0d9487d\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003e@​changesets/changelog-github\u003c/code\u003e from 0.5.2 to 0.6.0 (\u003ca href=\"https://redirect.github.com/primer/eslint-plugin-primer-react/issues/512\"\u003e#512\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/primer/eslint-plugin-primer-react/commit/c0337b0ac779e571670df45862055197a1b39140\"\u003e\u003ccode\u003ec0337b0\u003c/code\u003e\u003c/a\u003e Bump markdownlint-cli2-formatter-pretty from 0.0.9 to 0.0.10 (\u003ca href=\"https://redirect.github.com/primer/eslint-plugin-primer-react/issues/510\"\u003e#510\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/primer/eslint-plugin-primer-react/commit/db79b7ff0de292f0173786652855464d721a9795\"\u003e\u003ccode\u003edb79b7f\u003c/code\u003e\u003c/a\u003e Bump minimatch from 3.1.2 to 3.1.5 (\u003ca href=\"https://redirect.github.com/primer/eslint-plugin-primer-react/issues/508\"\u003e#508\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/primer/eslint-plugin-primer-react/compare/v8.5.2...v8.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jest` from 30.2.0 to 30.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jestjs/jest/releases\"\u003ejest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev30.3.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-config]\u003c/code\u003e Add \u003ccode\u003edefineConfig\u003c/code\u003e and \u003ccode\u003emergeConfig\u003c/code\u003e helpers for type-safe Jest config (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15844\"\u003e#15844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-fake-timers]\u003c/code\u003e Add \u003ccode\u003esetTimerTickMode\u003c/code\u003e to configure how timers advance\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[*]\u003c/code\u003e Reduce token usage when run through LLMs (\u003ca href=\"https://github.com/jestjs/jest/commit/3f17932061c0203999451e5852664093de876709\"\u003e\u003ccode\u003e3f17932\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-config]\u003c/code\u003e Keep CLI coverage output when using \u003ccode\u003e--json\u003c/code\u003e with \u003ccode\u003e--outputFile\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15918\"\u003e#15918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-mock]\u003c/code\u003e Use \u003ccode\u003eSymbol\u003c/code\u003e from test environment (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15858\"\u003e#15858\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-reporters]\u003c/code\u003e Fix issue where console output not displayed for GHA reporter even with \u003ccode\u003esilent: false\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15864\"\u003e#15864\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Fix issue where user cannot utilize dynamic import despite specifying \u003ccode\u003e--experimental-vm-modules\u003c/code\u003e Node option (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15842\"\u003e#15842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-test-sequencer]\u003c/code\u003e Fix issue where failed tests due to compilation errors not getting re-executed even with \u003ccode\u003e--onlyFailures\u003c/code\u003e CLI option (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15851\"\u003e#15851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-util]\u003c/code\u003e Make sure \u003ccode\u003eprocess.features.require_module\u003c/code\u003e is \u003ccode\u003efalse\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15867\"\u003e#15867\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChore \u0026amp; Maintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[*]\u003c/code\u003e Replace remaining micromatch uses with picomatch\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[deps]\u003c/code\u003e Update to sinon/fake-timers v15\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[docs]\u003c/code\u003e Update V30 migration guide to notify users on \u003ccode\u003ejest.mock()\u003c/code\u003e work with case-sensitive path (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15849\"\u003e#15849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated Twitter icon to match the latest brand guidelines (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15869\"\u003e#15869\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/jestjs/jest/blob/main/CHANGELOG.md\"\u003ejest's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e30.3.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-config]\u003c/code\u003e Add \u003ccode\u003edefineConfig\u003c/code\u003e and \u003ccode\u003emergeConfig\u003c/code\u003e helpers for type-safe Jest config (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15844\"\u003e#15844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-fake-timers]\u003c/code\u003e Add \u003ccode\u003esetTimerTickMode\u003c/code\u003e to configure how timers advance\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[*]\u003c/code\u003e Reduce token usage when run through LLMs (\u003ca href=\"https://github.com/jestjs/jest/commit/3f17932061c0203999451e5852664093de876709\"\u003e\u003ccode\u003e3f17932\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-config]\u003c/code\u003e Keep CLI coverage output when using \u003ccode\u003e--json\u003c/code\u003e with \u003ccode\u003e--outputFile\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15918\"\u003e#15918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-mock]\u003c/code\u003e Use \u003ccode\u003eSymbol\u003c/code\u003e from test environment (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15858\"\u003e#15858\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-reporters]\u003c/code\u003e Fix issue where console output not displayed for GHA reporter even with \u003ccode\u003esilent: false\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15864\"\u003e#15864\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Fix issue where user cannot utilize dynamic import despite specifying \u003ccode\u003e--experimental-vm-modules\u003c/code\u003e Node option (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15842\"\u003e#15842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-test-sequencer]\u003c/code\u003e Fix issue where failed tests due to compilation errors not getting re-executed even with \u003ccode\u003e--onlyFailures\u003c/code\u003e CLI option (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15851\"\u003e#15851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-util]\u003c/code\u003e Make sure \u003ccode\u003eprocess.features.require_module\u003c/code\u003e is \u003ccode\u003efalse\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15867\"\u003e#15867\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChore \u0026amp; Maintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[*]\u003c/code\u003e Replace remaining micromatch uses with picomatch\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[deps]\u003c/code\u003e Update to sinon/fake-timers v15\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[docs]\u003c/code\u003e Update V30 migration guide to notify users on \u003ccode\u003ejest.mock()\u003c/code\u003e work with case-sensitive path (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15849\"\u003e#15849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated Twitter icon to match the latest brand guidelines (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15869\"\u003e#15869\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/jestjs/jest/commit/efb59c2e81083f8dc941f20d6d20a3af2dc8d068\"\u003e\u003ccode\u003eefb59c2\u003c/code\u003e\u003c/a\u003e v30.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jestjs/jest/commit/96c53d30660e51bf76ed2cd1ecc2334c399ac31c\"\u003e\u003ccode\u003e96c53d3\u003c/code\u003e\u003c/a\u003e feat(jest-config): add \u003ccode\u003edefineConfig\u003c/code\u003e and \u003ccode\u003emergeConfig\u003c/code\u003e functions (\u003ca href=\"https://github.com/jestjs/jest/tree/HEAD/packages/jest/issues/15844\"\u003e#15844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jestjs/jest/commits/v30.3.0/packages/jest\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jest-environment-jsdom` from 30.2.0 to 30.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jestjs/jest/releases\"\u003ejest-environment-jsdom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev30.3.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-config]\u003c/code\u003e Add \u003ccode\u003edefineConfig\u003c/code\u003e and \u003ccode\u003emergeConfig\u003c/code\u003e helpers for type-safe Jest config (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15844\"\u003e#15844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-fake-timers]\u003c/code\u003e Add \u003ccode\u003esetTimerTickMode\u003c/code\u003e to configure how timers advance\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[*]\u003c/code\u003e Reduce token usage when run through LLMs (\u003ca href=\"https://github.com/jestjs/jest/commit/3f17932061c0203999451e5852664093de876709\"\u003e\u003ccode\u003e3f17932\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-config]\u003c/code\u003e Keep CLI coverage output when using \u003ccode\u003e--json\u003c/code\u003e with \u003ccode\u003e--outputFile\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15918\"\u003e#15918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-mock]\u003c/code\u003e Use \u003ccode\u003eSymbol\u003c/code\u003e from test environment (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15858\"\u003e#15858\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-reporters]\u003c/code\u003e Fix issue where console output not displayed for GHA reporter even with \u003ccode\u003esilent: false\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15864\"\u003e#15864\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Fix issue where user cannot utilize dynamic import despite specifying \u003ccode\u003e--experimental-vm-modules\u003c/code\u003e Node option (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15842\"\u003e#15842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-test-sequencer]\u003c/code\u003e Fix issue where failed tests due to compilation errors not getting re-executed even with \u003ccode\u003e--onlyFailures\u003c/code\u003e CLI option (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15851\"\u003e#15851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-util]\u003c/code\u003e Make sure \u003ccode\u003eprocess.features.require_module\u003c/code\u003e is \u003ccode\u003efalse\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15867\"\u003e#15867\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChore \u0026amp; Maintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[*]\u003c/code\u003e Replace remaining micromatch uses with picomatch\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[deps]\u003c/code\u003e Update to sinon/fake-timers v15\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[docs]\u003c/code\u003e Update V30 migration guide to notify users on \u003ccode\u003ejest.mock()\u003c/code\u003e work with case-sensitive path (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15849\"\u003e#15849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated Twitter icon to match the latest brand guidelines (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15869\"\u003e#15869\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/jestjs/jest/blob/main/CHANGELOG.md\"\u003ejest-environment-jsdom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e30.3.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-config]\u003c/code\u003e Add \u003ccode\u003edefineConfig\u003c/code\u003e and \u003ccode\u003emergeConfig\u003c/code\u003e helpers for type-safe Jest config (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15844\"\u003e#15844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-fake-timers]\u003c/code\u003e Add \u003ccode\u003esetTimerTickMode\u003c/code\u003e to configure how timers advance\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[*]\u003c/code\u003e Reduce token usage when run through LLMs (\u003ca href=\"https://github.com/jestjs/jest/commit/3f17932061c0203999451e5852664093de876709\"\u003e\u003ccode\u003e3f17932\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-config]\u003c/code\u003e Keep CLI coverage output when using \u003ccode\u003e--json\u003c/code\u003e with \u003ccode\u003e--outputFile\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15918\"\u003e#15918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-mock]\u003c/code\u003e Use \u003ccode\u003eSymbol\u003c/code\u003e from test environment (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15858\"\u003e#15858\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-reporters]\u003c/code\u003e Fix issue where console output not displayed for GHA reporter even with \u003ccode\u003esilent: false\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15864\"\u003e#15864\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Fix issue where user cannot utilize dynamic import despite specifying \u003ccode\u003e--experimental-vm-modules\u003c/code\u003e Node option (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15842\"\u003e#15842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-test-sequencer]\u003c/code\u003e Fix issue where failed tests due to compilation errors not getting re-executed even with \u003ccode\u003e--onlyFailures\u003c/code\u003e CLI option (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15851\"\u003e#15851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-util]\u003c/code\u003e Make sure \u003ccode\u003eprocess.features.require_module\u003c/code\u003e is \u003ccode\u003efalse\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15867\"\u003e#15867\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChore \u0026amp; Maintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[*]\u003c/code\u003e Replace remaining micromatch uses with picomatch\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[deps]\u003c/code\u003e Update to sinon/fake-timers v15\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[docs]\u003c/code\u003e Update V30 migration guide to notify users on \u003ccode\u003ejest.mock()\u003c/code\u003e work with case-sensitive path (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15849\"\u003e#15849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated Twitter icon to match the latest brand guidelines (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15869\"\u003e#15869\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/jestjs/jest/commit/efb59c2e81083f8dc941f20d6d20a3af2dc8d068\"\u003e\u003ccode\u003eefb59c2\u003c/code\u003e\u003c/a\u003e v30.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jestjs/jest/commit/b5b0220a824d29a443d2af4a56ce227f94478052\"\u003e\u003ccode\u003eb5b0220\u003c/code\u003e\u003c/a\u003e Remove unused dependencies from jest-environment-jsdom (\u003ca href=\"https://github.com/jestjs/jest/tree/HEAD/packages/jest-environment-jsdom/issues/15928\"\u003e#15928\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jestjs/jest/commits/v30.3.0/packages/jest-environment-jsdom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pacote` from 21.4.0 to 21.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/pacote/releases\"\u003epacote's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev21.5.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/pacote/compare/v21.4.0...v21.5.0\"\u003e21.5.0\u003c/a\u003e (2026-03-09)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/d912f17785cd547879c59342b1c2104f71a5a0e6\"\u003e\u003ccode\u003ed912f17\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/457\"\u003e#457\u003c/a\u003e expose fetched attestation bundles on manifest (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/457\"\u003e#457\u003c/a\u003e) (\u003ca href=\"https://github.com/mitchdenny\"\u003e\u003ccode\u003e@​mitchdenny\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/pacote/commit/586a55dc0cb9e44740be28ffd1fb227cf8111d2a\"\u003e\u003ccode\u003e586a55d\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/471\"\u003e#471\u003c/a\u003e template-oss-apply for new macos images (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/471\"\u003e#471\u003c/a\u003e) (\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/pacote/commit/d1cc5c8bf2ac35c52fc606f96d47129f042739e6\"\u003e\u003ccode\u003ed1cc5c8\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/460\"\u003e#460\u003c/a\u003e template-oss-apply for release branches (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/460\"\u003e#460\u003c/a\u003e) (\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/pacote/commit/b741e8b1a401c46841b7c37241e8ec85ad420841\"\u003e\u003ccode\u003eb741e8b\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/468\"\u003e#468\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.28.0 to 4.29.0 (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/468\"\u003e#468\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/pacote/blob/main/CHANGELOG.md\"\u003epacote's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/pacote/compare/v21.4.0...v21.5.0\"\u003e21.5.0\u003c/a\u003e (2026-03-09)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/d912f17785cd547879c59342b1c2104f71a5a0e6\"\u003e\u003ccode\u003ed912f17\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/457\"\u003e#457\u003c/a\u003e expose fetched attestation bundles on manifest (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/457\"\u003e#457\u003c/a\u003e) (\u003ca href=\"https://github.com/mitchdenny\"\u003e\u003ccode\u003e@​mitchdenny\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/pacote/commit/586a55dc0cb9e44740be28ffd1fb227cf8111d2a\"\u003e\u003ccode\u003e586a55d\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/471\"\u003e#471\u003c/a\u003e template-oss-apply for new macos images (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/471\"\u003e#471\u003c/a\u003e) (\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/pacote/commit/d1cc5c8bf2ac35c52fc606f96d47129f042739e6\"\u003e\u003ccode\u003ed1cc5c8\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/460\"\u003e#460\u003c/a\u003e template-oss-apply for release branches (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/460\"\u003e#460\u003c/a\u003e) (\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/pacote/commit/b741e8b1a401c46841b7c37241e8ec85ad420841\"\u003e\u003ccode\u003eb741e8b\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/468\"\u003e#468\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.28.0 to 4.29.0 (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/468\"\u003e#468\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/pacote/commit/6c2555a38a2dc0ab2fb98c4f934d714be5f3ba49\"\u003e\u003ccode\u003e6c2555a\u003c/code\u003e\u003c/a\u003e chore: release 21.5.0 (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/470\"\u003e#470\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/586a55dc0cb9e44740be28ffd1fb227cf8111d2a\"\u003e\u003ccode\u003e586a55d\u003c/code\u003e\u003c/a\u003e chore: template-oss-apply for new macos images (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/471\"\u003e#471\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/d912f17785cd547879c59342b1c2104f71a5a0e6\"\u003e\u003ccode\u003ed912f17\u003c/code\u003e\u003c/a\u003e feat: expose fetched attestation bundles on manifest (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/457\"\u003e#457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/b741e8b1a401c46841b7c37241e8ec85ad420841\"\u003e\u003ccode\u003eb741e8b\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.28.0 to 4.29.0 (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/468\"\u003e#468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/d1cc5c8bf2ac35c52fc606f96d47129f042739e6\"\u003e\u003ccode\u003ed1cc5c8\u003c/code\u003e\u003c/a\u003e chore: template-oss-apply for release branches (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/460\"\u003e#460\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/npm/pacote/compare/v21.4.0...v21.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tar` from 7.5.11 to 7.5.12\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-tar/commit/2a294d3fbb24c18dc80f31059f49dd9af15653fe\"\u003e\u003ccode\u003e2a294d3\u003c/code\u003e\u003c/a\u003e 7.5.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-tar/commit/01082a42c3256ca6054f9627911cce4dbfe00d92\"\u003e\u003ccode\u003e01082a4\u003c/code\u003e\u003c/a\u003e fix: reject top promise on floating addFilesAsync rejections\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-tar/commit/dd1c36ab7acff26e5a34935d17f27a45bb088db3\"\u003e\u003ccode\u003edd1c36a\u003c/code\u003e\u003c/a\u003e linting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-tar/commit/35a1ffe73eb4aa05cd2613f8fdcfb4c9c9ed59f9\"\u003e\u003ccode\u003e35a1ffe\u003c/code\u003e\u003c/a\u003e doc: more clarity in security warning\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/isaacs/node-tar/compare/v7.5.11...v7.5.12\"\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/edgarmendoza203-a11y/documentation/pull/5","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/edgarmendoza203-a11y%2Fdocumentation/issues/5","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/5/packages"}},{"old_version":"21.4.0","new_version":"21.5.0","update_type":"minor","path":null,"pr_created_at":"2026-03-14T16:06:30.000Z","version_change":"21.4.0 → 21.5.0","issue":{"uuid":"4076120932","node_id":"PR_kwDORnBC_c7KnfzO","number":1,"state":"closed","title":"deps: bump the dependency-updates group with 6 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-03-21T07:17:07.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-14T16:06:30.000Z","updated_at":"2026-03-21T07:17:07.000Z","time_to_close":573037,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps: bump","group_name":"dependency-updates","update_count":6,"packages":[{"name":"@primer/react","old_version":"38.14.0","new_version":"38.15.0","repository_url":"https://github.com/primer/react"},{"name":"framer-motion","old_version":"12.35.1","new_version":"12.36.0","repository_url":"https://github.com/motiondivision/motion"},{"name":"babel-jest","old_version":"30.2.0","new_version":"30.3.0","repository_url":"https://github.com/jestjs/jest"},{"name":"jest","old_version":"30.2.0","new_version":"30.3.0","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-environment-jsdom","old_version":"30.2.0","new_version":"30.3.0","repository_url":"https://github.com/jestjs/jest"},{"name":"pacote","old_version":"21.4.0","new_version":"21.5.0","repository_url":"https://github.com/npm/pacote"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dependency-updates group with 6 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@primer/react](https://github.com/primer/react) | `38.14.0` | `38.15.0` |\n| [framer-motion](https://github.com/motiondivision/motion) | `12.35.1` | `12.36.0` |\n| [babel-jest](https://github.com/jestjs/jest/tree/HEAD/packages/babel-jest) | `30.2.0` | `30.3.0` |\n| [jest](https://github.com/jestjs/jest/tree/HEAD/packages/jest) | `30.2.0` | `30.3.0` |\n| [jest-environment-jsdom](https://github.com/jestjs/jest/tree/HEAD/packages/jest-environment-jsdom) | `30.2.0` | `30.3.0` |\n| [pacote](https://github.com/npm/pacote) | `21.4.0` | `21.5.0` |\n\nUpdates `@primer/react` from 38.14.0 to 38.15.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/primer/react/releases\"\u003e\u003ccode\u003e@​primer/react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​primer/react\u003c/code\u003e\u003ca href=\"https://github.com/38\"\u003e\u003ccode\u003e@​38\u003c/code\u003e\u003c/a\u003e.15.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/primer/react/pull/7524\"\u003e#7524\u003c/a\u003e \u003ca href=\"https://github.com/primer/react/commit/f7bdd1c04f8cbb17b6a913ba55f7d0855c8eebf1\"\u003e\u003ccode\u003ef7bdd1c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/francinelucca\"\u003e\u003ccode\u003e@​francinelucca\u003c/code\u003e\u003c/a\u003e! - chore: always render ActionMenu in viewport when inside Dialog under feature flag\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/primer/react/pull/7594\"\u003e#7594\u003c/a\u003e \u003ca href=\"https://github.com/primer/react/commit/1e54bdf72c9466f23c567cfdc73b7b5c243782a4\"\u003e\u003ccode\u003e1e54bdf\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/copilot-swe-agent\"\u003e\u003ccode\u003e@​copilot-swe-agent\u003c/code\u003e\u003c/a\u003e! - Add \u003ccode\u003ealign\u003c/code\u003e and \u003ccode\u003estyle\u003c/code\u003e props to Dialog component\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/primer/react/pull/7529\"\u003e#7529\u003c/a\u003e \u003ca href=\"https://github.com/primer/react/commit/7e108fea1a9f92ce22f46ff1d55bfe4753d89ad8\"\u003e\u003ccode\u003e7e108fe\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/liuliu-dev\"\u003e\u003ccode\u003e@​liuliu-dev\u003c/code\u003e\u003c/a\u003e! - Add keyboard-accessible tooltip for truncated ActionList.Description\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/primer/react/pull/7585\"\u003e#7585\u003c/a\u003e \u003ca href=\"https://github.com/primer/react/commit/3dd2c78f768ad560ee0f37947af2c17ca8d7938c\"\u003e\u003ccode\u003e3dd2c78\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iansan5653\"\u003e\u003ccode\u003e@​iansan5653\u003c/code\u003e\u003c/a\u003e! - - Fixes a bug where \u003ccode\u003eActionBar\u003c/code\u003e menu items would be out of order if new items were mounted after the initial render\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eImproves initial render performance for \u003ccode\u003eActionBar\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/primer/react/pull/7624\"\u003e#7624\u003c/a\u003e \u003ca href=\"https://github.com/primer/react/commit/f6d431194d217fbb7d456e58bcbbcbb434896fe1\"\u003e\u003ccode\u003ef6d4311\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/llastflowers\"\u003e\u003ccode\u003e@​llastflowers\u003c/code\u003e\u003c/a\u003e! - Fix FormControl + SelectPanel accessible name to address SR issues\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/primer/react/pull/7617\"\u003e#7617\u003c/a\u003e \u003ca href=\"https://github.com/primer/react/commit/79c855abeb6f46d3fefafb236f00ea65dfcd1ed4\"\u003e\u003ccode\u003e79c855a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/llastflowers\"\u003e\u003ccode\u003e@​llastflowers\u003c/code\u003e\u003c/a\u003e! - Push margin-top of TimelineBody +1px\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/primer/react/pull/7635\"\u003e#7635\u003c/a\u003e \u003ca href=\"https://github.com/primer/react/commit/74762e265a44b4fa46fcb4db8fd5194cb81b14c4\"\u003e\u003ccode\u003e74762e2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iansan5653\"\u003e\u003ccode\u003e@​iansan5653\u003c/code\u003e\u003c/a\u003e! - Fix(useRefObjectAsForwardedRef): fix ref failing to update when target changes\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/primer/react/pull/7550\"\u003e#7550\u003c/a\u003e \u003ca href=\"https://github.com/primer/react/commit/958566907a580b54b484ff2339b32315b8a3b4b7\"\u003e\u003ccode\u003e9585669\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/hectahertz\"\u003e\u003ccode\u003e@​hectahertz\u003c/code\u003e\u003c/a\u003e! - perf(Spinner): replace Web Animations API with CSS animation-delay sync\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/primer/react/pull/7618\"\u003e#7618\u003c/a\u003e \u003ca href=\"https://github.com/primer/react/commit/17a103c0726ff2903e008a69dfd141461f99591f\"\u003e\u003ccode\u003e17a103c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/liuliu-dev\"\u003e\u003ccode\u003e@​liuliu-dev\u003c/code\u003e\u003c/a\u003e! - TextInputWithTokens: announce selected token values for screen readers.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/primer/react/pull/7588\"\u003e#7588\u003c/a\u003e \u003ca href=\"https://github.com/primer/react/commit/e649da3c89b38f477fb574acf5bb06a49b41ee9d\"\u003e\u003ccode\u003ee649da3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/lukasoppermann\"\u003e\u003ccode\u003e@​lukasoppermann\u003c/code\u003e\u003c/a\u003e! - ToggleSwitch: Updated with a 1px space around the knob to work better with updated primitives.\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/primer/react/commit/f6448312cf3fe0fd24c35399d1cb74cabb3b52b2\"\u003e\u003ccode\u003ef644831\u003c/code\u003e\u003c/a\u003e Release tracking (\u003ca href=\"https://redirect.github.com/primer/react/issues/7614\"\u003e#7614\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/primer/react/commit/6c1e054c065492f4c57ece616d19f8d21416987a\"\u003e\u003ccode\u003e6c1e054\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump immutable from 4.3.5 to 4.3.8 (\u003ca href=\"https://redirect.github.com/primer/react/issues/7626\"\u003e#7626\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/primer/react/commit/74762e265a44b4fa46fcb4db8fd5194cb81b14c4\"\u003e\u003ccode\u003e74762e2\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;perf(useRefObjectAsForwardedRef): add dependency array to useImperati...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/primer/react/commit/a4fe7149c31dd7312a4296dbfa11b3e63d821645\"\u003e\u003ccode\u003ea4fe714\u003c/code\u003e\u003c/a\u003e Remove private flag from MCP package.json (\u003ca href=\"https://redirect.github.com/primer/react/issues/7636\"\u003e#7636\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/primer/react/commit/49d32f26aa42d788d94a4962b0695c2b611037e1\"\u003e\u003ccode\u003e49d32f2\u003c/code\u003e\u003c/a\u003e [MCP] Improvement for motion tokens (\u003ca href=\"https://redirect.github.com/primer/react/issues/7632\"\u003e#7632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/primer/react/commit/7e108fea1a9f92ce22f46ff1d55bfe4753d89ad8\"\u003e\u003ccode\u003e7e108fe\u003c/code\u003e\u003c/a\u003e Add keyboard-accessible tooltip for truncated ActionList.Description (\u003ca href=\"https://redirect.github.com/primer/react/issues/7529\"\u003e#7529\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/primer/react/commit/e36209440e46eb3a73bf972cc2c9730ffb10121b\"\u003e\u003ccode\u003ee362094\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/upload-artifact from 6.0.0 to 7.0.0 (\u003ca href=\"https://redirect.github.com/primer/react/issues/7608\"\u003e#7608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/primer/react/commit/e90c1b721d277c7c74dc01bb12a9fc70862369ba\"\u003e\u003ccode\u003ee90c1b7\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/stale from 10.1.1 to 10.2.0 (\u003ca href=\"https://redirect.github.com/primer/react/issues/7582\"\u003e#7582\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/primer/react/commit/f6d431194d217fbb7d456e58bcbbcbb434896fe1\"\u003e\u003ccode\u003ef6d4311\u003c/code\u003e\u003c/a\u003e Fix FormControl + SelectPanel accessible name to address SR issues (\u003ca href=\"https://redirect.github.com/primer/react/issues/7624\"\u003e#7624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/primer/react/commit/17a103c0726ff2903e008a69dfd141461f99591f\"\u003e\u003ccode\u003e17a103c\u003c/code\u003e\u003c/a\u003e TextInputWithTokens: announce selected token values for screen readers (\u003ca href=\"https://redirect.github.com/primer/react/issues/7618\"\u003e#7618\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/primer/react/compare/@primer/react@38.14.0...@primer/react@38.15.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `framer-motion` from 12.35.1 to 12.36.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/motiondivision/motion/blob/main/CHANGELOG.md\"\u003eframer-motion's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[12.36.0] 2026-03-09\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow \u003ccode\u003edragSnapToOrigin\u003c/code\u003e to accept \u003ccode\u003e\u0026quot;x\u0026quot;\u003c/code\u003e or \u003ccode\u003e\u0026quot;y\u0026quot;\u003c/code\u003e for per-axis snapping.\u003c/li\u003e\n\u003cli\u003eAdded axis-locked layout animations with \u003ccode\u003elayout=\u0026quot;x\u0026quot;\u003c/code\u003e and \u003ccode\u003elayout=\u0026quot;y\u0026quot;\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eskipInitialAnimation\u003c/code\u003e to \u003ccode\u003euseSpring\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eheight\u003c/code\u003e and \u003ccode\u003ewidth: auto\u003c/code\u003e animations with \u003ccode\u003ebox-sizing: border-box\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eReset component values when exit animation finishes.\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003eanticipate\u003c/code\u003e easing returns \u003ccode\u003e1\u003c/code\u003e at \u003ccode\u003ep === 1\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003e@emotion/is-prop-valid\u003c/code\u003e resolve error in Storybook.\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003edata-pop-layout-id\u003c/code\u003e from exiting elements when animation interrupted.\u003c/li\u003e\n\u003cli\u003eEnsure we skip WAAPI for non-animatable keyframes.\u003c/li\u003e\n\u003cli\u003eEnsure we skip WAAPI for SVG transforms.\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003eMotionValue\u003c/code\u003e props are not passed to SVG.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAnimatePresence\u003c/code\u003e: Prevent \u003ccode\u003emode=\u0026quot;wait\u0026quot;\u003c/code\u003e elements from getting stuck when switched rapidly.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.35.2] 2026-03-09\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReduced filesize of \u003ccode\u003estyleEffect\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFix rounding from \u003ccode\u003epopLayout\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eopacity\u003c/code\u003e animations in React Strict Mode in development.\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003euseSpring\u003c/code\u003e is not affected by monitor framerate.\u003c/li\u003e\n\u003cli\u003eUpdating animations sequence segment types to exclude lifecycle handlers.\u003c/li\u003e\n\u003cli\u003eFix layout animations with parents offset by a \u003ccode\u003e%\u003c/code\u003e-based translation.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eautoplay: false\u003c/code\u003e with WAAPI animations.\u003c/li\u003e\n\u003cli\u003eFix layout jump in React Strict Mode in development.\u003c/li\u003e\n\u003cli\u003eDetect divide-by-zero in CSS \u003ccode\u003ecalc()\u003c/code\u003e values before making animatable templates.\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/motiondivision/motion/commit/ea66e177f27fc2329295c353abd3907bb48bff60\"\u003e\u003ccode\u003eea66e17\u003c/code\u003e\u003c/a\u003e v12.36.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/db5726dcb5f48c714f31d33d4805e85d588ba50c\"\u003e\u003ccode\u003edb5726d\u003c/code\u003e\u003c/a\u003e Adding tests for exit animations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/5ccc21a3386b48e75379d540bc5a5a1f6a4c3c40\"\u003e\u003ccode\u003e5ccc21a\u003c/code\u003e\u003c/a\u003e Updating changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/06159b33403c5a1567cdbe2ab5492affb4bfbc5c\"\u003e\u003ccode\u003e06159b3\u003c/code\u003e\u003c/a\u003e Latest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/ed64e5fc398fd075e8fd19e32cebf2d6df0c4234\"\u003e\u003ccode\u003eed64e5f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3625\"\u003e#3625\u003c/a\u003e from motiondivision/worktree-fix-issue-3141\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/5fad98c757808d9f49691ca0cadd77259cdc459a\"\u003e\u003ccode\u003e5fad98c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3627\"\u003e#3627\u003c/a\u003e from motiondivision/worktree-fix-issue-3103\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/f084bb2e1d98dd40e0d66d277fee2c3a7ebf9912\"\u003e\u003ccode\u003ef084bb2\u003c/code\u003e\u003c/a\u003e Simplify axis-snap logic: use copyAxisInto, remove redundant isShared block\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/32047118ff4177e2ae5f7e0f0a19147375be17b2\"\u003e\u003ccode\u003e3204711\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3626\"\u003e#3626\u003c/a\u003e from motiondivision/audit/motion-dom-frameloop\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/25bf593faa34de862c7088e3478acae0124e0643\"\u003e\u003ccode\u003e25bf593\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3629\"\u003e#3629\u003c/a\u003e from motiondivision/worktree-fix-issue-3082\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/0dad36bd8d0de94f447495b56067d1589bf42f41\"\u003e\u003ccode\u003e0dad36b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3634\"\u003e#3634\u003c/a\u003e from motiondivision/worktree-fix-issue-3102\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/motiondivision/motion/compare/v12.35.1...v12.36.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `babel-jest` from 30.2.0 to 30.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jestjs/jest/releases\"\u003ebabel-jest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev30.3.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-config]\u003c/code\u003e Add \u003ccode\u003edefineConfig\u003c/code\u003e and \u003ccode\u003emergeConfig\u003c/code\u003e helpers for type-safe Jest config (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15844\"\u003e#15844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-fake-timers]\u003c/code\u003e Add \u003ccode\u003esetTimerTickMode\u003c/code\u003e to configure how timers advance\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[*]\u003c/code\u003e Reduce token usage when run through LLMs (\u003ca href=\"https://github.com/jestjs/jest/commit/3f17932061c0203999451e5852664093de876709\"\u003e\u003ccode\u003e3f17932\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-config]\u003c/code\u003e Keep CLI coverage output when using \u003ccode\u003e--json\u003c/code\u003e with \u003ccode\u003e--outputFile\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15918\"\u003e#15918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-mock]\u003c/code\u003e Use \u003ccode\u003eSymbol\u003c/code\u003e from test environment (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15858\"\u003e#15858\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-reporters]\u003c/code\u003e Fix issue where console output not displayed for GHA reporter even with \u003ccode\u003esilent: false\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15864\"\u003e#15864\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Fix issue where user cannot utilize dynamic import despite specifying \u003ccode\u003e--experimental-vm-modules\u003c/code\u003e Node option (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15842\"\u003e#15842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-test-sequencer]\u003c/code\u003e Fix issue where failed tests due to compilation errors not getting re-executed even with \u003ccode\u003e--onlyFailures\u003c/code\u003e CLI option (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15851\"\u003e#15851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-util]\u003c/code\u003e Make sure \u003ccode\u003eprocess.features.require_module\u003c/code\u003e is \u003ccode\u003efalse\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15867\"\u003e#15867\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChore \u0026amp; Maintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[*]\u003c/code\u003e Replace remaining micromatch uses with picomatch\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[deps]\u003c/code\u003e Update to sinon/fake-timers v15\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[docs]\u003c/code\u003e Update V30 migration guide to notify users on \u003ccode\u003ejest.mock()\u003c/code\u003e work with case-sensitive path (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15849\"\u003e#15849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated Twitter icon to match the latest brand guidelines (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15869\"\u003e#15869\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/jestjs/jest/blob/main/CHANGELOG.md\"\u003ebabel-jest's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e30.3.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-config]\u003c/code\u003e Add \u003ccode\u003edefineConfig\u003c/code\u003e and \u003ccode\u003emergeConfig\u003c/code\u003e helpers for type-safe Jest config (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15844\"\u003e#15844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-fake-timers]\u003c/code\u003e Add \u003ccode\u003esetTimerTickMode\u003c/code\u003e to configure how timers advance\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[*]\u003c/code\u003e Reduce token usage when run through LLMs (\u003ca href=\"https://github.com/jestjs/jest/commit/3f17932061c0203999451e5852664093de876709\"\u003e\u003ccode\u003e3f17932\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-config]\u003c/code\u003e Keep CLI coverage output when using \u003ccode\u003e--json\u003c/code\u003e with \u003ccode\u003e--outputFile\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15918\"\u003e#15918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-mock]\u003c/code\u003e Use \u003ccode\u003eSymbol\u003c/code\u003e from test environment (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15858\"\u003e#15858\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-reporters]\u003c/code\u003e Fix issue where console output not displayed for GHA reporter even with \u003ccode\u003esilent: false\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15864\"\u003e#15864\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Fix issue where user cannot utilize dynamic import despite specifying \u003ccode\u003e--experimental-vm-modules\u003c/code\u003e Node option (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15842\"\u003e#15842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-test-sequencer]\u003c/code\u003e Fix issue where failed tests due to compilation errors not getting re-executed even with \u003ccode\u003e--onlyFailures\u003c/code\u003e CLI option (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15851\"\u003e#15851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-util]\u003c/code\u003e Make sure \u003ccode\u003eprocess.features.require_module\u003c/code\u003e is \u003ccode\u003efalse\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15867\"\u003e#15867\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChore \u0026amp; Maintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[*]\u003c/code\u003e Replace remaining micromatch uses with picomatch\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[deps]\u003c/code\u003e Update to sinon/fake-timers v15\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[docs]\u003c/code\u003e Update V30 migration guide to notify users on \u003ccode\u003ejest.mock()\u003c/code\u003e work with case-sensitive path (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15849\"\u003e#15849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated Twitter icon to match the latest brand guidelines (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15869\"\u003e#15869\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/jestjs/jest/commit/efb59c2e81083f8dc941f20d6d20a3af2dc8d068\"\u003e\u003ccode\u003eefb59c2\u003c/code\u003e\u003c/a\u003e v30.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jestjs/jest/commit/486ae3d6d3ea4da3fccf5d39097f4cebcf132d4f\"\u003e\u003ccode\u003e486ae3d\u003c/code\u003e\u003c/a\u003e chore: update docusaurus (\u003ca href=\"https://github.com/jestjs/jest/tree/HEAD/packages/babel-jest/issues/15860\"\u003e#15860\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jestjs/jest/commits/v30.3.0/packages/babel-jest\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jest` from 30.2.0 to 30.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jestjs/jest/releases\"\u003ejest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev30.3.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-config]\u003c/code\u003e Add \u003ccode\u003edefineConfig\u003c/code\u003e and \u003ccode\u003emergeConfig\u003c/code\u003e helpers for type-safe Jest config (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15844\"\u003e#15844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-fake-timers]\u003c/code\u003e Add \u003ccode\u003esetTimerTickMode\u003c/code\u003e to configure how timers advance\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[*]\u003c/code\u003e Reduce token usage when run through LLMs (\u003ca href=\"https://github.com/jestjs/jest/commit/3f17932061c0203999451e5852664093de876709\"\u003e\u003ccode\u003e3f17932\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-config]\u003c/code\u003e Keep CLI coverage output when using \u003ccode\u003e--json\u003c/code\u003e with \u003ccode\u003e--outputFile\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15918\"\u003e#15918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-mock]\u003c/code\u003e Use \u003ccode\u003eSymbol\u003c/code\u003e from test environment (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15858\"\u003e#15858\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-reporters]\u003c/code\u003e Fix issue where console output not displayed for GHA reporter even with \u003ccode\u003esilent: false\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15864\"\u003e#15864\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Fix issue where user cannot utilize dynamic import despite specifying \u003ccode\u003e--experimental-vm-modules\u003c/code\u003e Node option (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15842\"\u003e#15842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-test-sequencer]\u003c/code\u003e Fix issue where failed tests due to compilation errors not getting re-executed even with \u003ccode\u003e--onlyFailures\u003c/code\u003e CLI option (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15851\"\u003e#15851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-util]\u003c/code\u003e Make sure \u003ccode\u003eprocess.features.require_module\u003c/code\u003e is \u003ccode\u003efalse\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15867\"\u003e#15867\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChore \u0026amp; Maintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[*]\u003c/code\u003e Replace remaining micromatch uses with picomatch\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[deps]\u003c/code\u003e Update to sinon/fake-timers v15\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[docs]\u003c/code\u003e Update V30 migration guide to notify users on \u003ccode\u003ejest.mock()\u003c/code\u003e work with case-sensitive path (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15849\"\u003e#15849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated Twitter icon to match the latest brand guidelines (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15869\"\u003e#15869\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/jestjs/jest/blob/main/CHANGELOG.md\"\u003ejest's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e30.3.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-config]\u003c/code\u003e Add \u003ccode\u003edefineConfig\u003c/code\u003e and \u003ccode\u003emergeConfig\u003c/code\u003e helpers for type-safe Jest config (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15844\"\u003e#15844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-fake-timers]\u003c/code\u003e Add \u003ccode\u003esetTimerTickMode\u003c/code\u003e to configure how timers advance\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[*]\u003c/code\u003e Reduce token usage when run through LLMs (\u003ca href=\"https://github.com/jestjs/jest/commit/3f17932061c0203999451e5852664093de876709\"\u003e\u003ccode\u003e3f17932\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-config]\u003c/code\u003e Keep CLI coverage output when using \u003ccode\u003e--json\u003c/code\u003e with \u003ccode\u003e--outputFile\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15918\"\u003e#15918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-mock]\u003c/code\u003e Use \u003ccode\u003eSymbol\u003c/code\u003e from test environment (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15858\"\u003e#15858\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-reporters]\u003c/code\u003e Fix issue where console output not displayed for GHA reporter even with \u003ccode\u003esilent: false\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15864\"\u003e#15864\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Fix issue where user cannot utilize dynamic import despite specifying \u003ccode\u003e--experimental-vm-modules\u003c/code\u003e Node option (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15842\"\u003e#15842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-test-sequencer]\u003c/code\u003e Fix issue where failed tests due to compilation errors not getting re-executed even with \u003ccode\u003e--onlyFailures\u003c/code\u003e CLI option (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15851\"\u003e#15851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-util]\u003c/code\u003e Make sure \u003ccode\u003eprocess.features.require_module\u003c/code\u003e is \u003ccode\u003efalse\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15867\"\u003e#15867\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChore \u0026amp; Maintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[*]\u003c/code\u003e Replace remaining micromatch uses with picomatch\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[deps]\u003c/code\u003e Update to sinon/fake-timers v15\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[docs]\u003c/code\u003e Update V30 migration guide to notify users on \u003ccode\u003ejest.mock()\u003c/code\u003e work with case-sensitive path (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15849\"\u003e#15849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated Twitter icon to match the latest brand guidelines (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15869\"\u003e#15869\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/jestjs/jest/commit/efb59c2e81083f8dc941f20d6d20a3af2dc8d068\"\u003e\u003ccode\u003eefb59c2\u003c/code\u003e\u003c/a\u003e v30.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jestjs/jest/commit/96c53d30660e51bf76ed2cd1ecc2334c399ac31c\"\u003e\u003ccode\u003e96c53d3\u003c/code\u003e\u003c/a\u003e feat(jest-config): add \u003ccode\u003edefineConfig\u003c/code\u003e and \u003ccode\u003emergeConfig\u003c/code\u003e functions (\u003ca href=\"https://github.com/jestjs/jest/tree/HEAD/packages/jest/issues/15844\"\u003e#15844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jestjs/jest/commits/v30.3.0/packages/jest\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jest-environment-jsdom` from 30.2.0 to 30.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jestjs/jest/releases\"\u003ejest-environment-jsdom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev30.3.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-config]\u003c/code\u003e Add \u003ccode\u003edefineConfig\u003c/code\u003e and \u003ccode\u003emergeConfig\u003c/code\u003e helpers for type-safe Jest config (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15844\"\u003e#15844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-fake-timers]\u003c/code\u003e Add \u003ccode\u003esetTimerTickMode\u003c/code\u003e to configure how timers advance\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[*]\u003c/code\u003e Reduce token usage when run through LLMs (\u003ca href=\"https://github.com/jestjs/jest/commit/3f17932061c0203999451e5852664093de876709\"\u003e\u003ccode\u003e3f17932\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-config]\u003c/code\u003e Keep CLI coverage output when using \u003ccode\u003e--json\u003c/code\u003e with \u003ccode\u003e--outputFile\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15918\"\u003e#15918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-mock]\u003c/code\u003e Use \u003ccode\u003eSymbol\u003c/code\u003e from test environment (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15858\"\u003e#15858\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-reporters]\u003c/code\u003e Fix issue where console output not displayed for GHA reporter even with \u003ccode\u003esilent: false\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15864\"\u003e#15864\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Fix issue where user cannot utilize dynamic import despite specifying \u003ccode\u003e--experimental-vm-modules\u003c/code\u003e Node option (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15842\"\u003e#15842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-test-sequencer]\u003c/code\u003e Fix issue where failed tests due to compilation errors not getting re-executed even with \u003ccode\u003e--onlyFailures\u003c/code\u003e CLI option (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15851\"\u003e#15851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-util]\u003c/code\u003e Make sure \u003ccode\u003eprocess.features.require_module\u003c/code\u003e is \u003ccode\u003efalse\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15867\"\u003e#15867\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChore \u0026amp; Maintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[*]\u003c/code\u003e Replace remaining micromatch uses with picomatch\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[deps]\u003c/code\u003e Update to sinon/fake-timers v15\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[docs]\u003c/code\u003e Update V30 migration guide to notify users on \u003ccode\u003ejest.mock()\u003c/code\u003e work with case-sensitive path (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15849\"\u003e#15849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated Twitter icon to match the latest brand guidelines (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15869\"\u003e#15869\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/jestjs/jest/blob/main/CHANGELOG.md\"\u003ejest-environment-jsdom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e30.3.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-config]\u003c/code\u003e Add \u003ccode\u003edefineConfig\u003c/code\u003e and \u003ccode\u003emergeConfig\u003c/code\u003e helpers for type-safe Jest config (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15844\"\u003e#15844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-fake-timers]\u003c/code\u003e Add \u003ccode\u003esetTimerTickMode\u003c/code\u003e to configure how timers advance\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[*]\u003c/code\u003e Reduce token usage when run through LLMs (\u003ca href=\"https://github.com/jestjs/jest/commit/3f17932061c0203999451e5852664093de876709\"\u003e\u003ccode\u003e3f17932\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-config]\u003c/code\u003e Keep CLI coverage output when using \u003ccode\u003e--json\u003c/code\u003e with \u003ccode\u003e--outputFile\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15918\"\u003e#15918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-mock]\u003c/code\u003e Use \u003ccode\u003eSymbol\u003c/code\u003e from test environment (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15858\"\u003e#15858\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-reporters]\u003c/code\u003e Fix issue where console output not displayed for GHA reporter even with \u003ccode\u003esilent: false\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15864\"\u003e#15864\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Fix issue where user cannot utilize dynamic import despite specifying \u003ccode\u003e--experimental-vm-modules\u003c/code\u003e Node option (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15842\"\u003e#15842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-test-sequencer]\u003c/code\u003e Fix issue where failed tests due to compilation errors not getting re-executed even with \u003ccode\u003e--onlyFailures\u003c/code\u003e CLI option (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15851\"\u003e#15851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-util]\u003c/code\u003e Make sure \u003ccode\u003eprocess.features.require_module\u003c/code\u003e is \u003ccode\u003efalse\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15867\"\u003e#15867\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChore \u0026amp; Maintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[*]\u003c/code\u003e Replace remaining micromatch uses with picomatch\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[deps]\u003c/code\u003e Update to sinon/fake-timers v15\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[docs]\u003c/code\u003e Update V30 migration guide to notify users on \u003ccode\u003ejest.mock()\u003c/code\u003e work with case-sensitive path (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15849\"\u003e#15849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated Twitter icon to match the latest brand guidelines (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15869\"\u003e#15869\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/jestjs/jest/commit/efb59c2e81083f8dc941f20d6d20a3af2dc8d068\"\u003e\u003ccode\u003eefb59c2\u003c/code\u003e\u003c/a\u003e v30.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jestjs/jest/commit/b5b0220a824d29a443d2af4a56ce227f94478052\"\u003e\u003ccode\u003eb5b0220\u003c/code\u003e\u003c/a\u003e Remove unused dependencies from jest-environment-jsdom (\u003ca href=\"https://github.com/jestjs/jest/tree/HEAD/packages/jest-environment-jsdom/issues/15928\"\u003e#15928\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jestjs/jest/commits/v30.3.0/packages/jest-environment-jsdom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pacote` from 21.4.0 to 21.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/pacote/releases\"\u003epacote's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev21.5.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/pacote/compare/v21.4.0...v21.5.0\"\u003e21.5.0\u003c/a\u003e (2026-03-09)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/d912f17785cd547879c59342b1c2104f71a5a0e6\"\u003e\u003ccode\u003ed912f17\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/457\"\u003e#457\u003c/a\u003e expose fetched attestation bundles on manifest (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/457\"\u003e#457\u003c/a\u003e) (\u003ca href=\"https://github.com/mitchdenny\"\u003e\u003ccode\u003e@​mitchdenny\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/pacote/commit/586a55dc0cb9e44740be28ffd1fb227cf8111d2a\"\u003e\u003ccode\u003e586a55d\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/471\"\u003e#471\u003c/a\u003e template-oss-apply for new macos images (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/471\"\u003e#471\u003c/a\u003e) (\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/pacote/commit/d1cc5c8bf2ac35c52fc606f96d47129f042739e6\"\u003e\u003ccode\u003ed1cc5c8\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/460\"\u003e#460\u003c/a\u003e template-oss-apply for release branches (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/460\"\u003e#460\u003c/a\u003e) (\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/pacote/commit/b741e8b1a401c46841b7c37241e8ec85ad420841\"\u003e\u003ccode\u003eb741e8b\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/468\"\u003e#468\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.28.0 to 4.29.0 (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/468\"\u003e#468\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/pacote/blob/main/CHANGELOG.md\"\u003epacote's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/pacote/compare/v21.4.0...v21.5.0\"\u003e21.5.0\u003c/a\u003e (2026-03-09)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/d912f17785cd547879c59342b1c2104f71a5a0e6\"\u003e\u003ccode\u003ed912f17\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/457\"\u003e#457\u003c/a\u003e expose fetched attestation bundles on manifest (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/457\"\u003e#457\u003c/a\u003e) (\u003ca href=\"https://github.com/mitchdenny\"\u003e\u003ccode\u003e@​mitchdenny\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/pacote/commit/586a55dc0cb9e44740be28ffd1fb227cf8111d2a\"\u003e\u003ccode\u003e586a55d\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/471\"\u003e#471\u003c/a\u003e template-oss-apply for new macos images (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/471\"\u003e#471\u003c/a\u003e) (\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/pacote/commit/d1cc5c8bf2ac35c52fc606f96d47129f042739e6\"\u003e\u003ccode\u003ed1cc5c8\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/460\"\u003e#460\u003c/a\u003e template-oss-apply for release branches (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/460\"\u003e#460\u003c/a\u003e) (\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/pacote/commit/b741e8b1a401c46841b7c37241e8ec85ad420841\"\u003e\u003ccode\u003eb741e8b\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/468\"\u003e#468\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.28.0 to 4.29.0 (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/468\"\u003e#468\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/pacote/commit/6c2555a38a2dc0ab2fb98c4f934d714be5f3ba49\"\u003e\u003ccode\u003e6c2555a\u003c/code\u003e\u003c/a\u003e chore: release 21.5.0 (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/470\"\u003e#470\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/586a55dc0cb9e44740be28ffd1fb227cf8111d2a\"\u003e\u003ccode\u003e586a55d\u003c/code\u003e\u003c/a\u003e chore: template-oss-apply for new macos images (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/471\"\u003e#471\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/d912f17785cd547879c59342b1c2104f71a5a0e6\"\u003e\u003ccode\u003ed912f17\u003c/code\u003e\u003c/a\u003e feat: expose fetched attestation bundles on manifest (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/457\"\u003e#457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/b741e8b1a401c46841b7c37241e8ec85ad420841\"\u003e\u003ccode\u003eb741e8b\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.28.0 to 4.29.0 (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/468\"\u003e#468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/d1cc5c8bf2ac35c52fc606f96d47129f042739e6\"\u003e\u003ccode\u003ed1cc5c8\u003c/code\u003e\u003c/a\u003e chore: template-oss-apply for release branches (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/460\"\u003e#460\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/npm/pacote/compare/v21.4.0...v21.5.0\"\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/zenwavetechsolution-ETH/documentation/pull/1","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/zenwavetechsolution-ETH%2Fdocumentation/issues/1","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1/packages"}},{"old_version":"20.0.0","new_version":"21.4.0","update_type":"major","path":null,"pr_created_at":"2026-03-05T04:28:30.000Z","version_change":"20.0.0 → 21.4.0","issue":{"uuid":"4025670563","node_id":"PR_kwDOAWBOZM7IERrG","number":7476,"state":"closed","title":"chore(deps): bump tar and pacote","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-03-10T23:46:26.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-05T04:28:30.000Z","updated_at":"2026-03-10T23:46:27.000Z","time_to_close":501476,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"tar","repository_url":"https://github.com/isaacs/node-tar","old_version":"7.5.6","new_version":"7.5.10"},{"name":"pacote","repository_url":"https://github.com/npm/pacote","old_version":"20.0.0","new_version":"21.4.0"}],"path":null,"ecosystem":"npm"},"body":"Bumps [tar](https://github.com/isaacs/node-tar) to 7.5.10 and updates ancestor dependency [pacote](https://github.com/npm/pacote). These dependencies need to be updated together.\n\nUpdates `tar` from 7.5.6 to 7.5.10\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-tar/commit/2b72abc1d47c3570e1ad95c9ab557fc4c2e6e4b1\"\u003e\u003ccode\u003e2b72abc\u003c/code\u003e\u003c/a\u003e 7.5.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-tar/commit/7bc755dd85e623c0279e08eb3784909e6d7e4b9f\"\u003e\u003ccode\u003e7bc755d\u003c/code\u003e\u003c/a\u003e parse root off paths before sanitizing .. parts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-tar/commit/c8cb84629dee649feedde03f2f4ea48f2e44e778\"\u003e\u003ccode\u003ec8cb846\u003c/code\u003e\u003c/a\u003e update deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-tar/commit/1f0c2c9006b10199cf2686f8ef43e79a1773e1aa\"\u003e\u003ccode\u003e1f0c2c9\u003c/code\u003e\u003c/a\u003e 7.5.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-tar/commit/fbb08518bf290733b68ca4d4135f75becf73fd75\"\u003e\u003ccode\u003efbb0851\u003c/code\u003e\u003c/a\u003e build minified version as default export\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-tar/commit/6b8eba0ef367ac937e703238daa6df94ae6f823f\"\u003e\u003ccode\u003e6b8eba0\u003c/code\u003e\u003c/a\u003e 7.5.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-tar/commit/2cb1120bcefe28d7ecc719b41441ade59c52e384\"\u003e\u003ccode\u003e2cb1120\u003c/code\u003e\u003c/a\u003e fix(unpack): improve UnpackSync symlink error \u0026quot;into\u0026quot; path accuracy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-tar/commit/d18e4e1f846f4ddddc153b0f536a19c050e7499f\"\u003e\u003ccode\u003ed18e4e1\u003c/code\u003e\u003c/a\u003e fix: do not write linkpaths through symlinks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-tar/commit/4a37eb9a1cf1137df4eb70c5c7f849f412ff3cdb\"\u003e\u003ccode\u003e4a37eb9\u003c/code\u003e\u003c/a\u003e 7.5.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-tar/commit/f4a7aa9bc3d717c987fdf1480ff7a64e87ffdb46\"\u003e\u003ccode\u003ef4a7aa9\u003c/code\u003e\u003c/a\u003e fix: properly sanitize hard links containing ..\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/isaacs/node-tar/compare/v7.5.6...v7.5.10\"\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/~isaacs\"\u003eisaacs\u003c/a\u003e, a new releaser for tar 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 adds \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 `pacote` from 20.0.0 to 21.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/pacote/releases\"\u003epacote's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev21.4.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/pacote/compare/v21.3.1...v21.4.0\"\u003e21.4.0\u003c/a\u003e (2026-02-24)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/6912f249599e9e27ed0b79ab0652cc60f6d2f755\"\u003e\u003ccode\u003e6912f24\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/451\"\u003e#451\u003c/a\u003e add allowRegistry option (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/451\"\u003e#451\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\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/ab37bc1e7d0f1c0a590770e650f93500caa9b206\"\u003e\u003ccode\u003eab37bc1\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/452\"\u003e#452\u003c/a\u003e prevent path duplication in attestation URL for registries with … (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/452\"\u003e#452\u003c/a\u003e) (\u003ca href=\"https://github.com/ajayk\"\u003e\u003ccode\u003e@​ajayk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/ab37bc1e7d0f1c0a590770e650f93500caa9b206\"\u003e\u003ccode\u003eab37bc1\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/452\"\u003e#452\u003c/a\u003e prevent path duplication in attestation URL for registries with (\u003ca href=\"https://github.com/ajayk\"\u003e\u003ccode\u003e@​ajayk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/8b8ea3b27f49097806fc798b478c5179bea21266\"\u003e\u003ccode\u003e8b8ea3b\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/454\"\u003e#454\u003c/a\u003e skip registry key check for keyless (Sigstore/Fulcio) attestations (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/454\"\u003e#454\u003c/a\u003e) (\u003ca href=\"https://github.com/ajayk\"\u003e\u003ccode\u003e@​ajayk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/8b8ea3b27f49097806fc798b478c5179bea21266\"\u003e\u003ccode\u003e8b8ea3b\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/454\"\u003e#454\u003c/a\u003e skip registry key check for keyless (Sigstore/Fulcio) attestations (\u003ca href=\"https://github.com/ajayk\"\u003e\u003ccode\u003e@​ajayk\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/pacote/commit/0dfd1cdc15cf8586d0d7c1f4b30bffe73d5277dc\"\u003e\u003ccode\u003e0dfd1cd\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/456\"\u003e#456\u003c/a\u003e remove git config from tests (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/456\"\u003e#456\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\u003ev21.3.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/pacote/compare/v21.3.0...v21.3.1\"\u003e21.3.1\u003c/a\u003e (2026-02-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/96e571a4c2f1eaab1932ba40eb495cc6b9798c9b\"\u003e\u003ccode\u003e96e571a\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/439\"\u003e#439\u003c/a\u003e ensure that resolved git ref matches expected sha (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/439\"\u003e#439\u003c/a\u003e) (\u003ca href=\"https://github.com/klassiker\"\u003e\u003ccode\u003e@​klassiker\u003c/code\u003e\u003c/a\u003e, pacotedev)\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/pacote/commit/91847c43637a5308119076371300be497cfcff74\"\u003e\u003ccode\u003e91847c4\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/447\"\u003e#447\u003c/a\u003e fix test for ssri ignoring invalid hashes (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/447\"\u003e#447\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\u003ev21.3.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/pacote/compare/v21.2.0...v21.3.0\"\u003e21.3.0\u003c/a\u003e (2026-02-09)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/8f5091d0a7fc356756707241f8b52dc8a036c34e\"\u003e\u003ccode\u003e8f5091d\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/445\"\u003e#445\u003c/a\u003e add support for git-256 sha lengths (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/445\"\u003e#445\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\u003ev21.2.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/pacote/compare/v21.1.0...v21.2.0\"\u003e21.2.0\u003c/a\u003e (2026-02-06)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/db21624fd9ee8fe3ccea5f671f2e39c7f68546eb\"\u003e\u003ccode\u003edb21624\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/442\"\u003e#442\u003c/a\u003e implement gitSubdir according to npa spec (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/442\"\u003e#442\u003c/a\u003e) (\u003ca href=\"https://github.com/Kakadus\"\u003e\u003ccode\u003e@​Kakadus\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/c2a4217fc8b49d58c4bafd41ec1127105a37ae05\"\u003e\u003ccode\u003ec2a4217\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/443\"\u003e#443\u003c/a\u003e add allowRemote, allowFile, allowDirectory (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/443\"\u003e#443\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\u003ev21.1.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/pacote/compare/v21.0.4...v21.1.0\"\u003e21.1.0\u003c/a\u003e (2026-01-28)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/258e5fde5576b5dfebc0d5f9a098b15afdd70875\"\u003e\u003ccode\u003e258e5fd\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/440\"\u003e#440\u003c/a\u003e add allowGit option (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/440\"\u003e#440\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\u003ev21.0.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/pacote/compare/v21.0.3...v21.0.4\"\u003e21.0.4\u003c/a\u003e (2025-11-13)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/edbcc02933255ad72ab1d9f5adc070692e402c9b\"\u003e\u003ccode\u003eedbcc02\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/436\"\u003e#436\u003c/a\u003e \u003ccode\u003eproc-log@6.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/8dc1f2294ffc8843e65fe582dde49756581580e1\"\u003e\u003ccode\u003e8dc1f22\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/436\"\u003e#436\u003c/a\u003e \u003ccode\u003e@npmcli/installed-package-contents@4.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/505c3b0c8335694c690e18c0aba373e68482545e\"\u003e\u003ccode\u003e505c3b0\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/436\"\u003e#436\u003c/a\u003e \u003ccode\u003essri@13.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/a23fb17692d2978290441e99e2d8baf68a4bd22e\"\u003e\u003ccode\u003ea23fb17\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/436\"\u003e#436\u003c/a\u003e \u003ccode\u003e@npmcli/promise-spawn@9.0.0\u003c/code\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/pacote/commit/ff261aa39e58437776043bb562fd388742d39185\"\u003e\u003ccode\u003eff261aa\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/436\"\u003e#436\u003c/a\u003e \u003ccode\u003e@npmcli/eslint-config@6.0.0\u003c/code\u003e (\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/pacote/commit/2bba86201e3e5c226ff23544a18cdc8d480eb888\"\u003e\u003ccode\u003e2bba862\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/436\"\u003e#436\u003c/a\u003e \u003ccode\u003e@npmcli/template-oss@4.28.0\u003c/code\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\u003ev21.0.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/pacote/compare/v21.0.2...v21.0.3\"\u003e21.0.3\u003c/a\u003e (2025-09-17)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/eed1bd52ea803bf075a81d3786c5240856aed9bf\"\u003e\u003ccode\u003eeed1bd5\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/431\"\u003e#431\u003c/a\u003e \u003ccode\u003e@npmcli/git@7.0.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/431\"\u003e#431\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/pacote/blob/main/CHANGELOG.md\"\u003epacote's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/pacote/compare/v21.3.1...v21.4.0\"\u003e21.4.0\u003c/a\u003e (2026-02-24)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/6912f249599e9e27ed0b79ab0652cc60f6d2f755\"\u003e\u003ccode\u003e6912f24\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/451\"\u003e#451\u003c/a\u003e add allowRegistry option (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/451\"\u003e#451\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\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/ab37bc1e7d0f1c0a590770e650f93500caa9b206\"\u003e\u003ccode\u003eab37bc1\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/452\"\u003e#452\u003c/a\u003e prevent path duplication in attestation URL for registries with … (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/452\"\u003e#452\u003c/a\u003e) (\u003ca href=\"https://github.com/ajayk\"\u003e\u003ccode\u003e@​ajayk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/ab37bc1e7d0f1c0a590770e650f93500caa9b206\"\u003e\u003ccode\u003eab37bc1\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/452\"\u003e#452\u003c/a\u003e prevent path duplication in attestation URL for registries with (\u003ca href=\"https://github.com/ajayk\"\u003e\u003ccode\u003e@​ajayk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/8b8ea3b27f49097806fc798b478c5179bea21266\"\u003e\u003ccode\u003e8b8ea3b\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/454\"\u003e#454\u003c/a\u003e skip registry key check for keyless (Sigstore/Fulcio) attestations (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/454\"\u003e#454\u003c/a\u003e) (\u003ca href=\"https://github.com/ajayk\"\u003e\u003ccode\u003e@​ajayk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/8b8ea3b27f49097806fc798b478c5179bea21266\"\u003e\u003ccode\u003e8b8ea3b\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/454\"\u003e#454\u003c/a\u003e skip registry key check for keyless (Sigstore/Fulcio) attestations (\u003ca href=\"https://github.com/ajayk\"\u003e\u003ccode\u003e@​ajayk\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/pacote/commit/0dfd1cdc15cf8586d0d7c1f4b30bffe73d5277dc\"\u003e\u003ccode\u003e0dfd1cd\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/456\"\u003e#456\u003c/a\u003e remove git config from tests (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/456\"\u003e#456\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/pacote/compare/v21.3.0...v21.3.1\"\u003e21.3.1\u003c/a\u003e (2026-02-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/96e571a4c2f1eaab1932ba40eb495cc6b9798c9b\"\u003e\u003ccode\u003e96e571a\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/439\"\u003e#439\u003c/a\u003e ensure that resolved git ref matches expected sha (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/439\"\u003e#439\u003c/a\u003e) (\u003ca href=\"https://github.com/klassiker\"\u003e\u003ccode\u003e@​klassiker\u003c/code\u003e\u003c/a\u003e, pacotedev)\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/pacote/commit/91847c43637a5308119076371300be497cfcff74\"\u003e\u003ccode\u003e91847c4\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/447\"\u003e#447\u003c/a\u003e fix test for ssri ignoring invalid hashes (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/447\"\u003e#447\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/pacote/compare/v21.2.0...v21.3.0\"\u003e21.3.0\u003c/a\u003e (2026-02-09)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/8f5091d0a7fc356756707241f8b52dc8a036c34e\"\u003e\u003ccode\u003e8f5091d\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/445\"\u003e#445\u003c/a\u003e add support for git-256 sha lengths (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/445\"\u003e#445\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/pacote/compare/v21.1.0...v21.2.0\"\u003e21.2.0\u003c/a\u003e (2026-02-06)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/db21624fd9ee8fe3ccea5f671f2e39c7f68546eb\"\u003e\u003ccode\u003edb21624\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/442\"\u003e#442\u003c/a\u003e implement gitSubdir according to npa spec (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/442\"\u003e#442\u003c/a\u003e) (\u003ca href=\"https://github.com/Kakadus\"\u003e\u003ccode\u003e@​Kakadus\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/c2a4217fc8b49d58c4bafd41ec1127105a37ae05\"\u003e\u003ccode\u003ec2a4217\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/443\"\u003e#443\u003c/a\u003e add allowRemote, allowFile, allowDirectory (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/443\"\u003e#443\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/pacote/compare/v21.0.4...v21.1.0\"\u003e21.1.0\u003c/a\u003e (2026-01-28)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/258e5fde5576b5dfebc0d5f9a098b15afdd70875\"\u003e\u003ccode\u003e258e5fd\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/440\"\u003e#440\u003c/a\u003e add allowGit option (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/440\"\u003e#440\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/pacote/compare/v21.0.3...v21.0.4\"\u003e21.0.4\u003c/a\u003e (2025-11-13)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/edbcc02933255ad72ab1d9f5adc070692e402c9b\"\u003e\u003ccode\u003eedbcc02\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/436\"\u003e#436\u003c/a\u003e \u003ccode\u003eproc-log@6.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/8dc1f2294ffc8843e65fe582dde49756581580e1\"\u003e\u003ccode\u003e8dc1f22\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/436\"\u003e#436\u003c/a\u003e \u003ccode\u003e@npmcli/installed-package-contents@4.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/505c3b0c8335694c690e18c0aba373e68482545e\"\u003e\u003ccode\u003e505c3b0\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/436\"\u003e#436\u003c/a\u003e \u003ccode\u003essri@13.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/a23fb17692d2978290441e99e2d8baf68a4bd22e\"\u003e\u003ccode\u003ea23fb17\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/436\"\u003e#436\u003c/a\u003e \u003ccode\u003e@npmcli/promise-spawn@9.0.0\u003c/code\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/pacote/commit/ff261aa39e58437776043bb562fd388742d39185\"\u003e\u003ccode\u003eff261aa\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/436\"\u003e#436\u003c/a\u003e \u003ccode\u003e@npmcli/eslint-config@6.0.0\u003c/code\u003e (\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/pacote/commit/2bba86201e3e5c226ff23544a18cdc8d480eb888\"\u003e\u003ccode\u003e2bba862\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/436\"\u003e#436\u003c/a\u003e \u003ccode\u003e@npmcli/template-oss@4.28.0\u003c/code\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/pacote/compare/v21.0.2...v21.0.3\"\u003e21.0.3\u003c/a\u003e (2025-09-17)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/eed1bd52ea803bf075a81d3786c5240856aed9bf\"\u003e\u003ccode\u003eeed1bd5\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/431\"\u003e#431\u003c/a\u003e \u003ccode\u003e@npmcli/git@7.0.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/431\"\u003e#431\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/pacote/compare/v21.0.1...v21.0.2\"\u003e21.0.2\u003c/a\u003e (2025-09-17)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/32cb6d13bb0ef38473a1660329076b73bf4e2dea\"\u003e\u003ccode\u003e32cb6d1\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/429\"\u003e#429\u003c/a\u003e \u003ccode\u003enpm-pick-manifest@11.0.1\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/429\"\u003e#429\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/pacote/compare/v21.0.0...v21.0.1\"\u003e21.0.1\u003c/a\u003e (2025-09-02)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\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/pacote/commit/e3871d830ad0d9e4c3a71502dc77c309804671f9\"\u003e\u003ccode\u003ee3871d8\u003c/code\u003e\u003c/a\u003e chore: release 21.4.0 (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/455\"\u003e#455\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/0dfd1cdc15cf8586d0d7c1f4b30bffe73d5277dc\"\u003e\u003ccode\u003e0dfd1cd\u003c/code\u003e\u003c/a\u003e chore: remove git config from tests (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/456\"\u003e#456\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/bfe6f232ea169ddf884203128e5bac1c131706d0\"\u003e\u003ccode\u003ebfe6f23\u003c/code\u003e\u003c/a\u003e Update to newer promise-retry library (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/449\"\u003e#449\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/6912f249599e9e27ed0b79ab0652cc60f6d2f755\"\u003e\u003ccode\u003e6912f24\u003c/code\u003e\u003c/a\u003e feat: add allowRegistry option (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/451\"\u003e#451\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/ab37bc1e7d0f1c0a590770e650f93500caa9b206\"\u003e\u003ccode\u003eab37bc1\u003c/code\u003e\u003c/a\u003e fix: prevent path duplication in attestation URL for registries with … (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/452\"\u003e#452\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/8b8ea3b27f49097806fc798b478c5179bea21266\"\u003e\u003ccode\u003e8b8ea3b\u003c/code\u003e\u003c/a\u003e fix: skip registry key check for keyless (Sigstore/Fulcio) attestations (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/454\"\u003e#454\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/18d36e64a6cc44ac28b7ed2b45e6d2dda4dcf317\"\u003e\u003ccode\u003e18d36e6\u003c/code\u003e\u003c/a\u003e chore: release 21.3.1 (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/448\"\u003e#448\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/96e571a4c2f1eaab1932ba40eb495cc6b9798c9b\"\u003e\u003ccode\u003e96e571a\u003c/code\u003e\u003c/a\u003e fix: ensure that resolved git ref matches expected sha (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/439\"\u003e#439\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/91847c43637a5308119076371300be497cfcff74\"\u003e\u003ccode\u003e91847c4\u003c/code\u003e\u003c/a\u003e chore: fix test for ssri ignoring invalid hashes (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/447\"\u003e#447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/411ceb6ea4326d7cfa70325068821bf8f98c8531\"\u003e\u003ccode\u003e411ceb6\u003c/code\u003e\u003c/a\u003e chore: release 21.3.0 (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/446\"\u003e#446\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/npm/pacote/compare/v20.0.0...v21.4.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 pacote 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 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)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/axios/axios/network/alerts).\n\n\u003c/details\u003e\n\n\u003c!-- This is an auto-generated description by cubic. --\u003e\n---\n## Summary by cubic\nUpdates tar to 7.5.10 and pacote to 21.4.0 to pull in fixes and new options. Refreshes npmcli deps and raises the Node engine floor to 20.17+ (or 22.9+).\n\n**Description**\n- Tar 7.5.6 -\u003e 7.5.10: fixes hard link/symlink path sanitization; adds a prepare script on install.\n- Pacote 20.0.0 -\u003e 21.4.0: adds allowRegistry and other allow* options; git-256, gitSubdir; Sigstore fixes; switches to @gar/promise-retry.\n- Updates npmcli stack and transitive deps; many now declare engines: Node ^20.17.0 || \u003e=22.9.0.\n- package-lock.json refreshed; no app code changes.\n\n**Testing**\n- No tests added or changed.\n- Ensure CI runs on Node 20.17+ or 22.9+.\n- Smoke test: install deps; use pacote to pack/unpack; extract tarballs and verify symlink/hard link handling.\n\n\u003csup\u003eWritten for commit 9f08b0fd2b07790c76e2ddcdb2dd5e8c1155b1d5. Summary will update on new commits.\u003c/sup\u003e\n\n\u003c!-- End of auto-generated description by cubic. --\u003e","html_url":"https://github.com/axios/axios/pull/7476","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/axios%2Faxios/issues/7476","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/7476/packages"}},{"old_version":"21.0.4","new_version":"21.4.0","update_type":"minor","path":null,"pr_created_at":"2026-03-01T10:24:37.000Z","version_change":"21.0.4 → 21.4.0","issue":{"uuid":"4006859656","node_id":"PR_kwDODS7twc7HHBIq","number":963,"state":"open","title":"chore(deps-dev): bump pacote from 21.0.4 to 21.4.0","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-03-01T10:24:37.000Z","updated_at":"2026-03-01T10:26:16.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev)","packages":[{"name":"pacote","old_version":"21.0.4","new_version":"21.4.0","repository_url":"https://github.com/npm/pacote"}],"path":null,"ecosystem":"npm"},"body":"Bumps [pacote](https://github.com/npm/pacote) from 21.0.4 to 21.4.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/pacote/releases\"\u003epacote's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev21.4.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/pacote/compare/v21.3.1...v21.4.0\"\u003e21.4.0\u003c/a\u003e (2026-02-24)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/6912f249599e9e27ed0b79ab0652cc60f6d2f755\"\u003e\u003ccode\u003e6912f24\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/451\"\u003e#451\u003c/a\u003e add allowRegistry option (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/451\"\u003e#451\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\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/ab37bc1e7d0f1c0a590770e650f93500caa9b206\"\u003e\u003ccode\u003eab37bc1\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/452\"\u003e#452\u003c/a\u003e prevent path duplication in attestation URL for registries with … (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/452\"\u003e#452\u003c/a\u003e) (\u003ca href=\"https://github.com/ajayk\"\u003e\u003ccode\u003e@​ajayk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/ab37bc1e7d0f1c0a590770e650f93500caa9b206\"\u003e\u003ccode\u003eab37bc1\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/452\"\u003e#452\u003c/a\u003e prevent path duplication in attestation URL for registries with (\u003ca href=\"https://github.com/ajayk\"\u003e\u003ccode\u003e@​ajayk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/8b8ea3b27f49097806fc798b478c5179bea21266\"\u003e\u003ccode\u003e8b8ea3b\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/454\"\u003e#454\u003c/a\u003e skip registry key check for keyless (Sigstore/Fulcio) attestations (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/454\"\u003e#454\u003c/a\u003e) (\u003ca href=\"https://github.com/ajayk\"\u003e\u003ccode\u003e@​ajayk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/8b8ea3b27f49097806fc798b478c5179bea21266\"\u003e\u003ccode\u003e8b8ea3b\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/454\"\u003e#454\u003c/a\u003e skip registry key check for keyless (Sigstore/Fulcio) attestations (\u003ca href=\"https://github.com/ajayk\"\u003e\u003ccode\u003e@​ajayk\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/pacote/commit/0dfd1cdc15cf8586d0d7c1f4b30bffe73d5277dc\"\u003e\u003ccode\u003e0dfd1cd\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/456\"\u003e#456\u003c/a\u003e remove git config from tests (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/456\"\u003e#456\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\u003ev21.3.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/pacote/compare/v21.3.0...v21.3.1\"\u003e21.3.1\u003c/a\u003e (2026-02-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/96e571a4c2f1eaab1932ba40eb495cc6b9798c9b\"\u003e\u003ccode\u003e96e571a\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/439\"\u003e#439\u003c/a\u003e ensure that resolved git ref matches expected sha (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/439\"\u003e#439\u003c/a\u003e) (\u003ca href=\"https://github.com/klassiker\"\u003e\u003ccode\u003e@​klassiker\u003c/code\u003e\u003c/a\u003e, pacotedev)\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/pacote/commit/91847c43637a5308119076371300be497cfcff74\"\u003e\u003ccode\u003e91847c4\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/447\"\u003e#447\u003c/a\u003e fix test for ssri ignoring invalid hashes (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/447\"\u003e#447\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\u003ev21.3.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/pacote/compare/v21.2.0...v21.3.0\"\u003e21.3.0\u003c/a\u003e (2026-02-09)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/8f5091d0a7fc356756707241f8b52dc8a036c34e\"\u003e\u003ccode\u003e8f5091d\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/445\"\u003e#445\u003c/a\u003e add support for git-256 sha lengths (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/445\"\u003e#445\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\u003ev21.2.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/pacote/compare/v21.1.0...v21.2.0\"\u003e21.2.0\u003c/a\u003e (2026-02-06)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/db21624fd9ee8fe3ccea5f671f2e39c7f68546eb\"\u003e\u003ccode\u003edb21624\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/442\"\u003e#442\u003c/a\u003e implement gitSubdir according to npa spec (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/442\"\u003e#442\u003c/a\u003e) (\u003ca href=\"https://github.com/Kakadus\"\u003e\u003ccode\u003e@​Kakadus\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/c2a4217fc8b49d58c4bafd41ec1127105a37ae05\"\u003e\u003ccode\u003ec2a4217\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/443\"\u003e#443\u003c/a\u003e add allowRemote, allowFile, allowDirectory (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/443\"\u003e#443\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\u003ev21.1.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/pacote/compare/v21.0.4...v21.1.0\"\u003e21.1.0\u003c/a\u003e (2026-01-28)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/258e5fde5576b5dfebc0d5f9a098b15afdd70875\"\u003e\u003ccode\u003e258e5fd\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/440\"\u003e#440\u003c/a\u003e add allowGit option (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/440\"\u003e#440\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\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/pacote/blob/main/CHANGELOG.md\"\u003epacote's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/pacote/compare/v21.3.1...v21.4.0\"\u003e21.4.0\u003c/a\u003e (2026-02-24)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/6912f249599e9e27ed0b79ab0652cc60f6d2f755\"\u003e\u003ccode\u003e6912f24\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/451\"\u003e#451\u003c/a\u003e add allowRegistry option (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/451\"\u003e#451\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\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/ab37bc1e7d0f1c0a590770e650f93500caa9b206\"\u003e\u003ccode\u003eab37bc1\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/452\"\u003e#452\u003c/a\u003e prevent path duplication in attestation URL for registries with … (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/452\"\u003e#452\u003c/a\u003e) (\u003ca href=\"https://github.com/ajayk\"\u003e\u003ccode\u003e@​ajayk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/ab37bc1e7d0f1c0a590770e650f93500caa9b206\"\u003e\u003ccode\u003eab37bc1\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/452\"\u003e#452\u003c/a\u003e prevent path duplication in attestation URL for registries with (\u003ca href=\"https://github.com/ajayk\"\u003e\u003ccode\u003e@​ajayk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/8b8ea3b27f49097806fc798b478c5179bea21266\"\u003e\u003ccode\u003e8b8ea3b\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/454\"\u003e#454\u003c/a\u003e skip registry key check for keyless (Sigstore/Fulcio) attestations (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/454\"\u003e#454\u003c/a\u003e) (\u003ca href=\"https://github.com/ajayk\"\u003e\u003ccode\u003e@​ajayk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/8b8ea3b27f49097806fc798b478c5179bea21266\"\u003e\u003ccode\u003e8b8ea3b\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/454\"\u003e#454\u003c/a\u003e skip registry key check for keyless (Sigstore/Fulcio) attestations (\u003ca href=\"https://github.com/ajayk\"\u003e\u003ccode\u003e@​ajayk\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/pacote/commit/0dfd1cdc15cf8586d0d7c1f4b30bffe73d5277dc\"\u003e\u003ccode\u003e0dfd1cd\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/456\"\u003e#456\u003c/a\u003e remove git config from tests (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/456\"\u003e#456\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/pacote/compare/v21.3.0...v21.3.1\"\u003e21.3.1\u003c/a\u003e (2026-02-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/96e571a4c2f1eaab1932ba40eb495cc6b9798c9b\"\u003e\u003ccode\u003e96e571a\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/439\"\u003e#439\u003c/a\u003e ensure that resolved git ref matches expected sha (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/439\"\u003e#439\u003c/a\u003e) (\u003ca href=\"https://github.com/klassiker\"\u003e\u003ccode\u003e@​klassiker\u003c/code\u003e\u003c/a\u003e, pacotedev)\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/pacote/commit/91847c43637a5308119076371300be497cfcff74\"\u003e\u003ccode\u003e91847c4\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/447\"\u003e#447\u003c/a\u003e fix test for ssri ignoring invalid hashes (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/447\"\u003e#447\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/pacote/compare/v21.2.0...v21.3.0\"\u003e21.3.0\u003c/a\u003e (2026-02-09)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/8f5091d0a7fc356756707241f8b52dc8a036c34e\"\u003e\u003ccode\u003e8f5091d\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/445\"\u003e#445\u003c/a\u003e add support for git-256 sha lengths (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/445\"\u003e#445\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/pacote/compare/v21.1.0...v21.2.0\"\u003e21.2.0\u003c/a\u003e (2026-02-06)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/db21624fd9ee8fe3ccea5f671f2e39c7f68546eb\"\u003e\u003ccode\u003edb21624\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/442\"\u003e#442\u003c/a\u003e implement gitSubdir according to npa spec (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/442\"\u003e#442\u003c/a\u003e) (\u003ca href=\"https://github.com/Kakadus\"\u003e\u003ccode\u003e@​Kakadus\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/c2a4217fc8b49d58c4bafd41ec1127105a37ae05\"\u003e\u003ccode\u003ec2a4217\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/443\"\u003e#443\u003c/a\u003e add allowRemote, allowFile, allowDirectory (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/443\"\u003e#443\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/pacote/compare/v21.0.4...v21.1.0\"\u003e21.1.0\u003c/a\u003e (2026-01-28)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/258e5fde5576b5dfebc0d5f9a098b15afdd70875\"\u003e\u003ccode\u003e258e5fd\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/440\"\u003e#440\u003c/a\u003e add allowGit option (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/440\"\u003e#440\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\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/pacote/commit/e3871d830ad0d9e4c3a71502dc77c309804671f9\"\u003e\u003ccode\u003ee3871d8\u003c/code\u003e\u003c/a\u003e chore: release 21.4.0 (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/455\"\u003e#455\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/0dfd1cdc15cf8586d0d7c1f4b30bffe73d5277dc\"\u003e\u003ccode\u003e0dfd1cd\u003c/code\u003e\u003c/a\u003e chore: remove git config from tests (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/456\"\u003e#456\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/bfe6f232ea169ddf884203128e5bac1c131706d0\"\u003e\u003ccode\u003ebfe6f23\u003c/code\u003e\u003c/a\u003e Update to newer promise-retry library (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/449\"\u003e#449\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/6912f249599e9e27ed0b79ab0652cc60f6d2f755\"\u003e\u003ccode\u003e6912f24\u003c/code\u003e\u003c/a\u003e feat: add allowRegistry option (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/451\"\u003e#451\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/ab37bc1e7d0f1c0a590770e650f93500caa9b206\"\u003e\u003ccode\u003eab37bc1\u003c/code\u003e\u003c/a\u003e fix: prevent path duplication in attestation URL for registries with … (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/452\"\u003e#452\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/8b8ea3b27f49097806fc798b478c5179bea21266\"\u003e\u003ccode\u003e8b8ea3b\u003c/code\u003e\u003c/a\u003e fix: skip registry key check for keyless (Sigstore/Fulcio) attestations (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/454\"\u003e#454\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/18d36e64a6cc44ac28b7ed2b45e6d2dda4dcf317\"\u003e\u003ccode\u003e18d36e6\u003c/code\u003e\u003c/a\u003e chore: release 21.3.1 (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/448\"\u003e#448\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/96e571a4c2f1eaab1932ba40eb495cc6b9798c9b\"\u003e\u003ccode\u003e96e571a\u003c/code\u003e\u003c/a\u003e fix: ensure that resolved git ref matches expected sha (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/439\"\u003e#439\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/91847c43637a5308119076371300be497cfcff74\"\u003e\u003ccode\u003e91847c4\u003c/code\u003e\u003c/a\u003e chore: fix test for ssri ignoring invalid hashes (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/447\"\u003e#447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/411ceb6ea4326d7cfa70325068821bf8f98c8531\"\u003e\u003ccode\u003e411ceb6\u003c/code\u003e\u003c/a\u003e chore: release 21.3.0 (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/446\"\u003e#446\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/npm/pacote/compare/v21.0.4...v21.4.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=pacote\u0026package-manager=npm_and_yarn\u0026previous-version=21.0.4\u0026new-version=21.4.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/rpldy/react-uploady/pull/963","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/rpldy%2Freact-uploady/issues/963","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/963/packages"}},{"old_version":"15.2.0","new_version":"21.3.1","update_type":"major","path":null,"pr_created_at":"2026-02-18T04:07:08.000Z","version_change":"15.2.0 → 21.3.1","issue":{"uuid":"3955827161","node_id":"PR_kwDOG6L3bM7Eg-f-","number":433,"state":"open","title":"Bump tar, @npmcli/arborist, npm-profile and pacote","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-18T04:07:08.000Z","updated_at":"2026-02-18T04:08:39.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"tar, @npmcli/arborist, npm-profile"},{"name":"pacote","repository_url":"https://github.com/npm/pacote","old_version":"15.2.0","new_version":"21.3.1"}],"path":null,"ecosystem":"npm"},"body":"Bumps [tar](https://github.com/isaacs/node-tar) to 7.5.9 and updates ancestor dependencies [tar](https://github.com/isaacs/node-tar), [@npmcli/arborist](https://github.com/npm/cli/tree/HEAD/workspaces/arborist), [npm-profile](https://github.com/npm/npm-profile) and [pacote](https://github.com/npm/pacote). These dependencies need to be updated together.\n\nUpdates `tar` from 6.2.1 to 7.5.9\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/isaacs/node-tar/blob/main/CHANGELOG.md\"\u003etar's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003e7.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003ezstd\u003c/code\u003e compression support.\u003c/li\u003e\n\u003cli\u003eConsistent TOCTOU behavior in sync t.list\u003c/li\u003e\n\u003cli\u003eOnly read from ustar block if not specified in Pax\u003c/li\u003e\n\u003cli\u003eFix sync tar.list when file size reduces while reading\u003c/li\u003e\n\u003cli\u003eSanitize absolute linkpaths properly\u003c/li\u003e\n\u003cli\u003ePrevent writing hardlink entries to the archive ahead of their\nfile target\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eonentry\u003c/code\u003e in favor of \u003ccode\u003eonReadEntry\u003c/code\u003e for clarity.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eonWriteEntry\u003c/code\u003e option\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDRY the command definitions into a single \u003ccode\u003emakeCommand\u003c/code\u003e method,\nand update the type signatures to more appropriately infer the\nreturn type from the options and arguments provided.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate minipass to v7.1.0\u003c/li\u003e\n\u003cli\u003eUpdate the type definitions of \u003ccode\u003ewrite()\u003c/code\u003e and \u003ccode\u003eend()\u003c/code\u003e methods on\n\u003ccode\u003eUnpack\u003c/code\u003e and \u003ccode\u003eParser\u003c/code\u003e classes to be compatible with the\nNodeJS.WritableStream type in the latest versions of\n\u003ccode\u003e@types/node\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDrop support for node \u0026lt;18\u003c/li\u003e\n\u003cli\u003eRewrite in TypeScript, provide ESM and CommonJS hybrid\ninterface\u003c/li\u003e\n\u003cli\u003eAdd tree-shake friendly exports, like \u003ccode\u003eimport('tar/create')\u003c/code\u003e\nand \u003ccode\u003eimport('tar/read-entry')\u003c/code\u003e to get individual functions or\nclasses.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003echmod\u003c/code\u003e option that defaults to false, and deprecate\n\u003ccode\u003enoChmod\u003c/code\u003e. That is, reverse the default option regarding\nexplicitly setting file system modes to match tar entry\nsettings.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eprocessUmask\u003c/code\u003e option to avoid having to call\n\u003ccode\u003eprocess.umask()\u003c/code\u003e when \u003ccode\u003echmod: true\u003c/code\u003e (or \u003ccode\u003enoChmod: false\u003c/code\u003e) is\nset.\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/isaacs/node-tar/commit/1f0c2c9006b10199cf2686f8ef43e79a1773e1aa\"\u003e\u003ccode\u003e1f0c2c9\u003c/code\u003e\u003c/a\u003e 7.5.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-tar/commit/fbb08518bf290733b68ca4d4135f75becf73fd75\"\u003e\u003ccode\u003efbb0851\u003c/code\u003e\u003c/a\u003e build minified version as default export\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-tar/commit/6b8eba0ef367ac937e703238daa6df94ae6f823f\"\u003e\u003ccode\u003e6b8eba0\u003c/code\u003e\u003c/a\u003e 7.5.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-tar/commit/2cb1120bcefe28d7ecc719b41441ade59c52e384\"\u003e\u003ccode\u003e2cb1120\u003c/code\u003e\u003c/a\u003e fix(unpack): improve UnpackSync symlink error \u0026quot;into\u0026quot; path accuracy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-tar/commit/d18e4e1f846f4ddddc153b0f536a19c050e7499f\"\u003e\u003ccode\u003ed18e4e1\u003c/code\u003e\u003c/a\u003e fix: do not write linkpaths through symlinks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-tar/commit/4a37eb9a1cf1137df4eb70c5c7f849f412ff3cdb\"\u003e\u003ccode\u003e4a37eb9\u003c/code\u003e\u003c/a\u003e 7.5.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-tar/commit/f4a7aa9bc3d717c987fdf1480ff7a64e87ffdb46\"\u003e\u003ccode\u003ef4a7aa9\u003c/code\u003e\u003c/a\u003e fix: properly sanitize hard links containing ..\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-tar/commit/394ece6ad8d81742a4e4058af227c616cd947a25\"\u003e\u003ccode\u003e394ece6\u003c/code\u003e\u003c/a\u003e 7.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-tar/commit/7d4cc17c76f6bd11dcd83de47187dc6dff206eee\"\u003e\u003ccode\u003e7d4cc17\u003c/code\u003e\u003c/a\u003e fix race puting a Link ahead of its target File\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-tar/commit/26ab90474e642cf00d84a05bcdc2eaf2a19f1581\"\u003e\u003ccode\u003e26ab904\u003c/code\u003e\u003c/a\u003e 7.5.5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/isaacs/node-tar/compare/v6.2.1...v7.5.9\"\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/~isaacs\"\u003eisaacs\u003c/a\u003e, a new releaser for tar 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 adds \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 `@npmcli/arborist` from 6.5.1 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\u003ch2\u003earborist: v9.1.10\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/cli/compare/arborist-v9.1.9...arborist-v9.1.10\"\u003e9.1.10\u003c/a\u003e (2026-01-21)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/f95182001771ad5d52dfc57934d7ce1b97055b70\"\u003e\u003ccode\u003ef951820\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8919\"\u003e#8919\u003c/a\u003e \u003ccode\u003ecommon-ancestor-path@2.0.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003earborist: v9.1.9\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/cli/compare/arborist-v9.1.8...arborist-v9.1.9\"\u003e9.1.9\u003c/a\u003e (2025-12-09)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/07652896c44bd21a585255151f90f171eefbb00e\"\u003e\u003ccode\u003e0765289\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8721\"\u003e#8721\u003c/a\u003e handle ENOTEMPTY errors in moveFile (\u003ca href=\"https://github.com/keegancsmith\"\u003e\u003ccode\u003e@​keegancsmith\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003earborist: v9.1.8\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/cli/compare/arborist-v9.1.7...arborist-v9.1.8\"\u003e9.1.8\u003c/a\u003e (2025-11-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/b1183644faea618ee36af513c5bfc3387ada0f7e\"\u003e\u003ccode\u003eb118364\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8760\"\u003e#8760\u003c/a\u003e undefined override set conflicts shouldn't error (\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\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/f96322350e497f90a54c8a1cfd952b3329f00492\"\u003e\u003ccode\u003ef963223\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8770\"\u003e#8770\u003c/a\u003e \u003ccode\u003eproggy@4.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/f51e4aaf06ac6703abe053a95fe25b8efca3c527\"\u003e\u003ccode\u003ef51e4aa\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8770\"\u003e#8770\u003c/a\u003e \u003ccode\u003enopt@9.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/2d15040390697cd78c9a9db3f0dbafab51a6e3e9\"\u003e\u003ccode\u003e2d15040\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8770\"\u003e#8770\u003c/a\u003e \u003ccode\u003e@npmcli/query@5.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/58650dc089c74d090c51d1cb2f269f2d605dcca0\"\u003e\u003ccode\u003e58650dc\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8770\"\u003e#8770\u003c/a\u003e \u003ccode\u003e@npmcli/fs@5.0.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003earborist: v9.1.7\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/cli/compare/arborist-v9.1.6...arborist-v9.1.7\"\u003e9.1.7\u003c/a\u003e (2025-11-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/3225fa3200cb0217bdd0735bba390268f8362532\"\u003e\u003ccode\u003e3225fa3\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8737\"\u003e#8737\u003c/a\u003e fix usage of path of custom registry (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/8737\"\u003e#8737\u003c/a\u003e) (\u003ca href=\"https://github.com/flj2mu2\"\u003e\u003ccode\u003e@​flj2mu2\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/e9f0418250aa47216e449d3a63b8607e530ed27f\"\u003e\u003ccode\u003ee9f0418\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8689\"\u003e#8689\u003c/a\u003e arborist: improve override conflict detection with semantic comparison (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/8689\"\u003e#8689\u003c/a\u003e) (\u003ca href=\"https://github.com/Artur\"\u003e\u003ccode\u003e@​Artur\u003c/code\u003e\u003c/a\u003e-)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/05319f0cc3fee6680e4f59a13ed9420785cf673b\"\u003e\u003ccode\u003e05319f0\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8677\"\u003e#8677\u003c/a\u003e code cleanup (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/8677\"\u003e#8677\u003c/a\u003e) (\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/cli/commit/49a4eefd613dbb60bcff3dac39129f70586d3cff\"\u003e\u003ccode\u003e49a4eef\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8676\"\u003e#8676\u003c/a\u003e use look behind regex for trailing slash stripping (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/8676\"\u003e#8676\u003c/a\u003e) (\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/cli/commit/b1aee62082d7b25ec07f64e906afd76840907fbd\"\u003e\u003ccode\u003eb1aee62\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8645\"\u003e#8645\u003c/a\u003e dep flag calculation (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/8645\"\u003e#8645\u003c/a\u003e) (\u003ca href=\"https://github.com/liamcmitchell\"\u003e\u003ccode\u003e@​liamcmitchell\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/cli/commit/8cc9f70c2769f068ea0ef77a602162cdd949998e\"\u003e\u003ccode\u003e8cc9f70\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8723\"\u003e#8723\u003c/a\u003e \u003ccode\u003essri@13.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/59b3c6adf5fb7e5c8e0f990ade7417677270057a\"\u003e\u003ccode\u003e59b3c6a\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8723\"\u003e#8723\u003c/a\u003e \u003ccode\u003e@npmcli/redact@4.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/6cb77df37989cb7c165cb2c35c735fb12dc1385a\"\u003e\u003ccode\u003e6cb77df\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8723\"\u003e#8723\u003c/a\u003e \u003ccode\u003e@npmcli/installed-package-contents@4.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/05ac7a7ea2a4d258658537a19ba350e07df34fda\"\u003e\u003ccode\u003e05ac7a7\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8723\"\u003e#8723\u003c/a\u003e \u003ccode\u003eproc-log@6.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/0a74f6d1d8643f3a089f6e63502df77e6e3038ff\"\u003e\u003ccode\u003e0a74f6d\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8723\"\u003e#8723\u003c/a\u003e \u003ccode\u003ebin-links@6.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/041b9b29b30c539c5bf8b8cd26ea2202f94862b3\"\u003e\u003ccode\u003e041b9b2\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8723\"\u003e#8723\u003c/a\u003e \u003ccode\u003eparse-conflict-json@5.0.1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/a1b0feac64ff681b2aec6938eb5136f5e177a07a\"\u003e\u003ccode\u003ea1b0fea\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8723\"\u003e#8723\u003c/a\u003e \u003ccode\u003e@npmcli/name-from-folder@4.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/3404dca3d986d1bf0de3e74cf8b61856778711c6\"\u003e\u003ccode\u003e3404dca\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8723\"\u003e#8723\u003c/a\u003e \u003ccode\u003enpm-install-checks@8.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/542fcf3eee92cc41e86838c97c4036a97d749155\"\u003e\u003ccode\u003e542fcf3\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8723\"\u003e#8723\u003c/a\u003e \u003ccode\u003e@npmcli/node-gyp@5.0.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003earborist: v9.1.6\u003c/h2\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/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\u003ch2\u003e\u003ca href=\"https://github.com/npm/cli/compare/arborist-v9.1.9...arborist-v9.1.10\"\u003e9.1.10\u003c/a\u003e (2026-01-21)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/f95182001771ad5d52dfc57934d7ce1b97055b70\"\u003e\u003ccode\u003ef951820\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8919\"\u003e#8919\u003c/a\u003e \u003ccode\u003ecommon-ancestor-path@2.0.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/cli/compare/arborist-v9.1.8...arborist-v9.1.9\"\u003e9.1.9\u003c/a\u003e (2025-12-09)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/07652896c44bd21a585255151f90f171eefbb00e\"\u003e\u003ccode\u003e0765289\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8721\"\u003e#8721\u003c/a\u003e handle ENOTEMPTY errors in moveFile (\u003ca href=\"https://github.com/keegancsmith\"\u003e\u003ccode\u003e@​keegancsmith\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.7...arborist-v9.1.8\"\u003e9.1.8\u003c/a\u003e (2025-11-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/b1183644faea618ee36af513c5bfc3387ada0f7e\"\u003e\u003ccode\u003eb118364\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8760\"\u003e#8760\u003c/a\u003e undefined override set conflicts shouldn't error (\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\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/f96322350e497f90a54c8a1cfd952b3329f00492\"\u003e\u003ccode\u003ef963223\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8770\"\u003e#8770\u003c/a\u003e \u003ccode\u003eproggy@4.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/f51e4aaf06ac6703abe053a95fe25b8efca3c527\"\u003e\u003ccode\u003ef51e4aa\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8770\"\u003e#8770\u003c/a\u003e \u003ccode\u003enopt@9.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/2d15040390697cd78c9a9db3f0dbafab51a6e3e9\"\u003e\u003ccode\u003e2d15040\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8770\"\u003e#8770\u003c/a\u003e \u003ccode\u003e@npmcli/query@5.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/58650dc089c74d090c51d1cb2f269f2d605dcca0\"\u003e\u003ccode\u003e58650dc\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8770\"\u003e#8770\u003c/a\u003e \u003ccode\u003e@npmcli/fs@5.0.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/cli/compare/arborist-v9.1.6...arborist-v9.1.7\"\u003e9.1.7\u003c/a\u003e (2025-11-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/3225fa3200cb0217bdd0735bba390268f8362532\"\u003e\u003ccode\u003e3225fa3\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8737\"\u003e#8737\u003c/a\u003e fix usage of path of custom registry (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/8737\"\u003e#8737\u003c/a\u003e) (\u003ca href=\"https://github.com/flj2mu2\"\u003e\u003ccode\u003e@​flj2mu2\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/e9f0418250aa47216e449d3a63b8607e530ed27f\"\u003e\u003ccode\u003ee9f0418\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8689\"\u003e#8689\u003c/a\u003e arborist: improve override conflict detection with semantic comparison (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/8689\"\u003e#8689\u003c/a\u003e) (\u003ca href=\"https://github.com/Artur\"\u003e\u003ccode\u003e@​Artur\u003c/code\u003e\u003c/a\u003e-)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/05319f0cc3fee6680e4f59a13ed9420785cf673b\"\u003e\u003ccode\u003e05319f0\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8677\"\u003e#8677\u003c/a\u003e code cleanup (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/8677\"\u003e#8677\u003c/a\u003e) (\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/cli/commit/49a4eefd613dbb60bcff3dac39129f70586d3cff\"\u003e\u003ccode\u003e49a4eef\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8676\"\u003e#8676\u003c/a\u003e use look behind regex for trailing slash stripping (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/8676\"\u003e#8676\u003c/a\u003e) (\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/cli/commit/b1aee62082d7b25ec07f64e906afd76840907fbd\"\u003e\u003ccode\u003eb1aee62\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8645\"\u003e#8645\u003c/a\u003e dep flag calculation (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/8645\"\u003e#8645\u003c/a\u003e) (\u003ca href=\"https://github.com/liamcmitchell\"\u003e\u003ccode\u003e@​liamcmitchell\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/cli/commit/8cc9f70c2769f068ea0ef77a602162cdd949998e\"\u003e\u003ccode\u003e8cc9f70\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8723\"\u003e#8723\u003c/a\u003e \u003ccode\u003essri@13.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/59b3c6adf5fb7e5c8e0f990ade7417677270057a\"\u003e\u003ccode\u003e59b3c6a\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8723\"\u003e#8723\u003c/a\u003e \u003ccode\u003e@npmcli/redact@4.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/6cb77df37989cb7c165cb2c35c735fb12dc1385a\"\u003e\u003ccode\u003e6cb77df\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8723\"\u003e#8723\u003c/a\u003e \u003ccode\u003e@npmcli/installed-package-contents@4.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/05ac7a7ea2a4d258658537a19ba350e07df34fda\"\u003e\u003ccode\u003e05ac7a7\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8723\"\u003e#8723\u003c/a\u003e \u003ccode\u003eproc-log@6.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/0a74f6d1d8643f3a089f6e63502df77e6e3038ff\"\u003e\u003ccode\u003e0a74f6d\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8723\"\u003e#8723\u003c/a\u003e \u003ccode\u003ebin-links@6.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/041b9b29b30c539c5bf8b8cd26ea2202f94862b3\"\u003e\u003ccode\u003e041b9b2\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8723\"\u003e#8723\u003c/a\u003e \u003ccode\u003eparse-conflict-json@5.0.1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/a1b0feac64ff681b2aec6938eb5136f5e177a07a\"\u003e\u003ccode\u003ea1b0fea\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8723\"\u003e#8723\u003c/a\u003e \u003ccode\u003e@npmcli/name-from-folder@4.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/3404dca3d986d1bf0de3e74cf8b61856778711c6\"\u003e\u003ccode\u003e3404dca\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8723\"\u003e#8723\u003c/a\u003e \u003ccode\u003enpm-install-checks@8.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/542fcf3eee92cc41e86838c97c4036a97d749155\"\u003e\u003ccode\u003e542fcf3\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8723\"\u003e#8723\u003c/a\u003e \u003ccode\u003e@npmcli/node-gyp@5.0.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/cli/compare/arborist-v9.1.5...arborist-v9.1.6\"\u003e9.1.6\u003c/a\u003e (2025-10-08)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/0a8b8c2ba37872b08a24bcf067f6da34d718f6d8\"\u003e\u003ccode\u003e0a8b8c2\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8621\"\u003e#8621\u003c/a\u003e typo bugs and other spelling fixes (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/8621\"\u003e#8621\u003c/a\u003e) (\u003ca href=\"https://github.com/jsoref\"\u003e\u003ccode\u003e@​jsoref\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/54fd27f9f6af54ca9fd11165aafbc8a13a38f39e\"\u003e\u003ccode\u003e54fd27f\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8602\"\u003e#8602\u003c/a\u003e refactor node.ideallyInert to node.inert (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/8602\"\u003e#8602\u003c/a\u003e) (\u003ca href=\"https://github.com/liamcmitchell\"\u003e\u003ccode\u003e@​liamcmitchell\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/13d8df64e78dc13c49ab0607b252de1d54f0122a\"\u003e\u003ccode\u003e13d8df6\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8537\"\u003e#8537\u003c/a\u003e optional set calculation (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/8537\"\u003e#8537\u003c/a\u003e) (\u003ca href=\"https://github.com/liamcmitchell\"\u003e\u003ccode\u003e@​liamcmitchell\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/cli/commit/180e9f709d10c959556c19205bb3636220bed9c7\"\u003e\u003ccode\u003e180e9f7\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8610\"\u003e#8610\u003c/a\u003e fix spelling in workspaces/arborist (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/8610\"\u003e#8610\u003c/a\u003e) (\u003ca href=\"https://github.com/jsoref\"\u003e\u003ccode\u003e@​jsoref\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/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\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~reggi\"\u003ereggi\u003c/a\u003e, a new releaser for \u003ccode\u003e@​npmcli/arborist\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `npm-profile` from 9.0.2 to 12.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/npm-profile/releases\"\u003enpm-profile's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev12.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/npm-profile/compare/v12.0.0...v12.0.1\"\u003e12.0.1\u003c/a\u003e (2025-10-23)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/npm-profile/commit/f147b6d195b1cf4b56e5e459b0d6f526517a8679\"\u003e\u003ccode\u003ef147b6d\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/npm-profile/pull/171\"\u003e#171\u003c/a\u003e bump proc-log from 5.0.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/npm-profile/issues/171\"\u003e#171\u003c/a\u003e) (\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\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/npm-profile/commit/baa7d7955774a5b738695d73028d3176620b534c\"\u003e\u003ccode\u003ebaa7d79\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/npm-profile/pull/170\"\u003e#170\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/npm-profile/issues/170\"\u003e#170\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/npm-profile/compare/v11.0.1...v12.0.0\"\u003e12.0.0\u003c/a\u003e (2025-07-24)\u003c/h2\u003e\n\u003ch3\u003e⚠️ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003enpm-profile\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/npm-profile/commit/637f6545c641b0be98d1996c4bc863d5a3729f7b\"\u003e\u003ccode\u003e637f654\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/npm-profile/pull/164\"\u003e#164\u003c/a\u003e align to npm 11 node engine range (\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\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/npm-profile/commit/7366688ede67cbe133b48423289e44a5a9f8ae00\"\u003e\u003ccode\u003e7366688\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/npm-profile/pull/164\"\u003e#164\u003c/a\u003e \u003ccode\u003enpm-registry-fetch@19.0.0\u003c/code\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/npm-profile/commit/8934c09cb8d4d04b168747fe7905b9c21d9a27b1\"\u003e\u003ccode\u003e8934c09\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/npm-profile/pull/164\"\u003e#164\u003c/a\u003e \u003ccode\u003enock@13.5.6\u003c/code\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/npm-profile/commit/ea70eaa9a5e03c7e0e755cb929bff338b8b0bde8\"\u003e\u003ccode\u003eea70eaa\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/npm-profile/pull/164\"\u003e#164\u003c/a\u003e template-oss apply fix (\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/npm-profile/commit/2aa199f07c1271ffad51a0d716bc89a054c3e6f8\"\u003e\u003ccode\u003e2aa199f\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/npm-profile/pull/161\"\u003e#161\u003c/a\u003e postinstall workflow updates (\u003ca href=\"https://redirect.github.com/npm/npm-profile/issues/161\"\u003e#161\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/npm-profile/commit/87e427e95d32cfe52e7a7ecf35a170ce60068073\"\u003e\u003ccode\u003e87e427e\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/npm-profile/pull/160\"\u003e#160\u003c/a\u003e bump nock from 13.5.6 to 14.0.3 (\u003ca href=\"https://redirect.github.com/npm/npm-profile/issues/160\"\u003e#160\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/npm-profile/commit/49ce76a5adaf71914b1e6d326773d2adb2aa5ad8\"\u003e\u003ccode\u003e49ce76a\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/npm-profile/pull/163\"\u003e#163\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.24.4 to 4.25.0 (\u003ca href=\"https://redirect.github.com/npm/npm-profile/issues/163\"\u003e#163\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\u003ev11.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/npm-profile/compare/v11.0.0...v11.0.1\"\u003e11.0.1\u003c/a\u003e (2024-10-02)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/npm-profile/commit/7c3c631c3268f7a305af06bbc7ad48834811d063\"\u003e\u003ccode\u003e7c3c631\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/npm-profile/pull/155\"\u003e#155\u003c/a\u003e bump \u003ccode\u003enpm-registry-fetch@18.0.0\u003c/code\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/npm-profile/compare/v10.0.0...v11.0.0\"\u003e11.0.0\u003c/a\u003e (2024-09-26)\u003c/h2\u003e\n\u003ch3\u003e⚠️ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003enpm-profile\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/npm-profile/commit/a0ea10b41698df6f8077178f008ac16c27db4620\"\u003e\u003ccode\u003ea0ea10b\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/npm-profile/pull/152\"\u003e#152\u003c/a\u003e align to npm 10 node engine range (\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/npm-profile/commit/4ea3f70330f36b3d019709fa2ac41426e605e895\"\u003e\u003ccode\u003e4ea3f70\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/npm-profile/pull/144\"\u003e#144\u003c/a\u003e exit handler error on login (\u003ca href=\"https://redirect.github.com/npm/npm-profile/issues/144\"\u003e#144\u003c/a\u003e) (\u003ca href=\"https://github.com/milaninfy\"\u003e\u003ccode\u003e@​milaninfy\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/npm-profile/commit/66bcc4087b938e5ea23fb5d238c1e0620591b90d\"\u003e\u003ccode\u003e66bcc40\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/npm-profile/pull/152\"\u003e#152\u003c/a\u003e \u003ccode\u003eproc-log@5.0.0\u003c/code\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/npm-profile/commit/8ac1fdbfef7b863d0a9d38fd47970614b745a3eb\"\u003e\u003ccode\u003e8ac1fdb\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/npm-profile/pull/152\"\u003e#152\u003c/a\u003e run template-oss-apply (\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/npm-profile/commit/1fdff2e67aa37a26457c60a20656eecd3408a8f6\"\u003e\u003ccode\u003e1fdff2e\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/npm-profile/pull/146\"\u003e#146\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/npm-profile/commit/5b3ebbc6580e4389bcc85dbdfb74816810b62f4c\"\u003e\u003ccode\u003e5b3ebbc\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/npm-profile/pull/134\"\u003e#134\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/npm-profile/commit/6b4558f6d91ffc7f21f181941462146acccb218e\"\u003e\u003ccode\u003e6b4558f\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/npm-profile/pull/147\"\u003e#147\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/npm-profile/commit/c644e89bf1abfdea2a84359c9a394bb85df12d6e\"\u003e\u003ccode\u003ec644e89\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/npm-profile/pull/147\"\u003e#147\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.23.1 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.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/npm-profile/compare/v9.0.2...v10.0.0\"\u003e10.0.0\u003c/a\u003e (2024-05-02)\u003c/h2\u003e\n\u003ch3\u003e⚠️ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ethis uses AbortSignal.throwIfAborted() which is not available in all versions of Node 16\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ehostname\u003c/code\u003e is no longer sent as part of the web auth body\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/npm-profile/blob/main/CHANGELOG.md\"\u003enpm-profile's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/npm-profile/compare/v12.0.0...v12.0.1\"\u003e12.0.1\u003c/a\u003e (2025-10-23)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/npm-profile/commit/f147b6d195b1cf4b56e5e459b0d6f526517a8679\"\u003e\u003ccode\u003ef147b6d\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/npm-profile/pull/171\"\u003e#171\u003c/a\u003e bump proc-log from 5.0.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/npm-profile/issues/171\"\u003e#171\u003c/a\u003e) (\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\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/npm-profile/commit/baa7d7955774a5b738695d73028d3176620b534c\"\u003e\u003ccode\u003ebaa7d79\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/npm-profile/pull/170\"\u003e#170\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/npm-profile/issues/170\"\u003e#170\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/npm-profile/compare/v11.0.1...v12.0.0\"\u003e12.0.0\u003c/a\u003e (2025-07-24)\u003c/h2\u003e\n\u003ch3\u003e⚠️ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003enpm-profile\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/npm-profile/commit/637f6545c641b0be98d1996c4bc863d5a3729f7b\"\u003e\u003ccode\u003e637f654\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/npm-profile/pull/164\"\u003e#164\u003c/a\u003e align to npm 11 node engine range (\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\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/npm-profile/commit/7366688ede67cbe133b48423289e44a5a9f8ae00\"\u003e\u003ccode\u003e7366688\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/npm-profile/pull/164\"\u003e#164\u003c/a\u003e \u003ccode\u003enpm-registry-fetch@19.0.0\u003c/code\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/npm-profile/commit/8934c09cb8d4d04b168747fe7905b9c21d9a27b1\"\u003e\u003ccode\u003e8934c09\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/npm-profile/pull/164\"\u003e#164\u003c/a\u003e \u003ccode\u003enock@13.5.6\u003c/code\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/npm-profile/commit/ea70eaa9a5e03c7e0e755cb929bff338b8b0bde8\"\u003e\u003ccode\u003eea70eaa\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/npm-profile/pull/164\"\u003e#164\u003c/a\u003e template-oss apply fix (\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/npm-profile/commit/2aa199f07c1271ffad51a0d716bc89a054c3e6f8\"\u003e\u003ccode\u003e2aa199f\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/npm-profile/pull/161\"\u003e#161\u003c/a\u003e postinstall workflow updates (\u003ca href=\"https://redirect.github.com/npm/npm-profile/issues/161\"\u003e#161\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/npm-profile/commit/87e427e95d32cfe52e7a7ecf35a170ce60068073\"\u003e\u003ccode\u003e87e427e\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/npm-profile/pull/160\"\u003e#160\u003c/a\u003e bump nock from 13.5.6 to 14.0.3 (\u003ca href=\"https://redirect.github.com/npm/npm-profile/issues/160\"\u003e#160\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/npm-profile/commit/49ce76a5adaf71914b1e6d326773d2adb2aa5ad8\"\u003e\u003ccode\u003e49ce76a\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/npm-profile/pull/163\"\u003e#163\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.24.4 to 4.25.0 (\u003ca href=\"https://redirect.github.com/npm/npm-profile/issues/163\"\u003e#163\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/npm-profile/compare/v11.0.0...v11.0.1\"\u003e11.0.1\u003c/a\u003e (2024-10-02)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/npm-profile/commit/7c3c631c3268f7a305af06bbc7ad48834811d063\"\u003e\u003ccode\u003e7c3c631\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/npm-profile/pull/155\"\u003e#155\u003c/a\u003e bump \u003ccode\u003enpm-registry-fetch@18.0.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/npm-profile/compare/v10.0.0...v11.0.0\"\u003e11.0.0\u003c/a\u003e (2024-09-26)\u003c/h2\u003e\n\u003ch3\u003e⚠️ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003enpm-profile\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/npm-profile/commit/a0ea10b41698df6f8077178f008ac16c27db4620\"\u003e\u003ccode\u003ea0ea10b\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/npm-profile/pull/152\"\u003e#152\u003c/a\u003e align to npm 10 node engine range (\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/npm-profile/commit/4ea3f70330f36b3d019709fa2ac41426e605e895\"\u003e\u003ccode\u003e4ea3f70\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/npm-profile/pull/144\"\u003e#144\u003c/a\u003e exit handler error on login (\u003ca href=\"https://redirect.github.com/npm/npm-profile/issues/144\"\u003e#144\u003c/a\u003e) (\u003ca href=\"https://github.com/milaninfy\"\u003e\u003ccode\u003e@​milaninfy\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/npm-profile/commit/66bcc4087b938e5ea23fb5d238c1e0620591b90d\"\u003e\u003ccode\u003e66bcc40\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/npm-profile/pull/152\"\u003e#152\u003c/a\u003e \u003ccode\u003eproc-log@5.0.0\u003c/code\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/npm-profile/commit/8ac1fdbfef7b863d0a9d38fd47970614b745a3eb\"\u003e\u003ccode\u003e8ac1fdb\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/npm-profile/pull/152\"\u003e#152\u003c/a\u003e run template-oss-apply (\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/npm-profile/commit/1fdff2e67aa37a26457c60a20656eecd3408a8f6\"\u003e\u003ccode\u003e1fdff2e\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/npm-profile/pull/146\"\u003e#146\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/npm-profile/commit/5b3ebbc6580e4389bcc85dbdfb74816810b62f4c\"\u003e\u003ccode\u003e5b3ebbc\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/npm-profile/pull/134\"\u003e#134\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/npm-profile/commit/6b4558f6d91ffc7f21f181941462146acccb218e\"\u003e\u003ccode\u003e6b4558f\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/npm-profile/pull/147\"\u003e#147\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/npm-profile/commit/c644e89bf1abfdea2a84359c9a394bb85df12d6e\"\u003e\u003ccode\u003ec644e89\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/npm-profile/pull/147\"\u003e#147\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.23.1 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/npm-profile/compare/v9.0.2...v10.0.0\"\u003e10.0.0\u003c/a\u003e (2024-05-02)\u003c/h2\u003e\n\u003ch3\u003e⚠️ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ethis uses AbortSignal.throwIfAborted() which is not available in all versions of Node 16\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ehostname\u003c/code\u003e is no longer sent as part of the web auth body\u003c/li\u003e\n\u003cli\u003ethe opener function will now receive an object with an abort signal which can be used to listen for the abort event intead of an event emitter\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/npm-profile/commit/f67687d2bdc58ace8ee4e236254525cb2f3c07ef\"\u003e\u003ccode\u003ef67687d\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/npm-profile/pull/131\"\u003e#131\u003c/a\u003e drop node 16 support (\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/npm-profile/commit/7be7bec2fe9f7c430a2fa8fe7655c3ff3a9433cd\"\u003e\u003ccode\u003e7be7bec\u003c/code\u003e\u003c/a\u003e chore: release 12.0.1 (\u003ca href=\"https://redirect.github.com/npm/npm-profile/issues/172\"\u003e#172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/npm-profile/commit/f147b6d195b1cf4b56e5e459b0d6f526517a8679\"\u003e\u003ccode\u003ef147b6d\u003c/code\u003e\u003c/a\u003e deps: bump proc-log from 5.0.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/npm-profile/issues/171\"\u003e#171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/npm-profile/commit/baa7d7955774a5b738695d73028d3176620b534c\"\u003e\u003ccode\u003ebaa7d79\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/npm-profile/issues/170\"\u003e#170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/npm-profile/commit/0bbb4b01903a9547c1b8a0e348d53624cbf3e720\"\u003e\u003ccode\u003e0bbb4b0\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/npm-profile/issues/169\"\u003e#169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/npm-profile/commit/c26e344f3fdfef478aef11ef6715b70653026c4b\"\u003e\u003ccode\u003ec26e344\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.25.0 to 4.25.1 (\u003ca href=\"https://redirect.github.com/npm/npm-profile/issues/167\"\u003e#167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/npm-profile/commit/d5e547c9ed36fa7a9bf0a105b4e8e15c9fad68f0\"\u003e\u003ccode\u003ed5e547c\u003c/code\u003e\u003c/a\u003e chore: release 12.0.0 (\u003ca href=\"https://redirect.github.com/npm/npm-profile/issues/165\"\u003e#165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/npm-profile/commit/8934c09cb8d4d04b168747fe7905b9c21d9a27b1\"\u003e\u003ccode\u003e8934c09\u003c/code\u003e\u003c/a\u003e chore: nock@13.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/npm-profile/commit/7366688ede67cbe133b48423289e44a5a9f8ae00\"\u003e\u003ccode\u003e7366688\u003c/code\u003e\u003c/a\u003e deps: npm-registry-fetch@19.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/npm-profile/commit/ea70eaa9a5e03c7e0e755cb929bff338b8b0bde8\"\u003e\u003ccode\u003eea70eaa\u003c/code\u003e\u003c/a\u003e chore: template-oss apply fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/npm-profile/commit/637f6545c641b0be98d1996c4bc863d5a3729f7b\"\u003e\u003ccode\u003e637f654\u003c/code\u003e\u003c/a\u003e fix!: align to npm 11 node engine range\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/npm/npm-profile/compare/v9.0.2...v12.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 npm-profile since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pacote` from 15.2.0 to 21.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/pacote/releases\"\u003epacote's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev21.3.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/pacote/compare/v21.3.0...v21.3.1\"\u003e21.3.1\u003c/a\u003e (2026-02-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/96e571a4c2f1eaab1932ba40eb495cc6b9798c9b\"\u003e\u003ccode\u003e96e571a\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/439\"\u003e#439\u003c/a\u003e ensure that resolved git ref matches expected sha (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/439\"\u003e#439\u003c/a\u003e) (\u003ca href=\"https://github.com/klassiker\"\u003e\u003ccode\u003e@​klassiker\u003c/code\u003e\u003c/a\u003e, pacotedev)\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/pacote/commit/91847c43637a5308119076371300be497cfcff74\"\u003e\u003ccode\u003e91847c4\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/447\"\u003e#447\u003c/a\u003e fix test for ssri ignoring invalid hashes (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/447\"\u003e#447\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\u003ev21.3.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/pacote/compare/v21.2.0...v21.3.0\"\u003e21.3.0\u003c/a\u003e (2026-02-09)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/8f5091d0a7fc356756707241f8b52dc8a036c34e\"\u003e\u003ccode\u003e8f5091d\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/445\"\u003e#445\u003c/a\u003e add support for git-256 sha lengths (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/445\"\u003e#445\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\u003ev21.2.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/pacote/compare/v21.1.0...v21.2.0\"\u003e21.2.0\u003c/a\u003e (2026-02-06)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/db21624fd9ee8fe3ccea5f671f2e39c7f68546eb\"\u003e\u003ccode\u003edb21624\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/442\"\u003e#442\u003c/a\u003e implement gitSubdir according to npa spec (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/442\"\u003e#442\u003c/a\u003e) (\u003ca href=\"https://github.com/Kakadus\"\u003e\u003ccode\u003e@​Kakadus\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/c2a4217fc8b49d58c4bafd41ec1127105a37ae05\"\u003e\u003ccode\u003ec2a4217\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/443\"\u003e#443\u003c/a\u003e add allowRemote, allowFile, allowDirectory (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/443\"\u003e#443\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\u003ev21.1.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/pacote/compare/v21.0.4...v21.1.0\"\u003e21.1.0\u003c/a\u003e (2026-01-28)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/258e5fde5576b5dfebc0d5f9a098b15afdd70875\"\u003e\u003ccode\u003e258e5fd\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/440\"\u003e#440\u003c/a\u003e add allowGit option (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/440\"\u003e#440\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\u003ev21.0.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/pacote/compare/v21.0.3...v21.0.4\"\u003e21.0.4\u003c/a\u003e (2025-11-13)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/edbcc02933255ad72ab1d9f5adc070692e402c9b\"\u003e\u003ccode\u003eedbcc02\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/436\"\u003e#436\u003c/a\u003e \u003ccode\u003eproc-log@6.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/8dc1f2294ffc8843e65fe582dde49756581580e1\"\u003e\u003ccode\u003e8dc1f22\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/436\"\u003e#436\u003c/a\u003e \u003ccode\u003e@npmcli/installed-package-contents@4.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/505c3b0c8335694c690e18c0aba373e68482545e\"\u003e\u003ccode\u003e505c3b0\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/436\"\u003e#436\u003c/a\u003e \u003ccode\u003essri@13.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/a23fb17692d2978290441e99e2d8baf68a4bd22e\"\u003e\u003ccode\u003ea23fb17\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/436\"\u003e#436\u003c/a\u003e \u003ccode\u003e@npmcli/promise-spawn@9.0.0\u003c/code\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/pacote/commit/ff261aa39e58437776043bb562fd388742d39185\"\u003e\u003ccode\u003eff261aa\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/436\"\u003e#436\u003c/a\u003e \u003ccode\u003e@npmcli/eslint-config@6.0.0\u003c/code\u003e (\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/pacote/commit/2bba86201e3e5c226ff23544a18cdc8d480eb888\"\u003e\u003ccode\u003e2bba862\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/436\"\u003e#436\u003c/a\u003e \u003ccode\u003e@npmcli/template-oss@4.28.0\u003c/code\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\u003ev21.0.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/pacote/compare/v21.0.2...v21.0.3\"\u003e21.0.3\u003c/a\u003e (2025-09-17)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/eed1bd52ea803bf075a81d3786c5240856aed9bf\"\u003e\u003ccode\u003eeed1bd5\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/431\"\u003e#431\u003c/a\u003e \u003ccode\u003e@npmcli/git@7.0.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/431\"\u003e#431\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev21.0.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/pacote/compare/v21.0.1...v21.0.2\"\u003e21.0.2\u003c/a\u003e (2025-09-17)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/32cb6d13bb0ef38473a1660329076b73bf4e2dea\"\u003e\u003ccode\u003e32cb6d1\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/429\"\u003e#429\u003c/a\u003e \u003ccode\u003enpm-pick-manifest@11.0.1\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/429\"\u003e#429\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev21.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/pacote/compare/v21.0.0...v21.0.1\"\u003e21.0.1\u003c/a\u003e (2025-09-02)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/aae7798cdd0b08fcb4f648490b12d08f79016942\"\u003e\u003ccode\u003eaae7798\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/428\"\u003e#428\u003c/a\u003e \u003ccode\u003e@npmcli/run-script@10.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/1b233e33ecc6cde26a280aabc8745d60853da80c\"\u003e\u003ccode\u003e1b233e3\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/428\"\u003e#428\u003c/a\u003e \u003ccode\u003e@npmcli/package-json@7.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/d4b97ec0960485166513cf1583a71c575456bdea\"\u003e\u003ccode\u003ed4b97ec\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/428\"\u003e#428\u003c/a\u003e \u003ccode\u003esigstore@4.0.0\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/pacote/blob/main/CHANGELOG.md\"\u003epacote's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/pacote/compare/v21.3.0...v21.3.1\"\u003e21.3.1\u003c/a\u003e (2026-02-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/96e571a4c2f1eaab1932ba40eb495cc6b9798c9b\"\u003e\u003ccode\u003e96e571a\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/439\"\u003e#439\u003c/a\u003e ensure that resolved git ref matches expected sha (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/439\"\u003e#439\u003c/a\u003e) (\u003ca href=\"https://github.com/klassiker\"\u003e\u003ccode\u003e@​klassiker\u003c/code\u003e\u003c/a\u003e, pacotedev)\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/pacote/commit/91847c43637a5308119076371300be497cfcff74\"\u003e\u003ccode\u003e91847c4\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/447\"\u003e#447\u003c/a\u003e fix test for ssri ignoring invalid hashes (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/447\"\u003e#447\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/pacote/compare/v21.2.0...v21.3.0\"\u003e21.3.0\u003c/a\u003e (2026-02-09)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/8f5091d0a7fc356756707241f8b52dc8a036c34e\"\u003e\u003ccode\u003e8f5091d\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/445\"\u003e#445\u003c/a\u003e add support for git-256 sha lengths (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/445\"\u003e#445\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/pacote/compare/v21.1.0...v21.2.0\"\u003e21.2.0\u003c/a\u003e (2026-02-06)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/db21624fd9ee8fe3ccea5f671f2e39c7f68546eb\"\u003e\u003ccode\u003edb21624\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/442\"\u003e#442\u003c/a\u003e implement gitSubdir according to npa spec (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/442\"\u003e#442\u003c/a\u003e) (\u003ca href=\"https://github.com/Kakadus\"\u003e\u003ccode\u003e@​Kakadus\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/c2a4217fc8b49d58c4bafd41ec1127105a37ae05\"\u003e\u003ccode\u003ec2a4217\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/443\"\u003e#443\u003c/a\u003e add allowRemote, allowFile, allowDirectory (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/443\"\u003e#443\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/pacote/compare/v21.0.4...v21.1.0\"\u003e21.1.0\u003c/a\u003e (2026-01-28)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/258e5fde5576b5dfebc0d5f9a098b15afdd70875\"\u003e\u003ccode\u003e258e5fd\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/440\"\u003e#440\u003c/a\u003e add allowGit option (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/440\"\u003e#440\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/pacote/compare/v21.0.3...v21.0.4\"\u003e21.0.4\u003c/a\u003e (2025-11-13)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/edbcc02933255ad72ab1d9f5adc070692e402c9b\"\u003e\u003ccode\u003eedbcc02\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/436\"\u003e#436\u003c/a\u003e \u003ccode\u003eproc-log@6.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/8dc1f2294ffc8843e65fe582dde49756581580e1\"\u003e\u003ccode\u003e8dc1f22\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/436\"\u003e#436\u003c/a\u003e \u003ccode\u003e@npmcli/installed-package-contents@4.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/505c3b0c8335694c690e18c0aba373e68482545e\"\u003e\u003ccode\u003e505c3b0\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/436\"\u003e#436\u003c/a\u003e \u003ccode\u003essri@13.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/a23fb17692d2978290441e99e2d8baf68a4bd22e\"\u003e\u003ccode\u003ea23fb17\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/436\"\u003e#436\u003c/a\u003e \u003ccode\u003e@npmcli/promise-spawn@9.0.0\u003c/code\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/pacote/commit/ff261aa39e58437776043bb562fd388742d39185\"\u003e\u003ccode\u003eff261aa\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/436\"\u003e#436\u003c/a\u003e \u003ccode\u003e@npmcli/eslint-config@6.0.0\u003c/code\u003e (\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/pacote/commit/2bba86201e3e5c226ff23544a18cdc8d480eb888\"\u003e\u003ccode\u003e2bba862\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/436\"\u003e#436\u003c/a\u003e \u003ccode\u003e@npmcli/template-oss@4.28.0\u003c/code\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/pacote/compare/v21.0.2...v21.0.3\"\u003e21.0.3\u003c/a\u003e (2025-09-17)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/eed1bd52ea803bf075a81d3786c5240856aed9bf\"\u003e\u003ccode\u003eeed1bd5\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/431\"\u003e#431\u003c/a\u003e \u003ccode\u003e@npmcli/git@7.0.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/431\"\u003e#431\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/pacote/compare/v21.0.1...v21.0.2\"\u003e21.0.2\u003c/a\u003e (2025-09-17)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/32cb6d13bb0ef38473a1660329076b73bf4e2dea\"\u003e\u003ccode\u003e32cb6d1\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/429\"\u003e#429\u003c/a\u003e \u003ccode\u003enpm-pick-manifest@11.0.1\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/429\"\u003e#429\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/pacote/compare/v21.0.0...v21.0.1\"\u003e21.0.1\u003c/a\u003e (2025-09-02)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/aae7798cdd0b08fcb4f648490b12d08f79016942\"\u003e\u003ccode\u003eaae7798\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/428\"\u003e#428\u003c/a\u003e \u003ccode\u003e@npmcli/run-script@10.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/1b233e33ecc6cde26a280aabc8745d60853da80c\"\u003e\u003ccode\u003e1b233e3\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/428\"\u003e#428\u003c/a\u003e \u003ccode\u003e@npmcli/package-json@7.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/d4b97ec0960485166513cf1583a71c575456bdea\"\u003e\u003ccode\u003ed4b97ec\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/428\"\u003e#428\u003c/a\u003e \u003ccode\u003esigstore@4.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/cf274873d6a5a94a20859329d0dadf40b4b66711\"\u003e\u003ccode\u003ecf27487\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/428\"\u003e#428\u003c/a\u003e \u003ccode\u003enpm-registry-fetch@19.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/3e89235353d83e632408c322dc2a6ac21326e4e9\"\u003e\u003ccode\u003e3e89235\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/428\"\u003e#428\u003c/a\u003e \u003ccode\u003enpm-packlist@10.0.1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/d46fc27cbc572f8a2c6310129d27876a977eb59b\"\u003e\u003ccode\u003ed46fc27\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/428\"\u003e#428\u003c/a\u003e \u003ccode\u003enpm-package-arg@13.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/2a6a9f0b25b8451337e266379660561d7178a48d\"\u003e\u003ccode\u003e2a6a9f0\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/428\"\u003e#428\u003c/a\u003e \u003ccode\u003ehosted-git-info@9.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/bbb72cfa30ed9a188c0117b6bf9a934ed381d453\"\u003e\u003ccode\u003ebbb72cf\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/428\"\u003e#428\u003c/a\u003e \u003ccode\u003ecacache@20.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/8a642c0d83f1cc740d60293fcd38be2ac0d52083\"\u003e\u003ccode\u003e8a642c0\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/426\"\u003e#426\u003c/a\u003e \u003ccode\u003etar@7.4.3\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/426\"\u003e#426\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/pacote/commit/f81d8ed2458d58fe42b3cb67f96f2befc5422d3d\"\u003e\u003ccode\u003ef81d8ed\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/417\"\u003e#417\u003c/a\u003e bump \u003ccode\u003e@​npmcli/arborist\u003c/code\u003e from 8.0.0 to 9.0.0 (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/417\"\u003e#417\u003c/a\u003e) (\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\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/pacote/commit/18d36e64a6cc44ac28b7ed2b45e6d2dda4dcf317\"\u003e\u003ccode\u003e18d36e6\u003c/code\u003e\u003c/a\u003e chore: release 21.3.1 (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/448\"\u003e#448\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/96e571a4c2f1eaab1932ba40eb495cc6b9798c9b\"\u003e\u003ccode\u003e96e571a\u003c/code\u003e\u003c/a\u003e fix: ensure that resolved git ref matches expected sha (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/439\"\u003e#439\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/91847c43637a5308119076371300be497cfcff74\"\u003e\u003ccode\u003e91847c4\u003c/code\u003e\u003c/a\u003e chore: fix test for ssri ignoring invalid hashes (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/447\"\u003e#447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/411ceb6ea4326d7cfa70325068821bf8f98c8531\"\u003e\u003ccode\u003e411ceb6\u003c/code\u003e\u003c/a\u003e chore: release 21.3.0 (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/446\"\u003e#446\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/8f5091d0a7fc356756707241f8b52dc8a036c34e\"\u003e\u003ccode\u003e8f5091d\u003c/code\u003e\u003c/a\u003e feat: add support for git-256 sha lengths (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/445\"\u003e#445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/27cc5e11c8c1f515f3c96abcaefab702ffcce2b3\"\u003e\u003ccode\u003e27cc5e1\u003c/code\u003e\u003c/a\u003e chore: release 21.2.0 (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/444\"\u003e#444\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/db21624fd9ee8fe3ccea5f671f2e39c7f68546eb\"\u003e\u003ccode\u003edb21624\u003c/code\u003e\u003c/a\u003e feat: implement gitSubdir according to npa spec (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/442\"\u003e#442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/c2a4217fc8b49d58c4bafd41ec1127105a37ae05\"\u003e\u003ccode\u003ec2a4217\u003c/code\u003e\u003c/a\u003e feat: add allowRemote, allowFile, allowDirectory (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/443\"\u003e#443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/7c9469ddd04bd03bee0d42e99411c6be8c6a2478\"\u003e\u003ccode\u003e7c9469d\u003c/code\u003e\u003c/a\u003e chore: release 21.1.0 (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/441\"\u003e#441\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/258e5fde5576b5dfebc0d5f9a098b15afdd70875\"\u003e\u003ccode\u003e258e5fd\u003c/code\u003e\u003c/a\u003e feat: add allowGit option (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/440\"\u003e#440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/npm/pacote/compare/v15.2.0...v21.3.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 pacote 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 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)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/lando/core/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/lando/core/pull/433","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/lando%2Fcore/issues/433","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/433/packages"}},{"old_version":"15.2.0","new_version":"21.3.1","update_type":"major","path":null,"pr_created_at":"2026-02-18T04:05:48.000Z","version_change":"15.2.0 → 21.3.1","issue":{"uuid":"3955824329","node_id":"PR_kwDOIl-NGs7Eg97V","number":126,"state":"open","title":"Bump tar, @npmcli/arborist, npm-profile and pacote","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-18T04:05:48.000Z","updated_at":"2026-02-18T04:06:45.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"tar, @npmcli/arborist, npm-profile"},{"name":"pacote","repository_url":"https://github.com/npm/pacote","old_version":"15.2.0","new_version":"21.3.1"}],"path":null,"ecosystem":"npm"},"body":"Bumps [tar](https://github.com/isaacs/node-tar) to 7.5.9 and updates ancestor dependencies [tar](https://github.com/isaacs/node-tar), [@npmcli/arborist](https://github.com/npm/cli/tree/HEAD/workspaces/arborist), [npm-profile](https://github.com/npm/npm-profile) and [pacote](https://github.com/npm/pacote). These dependencies need to be updated together.\n\nUpdates `tar` from 6.2.1 to 7.5.9\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/isaacs/node-tar/blob/main/CHANGELOG.md\"\u003etar's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003e7.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003ezstd\u003c/code\u003e compression support.\u003c/li\u003e\n\u003cli\u003eConsistent TOCTOU behavior in sync t.list\u003c/li\u003e\n\u003cli\u003eOnly read from ustar block if not specified in Pax\u003c/li\u003e\n\u003cli\u003eFix sync tar.list when file size reduces while reading\u003c/li\u003e\n\u003cli\u003eSanitize absolute linkpaths properly\u003c/li\u003e\n\u003cli\u003ePrevent writing hardlink entries to the archive ahead of their\nfile target\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eonentry\u003c/code\u003e in favor of \u003ccode\u003eonReadEntry\u003c/code\u003e for clarity.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eonWriteEntry\u003c/code\u003e option\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDRY the command definitions into a single \u003ccode\u003emakeCommand\u003c/code\u003e method,\nand update the type signatures to more appropriately infer the\nreturn type from the options and arguments provided.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate minipass to v7.1.0\u003c/li\u003e\n\u003cli\u003eUpdate the type definitions of \u003ccode\u003ewrite()\u003c/code\u003e and \u003ccode\u003eend()\u003c/code\u003e methods on\n\u003ccode\u003eUnpack\u003c/code\u003e and \u003ccode\u003eParser\u003c/code\u003e classes to be compatible with the\nNodeJS.WritableStream type in the latest versions of\n\u003ccode\u003e@types/node\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDrop support for node \u0026lt;18\u003c/li\u003e\n\u003cli\u003eRewrite in TypeScript, provide ESM and CommonJS hybrid\ninterface\u003c/li\u003e\n\u003cli\u003eAdd tree-shake friendly exports, like \u003ccode\u003eimport('tar/create')\u003c/code\u003e\nand \u003ccode\u003eimport('tar/read-entry')\u003c/code\u003e to get individual functions or\nclasses.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003echmod\u003c/code\u003e option that defaults to false, and deprecate\n\u003ccode\u003enoChmod\u003c/code\u003e. That is, reverse the default option regarding\nexplicitly setting file system modes to match tar entry\nsettings.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eprocessUmask\u003c/code\u003e option to avoid having to call\n\u003ccode\u003eprocess.umask()\u003c/code\u003e when \u003ccode\u003echmod: true\u003c/code\u003e (or \u003ccode\u003enoChmod: false\u003c/code\u003e) is\nset.\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/isaacs/node-tar/commit/1f0c2c9006b10199cf2686f8ef43e79a1773e1aa\"\u003e\u003ccode\u003e1f0c2c9\u003c/code\u003e\u003c/a\u003e 7.5.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-tar/commit/fbb08518bf290733b68ca4d4135f75becf73fd75\"\u003e\u003ccode\u003efbb0851\u003c/code\u003e\u003c/a\u003e build minified version as default export\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-tar/commit/6b8eba0ef367ac937e703238daa6df94ae6f823f\"\u003e\u003ccode\u003e6b8eba0\u003c/code\u003e\u003c/a\u003e 7.5.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-tar/commit/2cb1120bcefe28d7ecc719b41441ade59c52e384\"\u003e\u003ccode\u003e2cb1120\u003c/code\u003e\u003c/a\u003e fix(unpack): improve UnpackSync symlink error \u0026quot;into\u0026quot; path accuracy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-tar/commit/d18e4e1f846f4ddddc153b0f536a19c050e7499f\"\u003e\u003ccode\u003ed18e4e1\u003c/code\u003e\u003c/a\u003e fix: do not write linkpaths through symlinks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-tar/commit/4a37eb9a1cf1137df4eb70c5c7f849f412ff3cdb\"\u003e\u003ccode\u003e4a37eb9\u003c/code\u003e\u003c/a\u003e 7.5.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-tar/commit/f4a7aa9bc3d717c987fdf1480ff7a64e87ffdb46\"\u003e\u003ccode\u003ef4a7aa9\u003c/code\u003e\u003c/a\u003e fix: properly sanitize hard links containing ..\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-tar/commit/394ece6ad8d81742a4e4058af227c616cd947a25\"\u003e\u003ccode\u003e394ece6\u003c/code\u003e\u003c/a\u003e 7.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-tar/commit/7d4cc17c76f6bd11dcd83de47187dc6dff206eee\"\u003e\u003ccode\u003e7d4cc17\u003c/code\u003e\u003c/a\u003e fix race puting a Link ahead of its target File\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-tar/commit/26ab90474e642cf00d84a05bcdc2eaf2a19f1581\"\u003e\u003ccode\u003e26ab904\u003c/code\u003e\u003c/a\u003e 7.5.5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/isaacs/node-tar/compare/v6.2.1...v7.5.9\"\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/~isaacs\"\u003eisaacs\u003c/a\u003e, a new releaser for tar 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 adds \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 `@npmcli/arborist` from 6.5.1 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\u003ch2\u003earborist: v9.1.10\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/cli/compare/arborist-v9.1.9...arborist-v9.1.10\"\u003e9.1.10\u003c/a\u003e (2026-01-21)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/f95182001771ad5d52dfc57934d7ce1b97055b70\"\u003e\u003ccode\u003ef951820\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8919\"\u003e#8919\u003c/a\u003e \u003ccode\u003ecommon-ancestor-path@2.0.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003earborist: v9.1.9\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/cli/compare/arborist-v9.1.8...arborist-v9.1.9\"\u003e9.1.9\u003c/a\u003e (2025-12-09)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/07652896c44bd21a585255151f90f171eefbb00e\"\u003e\u003ccode\u003e0765289\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8721\"\u003e#8721\u003c/a\u003e handle ENOTEMPTY errors in moveFile (\u003ca href=\"https://github.com/keegancsmith\"\u003e\u003ccode\u003e@​keegancsmith\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003earborist: v9.1.8\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/cli/compare/arborist-v9.1.7...arborist-v9.1.8\"\u003e9.1.8\u003c/a\u003e (2025-11-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/b1183644faea618ee36af513c5bfc3387ada0f7e\"\u003e\u003ccode\u003eb118364\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8760\"\u003e#8760\u003c/a\u003e undefined override set conflicts shouldn't error (\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\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/f96322350e497f90a54c8a1cfd952b3329f00492\"\u003e\u003ccode\u003ef963223\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8770\"\u003e#8770\u003c/a\u003e \u003ccode\u003eproggy@4.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/f51e4aaf06ac6703abe053a95fe25b8efca3c527\"\u003e\u003ccode\u003ef51e4aa\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8770\"\u003e#8770\u003c/a\u003e \u003ccode\u003enopt@9.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/2d15040390697cd78c9a9db3f0dbafab51a6e3e9\"\u003e\u003ccode\u003e2d15040\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8770\"\u003e#8770\u003c/a\u003e \u003ccode\u003e@npmcli/query@5.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/58650dc089c74d090c51d1cb2f269f2d605dcca0\"\u003e\u003ccode\u003e58650dc\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8770\"\u003e#8770\u003c/a\u003e \u003ccode\u003e@npmcli/fs@5.0.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003earborist: v9.1.7\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/cli/compare/arborist-v9.1.6...arborist-v9.1.7\"\u003e9.1.7\u003c/a\u003e (2025-11-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/3225fa3200cb0217bdd0735bba390268f8362532\"\u003e\u003ccode\u003e3225fa3\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8737\"\u003e#8737\u003c/a\u003e fix usage of path of custom registry (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/8737\"\u003e#8737\u003c/a\u003e) (\u003ca href=\"https://github.com/flj2mu2\"\u003e\u003ccode\u003e@​flj2mu2\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/e9f0418250aa47216e449d3a63b8607e530ed27f\"\u003e\u003ccode\u003ee9f0418\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8689\"\u003e#8689\u003c/a\u003e arborist: improve override conflict detection with semantic comparison (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/8689\"\u003e#8689\u003c/a\u003e) (\u003ca href=\"https://github.com/Artur\"\u003e\u003ccode\u003e@​Artur\u003c/code\u003e\u003c/a\u003e-)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/05319f0cc3fee6680e4f59a13ed9420785cf673b\"\u003e\u003ccode\u003e05319f0\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8677\"\u003e#8677\u003c/a\u003e code cleanup (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/8677\"\u003e#8677\u003c/a\u003e) (\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/cli/commit/49a4eefd613dbb60bcff3dac39129f70586d3cff\"\u003e\u003ccode\u003e49a4eef\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8676\"\u003e#8676\u003c/a\u003e use look behind regex for trailing slash stripping (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/8676\"\u003e#8676\u003c/a\u003e) (\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/cli/commit/b1aee62082d7b25ec07f64e906afd76840907fbd\"\u003e\u003ccode\u003eb1aee62\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8645\"\u003e#8645\u003c/a\u003e dep flag calculation (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/8645\"\u003e#8645\u003c/a\u003e) (\u003ca href=\"https://github.com/liamcmitchell\"\u003e\u003ccode\u003e@​liamcmitchell\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/cli/commit/8cc9f70c2769f068ea0ef77a602162cdd949998e\"\u003e\u003ccode\u003e8cc9f70\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8723\"\u003e#8723\u003c/a\u003e \u003ccode\u003essri@13.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/59b3c6adf5fb7e5c8e0f990ade7417677270057a\"\u003e\u003ccode\u003e59b3c6a\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8723\"\u003e#8723\u003c/a\u003e \u003ccode\u003e@npmcli/redact@4.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/6cb77df37989cb7c165cb2c35c735fb12dc1385a\"\u003e\u003ccode\u003e6cb77df\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8723\"\u003e#8723\u003c/a\u003e \u003ccode\u003e@npmcli/installed-package-contents@4.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/05ac7a7ea2a4d258658537a19ba350e07df34fda\"\u003e\u003ccode\u003e05ac7a7\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8723\"\u003e#8723\u003c/a\u003e \u003ccode\u003eproc-log@6.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/0a74f6d1d8643f3a089f6e63502df77e6e3038ff\"\u003e\u003ccode\u003e0a74f6d\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8723\"\u003e#8723\u003c/a\u003e \u003ccode\u003ebin-links@6.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/041b9b29b30c539c5bf8b8cd26ea2202f94862b3\"\u003e\u003ccode\u003e041b9b2\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8723\"\u003e#8723\u003c/a\u003e \u003ccode\u003eparse-conflict-json@5.0.1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/a1b0feac64ff681b2aec6938eb5136f5e177a07a\"\u003e\u003ccode\u003ea1b0fea\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8723\"\u003e#8723\u003c/a\u003e \u003ccode\u003e@npmcli/name-from-folder@4.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/3404dca3d986d1bf0de3e74cf8b61856778711c6\"\u003e\u003ccode\u003e3404dca\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8723\"\u003e#8723\u003c/a\u003e \u003ccode\u003enpm-install-checks@8.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/542fcf3eee92cc41e86838c97c4036a97d749155\"\u003e\u003ccode\u003e542fcf3\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8723\"\u003e#8723\u003c/a\u003e \u003ccode\u003e@npmcli/node-gyp@5.0.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003earborist: v9.1.6\u003c/h2\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/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\u003ch2\u003e\u003ca href=\"https://github.com/npm/cli/compare/arborist-v9.1.9...arborist-v9.1.10\"\u003e9.1.10\u003c/a\u003e (2026-01-21)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/f95182001771ad5d52dfc57934d7ce1b97055b70\"\u003e\u003ccode\u003ef951820\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8919\"\u003e#8919\u003c/a\u003e \u003ccode\u003ecommon-ancestor-path@2.0.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/cli/compare/arborist-v9.1.8...arborist-v9.1.9\"\u003e9.1.9\u003c/a\u003e (2025-12-09)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/07652896c44bd21a585255151f90f171eefbb00e\"\u003e\u003ccode\u003e0765289\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8721\"\u003e#8721\u003c/a\u003e handle ENOTEMPTY errors in moveFile (\u003ca href=\"https://github.com/keegancsmith\"\u003e\u003ccode\u003e@​keegancsmith\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.7...arborist-v9.1.8\"\u003e9.1.8\u003c/a\u003e (2025-11-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/b1183644faea618ee36af513c5bfc3387ada0f7e\"\u003e\u003ccode\u003eb118364\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8760\"\u003e#8760\u003c/a\u003e undefined override set conflicts shouldn't error (\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\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/f96322350e497f90a54c8a1cfd952b3329f00492\"\u003e\u003ccode\u003ef963223\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8770\"\u003e#8770\u003c/a\u003e \u003ccode\u003eproggy@4.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/f51e4aaf06ac6703abe053a95fe25b8efca3c527\"\u003e\u003ccode\u003ef51e4aa\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8770\"\u003e#8770\u003c/a\u003e \u003ccode\u003enopt@9.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/2d15040390697cd78c9a9db3f0dbafab51a6e3e9\"\u003e\u003ccode\u003e2d15040\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8770\"\u003e#8770\u003c/a\u003e \u003ccode\u003e@npmcli/query@5.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/58650dc089c74d090c51d1cb2f269f2d605dcca0\"\u003e\u003ccode\u003e58650dc\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8770\"\u003e#8770\u003c/a\u003e \u003ccode\u003e@npmcli/fs@5.0.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/cli/compare/arborist-v9.1.6...arborist-v9.1.7\"\u003e9.1.7\u003c/a\u003e (2025-11-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/3225fa3200cb0217bdd0735bba390268f8362532\"\u003e\u003ccode\u003e3225fa3\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8737\"\u003e#8737\u003c/a\u003e fix usage of path of custom registry (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/8737\"\u003e#8737\u003c/a\u003e) (\u003ca href=\"https://github.com/flj2mu2\"\u003e\u003ccode\u003e@​flj2mu2\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/e9f0418250aa47216e449d3a63b8607e530ed27f\"\u003e\u003ccode\u003ee9f0418\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8689\"\u003e#8689\u003c/a\u003e arborist: improve override conflict detection with semantic comparison (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/8689\"\u003e#8689\u003c/a\u003e) (\u003ca href=\"https://github.com/Artur\"\u003e\u003ccode\u003e@​Artur\u003c/code\u003e\u003c/a\u003e-)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/05319f0cc3fee6680e4f59a13ed9420785cf673b\"\u003e\u003ccode\u003e05319f0\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8677\"\u003e#8677\u003c/a\u003e code cleanup (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/8677\"\u003e#8677\u003c/a\u003e) (\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/cli/commit/49a4eefd613dbb60bcff3dac39129f70586d3cff\"\u003e\u003ccode\u003e49a4eef\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8676\"\u003e#8676\u003c/a\u003e use look behind regex for trailing slash stripping (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/8676\"\u003e#8676\u003c/a\u003e) (\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/cli/commit/b1aee62082d7b25ec07f64e906afd76840907fbd\"\u003e\u003ccode\u003eb1aee62\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8645\"\u003e#8645\u003c/a\u003e dep flag calculation (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/8645\"\u003e#8645\u003c/a\u003e) (\u003ca href=\"https://github.com/liamcmitchell\"\u003e\u003ccode\u003e@​liamcmitchell\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/cli/commit/8cc9f70c2769f068ea0ef77a602162cdd949998e\"\u003e\u003ccode\u003e8cc9f70\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8723\"\u003e#8723\u003c/a\u003e \u003ccode\u003essri@13.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/59b3c6adf5fb7e5c8e0f990ade7417677270057a\"\u003e\u003ccode\u003e59b3c6a\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8723\"\u003e#8723\u003c/a\u003e \u003ccode\u003e@npmcli/redact@4.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/6cb77df37989cb7c165cb2c35c735fb12dc1385a\"\u003e\u003ccode\u003e6cb77df\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8723\"\u003e#8723\u003c/a\u003e \u003ccode\u003e@npmcli/installed-package-contents@4.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/05ac7a7ea2a4d258658537a19ba350e07df34fda\"\u003e\u003ccode\u003e05ac7a7\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8723\"\u003e#8723\u003c/a\u003e \u003ccode\u003eproc-log@6.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/0a74f6d1d8643f3a089f6e63502df77e6e3038ff\"\u003e\u003ccode\u003e0a74f6d\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8723\"\u003e#8723\u003c/a\u003e \u003ccode\u003ebin-links@6.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/041b9b29b30c539c5bf8b8cd26ea2202f94862b3\"\u003e\u003ccode\u003e041b9b2\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8723\"\u003e#8723\u003c/a\u003e \u003ccode\u003eparse-conflict-json@5.0.1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/a1b0feac64ff681b2aec6938eb5136f5e177a07a\"\u003e\u003ccode\u003ea1b0fea\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8723\"\u003e#8723\u003c/a\u003e \u003ccode\u003e@npmcli/name-from-folder@4.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/3404dca3d986d1bf0de3e74cf8b61856778711c6\"\u003e\u003ccode\u003e3404dca\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8723\"\u003e#8723\u003c/a\u003e \u003ccode\u003enpm-install-checks@8.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/542fcf3eee92cc41e86838c97c4036a97d749155\"\u003e\u003ccode\u003e542fcf3\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8723\"\u003e#8723\u003c/a\u003e \u003ccode\u003e@npmcli/node-gyp@5.0.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/cli/compare/arborist-v9.1.5...arborist-v9.1.6\"\u003e9.1.6\u003c/a\u003e (2025-10-08)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/0a8b8c2ba37872b08a24bcf067f6da34d718f6d8\"\u003e\u003ccode\u003e0a8b8c2\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8621\"\u003e#8621\u003c/a\u003e typo bugs and other spelling fixes (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/8621\"\u003e#8621\u003c/a\u003e) (\u003ca href=\"https://github.com/jsoref\"\u003e\u003ccode\u003e@​jsoref\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/54fd27f9f6af54ca9fd11165aafbc8a13a38f39e\"\u003e\u003ccode\u003e54fd27f\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8602\"\u003e#8602\u003c/a\u003e refactor node.ideallyInert to node.inert (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/8602\"\u003e#8602\u003c/a\u003e) (\u003ca href=\"https://github.com/liamcmitchell\"\u003e\u003ccode\u003e@​liamcmitchell\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/13d8df64e78dc13c49ab0607b252de1d54f0122a\"\u003e\u003ccode\u003e13d8df6\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8537\"\u003e#8537\u003c/a\u003e optional set calculation (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/8537\"\u003e#8537\u003c/a\u003e) (\u003ca href=\"https://github.com/liamcmitchell\"\u003e\u003ccode\u003e@​liamcmitchell\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/cli/commit/180e9f709d10c959556c19205bb3636220bed9c7\"\u003e\u003ccode\u003e180e9f7\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8610\"\u003e#8610\u003c/a\u003e fix spelling in workspaces/arborist (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/8610\"\u003e#8610\u003c/a\u003e) (\u003ca href=\"https://github.com/jsoref\"\u003e\u003ccode\u003e@​jsoref\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/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\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~reggi\"\u003ereggi\u003c/a\u003e, a new releaser for \u003ccode\u003e@​npmcli/arborist\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `npm-profile` from 9.0.2 to 12.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/npm-profile/releases\"\u003enpm-profile's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev12.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/npm-profile/compare/v12.0.0...v12.0.1\"\u003e12.0.1\u003c/a\u003e (2025-10-23)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/npm-profile/commit/f147b6d195b1cf4b56e5e459b0d6f526517a8679\"\u003e\u003ccode\u003ef147b6d\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/npm-profile/pull/171\"\u003e#171\u003c/a\u003e bump proc-log from 5.0.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/npm-profile/issues/171\"\u003e#171\u003c/a\u003e) (\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\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/npm-profile/commit/baa7d7955774a5b738695d73028d3176620b534c\"\u003e\u003ccode\u003ebaa7d79\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/npm-profile/pull/170\"\u003e#170\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/npm-profile/issues/170\"\u003e#170\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/npm-profile/compare/v11.0.1...v12.0.0\"\u003e12.0.0\u003c/a\u003e (2025-07-24)\u003c/h2\u003e\n\u003ch3\u003e⚠️ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003enpm-profile\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/npm-profile/commit/637f6545c641b0be98d1996c4bc863d5a3729f7b\"\u003e\u003ccode\u003e637f654\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/npm-profile/pull/164\"\u003e#164\u003c/a\u003e align to npm 11 node engine range (\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\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/npm-profile/commit/7366688ede67cbe133b48423289e44a5a9f8ae00\"\u003e\u003ccode\u003e7366688\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/npm-profile/pull/164\"\u003e#164\u003c/a\u003e \u003ccode\u003enpm-registry-fetch@19.0.0\u003c/code\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/npm-profile/commit/8934c09cb8d4d04b168747fe7905b9c21d9a27b1\"\u003e\u003ccode\u003e8934c09\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/npm-profile/pull/164\"\u003e#164\u003c/a\u003e \u003ccode\u003enock@13.5.6\u003c/code\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/npm-profile/commit/ea70eaa9a5e03c7e0e755cb929bff338b8b0bde8\"\u003e\u003ccode\u003eea70eaa\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/npm-profile/pull/164\"\u003e#164\u003c/a\u003e template-oss apply fix (\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/npm-profile/commit/2aa199f07c1271ffad51a0d716bc89a054c3e6f8\"\u003e\u003ccode\u003e2aa199f\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/npm-profile/pull/161\"\u003e#161\u003c/a\u003e postinstall workflow updates (\u003ca href=\"https://redirect.github.com/npm/npm-profile/issues/161\"\u003e#161\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/npm-profile/commit/87e427e95d32cfe52e7a7ecf35a170ce60068073\"\u003e\u003ccode\u003e87e427e\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/npm-profile/pull/160\"\u003e#160\u003c/a\u003e bump nock from 13.5.6 to 14.0.3 (\u003ca href=\"https://redirect.github.com/npm/npm-profile/issues/160\"\u003e#160\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/npm-profile/commit/49ce76a5adaf71914b1e6d326773d2adb2aa5ad8\"\u003e\u003ccode\u003e49ce76a\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/npm-profile/pull/163\"\u003e#163\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.24.4 to 4.25.0 (\u003ca href=\"https://redirect.github.com/npm/npm-profile/issues/163\"\u003e#163\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\u003ev11.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/npm-profile/compare/v11.0.0...v11.0.1\"\u003e11.0.1\u003c/a\u003e (2024-10-02)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/npm-profile/commit/7c3c631c3268f7a305af06bbc7ad48834811d063\"\u003e\u003ccode\u003e7c3c631\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/npm-profile/pull/155\"\u003e#155\u003c/a\u003e bump \u003ccode\u003enpm-registry-fetch@18.0.0\u003c/code\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/npm-profile/compare/v10.0.0...v11.0.0\"\u003e11.0.0\u003c/a\u003e (2024-09-26)\u003c/h2\u003e\n\u003ch3\u003e⚠️ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003enpm-profile\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/npm-profile/commit/a0ea10b41698df6f8077178f008ac16c27db4620\"\u003e\u003ccode\u003ea0ea10b\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/npm-profile/pull/152\"\u003e#152\u003c/a\u003e align to npm 10 node engine range (\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/npm-profile/commit/4ea3f70330f36b3d019709fa2ac41426e605e895\"\u003e\u003ccode\u003e4ea3f70\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/npm-profile/pull/144\"\u003e#144\u003c/a\u003e exit handler error on login (\u003ca href=\"https://redirect.github.com/npm/npm-profile/issues/144\"\u003e#144\u003c/a\u003e) (\u003ca href=\"https://github.com/milaninfy\"\u003e\u003ccode\u003e@​milaninfy\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/npm-profile/commit/66bcc4087b938e5ea23fb5d238c1e0620591b90d\"\u003e\u003ccode\u003e66bcc40\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/npm-profile/pull/152\"\u003e#152\u003c/a\u003e \u003ccode\u003eproc-log@5.0.0\u003c/code\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/npm-profile/commit/8ac1fdbfef7b863d0a9d38fd47970614b745a3eb\"\u003e\u003ccode\u003e8ac1fdb\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/npm-profile/pull/152\"\u003e#152\u003c/a\u003e run template-oss-apply (\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/npm-profile/commit/1fdff2e67aa37a26457c60a20656eecd3408a8f6\"\u003e\u003ccode\u003e1fdff2e\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/npm-profile/pull/146\"\u003e#146\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/npm-profile/commit/5b3ebbc6580e4389bcc85dbdfb74816810b62f4c\"\u003e\u003ccode\u003e5b3ebbc\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/npm-profile/pull/134\"\u003e#134\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/npm-profile/commit/6b4558f6d91ffc7f21f181941462146acccb218e\"\u003e\u003ccode\u003e6b4558f\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/npm-profile/pull/147\"\u003e#147\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/npm-profile/commit/c644e89bf1abfdea2a84359c9a394bb85df12d6e\"\u003e\u003ccode\u003ec644e89\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/npm-profile/pull/147\"\u003e#147\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.23.1 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.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/npm-profile/compare/v9.0.2...v10.0.0\"\u003e10.0.0\u003c/a\u003e (2024-05-02)\u003c/h2\u003e\n\u003ch3\u003e⚠️ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ethis uses AbortSignal.throwIfAborted() which is not available in all versions of Node 16\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ehostname\u003c/code\u003e is no longer sent as part of the web auth body\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/npm-profile/blob/main/CHANGELOG.md\"\u003enpm-profile's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/npm-profile/compare/v12.0.0...v12.0.1\"\u003e12.0.1\u003c/a\u003e (2025-10-23)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/npm-profile/commit/f147b6d195b1cf4b56e5e459b0d6f526517a8679\"\u003e\u003ccode\u003ef147b6d\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/npm-profile/pull/171\"\u003e#171\u003c/a\u003e bump proc-log from 5.0.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/npm-profile/issues/171\"\u003e#171\u003c/a\u003e) (\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\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/npm-profile/commit/baa7d7955774a5b738695d73028d3176620b534c\"\u003e\u003ccode\u003ebaa7d79\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/npm-profile/pull/170\"\u003e#170\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/npm-profile/issues/170\"\u003e#170\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/npm-profile/compare/v11.0.1...v12.0.0\"\u003e12.0.0\u003c/a\u003e (2025-07-24)\u003c/h2\u003e\n\u003ch3\u003e⚠️ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003enpm-profile\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/npm-profile/commit/637f6545c641b0be98d1996c4bc863d5a3729f7b\"\u003e\u003ccode\u003e637f654\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/npm-profile/pull/164\"\u003e#164\u003c/a\u003e align to npm 11 node engine range (\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\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/npm-profile/commit/7366688ede67cbe133b48423289e44a5a9f8ae00\"\u003e\u003ccode\u003e7366688\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/npm-profile/pull/164\"\u003e#164\u003c/a\u003e \u003ccode\u003enpm-registry-fetch@19.0.0\u003c/code\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/npm-profile/commit/8934c09cb8d4d04b168747fe7905b9c21d9a27b1\"\u003e\u003ccode\u003e8934c09\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/npm-profile/pull/164\"\u003e#164\u003c/a\u003e \u003ccode\u003enock@13.5.6\u003c/code\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/npm-profile/commit/ea70eaa9a5e03c7e0e755cb929bff338b8b0bde8\"\u003e\u003ccode\u003eea70eaa\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/npm-profile/pull/164\"\u003e#164\u003c/a\u003e template-oss apply fix (\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/npm-profile/commit/2aa199f07c1271ffad51a0d716bc89a054c3e6f8\"\u003e\u003ccode\u003e2aa199f\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/npm-profile/pull/161\"\u003e#161\u003c/a\u003e postinstall workflow updates (\u003ca href=\"https://redirect.github.com/npm/npm-profile/issues/161\"\u003e#161\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/npm-profile/commit/87e427e95d32cfe52e7a7ecf35a170ce60068073\"\u003e\u003ccode\u003e87e427e\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/npm-profile/pull/160\"\u003e#160\u003c/a\u003e bump nock from 13.5.6 to 14.0.3 (\u003ca href=\"https://redirect.github.com/npm/npm-profile/issues/160\"\u003e#160\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/npm-profile/commit/49ce76a5adaf71914b1e6d326773d2adb2aa5ad8\"\u003e\u003ccode\u003e49ce76a\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/npm-profile/pull/163\"\u003e#163\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.24.4 to 4.25.0 (\u003ca href=\"https://redirect.github.com/npm/npm-profile/issues/163\"\u003e#163\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/npm-profile/compare/v11.0.0...v11.0.1\"\u003e11.0.1\u003c/a\u003e (2024-10-02)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/npm-profile/commit/7c3c631c3268f7a305af06bbc7ad48834811d063\"\u003e\u003ccode\u003e7c3c631\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/npm-profile/pull/155\"\u003e#155\u003c/a\u003e bump \u003ccode\u003enpm-registry-fetch@18.0.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/npm-profile/compare/v10.0.0...v11.0.0\"\u003e11.0.0\u003c/a\u003e (2024-09-26)\u003c/h2\u003e\n\u003ch3\u003e⚠️ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003enpm-profile\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/npm-profile/commit/a0ea10b41698df6f8077178f008ac16c27db4620\"\u003e\u003ccode\u003ea0ea10b\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/npm-profile/pull/152\"\u003e#152\u003c/a\u003e align to npm 10 node engine range (\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/npm-profile/commit/4ea3f70330f36b3d019709fa2ac41426e605e895\"\u003e\u003ccode\u003e4ea3f70\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/npm-profile/pull/144\"\u003e#144\u003c/a\u003e exit handler error on login (\u003ca href=\"https://redirect.github.com/npm/npm-profile/issues/144\"\u003e#144\u003c/a\u003e) (\u003ca href=\"https://github.com/milaninfy\"\u003e\u003ccode\u003e@​milaninfy\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/npm-profile/commit/66bcc4087b938e5ea23fb5d238c1e0620591b90d\"\u003e\u003ccode\u003e66bcc40\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/npm-profile/pull/152\"\u003e#152\u003c/a\u003e \u003ccode\u003eproc-log@5.0.0\u003c/code\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/npm-profile/commit/8ac1fdbfef7b863d0a9d38fd47970614b745a3eb\"\u003e\u003ccode\u003e8ac1fdb\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/npm-profile/pull/152\"\u003e#152\u003c/a\u003e run template-oss-apply (\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/npm-profile/commit/1fdff2e67aa37a26457c60a20656eecd3408a8f6\"\u003e\u003ccode\u003e1fdff2e\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/npm-profile/pull/146\"\u003e#146\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/npm-profile/commit/5b3ebbc6580e4389bcc85dbdfb74816810b62f4c\"\u003e\u003ccode\u003e5b3ebbc\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/npm-profile/pull/134\"\u003e#134\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/npm-profile/commit/6b4558f6d91ffc7f21f181941462146acccb218e\"\u003e\u003ccode\u003e6b4558f\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/npm-profile/pull/147\"\u003e#147\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/npm-profile/commit/c644e89bf1abfdea2a84359c9a394bb85df12d6e\"\u003e\u003ccode\u003ec644e89\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/npm-profile/pull/147\"\u003e#147\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.23.1 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/npm-profile/compare/v9.0.2...v10.0.0\"\u003e10.0.0\u003c/a\u003e (2024-05-02)\u003c/h2\u003e\n\u003ch3\u003e⚠️ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ethis uses AbortSignal.throwIfAborted() which is not available in all versions of Node 16\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ehostname\u003c/code\u003e is no longer sent as part of the web auth body\u003c/li\u003e\n\u003cli\u003ethe opener function will now receive an object with an abort signal which can be used to listen for the abort event intead of an event emitter\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/npm-profile/commit/f67687d2bdc58ace8ee4e236254525cb2f3c07ef\"\u003e\u003ccode\u003ef67687d\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/npm-profile/pull/131\"\u003e#131\u003c/a\u003e drop node 16 support (\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/npm-profile/commit/7be7bec2fe9f7c430a2fa8fe7655c3ff3a9433cd\"\u003e\u003ccode\u003e7be7bec\u003c/code\u003e\u003c/a\u003e chore: release 12.0.1 (\u003ca href=\"https://redirect.github.com/npm/npm-profile/issues/172\"\u003e#172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/npm-profile/commit/f147b6d195b1cf4b56e5e459b0d6f526517a8679\"\u003e\u003ccode\u003ef147b6d\u003c/code\u003e\u003c/a\u003e deps: bump proc-log from 5.0.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/npm-profile/issues/171\"\u003e#171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/npm-profile/commit/baa7d7955774a5b738695d73028d3176620b534c\"\u003e\u003ccode\u003ebaa7d79\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/npm-profile/issues/170\"\u003e#170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/npm-profile/commit/0bbb4b01903a9547c1b8a0e348d53624cbf3e720\"\u003e\u003ccode\u003e0bbb4b0\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/npm-profile/issues/169\"\u003e#169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/npm-profile/commit/c26e344f3fdfef478aef11ef6715b70653026c4b\"\u003e\u003ccode\u003ec26e344\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.25.0 to 4.25.1 (\u003ca href=\"https://redirect.github.com/npm/npm-profile/issues/167\"\u003e#167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/npm-profile/commit/d5e547c9ed36fa7a9bf0a105b4e8e15c9fad68f0\"\u003e\u003ccode\u003ed5e547c\u003c/code\u003e\u003c/a\u003e chore: release 12.0.0 (\u003ca href=\"https://redirect.github.com/npm/npm-profile/issues/165\"\u003e#165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/npm-profile/commit/8934c09cb8d4d04b168747fe7905b9c21d9a27b1\"\u003e\u003ccode\u003e8934c09\u003c/code\u003e\u003c/a\u003e chore: nock@13.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/npm-profile/commit/7366688ede67cbe133b48423289e44a5a9f8ae00\"\u003e\u003ccode\u003e7366688\u003c/code\u003e\u003c/a\u003e deps: npm-registry-fetch@19.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/npm-profile/commit/ea70eaa9a5e03c7e0e755cb929bff338b8b0bde8\"\u003e\u003ccode\u003eea70eaa\u003c/code\u003e\u003c/a\u003e chore: template-oss apply fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/npm-profile/commit/637f6545c641b0be98d1996c4bc863d5a3729f7b\"\u003e\u003ccode\u003e637f654\u003c/code\u003e\u003c/a\u003e fix!: align to npm 11 node engine range\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/npm/npm-profile/compare/v9.0.2...v12.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 npm-profile since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pacote` from 15.2.0 to 21.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/pacote/releases\"\u003epacote's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev21.3.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/pacote/compare/v21.3.0...v21.3.1\"\u003e21.3.1\u003c/a\u003e (2026-02-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/96e571a4c2f1eaab1932ba40eb495cc6b9798c9b\"\u003e\u003ccode\u003e96e571a\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/439\"\u003e#439\u003c/a\u003e ensure that resolved git ref matches expected sha (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/439\"\u003e#439\u003c/a\u003e) (\u003ca href=\"https://github.com/klassiker\"\u003e\u003ccode\u003e@​klassiker\u003c/code\u003e\u003c/a\u003e, pacotedev)\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/pacote/commit/91847c43637a5308119076371300be497cfcff74\"\u003e\u003ccode\u003e91847c4\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/447\"\u003e#447\u003c/a\u003e fix test for ssri ignoring invalid hashes (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/447\"\u003e#447\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\u003ev21.3.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/pacote/compare/v21.2.0...v21.3.0\"\u003e21.3.0\u003c/a\u003e (2026-02-09)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/8f5091d0a7fc356756707241f8b52dc8a036c34e\"\u003e\u003ccode\u003e8f5091d\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/445\"\u003e#445\u003c/a\u003e add support for git-256 sha lengths (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/445\"\u003e#445\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\u003ev21.2.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/pacote/compare/v21.1.0...v21.2.0\"\u003e21.2.0\u003c/a\u003e (2026-02-06)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/db21624fd9ee8fe3ccea5f671f2e39c7f68546eb\"\u003e\u003ccode\u003edb21624\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/442\"\u003e#442\u003c/a\u003e implement gitSubdir according to npa spec (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/442\"\u003e#442\u003c/a\u003e) (\u003ca href=\"https://github.com/Kakadus\"\u003e\u003ccode\u003e@​Kakadus\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/c2a4217fc8b49d58c4bafd41ec1127105a37ae05\"\u003e\u003ccode\u003ec2a4217\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/443\"\u003e#443\u003c/a\u003e add allowRemote, allowFile, allowDirectory (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/443\"\u003e#443\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\u003ev21.1.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/pacote/compare/v21.0.4...v21.1.0\"\u003e21.1.0\u003c/a\u003e (2026-01-28)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/258e5fde5576b5dfebc0d5f9a098b15afdd70875\"\u003e\u003ccode\u003e258e5fd\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/440\"\u003e#440\u003c/a\u003e add allowGit option (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/440\"\u003e#440\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\u003ev21.0.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/pacote/compare/v21.0.3...v21.0.4\"\u003e21.0.4\u003c/a\u003e (2025-11-13)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/edbcc02933255ad72ab1d9f5adc070692e402c9b\"\u003e\u003ccode\u003eedbcc02\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/436\"\u003e#436\u003c/a\u003e \u003ccode\u003eproc-log@6.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/8dc1f2294ffc8843e65fe582dde49756581580e1\"\u003e\u003ccode\u003e8dc1f22\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/436\"\u003e#436\u003c/a\u003e \u003ccode\u003e@npmcli/installed-package-contents@4.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/505c3b0c8335694c690e18c0aba373e68482545e\"\u003e\u003ccode\u003e505c3b0\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/436\"\u003e#436\u003c/a\u003e \u003ccode\u003essri@13.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/a23fb17692d2978290441e99e2d8baf68a4bd22e\"\u003e\u003ccode\u003ea23fb17\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/436\"\u003e#436\u003c/a\u003e \u003ccode\u003e@npmcli/promise-spawn@9.0.0\u003c/code\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/pacote/commit/ff261aa39e58437776043bb562fd388742d39185\"\u003e\u003ccode\u003eff261aa\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/436\"\u003e#436\u003c/a\u003e \u003ccode\u003e@npmcli/eslint-config@6.0.0\u003c/code\u003e (\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/pacote/commit/2bba86201e3e5c226ff23544a18cdc8d480eb888\"\u003e\u003ccode\u003e2bba862\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/436\"\u003e#436\u003c/a\u003e \u003ccode\u003e@npmcli/template-oss@4.28.0\u003c/code\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\u003ev21.0.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/pacote/compare/v21.0.2...v21.0.3\"\u003e21.0.3\u003c/a\u003e (2025-09-17)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/eed1bd52ea803bf075a81d3786c5240856aed9bf\"\u003e\u003ccode\u003eeed1bd5\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/431\"\u003e#431\u003c/a\u003e \u003ccode\u003e@npmcli/git@7.0.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/431\"\u003e#431\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev21.0.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/pacote/compare/v21.0.1...v21.0.2\"\u003e21.0.2\u003c/a\u003e (2025-09-17)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/32cb6d13bb0ef38473a1660329076b73bf4e2dea\"\u003e\u003ccode\u003e32cb6d1\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/429\"\u003e#429\u003c/a\u003e \u003ccode\u003enpm-pick-manifest@11.0.1\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/429\"\u003e#429\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev21.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/pacote/compare/v21.0.0...v21.0.1\"\u003e21.0.1\u003c/a\u003e (2025-09-02)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/aae7798cdd0b08fcb4f648490b12d08f79016942\"\u003e\u003ccode\u003eaae7798\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/428\"\u003e#428\u003c/a\u003e \u003ccode\u003e@npmcli/run-script@10.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/1b233e33ecc6cde26a280aabc8745d60853da80c\"\u003e\u003ccode\u003e1b233e3\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/428\"\u003e#428\u003c/a\u003e \u003ccode\u003e@npmcli/package-json@7.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/d4b97ec0960485166513cf1583a71c575456bdea\"\u003e\u003ccode\u003ed4b97ec\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/428\"\u003e#428\u003c/a\u003e \u003ccode\u003esigstore@4.0.0\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/pacote/blob/main/CHANGELOG.md\"\u003epacote's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/pacote/compare/v21.3.0...v21.3.1\"\u003e21.3.1\u003c/a\u003e (2026-02-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/96e571a4c2f1eaab1932ba40eb495cc6b9798c9b\"\u003e\u003ccode\u003e96e571a\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/439\"\u003e#439\u003c/a\u003e ensure that resolved git ref matches expected sha (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/439\"\u003e#439\u003c/a\u003e) (\u003ca href=\"https://github.com/klassiker\"\u003e\u003ccode\u003e@​klassiker\u003c/code\u003e\u003c/a\u003e, pacotedev)\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/pacote/commit/91847c43637a5308119076371300be497cfcff74\"\u003e\u003ccode\u003e91847c4\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/447\"\u003e#447\u003c/a\u003e fix test for ssri ignoring invalid hashes (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/447\"\u003e#447\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/pacote/compare/v21.2.0...v21.3.0\"\u003e21.3.0\u003c/a\u003e (2026-02-09)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/8f5091d0a7fc356756707241f8b52dc8a036c34e\"\u003e\u003ccode\u003e8f5091d\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/445\"\u003e#445\u003c/a\u003e add support for git-256 sha lengths (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/445\"\u003e#445\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/pacote/compare/v21.1.0...v21.2.0\"\u003e21.2.0\u003c/a\u003e (2026-02-06)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/db21624fd9ee8fe3ccea5f671f2e39c7f68546eb\"\u003e\u003ccode\u003edb21624\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/442\"\u003e#442\u003c/a\u003e implement gitSubdir according to npa spec (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/442\"\u003e#442\u003c/a\u003e) (\u003ca href=\"https://github.com/Kakadus\"\u003e\u003ccode\u003e@​Kakadus\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/c2a4217fc8b49d58c4bafd41ec1127105a37ae05\"\u003e\u003ccode\u003ec2a4217\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/443\"\u003e#443\u003c/a\u003e add allowRemote, allowFile, allowDirectory (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/443\"\u003e#443\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/pacote/compare/v21.0.4...v21.1.0\"\u003e21.1.0\u003c/a\u003e (2026-01-28)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/258e5fde5576b5dfebc0d5f9a098b15afdd70875\"\u003e\u003ccode\u003e258e5fd\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/440\"\u003e#440\u003c/a\u003e add allowGit option (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/440\"\u003e#440\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/pacote/compare/v21.0.3...v21.0.4\"\u003e21.0.4\u003c/a\u003e (2025-11-13)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/edbcc02933255ad72ab1d9f5adc070692e402c9b\"\u003e\u003ccode\u003eedbcc02\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/436\"\u003e#436\u003c/a\u003e \u003ccode\u003eproc-log@6.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/8dc1f2294ffc8843e65fe582dde49756581580e1\"\u003e\u003ccode\u003e8dc1f22\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/436\"\u003e#436\u003c/a\u003e \u003ccode\u003e@npmcli/installed-package-contents@4.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/505c3b0c8335694c690e18c0aba373e68482545e\"\u003e\u003ccode\u003e505c3b0\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/436\"\u003e#436\u003c/a\u003e \u003ccode\u003essri@13.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/a23fb17692d2978290441e99e2d8baf68a4bd22e\"\u003e\u003ccode\u003ea23fb17\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/436\"\u003e#436\u003c/a\u003e \u003ccode\u003e@npmcli/promise-spawn@9.0.0\u003c/code\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/pacote/commit/ff261aa39e58437776043bb562fd388742d39185\"\u003e\u003ccode\u003eff261aa\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/436\"\u003e#436\u003c/a\u003e \u003ccode\u003e@npmcli/eslint-config@6.0.0\u003c/code\u003e (\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/pacote/commit/2bba86201e3e5c226ff23544a18cdc8d480eb888\"\u003e\u003ccode\u003e2bba862\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/436\"\u003e#436\u003c/a\u003e \u003ccode\u003e@npmcli/template-oss@4.28.0\u003c/code\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/pacote/compare/v21.0.2...v21.0.3\"\u003e21.0.3\u003c/a\u003e (2025-09-17)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/eed1bd52ea803bf075a81d3786c5240856aed9bf\"\u003e\u003ccode\u003eeed1bd5\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/431\"\u003e#431\u003c/a\u003e \u003ccode\u003e@npmcli/git@7.0.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/431\"\u003e#431\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/pacote/compare/v21.0.1...v21.0.2\"\u003e21.0.2\u003c/a\u003e (2025-09-17)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/32cb6d13bb0ef38473a1660329076b73bf4e2dea\"\u003e\u003ccode\u003e32cb6d1\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/429\"\u003e#429\u003c/a\u003e \u003ccode\u003enpm-pick-manifest@11.0.1\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/429\"\u003e#429\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/pacote/compare/v21.0.0...v21.0.1\"\u003e21.0.1\u003c/a\u003e (2025-09-02)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/aae7798cdd0b08fcb4f648490b12d08f79016942\"\u003e\u003ccode\u003eaae7798\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/428\"\u003e#428\u003c/a\u003e \u003ccode\u003e@npmcli/run-script@10.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/1b233e33ecc6cde26a280aabc8745d60853da80c\"\u003e\u003ccode\u003e1b233e3\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/428\"\u003e#428\u003c/a\u003e \u003ccode\u003e@npmcli/package-json@7.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/d4b97ec0960485166513cf1583a71c575456bdea\"\u003e\u003ccode\u003ed4b97ec\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/428\"\u003e#428\u003c/a\u003e \u003ccode\u003esigstore@4.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/cf274873d6a5a94a20859329d0dadf40b4b66711\"\u003e\u003ccode\u003ecf27487\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/428\"\u003e#428\u003c/a\u003e \u003ccode\u003enpm-registry-fetch@19.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/3e89235353d83e632408c322dc2a6ac21326e4e9\"\u003e\u003ccode\u003e3e89235\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/428\"\u003e#428\u003c/a\u003e \u003ccode\u003enpm-packlist@10.0.1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/d46fc27cbc572f8a2c6310129d27876a977eb59b\"\u003e\u003ccode\u003ed46fc27\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/428\"\u003e#428\u003c/a\u003e \u003ccode\u003enpm-package-arg@13.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/2a6a9f0b25b8451337e266379660561d7178a48d\"\u003e\u003ccode\u003e2a6a9f0\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/428\"\u003e#428\u003c/a\u003e \u003ccode\u003ehosted-git-info@9.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/bbb72cfa30ed9a188c0117b6bf9a934ed381d453\"\u003e\u003ccode\u003ebbb72cf\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/428\"\u003e#428\u003c/a\u003e \u003ccode\u003ecacache@20.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/8a642c0d83f1cc740d60293fcd38be2ac0d52083\"\u003e\u003ccode\u003e8a642c0\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/426\"\u003e#426\u003c/a\u003e \u003ccode\u003etar@7.4.3\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/426\"\u003e#426\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/pacote/commit/f81d8ed2458d58fe42b3cb67f96f2befc5422d3d\"\u003e\u003ccode\u003ef81d8ed\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/417\"\u003e#417\u003c/a\u003e bump \u003ccode\u003e@​npmcli/arborist\u003c/code\u003e from 8.0.0 to 9.0.0 (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/417\"\u003e#417\u003c/a\u003e) (\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\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/pacote/commit/18d36e64a6cc44ac28b7ed2b45e6d2dda4dcf317\"\u003e\u003ccode\u003e18d36e6\u003c/code\u003e\u003c/a\u003e chore: release 21.3.1 (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/448\"\u003e#448\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/96e571a4c2f1eaab1932ba40eb495cc6b9798c9b\"\u003e\u003ccode\u003e96e571a\u003c/code\u003e\u003c/a\u003e fix: ensure that resolved git ref matches expected sha (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/439\"\u003e#439\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/91847c43637a5308119076371300be497cfcff74\"\u003e\u003ccode\u003e91847c4\u003c/code\u003e\u003c/a\u003e chore: fix test for ssri ignoring invalid hashes (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/447\"\u003e#447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/411ceb6ea4326d7cfa70325068821bf8f98c8531\"\u003e\u003ccode\u003e411ceb6\u003c/code\u003e\u003c/a\u003e chore: release 21.3.0 (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/446\"\u003e#446\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/8f5091d0a7fc356756707241f8b52dc8a036c34e\"\u003e\u003ccode\u003e8f5091d\u003c/code\u003e\u003c/a\u003e feat: add support for git-256 sha lengths (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/445\"\u003e#445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/27cc5e11c8c1f515f3c96abcaefab702ffcce2b3\"\u003e\u003ccode\u003e27cc5e1\u003c/code\u003e\u003c/a\u003e chore: release 21.2.0 (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/444\"\u003e#444\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/db21624fd9ee8fe3ccea5f671f2e39c7f68546eb\"\u003e\u003ccode\u003edb21624\u003c/code\u003e\u003c/a\u003e feat: implement gitSubdir according to npa spec (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/442\"\u003e#442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/c2a4217fc8b49d58c4bafd41ec1127105a37ae05\"\u003e\u003ccode\u003ec2a4217\u003c/code\u003e\u003c/a\u003e feat: add allowRemote, allowFile, allowDirectory (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/443\"\u003e#443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/7c9469ddd04bd03bee0d42e99411c6be8c6a2478\"\u003e\u003ccode\u003e7c9469d\u003c/code\u003e\u003c/a\u003e chore: release 21.1.0 (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/441\"\u003e#441\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/258e5fde5576b5dfebc0d5f9a098b15afdd70875\"\u003e\u003ccode\u003e258e5fd\u003c/code\u003e\u003c/a\u003e feat: add allowGit option (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/440\"\u003e#440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/npm/pacote/compare/v15.2.0...v21.3.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 pacote 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 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)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/lando/core-next/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/lando/core-next/pull/126","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/lando%2Fcore-next/issues/126","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/126/packages"}},{"old_version":"21.1.0","new_version":"21.3.1","update_type":"minor","path":null,"pr_created_at":"2026-02-16T17:23:42.000Z","version_change":"21.1.0 → 21.3.1","issue":{"uuid":"3948776159","node_id":"PR_kwDOIgKvbc7EJt5H","number":540,"state":"open","title":"Bump pacote from 21.1.0 to 21.3.1","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-16T17:23:42.000Z","updated_at":"2026-02-16T17:24:22.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"pacote","old_version":"21.1.0","new_version":"21.3.1","repository_url":"https://github.com/npm/pacote"}],"path":null,"ecosystem":"npm"},"body":"Bumps [pacote](https://github.com/npm/pacote) from 21.1.0 to 21.3.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/pacote/releases\"\u003epacote's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev21.3.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/pacote/compare/v21.3.0...v21.3.1\"\u003e21.3.1\u003c/a\u003e (2026-02-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/96e571a4c2f1eaab1932ba40eb495cc6b9798c9b\"\u003e\u003ccode\u003e96e571a\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/439\"\u003e#439\u003c/a\u003e ensure that resolved git ref matches expected sha (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/439\"\u003e#439\u003c/a\u003e) (\u003ca href=\"https://github.com/klassiker\"\u003e\u003ccode\u003e@​klassiker\u003c/code\u003e\u003c/a\u003e, pacotedev)\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/pacote/commit/91847c43637a5308119076371300be497cfcff74\"\u003e\u003ccode\u003e91847c4\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/447\"\u003e#447\u003c/a\u003e fix test for ssri ignoring invalid hashes (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/447\"\u003e#447\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\u003ev21.3.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/pacote/compare/v21.2.0...v21.3.0\"\u003e21.3.0\u003c/a\u003e (2026-02-09)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/8f5091d0a7fc356756707241f8b52dc8a036c34e\"\u003e\u003ccode\u003e8f5091d\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/445\"\u003e#445\u003c/a\u003e add support for git-256 sha lengths (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/445\"\u003e#445\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\u003ev21.2.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/pacote/compare/v21.1.0...v21.2.0\"\u003e21.2.0\u003c/a\u003e (2026-02-06)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/db21624fd9ee8fe3ccea5f671f2e39c7f68546eb\"\u003e\u003ccode\u003edb21624\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/442\"\u003e#442\u003c/a\u003e implement gitSubdir according to npa spec (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/442\"\u003e#442\u003c/a\u003e) (\u003ca href=\"https://github.com/Kakadus\"\u003e\u003ccode\u003e@​Kakadus\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/c2a4217fc8b49d58c4bafd41ec1127105a37ae05\"\u003e\u003ccode\u003ec2a4217\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/443\"\u003e#443\u003c/a\u003e add allowRemote, allowFile, allowDirectory (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/443\"\u003e#443\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\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/pacote/blob/main/CHANGELOG.md\"\u003epacote's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/pacote/compare/v21.3.0...v21.3.1\"\u003e21.3.1\u003c/a\u003e (2026-02-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/96e571a4c2f1eaab1932ba40eb495cc6b9798c9b\"\u003e\u003ccode\u003e96e571a\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/439\"\u003e#439\u003c/a\u003e ensure that resolved git ref matches expected sha (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/439\"\u003e#439\u003c/a\u003e) (\u003ca href=\"https://github.com/klassiker\"\u003e\u003ccode\u003e@​klassiker\u003c/code\u003e\u003c/a\u003e, pacotedev)\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/pacote/commit/91847c43637a5308119076371300be497cfcff74\"\u003e\u003ccode\u003e91847c4\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/447\"\u003e#447\u003c/a\u003e fix test for ssri ignoring invalid hashes (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/447\"\u003e#447\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/pacote/compare/v21.2.0...v21.3.0\"\u003e21.3.0\u003c/a\u003e (2026-02-09)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/8f5091d0a7fc356756707241f8b52dc8a036c34e\"\u003e\u003ccode\u003e8f5091d\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/445\"\u003e#445\u003c/a\u003e add support for git-256 sha lengths (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/445\"\u003e#445\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/pacote/compare/v21.1.0...v21.2.0\"\u003e21.2.0\u003c/a\u003e (2026-02-06)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/db21624fd9ee8fe3ccea5f671f2e39c7f68546eb\"\u003e\u003ccode\u003edb21624\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/442\"\u003e#442\u003c/a\u003e implement gitSubdir according to npa spec (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/442\"\u003e#442\u003c/a\u003e) (\u003ca href=\"https://github.com/Kakadus\"\u003e\u003ccode\u003e@​Kakadus\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/c2a4217fc8b49d58c4bafd41ec1127105a37ae05\"\u003e\u003ccode\u003ec2a4217\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/443\"\u003e#443\u003c/a\u003e add allowRemote, allowFile, allowDirectory (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/443\"\u003e#443\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\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/pacote/commit/18d36e64a6cc44ac28b7ed2b45e6d2dda4dcf317\"\u003e\u003ccode\u003e18d36e6\u003c/code\u003e\u003c/a\u003e chore: release 21.3.1 (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/448\"\u003e#448\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/96e571a4c2f1eaab1932ba40eb495cc6b9798c9b\"\u003e\u003ccode\u003e96e571a\u003c/code\u003e\u003c/a\u003e fix: ensure that resolved git ref matches expected sha (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/439\"\u003e#439\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/91847c43637a5308119076371300be497cfcff74\"\u003e\u003ccode\u003e91847c4\u003c/code\u003e\u003c/a\u003e chore: fix test for ssri ignoring invalid hashes (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/447\"\u003e#447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/411ceb6ea4326d7cfa70325068821bf8f98c8531\"\u003e\u003ccode\u003e411ceb6\u003c/code\u003e\u003c/a\u003e chore: release 21.3.0 (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/446\"\u003e#446\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/8f5091d0a7fc356756707241f8b52dc8a036c34e\"\u003e\u003ccode\u003e8f5091d\u003c/code\u003e\u003c/a\u003e feat: add support for git-256 sha lengths (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/445\"\u003e#445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/27cc5e11c8c1f515f3c96abcaefab702ffcce2b3\"\u003e\u003ccode\u003e27cc5e1\u003c/code\u003e\u003c/a\u003e chore: release 21.2.0 (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/444\"\u003e#444\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/db21624fd9ee8fe3ccea5f671f2e39c7f68546eb\"\u003e\u003ccode\u003edb21624\u003c/code\u003e\u003c/a\u003e feat: implement gitSubdir according to npa spec (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/442\"\u003e#442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/c2a4217fc8b49d58c4bafd41ec1127105a37ae05\"\u003e\u003ccode\u003ec2a4217\u003c/code\u003e\u003c/a\u003e feat: add allowRemote, allowFile, allowDirectory (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/443\"\u003e#443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/npm/pacote/compare/v21.1.0...v21.3.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=pacote\u0026package-manager=npm_and_yarn\u0026previous-version=21.1.0\u0026new-version=21.3.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/timotheeguerin/chronus/pull/540","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/timotheeguerin%2Fchronus/issues/540","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/540/packages"}},{"old_version":"21.1.0","new_version":"21.3.1","update_type":"minor","path":null,"pr_created_at":"2026-02-16T08:27:03.000Z","version_change":"21.1.0 → 21.3.1","issue":{"uuid":"3946522124","node_id":"PR_kwDOJdp-5M7ECNj1","number":172,"state":"open","title":"chore(deps): bump the production-dependencies group across 1 directory with 8 updates","user":"dependabot[bot]","labels":["automated","dependencies"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-02-16T08:27:03.000Z","updated_at":"2026-02-16T08:30:12.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"production-dependencies","update_count":8,"packages":[{"name":"@ianvs/prettier-plugin-sort-imports","old_version":"4.7.0","new_version":"4.7.1","repository_url":"https://github.com/ianvs/prettier-plugin-sort-imports"},{"name":"pacote","old_version":"21.1.0","new_version":"21.3.1","repository_url":"https://github.com/npm/pacote"},{"name":"typescript-eslint","old_version":"8.54.0","new_version":"8.55.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"eslint-plugin-react-refresh","old_version":"0.4.26","new_version":"0.5.0","repository_url":"https://github.com/ArnaudBarre/eslint-plugin-react-refresh"},{"name":"globals","old_version":"17.2.0","new_version":"17.3.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"commander","old_version":"14.0.2","new_version":"14.0.3","repository_url":"https://github.com/tj/commander.js"},{"name":"@easyops-cn/docusaurus-search-local","old_version":"0.52.3","new_version":"0.55.0","repository_url":"https://github.com/easyops-cn/docusaurus-search-local"},{"name":"lucide-react","old_version":"0.563.0","new_version":"0.564.0","repository_url":"https://github.com/lucide-icons/lucide"}],"path":null,"ecosystem":"npm"},"body":"Bumps the production-dependencies group with 8 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@ianvs/prettier-plugin-sort-imports](https://github.com/ianvs/prettier-plugin-sort-imports) | `4.7.0` | `4.7.1` |\n| [pacote](https://github.com/npm/pacote) | `21.1.0` | `21.3.1` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.54.0` | `8.55.0` |\n| [eslint-plugin-react-refresh](https://github.com/ArnaudBarre/eslint-plugin-react-refresh) | `0.4.26` | `0.5.0` |\n| [globals](https://github.com/sindresorhus/globals) | `17.2.0` | `17.3.0` |\n| [commander](https://github.com/tj/commander.js) | `14.0.2` | `14.0.3` |\n| [@easyops-cn/docusaurus-search-local](https://github.com/easyops-cn/docusaurus-search-local/tree/HEAD/packages/docusaurus-search-local) | `0.52.3` | `0.55.0` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.563.0` | `0.564.0` |\n\n\nUpdates `@ianvs/prettier-plugin-sort-imports` from 4.7.0 to 4.7.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ianvs/prettier-plugin-sort-imports/releases\"\u003e\u003ccode\u003e@​ianvs/prettier-plugin-sort-imports\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.7.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix: Vue preprocessor: Support variations in block syntax by \u003ca href=\"https://github.com/ccondrup\"\u003e\u003ccode\u003e@​ccondrup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IanVS/prettier-plugin-sort-imports/pull/247\"\u003eIanVS/prettier-plugin-sort-imports#247\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(plugin-oxc): support v0.1.x by \u003ca href=\"https://github.com/CHC383\"\u003e\u003ccode\u003e@​CHC383\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IanVS/prettier-plugin-sort-imports/pull/249\"\u003eIanVS/prettier-plugin-sort-imports#249\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd note for how to specify subpath import regex to README by \u003ca href=\"https://github.com/jasikpark\"\u003e\u003ccode\u003e@​jasikpark\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/IanVS/prettier-plugin-sort-imports/pull/243\"\u003eIanVS/prettier-plugin-sort-imports#243\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/jasikpark\"\u003e\u003ccode\u003e@​jasikpark\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/IanVS/prettier-plugin-sort-imports/pull/243\"\u003eIanVS/prettier-plugin-sort-imports#243\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ccondrup\"\u003e\u003ccode\u003e@​ccondrup\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/IanVS/prettier-plugin-sort-imports/pull/247\"\u003eIanVS/prettier-plugin-sort-imports#247\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/CHC383\"\u003e\u003ccode\u003e@​CHC383\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/IanVS/prettier-plugin-sort-imports/pull/249\"\u003eIanVS/prettier-plugin-sort-imports#249\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/IanVS/prettier-plugin-sort-imports/compare/v4.7.0...v4.7.1\"\u003ehttps://github.com/IanVS/prettier-plugin-sort-imports/compare/v4.7.0...v4.7.1\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/IanVS/prettier-plugin-sort-imports/commit/26bc50bd2f9846898fa3f8f4bac82cc1f55d7480\"\u003e\u003ccode\u003e26bc50b\u003c/code\u003e\u003c/a\u003e 4.7.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/IanVS/prettier-plugin-sort-imports/commit/55a8ac2d1eb71fee70478971ada525d21225253f\"\u003e\u003ccode\u003e55a8ac2\u003c/code\u003e\u003c/a\u003e feat(plugin-oxc): support v0.1.x (\u003ca href=\"https://redirect.github.com/ianvs/prettier-plugin-sort-imports/issues/249\"\u003e#249\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/IanVS/prettier-plugin-sort-imports/commit/0f3a062393e54b0e5db27e9b589cc46f991bd467\"\u003e\u003ccode\u003e0f3a062\u003c/code\u003e\u003c/a\u003e Fix: Vue preprocessor: Support variations in block syntax (\u003ca href=\"https://redirect.github.com/ianvs/prettier-plugin-sort-imports/issues/247\"\u003e#247\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/IanVS/prettier-plugin-sort-imports/commit/89894c12f0a5645ee03799faac1a5776c89846df\"\u003e\u003ccode\u003e89894c1\u003c/code\u003e\u003c/a\u003e Add note for how to specify subpath import regex to README (\u003ca href=\"https://redirect.github.com/ianvs/prettier-plugin-sort-imports/issues/243\"\u003e#243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ianvs/prettier-plugin-sort-imports/compare/v4.7.0...v4.7.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pacote` from 21.1.0 to 21.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/pacote/releases\"\u003epacote's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev21.3.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/pacote/compare/v21.3.0...v21.3.1\"\u003e21.3.1\u003c/a\u003e (2026-02-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/96e571a4c2f1eaab1932ba40eb495cc6b9798c9b\"\u003e\u003ccode\u003e96e571a\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/439\"\u003e#439\u003c/a\u003e ensure that resolved git ref matches expected sha (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/439\"\u003e#439\u003c/a\u003e) (\u003ca href=\"https://github.com/klassiker\"\u003e\u003ccode\u003e@​klassiker\u003c/code\u003e\u003c/a\u003e, pacotedev)\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/pacote/commit/91847c43637a5308119076371300be497cfcff74\"\u003e\u003ccode\u003e91847c4\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/447\"\u003e#447\u003c/a\u003e fix test for ssri ignoring invalid hashes (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/447\"\u003e#447\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\u003ev21.3.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/pacote/compare/v21.2.0...v21.3.0\"\u003e21.3.0\u003c/a\u003e (2026-02-09)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/8f5091d0a7fc356756707241f8b52dc8a036c34e\"\u003e\u003ccode\u003e8f5091d\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/445\"\u003e#445\u003c/a\u003e add support for git-256 sha lengths (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/445\"\u003e#445\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\u003ev21.2.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/pacote/compare/v21.1.0...v21.2.0\"\u003e21.2.0\u003c/a\u003e (2026-02-06)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/db21624fd9ee8fe3ccea5f671f2e39c7f68546eb\"\u003e\u003ccode\u003edb21624\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/442\"\u003e#442\u003c/a\u003e implement gitSubdir according to npa spec (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/442\"\u003e#442\u003c/a\u003e) (\u003ca href=\"https://github.com/Kakadus\"\u003e\u003ccode\u003e@​Kakadus\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/c2a4217fc8b49d58c4bafd41ec1127105a37ae05\"\u003e\u003ccode\u003ec2a4217\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/443\"\u003e#443\u003c/a\u003e add allowRemote, allowFile, allowDirectory (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/443\"\u003e#443\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\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/pacote/blob/main/CHANGELOG.md\"\u003epacote's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/pacote/compare/v21.3.0...v21.3.1\"\u003e21.3.1\u003c/a\u003e (2026-02-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/96e571a4c2f1eaab1932ba40eb495cc6b9798c9b\"\u003e\u003ccode\u003e96e571a\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/439\"\u003e#439\u003c/a\u003e ensure that resolved git ref matches expected sha (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/439\"\u003e#439\u003c/a\u003e) (\u003ca href=\"https://github.com/klassiker\"\u003e\u003ccode\u003e@​klassiker\u003c/code\u003e\u003c/a\u003e, pacotedev)\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/pacote/commit/91847c43637a5308119076371300be497cfcff74\"\u003e\u003ccode\u003e91847c4\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/447\"\u003e#447\u003c/a\u003e fix test for ssri ignoring invalid hashes (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/447\"\u003e#447\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/pacote/compare/v21.2.0...v21.3.0\"\u003e21.3.0\u003c/a\u003e (2026-02-09)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/8f5091d0a7fc356756707241f8b52dc8a036c34e\"\u003e\u003ccode\u003e8f5091d\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/445\"\u003e#445\u003c/a\u003e add support for git-256 sha lengths (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/445\"\u003e#445\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/pacote/compare/v21.1.0...v21.2.0\"\u003e21.2.0\u003c/a\u003e (2026-02-06)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/db21624fd9ee8fe3ccea5f671f2e39c7f68546eb\"\u003e\u003ccode\u003edb21624\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/442\"\u003e#442\u003c/a\u003e implement gitSubdir according to npa spec (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/442\"\u003e#442\u003c/a\u003e) (\u003ca href=\"https://github.com/Kakadus\"\u003e\u003ccode\u003e@​Kakadus\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/c2a4217fc8b49d58c4bafd41ec1127105a37ae05\"\u003e\u003ccode\u003ec2a4217\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/443\"\u003e#443\u003c/a\u003e add allowRemote, allowFile, allowDirectory (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/443\"\u003e#443\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\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/pacote/commit/18d36e64a6cc44ac28b7ed2b45e6d2dda4dcf317\"\u003e\u003ccode\u003e18d36e6\u003c/code\u003e\u003c/a\u003e chore: release 21.3.1 (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/448\"\u003e#448\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/96e571a4c2f1eaab1932ba40eb495cc6b9798c9b\"\u003e\u003ccode\u003e96e571a\u003c/code\u003e\u003c/a\u003e fix: ensure that resolved git ref matches expected sha (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/439\"\u003e#439\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/91847c43637a5308119076371300be497cfcff74\"\u003e\u003ccode\u003e91847c4\u003c/code\u003e\u003c/a\u003e chore: fix test for ssri ignoring invalid hashes (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/447\"\u003e#447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/411ceb6ea4326d7cfa70325068821bf8f98c8531\"\u003e\u003ccode\u003e411ceb6\u003c/code\u003e\u003c/a\u003e chore: release 21.3.0 (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/446\"\u003e#446\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/8f5091d0a7fc356756707241f8b52dc8a036c34e\"\u003e\u003ccode\u003e8f5091d\u003c/code\u003e\u003c/a\u003e feat: add support for git-256 sha lengths (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/445\"\u003e#445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/27cc5e11c8c1f515f3c96abcaefab702ffcce2b3\"\u003e\u003ccode\u003e27cc5e1\u003c/code\u003e\u003c/a\u003e chore: release 21.2.0 (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/444\"\u003e#444\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/db21624fd9ee8fe3ccea5f671f2e39c7f68546eb\"\u003e\u003ccode\u003edb21624\u003c/code\u003e\u003c/a\u003e feat: implement gitSubdir according to npa spec (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/442\"\u003e#442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/c2a4217fc8b49d58c4bafd41ec1127105a37ae05\"\u003e\u003ccode\u003ec2a4217\u003c/code\u003e\u003c/a\u003e feat: add allowRemote, allowFile, allowDirectory (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/443\"\u003e#443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/npm/pacote/compare/v21.1.0...v21.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typescript-eslint` from 8.54.0 to 8.55.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003etypescript-eslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.55.0\u003c/h2\u003e\n\u003ch2\u003e8.55.0 (2026-02-09)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eutils:\u003c/strong\u003e deprecate defaultOptions in favor of meta.defaultOptions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11992\"\u003e#11992\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unused-vars] remove trailing newline when removing entire import (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11990\"\u003e#11990\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] require strictNullChecks (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11966\"\u003e#11966\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12000\"\u003e#12000\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] report unnecessary defaults in ternary expressions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11984\"\u003e#11984\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] reduce param index to ts this handling (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11949\"\u003e#11949\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e forbid invalid modifier in object expression (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11931\"\u003e#11931\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eChristian Rose \u003ca href=\"https://github.com/chrros95\"\u003e\u003ccode\u003e@​chrros95\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efisker Cheung \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eMaria Solano \u003ca href=\"https://github.com/MariaSolOs\"\u003e\u003ccode\u003e@​MariaSolOs\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMinyeong Kim \u003ca href=\"https://github.com/minyeong981\"\u003e\u003ccode\u003e@​minyeong981\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSungHyun627 \u003ca href=\"https://github.com/SungHyun627\"\u003e\u003ccode\u003e@​SungHyun627\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eYukihiro Hasegawa \u003ca href=\"https://github.com/y-hsgw\"\u003e\u003ccode\u003e@​y-hsgw\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.55.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\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/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md\"\u003etypescript-eslint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.55.0 (2026-02-09)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.55.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\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/typescript-eslint/typescript-eslint/commit/fedfe8665afbabd5c7d3ee09d14f450d5ba0b10a\"\u003e\u003ccode\u003efedfe86\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.55.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/b931f8c706beafc289462824814dca158694cb48\"\u003e\u003ccode\u003eb931f8c\u003c/code\u003e\u003c/a\u003e chore: use workspace refs for workspace deps (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/12018\"\u003e#12018\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/1f17a7918cd507b11fd04ce75fe44a9c62bf9542\"\u003e\u003ccode\u003e1f17a79\u003c/code\u003e\u003c/a\u003e chore: migrate to pnpm (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/11248\"\u003e#11248\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.55.0/packages/typescript-eslint\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-react-refresh` from 0.4.26 to 0.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ArnaudBarre/eslint-plugin-react-refresh/releases\"\u003eeslint-plugin-react-refresh's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.5.0\u003c/h2\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe package now ships as ESM and requires ESLint 9 + node 20. Because legacy config doesn't support ESM, this requires to use \u003ca href=\"https://eslint.org/docs/latest/use/configure/migration-guide\"\u003eflat config\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eA new \u003ccode\u003ereactRefresh\u003c/code\u003e export is available and prefered over the default export. It's an object with two properties:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplugin\u003c/code\u003e: The plugin object with the rules\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003econfigs\u003c/code\u003e: An object containing configuration presets, each exposed as a function. These functions accept your custom options, merge them with sensible defaults for that config, and return the final config object.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecustomHOCs\u003c/code\u003e option was renamed to \u003ccode\u003eextraHOCs\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eValidation of HOCs calls is now more strict, you may need to add some HOCs to the \u003ccode\u003eextraHOCs\u003c/code\u003e option\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eConfig example:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport { defineConfig } from \u0026quot;eslint/config\u0026quot;;\nimport { reactRefresh } from \u0026quot;eslint-plugin-react-refresh\u0026quot;;\n\u003cp\u003eexport default defineConfig(\n/* Main config */\nreactRefresh.configs.vite({ extraHOCs: [\u0026quot;someLibHOC\u0026quot;] }),\n);\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eConfig example without config:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport { defineConfig } from \u0026quot;eslint/config\u0026quot;;\nimport { reactRefresh } from \u0026quot;eslint-plugin-react-refresh\u0026quot;;\n\u003cp\u003eexport default defineConfig({\nfiles: [\u0026quot;\u003cstrong\u003e/*.ts\u0026quot;, \u0026quot;\u003c/strong\u003e/*.tsx\u0026quot;],\nplugins: {\n// other plugins\n\u0026quot;react-refresh\u0026quot;: reactRefresh.plugin,\n},\nrules: {\n// other rules\n\u0026quot;react-refresh/only-export-components\u0026quot;: [\n\u0026quot;warn\u0026quot;,\n{ extraHOCs: [\u0026quot;someLibHOC\u0026quot;] },\n],\n},\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch3\u003eWhy\u003c/h3\u003e\n\u003cp\u003eThis version follows a revamp of the internal logic to better make the difference between random call expressions like \u003ccode\u003eexport const Enum = Object.keys(Record)\u003c/code\u003e and actual React HOC calls like \u003ccode\u003eexport const MemoComponent = memo(Component)\u003c/code\u003e. (fixes \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/issues/93\"\u003e#93\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThe rule now handles ternaries and patterns like \u003ccode\u003eexport default customHOC(props)(Component)\u003c/code\u003e which makes it able to correctly support files like \u003ca href=\"https://github.com/eclipse-apoapsis/ort-server/blob/ddfc624ce71b9f2ca6bad9b8c82d4c3249dd9c8b/ui/src/routes/__root.tsx\"\u003ethis one\u003c/a\u003e given this config:\u003c/p\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/ArnaudBarre/eslint-plugin-react-refresh/blob/main/CHANGELOG.md\"\u003eeslint-plugin-react-refresh's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.5.0\u003c/h2\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe package now ships as ESM and requires ESLint 9 + node 20. Because legacy config doesn't support ESM, this requires to use \u003ca href=\"https://eslint.org/docs/latest/use/configure/migration-guide\"\u003eflat config\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eA new \u003ccode\u003ereactRefresh\u003c/code\u003e export is available and prefered over the default export. It's an object with two properties:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplugin\u003c/code\u003e: The plugin object with the rules\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003econfigs\u003c/code\u003e: An object containing configuration presets, each exposed as a function. These functions accept your custom options, merge them with sensible defaults for that config, and return the final config object.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecustomHOCs\u003c/code\u003e option was renamed to \u003ccode\u003eextraHOCs\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eValidation of HOCs calls is now more strict, you may need to add some HOCs to the \u003ccode\u003eextraHOCs\u003c/code\u003e option\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eConfig example:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport { defineConfig } from \u0026quot;eslint/config\u0026quot;;\nimport { reactRefresh } from \u0026quot;eslint-plugin-react-refresh\u0026quot;;\n\u003cp\u003eexport default defineConfig(\n/* Main config */\nreactRefresh.configs.vite({ extraHOCs: [\u0026quot;someLibHOC\u0026quot;] }),\n);\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eConfig example without config:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport { defineConfig } from \u0026quot;eslint/config\u0026quot;;\nimport { reactRefresh } from \u0026quot;eslint-plugin-react-refresh\u0026quot;;\n\u003cp\u003eexport default defineConfig({\nfiles: [\u0026quot;\u003cstrong\u003e/*.ts\u0026quot;, \u0026quot;\u003c/strong\u003e/*.tsx\u0026quot;],\nplugins: {\n// other plugins\n\u0026quot;react-refresh\u0026quot;: reactRefresh.plugin,\n},\nrules: {\n// other rules\n\u0026quot;react-refresh/only-export-components\u0026quot;: [\n\u0026quot;warn\u0026quot;,\n{ extraHOCs: [\u0026quot;someLibHOC\u0026quot;] },\n],\n},\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch3\u003eWhy\u003c/h3\u003e\n\u003cp\u003eThis version follows a revamp of the internal logic to better make the difference between random call expressions like \u003ccode\u003eexport const Enum = Object.keys(Record)\u003c/code\u003e and actual React HOC calls like \u003ccode\u003eexport const MemoComponent = memo(Component)\u003c/code\u003e. (fixes \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/issues/93\"\u003e#93\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThe rule now handles ternaries and patterns like \u003ccode\u003eexport default customHOC(props)(Component)\u003c/code\u003e which makes it able to correctly support files like \u003ca href=\"https://github.com/eclipse-apoapsis/ort-server/blob/ddfc624ce71b9f2ca6bad9b8c82d4c3249dd9c8b/ui/src/routes/__root.tsx\"\u003ethis one\u003c/a\u003e given this config:\u003c/p\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/ArnaudBarre/eslint-plugin-react-refresh/commit/daa2efb2a2899ad7e793fc42e01bddbbc132074f\"\u003e\u003ccode\u003edaa2efb\u003c/code\u003e\u003c/a\u003e Revamp logic to catch more cases [publish] (\u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/issues/97\"\u003e#97\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ArnaudBarre/eslint-plugin-react-refresh/compare/v0.4.26...v0.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `globals` from 17.2.0 to 17.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/globals/releases\"\u003eglobals's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev17.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate globals (2026-02-01) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/336\"\u003e#336\u003c/a\u003e)  295fba9\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v17.2.0...v17.3.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v17.2.0...v17.3.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/globals/commit/5edc6020698a76964b0fa17cb604f4484451143b\"\u003e\u003ccode\u003e5edc602\u003c/code\u003e\u003c/a\u003e 17.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/295fba929adf8b44f945688233778a57ff754368\"\u003e\u003ccode\u003e295fba9\u003c/code\u003e\u003c/a\u003e Update globals (2026-02-01) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/336\"\u003e#336\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sindresorhus/globals/compare/v17.2.0...v17.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `commander` from 14.0.2 to 14.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tj/commander.js/releases\"\u003ecommander's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev14.0.3\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRelease Policy document (\u003ca href=\"https://redirect.github.com/tj/commander.js/issues/2462\"\u003e#2462\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eold major versions now supported for 12 months instead of just previous major version, to give predictable end-of-life\ndate (\u003ca href=\"https://redirect.github.com/tj/commander.js/issues/2462\"\u003e#2462\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eclarify typing for deprecated callback parameter to \u003ccode\u003e.outputHelp()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tj/commander.js/issues/2427\"\u003e#2427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esimple readability improvements to README (\u003ca href=\"https://redirect.github.com/tj/commander.js/issues/2465\"\u003e#2465\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/tj/commander.js/blob/master/CHANGELOG.md\"\u003ecommander's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[14.0.3] (2026-01-31)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRelease Policy document (\u003ca href=\"https://redirect.github.com/tj/commander.js/issues/2462\"\u003e#2462\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eold major versions now supported for 12 months instead of just previous major version, to give predictable end-of-life date (\u003ca href=\"https://redirect.github.com/tj/commander.js/issues/2462\"\u003e#2462\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eclarify typing for deprecated callback parameter to \u003ccode\u003e.outputHelp()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tj/commander.js/issues/2427\"\u003e#2427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esimple readability improvements to README (\u003ca href=\"https://redirect.github.com/tj/commander.js/issues/2465\"\u003e#2465\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/tj/commander.js/commit/8247364da749736570161e95682b07fc2d72497b\"\u003e\u003ccode\u003e8247364\u003c/code\u003e\u003c/a\u003e 14.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tj/commander.js/commit/e281fe3e8c63c2518cdd7f3f1966ad2a0fbd1258\"\u003e\u003ccode\u003ee281fe3\u003c/code\u003e\u003c/a\u003e Update docs for 14.0.3 (\u003ca href=\"https://redirect.github.com/tj/commander.js/issues/2474\"\u003e#2474\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tj/commander.js/commit/7357ddafe2cb7f6eed09217d77db4201e22aad83\"\u003e\u003ccode\u003e7357dda\u003c/code\u003e\u003c/a\u003e Separate out a more detailed release policy document (\u003ca href=\"https://redirect.github.com/tj/commander.js/issues/2462\"\u003e#2462\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tj/commander.js/commit/b6e2e3a1ebe1751224a5c19778332df93caf0dea\"\u003e\u003ccode\u003eb6e2e3a\u003c/code\u003e\u003c/a\u003e Bump eslint from 9.39.1 to 9.39.2 (\u003ca href=\"https://redirect.github.com/tj/commander.js/issues/2470\"\u003e#2470\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tj/commander.js/commit/d6f63a7b33716da842e9b67433147150fb9059cd\"\u003e\u003ccode\u003ed6f63a7\u003c/code\u003e\u003c/a\u003e Bump ts-jest from 29.4.5 to 29.4.6 (\u003ca href=\"https://redirect.github.com/tj/commander.js/issues/2467\"\u003e#2467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tj/commander.js/commit/2a9768aea01e6d8caa5d55b70d3ad53a35e47288\"\u003e\u003ccode\u003e2a9768a\u003c/code\u003e\u003c/a\u003e Bump prettier from 3.6.2 to 3.7.4 (\u003ca href=\"https://redirect.github.com/tj/commander.js/issues/2466\"\u003e#2466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tj/commander.js/commit/921191868b3cb935908256d4655b7bb9c6ad90bc\"\u003e\u003ccode\u003e9211918\u003c/code\u003e\u003c/a\u003e docs(README): Tweak formatting, punctuation for clarity (\u003ca href=\"https://redirect.github.com/tj/commander.js/issues/2465\"\u003e#2465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tj/commander.js/commit/4208a96ee7533b7ee5fa10123d169bc8c631b83c\"\u003e\u003ccode\u003e4208a96\u003c/code\u003e\u003c/a\u003e Bump typescript-eslint from 8.46.2 to 8.48.0 (\u003ca href=\"https://redirect.github.com/tj/commander.js/issues/2458\"\u003e#2458\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tj/commander.js/commit/03308ceb50c8b508abcfc3b34c36daa2e7b813d2\"\u003e\u003ccode\u003e03308ce\u003c/code\u003e\u003c/a\u003e Bump eslint-plugin-jest from 29.0.1 to 29.2.1 (\u003ca href=\"https://redirect.github.com/tj/commander.js/issues/2457\"\u003e#2457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tj/commander.js/commit/4d2db1f287112f37e0f9bfac54d5d7d981c5ec01\"\u003e\u003ccode\u003e4d2db1f\u003c/code\u003e\u003c/a\u003e Bump globals from 16.4.0 to 16.5.0 (\u003ca href=\"https://redirect.github.com/tj/commander.js/issues/2456\"\u003e#2456\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tj/commander.js/compare/v14.0.2...v14.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@easyops-cn/docusaurus-search-local` from 0.52.3 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/easyops-cn/docusaurus-search-local/releases\"\u003e\u003ccode\u003e@​easyops-cn/docusaurus-search-local\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\u003e\u003ca href=\"https://github.com/easyops-cn/docusaurus-search-local/compare/v0.54.1...v0.55.0\"\u003e0.55.0\u003c/a\u003e (2026-02-13)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emake open-ask-ai opt-in via optional peer dependency (\u003ca href=\"https://redirect.github.com/easyops-cn/docusaurus-search-local/issues/563\"\u003e#563\u003c/a\u003e) (\u003ca href=\"https://github.com/easyops-cn/docusaurus-search-local/commit/98d788844fcace17aab1262b577a1a6c46a227a1\"\u003e98d7888\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.54.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/easyops-cn/docusaurus-search-local/compare/v0.54.0...v0.54.1\"\u003e0.54.1\u003c/a\u003e (2026-02-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCannot read properties of undefined (reading 'toLowerCase') (\u003ca href=\"https://github.com/easyops-cn/docusaurus-search-local/commit/3f45515b4dd52d782f7c2a2337c73c0f72fc8290\"\u003e3f45515\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.54.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/easyops-cn/docusaurus-search-local/compare/v0.53.0...v0.54.0\"\u003e0.54.0\u003c/a\u003e (2026-02-08)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emake open-ask-ai async and optional (\u003ca href=\"https://github.com/easyops-cn/docusaurus-search-local/commit/4c404ab21a6ea232d82e9bdd3041d6a1c7ac73d1\"\u003e4c404ab\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emake open-ask-ai async and optional (\u003ca href=\"https://github.com/easyops-cn/docusaurus-search-local/commit/e031739116d9cc1eee18ecb13e6752474fdd2f79\"\u003ee031739\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/easyops-cn/docusaurus-search-local/issues/558\"\u003e#558\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.53.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/easyops-cn/docusaurus-search-local/compare/v0.52.3...v0.53.0\"\u003e0.53.0\u003c/a\u003e (2026-02-05)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport Ask AI (\u003ca href=\"https://github.com/easyops-cn/docusaurus-search-local/commit/8a5d29e2e5b3b1cb534b1bbf13075f6824307d2e\"\u003e8a5d29e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport Ask AI (\u003ca href=\"https://github.com/easyops-cn/docusaurus-search-local/commit/3b2e339a04ac9347e73fe39d63237ffa3e63242a\"\u003e3b2e339\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\u003eSee full diff in \u003ca href=\"https://github.com/easyops-cn/docusaurus-search-local/commits/v0.55.0/packages/docusaurus-search-local\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lucide-react` from 0.563.0 to 0.564.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucide-icons/lucide/releases\"\u003elucide-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 0.564.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(docs): Improve SEO icon detail pages by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4040\"\u003elucide-icons/lucide#4040\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003edatabase-search\u003c/code\u003e icon by \u003ca href=\"https://github.com/Spleefies\"\u003e\u003ccode\u003e@​Spleefies\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4003\"\u003elucide-icons/lucide#4003\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003euser-lock\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3971\"\u003elucide-icons/lucide#3971\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ebug-off\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3972\"\u003elucide-icons/lucide#3972\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ebell-dot\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3973\"\u003elucide-icons/lucide#3973\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ebandage\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3967\"\u003elucide-icons/lucide#3967\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ehard-drive\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3622\"\u003elucide-icons/lucide#3622\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003egit-branch\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3938\"\u003elucide-icons/lucide#3938\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003efile-cog\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3965\"\u003elucide-icons/lucide#3965\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ecloud-alert\u003c/code\u003e and \u003ccode\u003ecloud-check\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3976\"\u003elucide-icons/lucide#3976\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): adds \u003ccode\u003euser-key\u003c/code\u003e and \u003ccode\u003euser-round-key\u003c/code\u003e, updates other \u003ccode\u003e-key\u003c/code\u003e icons to match by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4044\"\u003elucide-icons/lucide#4044\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/Spleefies\"\u003e\u003ccode\u003e@​Spleefies\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4003\"\u003elucide-icons/lucide#4003\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.563.1...0.564.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.563.1...0.564.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eHotfix \u003ccode\u003e@lucide/svelte\u003c/code\u003e hasA11yProp.js import\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(\u003ccode\u003e@​lucide/svelte\u003c/code\u003e): Fix build in  by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4026\"\u003elucide-icons/lucide#4026\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.563.0...0.563.1\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.563.0...0.563.1\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\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/0.564.0/packages/lucide-react\"\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/grasdouble/Lufa/pull/172","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/grasdouble%2FLufa/issues/172","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/172/packages"}},{"old_version":"21.1.0","new_version":"21.3.0","update_type":"minor","path":null,"pr_created_at":"2026-02-10T16:42:51.000Z","version_change":"21.1.0 → 21.3.0","issue":{"uuid":"3922471785","node_id":"PR_kwDODCZ6yM7Cy2KR","number":7574,"state":"open","title":"fix(deps): bump pacote from 21.1.0 to 21.3.0","user":"dependabot[bot]","labels":["dependencies","npm"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-02-10T16:42:51.000Z","updated_at":"2026-02-10T16:43:47.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"fix(deps)","packages":[{"name":"pacote","old_version":"21.1.0","new_version":"21.3.0","repository_url":"https://github.com/npm/pacote"}],"path":null,"ecosystem":"npm"},"body":"Bumps [pacote](https://github.com/npm/pacote) from 21.1.0 to 21.3.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/pacote/releases\"\u003epacote's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev21.3.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/pacote/compare/v21.2.0...v21.3.0\"\u003e21.3.0\u003c/a\u003e (2026-02-09)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/8f5091d0a7fc356756707241f8b52dc8a036c34e\"\u003e\u003ccode\u003e8f5091d\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/445\"\u003e#445\u003c/a\u003e add support for git-256 sha lengths (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/445\"\u003e#445\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\u003ev21.2.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/pacote/compare/v21.1.0...v21.2.0\"\u003e21.2.0\u003c/a\u003e (2026-02-06)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/db21624fd9ee8fe3ccea5f671f2e39c7f68546eb\"\u003e\u003ccode\u003edb21624\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/442\"\u003e#442\u003c/a\u003e implement gitSubdir according to npa spec (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/442\"\u003e#442\u003c/a\u003e) (\u003ca href=\"https://github.com/Kakadus\"\u003e\u003ccode\u003e@​Kakadus\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/c2a4217fc8b49d58c4bafd41ec1127105a37ae05\"\u003e\u003ccode\u003ec2a4217\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/443\"\u003e#443\u003c/a\u003e add allowRemote, allowFile, allowDirectory (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/443\"\u003e#443\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\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/pacote/blob/main/CHANGELOG.md\"\u003epacote's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/pacote/compare/v21.2.0...v21.3.0\"\u003e21.3.0\u003c/a\u003e (2026-02-09)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/8f5091d0a7fc356756707241f8b52dc8a036c34e\"\u003e\u003ccode\u003e8f5091d\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/445\"\u003e#445\u003c/a\u003e add support for git-256 sha lengths (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/445\"\u003e#445\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/pacote/compare/v21.1.0...v21.2.0\"\u003e21.2.0\u003c/a\u003e (2026-02-06)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/db21624fd9ee8fe3ccea5f671f2e39c7f68546eb\"\u003e\u003ccode\u003edb21624\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/442\"\u003e#442\u003c/a\u003e implement gitSubdir according to npa spec (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/442\"\u003e#442\u003c/a\u003e) (\u003ca href=\"https://github.com/Kakadus\"\u003e\u003ccode\u003e@​Kakadus\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/c2a4217fc8b49d58c4bafd41ec1127105a37ae05\"\u003e\u003ccode\u003ec2a4217\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/443\"\u003e#443\u003c/a\u003e add allowRemote, allowFile, allowDirectory (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/443\"\u003e#443\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\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/pacote/commit/411ceb6ea4326d7cfa70325068821bf8f98c8531\"\u003e\u003ccode\u003e411ceb6\u003c/code\u003e\u003c/a\u003e chore: release 21.3.0 (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/446\"\u003e#446\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/8f5091d0a7fc356756707241f8b52dc8a036c34e\"\u003e\u003ccode\u003e8f5091d\u003c/code\u003e\u003c/a\u003e feat: add support for git-256 sha lengths (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/445\"\u003e#445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/27cc5e11c8c1f515f3c96abcaefab702ffcce2b3\"\u003e\u003ccode\u003e27cc5e1\u003c/code\u003e\u003c/a\u003e chore: release 21.2.0 (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/444\"\u003e#444\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/db21624fd9ee8fe3ccea5f671f2e39c7f68546eb\"\u003e\u003ccode\u003edb21624\u003c/code\u003e\u003c/a\u003e feat: implement gitSubdir according to npa spec (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/442\"\u003e#442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/c2a4217fc8b49d58c4bafd41ec1127105a37ae05\"\u003e\u003ccode\u003ec2a4217\u003c/code\u003e\u003c/a\u003e feat: add allowRemote, allowFile, allowDirectory (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/443\"\u003e#443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/npm/pacote/compare/v21.1.0...v21.3.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=pacote\u0026package-manager=npm_and_yarn\u0026previous-version=21.1.0\u0026new-version=21.3.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/konsumation/frontend-svelte/pull/7574","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/konsumation%2Ffrontend-svelte/issues/7574","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/7574/packages"}},{"old_version":"21.1.0","new_version":"21.2.0","update_type":"minor","path":null,"pr_created_at":"2026-02-09T18:33:57.000Z","version_change":"21.1.0 → 21.2.0","issue":{"uuid":"3917646893","node_id":"PR_kwDOIgKvbc7CjFKQ","number":537,"state":"closed","title":"Bump pacote from 21.1.0 to 21.2.0","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-02-16T17:23:45.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-09T18:33:57.000Z","updated_at":"2026-02-16T17:23:47.000Z","time_to_close":600588,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"pacote","old_version":"21.1.0","new_version":"21.2.0","repository_url":"https://github.com/npm/pacote"}],"path":null,"ecosystem":"npm"},"body":"Bumps [pacote](https://github.com/npm/pacote) from 21.1.0 to 21.2.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/pacote/releases\"\u003epacote's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev21.2.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/pacote/compare/v21.1.0...v21.2.0\"\u003e21.2.0\u003c/a\u003e (2026-02-06)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/db21624fd9ee8fe3ccea5f671f2e39c7f68546eb\"\u003e\u003ccode\u003edb21624\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/442\"\u003e#442\u003c/a\u003e implement gitSubdir according to npa spec (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/442\"\u003e#442\u003c/a\u003e) (\u003ca href=\"https://github.com/Kakadus\"\u003e\u003ccode\u003e@​Kakadus\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/c2a4217fc8b49d58c4bafd41ec1127105a37ae05\"\u003e\u003ccode\u003ec2a4217\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/443\"\u003e#443\u003c/a\u003e add allowRemote, allowFile, allowDirectory (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/443\"\u003e#443\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\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/pacote/blob/main/CHANGELOG.md\"\u003epacote's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/pacote/compare/v21.1.0...v21.2.0\"\u003e21.2.0\u003c/a\u003e (2026-02-06)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/db21624fd9ee8fe3ccea5f671f2e39c7f68546eb\"\u003e\u003ccode\u003edb21624\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/442\"\u003e#442\u003c/a\u003e implement gitSubdir according to npa spec (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/442\"\u003e#442\u003c/a\u003e) (\u003ca href=\"https://github.com/Kakadus\"\u003e\u003ccode\u003e@​Kakadus\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/c2a4217fc8b49d58c4bafd41ec1127105a37ae05\"\u003e\u003ccode\u003ec2a4217\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/443\"\u003e#443\u003c/a\u003e add allowRemote, allowFile, allowDirectory (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/443\"\u003e#443\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\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/pacote/commit/27cc5e11c8c1f515f3c96abcaefab702ffcce2b3\"\u003e\u003ccode\u003e27cc5e1\u003c/code\u003e\u003c/a\u003e chore: release 21.2.0 (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/444\"\u003e#444\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/db21624fd9ee8fe3ccea5f671f2e39c7f68546eb\"\u003e\u003ccode\u003edb21624\u003c/code\u003e\u003c/a\u003e feat: implement gitSubdir according to npa spec (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/442\"\u003e#442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/c2a4217fc8b49d58c4bafd41ec1127105a37ae05\"\u003e\u003ccode\u003ec2a4217\u003c/code\u003e\u003c/a\u003e feat: add allowRemote, allowFile, allowDirectory (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/443\"\u003e#443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/npm/pacote/compare/v21.1.0...v21.2.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=pacote\u0026package-manager=npm_and_yarn\u0026previous-version=21.1.0\u0026new-version=21.2.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/timotheeguerin/chronus/pull/537","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/timotheeguerin%2Fchronus/issues/537","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/537/packages"}},{"old_version":"21.0.3","new_version":"21.2.0","update_type":"minor","path":null,"pr_created_at":"2026-02-09T15:48:39.000Z","version_change":"21.0.3 → 21.2.0","issue":{"uuid":"3917046301","node_id":"PR_kwDOQH_5yc7ChGBN","number":11,"state":"open","title":"deps: bump the dependency-updates group across 1 directory with 26 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-02-09T15:48:39.000Z","updated_at":"2026-02-16T16:02:49.223Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps: bump","group_name":"dependency-updates","update_count":26,"packages":[{"name":"@octokit/plugin-retry","old_version":"8.0.2","new_version":"8.0.3","repository_url":"https://github.com/octokit/plugin-retry.js"},{"name":"@octokit/plugin-throttling","old_version":"11.0.2","new_version":"11.0.3","repository_url":"https://github.com/octokit/plugin-throttling.js"},{"name":"@octokit/rest","old_version":"22.0.0","new_version":"22.0.1","repository_url":"https://github.com/octokit/rest.js"},{"name":"@primer/octicons-react","old_version":"19.19.0","new_version":"19.21.2","repository_url":"https://github.com/primer/octicons"},{"name":"downshift","old_version":"9.0.10","new_version":"9.3.0","repository_url":"https://github.com/downshift-js/downshift"},{"name":"framer-motion","old_version":"12.23.24","new_version":"12.34.0","repository_url":"https://github.com/motiondivision/motion"},{"name":"gatsby","old_version":"5.15.0","new_version":"5.16.0","repository_url":"https://github.com/gatsbyjs/gatsby"},{"name":"gatsby-plugin-manifest","old_version":"5.15.0","new_version":"5.16.0","repository_url":"https://github.com/gatsbyjs/gatsby"},{"name":"gatsby-plugin-mdx","old_version":"5.15.0","new_version":"5.16.0","repository_url":"https://github.com/gatsbyjs/gatsby"},{"name":"gatsby-plugin-postcss","old_version":"6.15.0","new_version":"6.16.0","repository_url":"https://github.com/gatsbyjs/gatsby"},{"name":"gatsby-plugin-styled-components","old_version":"6.15.0","new_version":"6.16.0","repository_url":"https://github.com/gatsbyjs/gatsby"},{"name":"gatsby-source-filesystem","old_version":"5.15.0","new_version":"5.16.0","repository_url":"https://github.com/gatsbyjs/gatsby"},{"name":"gatsby-transformer-yaml","old_version":"5.15.0","new_version":"5.16.0","repository_url":"https://github.com/gatsbyjs/gatsby"},{"name":"react-focus-on","old_version":"3.10.0","new_version":"3.10.2","repository_url":"https://github.com/theKashey/react-focus-on"},{"name":"@npmcli/template-oss","old_version":"4.26.0","new_version":"4.29.0","repository_url":"https://github.com/npm/template-oss"},{"name":"@testing-library/react","old_version":"16.3.0","new_version":"16.3.2","repository_url":"https://github.com/testing-library/react-testing-library"},{"name":"eslint-plugin-prettier","old_version":"5.5.4","new_version":"5.5.5","repository_url":"https://github.com/prettier/eslint-plugin-prettier"},{"name":"eslint-plugin-primer-react","old_version":"8.3.0","new_version":"8.5.2","repository_url":"https://github.com/primer/eslint-plugin-primer-react"},{"name":"eslint-plugin-react-hooks","old_version":"7.0.0","new_version":"7.0.1","repository_url":"https://github.com/facebook/react"},{"name":"prettier","old_version":"3.6.2","new_version":"3.8.1","repository_url":"https://github.com/prettier/prettier"},{"name":"pacote","old_version":"21.0.3","new_version":"21.2.0","repository_url":"https://github.com/npm/pacote"},{"name":"semver","old_version":"7.7.3","new_version":"7.7.4","repository_url":"https://github.com/npm/node-semver"},{"name":"tar","old_version":"7.5.1","new_version":"7.5.7","repository_url":"https://github.com/isaacs/node-tar"},{"name":"yaml","old_version":"2.8.1","new_version":"2.8.2","repository_url":"https://github.com/eemeli/yaml"},{"name":"tap","old_version":"21.1.1","new_version":"21.5.1","repository_url":"https://github.com/tapjs/tapjs"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dependency-updates group with 25 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@octokit/plugin-retry](https://github.com/octokit/plugin-retry.js) | `8.0.2` | `8.0.3` |\n| [@octokit/plugin-throttling](https://github.com/octokit/plugin-throttling.js) | `11.0.2` | `11.0.3` |\n| [@octokit/rest](https://github.com/octokit/rest.js) | `22.0.0` | `22.0.1` |\n| [@primer/octicons-react](https://github.com/primer/octicons) | `19.19.0` | `19.21.2` |\n| [downshift](https://github.com/downshift-js/downshift) | `9.0.10` | `9.3.0` |\n| [framer-motion](https://github.com/motiondivision/motion) | `12.23.24` | `12.34.0` |\n| [gatsby](https://github.com/gatsbyjs/gatsby) | `5.15.0` | `5.16.0` |\n| [gatsby-plugin-manifest](https://github.com/gatsbyjs/gatsby/tree/HEAD/packages/gatsby-plugin-manifest) | `5.15.0` | `5.16.0` |\n| [gatsby-plugin-mdx](https://github.com/gatsbyjs/gatsby/tree/HEAD/packages/gatsby-plugin-mdx) | `5.15.0` | `5.16.0` |\n| [gatsby-plugin-postcss](https://github.com/gatsbyjs/gatsby/tree/HEAD/packages/gatsby-plugin-postcss) | `6.15.0` | `6.16.0` |\n| [gatsby-plugin-styled-components](https://github.com/gatsbyjs/gatsby/tree/HEAD/packages/gatsby-plugin-styled-components) | `6.15.0` | `6.16.0` |\n| [gatsby-source-filesystem](https://github.com/gatsbyjs/gatsby/tree/HEAD/packages/gatsby-source-filesystem) | `5.15.0` | `5.16.0` |\n| [gatsby-transformer-yaml](https://github.com/gatsbyjs/gatsby/tree/HEAD/packages/gatsby-transformer-yaml) | `5.15.0` | `5.16.0` |\n| [react-focus-on](https://github.com/theKashey/react-focus-on) | `3.10.0` | `3.10.2` |\n| [@npmcli/template-oss](https://github.com/npm/template-oss) | `4.26.0` | `4.29.0` |\n| [@testing-library/react](https://github.com/testing-library/react-testing-library) | `16.3.0` | `16.3.2` |\n| [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) | `5.5.4` | `5.5.5` |\n| [eslint-plugin-primer-react](https://github.com/primer/eslint-plugin-primer-react) | `8.3.0` | `8.5.2` |\n| [eslint-plugin-react-hooks](https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks) | `7.0.0` | `7.0.1` |\n| [prettier](https://github.com/prettier/prettier) | `3.6.2` | `3.8.1` |\n| [pacote](https://github.com/npm/pacote) | `21.0.3` | `21.2.0` |\n| [semver](https://github.com/npm/node-semver) | `7.7.3` | `7.7.4` |\n| [tar](https://github.com/isaacs/node-tar) | `7.5.1` | `7.5.7` |\n| [yaml](https://github.com/eemeli/yaml) | `2.8.1` | `2.8.2` |\n| [tap](https://github.com/tapjs/tapjs) | `21.1.1` | `21.5.1` |\n\n\nUpdates `@octokit/plugin-retry` from 8.0.2 to 8.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/octokit/plugin-retry.js/releases\"\u003e\u003ccode\u003e@​octokit/plugin-retry\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.0.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/octokit/plugin-retry.js/compare/v8.0.2...v8.0.3\"\u003e8.0.3\u003c/a\u003e (2025-10-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​octokit/types\u003c/code\u003e to v16 (\u003ca href=\"https://redirect.github.com/octokit/plugin-retry.js/issues/650\"\u003e#650\u003c/a\u003e) (\u003ca href=\"https://github.com/octokit/plugin-retry.js/commit/03f2add1412d547d967c0b0b25ef943ea24cf184\"\u003e03f2add\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/octokit/plugin-retry.js/commit/03f2add1412d547d967c0b0b25ef943ea24cf184\"\u003e\u003ccode\u003e03f2add\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​octokit/types\u003c/code\u003e to v16 (\u003ca href=\"https://redirect.github.com/octokit/plugin-retry.js/issues/650\"\u003e#650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/plugin-retry.js/commit/112467a997edc59ab2e725410cb2f16fe2a05a21\"\u003e\u003ccode\u003e112467a\u003c/code\u003e\u003c/a\u003e ci(action): update actions/checkout action to v5 (\u003ca href=\"https://redirect.github.com/octokit/plugin-retry.js/issues/638\"\u003e#638\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/plugin-retry.js/commit/fef54743acabb0c28a1c3091fab1f741bb8b9ed3\"\u003e\u003ccode\u003efef5474\u003c/code\u003e\u003c/a\u003e ci(action): update peter-evans/create-or-update-comment action to v5 (\u003ca href=\"https://redirect.github.com/octokit/plugin-retry.js/issues/644\"\u003e#644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/plugin-retry.js/commit/7c99a5e325e8555a5b8b11015bc467050cf86a90\"\u003e\u003ccode\u003e7c99a5e\u003c/code\u003e\u003c/a\u003e chore(deps): update vitest monorepo to v4 (major) (\u003ca href=\"https://redirect.github.com/octokit/plugin-retry.js/issues/648\"\u003e#648\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/plugin-retry.js/commit/14d0b3b718a462251057bf4eb08d18074b4b99b0\"\u003e\u003ccode\u003e14d0b3b\u003c/code\u003e\u003c/a\u003e ci(action): update actions/setup-node action to v6 (\u003ca href=\"https://redirect.github.com/octokit/plugin-retry.js/issues/646\"\u003e#646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/plugin-retry.js/commit/843b86ce1451fd143a906c3ceaf1c543354e05f1\"\u003e\u003ccode\u003e843b86c\u003c/code\u003e\u003c/a\u003e ci(action): update github/codeql-action action to v4 (\u003ca href=\"https://redirect.github.com/octokit/plugin-retry.js/issues/645\"\u003e#645\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/octokit/plugin-retry.js/compare/v8.0.2...v8.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@octokit/plugin-throttling` from 11.0.2 to 11.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/octokit/plugin-throttling.js/releases\"\u003e\u003ccode\u003e@​octokit/plugin-throttling\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.0.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/octokit/plugin-throttling.js/compare/v11.0.2...v11.0.3\"\u003e11.0.3\u003c/a\u003e (2025-10-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​octokit/types\u003c/code\u003e to v16 (\u003ca href=\"https://redirect.github.com/octokit/plugin-throttling.js/issues/811\"\u003e#811\u003c/a\u003e) (\u003ca href=\"https://github.com/octokit/plugin-throttling.js/commit/d87092d13201b87dd529c7f78f86ca585597a561\"\u003ed87092d\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/octokit/plugin-throttling.js/commit/c253528cf575a81b3bb37a68c7856f81c4cbdb20\"\u003e\u003ccode\u003ec253528\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency node to v24 (\u003ca href=\"https://redirect.github.com/octokit/plugin-throttling.js/issues/809\"\u003e#809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/plugin-throttling.js/commit/d87092d13201b87dd529c7f78f86ca585597a561\"\u003e\u003ccode\u003ed87092d\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​octokit/types\u003c/code\u003e to v16 (\u003ca href=\"https://redirect.github.com/octokit/plugin-throttling.js/issues/811\"\u003e#811\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/plugin-throttling.js/commit/e3de64b5205dd1c4e4ef36e51cc0892c44b17087\"\u003e\u003ccode\u003ee3de64b\u003c/code\u003e\u003c/a\u003e ci(action): update github/codeql-action action to v4 (\u003ca href=\"https://redirect.github.com/octokit/plugin-throttling.js/issues/805\"\u003e#805\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/plugin-throttling.js/commit/0673f3e5aa8fc78e36b89d7459d1faed44eb1408\"\u003e\u003ccode\u003e0673f3e\u003c/code\u003e\u003c/a\u003e ci(action): update actions/setup-node action to v6 (\u003ca href=\"https://redirect.github.com/octokit/plugin-throttling.js/issues/806\"\u003e#806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/octokit/plugin-throttling.js/compare/v11.0.2...v11.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@octokit/rest` from 22.0.0 to 22.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/octokit/rest.js/releases\"\u003e\u003ccode\u003e@​octokit/rest\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev22.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/octokit/rest.js/compare/v22.0.0...v22.0.1\"\u003e22.0.1\u003c/a\u003e (2025-10-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update octokit monorepo (major) (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/538\"\u003e#538\u003c/a\u003e) (\u003ca href=\"https://github.com/octokit/rest.js/commit/ded2f177625fc1ac6b42a85b36930b46f47012ee\"\u003eded2f17\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/octokit/rest.js/commit/daa3ec945e9f1bb77e7ee14ea80d3e823b6d31ca\"\u003e\u003ccode\u003edaa3ec9\u003c/code\u003e\u003c/a\u003e ci(action): update actions/setup-node action to v6 (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/534\"\u003e#534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/1dec0c790a4fd2906fb8b52d6eed1be497de1783\"\u003e\u003ccode\u003e1dec0c7\u003c/code\u003e\u003c/a\u003e ci(action): update peter-evans/create-or-update-comment action to v5 (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/531\"\u003e#531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/ded2f177625fc1ac6b42a85b36930b46f47012ee\"\u003e\u003ccode\u003eded2f17\u003c/code\u003e\u003c/a\u003e fix(deps): update octokit monorepo (major) (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/538\"\u003e#538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/0e0eaea0f259a9b9b5145457f7f8457dae08521b\"\u003e\u003ccode\u003e0e0eaea\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v24 (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/537\"\u003e#537\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/c04acc897f017c2a37ee75f1a193c35903b465f1\"\u003e\u003ccode\u003ec04acc8\u003c/code\u003e\u003c/a\u003e chore(deps): update vitest monorepo to v4 (major) (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/536\"\u003e#536\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/e6dd3063e552cd884b0c86e40ba6cfdc374304e7\"\u003e\u003ccode\u003ee6dd306\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency undici to v7 (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/474\"\u003e#474\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/5f380d04bbb71a9c2d3d241438378e6ebffe2597\"\u003e\u003ccode\u003e5f380d0\u003c/code\u003e\u003c/a\u003e build(deps-dev): Bump form-data from 4.0.2 to 4.0.4 in /docs (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/520\"\u003e#520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/octokit/rest.js/commit/dc6827d06231ae01ba85608b64d0c7e4b9bd6e04\"\u003e\u003ccode\u003edc6827d\u003c/code\u003e\u003c/a\u003e build(deps-dev): Bump tar-fs from 2.1.2 to 2.1.3 in /docs (\u003ca href=\"https://redirect.github.com/octokit/rest.js/issues/516\"\u003e#516\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/octokit/rest.js/compare/v22.0.0...v22.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@primer/octicons-react` from 19.19.0 to 19.21.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/primer/octicons/releases\"\u003e\u003ccode\u003e@​primer/octicons-react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev19.21.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1146\"\u003e#1146\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/41c780575654fe4fef3fc4e91a46c8c0e91b233b\"\u003e\u003ccode\u003e41c78057\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/rezrah\"\u003e\u003ccode\u003e@​rezrah\u003c/code\u003e\u003c/a\u003e! - Updated GitHub brand logos (\u003ccode\u003emark-github\u003c/code\u003e and \u003ccode\u003elogo-github\u003c/code\u003e) to 2026 versions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev19.21.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1137\"\u003e#1137\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/97cefc9fcb19f91133cffd557cc1f308e384ffb2\"\u003e\u003ccode\u003e97cefc9f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e! - Bump js-yaml from 3.13.1 to 4.1.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev19.21.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1132\"\u003e#1132\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/c5411b048090e13a0e6ffafaa10efdc24a8e05b5\"\u003e\u003ccode\u003ec5411b04\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mperrotti\"\u003e\u003ccode\u003e@​mperrotti\u003c/code\u003e\u003c/a\u003e! - Adds icons used for Copilot Loops\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1134\"\u003e#1134\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/131fbedc579b6ebc07716dc02ed947a168c560f2\"\u003e\u003ccode\u003e131fbedc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mperrotti\"\u003e\u003ccode\u003e@​mperrotti\u003c/code\u003e\u003c/a\u003e! - Adds icons used for Copilot Markdown text wrapping options\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1133\"\u003e#1133\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/94ceabb7e1371eefd8ba26ec8eb59cf6149e7a29\"\u003e\u003ccode\u003e94ceabb7\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mperrotti\"\u003e\u003ccode\u003e@​mperrotti\u003c/code\u003e\u003c/a\u003e! - Adds icons used for feedback dialogs\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1135\"\u003e#1135\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/be5df35d390439f972af3adbd9ec59d38ec4c624\"\u003e\u003ccode\u003ebe5df35d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mperrotti\"\u003e\u003ccode\u003e@​mperrotti\u003c/code\u003e\u003c/a\u003e! - Updates VS Code icon to closer match the real app icon\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev19.20.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1129\"\u003e#1129\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/68ebe53ba972e391fa2b60458e37348636e202ad\"\u003e\u003ccode\u003e68ebe53b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/lukasoppermann\"\u003e\u003ccode\u003e@​lukasoppermann\u003c/code\u003e\u003c/a\u003e! - Added InboxFill icon\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/primer/octicons/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​primer/octicons-react\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.21.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1146\"\u003e#1146\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/41c780575654fe4fef3fc4e91a46c8c0e91b233b\"\u003e\u003ccode\u003e41c78057\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/rezrah\"\u003e\u003ccode\u003e@​rezrah\u003c/code\u003e\u003c/a\u003e! - Updated GitHub brand logos (\u003ccode\u003emark-github\u003c/code\u003e and \u003ccode\u003elogo-github\u003c/code\u003e) to 2026 versions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.21.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1137\"\u003e#1137\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/97cefc9fcb19f91133cffd557cc1f308e384ffb2\"\u003e\u003ccode\u003e97cefc9f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e! - Bump js-yaml from 3.13.1 to 4.1.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.21.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1132\"\u003e#1132\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/c5411b048090e13a0e6ffafaa10efdc24a8e05b5\"\u003e\u003ccode\u003ec5411b04\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mperrotti\"\u003e\u003ccode\u003e@​mperrotti\u003c/code\u003e\u003c/a\u003e! - Adds icons used for Copilot Loops\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1134\"\u003e#1134\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/131fbedc579b6ebc07716dc02ed947a168c560f2\"\u003e\u003ccode\u003e131fbedc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mperrotti\"\u003e\u003ccode\u003e@​mperrotti\u003c/code\u003e\u003c/a\u003e! - Adds icons used for Copilot Markdown text wrapping options\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1133\"\u003e#1133\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/94ceabb7e1371eefd8ba26ec8eb59cf6149e7a29\"\u003e\u003ccode\u003e94ceabb7\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mperrotti\"\u003e\u003ccode\u003e@​mperrotti\u003c/code\u003e\u003c/a\u003e! - Adds icons used for feedback dialogs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1135\"\u003e#1135\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/be5df35d390439f972af3adbd9ec59d38ec4c624\"\u003e\u003ccode\u003ebe5df35d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mperrotti\"\u003e\u003ccode\u003e@​mperrotti\u003c/code\u003e\u003c/a\u003e! - Updates VS Code icon to closer match the real app icon\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.20.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/primer/octicons/pull/1129\"\u003e#1129\u003c/a\u003e \u003ca href=\"https://github.com/primer/octicons/commit/68ebe53ba972e391fa2b60458e37348636e202ad\"\u003e\u003ccode\u003e68ebe53b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/lukasoppermann\"\u003e\u003ccode\u003e@​lukasoppermann\u003c/code\u003e\u003c/a\u003e! - Added InboxFill icon\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/primer/octicons/commit/63d6a23325e0bd8de8fb769e5a800fca92b52015\"\u003e\u003ccode\u003e63d6a23\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/primer/octicons/issues/1147\"\u003e#1147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/primer/octicons/commit/41c780575654fe4fef3fc4e91a46c8c0e91b233b\"\u003e\u003ccode\u003e41c7805\u003c/code\u003e\u003c/a\u003e Updated GitHub logos (\u003ca href=\"https://redirect.github.com/primer/octicons/issues/1146\"\u003e#1146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/primer/octicons/commit/6c65ce6a747bd52c1978f88998235b988526d928\"\u003e\u003ccode\u003e6c65ce6\u003c/code\u003e\u003c/a\u003e Bump next from 14.2.32 to 14.2.35 in /lib/octicons_react (\u003ca href=\"https://redirect.github.com/primer/octicons/issues/1142\"\u003e#1142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/primer/octicons/commit/77ef6b225b3e7f30f210e10c45dd00b364a9973b\"\u003e\u003ccode\u003e77ef6b2\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/primer/octicons/issues/1141\"\u003e#1141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/primer/octicons/commit/97cefc9fcb19f91133cffd557cc1f308e384ffb2\"\u003e\u003ccode\u003e97cefc9\u003c/code\u003e\u003c/a\u003e Bump js-yaml from 3.13.1 to 4.1.1 (\u003ca href=\"https://redirect.github.com/primer/octicons/issues/1137\"\u003e#1137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/primer/octicons/commit/4e7f72563a19270890e90a0523fd9bd33ac141e1\"\u003e\u003ccode\u003e4e7f725\u003c/code\u003e\u003c/a\u003e Bump next from 14.2.30 to 14.2.32 in /lib/octicons_react (\u003ca href=\"https://redirect.github.com/primer/octicons/issues/1139\"\u003e#1139\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/primer/octicons/commit/c3afedbf55555472fe8fff916bc7c19ba63d0a5a\"\u003e\u003ccode\u003ec3afedb\u003c/code\u003e\u003c/a\u003e Bump js-yaml from 3.14.1 to 3.14.2 in /lib/octicons_node (\u003ca href=\"https://redirect.github.com/primer/octicons/issues/1140\"\u003e#1140\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/primer/octicons/commit/4424b1787ea708c56967b1653c333596a6032932\"\u003e\u003ccode\u003e4424b17\u003c/code\u003e\u003c/a\u003e Add workflow to check for changesets in PRs (\u003ca href=\"https://redirect.github.com/primer/octicons/issues/1138\"\u003e#1138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/primer/octicons/commit/d2627d3109bd49958e3a54638fa40bf169640ed5\"\u003e\u003ccode\u003ed2627d3\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/primer/octicons/issues/1136\"\u003e#1136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/primer/octicons/commit/be5df35d390439f972af3adbd9ec59d38ec4c624\"\u003e\u003ccode\u003ebe5df35\u003c/code\u003e\u003c/a\u003e Update VS Code icon (\u003ca href=\"https://redirect.github.com/primer/octicons/issues/1135\"\u003e#1135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/primer/octicons/compare/v19.19.0...v19.21.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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​primer/octicons-react\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `downshift` from 9.0.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/downshift-js/downshift/releases\"\u003edownshift's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.3.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/downshift-js/downshift/compare/v9.2.0...v9.3.0\"\u003e9.3.0\u003c/a\u003e (2026-02-09)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport cjs and esm extensions (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1675\"\u003e#1675\u003c/a\u003e) (\u003ca href=\"https://github.com/downshift-js/downshift/commit/52ec2308cab6fee4ace1a41952520a95e7857270\"\u003e52ec230\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.2.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/downshift-js/downshift/compare/v9.1.0...v9.2.0\"\u003e9.2.0\u003c/a\u003e (2026-01-30)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emanual release again 9.1.0 (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1671\"\u003e#1671\u003c/a\u003e) (\u003ca href=\"https://github.com/downshift-js/downshift/commit/1493624154de32e1a55e365c306a08e699e46718\"\u003e1493624\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.0.13\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/downshift-js/downshift/compare/v9.0.12...v9.0.13\"\u003e9.0.13\u003c/a\u003e (2025-12-08)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimprove the mouse tracker hook (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1666\"\u003e#1666\u003c/a\u003e) (\u003ca href=\"https://github.com/downshift-js/downshift/commit/512b5332161f1290a8fe97aaafd4e31ab31ebdb4\"\u003e512b533\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.0.12\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/downshift-js/downshift/compare/v9.0.11...v9.0.12\"\u003e9.0.12\u003c/a\u003e (2025-12-02)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate element ids when related props change (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1656\"\u003e#1656\u003c/a\u003e) (\u003ca href=\"https://github.com/downshift-js/downshift/commit/c2f79b48417e70c0b1d0c81d4c05a0cc9f76ae3b\"\u003ec2f79b4\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.0.11\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/downshift-js/downshift/compare/v9.0.10...v9.0.11\"\u003e9.0.11\u003c/a\u003e (2025-12-02)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eread elements from refs directly instead of keeping stale values in closure (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1662\"\u003e#1662\u003c/a\u003e) (\u003ca href=\"https://github.com/downshift-js/downshift/commit/0d0ecc542f6adc969acbf8bd720eb3191f712742\"\u003e0d0ecc5\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/downshift-js/downshift/commit/52ec2308cab6fee4ace1a41952520a95e7857270\"\u003e\u003ccode\u003e52ec230\u003c/code\u003e\u003c/a\u003e feat: support cjs and esm extensions (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1675\"\u003e#1675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/downshift-js/downshift/commit/f242a9a966875c14c3ddb0fb6cfff18bc1b33507\"\u003e\u003ccode\u003ef242a9a\u003c/code\u003e\u003c/a\u003e dev: update dependencies and pipeline node versions (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1667\"\u003e#1667\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/downshift-js/downshift/commit/f3ef96ae7540435ffa06e45f423377ccfa4d7853\"\u003e\u003ccode\u003ef3ef96a\u003c/code\u003e\u003c/a\u003e docs: fix link title (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1673\"\u003e#1673\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/downshift-js/downshift/commit/47949cd50a8619ed80839e2b6d52e0098f9e944e\"\u003e\u003ccode\u003e47949cd\u003c/code\u003e\u003c/a\u003e docs: update useTagGroup links (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1672\"\u003e#1672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/downshift-js/downshift/commit/1493624154de32e1a55e365c306a08e699e46718\"\u003e\u003ccode\u003e1493624\u003c/code\u003e\u003c/a\u003e feat: manual release again 9.1.0 (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1671\"\u003e#1671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/downshift-js/downshift/commit/7e5482d9be1b7a68db554f0c1e22a7099abd0eb7\"\u003e\u003ccode\u003e7e5482d\u003c/code\u003e\u003c/a\u003e feat: manual release 9.1.0 (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1670\"\u003e#1670\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/downshift-js/downshift/commit/fea4ac089bf5b8b82c73facb314ec9a77fca4d1c\"\u003e\u003ccode\u003efea4ac0\u003c/code\u003e\u003c/a\u003e feat: create useTagGroup hook (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1665\"\u003e#1665\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/downshift-js/downshift/commit/512b5332161f1290a8fe97aaafd4e31ab31ebdb4\"\u003e\u003ccode\u003e512b533\u003c/code\u003e\u003c/a\u003e fix: improve the mouse tracker hook (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1666\"\u003e#1666\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/downshift-js/downshift/commit/c2f79b48417e70c0b1d0c81d4c05a0cc9f76ae3b\"\u003e\u003ccode\u003ec2f79b4\u003c/code\u003e\u003c/a\u003e fix: update element ids when related props change (\u003ca href=\"https://redirect.github.com/downshift-js/downshift/issues/1656\"\u003e#1656\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/downshift-js/downshift/commit/0d0ecc542f6adc969acbf8bd720eb3191f712742\"\u003e\u003ccode\u003e0d0ecc5\u003c/code\u003e\u003c/a\u003e fix: read elements from refs directly instead of keeping stale values in clos...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/downshift-js/downshift/compare/v9.0.10...v9.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `framer-motion` from 12.23.24 to 12.34.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/motiondivision/motion/blob/main/CHANGELOG.md\"\u003eframer-motion's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[12.34.0] 2026-02-09\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003euseScroll\u003c/code\u003e: Hardware accelerated animations.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.33.2] 2026-02-06\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove detection of detached elements with vanilla layout animations.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.33.1] 2026-02-06\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eAnimatePresence\u003c/code\u003e: Ensure exiting nodes are correctly removed when rapidly switching children.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.33.0] 2026-02-05\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;motion /\u0026gt;\u003c/code\u003e: New \u003ccode\u003epropagate.tap\u003c/code\u003e prop prevents tap gestures from propagating to parents.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.32.0] 2026-02-05\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003etransition.inherit\u003c/code\u003e: When \u003ccode\u003etrue\u003c/code\u003e, inherit transition values from less-specific transitions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.31.3] 2026-02-05\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;motion /\u0026gt;\u003c/code\u003e: Ensure animation state is reset after being re-suspended.\u003c/li\u003e\n\u003cli\u003ePrevent stale values when mixing \u003ccode\u003etransitionEnd\u003c/code\u003e and \u003ccode\u003etransition.type: false\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eDrag: Fix \u0026quot;sticky\u0026quot; throw velocity on initial interaciton.\u003c/li\u003e\n\u003cli\u003eDrag: Ensure catching a thrown element kills its velocity.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.31.2] 2026-02-05\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eonHoverStart\u003c/code\u003e and \u003ccode\u003eonHoverEnd\u003c/code\u003e first argument now correctly typed as \u003ccode\u003ePointerEvent\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ewhileHover\u003c/code\u003e: No longer persists after drag end.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAnimatePresence\u003c/code\u003e: Allow changing \u003ccode\u003emode\u003c/code\u003e prop.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.31.1] 2026-02-04\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\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/motiondivision/motion/commit/5adbf49c451ba1b8e91e6e17847cad520cafdc45\"\u003e\u003ccode\u003e5adbf49\u003c/code\u003e\u003c/a\u003e v12.34.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/5f57695592707192f3c15af02127232d08c92d80\"\u003e\u003ccode\u003e5f57695\u003c/code\u003e\u003c/a\u003e Updating changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/deb5717ee893e547ed8bc540f525851c60c7d7b4\"\u003e\u003ccode\u003edeb5717\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3549\"\u003e#3549\u003c/a\u003e from motiondivision/use-spring-waapi\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/b24d9ff2748c1df939181e8c1120c01b2aa15421\"\u003e\u003ccode\u003eb24d9ff\u003c/code\u003e\u003c/a\u003e latest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/ec0446a7123973aa9897def82023ae6bd22b7618\"\u003e\u003ccode\u003eec0446a\u003c/code\u003e\u003c/a\u003e Scroll acceleration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/365b0ad6758188abed5c7fa37f6149fb0c806e1e\"\u003e\u003ccode\u003e365b0ad\u003c/code\u003e\u003c/a\u003e v12.33.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/9ebe1cf2ba6c65146e10e3450a9ae718d8100787\"\u003e\u003ccode\u003e9ebe1cf\u003c/code\u003e\u003c/a\u003e Updating changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/836da2304c83f4cf28004f083dd424bb10ad7d8a\"\u003e\u003ccode\u003e836da23\u003c/code\u003e\u003c/a\u003e Fixing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/76d07750e6cc2e4aeea684dc34facd437a1925fa\"\u003e\u003ccode\u003e76d0775\u003c/code\u003e\u003c/a\u003e Fixing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/6e4c2248f2ff30bc6ad66b8a5f946a8b9a0241ae\"\u003e\u003ccode\u003e6e4c224\u003c/code\u003e\u003c/a\u003e Fix scroll-accelerate Cypress tests to check getAnimations() directly\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/motiondivision/motion/compare/v12.23.24...v12.34.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `gatsby` from 5.15.0 to 5.16.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gatsbyjs/gatsby/releases\"\u003egatsby's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003egatsby@5.16.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: support React 19 by \u003ca href=\"https://github.com/serhalp\"\u003e\u003ccode\u003e@​serhalp\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gatsbyjs/gatsby/pull/39306\"\u003egatsbyjs/gatsby#39306\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: support Node.js 24 by \u003ca href=\"https://github.com/serhalp\"\u003e\u003ccode\u003e@​serhalp\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gatsbyjs/gatsby/pull/39380\"\u003egatsbyjs/gatsby#39380\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/gatsbyjs/gatsby/pull/39398\"\u003egatsbyjs/gatsby#39398\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): bump \u003ccode\u003ebody-parser\u003c/code\u003e to resolve \u003ccode\u003eqs\u003c/code\u003e vulnerability warning by \u003ca href=\"https://github.com/serhalp\"\u003e\u003ccode\u003e@​serhalp\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gatsbyjs/gatsby/pull/39396\"\u003egatsbyjs/gatsby#39396\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(docs,starters): remove misc. outdated, invalid, or misleading instructions by \u003ca href=\"https://github.com/serhalp\"\u003e\u003ccode\u003e@​serhalp\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gatsbyjs/gatsby/pull/39363\"\u003egatsbyjs/gatsby#39363\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eReact 19\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n🔐 As of January 26 2026, \u003cstrong\u003enone of the React 19 security vulnerabilities\u003c/strong\u003e affect Gatsby.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e🚀 React 19 is here!\u003c/p\u003e\n\u003cp\u003eReact 19 is now officially supported by Gatsby and all \u003ccode\u003egatsby-\u003c/code\u003e packages maintained by the Gatsby team.\u003c/p\u003e\n\u003cp\u003eThis is not a breaking change. You can safely upgrade to this release while staying on React 18.\u003c/p\u003e\n\u003cp\u003eAll packages' peer dependencies on \u003ccode\u003ereact\u003c/code\u003e and \u003ccode\u003ereact-dom\u003c/code\u003e have been extended from \u003ccode\u003e^18.0.0\u003c/code\u003e to \u003ccode\u003e^18.0.0 || ^19.0.0\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eAll existing \u003cstrong\u003estable\u003c/strong\u003e Gatsby functionality is intended to now work with React 19.\u003c/p\u003e\n\u003cp\u003ePR: \u003ca href=\"https://redirect.github.com/gatsbyjs/gatsby/pull/39306\"\u003egatsbyjs/gatsby#39306\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eUpgrade Guide\u003c/h3\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!WARNING]\n\u003cstrong\u003eCommunity\u003c/strong\u003e plugins may not have been updated yet to support React 19, so please check their repository for the current status. All plugins managed by the Gatsby team (in the \u003ca href=\"https://github.com/gatsbyjs/gatsby\"\u003egatsbyjs/gatsby\u003c/a\u003e repository) have been updated.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eTo upgrade to React 19, first upgrade \u003ccode\u003egatsby\u003c/code\u003e and all your dependencies that start with \u003ccode\u003egatsby-\u003c/code\u003e to the latest version. (Check out \u003ca href=\"https://www.gatsbyjs.com/docs/reference/release-notes/upgrade-gatsby-and-dependencies/\"\u003ethis guide\u003c/a\u003e if you need help with that.)\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!TIP]\nIf you use npm 7 or higher you’ll want to use the \u003ccode\u003e--legacy-peer-deps\u003c/code\u003e option. For example, if you use \u003ccode\u003egatsby\u003c/code\u003e and \u003ccode\u003egatsby-plugin-postcss\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003enpm install --legacy-peer-deps gatsby@latest gatsby-plugin-postcss@latest\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eThen, \u003ca href=\"https://react.dev/blog/2024/04/25/react-19-upgrade-guide\"\u003efollow the React 19 upgrade guide\u003c/a\u003e. No other changes are required.\u003c/p\u003e\n\u003cp\u003ePlease note:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSome \u003cem\u003enew\u003c/em\u003e React 19 features may not be available yet via Gatsby.\n\u003cul\u003e\n\u003cli\u003eNotably, the new \u003ca href=\"https://react.dev/blog/2024/12/05/react-19#support-for-metadata-tags\"\u003edocument metadata hoisting feature\u003c/a\u003e is disabled in Gatsby, as it conflicts with the existing \u003ca href=\"https://www.gatsbyjs.com/docs/reference/built-in-components/gatsby-head/\"\u003eGatsby Head API\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eGatsby \u003ca href=\"https://www.gatsbyjs.com/docs/how-to/performance/partial-hydration\"\u003ePartial Hydration\u003c/a\u003e, an \u003cstrong\u003eexperimental\u003c/strong\u003e feature for three years now, is known to be \u003cstrong\u003eincompatible with React 19\u003c/strong\u003e at this time. If you rely on this feature, do not upgrade to React 19.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eGatsby now supports \u003ca href=\"https://react.dev/blog/2024/12/05/react-19#error-handling\"\u003eReact 19's new root error callbacks\u003c/a\u003e.\u003c/p\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/gatsbyjs/gatsby/commit/92d6c67dcf10b641adf5fcc81ebeec5f50b75e40\"\u003e\u003ccode\u003e92d6c67\u003c/code\u003e\u003c/a\u003e chore(release): Publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gatsbyjs/gatsby/commit/3539ec8d8973e8eabbeb10734e3bb54bd831ac6c\"\u003e\u003ccode\u003e3539ec8\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;chore(release): Publish next pre-minor\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gatsbyjs/gatsby/commit/c35564071466681951402a04fb33ae34cc673a2b\"\u003e\u003ccode\u003ec355640\u003c/code\u003e\u003c/a\u003e fix: use more explicit node.js version range (\u003ca href=\"https://redirect.github.com/gatsbyjs/gatsby/issues/39398\"\u003e#39398\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gatsbyjs/gatsby/commit/a1da58d13d83e33b32dcaa1bd52b277414ede87a\"\u003e\u003ccode\u003ea1da58d\u003c/code\u003e\u003c/a\u003e ci: fix adapters e2e test (\u003ca href=\"https://redirect.github.com/gatsbyjs/gatsby/issues/39403\"\u003e#39403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gatsbyjs/gatsby/commit/2569b3a7b5fde48b64bfa554d15b401bd8575efd\"\u003e\u003ccode\u003e2569b3a\u003c/code\u003e\u003c/a\u003e fix(deps): bump \u003ccode\u003ebody-parser\u003c/code\u003e to resolve \u003ccode\u003eqs\u003c/code\u003e vulnerability warning (\u003ca href=\"https://redirect.github.com/gatsbyjs/gatsby/issues/39396\"\u003e#39396\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gatsbyjs/gatsby/commit/aea34d80b48583f36894eae89de0b90581201c6b\"\u003e\u003ccode\u003eaea34d8\u003c/code\u003e\u003c/a\u003e chore(release): Publish next pre-minor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gatsbyjs/gatsby/commit/9e39c05f2c48aedfc495421367e67ee4bcbf1c4a\"\u003e\u003ccode\u003e9e39c05\u003c/code\u003e\u003c/a\u003e feat: support React 19 (\u003ca href=\"https://redirect.github.com/gatsbyjs/gatsby/issues/39306\"\u003e#39306\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gatsbyjs/gatsby/commit/b1314645c59ecd8c636c91aa14779812e25fd0b8\"\u003e\u003ccode\u003eb131464\u003c/code\u003e\u003c/a\u003e ci: clean up e2e debug tooling (\u003ca href=\"https://redirect.github.com/gatsbyjs/gatsby/issues/39374\"\u003e#39374\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gatsbyjs/gatsby/commit/369079547c629db0c06a2d9c2dc2ddab96d025a9\"\u003e\u003ccode\u003e3690795\u003c/code\u003e\u003c/a\u003e build: run e2e tests against node 22 (\u003ca href=\"https://redirect.github.com/gatsbyjs/gatsby/issues/39373\"\u003e#39373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gatsbyjs/gatsby/commit/c03a9206815299585cca37e6abd6b394c66058d7\"\u003e\u003ccode\u003ec03a920\u003c/code\u003e\u003c/a\u003e chore(changelogs): update changelogs (\u003ca href=\"https://redirect.github.com/gatsbyjs/gatsby/issues/39364\"\u003e#39364\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/gatsbyjs/gatsby/compare/gatsby@5.15.0...gatsby@5.16.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `gatsby-plugin-manifest` from 5.15.0 to 5.16.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gatsbyjs/gatsby/releases\"\u003egatsby-plugin-manifest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003egatsby@5.16.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: support React 19 by \u003ca href=\"https://github.com/serhalp\"\u003e\u003ccode\u003e@​serhalp\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gatsbyjs/gatsby/pull/39306\"\u003egatsbyjs/gatsby#39306\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: support Node.js 24 by \u003ca href=\"https://github.com/serhalp\"\u003e\u003ccode\u003e@​serhalp\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gatsbyjs/gatsby/pull/39380\"\u003egatsbyjs/gatsby#39380\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/gatsbyjs/gatsby/pull/39398\"\u003egatsbyjs/gatsby#39398\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): bump \u003ccode\u003ebody-parser\u003c/code\u003e to resolve \u003ccode\u003eqs\u003c/code\u003e vulnerability warning by \u003ca href=\"https://github.com/serhalp\"\u003e\u003ccode\u003e@​serhalp\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gatsbyjs/gatsby/pull/39396\"\u003egatsbyjs/gatsby#39396\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(docs,starters): remove misc. outdated, invalid, or misleading instructions by \u003ca href=\"https://github.com/serhalp\"\u003e\u003ccode\u003e@​serhalp\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gatsbyjs/gatsby/pull/39363\"\u003egatsbyjs/gatsby#39363\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eReact 19\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n🔐 As of January 26 2026, \u003cstrong\u003enone of the React 19 security vulnerabilities\u003c/strong\u003e affect Gatsby.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e🚀 React 19 is here!\u003c/p\u003e\n\u003cp\u003eReact 19 is now officially supported by Gatsby and all \u003ccode\u003egatsby-\u003c/code\u003e packages maintained by the Gatsby team.\u003c/p\u003e\n\u003cp\u003eThis is not a breaking change. You can safely upgrade to this release while staying on React 18.\u003c/p\u003e\n\u003cp\u003eAll packages' peer dependencies on \u003ccode\u003ereact\u003c/code\u003e and \u003ccode\u003ereact-dom\u003c/code\u003e have been extended from \u003ccode\u003e^18.0.0\u003c/code\u003e to \u003ccode\u003e^18.0.0 || ^19.0.0\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eAll existing \u003cstrong\u003estable\u003c/strong\u003e Gatsby functionality is intended to now work with React 19.\u003c/p\u003e\n\u003cp\u003ePR: \u003ca href=\"https://redirect.github.com/gatsbyjs/gatsby/pull/39306\"\u003egatsbyjs/gatsby#39306\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eUpgrade Guide\u003c/h3\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!WARNING]\n\u003cstrong\u003eCommunity\u003c/strong\u003e plugins may not have been updated yet to support React 19, so please check their repository for the current status. All plugins managed by the Gatsby team (in the \u003ca href=\"https://github.com/gatsbyjs/gatsby\"\u003egatsbyjs/gatsby\u003c/a\u003e repository) have been updated.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eTo upgrade to React 19, first upgrade \u003ccode\u003egatsby\u003c/code\u003e and all your dependencies that start with \u003ccode\u003egatsby-\u003c/code\u003e to the latest version. (Check out \u003ca href=\"https://www.gatsbyjs.com/docs/reference/release-notes/upgrade-gatsby-and-dependencies/\"\u003ethis guide\u003c/a\u003e if you need help with that.)\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!TIP]\nIf you use npm 7 or higher you’ll want to use the \u003ccode\u003e--legacy-peer-deps\u003c/code\u003e option. For example, if you use \u003ccode\u003egatsby\u003c/code\u003e and \u003ccode\u003egatsby-plugin-postcss\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003enpm install --legacy-peer-deps gatsby@latest gatsby-plugin-postcss@latest\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eThen, \u003ca href=\"https://react.dev/blog/2024/04/25/react-19-upgrade-guide\"\u003efollow the React 19 upgrade guide\u003c/a\u003e. No other changes are required.\u003c/p\u003e\n\u003cp\u003ePlease note:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSome \u003cem\u003enew\u003c/em\u003e React 19 features may not be available yet via Gatsby.\n\u003cul\u003e\n\u003cli\u003eNotably, the new \u003ca href=\"https://react.dev/blog/2024/12/05/react-19#support-for-metadata-tags\"\u003edocument metadata hoisting feature\u003c/a\u003e is disabled in Gatsby, as it conflicts with the existing \u003ca href=\"https://www.gatsbyjs.com/docs/reference/built-in-components/gatsby-head/\"\u003eGatsby Head API\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eGatsby \u003ca href=\"https://www.gatsbyjs.com/docs/how-to/performance/partial-hydration\"\u003ePartial Hydration\u003c/a\u003e, an \u003cstrong\u003eexperimental\u003c/strong\u003e feature for three years now, is known to be \u003cstrong\u003eincompatible with React 19\u003c/strong\u003e at this time. If you rely on this feature, do not upgrade to React 19.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eGatsby now supports \u003ca href=\"https://react.dev/blog/2024/12/05/react-19#error-handling\"\u003eReact 19's new root error callbacks\u003c/a\u003e.\u003c/p\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/gatsbyjs/gatsby/blob/master/packages/gatsby-plugin-manifest/CHANGELOG.md\"\u003egatsby-plugin-manifest's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/gatsbyjs/gatsby/commits/gatsby-plugin-manifest@5.16.0/packages/gatsby-plugin-manifest\"\u003e5.16.0\u003c/a\u003e (2026-01-26)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://www.gatsbyjs.com/docs/reference/release-notes/v5.16\"\u003e🧾 Release notes\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eBug Fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003euse more explicit node.js version range \u003ca href=\"https://redirect.github.com/gatsbyjs/gatsby/issues/39398\"\u003e#39398\u003c/a\u003e (\u003ca href=\"https://github.com/gatsbyjs/gatsby/commit/c35564071466681951402a04fb33ae34cc673a2b\"\u003ec355640\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eOther Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eRevert \u0026quot;chore(release): Publish next pre-minor\u0026quot; (\u003ca href=\"https://github.com/gatsbyjs/gatsby/commit/3539ec8d8973e8eabbeb10734e3bb54bd831ac6c\"\u003e3539ec8\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/gatsbyjs/gatsby/commit/92d6c67dcf10b641adf5fcc81ebeec5f50b75e40\"\u003e\u003ccode\u003e92d6c67\u003c/code\u003e\u003c/a\u003e chore(release): Publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gatsbyjs/gatsby/commit/3539ec8d8973e8eabbeb10734e3bb54bd831ac6c\"\u003e\u003ccode\u003e3539ec8\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;chore(release): Publish next pre-minor\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gatsbyjs/gatsby/commit/c35564071466681951402a04fb33ae34cc673a2b\"\u003e\u003ccode\u003ec355640\u003c/code\u003e\u003c/a\u003e fix: use more explicit node.js version range (\u003ca href=\"https://github.com/gatsbyjs/gatsby/tree/HEAD/packages/gatsby-plugin-manifest/issues/39398\"\u003e#39398\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gatsbyjs/gatsby/commit/aea34d80b48583f36894eae89de0b90581201c6b\"\u003e\u003ccode\u003eaea34d8\u003c/code\u003e\u003c/a\u003e chore(release): Publish next pre-minor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gatsbyjs/gatsby/commit/c03a9206815299585cca37e6abd6b394c66058d7\"\u003e\u003ccode\u003ec03a920\u003c/code\u003e\u003c/a\u003e chore(changelogs): update changelogs (\u003ca href=\"https://github.com/gatsbyjs/gatsby/tree/HEAD/packages/gatsby-plugin-manifest/issues/39364\"\u003e#39364\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gatsbyjs/gatsby/commit/32f2d1e7f81c8bbd97d4623fc06fea8d5f367ae5\"\u003e\u003ccode\u003e32f2d1e\u003c/code\u003e\u003c/a\u003e chore(release): Publish next pre-minor\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/gatsbyjs/gatsby/commits/gatsby-plugin-manifest@5.16.0/packages/gatsby-plugin-manifest\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `gatsby-plugin-mdx` from 5.15.0 to 5.16.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gatsbyjs/gatsby/releases\"\u003egatsby-plugin-mdx's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003egatsby@5.16.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: support React 19 by \u003ca href=\"https://github.com/serhalp\"\u003e\u003ccode\u003e@​serhalp\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gatsbyjs/gatsby/pull/39306\"\u003egatsbyjs/gatsby#39306\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: support Node.js 24 by \u003ca href=\"https://github.com/serhalp\"\u003e\u003ccode\u003e@​serhalp\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gatsbyjs/gatsby/pull/39380\"\u003egatsbyjs/gatsby#39380\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/gatsbyjs/gatsby/pull/39398\"\u003egatsbyjs/gatsby#39398\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): bump \u003ccode\u003ebody-parser\u003c/code\u003e to resolve \u003ccode\u003eqs\u003c/code\u003e vulnerability warning by \u003ca href=\"https://github.com/serhalp\"\u003e\u003ccode\u003e@​serhalp\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gatsbyjs/gatsby/pull/39396\"\u003egatsbyjs/gatsby#39396\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(docs,starters): remove misc. outdated, invalid, or misleading instructions by \u003ca href=\"https://github.com/serhalp\"\u003e\u003ccode\u003e@​serhalp\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gatsbyjs/gatsby/pull/39363\"\u003egatsbyjs/gatsby#39363\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eReact 19\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n🔐 As of January 26 2026, \u003cstrong\u003enone of the React 19 security vulnerabilities\u003c/strong\u003e affect Gatsby.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e🚀 React 19 is here!\u003c/p\u003e\n\u003cp\u003eReact 19 is now officially supported by Gatsby and all \u003ccode\u003egatsby-\u003c/code\u003e packages maintained by the Gatsby team.\u003c/p\u003e\n\u003cp\u003eThis is not a breaking change. You can safely upgrade to this release while staying on React 18.\u003c/p\u003e\n\u003cp\u003eAll packages' peer dependencies on \u003ccode\u003ereact\u003c/code\u003e and \u003ccode\u003ereact-dom\u003c/code\u003e have been extended from \u003ccode\u003e^18.0.0\u003c/code\u003e to \u003ccode\u003e^18.0.0 || ^19.0.0\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eAll existing \u003cstrong\u003estable\u003c/strong\u003e Gatsby functionality is intended to now work with React 19.\u003c/p\u003e\n\u003cp\u003ePR: \u003ca href=\"https://redirect.github.com/gatsbyjs/gatsby/pull/39306\"\u003egatsbyjs/gatsby#39306\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eUpgrade Guide\u003c/h3\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!WARNING]\n\u003cstrong\u003eCommunity\u003c/strong\u003e plugins may not have been updated yet to support React 19, so please check their repository for the current status. All plugins managed by the Gatsby team (in the \u003ca href=\"https://github.com/gatsbyjs/gatsby\"\u003egatsbyjs/gatsby\u003c/a\u003e repository) have been updated.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eTo upgrade to React 19, first upgrade \u003ccode\u003egatsby\u003c/code\u003e and all your dependencies that start with \u003ccode\u003egatsby-\u003c/code\u003e to the latest version. (Check out \u003ca href=\"https://www.gatsbyjs.com/docs/reference/release-notes/upgrade-gatsby-and-dependencies/\"\u003ethis guide\u003c/a\u003e if you need help with that.)\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!TIP]\nIf you use npm 7 or higher you’ll want to use the \u003ccode\u003e--legacy-peer-deps\u003c/code\u003e option. For example, if you use \u003ccode\u003egatsby\u003c/code\u003e and \u003ccode\u003egatsby-plugin-postcss\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003enpm install --legacy-peer-deps gatsby@latest gatsby-plugin-postcss@latest\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eThen, \u003ca href=\"https://react.dev/blog/2024/04/25/react-19-upgrade-guide\"\u003efollow the React 19 upgrade guide\u003c/a\u003e. No other changes are required.\u003c/p\u003e\n\u003cp\u003ePlease note:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSome \u003cem\u003enew\u003c/em\u003e React 19 features may not be available yet via Gatsby.\n\u003cul\u003e\n\u003cli\u003eNotably, the new \u003ca href=\"https://react.dev/blog/2024/12/05/react-19#support-for-metadata-tags\"\u003edocument metadata hoisting feature\u003c/a\u003e is disabled in Gatsby, as it conflicts with the existing \u003ca href=\"https://www.gatsbyjs.com/docs/reference/built-in-components/gatsby-head/\"\u003eGatsby Head API\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eGatsby \u003ca href=\"https://www.gatsbyjs.com/docs/how-to/performance/partial-hydration\"\u003ePartial Hydration\u003c/a\u003e, an \u003cstrong\u003eexperimental\u003c/strong\u003e feature for three years now, is known to be \u003cstrong\u003eincompatible with React 19\u003c/strong\u003e at this time. If you rely on this feature, do not upgrade to React 19.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eGatsby now supports \u003ca href=\"https://react.dev/blog/2024/12/05/react-19#error-handling\"\u003eReact 19's new root error callbacks\u003c/a\u003e.\u003c/p\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/gatsbyjs/gatsby/blob/master/packages/gatsby-plugin-mdx/CHANGELOG.md\"\u003egatsby-plugin-mdx's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/gatsbyjs/gatsby/commits/gatsby-plugin-mdx@5.16.0/packages/gatsby-plugin-mdx\"\u003e5.16.0\u003c/a\u003e (2026-01-26)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://www.gatsbyjs.com/docs/reference/release-notes/v5.16\"\u003e🧾 Release notes\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eFeatures\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003esupport React 19 \u003ca href=\"https://redirect.github.com/gatsbyjs/gatsby/issues/39306\"\u003e#39306\u003c/a\u003e (\u003ca href=\"https://github.com/gatsbyjs/gatsby/commit/9e39c05f2c48aedfc495421367e67ee4bcbf1c4a\"\u003e9e39c05\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eOther Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eRevert \u0026quot;chore(release): Publish next pre-minor\u0026quot; (\u003ca href=\"https://github.com/gatsbyjs/gatsby/commit/3539ec8d8973e8eabbeb10734e3bb54bd831ac6c\"\u003e3539ec8\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/gatsbyjs/gatsby/commit/92d6c67dcf10b641adf5fcc81ebeec5f50b75e40\"\u003e\u003ccode\u003e92d6c67\u003c/code\u003e\u003c/a\u003e chore(release): Publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gatsbyjs/gatsby/commit/3539ec8d8973e8eabbeb10734e3bb54bd831ac6c\"\u003e\u003ccode\u003e3539ec8\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;chore(release): Publish next pre-minor\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gatsbyjs/gatsby/commit/aea34d80b48583f36894eae89de0b90581201c6b\"\u003e\u003ccode\u003eaea34d8\u003c/code\u003e\u003c/a\u003e chore(release): Publish next pre-minor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gatsbyjs/gatsby/commit/9e39c05f2c48aedfc495421367e67ee4bcbf1c4a\"\u003e\u003ccode\u003e9e39c05\u003c/code\u003e\u003c/a\u003e feat: support React 19 (\u003ca href=\"https://github.com/gatsbyjs/gatsby/tree/HEAD/packages/gatsby-plugin-mdx/issues/39306\"\u003e#39306\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gatsbyjs/gatsby/commit/c03a9206815299585cca37e6abd6b394c66058d7\"\u003e\u003ccode\u003ec03a920\u003c/code\u003e\u003c/a\u003e chore(changelogs): update changelogs (\u003ca href=\"https://github.com/gatsbyjs/gatsby/tree/HEAD/packages/gatsby-plugin-mdx/issues/39364\"\u003e#39364\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gatsbyjs/gatsby/commit/32f2d1e7f81c8bbd97d4623fc06fea8d5f367ae5\"\u003e\u003ccode\u003e32f2d1e\u003c/code\u003e\u003c/a\u003e chore(release): Publish next pre-minor\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/gatsbyjs/gatsby/commits/gatsby-plugin-mdx@5.16.0/packages/gatsby-plugin-mdx\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `gatsby-plugin-postcss` from 6.15.0 to 6.16.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gatsbyjs/gatsby/releases\"\u003egatsby-plugin-postcss's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003egatsby-source-wordpress@7.13.5 and 6 more...\u003c/h2\u003e\n\u003cp\u003e2024-08-26\u003c/p\u003e\n\u003ch2\u003eUpdated packages\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003egatsby-source-wordpress@7.13.5\u003c/li\u003e\n\u003cli\u003egatsby-remark-responsive-iframe@6.13.2\u003c/li\u003e\n\u003cli\u003egatsby-remark-prismjs@7.13.2\u003c/li\u003e\n\u003cli\u003egatsby-remark-images@7.13.2\u003c/li\u003e\n\u003cli\u003egatsby-remark-images@6.13.2\u003c/li\u003e\n\u003cli\u003egatsby-remark-graphviz@5.13.2\u003c/li\u003e\n\u003cli\u003egatsby-remark-copy-linked-files@6.13.2\u003c/li\u003e\n\u003cli\u003egatsby-plugin-offline@6.13.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: pin cheerio (\u003ca href=\"https://github.com/gatsbyjs/gatsby/tree/HEAD/packages/gatsby-plugin-postcss/issues/39066\"\u003e#39066\u003c/a\u003e) by \u003ca href=\"https://github.com/gatsbybot\"\u003e\u003ccode\u003e@​gatsbybot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gatsbyjs/gatsby/pull/39069\"\u003egatsbyjs/gatsby#39069\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee full release notes: \u003ca href=\"https://redirect.github.com/gatsbyjs/gatsby/pull/39070\"\u003egatsbyjs/gatsby#39070\u003c/a\u003e\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/gatsbyjs/gatsby/blob/master/packages/gatsby-plugin-postcss/CHANGELOG.md\"\u003egatsby-plugin-postcss's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/gatsbyjs/gatsby/commits/gatsby-plugin-postcss@6.16.0/packages/gatsby-plugin-postcss\"\u003e6.16.0\u003c/a\u003e (2026-01-26)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://www.gatsbyjs.com/docs/reference/release-notes/v5.16\"\u003e🧾 Release notes\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eBug Fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003euse more explicit node.js version range \u003ca href=\"https://redirect.github.com/gatsbyjs/gatsby/issues/39398\"\u003e#39398\u003c/a\u003e (\u003ca href=\"https://github.com/gatsbyjs/gatsby/commit/c35564071466681951402a04fb33ae34cc673a2b\"\u003ec355640\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eOther Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eRevert \u0026quot;chore(release): Publish next pre-minor\u0026quot; (\u003ca href=\"https://github.com/gatsbyjs/gatsby/commit/3539ec8d8973e8eabbeb10734e3bb54bd831ac6c\"\u003e3539ec8\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/gatsbyjs/gatsby/commit/92d6c67dcf10b641adf5fcc81ebeec5f50b75e40\"\u003e\u003ccode\u003e92d6c67\u003c/code\u003e\u003c/a\u003e chore(release): Publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gatsbyjs/gatsby/commit/3539ec8d8973e8eabbeb10734e3bb54bd831ac6c\"\u003e\u003ccode\u003e3539ec8\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;chore(release): Publish next pre-minor\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gatsbyjs/gatsby/commit/c35564071466681951402a04fb33ae34cc673a2b\"\u003e\u003ccode\u003ec355640\u003c/code\u003e\u003c/a\u003e fix: use more explicit node.js version range (\u003ca href=\"https://github.com/gatsbyjs/gatsby/tree/HEAD/packages/gatsby-plugin-postcss/issues/39398\"\u003e#39398\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gatsbyjs/gatsby/commit/aea34d80b48583f36894eae89de0b90581201c6b\"\u003e\u003ccode\u003eaea34d8\u003c/code\u003e\u003c/a\u003e chore(release): Publish next pre-minor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gatsbyjs/gatsby/commit/c03a9206815299585cca37e6abd6b394c66058d7\"\u003e\u003ccode\u003ec03a920\u003c/code\u003e\u003c/a\u003e chore(changelogs): update changelogs (\u003ca href=\"https://github.com/gatsbyjs/gatsby/tree/HEAD/packages/gatsby-plugin-postcss/issues/39364\"\u003e#39364\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gatsbyjs/gatsby/commit/32f2d1e7f81c8bbd97d4623fc06fea8d5f367ae5\"\u003e\u003ccode\u003e32f2d1e\u003c/code\u003e\u003c/a\u003e chore(release): Publish next pre-minor\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/gatsbyjs/gatsby/commits/gatsby-plugin-postcss@6.16.0/packages/gatsby-plugin-postcss\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `gatsby-plugin-styled-components` from 6.15.0 to 6.16.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gatsbyjs/gatsby/releases\"\u003egatsby-plugin-styled-components's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003egatsby-source-wordpress@7.13.5 and 6 more...\u003c/h2\u003e\n\u003cp\u003e2024-08-26\u003c/p\u003e\n\u003ch2\u003eUpdated packages\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003egatsby-source-wordpress@7.13.5\u003c/li\u003e\n\u003cli\u003egatsby-remark-responsive-iframe@6.13.2\u003c/li\u003e\n\u003cli\u003egatsby-remark-prismjs@7.13.2\u003c/li\u003e\n\u003cli\u003egatsby-remark-images@7.13.2\u003c/li\u003e\n\u003cli\u003egatsby-remark-images@6.13.2\u003c/li\u003e\n\u003cli\u003egatsby-remark-graphviz@5.13.2\u003c/li\u003e\n\u003cli\u003egatsby-remark-copy-linked-files@6.13.2\u003c/li\u003e\n\u003cli\u003egatsby-plugin-offline@6.13.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: pin cheerio (\u003ca href=\"https://github.com/gatsbyjs/gatsby/tree/HEAD/packages/gatsby-plugin-styled-components/issues/39066\"\u003e#39066\u003c/a\u003e) by \u003ca href=\"https://github.com/gatsbybot\"\u003e\u003ccode\u003e@​gatsbybot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gatsbyjs/gatsby/pull/39069\"\u003egatsbyjs/gatsby#39069\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee full release notes: \u003ca href=\"https://redirect.github.com/gatsbyjs/gatsby/pull/39070\"\u003egatsbyjs/gatsby#39070\u003c/a\u003e\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/gatsbyjs/gatsby/blob/master/packages/gatsby-plugin-styled-components/CHANGELOG.md\"\u003egatsby-plugin-styled-components's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/gatsbyjs/gatsby/commits/gatsby-plugin-styled-components@6.16.0/packages/gatsby-plugin-styled-components\"\u003e6.16.0\u003c/a\u003e (2026-01-26)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://www.gatsbyjs.com/docs/reference/release-notes/v5.16\"\u003e🧾 Release notes\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eFeatures\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003esupport React 19 \u003ca href=\"https://redirect.github.com/gatsbyjs/gatsby/issues/39306\"\u003e#39306\u003c/a\u003e (\u003ca href=\"https://github.com/gatsbyjs/gatsby/commit/9e39c05f2c48aedfc495421367e67ee4bcbf1c4a\"\u003e9e39c05\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eBug Fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003euse more explicit node.js version range \u003ca href=\"https://redirect.github.com/gatsbyjs/gatsby/issues/39398\"\u003e#39398\u003c/a\u003e (\u003ca href=\"https://github.com/gatsbyjs/gatsby/commit/c35564071466681951402a04fb33ae34cc673a2b\"\u003ec355640\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eOther Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eRevert \u0026quot;chore(release): Publish next pre-minor\u0026quot; (\u003ca href=\"https://github.com/gatsbyjs/gatsby/commit/3539ec8d8973e8eabbeb10734e3bb54bd831ac6c\"\u003e3539ec8\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/gatsbyjs/gatsby/commit/92d6c67dcf10b641adf5fcc81ebeec5f50b75e40\"\u003e\u003ccode\u003e92d6c67\u003c/code\u003e\u003c/a\u003e chore(release): Publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gatsbyjs/gatsby/commit/3539ec8d8973e8eabbeb10734e3bb54bd831ac6c\"\u003e\u003ccode\u003e3539ec8\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;chore(release): Publish next pre-minor\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gatsbyjs/gatsby/commit/c35564071466681951402a04fb33ae34cc673a2b\"\u003e\u003ccode\u003ec355640\u003c/code\u003e\u003c/a\u003e fix: use more explicit node.js version range (\u003ca href=\"https://github.com/gatsbyjs/gatsby/tree/HEAD/packages/gatsby-plugin-styled-components/issues/39398\"\u003e#39398\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gatsbyjs/gatsby/commit/aea34d80b48583f36894eae89de0b90581201c6b\"\u003e\u003ccode\u003eaea34d8\u003c/code\u003e\u003c/a\u003e chore(release): Publish next pre-minor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gatsbyjs/gatsby/commit/9e39c05f2c48aedfc495421367e67ee4bcbf1c4a\"\u003e\u003ccode\u003e9e39c05\u003c/code\u003e\u003c/a\u003e feat: support React 19 (\u003ca href=\"https://github.com/gatsbyjs/gatsby/tree/HEAD/packages/gatsby-plugin-styled-components/issues/39306\"\u003e#39306\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gatsbyjs/gatsby/commit/c03a9206815299585cca37e6abd6b394c66058d7\"\u003e\u003ccode\u003ec03a920\u003c/code\u003e\u003c/a\u003e chore(changelogs): update changelogs (\u003ca href=\"https://github.com/gatsbyjs/gatsby/tree/HEAD/packages/gatsby-plugin-styled-components/issues/39364\"\u003e#39364\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gatsbyjs/gatsby/commit/32f2d1e7f81c8bbd97d4623fc06fea8d5f367ae5\"\u003e\u003ccode\u003e32f2d1e\u003c/code\u003e\u003c/a\u003e chore(release): Publish next pre-minor\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/gatsbyjs/gatsby/commits/gatsby-plugin-styled-components@6.16.0/packages/gatsby-plugin-styled-components\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `gatsby-source-filesystem` from 5.15.0 to 5.16.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gatsbyjs/gatsby/releases\"\u003egatsby-source-filesystem's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003egatsby@5.16.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: support React 19 by \u003ca href=\"https://github.com/serhalp\"\u003e\u003ccode\u003e@​serhalp\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gatsbyjs/gatsby/pull/39306\"\u003egatsbyjs/gatsby#39306\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: support Node.js 24 by \u003ca href=\"https://github.com/serhalp\"\u003e\u003ccode\u003e@​serhalp\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gatsbyjs/gatsby/pull/39380\"\u003egatsbyjs/gatsby#39380\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/gatsbyjs/gatsby/pull/39398\"\u003egatsbyjs/gatsby#39398\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): bump \u003ccode\u003ebody-parser\u003c/code\u003e to resolve \u003ccode\u003eqs\u003c/code\u003e vulnerability warning by \u003ca href=\"https://github.com/serhalp\"\u003e\u003ccode\u003e@​serhalp\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gatsbyjs/gatsby/pull/39396\"\u003egatsbyjs/gatsby#39396\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(docs,starters): remove misc. outdated, invalid, or misleading instructions by \u003ca href=\"https://github.com/serhalp\"\u003e\u003ccode\u003e@​serhalp\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gatsbyjs/gatsby/pull/39363\"\u003egatsbyjs/gatsby#39363\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eReact 19\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n🔐 As of January 26 2026, \u003cstrong\u003enone of the React 19 security vulnerabilities\u003c/strong\u003e affect Gatsby.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e🚀 React 19 is here!\u003c/p\u003e\n\u003cp\u003eReact 19 is now officially supported by Gatsby and all \u003ccode\u003egatsby-\u003c/code\u003e packages maintained by the Gatsby team.\u003c/p\u003e\n\u003cp\u003eThis is not a breaking change. You can safely upgrade to this release while staying on React 18.\u003c/p\u003e\n\u003cp\u003eAll packages' peer dependencies on \u003ccode\u003ereact\u003c/code\u003e and \u003ccode\u003ereact-dom\u003c/code\u003e have been extended from \u003ccode\u003e^18.0.0\u003c/code\u003e to \u003ccode\u003e^18.0.0 || ^19.0.0\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eAll existing \u003cstrong\u003estable\u003c/strong\u003e Gatsby functionality is intended to now work with React 19.\u003c/p\u003e\n\u003cp\u003ePR: \u003ca href=\"https://redirect.github.com/gatsbyjs/gatsby/pull/39306\"\u003egatsbyjs/gatsby#39306\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eUpgrade Guide\u003c/h3\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!WARNING]\n\u003cstrong\u003eCommunity\u003c/strong\u003e plugins may not have been updated yet to support React 19, so please check their repository for the current status. All plugins managed by the Gatsby team (in the \u003ca href=\"https://github.com/gatsbyjs/gatsby\"\u003egatsbyjs/gatsby\u003c/a\u003e repository) have been updated.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eTo upgrade to React 19, first upgrade \u003ccode\u003egatsby\u003c/code\u003e and all your dependencies that start with \u003ccode\u003egatsby-\u003c/code\u003e to the latest version. (Check out \u003ca href=\"https://www.gatsbyjs.com/docs/reference/release-notes/upgrade-gatsby-and-dependencies/\"\u003ethis guide\u003c/a\u003e if you need help with that.)\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!TIP]\nIf you use npm 7 or higher you’ll want to use the \u003ccode\u003e--legacy-peer-deps\u003c/code\u003e option. For example, if you use \u003ccode\u003egatsby\u003c/code\u003e and \u003ccode\u003egatsby-plugin-postcss\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003enpm install --legacy-peer-deps gatsby@latest gatsby-plugin-postcss@latest\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eThen, \u003ca href=\"https://react.dev/blog/2024/04/25/react-19-upgrade-guide\"\u003efollow the React 19 upgrade guide\u003c/a\u003e. No other changes are required.\u003c/p\u003e\n\u003cp\u003ePlease note:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSome \u003cem\u003enew\u003c/em\u003e React 19 features may not be available yet via Gatsby.\n\u003cul\u003e\n\u003cli\u003eNotably, the new \u003ca href=\"https://react.dev/blog/2024/12/05/react-19#support-for-metadata-tags\"\u003edocument metadata hoisting feature\u003c/a\u003e is disabled in Gatsby, as it conflicts with the existing \u003ca href=\"https://www.gatsbyjs.com/docs/reference/built-in-components/gatsby-head/\"\u003eGatsby Head API\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eGatsby \u003ca href=\"https://www.gatsbyjs.com/docs/how-to/performance/partial-hydration\"\u003ePartial Hydration\u003c/a\u003e, an \u003cstrong\u003eexperimental\u003c/strong\u003e feature for three years now, is known to be \u003cstrong\u003eincompatible with React 19\u003c/strong\u003e at this time. If you rely on this feature, do not upgrade to React 19.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eGatsby now supports \u003ca href=\"https://react.dev/blog/2024/12/05/react-19#error-handling\"\u003eReact 19's new root error callbacks\u003c/a\u003e.\u003c/p\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/gatsbyjs/gatsby/blob/master/packages/gatsby-source-filesystem/CHANGELOG.md\"\u003egatsby-source-filesystem's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/gatsbyjs/gatsby/commits/gatsby-source-filesystem@5.16.0/packages/gatsby-source-filesystem\"\u003e5.16.0\u003c/a\u003e (2026-01-26)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://www.gatsbyjs.com/docs/reference/release-notes/v5.16\"\u003e🧾 Release notes\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eBug Fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003euse more explicit node.js version range \u003ca href=\"https://redirect.github.com/gatsbyjs/gatsby/issues/39398\"\u003e#39398\u003c/a\u003e (\u003ca href=\"https://github.com/gatsbyjs/gatsby/commit/c35564071466681951402a04fb33ae34cc673a2b\"\u003ec355640\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eOther Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eRevert \u0026quot;chore(release): Publish next pre-minor\u0026quot; (\u003ca href=\"https://github.com/gatsbyjs/gatsby/commit/3539ec8d8973e8eabbeb10734e3bb54bd831ac6c\"\u003e3539ec8\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/gatsbyjs/gatsby/commit/92d6c67dcf10b641adf5fcc81ebeec5f50b75e40\"\u003e\u003ccode\u003e92d6c67\u003c/code\u003e\u003c/a\u003e chore(release): Publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gatsbyjs/gatsby/commit/3539ec8d8973e8eabbeb10734e3bb54bd831ac6c\"\u003e\u003ccode\u003e3539ec8\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;chore(release): Publish next pre-minor\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gatsbyjs/gatsby/commit/c35564071466681951402a04fb33ae34cc673a2b\"\u003e\u003ccode\u003ec355640\u003c/code\u003e\u003c/a\u003e fix: use more explicit node.js version range (\u003ca href=\"https://github.com/gatsbyjs/gatsby/tree/HEAD/packages/gatsby-source-filesystem/issues/39398\"\u003e#39398\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gatsbyjs/gatsby/commit/aea34d80b48583f36894eae89de0b90581201c6b\"\u003e\u003ccode\u003eaea34d8\u003c/code\u003e\u003c/a\u003e chore(release): Publish next pre-minor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gatsbyjs/gatsby/commit/c03a9206815299585cca37e6abd6b394c66058d7\"\u003e\u003ccode\u003ec03a920\u003c/code\u003e\u003c/a\u003e chore(changelogs): update changelogs (\u003ca href=\"https://github.com/gatsbyjs/gatsby/tree/HEAD/packages/gatsby-source-filesystem/issues/39364\"\u003e#39364\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gatsbyjs/gatsby/commit/32f2d1e7f81c8bbd97d4623fc06fea8d5f367ae5\"\u003e\u003ccode\u003e32f2d1e\u003c/code\u003e\u003c/a\u003e chore(release): Publish next pre-minor\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/gatsbyjs/gatsby/commits/gatsby-source-filesystem@5.16.0/packages/gatsby-source-filesystem\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `gatsby-transformer-yaml` from 5.15.0 to 5.16.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gatsbyjs/gatsby/releases\"\u003egatsby-transformer-yaml's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003egatsby@5.16.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: support React 19 by \u003ca href=\"https://github.com/serhalp\"\u003e\u003ccode\u003e@​serhalp\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gatsbyjs/gatsby/pull/39306\"\u003egatsbyjs/gatsby#39306\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: support Node.js 24 by \u003ca href=\"https://github.com/serhalp\"\u003e\u003ccode\u003e@​serhalp\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gatsbyjs/gatsby/pull/39380\"\u003egatsbyjs/gatsby#39380\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/gatsbyjs/gatsby/pull/39398\"\u003egatsbyjs/gatsby#39398\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): bump \u003ccode\u003ebody-parser\u003c/code\u003e to resolve \u003ccode\u003eqs\u003c/code\u003e vulnerability warning by \u003ca href=\"https://github.com/serhalp\"\u003e\u003ccode\u003e@​serhalp\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gatsbyjs/gatsby/pull/39396\"\u003egatsbyjs/gatsby#39396\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(docs,starters): remove misc. outdated, invalid, or misleading instructions by \u003ca href=\"https://github.com/serhalp\"\u003e\u003ccode\u003e@​serhalp\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gatsbyjs/gatsby/pull/39363\"\u003egatsbyjs/gatsby#39363\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eReact 19\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\n🔐 As of January 26 2026, \u003cstrong\u003enone of the React 19 security vulnerabilities\u003c/strong\u003e affect Gatsby.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e🚀 React 19 is here!\u003c/p\u003e\n\u003cp\u003eReact 19 is now officially supported by Gatsby and all \u003ccode\u003egatsby-\u003c/code\u003e packages maintained by the Gatsby team.\u003c/p\u003e\n\u003cp\u003eThis is not a breaking change. You can safely upgrade to this release while staying on React 18.\u003c/p\u003e\n\u003cp\u003eAll packages' peer dependencies on \u003ccode\u003ereact\u003c/code\u003e and \u003ccode\u003ereact-dom\u003c/code\u003e have been extended from \u003ccode\u003e^18.0.0\u003c/code\u003e to \u003ccode\u003e^18.0.0 || ^19.0.0\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eAll existing \u003cstrong\u003estable\u003c/strong\u003e Gatsby functionality is intended to now work with React 19.\u003c/p\u003e\n\u003cp\u003ePR: \u003ca href=\"https://redirect.github.com/gatsbyjs/gatsby/pull/39306\"\u003egatsbyjs/gatsby#39306\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eUpgrade Guide\u003c/h3\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!WARNING]\n\u003cstrong\u003eCommunity\u003c/strong\u003e plugins may not have been updated yet to support React 19, so please check their repository for the current status. All plugins managed by the Gatsby team (in the \u003ca href=\"https://github.com/gatsbyjs/gatsby\"\u003egatsbyjs/gatsby\u003c/a\u003e repository) have been updated.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eTo upgrade to React 19, first upgrade \u003ccode\u003egatsby\u003c/code\u003e and all your dependencies that start with \u003ccode\u003egatsby-\u003c/code\u003e to the latest version. (Check out \u003ca href=\"https://www.gatsbyjs.com/docs/reference/release-notes/upgrade-gatsby-and-dependencies/\"\u003ethis guide\u003c/a\u003e if you need help with that.)\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!TIP]\nIf you use npm 7 or higher you’ll want to use the \u003ccode\u003e--legacy-peer-deps\u003c/code\u003e option. For example, if you use \u003ccode\u003egatsby\u003c/code\u003e and \u003ccode\u003egatsby-plugin-postcss\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003enpm install --legacy-peer-deps gatsby@latest gatsby-plugin-postcss@latest\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eThen, \u003ca href=\"https://react.dev/blog/2024/04/25/react-19-upgrade-guide\"\u003efollow the React 19 upgrade guide\u003c/a\u003e. No other changes are required.\u003c/p\u003e\n\u003cp\u003ePlease note:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSome \u003cem\u003enew\u003c/em\u003e React 19 features may not be available yet via Gatsby.\n\u003cul\u003e\n\u003cli\u003eNotably, the new \u003ca href=\"https://react.dev/blog/2024/12/05/react-19#support-for-metadata-tags\"\u003edocument metadata hoisting feature\u003c/a\u003e is disabled in Gatsby, as it conflicts with the existing \u003ca href=\"https://www.gatsbyjs.com/docs/reference/built-in-components/gatsby-head/\"\u003eGatsby Head API\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eGatsby \u003ca href=\"https://www.gatsbyjs.com/docs/how-to/performance/partial-hydration\"\u003ePartial Hydration\u003c/a\u003e, an \u003cstrong\u003eexperimental\u003c/strong\u003e feature for three years now, is known to be \u003cstrong\u003eincompatible with React 19\u003c/strong\u003e at this time. If you rely on this feature, do not upgrade to React 19.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eGatsby now supports \u003ca href=\"https://react.dev/blog/2024/12/05/react-19#error-handling\"\u003eReact 19's new root error callbacks\u003c/a\u003e.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p...\n\n_Description has been truncated_","html_url":"https://github.com/profenisnur/documentation/pull/11","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/profenisnur%2Fdocumentation/issues/11","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/11/packages"}},{"old_version":"21.1.0","new_version":"21.2.0","update_type":"minor","path":null,"pr_created_at":"2026-02-06T18:22:38.000Z","version_change":"21.1.0 → 21.2.0","issue":{"uuid":"3907926464","node_id":"PR_kwDOC2x0-87CDq9g","number":3234,"state":"open","title":"fix(deps): bump pacote from 21.1.0 to 21.2.0","user":"dependabot[bot]","labels":["dependencies","npm"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-02-06T18:22:38.000Z","updated_at":"2026-02-06T18:22:48.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"fix(deps)","packages":[{"name":"pacote","old_version":"21.1.0","new_version":"21.2.0","repository_url":"https://github.com/npm/pacote"}],"path":null,"ecosystem":"npm"},"body":"Bumps [pacote](https://github.com/npm/pacote) from 21.1.0 to 21.2.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/pacote/releases\"\u003epacote's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev21.2.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/pacote/compare/v21.1.0...v21.2.0\"\u003e21.2.0\u003c/a\u003e (2026-02-06)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/db21624fd9ee8fe3ccea5f671f2e39c7f68546eb\"\u003e\u003ccode\u003edb21624\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/442\"\u003e#442\u003c/a\u003e implement gitSubdir according to npa spec (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/442\"\u003e#442\u003c/a\u003e) (\u003ca href=\"https://github.com/Kakadus\"\u003e\u003ccode\u003e@​Kakadus\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/c2a4217fc8b49d58c4bafd41ec1127105a37ae05\"\u003e\u003ccode\u003ec2a4217\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/443\"\u003e#443\u003c/a\u003e add allowRemote, allowFile, allowDirectory (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/443\"\u003e#443\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\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/pacote/blob/main/CHANGELOG.md\"\u003epacote's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/pacote/compare/v21.1.0...v21.2.0\"\u003e21.2.0\u003c/a\u003e (2026-02-06)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/db21624fd9ee8fe3ccea5f671f2e39c7f68546eb\"\u003e\u003ccode\u003edb21624\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/442\"\u003e#442\u003c/a\u003e implement gitSubdir according to npa spec (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/442\"\u003e#442\u003c/a\u003e) (\u003ca href=\"https://github.com/Kakadus\"\u003e\u003ccode\u003e@​Kakadus\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/c2a4217fc8b49d58c4bafd41ec1127105a37ae05\"\u003e\u003ccode\u003ec2a4217\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/443\"\u003e#443\u003c/a\u003e add allowRemote, allowFile, allowDirectory (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/443\"\u003e#443\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\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/pacote/commit/27cc5e11c8c1f515f3c96abcaefab702ffcce2b3\"\u003e\u003ccode\u003e27cc5e1\u003c/code\u003e\u003c/a\u003e chore: release 21.2.0 (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/444\"\u003e#444\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/db21624fd9ee8fe3ccea5f671f2e39c7f68546eb\"\u003e\u003ccode\u003edb21624\u003c/code\u003e\u003c/a\u003e feat: implement gitSubdir according to npa spec (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/442\"\u003e#442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/c2a4217fc8b49d58c4bafd41ec1127105a37ae05\"\u003e\u003ccode\u003ec2a4217\u003c/code\u003e\u003c/a\u003e feat: add allowRemote, allowFile, allowDirectory (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/443\"\u003e#443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/npm/pacote/compare/v21.1.0...v21.2.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=pacote\u0026package-manager=npm_and_yarn\u0026previous-version=21.1.0\u0026new-version=21.2.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/arlac77/npm-dep-graph/pull/3234","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/arlac77%2Fnpm-dep-graph/issues/3234","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3234/packages"}},{"old_version":"21.0.4","new_version":"21.2.0","update_type":"minor","path":null,"pr_created_at":"2026-02-06T17:44:16.000Z","version_change":"21.0.4 → 21.2.0","issue":{"uuid":"3907796684","node_id":"PR_kwDOGebqU87CDQCi","number":3065,"state":"open","title":"Build(deps): Bump pacote from 21.0.4 to 21.2.0","user":"dependabot[bot]","labels":["dependencies","waiting"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-02-06T17:44:16.000Z","updated_at":"2026-02-07T15:40:50.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Build(deps): Bump","packages":[{"name":"pacote","old_version":"21.0.4","new_version":"21.2.0","repository_url":"https://github.com/npm/pacote"}],"path":null,"ecosystem":"npm"},"body":"Bumps [pacote](https://github.com/npm/pacote) from 21.0.4 to 21.2.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/pacote/releases\"\u003epacote's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev21.2.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/pacote/compare/v21.1.0...v21.2.0\"\u003e21.2.0\u003c/a\u003e (2026-02-06)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/db21624fd9ee8fe3ccea5f671f2e39c7f68546eb\"\u003e\u003ccode\u003edb21624\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/442\"\u003e#442\u003c/a\u003e implement gitSubdir according to npa spec (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/442\"\u003e#442\u003c/a\u003e) (\u003ca href=\"https://github.com/Kakadus\"\u003e\u003ccode\u003e@​Kakadus\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/c2a4217fc8b49d58c4bafd41ec1127105a37ae05\"\u003e\u003ccode\u003ec2a4217\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/443\"\u003e#443\u003c/a\u003e add allowRemote, allowFile, allowDirectory (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/443\"\u003e#443\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\u003ev21.1.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/pacote/compare/v21.0.4...v21.1.0\"\u003e21.1.0\u003c/a\u003e (2026-01-28)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/258e5fde5576b5dfebc0d5f9a098b15afdd70875\"\u003e\u003ccode\u003e258e5fd\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/440\"\u003e#440\u003c/a\u003e add allowGit option (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/440\"\u003e#440\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\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/pacote/blob/main/CHANGELOG.md\"\u003epacote's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/pacote/compare/v21.1.0...v21.2.0\"\u003e21.2.0\u003c/a\u003e (2026-02-06)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/db21624fd9ee8fe3ccea5f671f2e39c7f68546eb\"\u003e\u003ccode\u003edb21624\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/442\"\u003e#442\u003c/a\u003e implement gitSubdir according to npa spec (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/442\"\u003e#442\u003c/a\u003e) (\u003ca href=\"https://github.com/Kakadus\"\u003e\u003ccode\u003e@​Kakadus\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/c2a4217fc8b49d58c4bafd41ec1127105a37ae05\"\u003e\u003ccode\u003ec2a4217\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/443\"\u003e#443\u003c/a\u003e add allowRemote, allowFile, allowDirectory (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/443\"\u003e#443\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/pacote/compare/v21.0.4...v21.1.0\"\u003e21.1.0\u003c/a\u003e (2026-01-28)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/258e5fde5576b5dfebc0d5f9a098b15afdd70875\"\u003e\u003ccode\u003e258e5fd\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/440\"\u003e#440\u003c/a\u003e add allowGit option (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/440\"\u003e#440\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\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/pacote/commit/27cc5e11c8c1f515f3c96abcaefab702ffcce2b3\"\u003e\u003ccode\u003e27cc5e1\u003c/code\u003e\u003c/a\u003e chore: release 21.2.0 (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/444\"\u003e#444\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/db21624fd9ee8fe3ccea5f671f2e39c7f68546eb\"\u003e\u003ccode\u003edb21624\u003c/code\u003e\u003c/a\u003e feat: implement gitSubdir according to npa spec (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/442\"\u003e#442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/c2a4217fc8b49d58c4bafd41ec1127105a37ae05\"\u003e\u003ccode\u003ec2a4217\u003c/code\u003e\u003c/a\u003e feat: add allowRemote, allowFile, allowDirectory (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/443\"\u003e#443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/7c9469ddd04bd03bee0d42e99411c6be8c6a2478\"\u003e\u003ccode\u003e7c9469d\u003c/code\u003e\u003c/a\u003e chore: release 21.1.0 (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/441\"\u003e#441\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/258e5fde5576b5dfebc0d5f9a098b15afdd70875\"\u003e\u003ccode\u003e258e5fd\u003c/code\u003e\u003c/a\u003e feat: add allowGit option (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/440\"\u003e#440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/npm/pacote/compare/v21.0.4...v21.2.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=pacote\u0026package-manager=npm_and_yarn\u0026previous-version=21.0.4\u0026new-version=21.2.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/openSUSE/qem-dashboard/pull/3065","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/openSUSE%2Fqem-dashboard/issues/3065","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3065/packages"}},{"old_version":"21.0.4","new_version":"21.1.0","update_type":"minor","path":null,"pr_created_at":"2026-01-30T16:50:39.000Z","version_change":"21.0.4 → 21.1.0","issue":{"uuid":"3876526269","node_id":"PR_kwDOJdp-5M7Ab-xA","number":145,"state":"open","title":"chore(deps): bump the production-dependencies group with 2 updates","user":"dependabot[bot]","labels":["automated","dependencies"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-01-30T16:50:39.000Z","updated_at":"2026-01-30T16:51:02.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"production-dependencies","update_count":2,"packages":[{"name":"pacote","old_version":"21.0.4","new_version":"21.1.0","repository_url":"https://github.com/npm/pacote"},{"name":"@easyops-cn/docusaurus-search-local","old_version":"0.52.2","new_version":"0.52.3","repository_url":"https://github.com/easyops-cn/docusaurus-search-local"}],"path":null,"ecosystem":"npm"},"body":"Bumps the production-dependencies group with 2 updates: [pacote](https://github.com/npm/pacote) and [@easyops-cn/docusaurus-search-local](https://github.com/easyops-cn/docusaurus-search-local/tree/HEAD/packages/docusaurus-search-local).\n\nUpdates `pacote` from 21.0.4 to 21.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/pacote/releases\"\u003epacote's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev21.1.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/pacote/compare/v21.0.4...v21.1.0\"\u003e21.1.0\u003c/a\u003e (2026-01-28)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/258e5fde5576b5dfebc0d5f9a098b15afdd70875\"\u003e\u003ccode\u003e258e5fd\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/440\"\u003e#440\u003c/a\u003e add allowGit option (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/440\"\u003e#440\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\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/pacote/blob/main/CHANGELOG.md\"\u003epacote's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/pacote/compare/v21.0.4...v21.1.0\"\u003e21.1.0\u003c/a\u003e (2026-01-28)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/258e5fde5576b5dfebc0d5f9a098b15afdd70875\"\u003e\u003ccode\u003e258e5fd\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/pacote/pull/440\"\u003e#440\u003c/a\u003e add allowGit option (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/440\"\u003e#440\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\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/pacote/commit/7c9469ddd04bd03bee0d42e99411c6be8c6a2478\"\u003e\u003ccode\u003e7c9469d\u003c/code\u003e\u003c/a\u003e chore: release 21.1.0 (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/441\"\u003e#441\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/pacote/commit/258e5fde5576b5dfebc0d5f9a098b15afdd70875\"\u003e\u003ccode\u003e258e5fd\u003c/code\u003e\u003c/a\u003e feat: add allowGit option (\u003ca href=\"https://redirect.github.com/npm/pacote/issues/440\"\u003e#440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/npm/pacote/compare/v21.0.4...v21.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@easyops-cn/docusaurus-search-local` from 0.52.2 to 0.52.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/easyops-cn/docusaurus-search-local/releases\"\u003e\u003ccode\u003e@​easyops-cn/docusaurus-search-local\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.52.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/easyops-cn/docusaurus-search-local/compare/v0.52.2...v0.52.3\"\u003e0.52.3\u003c/a\u003e (2026-01-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ereplace useDocsPreferredVersion with useActiveVersion \u003ca href=\"https://github.com/easyops-cn/docusaurus-search-local/tree/HEAD/packages/docusaurus-search-local/issues/467\"\u003e#467\u003c/a\u003e (\u003ca href=\"https://github.com/easyops-cn/docusaurus-search-local/commit/7e72ef42c8605f4f4147b2227decc9865ac41afd\"\u003e7e72ef4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ereplace useDocsPreferredVersion with useActiveVersion (\u003ca href=\"https://github.com/easyops-cn/docusaurus-search-local/commit/15ba30d8c4aab85984be337f227b3ab166daa93e\"\u003e15ba30d\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\u003eSee full diff in \u003ca href=\"https://github.com/easyops-cn/docusaurus-search-local/commits/v0.52.3/packages/docusaurus-search-local\"\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 merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\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/grasdouble/Lufa/pull/145","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/grasdouble%2FLufa/issues/145","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/145/packages"}},{"old_version":"21.0.4","new_version":"21.1.0","update_type":"minor","path":null,"pr_created_at":"2026-01-30T12:22:02.000Z","version_change":"21.0.4 → 21.1.0","issue":{"uuid":"3875479137","node_id":"PR_kwDOJ-QTic7AYee9","number":93,"state":"closed","title":"Bump the minor-patch-updates group across 1 directory with 93 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-02-06T12:15:53.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-30T12:22:02.000Z","updated_at":"2026-02-06T12:15:55.000Z","time_to_close":604431,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"minor-patch-updates","update_count":93,"packages":[{"name":"yeoman-environment","old_version":"5.1.1","new_version":"5.1.2","repository_url":"https://github.com/yeoman/environment"},{"name":"@babel/core","old_version":"7.28.5","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/preset-env","old_version":"7.28.5","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"chai","old_version":"6.2.1","new_version":"6.2.2","repository_url":"https://github.com/chaijs/chai"},{"name":"eslint-plugin-n","old_version":"17.23.1","new_version":"17.23.2","repository_url":"https://github.com/eslint-community/eslint-plugin-n"},{"name":"webpack","old_version":"5.104.0","new_version":"5.104.1","repository_url":"https://github.com/webpack/webpack"},{"name":"@babel/helper-define-polyfill-provider","old_version":"0.6.5","new_version":"0.6.6","repository_url":"https://github.com/babel/babel-polyfills"},{"name":"@babel/helper-replace-supers","old_version":"7.27.1","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helper-wrap-function","old_version":"7.28.3","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@eslint-community/eslint-utils","old_version":"4.9.0","new_version":"4.9.1","repository_url":"https://github.com/eslint-community/eslint-utils"},{"name":"@npmcli/arborist","old_version":"9.1.9","new_version":"9.1.10","repository_url":"https://github.com/npm/cli"},{"name":"@npmcli/promise-spawn","old_version":"9.0.0","new_version":"9.0.1","repository_url":"https://github.com/npm/promise-spawn"},{"name":"@sigstore/core","old_version":"3.0.0","new_version":"3.1.0","repository_url":"https://github.com/sigstore/sigstore-js"},{"name":"@sigstore/sign","old_version":"4.0.1","new_version":"4.1.0","repository_url":"https://github.com/sigstore/sigstore-js"},{"name":"@sigstore/tuf","old_version":"4.0.0","new_version":"4.0.1","repository_url":"https://github.com/sigstore/sigstore-js"},{"name":"@sigstore/verify","old_version":"3.0.0","new_version":"3.1.0","repository_url":"https://github.com/sigstore/sigstore-js"},{"name":"@types/lodash","old_version":"4.17.21","new_version":"4.17.23","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"babel-plugin-polyfill-corejs2","old_version":"0.4.14","new_version":"0.4.15","repository_url":"https://github.com/babel/babel-polyfills"},{"name":"babel-plugin-polyfill-regenerator","old_version":"0.6.5","new_version":"0.6.6","repository_url":"https://github.com/babel/babel-polyfills"},{"name":"baseline-browser-mapping","old_version":"2.9.8","new_version":"2.9.19","repository_url":"https://github.com/web-platform-dx/baseline-browser-mapping"},{"name":"cacache","old_version":"20.0.1","new_version":"20.0.3","repository_url":"https://github.com/npm/cacache"},{"name":"caniuse-lite","old_version":"1.0.30001760","new_version":"1.0.30001766","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"cli-spinners","old_version":"3.3.0","new_version":"3.4.0","repository_url":"https://github.com/sindresorhus/cli-spinners"},{"name":"core-js-compat","old_version":"3.47.0","new_version":"3.48.0","repository_url":"https://github.com/zloirock/core-js"},{"name":"electron-to-chromium","old_version":"1.5.267","new_version":"1.5.283","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":"eventemitter3","old_version":"5.0.1","new_version":"5.0.4","repository_url":"https://github.com/primus/eventemitter3"},{"name":"fastq","old_version":"1.19.1","new_version":"1.20.1","repository_url":"https://github.com/mcollina/fastq"},{"name":"ky","old_version":"1.14.1","new_version":"1.14.3","repository_url":"https://github.com/sindresorhus/ky"},{"name":"lodash-es","old_version":"4.17.22","new_version":"4.17.23","repository_url":"https://github.com/lodash/lodash"},{"name":"lodash","old_version":"4.17.21","new_version":"4.17.23","repository_url":"https://github.com/lodash/lodash"},{"name":"make-fetch-happen","old_version":"15.0.2","new_version":"15.0.3","repository_url":"https://github.com/npm/make-fetch-happen"},{"name":"mem-fs","old_version":"4.1.2","new_version":"4.1.3","repository_url":"https://github.com/SBoudrias/mem-fs"},{"name":"node-gyp","old_version":"12.1.0","new_version":"12.2.0","repository_url":"https://github.com/nodejs/node-gyp"},{"name":"ora","old_version":"9.0.0","new_version":"9.1.0","repository_url":"https://github.com/sindresorhus/ora"},{"name":"pacote","old_version":"21.0.4","new_version":"21.1.0","repository_url":"https://github.com/npm/pacote"},{"name":"registry-auth-token","old_version":"5.1.0","new_version":"5.1.1","repository_url":"https://github.com/rexxars/registry-auth-token"},{"name":"sigstore","old_version":"4.0.0","new_version":"4.1.0","repository_url":"https://github.com/sigstore/sigstore-js"},{"name":"tar","old_version":"7.5.2","new_version":"7.5.7","repository_url":"https://github.com/isaacs/node-tar"},{"name":"terser","old_version":"5.44.1","new_version":"5.46.0","repository_url":"https://github.com/terser/terser"},{"name":"validate-npm-package-name","old_version":"7.0.0","new_version":"7.0.2","repository_url":"https://github.com/npm/validate-npm-package-name"},{"name":"watchpack","old_version":"2.4.4","new_version":"2.5.1","repository_url":"https://github.com/webpack/watchpack"},{"name":"which-typed-array","old_version":"1.1.19","new_version":"1.1.20","repository_url":"https://github.com/inspect-js/which-typed-array"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-patch-updates group with 43 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [yeoman-environment](https://github.com/yeoman/environment) | `5.1.1` | `5.1.2` |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.28.5` | `7.28.6` |\n| [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) | `7.28.5` | `7.28.6` |\n| [chai](https://github.com/chaijs/chai) | `6.2.1` | `6.2.2` |\n| [eslint-plugin-n](https://github.com/eslint-community/eslint-plugin-n) | `17.23.1` | `17.23.2` |\n| [webpack](https://github.com/webpack/webpack) | `5.104.0` | `5.104.1` |\n| [@babel/helper-define-polyfill-provider](https://github.com/babel/babel-polyfills/tree/HEAD/packages/babel-helper-define-polyfill-provider) | `0.6.5` | `0.6.6` |\n| [@babel/helper-replace-supers](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-replace-supers) | `7.27.1` | `7.28.6` |\n| [@babel/helper-wrap-function](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-wrap-function) | `7.28.3` | `7.28.6` |\n| [@eslint-community/eslint-utils](https://github.com/eslint-community/eslint-utils) | `4.9.0` | `4.9.1` |\n| [@npmcli/arborist](https://github.com/npm/cli/tree/HEAD/workspaces/arborist) | `9.1.9` | `9.1.10` |\n| [@npmcli/promise-spawn](https://github.com/npm/promise-spawn) | `9.0.0` | `9.0.1` |\n| [@sigstore/core](https://github.com/sigstore/sigstore-js) | `3.0.0` | `3.1.0` |\n| [@sigstore/sign](https://github.com/sigstore/sigstore-js) | `4.0.1` | `4.1.0` |\n| [@sigstore/tuf](https://github.com/sigstore/sigstore-js) | `4.0.0` | `4.0.1` |\n| [@sigstore/verify](https://github.com/sigstore/sigstore-js) | `3.0.0` | `3.1.0` |\n| [@types/lodash](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/lodash) | `4.17.21` | `4.17.23` |\n| [babel-plugin-polyfill-corejs2](https://github.com/babel/babel-polyfills/tree/HEAD/packages/babel-plugin-polyfill-corejs2) | `0.4.14` | `0.4.15` |\n| [babel-plugin-polyfill-regenerator](https://github.com/babel/babel-polyfills/tree/HEAD/packages/babel-plugin-polyfill-regenerator) | `0.6.5` | `0.6.6` |\n| [baseline-browser-mapping](https://github.com/web-platform-dx/baseline-browser-mapping) | `2.9.8` | `2.9.19` |\n| [cacache](https://github.com/npm/cacache) | `20.0.1` | `20.0.3` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001760` | `1.0.30001766` |\n| [cli-spinners](https://github.com/sindresorhus/cli-spinners) | `3.3.0` | `3.4.0` |\n| [core-js-compat](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js-compat) | `3.47.0` | `3.48.0` |\n| [electron-to-chromium](https://github.com/kilian/electron-to-chromium) | `1.5.267` | `1.5.283` |\n| [esquery](https://github.com/estools/esquery) | `1.6.0` | `1.7.0` |\n| [eventemitter3](https://github.com/primus/eventemitter3) | `5.0.1` | `5.0.4` |\n| [fastq](https://github.com/mcollina/fastq) | `1.19.1` | `1.20.1` |\n| [ky](https://github.com/sindresorhus/ky) | `1.14.1` | `1.14.3` |\n| [lodash-es](https://github.com/lodash/lodash) | `4.17.22` | `4.17.23` |\n| [lodash](https://github.com/lodash/lodash) | `4.17.21` | `4.17.23` |\n| [make-fetch-happen](https://github.com/npm/make-fetch-happen) | `15.0.2` | `15.0.3` |\n| [mem-fs](https://github.com/SBoudrias/mem-fs) | `4.1.2` | `4.1.3` |\n| [node-gyp](https://github.com/nodejs/node-gyp) | `12.1.0` | `12.2.0` |\n| [ora](https://github.com/sindresorhus/ora) | `9.0.0` | `9.1.0` |\n| [pacote](https://github.com/npm/pacote) | `21.0.4` | `21.1.0` |\n| [registry-auth-token](https://github.com/rexxars/registry-auth-token) | `5.1.0` | `5.1.1` |\n| [sigstore](https://github.com/sigstore/sigstore-js) | `4.0.0` | `4.1.0` |\n| [tar](https://github.com/isaacs/node-tar) | `7.5.2` | `7.5.7` |\n| [terser](https://github.com/terser/terser) | `5.44.1` | `5.46.0` |\n| [validate-npm-package-name](https://github.com/npm/validate-npm-package-name) | `7.0.0` | `7.0.2` |\n| [watchpack](https://github.com/webpack/watchpack) | `2.4.4` | `2.5.1` |\n| [which-typed-array](https://github.com/inspect-js/which-typed-array) | `1.1.19` | `1.1.20` |\n\n\nUpdates `yeoman-environment` from 5.1.1 to 5.1.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/yeoman/environment/releases\"\u003eyeoman-environment's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: use globbySync to resolve PNPM global node_modules paths (\u003ca href=\"https://redirect.github.com/yeoman/environment/issues/692\"\u003e#692\u003c/a\u003e)  4317fef\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/yeoman/environment/compare/v5.1.1...v5.1.2\"\u003ehttps://github.com/yeoman/environment/compare/v5.1.1...v5.1.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/yeoman/environment/commit/960e8d1570436048cf93f457aac2f05bd0330eba\"\u003e\u003ccode\u003e960e8d1\u003c/code\u003e\u003c/a\u003e 5.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeoman/environment/commit/939343e45811c6eb6c224208360b307593349cf9\"\u003e\u003ccode\u003e939343e\u003c/code\u003e\u003c/a\u003e chore: update snapshot\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeoman/environment/commit/8c995844423a22e9243437a60dacd015673863a0\"\u003e\u003ccode\u003e8c99584\u003c/code\u003e\u003c/a\u003e chore: bump transitional dependencies (\u003ca href=\"https://redirect.github.com/yeoman/environment/issues/698\"\u003e#698\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeoman/environment/commit/4317fef45b8e01076debe69d71f121f92a437014\"\u003e\u003ccode\u003e4317fef\u003c/code\u003e\u003c/a\u003e fix: use globbySync to resolve PNPM global node_modules paths (\u003ca href=\"https://redirect.github.com/yeoman/environment/issues/692\"\u003e#692\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeoman/environment/commit/c8bc53af6f83d1e6c56d69a451b3a48a7e984512\"\u003e\u003ccode\u003ec8bc53a\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/upload-artifact from 5.0.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/yeoman/environment/issues/697\"\u003e#697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeoman/environment/commit/c02ed4b537c0891abc3462d2d19d32a077cc3d44\"\u003e\u003ccode\u003ec02ed4b\u003c/code\u003e\u003c/a\u003e chore(deps): bump github/codeql-action from 4.31.7 to 4.31.8 (\u003ca href=\"https://redirect.github.com/yeoman/environment/issues/696\"\u003e#696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeoman/environment/commit/7b4947230327fd8e848a8f6cd1926610fe10a20b\"\u003e\u003ccode\u003e7b49472\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/cache from 4.3.0 to 5.0.1 (\u003ca href=\"https://redirect.github.com/yeoman/environment/issues/695\"\u003e#695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeoman/environment/commit/224752cea1e72e8a9a397d4e1064a3207a563109\"\u003e\u003ccode\u003e224752c\u003c/code\u003e\u003c/a\u003e chore(deps): bump peter-evans/create-pull-request from 7.0.9 to 8.0.0 (\u003ca href=\"https://redirect.github.com/yeoman/environment/issues/694\"\u003e#694\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeoman/environment/commit/9c3ae835c79cc9e7814a5f72d50ab8bafef32c1c\"\u003e\u003ccode\u003e9c3ae83\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/checkout from 6.0.0 to 6.0.1 (\u003ca href=\"https://redirect.github.com/yeoman/environment/issues/688\"\u003e#688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeoman/environment/commit/6fff89de2044b2fd6fbf18cbabdbf34c90d7fd03\"\u003e\u003ccode\u003e6fff89d\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/setup-node from 6.0.0 to 6.1.0 (\u003ca href=\"https://redirect.github.com/yeoman/environment/issues/689\"\u003e#689\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/yeoman/environment/compare/v5.1.1...v5.1.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/core` from 7.28.5 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/core\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\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/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/e130225028e93e106135586f344cfa44c4aac847\"\u003e\u003ccode\u003ee130225\u003c/code\u003e\u003c/a\u003e Polish(standalone): improve message on invalid preset/plugin (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17606\"\u003e#17606\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-core/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-core/issues/17589\"\u003e#17589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/d725e399fd6a4da463cff4918cf71aa03b8beb14\"\u003e\u003ccode\u003ed725e39\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eBABEL_7_TO_8_DANGEROUSLY_DISABLE_VERSION_CHECK\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17569\"\u003e#17569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/c1b55f6ad56523ccc96fa68721de0bed2f2cdb23\"\u003e\u003ccode\u003ec1b55f6\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003eeslint.config.mts\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17573\"\u003e#17573\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-core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/preset-env` from 7.28.5 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/preset-env\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\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/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\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.28.6/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 `chai` from 6.2.1 to 6.2.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chaijs/chai/releases\"\u003echai's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild(deps-dev): bump js-yaml from 4.1.0 to 4.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/chaijs/chai/pull/1745\"\u003echaijs/chai#1745\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency eslint-plugin-jsdoc to v61.2.1 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1746\"\u003echaijs/chai#1746\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump glob from 10.4.5 to 10.5.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/chaijs/chai/pull/1747\"\u003echaijs/chai#1747\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/checkout action to v6 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1749\"\u003echaijs/chai#1749\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: avoid BigInt literal in closeTo for runtime compat by \u003ca href=\"https://github.com/bheemreddy-samsara\"\u003e\u003ccode\u003e@​bheemreddy-samsara\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1748\"\u003echaijs/chai#1748\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency eslint-plugin-jsdoc to v61.4.1 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1751\"\u003echaijs/chai#1751\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency prettier to v3.7.3 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1754\"\u003echaijs/chai#1754\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependencies by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1755\"\u003echaijs/chai#1755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependencies to v9.39.2 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1757\"\u003echaijs/chai#1757\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add --legal-comments=none option by \u003ca href=\"https://github.com/hyperz111\"\u003e\u003ccode\u003e@​hyperz111\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1756\"\u003echaijs/chai#1756\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency esbuild to v0.27.2 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1759\"\u003echaijs/chai#1759\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/bheemreddy-samsara\"\u003e\u003ccode\u003e@​bheemreddy-samsara\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1748\"\u003echaijs/chai#1748\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperz111\"\u003e\u003ccode\u003e@​hyperz111\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/chaijs/chai/pull/1756\"\u003echaijs/chai#1756\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/chaijs/chai/compare/v6.2.1...v6.2.2\"\u003ehttps://github.com/chaijs/chai/compare/v6.2.1...v6.2.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/chaijs/chai/commit/814172d0e0c3c2819b36d093fdf1025262769b88\"\u003e\u003ccode\u003e814172d\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency esbuild to v0.27.2 (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1759\"\u003e#1759\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/b38c22bb939720b37ee61644fd2d5b98e125d0e9\"\u003e\u003ccode\u003eb38c22b\u003c/code\u003e\u003c/a\u003e chore: add legal-comments=none option (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1756\"\u003e#1756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/180d4cc77759c8658ac0951e1951d055dd74fa10\"\u003e\u003ccode\u003e180d4cc\u003c/code\u003e\u003c/a\u003e chore(deps): update dependencies to v9.39.2 (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1757\"\u003e#1757\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/678cd0039ef3e6d7c07cbe4b764551b4598ca515\"\u003e\u003ccode\u003e678cd00\u003c/code\u003e\u003c/a\u003e chore(deps): update dependencies (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1755\"\u003e#1755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/c8fb10034b7e0a752e7f17be8d3d8b0fd0103af5\"\u003e\u003ccode\u003ec8fb100\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency prettier to v3.7.3 (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1754\"\u003e#1754\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/d63c74ece14407b538c119e2e147388e98b7f401\"\u003e\u003ccode\u003ed63c74e\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency eslint-plugin-jsdoc to v61.4.1 (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1751\"\u003e#1751\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/243bf86855ad8ab02f9ab9274fa1ca12c3fa6978\"\u003e\u003ccode\u003e243bf86\u003c/code\u003e\u003c/a\u003e fix: avoid BigInt literal in closeTo for runtime compat (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1748\"\u003e#1748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/d8b0395c79901e17823de28e3aad73f8c9a52c53\"\u003e\u003ccode\u003ed8b0395\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/checkout action to v6 (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1749\"\u003e#1749\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/7e1e24732e75a1ac8cd523a9e82f8031e5f7b879\"\u003e\u003ccode\u003e7e1e247\u003c/code\u003e\u003c/a\u003e build(deps): bump glob from 10.4.5 to 10.5.0 (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1747\"\u003e#1747\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chaijs/chai/commit/b25e5d85785187c9c040707a915ba49b4d34eacc\"\u003e\u003ccode\u003eb25e5d8\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency eslint-plugin-jsdoc to v61.2.1 (\u003ca href=\"https://redirect.github.com/chaijs/chai/issues/1746\"\u003e#1746\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/chaijs/chai/compare/v6.2.1...v6.2.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-n` from 17.23.1 to 17.23.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/releases\"\u003eeslint-plugin-n's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev17.23.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/compare/v17.23.1...v17.23.2\"\u003e17.23.2\u003c/a\u003e (2026-01-13)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eavoid any type for no-top-level-await listener node (build issue) (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/498\"\u003e#498\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/f071703b3a5d7025f4d51681c23d7a24f579d35c\"\u003ef071703\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efile-extension-in-import:\u003c/strong\u003e handle directory index imports (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/499\"\u003e#499\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/754a1a61cde5be01890cae2685bdecd9c4e2c06f\"\u003e754a1a6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efile-extension-in-import:\u003c/strong\u003e handle files with dots in basename (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/506\"\u003e#506\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/600f3f2d58515b87f27d00487063561d3faee940\"\u003e600f3f2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eno-sync:\u003c/strong\u003e resolve full typed names for ignores (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/501\"\u003e#501\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/047301adbac933a09848b25f722472d9bba67cb1\"\u003e047301a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esafely disable no-unpublished-bin npm v10+ (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/487\"\u003e#487\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/8af9c8601755202f794c5b27401466dee7edc00a\"\u003e8af9c86\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧹 Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eno-missing-import:\u003c/strong\u003e align fixture message with latest resolver output (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/500\"\u003e#500\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/a3719d26be7278eca2562b935e22c3ecf0838af7\"\u003ea3719d2\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-community/eslint-plugin-n/blob/master/CHANGELOG.md\"\u003eeslint-plugin-n's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/compare/v17.23.1...v17.23.2\"\u003e17.23.2\u003c/a\u003e (2026-01-13)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eavoid any type for no-top-level-await listener node (build issue) (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/498\"\u003e#498\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/f071703b3a5d7025f4d51681c23d7a24f579d35c\"\u003ef071703\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efile-extension-in-import:\u003c/strong\u003e handle directory index imports (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/499\"\u003e#499\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/754a1a61cde5be01890cae2685bdecd9c4e2c06f\"\u003e754a1a6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efile-extension-in-import:\u003c/strong\u003e handle files with dots in basename (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/506\"\u003e#506\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/600f3f2d58515b87f27d00487063561d3faee940\"\u003e600f3f2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eno-sync:\u003c/strong\u003e resolve full typed names for ignores (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/501\"\u003e#501\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/047301adbac933a09848b25f722472d9bba67cb1\"\u003e047301a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esafely disable no-unpublished-bin npm v10+ (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/487\"\u003e#487\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/8af9c8601755202f794c5b27401466dee7edc00a\"\u003e8af9c86\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧹 Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eno-missing-import:\u003c/strong\u003e align fixture message with latest resolver output (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/500\"\u003e#500\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/a3719d26be7278eca2562b935e22c3ecf0838af7\"\u003ea3719d2\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-community/eslint-plugin-n/commit/7541d64f4748b7c0f9cd945d8dccd78cdda15464\"\u003e\u003ccode\u003e7541d64\u003c/code\u003e\u003c/a\u003e chore(master): release 17.23.2 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/488\"\u003e#488\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/600f3f2d58515b87f27d00487063561d3faee940\"\u003e\u003ccode\u003e600f3f2\u003c/code\u003e\u003c/a\u003e fix(file-extension-in-import): handle files with dots in basename (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/506\"\u003e#506\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/754a1a61cde5be01890cae2685bdecd9c4e2c06f\"\u003e\u003ccode\u003e754a1a6\u003c/code\u003e\u003c/a\u003e fix(file-extension-in-import): handle directory index imports (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/499\"\u003e#499\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/047301adbac933a09848b25f722472d9bba67cb1\"\u003e\u003ccode\u003e047301a\u003c/code\u003e\u003c/a\u003e fix(no-sync): resolve full typed names for ignores (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/501\"\u003e#501\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/f071703b3a5d7025f4d51681c23d7a24f579d35c\"\u003e\u003ccode\u003ef071703\u003c/code\u003e\u003c/a\u003e fix: avoid any type for no-top-level-await listener node (build issue) (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/498\"\u003e#498\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/a3719d26be7278eca2562b935e22c3ecf0838af7\"\u003e\u003ccode\u003ea3719d2\u003c/code\u003e\u003c/a\u003e test(no-missing-import): align fixture message with latest resolver output (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/d27b585eab93f3be6b4f1be834dec71295ae75e3\"\u003e\u003ccode\u003ed27b585\u003c/code\u003e\u003c/a\u003e ci: trusted publishing (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/492\"\u003e#492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/commit/8af9c8601755202f794c5b27401466dee7edc00a\"\u003e\u003ccode\u003e8af9c86\u003c/code\u003e\u003c/a\u003e docs: safely disable no-unpublished-bin npm v10+ (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-n/issues/487\"\u003e#487\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint-community/eslint-plugin-n/compare/v17.23.1...v17.23.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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for eslint-plugin-n since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `webpack` from 5.104.0 to 5.104.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpack/webpack/releases\"\u003ewebpack's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.104.1\u003c/h2\u003e\n\u003ch2\u003e5.104.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e2efd21b: Reexports runtime calculation should not accessing \u003cstrong\u003eWEBPACK_IMPORT_KEY\u003c/strong\u003e decl with var.\u003c/li\u003e\n\u003cli\u003ec510070: Fixed a user information bypass vulnerability in the HttpUriPlugin plugin.\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/webpack/webpack/blob/main/CHANGELOG.md\"\u003ewebpack's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.104.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e2efd21b: Reexports runtime calculation should not accessing \u003cstrong\u003eWEBPACK_IMPORT_KEY\u003c/strong\u003e decl with var.\u003c/li\u003e\n\u003cli\u003ec510070: Fixed a user information bypass vulnerability in the HttpUriPlugin plugin.\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/webpack/webpack/commit/24e3c2d2c9f8c6d60810302b2ea70ed86e2863dc\"\u003e\u003ccode\u003e24e3c2d\u003c/code\u003e\u003c/a\u003e chore(release): new release (\u003ca href=\"https://redirect.github.com/webpack/webpack/issues/20253\"\u003e#20253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/2efd21b0b06baa9b1a7f009b336379dcef24c1a5\"\u003e\u003ccode\u003e2efd21b\u003c/code\u003e\u003c/a\u003e fix(re-exports): reexports runtime calculation should not accessing `__WEBPAC...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/c5100702335a9cdcb75558ccd80def2329bd4abf\"\u003e\u003ccode\u003ec510070\u003c/code\u003e\u003c/a\u003e fix(security): userinfo bypass vulnerability in HttpUriPlugin allowedUris\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/4b0501c69700963bad1285b56f9cfa74704cb963\"\u003e\u003ccode\u003e4b0501c\u003c/code\u003e\u003c/a\u003e ci: fix release (\u003ca href=\"https://redirect.github.com/webpack/webpack/issues/20252\"\u003e#20252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/0c213cecf2906bc41102c3a4cfdd1ad3522d0171\"\u003e\u003ccode\u003e0c213ce\u003c/code\u003e\u003c/a\u003e ci: use \u003ccode\u003e\\\u0026lt;@\u0026amp;1450591255485743204\u0026gt;\u003c/code\u003e over \u003ccode\u003e@here\u003c/code\u003e for discord notificationw\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/5bf8bc51bcfb49d25b73aae450b246cd8b8b423a\"\u003e\u003ccode\u003e5bf8bc5\u003c/code\u003e\u003c/a\u003e refactor: types for benchmarks and tests\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/webpack/webpack/compare/v5.104.0...v5.104.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/code-frame` 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/code-frame\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-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.28.6/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.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/compat-data\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\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/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.28.6/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.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/generator\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\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/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\u003e\u003ca href=\"https://github.com/babel/babel/commit/c1b55f6ad56523ccc96fa68721de0bed2f2cdb23\"\u003e\u003ccode\u003ec1b55f6\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003eeslint.config.mts\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-generator/issues/17573\"\u003e#17573\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/dfce3d60dd43f5190fc105e6dc857fafdcb6c801\"\u003e\u003ccode\u003edfce3d6\u003c/code\u003e\u003c/a\u003e Fully remove Records and Tuples support (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-generator/issues/17528\"\u003e#17528\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-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...\n\n_Description has been truncated_","html_url":"https://github.com/integritystl/generator-integrity/pull/93","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/integritystl%2Fgenerator-integrity/issues/93","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/93/packages"}},{"old_version":null,"new_version":null,"update_type":null,"path":null,"pr_created_at":"2026-01-29T04:54:46.000Z","version_change":null,"issue":{"uuid":"3868815640","node_id":"PR_kwDOFRxkXM7ACJDp","number":12,"state":"open","title":"chore(deps): bump tar, @npmcli/arborist, @npmcli/run-script, cacache, libnpmaccess, libnpmdiff, libnpmexec, libnpmhook, libnpmorg, libnpmpack, libnpmpublish, libnpmsearch, libnpmteam, libnpmversion, make-fetch-happen, node-gyp, npm-profile, npm-registry-fetch and pacote","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-01-29T04:54:46.000Z","updated_at":"2026-01-29T04:54:51.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"tar, @npmcli/arborist, @npmcli/run-script, cacache, libnpmaccess, libnpmdiff, libnpmexec, libnpmhook, libnpmorg, libnpmpack, libnpmpublish, libnpmsearch, libnpmteam, libnpmversion, make-fetch-happen, node-gyp, npm-profile, npm-registry-fetch"},{"name":"pacote","repository_url":"https://github.com/npm/pacote"}],"path":null,"ecosystem":"npm"},"body":"Bumps [tar](https://github.com/isaacs/node-tar), [@npmcli/arborist](https://github.com/npm/cli/tree/HEAD/workspaces/arborist), [@npmcli/run-script](https://github.com/npm/run-script), [cacache](https://github.com/npm/cacache), [libnpmaccess](https://github.com/npm/cli/tree/HEAD/workspaces/libnpmaccess), [libnpmdiff](https://github.com/npm/cli/tree/HEAD/workspaces/libnpmdiff), [libnpmexec](https://github.com/npm/cli/tree/HEAD/workspaces/libnpmexec), [libnpmhook](https://github.com/npm/cli/tree/HEAD/workspaces/libnpmhook), [libnpmorg](https://github.com/npm/cli/tree/HEAD/workspaces/libnpmorg), [libnpmpack](https://github.com/npm/cli/tree/HEAD/workspaces/libnpmpack), [libnpmpublish](https://github.com/npm/cli/tree/HEAD/workspaces/libnpmpublish), [libnpmsearch](https://github.com/npm/cli/tree/HEAD/workspaces/libnpmsearch), [libnpmteam](https://github.com/npm/cli/tree/HEAD/workspaces/libnpmteam), [libnpmversion](https://github.com/npm/cli/tree/HEAD/workspaces/libnpmversion), [make-fetch-happen](https://github.com/npm/make-fetch-happen), [node-gyp](https://github.com/nodejs/node-gyp), [npm-profile](https://github.com/npm/npm-profile), [npm-registry-fetch](https://github.com/npm/npm-registry-fetch) and [pacote](https://github.com/npm/pacote). These dependencies needed to be updated together.\nUpdates `tar` from 6.1.0 to 7.5.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/isaacs/node-tar/releases\"\u003etar's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.1.13\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-tar/compare/v6.1.12...v6.1.13\"\u003e6.1.13\u003c/a\u003e (2022-12-07)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-tar/commit/cc4e0ddfe523a0bce383846a67442c637a65d486\"\u003e\u003ccode\u003ecc4e0dd\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-tar/pull/343\"\u003e#343\u003c/a\u003e bump minipass from 3.3.6 to 4.0.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.1.12\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/node-tar/compare/v6.1.11...v6.1.12\"\u003e6.1.12\u003c/a\u003e (2022-10-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-tar/commit/57493ee66ece50d62114e02914282fc37be3a91a\"\u003e\u003ccode\u003e57493ee\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-tar/pull/332\"\u003e#332\u003c/a\u003e ensuring close event is emited after stream has ended (\u003ca href=\"https://github.com/webark\"\u003e\u003ccode\u003e@​webark\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-tar/commit/b003c64f624332e24e19b30dc011069bb6708680\"\u003e\u003ccode\u003eb003c64\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-tar/pull/314\"\u003e#314\u003c/a\u003e replace deprecated String.prototype.substr() (\u003ca href=\"https://redirect.github.com/isaacs/node-tar/issues/314\"\u003e#314\u003c/a\u003e) (\u003ca href=\"https://github.com/CommanderRoot\"\u003e\u003ccode\u003e@​CommanderRoot\u003c/code\u003e\u003c/a\u003e, \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\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-tar/commit/f12992932f171ea248b27fad95e7d489a56d31ed\"\u003e\u003ccode\u003ef129929\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/node-tar/pull/313\"\u003e#313\u003c/a\u003e remove dead link to benchmarks (\u003ca href=\"https://redirect.github.com/isaacs/node-tar/issues/313\"\u003e#313\u003c/a\u003e) (\u003ca href=\"https://github.com/yetzt\"\u003e\u003ccode\u003e@​yetzt\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/node-tar/commit/c1faa9f44001dfb0bc7638b2850eb6058bd56a4a\"\u003e\u003ccode\u003ec1faa9f\u003c/code\u003e\u003c/a\u003e add examples/explanation of using tar.t (\u003ca href=\"https://github.com/isaacs\"\u003e\u003ccode\u003e@​isaacs\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/isaacs/node-tar/blob/main/CHANGELOG.md\"\u003etar's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003e7.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003ezstd\u003c/code\u003e compression support.\u003c/li\u003e\n\u003cli\u003eConsistent TOCTOU behavior in sync t.list\u003c/li\u003e\n\u003cli\u003eOnly read from ustar block if not specified in Pax\u003c/li\u003e\n\u003cli\u003eFix sync tar.list when file size reduces while reading\u003c/li\u003e\n\u003cli\u003eSanitize absolute linkpaths properly\u003c/li\u003e\n\u003cli\u003ePrevent writing hardlink entries to the archive ahead of their\nfile target\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eonentry\u003c/code\u003e in favor of \u003ccode\u003eonReadEntry\u003c/code\u003e for clarity.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eonWriteEntry\u003c/code\u003e option\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDRY the command definitions into a single \u003ccode\u003emakeCommand\u003c/code\u003e method,\nand update the type signatures to more appropriately infer the\nreturn type from the options and arguments provided.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate minipass to v7.1.0\u003c/li\u003e\n\u003cli\u003eUpdate the type definitions of \u003ccode\u003ewrite()\u003c/code\u003e and \u003ccode\u003eend()\u003c/code\u003e methods on\n\u003ccode\u003eUnpack\u003c/code\u003e and \u003ccode\u003eParser\u003c/code\u003e classes to be compatible with the\nNodeJS.WritableStream type in the latest versions of\n\u003ccode\u003e@types/node\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDrop support for node \u0026lt;18\u003c/li\u003e\n\u003cli\u003eRewrite in TypeScript, provide ESM and CommonJS hybrid\ninterface\u003c/li\u003e\n\u003cli\u003eAdd tree-shake friendly exports, like \u003ccode\u003eimport('tar/create')\u003c/code\u003e\nand \u003ccode\u003eimport('tar/read-entry')\u003c/code\u003e to get individual functions or\nclasses.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003echmod\u003c/code\u003e option that defaults to false, and deprecate\n\u003ccode\u003enoChmod\u003c/code\u003e. That is, reverse the default option regarding\nexplicitly setting file system modes to match tar entry\nsettings.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eprocessUmask\u003c/code\u003e option to avoid having to call\n\u003ccode\u003eprocess.umask()\u003c/code\u003e when \u003ccode\u003echmod: true\u003c/code\u003e (or \u003ccode\u003enoChmod: false\u003c/code\u003e) is\nset.\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/isaacs/node-tar/commit/4a37eb9a1cf1137df4eb70c5c7f849f412ff3cdb\"\u003e\u003ccode\u003e4a37eb9\u003c/code\u003e\u003c/a\u003e 7.5.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-tar/commit/f4a7aa9bc3d717c987fdf1480ff7a64e87ffdb46\"\u003e\u003ccode\u003ef4a7aa9\u003c/code\u003e\u003c/a\u003e fix: properly sanitize hard links containing ..\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-tar/commit/394ece6ad8d81742a4e4058af227c616cd947a25\"\u003e\u003ccode\u003e394ece6\u003c/code\u003e\u003c/a\u003e 7.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-tar/commit/7d4cc17c76f6bd11dcd83de47187dc6dff206eee\"\u003e\u003ccode\u003e7d4cc17\u003c/code\u003e\u003c/a\u003e fix race puting a Link ahead of its target File\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-tar/commit/26ab90474e642cf00d84a05bcdc2eaf2a19f1581\"\u003e\u003ccode\u003e26ab904\u003c/code\u003e\u003c/a\u003e 7.5.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-tar/commit/e9a1ddb821b29ddee75b9470dd511066148c8070\"\u003e\u003ccode\u003ee9a1ddb\u003c/code\u003e\u003c/a\u003e fix: do not prevent valid linkpaths within archive\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-tar/commit/911c886bb170a6ee3db05fd3709221752213ec8a\"\u003e\u003ccode\u003e911c886\u003c/code\u003e\u003c/a\u003e 7.5.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-tar/commit/3b1abfae650056edfabcbe0a0df5954d390521e6\"\u003e\u003ccode\u003e3b1abfa\u003c/code\u003e\u003c/a\u003e normalize out unicode ligatures\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-tar/commit/a43478c5c51a71ec996cea62ff824eb9dc9dd17c\"\u003e\u003ccode\u003ea43478c\u003c/code\u003e\u003c/a\u003e remove some unused files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-tar/commit/970c58f6d3d0c932081f8b40218f612db2fabb5a\"\u003e\u003ccode\u003e970c58f\u003c/code\u003e\u003c/a\u003e update deps\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/isaacs/node-tar/compare/v6.1.0...v7.5.7\"\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/~isaacs\"\u003eisaacs\u003c/a\u003e, a new releaser for tar since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@npmcli/arborist` from 2.4.4 to 2.10.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/npm/cli/commits/v2.10.0/workspaces/arborist\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@npmcli/run-script` from 1.8.5 to 10.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/run-script/releases\"\u003e\u003ccode\u003e@​npmcli/run-script\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.0.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/run-script/compare/v10.0.2...v10.0.3\"\u003e10.0.3\u003c/a\u003e (2025-11-13)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/run-script/commit/5d563f22c686e88dce3144afa09b7ca814b7e611\"\u003e\u003ccode\u003e5d563f2\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/run-script/pull/253\"\u003e#253\u003c/a\u003e bump node-gyp from 11.5.0 to 12.1.0 (\u003ca href=\"https://redirect.github.com/npm/run-script/issues/253\"\u003e#253\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/run-script/commit/870617f54dbb45fc8a3ab6cf7d09c86a64e1c1e0\"\u003e\u003ccode\u003e870617f\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/run-script/pull/252\"\u003e#252\u003c/a\u003e bump which from 5.0.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/run-script/issues/252\"\u003e#252\u003c/a\u003e) (\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\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/run-script/commit/459b0d42fddfc7253ca2770ba36641268437365a\"\u003e\u003ccode\u003e459b0d4\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/run-script/pull/250\"\u003e#250\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.27.1 to 4.28.0 (\u003ca href=\"https://redirect.github.com/npm/run-script/issues/250\"\u003e#250\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\u003ev10.0.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/run-script/compare/v10.0.1...v10.0.2\"\u003e10.0.2\u003c/a\u003e (2025-10-24)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/run-script/commit/1709ff7a135fea50c7e8fb7ec8cccdedcf184bd0\"\u003e\u003ccode\u003e1709ff7\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/run-script/pull/247\"\u003e#247\u003c/a\u003e bump \u003ccode\u003e@​npmcli/promise-spawn\u003c/code\u003e from 8.0.3 to 9.0.0 (\u003ca href=\"https://redirect.github.com/npm/run-script/issues/247\"\u003e#247\u003c/a\u003e) (\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\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/run-script/commit/1ae56c05d475fbbceaa677fc0cb3455da2086384\"\u003e\u003ccode\u003e1ae56c0\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/run-script/pull/248\"\u003e#248\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/run-script/issues/248\"\u003e#248\u003c/a\u003e) (\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.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/run-script/compare/v10.0.0...v10.0.1\"\u003e10.0.1\u003c/a\u003e (2025-10-23)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/run-script/commit/796de9728dafebe3830ec63ca0c91f4533c48f74\"\u003e\u003ccode\u003e796de97\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/run-script/pull/245\"\u003e#245\u003c/a\u003e bump \u003ccode\u003e@​npmcli/node-gyp\u003c/code\u003e from 4.0.0 to 5.0.0 (\u003ca href=\"https://redirect.github.com/npm/run-script/issues/245\"\u003e#245\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/run-script/commit/a35bc34f700477f49eea8c91e25bbe1683c937e0\"\u003e\u003ccode\u003ea35bc34\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/run-script/pull/244\"\u003e#244\u003c/a\u003e bump proc-log from 5.0.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/run-script/issues/244\"\u003e#244\u003c/a\u003e) (\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\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/run-script/commit/7ce2c09a1e6e480b2aa7c99482efe6070ac849c6\"\u003e\u003ccode\u003e7ce2c09\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/run-script/pull/243\"\u003e#243\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/run-script/issues/243\"\u003e#243\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\u003ev10.0.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/run-script/compare/v9.1.0...v10.0.0\"\u003e10.0.0\u003c/a\u003e (2025-09-02)\u003c/h2\u003e\n\u003ch3\u003e⚠️ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003erun-script\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/run-script/commit/e0eea718b01bb92b590cbe6fbd31fda1198426bc\"\u003e\u003ccode\u003ee0eea71\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/run-script/pull/239\"\u003e#239\u003c/a\u003e align to npm 11 node engine range (\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\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/run-script/commit/fb8aed98895ffc8b3a476a92695a941981992c2e\"\u003e\u003ccode\u003efb8aed9\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/run-script/pull/239\"\u003e#239\u003c/a\u003e \u003ccode\u003e@npmcli/package-json@7.0.0\u003c/code\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/run-script/commit/795e49e5571789efc4c4ebf3f5975ec9267bdc6d\"\u003e\u003ccode\u003e795e49e\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/run-script/pull/234\"\u003e#234\u003c/a\u003e postinstall workflow updates (\u003ca href=\"https://redirect.github.com/npm/run-script/issues/234\"\u003e#234\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/run-script/commit/0d78e0c688b1985617218a19a02eb4cec29f6bda\"\u003e\u003ccode\u003e0d78e0c\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/run-script/pull/236\"\u003e#236\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.24.4 to 4.25.0 (\u003ca href=\"https://redirect.github.com/npm/run-script/issues/236\"\u003e#236\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\u003ev9.1.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/run-script/compare/v9.0.2...v9.1.0\"\u003e9.1.0\u003c/a\u003e (2025-03-07)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/run-script/commit/21694f2098d27f3391a137a8885d20b34363faed\"\u003e\u003ccode\u003e21694f2\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/run-script/pull/230\"\u003e#230\u003c/a\u003e use nodeGyp option (\u003ca href=\"https://redirect.github.com/npm/run-script/issues/230\"\u003e#230\u003c/a\u003e) (\u003ca href=\"https://github.com/wraithgar\"\u003e\u003ccode\u003e@​wraithgar\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/legobeat\"\u003e\u003ccode\u003e@​legobeat\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/run-script/commit/fea1ba381afd9ff695ade023634a16024ffdc1d9\"\u003e\u003ccode\u003efea1ba3\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/run-script/pull/229\"\u003e#229\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.23.4 to 4.23.5 (\u003ca href=\"https://redirect.github.com/npm/run-script/issues/229\"\u003e#229\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\u003ev9.0.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/run-script/compare/v9.0.1...v9.0.2\"\u003e9.0.2\u003c/a\u003e (2024-12-04)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/run-script/commit/74f7e7a87252099fdcb5f516f846061cb9731139\"\u003e\u003ccode\u003e74f7e7a\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/run-script/pull/227\"\u003e#227\u003c/a\u003e \u003ccode\u003enode-gyp@11.0.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/npm/run-script/issues/227\"\u003e#227\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/run-script/commit/2107147541c533cd93f89c2c6cec02996d7e0d39\"\u003e\u003ccode\u003e2107147\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/run-script/pull/226\"\u003e#226\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.23.3 to 4.23.4 (\u003ca href=\"https://redirect.github.com/npm/run-script/issues/226\"\u003e#226\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\u003ev9.0.1\u003c/h2\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/run-script/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​npmcli/run-script\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/run-script/compare/v10.0.2...v10.0.3\"\u003e10.0.3\u003c/a\u003e (2025-11-13)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/run-script/commit/5d563f22c686e88dce3144afa09b7ca814b7e611\"\u003e\u003ccode\u003e5d563f2\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/run-script/pull/253\"\u003e#253\u003c/a\u003e bump node-gyp from 11.5.0 to 12.1.0 (\u003ca href=\"https://redirect.github.com/npm/run-script/issues/253\"\u003e#253\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/run-script/commit/870617f54dbb45fc8a3ab6cf7d09c86a64e1c1e0\"\u003e\u003ccode\u003e870617f\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/run-script/pull/252\"\u003e#252\u003c/a\u003e bump which from 5.0.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/run-script/issues/252\"\u003e#252\u003c/a\u003e) (\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\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/run-script/commit/459b0d42fddfc7253ca2770ba36641268437365a\"\u003e\u003ccode\u003e459b0d4\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/run-script/pull/250\"\u003e#250\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.27.1 to 4.28.0 (\u003ca href=\"https://redirect.github.com/npm/run-script/issues/250\"\u003e#250\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/run-script/compare/v10.0.1...v10.0.2\"\u003e10.0.2\u003c/a\u003e (2025-10-24)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/run-script/commit/1709ff7a135fea50c7e8fb7ec8cccdedcf184bd0\"\u003e\u003ccode\u003e1709ff7\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/run-script/pull/247\"\u003e#247\u003c/a\u003e bump \u003ccode\u003e@​npmcli/promise-spawn\u003c/code\u003e from 8.0.3 to 9.0.0 (\u003ca href=\"https://redirect.github.com/npm/run-script/issues/247\"\u003e#247\u003c/a\u003e) (\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\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/run-script/commit/1ae56c05d475fbbceaa677fc0cb3455da2086384\"\u003e\u003ccode\u003e1ae56c0\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/run-script/pull/248\"\u003e#248\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/run-script/issues/248\"\u003e#248\u003c/a\u003e) (\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/run-script/compare/v10.0.0...v10.0.1\"\u003e10.0.1\u003c/a\u003e (2025-10-23)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/run-script/commit/796de9728dafebe3830ec63ca0c91f4533c48f74\"\u003e\u003ccode\u003e796de97\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/run-script/pull/245\"\u003e#245\u003c/a\u003e bump \u003ccode\u003e@​npmcli/node-gyp\u003c/code\u003e from 4.0.0 to 5.0.0 (\u003ca href=\"https://redirect.github.com/npm/run-script/issues/245\"\u003e#245\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/run-script/commit/a35bc34f700477f49eea8c91e25bbe1683c937e0\"\u003e\u003ccode\u003ea35bc34\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/run-script/pull/244\"\u003e#244\u003c/a\u003e bump proc-log from 5.0.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/run-script/issues/244\"\u003e#244\u003c/a\u003e) (\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\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/run-script/commit/7ce2c09a1e6e480b2aa7c99482efe6070ac849c6\"\u003e\u003ccode\u003e7ce2c09\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/run-script/pull/243\"\u003e#243\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/run-script/issues/243\"\u003e#243\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/run-script/compare/v9.1.0...v10.0.0\"\u003e10.0.0\u003c/a\u003e (2025-09-02)\u003c/h2\u003e\n\u003ch3\u003e⚠️ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003erun-script\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/run-script/commit/e0eea718b01bb92b590cbe6fbd31fda1198426bc\"\u003e\u003ccode\u003ee0eea71\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/run-script/pull/239\"\u003e#239\u003c/a\u003e align to npm 11 node engine range (\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\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/run-script/commit/fb8aed98895ffc8b3a476a92695a941981992c2e\"\u003e\u003ccode\u003efb8aed9\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/run-script/pull/239\"\u003e#239\u003c/a\u003e \u003ccode\u003e@npmcli/package-json@7.0.0\u003c/code\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/run-script/commit/795e49e5571789efc4c4ebf3f5975ec9267bdc6d\"\u003e\u003ccode\u003e795e49e\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/run-script/pull/234\"\u003e#234\u003c/a\u003e postinstall workflow updates (\u003ca href=\"https://redirect.github.com/npm/run-script/issues/234\"\u003e#234\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/run-script/commit/0d78e0c688b1985617218a19a02eb4cec29f6bda\"\u003e\u003ccode\u003e0d78e0c\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/run-script/pull/236\"\u003e#236\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.24.4 to 4.25.0 (\u003ca href=\"https://redirect.github.com/npm/run-script/issues/236\"\u003e#236\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/run-script/compare/v9.0.2...v9.1.0\"\u003e9.1.0\u003c/a\u003e (2025-03-07)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/run-script/commit/21694f2098d27f3391a137a8885d20b34363faed\"\u003e\u003ccode\u003e21694f2\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/run-script/pull/230\"\u003e#230\u003c/a\u003e use nodeGyp option (\u003ca href=\"https://redirect.github.com/npm/run-script/issues/230\"\u003e#230\u003c/a\u003e) (\u003ca href=\"https://github.com/wraithgar\"\u003e\u003ccode\u003e@​wraithgar\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/legobeat\"\u003e\u003ccode\u003e@​legobeat\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/run-script/commit/fea1ba381afd9ff695ade023634a16024ffdc1d9\"\u003e\u003ccode\u003efea1ba3\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/run-script/pull/229\"\u003e#229\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.23.4 to 4.23.5 (\u003ca href=\"https://redirect.github.com/npm/run-script/issues/229\"\u003e#229\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/run-script/compare/v9.0.1...v9.0.2\"\u003e9.0.2\u003c/a\u003e (2024-12-04)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/run-script/commit/74f7e7a87252099fdcb5f516f846061cb9731139\"\u003e\u003ccode\u003e74f7e7a\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/run-script/pull/227\"\u003e#227\u003c/a\u003e \u003ccode\u003enode-gyp@11.0.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/npm/run-script/issues/227\"\u003e#227\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/run-script/commit/2107147541c533cd93f89c2c6cec02996d7e0d39\"\u003e\u003ccode\u003e2107147\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/run-script/pull/226\"\u003e#226\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.23.3 to 4.23.4 (\u003ca href=\"https://redirect.github.com/npm/run-script/issues/226\"\u003e#226\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/run-script/compare/v9.0.0...v9.0.1\"\u003e9.0.1\u003c/a\u003e (2024-10-02)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/run-script/commit/f0e39230aa0721501af2a87984195bcbdfcb33d3\"\u003e\u003ccode\u003ef0e3923\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/run-script/pull/223\"\u003e#223\u003c/a\u003e bump \u003ccode\u003ewhich@5.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/run-script/commit/1dabced17c3a2c4cbd55fc24c085882de6445a1c\"\u003e\u003ccode\u003e1dabced\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/run-script/pull/223\"\u003e#223\u003c/a\u003e bump \u003ccode\u003e@npmcli/package-json@6.0.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/run-script/compare/v8.1.0...v9.0.0\"\u003e9.0.0\u003c/a\u003e (2024-09-26)\u003c/h2\u003e\n\u003ch3\u003e⚠️ BREAKING CHANGES\u003c/h3\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/run-script/commit/9c30731cd78df2cd1b40e6dcd2507c8ac2ddd8a5\"\u003e\u003ccode\u003e9c30731\u003c/code\u003e\u003c/a\u003e chore: release 10.0.3 (\u003ca href=\"https://redirect.github.com/npm/run-script/issues/254\"\u003e#254\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/run-script/commit/5d563f22c686e88dce3144afa09b7ca814b7e611\"\u003e\u003ccode\u003e5d563f2\u003c/code\u003e\u003c/a\u003e deps: bump node-gyp from 11.5.0 to 12.1.0 (\u003ca href=\"https://redirect.github.com/npm/run-script/issues/253\"\u003e#253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/run-script/commit/870617f54dbb45fc8a3ab6cf7d09c86a64e1c1e0\"\u003e\u003ccode\u003e870617f\u003c/code\u003e\u003c/a\u003e deps: bump which from 5.0.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/run-script/issues/252\"\u003e#252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/run-script/commit/459b0d42fddfc7253ca2770ba36641268437365a\"\u003e\u003ccode\u003e459b0d4\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/run-script/issues/250\"\u003e#250\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/run-script/commit/5f31cdaab33e4c4eabbcf40c5607691db7dffb95\"\u003e\u003ccode\u003e5f31cda\u003c/code\u003e\u003c/a\u003e chore: release 10.0.2 (\u003ca href=\"https://redirect.github.com/npm/run-script/issues/249\"\u003e#249\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/run-script/commit/1709ff7a135fea50c7e8fb7ec8cccdedcf184bd0\"\u003e\u003ccode\u003e1709ff7\u003c/code\u003e\u003c/a\u003e deps: bump \u003ccode\u003e@​npmcli/promise-spawn\u003c/code\u003e from 8.0.3 to 9.0.0 (\u003ca href=\"https://redirect.github.com/npm/run-script/issues/247\"\u003e#247\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/run-script/commit/1ae56c05d475fbbceaa677fc0cb3455da2086384\"\u003e\u003ccode\u003e1ae56c0\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/run-script/issues/248\"\u003e#248\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/run-script/commit/7eeaaffb6ab44b1a6fc6afe102cfa06239e6703a\"\u003e\u003ccode\u003e7eeaaff\u003c/code\u003e\u003c/a\u003e chore: release 10.0.1 (\u003ca href=\"https://redirect.github.com/npm/run-script/issues/246\"\u003e#246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/run-script/commit/796de9728dafebe3830ec63ca0c91f4533c48f74\"\u003e\u003ccode\u003e796de97\u003c/code\u003e\u003c/a\u003e deps: bump \u003ccode\u003e@​npmcli/node-gyp\u003c/code\u003e from 4.0.0 to 5.0.0 (\u003ca href=\"https://redirect.github.com/npm/run-script/issues/245\"\u003e#245\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/run-script/commit/a35bc34f700477f49eea8c91e25bbe1683c937e0\"\u003e\u003ccode\u003ea35bc34\u003c/code\u003e\u003c/a\u003e deps: bump proc-log from 5.0.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/run-script/issues/244\"\u003e#244\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/npm/run-script/compare/v1.8.5...v10.0.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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​npmcli/run-script\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cacache` from 15.0.6 to 20.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/cacache/releases\"\u003ecacache's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev20.0.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/cacache/compare/v20.0.2...v20.0.3\"\u003e20.0.3\u003c/a\u003e (2025-11-19)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cacache/commit/f3a2cdd8886097190f12d5770009fc27d3dd9496\"\u003e\u003ccode\u003ef3a2cdd\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cacache/pull/322\"\u003e#322\u003c/a\u003e bump glob from 11.1.0 to 13.0.0 (\u003ca href=\"https://redirect.github.com/npm/cacache/issues/322\"\u003e#322\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/cacache/commit/6f96e0f5233b66b681035f5bc096d81669ce1d1b\"\u003e\u003ccode\u003e6f96e0f\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cacache/pull/319\"\u003e#319\u003c/a\u003e bump \u003ccode\u003e@​npmcli/fs\u003c/code\u003e from 4.0.0 to 5.0.0 (\u003ca href=\"https://redirect.github.com/npm/cacache/issues/319\"\u003e#319\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/cacache/commit/49565c946702ecd2d6c3766c7f3ffa8df6a5723f\"\u003e\u003ccode\u003e49565c9\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cacache/pull/320\"\u003e#320\u003c/a\u003e bump unique-filename from 4.0.0 to 5.0.0 (\u003ca href=\"https://redirect.github.com/npm/cacache/issues/320\"\u003e#320\u003c/a\u003e) (\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\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cacache/commit/f81314803953a1f5e203f06fde1b434a61dd17e4\"\u003e\u003ccode\u003ef813148\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cacache/pull/321\"\u003e#321\u003c/a\u003e bump \u003ccode\u003e@​npmcli/eslint-config\u003c/code\u003e from 5.1.0 to 6.0.1 (\u003ca href=\"https://redirect.github.com/npm/cacache/issues/321\"\u003e#321\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/cacache/commit/57fc04fc00836ba5aaa32a035574f8a575c9b982\"\u003e\u003ccode\u003e57fc04f\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cacache/pull/323\"\u003e#323\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.25.0 to 4.28.0 (\u003ca href=\"https://redirect.github.com/npm/cacache/issues/323\"\u003e#323\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\u003ev20.0.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/cacache/compare/v20.0.1...v20.0.2\"\u003e20.0.2\u003c/a\u003e (2025-11-17)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cacache/commit/79d843c53392d6ae3749f70fab18af38b47556f5\"\u003e\u003ccode\u003e79d843c\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cacache/pull/316\"\u003e#316\u003c/a\u003e \u003ccode\u003essri@13.0.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/npm/cacache/issues/316\"\u003e#316\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev20.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/cacache/compare/v20.0.0...v20.0.1\"\u003e20.0.1\u003c/a\u003e (2025-08-18)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cacache/commit/b2378084aa51149e6a00d16096b13135162d7c10\"\u003e\u003ccode\u003eb237808\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cacache/pull/314\"\u003e#314\u003c/a\u003e remove tar (\u003ca href=\"https://redirect.github.com/npm/cacache/issues/314\"\u003e#314\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev20.0.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/cacache/compare/v19.0.1...v20.0.0\"\u003e20.0.0\u003c/a\u003e (2025-07-24)\u003c/h2\u003e\n\u003ch3\u003e⚠️ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecacache\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/cacache/commit/de558cb45560aa1560fff12b8e3f49784c2ef920\"\u003e\u003ccode\u003ede558cb\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cacache/pull/310\"\u003e#310\u003c/a\u003e align to npm 11 node engine range (\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\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cacache/commit/7d2cfd16f680a0787dcb045b3db12ef5748cd362\"\u003e\u003ccode\u003e7d2cfd1\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cacache/pull/310\"\u003e#310\u003c/a\u003e \u003ccode\u003e@npmcli/template-oss@4.25.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cacache/commit/caf953852b0c5d3b91484c5021c712032d8c4b02\"\u003e\u003ccode\u003ecaf9538\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cacache/pull/310\"\u003e#310\u003c/a\u003e \u003ccode\u003elru-cache@11.1.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cacache/commit/bdc28cf6c7cb7287e52abfb1cbcb294dfa29a0ad\"\u003e\u003ccode\u003ebdc28cf\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cacache/pull/310\"\u003e#310\u003c/a\u003e \u003ccode\u003eglob@11.0.3\u003c/code\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/cacache/commit/7d005dfc07fff670753deb54c3ce67903b2f6859\"\u003e\u003ccode\u003e7d005df\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cacache/pull/310\"\u003e#310\u003c/a\u003e template-oss apply fix (\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/cacache/commit/49e75b8809f3de5fd96865c398d84a4375f2653d\"\u003e\u003ccode\u003e49e75b8\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cacache/pull/304\"\u003e#304\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.23.3 to 4.23.4 (\u003ca href=\"https://redirect.github.com/npm/cacache/issues/304\"\u003e#304\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\u003ev19.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/cacache/compare/v19.0.0...v19.0.1\"\u003e19.0.1\u003c/a\u003e (2024-09-26)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cacache/commit/e56c7fc776c94937763ffe2f8ed9f92cac4f50a6\"\u003e\u003ccode\u003ee56c7fc\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cacache/pull/302\"\u003e#302\u003c/a\u003e update p-map from ^4.0.0 to ^7.0.2 (\u003ca href=\"https://redirect.github.com/npm/cacache/issues/302\"\u003e#302\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev19.0.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/cacache/compare/v18.0.4...v19.0.0\"\u003e19.0.0\u003c/a\u003e (2024-09-26)\u003c/h2\u003e\n\u003ch3\u003e⚠️ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecacache\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/cacache/commit/cc9eee342bb6be30613d8ca2090d404221ee6b59\"\u003e\u003ccode\u003ecc9eee3\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cacache/pull/300\"\u003e#300\u003c/a\u003e align to npm 10 node engine range (\u003ca href=\"https://github.com/reggi\"\u003e\u003ccode\u003e@​reggi\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/cacache/commit/beaab7c85bf487b90f9248ed76bfbccbc93e75b5\"\u003e\u003ccode\u003ebeaab7c\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cacache/pull/291\"\u003e#291\u003c/a\u003e bump tar from 6.2.1 to 7.4.3 (\u003ca href=\"https://redirect.github.com/npm/cacache/issues/291\"\u003e#291\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cacache/commit/81b6e34e2a6ea2055d430e2e818d7648fcf338a8\"\u003e\u003ccode\u003e81b6e34\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cacache/pull/300\"\u003e#300\u003c/a\u003e \u003ccode\u003eunique-filename@4.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cacache/commit/dcab1af53f5ec8bda75f1084572df19e8611a87d\"\u003e\u003ccode\u003edcab1af\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cacache/pull/300\"\u003e#300\u003c/a\u003e \u003ccode\u003essri@12.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cacache/commit/ba3a3b8d9f1395103a7fb090d3bd62b1be88f5ba\"\u003e\u003ccode\u003eba3a3b8\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cacache/pull/300\"\u003e#300\u003c/a\u003e \u003ccode\u003e@npmcli/fs@4.0.0\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/cacache/blob/main/CHANGELOG.md\"\u003ecacache's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/cacache/compare/v20.0.2...v20.0.3\"\u003e20.0.3\u003c/a\u003e (2025-11-19)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cacache/commit/f3a2cdd8886097190f12d5770009fc27d3dd9496\"\u003e\u003ccode\u003ef3a2cdd\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cacache/pull/322\"\u003e#322\u003c/a\u003e bump glob from 11.1.0 to 13.0.0 (\u003ca href=\"https://redirect.github.com/npm/cacache/issues/322\"\u003e#322\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/cacache/commit/6f96e0f5233b66b681035f5bc096d81669ce1d1b\"\u003e\u003ccode\u003e6f96e0f\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cacache/pull/319\"\u003e#319\u003c/a\u003e bump \u003ccode\u003e@​npmcli/fs\u003c/code\u003e from 4.0.0 to 5.0.0 (\u003ca href=\"https://redirect.github.com/npm/cacache/issues/319\"\u003e#319\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/cacache/commit/49565c946702ecd2d6c3766c7f3ffa8df6a5723f\"\u003e\u003ccode\u003e49565c9\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cacache/pull/320\"\u003e#320\u003c/a\u003e bump unique-filename from 4.0.0 to 5.0.0 (\u003ca href=\"https://redirect.github.com/npm/cacache/issues/320\"\u003e#320\u003c/a\u003e) (\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\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cacache/commit/f81314803953a1f5e203f06fde1b434a61dd17e4\"\u003e\u003ccode\u003ef813148\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cacache/pull/321\"\u003e#321\u003c/a\u003e bump \u003ccode\u003e@​npmcli/eslint-config\u003c/code\u003e from 5.1.0 to 6.0.1 (\u003ca href=\"https://redirect.github.com/npm/cacache/issues/321\"\u003e#321\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/cacache/commit/57fc04fc00836ba5aaa32a035574f8a575c9b982\"\u003e\u003ccode\u003e57fc04f\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cacache/pull/323\"\u003e#323\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.25.0 to 4.28.0 (\u003ca href=\"https://redirect.github.com/npm/cacache/issues/323\"\u003e#323\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/cacache/compare/v20.0.1...v20.0.2\"\u003e20.0.2\u003c/a\u003e (2025-11-17)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cacache/commit/79d843c53392d6ae3749f70fab18af38b47556f5\"\u003e\u003ccode\u003e79d843c\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cacache/pull/316\"\u003e#316\u003c/a\u003e \u003ccode\u003essri@13.0.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/npm/cacache/issues/316\"\u003e#316\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/cacache/compare/v20.0.0...v20.0.1\"\u003e20.0.1\u003c/a\u003e (2025-08-18)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cacache/commit/b2378084aa51149e6a00d16096b13135162d7c10\"\u003e\u003ccode\u003eb237808\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cacache/pull/314\"\u003e#314\u003c/a\u003e remove tar (\u003ca href=\"https://redirect.github.com/npm/cacache/issues/314\"\u003e#314\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/cacache/compare/v19.0.1...v20.0.0\"\u003e20.0.0\u003c/a\u003e (2025-07-24)\u003c/h2\u003e\n\u003ch3\u003e⚠️ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecacache\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/cacache/commit/de558cb45560aa1560fff12b8e3f49784c2ef920\"\u003e\u003ccode\u003ede558cb\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cacache/pull/310\"\u003e#310\u003c/a\u003e align to npm 11 node engine range (\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\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cacache/commit/7d2cfd16f680a0787dcb045b3db12ef5748cd362\"\u003e\u003ccode\u003e7d2cfd1\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cacache/pull/310\"\u003e#310\u003c/a\u003e \u003ccode\u003e@npmcli/template-oss@4.25.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cacache/commit/caf953852b0c5d3b91484c5021c712032d8c4b02\"\u003e\u003ccode\u003ecaf9538\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cacache/pull/310\"\u003e#310\u003c/a\u003e \u003ccode\u003elru-cache@11.1.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cacache/commit/bdc28cf6c7cb7287e52abfb1cbcb294dfa29a0ad\"\u003e\u003ccode\u003ebdc28cf\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cacache/pull/310\"\u003e#310\u003c/a\u003e \u003ccode\u003eglob@11.0.3\u003c/code\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/cacache/commit/7d005dfc07fff670753deb54c3ce67903b2f6859\"\u003e\u003ccode\u003e7d005df\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cacache/pull/310\"\u003e#310\u003c/a\u003e template-oss apply fix (\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/cacache/commit/49e75b8809f3de5fd96865c398d84a4375f2653d\"\u003e\u003ccode\u003e49e75b8\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cacache/pull/304\"\u003e#304\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.23.3 to 4.23.4 (\u003ca href=\"https://redirect.github.com/npm/cacache/issues/304\"\u003e#304\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/cacache/compare/v19.0.0...v19.0.1\"\u003e19.0.1\u003c/a\u003e (2024-09-26)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cacache/commit/e56c7fc776c94937763ffe2f8ed9f92cac4f50a6\"\u003e\u003ccode\u003ee56c7fc\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cacache/pull/302\"\u003e#302\u003c/a\u003e update p-map from ^4.0.0 to ^7.0.2 (\u003ca href=\"https://redirect.github.com/npm/cacache/issues/302\"\u003e#302\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/cacache/compare/v18.0.4...v19.0.0\"\u003e19.0.0\u003c/a\u003e (2024-09-26)\u003c/h2\u003e\n\u003ch3\u003e⚠️ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecacache\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/cacache/commit/cc9eee342bb6be30613d8ca2090d404221ee6b59\"\u003e\u003ccode\u003ecc9eee3\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cacache/pull/300\"\u003e#300\u003c/a\u003e align to npm 10 node engine range (\u003ca href=\"https://github.com/reggi\"\u003e\u003ccode\u003e@​reggi\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/cacache/commit/beaab7c85bf487b90f9248ed76bfbccbc93e75b5\"\u003e\u003ccode\u003ebeaab7c\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cacache/pull/291\"\u003e#291\u003c/a\u003e bump tar from 6.2.1 to 7.4.3 (\u003ca href=\"https://redirect.github.com/npm/cacache/issues/291\"\u003e#291\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cacache/commit/81b6e34e2a6ea2055d430e2e818d7648fcf338a8\"\u003e\u003ccode\u003e81b6e34\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cacache/pull/300\"\u003e#300\u003c/a\u003e \u003ccode\u003eunique-filename@4.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cacache/commit/dcab1af53f5ec8bda75f1084572df19e8611a87d\"\u003e\u003ccode\u003edcab1af\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cacache/pull/300\"\u003e#300\u003c/a\u003e \u003ccode\u003essri@12.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cacache/commit/ba3a3b8d9f1395103a7fb090d3bd62b1be88f5ba\"\u003e\u003ccode\u003eba3a3b8\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cacache/pull/300\"\u003e#300\u003c/a\u003e \u003ccode\u003e@npmcli/fs@4.0.0\u003c/code\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/cacache/commit/73ce729c05453b3d8264daf06598f9de5acfe5a7\"\u003e\u003ccode\u003e73ce729\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cacache/pull/300\"\u003e#300\u003c/a\u003e run template-oss-apply (\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/cacache/commit/f663562addcb9bf56eda9764c05b5de42d294672\"\u003e\u003ccode\u003ef663562\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cacache/pull/294\"\u003e#294\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/cacache/commit/74ac800263888fcc621fd03b220b5fbd2a7c7ce9\"\u003e\u003ccode\u003e74ac800\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cacache/pull/295\"\u003e#295\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/cacache/commit/ae9589421cc9e70381f589d63afdeabec36261ce\"\u003e\u003ccode\u003eae95894\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cacache/pull/295\"\u003e#295\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.23.1 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\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/cacache/commit/12ca70cc3553c670031998e9f23ff3713cac2195\"\u003e\u003ccode\u003e12ca70c\u003c/code\u003e\u003c/a\u003e chore: release 20.0.3 (\u003ca href=\"https://redirect.github.com/npm/cacache/issues/324\"\u003e#324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cacache/commit/57fc04fc00836ba5aaa32a035574f8a575c9b982\"\u003e\u003ccode\u003e57fc04f\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.25.0 to 4.28.0 (\u003ca href=\"https://redirect.github.com/npm/cacache/issues/323\"\u003e#323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cacache/commit/f3a2cdd8886097190f12d5770009fc27d3dd9496\"\u003e\u003ccode\u003ef3a2cdd\u003c/code\u003e\u003c/a\u003e deps: bump glob from 11.1.0 to 13.0.0 (\u003ca href=\"https://redirect.github.com/npm/cacache/issues/322\"\u003e#322\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cacache/commit/6f96e0f5233b66b681035f5bc096d81669ce1d1b\"\u003e\u003ccode\u003e6f96e0f\u003c/code\u003e\u003c/a\u003e deps: bump \u003ccode\u003e@​npmcli/fs\u003c/code\u003e from 4.0.0 to 5.0.0 (\u003ca href=\"https://redirect.github.com/npm/cacache/issues/319\"\u003e#319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cacache/commit/49565c946702ecd2d6c3766c7f3ffa8df6a5723f\"\u003e\u003ccode\u003e49565c9\u003c/code\u003e\u003c/a\u003e deps: bump unique-filename from 4.0.0 to 5.0.0 (\u003ca href=\"https://redirect.github.com/npm/cacache/issues/320\"\u003e#320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cacache/commit/f81314803953a1f5e203f06fde1b434a61dd17e4\"\u003e\u003ccode\u003ef813148\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/eslint-config\u003c/code\u003e from 5.1.0 to 6.0.1 (\u003ca href=\"https://redirect.github.com/npm/cacache/issues/321\"\u003e#321\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cacache/commit/450cfc33f2b308348a15e4f7924d7a5c89e82cc3\"\u003e\u003ccode\u003e450cfc3\u003c/code\u003e\u003c/a\u003e chore: release 20.0.2 (\u003ca href=\"https://redirect.github.com/npm/cacache/issues/317\"\u003e#317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cacache/commit/79d843c53392d6ae3749f70fab18af38b47556f5\"\u003e\u003ccode\u003e79d843c\u003c/code\u003e\u003c/a\u003e deps: ssri@13.0.0 (\u003ca href=\"https://redirect.github.com/npm/cacache/issues/316\"\u003e#316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cacache/commit/bb9b0b03f80cf123a3522e3beea702703f49b0d4\"\u003e\u003ccode\u003ebb9b0b0\u003c/code\u003e\u003c/a\u003e chore: release 20.0.1 (\u003ca href=\"https://redirect.github.com/npm/cacache/issues/315\"\u003e#315\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cacache/commit/b2378084aa51149e6a00d16096b13135162d7c10\"\u003e\u003ccode\u003eb237808\u003c/code\u003e\u003c/a\u003e deps: remove tar (\u003ca href=\"https://redirect.github.com/npm/cacache/issues/314\"\u003e#314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/npm/cacache/compare/v15.0.6...v20.0.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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for cacache since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `libnpmaccess` from 4.0.2 to 10.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/cli/releases\"\u003elibnpmaccess's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003elibnpmaccess: v10.0.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/cli/compare/libnpmaccess-v10.0.2...libnpmaccess-v10.0.3\"\u003e10.0.3\u003c/a\u003e (2025-10-08)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/f367507b2a8156c00687426034d0a76188e90b4c\"\u003e\u003ccode\u003ef367507\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8624\"\u003e#8624\u003c/a\u003e spelling (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/libnpmaccess/issues/8624\"\u003e#8624\u003c/a\u003e) (\u003ca href=\"https://github.com/jsoref\"\u003e\u003ccode\u003e@​jsoref\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/cli/commit/7f1c3a37316b42e652b61ea4919e40305c8de06f\"\u003e\u003ccode\u003e7f1c3a3\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8606\"\u003e#8606\u003c/a\u003e fix spelling - permissions (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/libnpmaccess/issues/8606\"\u003e#8606\u003c/a\u003e) (\u003ca href=\"https://github.com/jsoref\"\u003e\u003ccode\u003e@​jsoref\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003elibnpmaccess: v10.0.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/cli/compare/libnpmaccess-v10.0.1...libnpmaccess-v10.0.2\"\u003e10.0.2\u003c/a\u003e (2025-09-23)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/bf6b6862731e03002cc6fa3b86b6f090df46b009\"\u003e\u003ccode\u003ebf6b686\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8576\"\u003e#8576\u003c/a\u003e \u003ccode\u003enpm-package-arg@13.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/11499711e4c10e4ddb97bf3e1ef1652d151894fb\"\u003e\u003ccode\u003e1149971\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8576\"\u003e#8576\u003c/a\u003e \u003ccode\u003enpm-registry-fetch@19.0.0\u003c/code\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/cli/commit/402a0ab1b4e5d1a8414dd063d0cbde0c0bc5a192\"\u003e\u003ccode\u003e402a0ab\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8576\"\u003e#8576\u003c/a\u003e \u003ccode\u003e@npmcli/template-oss@4.25.1\u003c/code\u003e (\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/cli/commit/3f60b5f9621b43ae0b8796d3a7160a603748f756\"\u003e\u003ccode\u003e3f60b5f\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8383\"\u003e#8383\u003c/a\u003e \u003ccode\u003e@npmcli/template-oss@4.24.4\u003c/code\u003e (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/libnpmaccess/issues/8383\"\u003e#8383\u003c/a\u003e) (\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/cli/commit/01f8cc6f001e3211135fa0563f7129aed09dc46c\"\u003e\u003ccode\u003e01f8cc6\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8381\"\u003e#8381\u003c/a\u003e \u003ccode\u003e@npmcli/template-oss@4.24.3\u003c/code\u003e (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/libnpmaccess/issues/8381\"\u003e#8381\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\u003elibnpmaccess: v10.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/cli/compare/libnpmaccess-v10.0.0...libnpmaccess-v10.0.1\"\u003e10.0.1\u003c/a\u003e (2025-05-15)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/5b5e886edadf77ee48368695e6bc52ad6c4f06c3\"\u003e\u003ccode\u003e5b5e886\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8289\"\u003e#8289\u003c/a\u003e libnpmaccess: formatting of options in README (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/libnpmaccess/issues/8289\"\u003e#8289\u003c/a\u003e) (\u003ca href=\"https://github.com/mbtools\"\u003e\u003ccode\u003e@​mbtools\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/libnpmaccess/CHANGELOG.md\"\u003elibnpmaccess'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/libnpmaccess-v10.0.2...libnpmaccess-v10.0.3\"\u003e10.0.3\u003c/a\u003e (2025-10-08)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/f367507b2a8156c00687426034d0a76188e90b4c\"\u003e\u003ccode\u003ef367507\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8624\"\u003e#8624\u003c/a\u003e spelling (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/libnpmaccess/issues/8624\"\u003e#8624\u003c/a\u003e) (\u003ca href=\"https://github.com/jsoref\"\u003e\u003ccode\u003e@​jsoref\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/cli/commit/7f1c3a37316b42e652b61ea4919e40305c8de06f\"\u003e\u003ccode\u003e7f1c3a3\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8606\"\u003e#8606\u003c/a\u003e fix spelling - permissions (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/libnpmaccess/issues/8606\"\u003e#8606\u003c/a\u003e) (\u003ca href=\"https://github.com/jsoref\"\u003e\u003ccode\u003e@​jsoref\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/cli/compare/libnpmaccess-v10.0.1...libnpmaccess-v10.0.2\"\u003e10.0.2\u003c/a\u003e (2025-09-23)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/bf6b6862731e03002cc6fa3b86b6f090df46b009\"\u003e\u003ccode\u003ebf6b686\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8576\"\u003e#8576\u003c/a\u003e \u003ccode\u003enpm-package-arg@13.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/11499711e4c10e4ddb97bf3e1ef1652d151894fb\"\u003e\u003ccode\u003e1149971\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8576\"\u003e#8576\u003c/a\u003e \u003ccode\u003enpm-registry-fetch@19.0.0\u003c/code\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/cli/commit/402a0ab1b4e5d1a8414dd063d0cbde0c0bc5a192\"\u003e\u003ccode\u003e402a0ab\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8576\"\u003e#8576\u003c/a\u003e \u003ccode\u003e@npmcli/template-oss@4.25.1\u003c/code\u003e (\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/cli/commit/3f60b5f9621b43ae0b8796d3a7160a603748f756\"\u003e\u003ccode\u003e3f60b5f\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8383\"\u003e#8383\u003c/a\u003e \u003ccode\u003e@npmcli/template-oss@4.24.4\u003c/code\u003e (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/libnpmaccess/issues/8383\"\u003e#8383\u003c/a\u003e) (\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/cli/commit/01f8cc6f001e3211135fa0563f7129aed09dc46c\"\u003e\u003ccode\u003e01f8cc6\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8381\"\u003e#8381\u003c/a\u003e \u003ccode\u003e@npmcli/template-oss@4.24.3\u003c/code\u003e (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/libnpmaccess/issues/8381\"\u003e#8381\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/libnpmaccess-v10.0.0...libnpmaccess-v10.0.1\"\u003e10.0.1\u003c/a\u003e (2025-05-15)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/5b5e886edadf77ee48368695e6bc52ad6c4f06c3\"\u003e\u003ccode\u003e5b5e886\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8289\"\u003e#8289\u003c/a\u003e libnpmaccess: formatting of options in README (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/libnpmaccess/issues/8289\"\u003e#8289\u003c/a\u003e) (\u003ca href=\"https://github.com/mbtools\"\u003e\u003ccode\u003e@​mbtools\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/cli/compare/libnpmaccess-v10.0.0-pre.0...libnpmaccess-v10.0.0\"\u003e10.0.0\u003c/a\u003e (2024-12-16)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/a7bfc6df76882996ebb834dbca785fdf33b8c50d\"\u003e\u003ccode\u003ea7bfc6d\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/7972\"\u003e#7972\u003c/a\u003e trigger release process (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/libnpmaccess/issues/7972\"\u003e#7972\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\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/a07f4e0d921f640be6aa87736debd550ec478f89\"\u003e\u003ccode\u003ea07f4e0\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/7976\"\u003e#7976\u003c/a\u003e \u003ccode\u003e@npmcli/template-oss@4.23.6\u003c/code\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/libnpmaccess-v9.0.0...libnpmaccess-v10.0.0-pre.0\"\u003e10.0.0-pre.0\u003c/a\u003e (2024-11-26)\u003c/h2\u003e\n\u003ch3\u003e⚠️ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003elibnpmaccess 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/cli/commit/687cfafa91af13048037c5f544c15c00cf52921e\"\u003e\u003ccode\u003e687cfaf\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/7831\"\u003e#7831\u003c/a\u003e for libnpmaccess sets node engine range to \u003ccode\u003e^20.17.0 || \u0026gt;=22.9.0\u003c/code\u003e (\u003ca href=\"https://github.com/reggi\"\u003e\u003ccode\u003e@​reggi\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/cli/commit/75a3f1228865f426d8790be27f1258e501f2c450\"\u003e\u003ccode\u003e75a3f12\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/7859\"\u003e#7859\u003c/a\u003e remove unused deps (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/libnpmaccess/issues/7859\"\u003e#7859\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/cli/commit/6edfe2f3a45169b6d194ccd8d366bb8d0e09b4a5\"\u003e\u003ccode\u003e6edfe2f\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/7937\"\u003e#7937\u003c/a\u003e \u003ccode\u003e@npmcli/template-oss@4.23.5\u003c/code\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/libnpmaccess-v8.0.6...libnpmaccess-v9.0.0\"\u003e9.0.0\u003c/a\u003e (2024-10-03)\u003c/h2\u003e\n\u003ch3\u003e⚠️ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003elibnpmaccess\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/cli/commit/73068d60ded17de3ff6a3d38ff2b83b136316ffc\"\u003e\u003ccode\u003e73068d6\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/7803\"\u003e#7803\u003c/a\u003e align libnpmaccess to npm 10 node engine range (\u003ca href=\"https://github.com/reggi\"\u003e\u003ccode\u003e@​reggi\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/cli/commit/d13a20bebef1b9932f86c44741ea6d214ad6842b\"\u003e\u003ccode\u003ed13a20b\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/7803\"\u003e#7803\u003c/a\u003e update \u003ccode\u003enpm-registry-fetch@18.0.1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/50a7bc8737bb4e0a8fbc5f00b8f580512153a5bc\"\u003e\u003ccode\u003e50a7bc8\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/7803\"\u003e#7803\u003c/a\u003e update \u003ccode\u003enpm-package-arg@12.0.0\u003c/code\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/cli/commit/2072705aa80d009dc077639adc305692f4a6c0b9\"\u003e\u003ccode\u003e2072705\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/7803\"\u003e#7803\u003c/a\u003e update \u003ccode\u003e@npmcli/eslint-config@5.0.1\u003c/code\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/cli/commit/80357253ecd8483463cd66c783c4464c330d72df\"\u003e\u003ccode\u003e8035725\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/7756\"\u003e#7756\u003c/a\u003e \u003ccode\u003e@npmcli/template-oss@4.23.3\u003c/code\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/libnpmaccess-v8.0.5...libnpmaccess-v8.0.6\"\u003e8.0.6\u003c/a\u003e (2024-05-15)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\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/cli/commit/072253549d774893a3689341dbc660cb845ebcfe\"\u003e\u003ccode\u003e0722535\u003c/code\u003e\u003c/a\u003e chore: release 11.6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/f367507b2a8156c00687426034d0a76188e90b4c\"\u003e\u003ccode\u003ef367507\u003c/code\u003e\u003c/a\u003e fix: spelling (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/libnpmaccess/issues/8624\"\u003e#8624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/7f1c3a37316b42e652b61ea4919e40305c8de06f\"\u003e\u003ccode\u003e7f1c3a3\u003c/code\u003e\u003c/a\u003e chore: fix spelling - permissions (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/libnpmaccess/issues/8606\"\u003e#8606\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/c4ba7f40d1760c69ba05c162ad155821900d9181\"\u003e\u003ccode\u003ec4ba7f4\u003c/code\u003e\u003c/a\u003e chore: release 11.6.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/402a0ab1b4e5d1a8414dd063d0cbde0c0bc5a192\"\u003e\u003ccode\u003e402a0ab\u003c/code\u003e\u003c/a\u003e chore: \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.25.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/bf6b6862731e03002cc6fa3b86b6f090df46b009\"\u003e\u003ccode\u003ebf6b686\u003c/code\u003e\u003c/a\u003e deps: npm-package-arg@13.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/11499711e4c10e4ddb97bf3e1ef1652d151894fb\"\u003e\u003ccode\u003e1149971\u003c/code\u003e\u003c/a\u003e deps: npm-registry-fetch@19.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/3f60b5f9621b43ae0b8796d3a7160a603748f756\"\u003e\u003ccode\u003e3f60b5f\u003c/code\u003e\u003c/a\u003e chore: \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.24.4 (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/libnpmaccess/issues/8383\"\u003e#8383\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/01f8cc6f001e3211135fa0563f7129aed09dc46c\"\u003e\u003ccode\u003e01f8cc6\u003c/code\u003e\u003c/a\u003e chore: \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.24.3 (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/libnpmaccess/issues/8381\"\u003e#8381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/3d90a4936ec3324ff5b1642b20588c6d57ab04a5\"\u003e\u003ccode\u003e3d90a49\u003c/code\u003e\u003c/a\u003e chore: release 11.4.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/npm/cli/commits/libnpmaccess-v10.0.3/workspaces/libnpmaccess\"\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/~owlstronaut\"\u003eowlstronaut\u003c/a\u003e, a new releaser for libnpmaccess since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `libnpmdiff` from 2.0.4 to 8.0.13\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/cli/releases\"\u003elibnpmdiff's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003elibnpmdiff: v8.0.13\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/releases/tag/arborist-v9.1.10\"\u003eworkspace\u003c/a\u003e: \u003ccode\u003e@npmcli/arborist@9.1.10\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003elibnpmdiff: v8.0.12\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/releases/tag/arborist-v9.1.9\"\u003eworkspace\u003c/a\u003e: \u003ccode\u003e@npmcli/arborist@9.1.9\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003elibnpmdiff: v8.0.11\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/cli/compare/libnpmdiff-v8.0.10...libnpmdiff-v8.0.11\"\u003e8.0.11\u003c/a\u003e (2025-11-25)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/9d77b84ce961a28941af8b1a597a03e308828cd4\"\u003e\u003ccode\u003e9d77b84\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8770\"\u003e#8770\u003c/a\u003e \u003ccode\u003e@npmcli/installed-package-contents@4.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/releases/tag/arborist-v9.1.8\"\u003eworkspace\u003c/a\u003e: \u003ccode\u003e@npmcli/arborist@9.1.8\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003elibnpmdiff: v8.0.10\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/releases/tag/arborist-v9.1.7\"\u003eworkspace\u003c/a\u003e: \u003ccode\u003e@npmcli/arborist@9.1.7\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003elibnpmdiff: v8.0.9\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/cli/compare/libnpmdiff-v8.0.8...libnpmdiff-v8.0.9\"\u003e8.0.9\u003c/a\u003e (2025-10-08)\u003c/h2\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/268e4f8ae9845991e15cccd7bcaf2545af766898\"\u003e\u003ccode\u003e268e4f8\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8642\"\u003e#8642\u003c/a\u003e rewrap markdown (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/libnpmdiff/issues/8642\"\u003e#8642\u003c/a\u003e) (\u003ca href=\"https://github.com/jsoref\"\u003e\u003ccode\u003e@​jsoref\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/cli/commit/6c4c387ea9f8900a1e1e70e661be1ec54b073aea\"\u003e\u003ccode\u003e6c4c387\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8609\"\u003e#8609\u003c/a\u003e Fix spelling in workspaces/libnpmdiff (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/libnpmdiff/issues/8609\"\u003e#8609\u003c/a\u003e) (\u003ca href=\"https://github.com/jsoref\"\u003e\u003ccode\u003e@​jsoref\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/cli/releases/tag/arborist-v9.1.6\"\u003eworkspace\u003c/a\u003e: \u003ccode\u003e@npmcli/arborist@9.1.6\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003elibnpmdiff: v8.0.8\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/cli/compare/libnpmdiff-v8.0.7...libnpmdiff-v8.0.8\"\u003e8.0.8\u003c/a\u003e (2025-09-23)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/849dcb6dc22a16f01869ba9c6bf9146143000b25\"\u003e\u003ccode\u003e849dcb6\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8589\"\u003e#8589\u003c/a\u003e \u003ccode\u003etar@7.5.1\u003c/code\u003e (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/libnpmdiff/issues/8589\"\u003e#8589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/ef87ec6612fe5924d3466967aa7e104f3f98bf15\"\u003e\u003ccode\u003eef87ec6\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8576\"\u003e#8576\u003c/a\u003e \u003ccode\u003ediff@8.0.2\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/566f1b7b487ad80604c61162ddde769d5ac2b241\"\u003e\u003ccode\u003e566f1b7\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8576\"\u003e#8576\u003c/a\u003e \u003ccode\u003eminimatch@10.0.3\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/bf6b6862731e03002cc6fa3b86b6f090df46b009\"\u003e\u003ccode\u003ebf6b686\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8576\"\u003e#8576\u003c/a\u003e \u003ccode\u003enpm-package-arg@13.0.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/b6bb9aea4134c47f0593c111a734eda12ec3c20d\"\u003e\u003ccode\u003eb6bb9ae\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8576\"\u003e#8576\u003c/a\u003e \u003ccode\u003epacote@21.0.3\u003c/code\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/cli/commit/402a0ab1b4e5d1a8414dd063d0cbde0c0bc5a192\"\u003e\u003ccode\u003e402a0ab\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8576\"\u003e#8576\u003c/a\u003e \u003ccode\u003e@npmcli/template-oss@4.25.1\u003c/code\u003e (\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/cli/releases/tag/arborist-v9.1.5\"\u003eworkspace\u003c/a\u003e: \u003ccode\u003e@npmcli/arborist@9.1.5\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003elibnpmdiff: v8.0.7\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/releases/tag/arborist-v9.1.4\"\u003eworkspace\u003c/a\u003e: \u003ccode\u003e@npmcli/arborist@9.1.4\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/cli/blob/latest/CHANGELOG.md\"\u003elibnpmdiff's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/cli/compare/v11.7.0...v11.8.0\"\u003e11.8.0\u003c/a\u003e (2026-01-21)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/545e86154cc847766ceb356c3b1229d0573314c0\"\u003e\u003ccode\u003e545e861\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8828\"\u003e#8828\u003c/a\u003e show proxy environment variables in npm config list (Max Black)\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/cli/commit/c2f784dbb5a83106558ff6ee7cc60bfc088ee9ed\"\u003e\u003ccode\u003ec2f784d\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8859\"\u003e#8859\u003c/a\u003e preserve serialNumber UUID in CycloneDX SBOM output \u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/libnpmdiff/issues/8837\"\u003e#8837\u003c/a\u003e (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/libnpmdiff/issues/8859\"\u003e#8859\u003c/a\u003e) (\u003ca href=\"https://github.com/saksham-malhotra-27\"\u003e\u003ccode\u003e@​saksham-malhotra-27\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/f2c3af7de1906b0517bba1e7e5b9247d57960d99\"\u003e\u003ccode\u003ef2c3af7\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8840\"\u003e#8840\u003c/a\u003e more intuitive byte formatting boundaries for rounding (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/libnpmdiff/issues/8840\"\u003e#8840\u003c/a\u003e) (\u003ca href=\"https://github.com/watilde\"\u003e\u003ccode\u003e@​watilde\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/cli/commit/3474ec35fb579873d20a4b6747983ca369d61592\"\u003e\u003ccode\u003e3474ec3\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8866\"\u003e#8866\u003c/a\u003e fix typo/logic error in npm-dedupe docs (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/libnpmdiff/issues/8866\"\u003e#8866\u003c/a\u003e) (\u003ca href=\"https://github.com/Schweinepriester\"\u003e\u003ccode\u003e@​Schweineprie...\n\n_Description has been truncated_","html_url":"https://github.com/RonSherfey/cli-1/pull/12","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/RonSherfey%2Fcli-1/issues/12","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/12/packages"}}]}