{"id":9154,"name":"@npmcli/arborist","ecosystem":"npm","repository_url":"https://github.com/npm/cli","issues_count":96,"created_at":"2025-06-06T22:32:03.201Z","updated_at":"2025-06-06T22:32:03.201Z","purl":"pkg:npm/@npmcli/arborist","metadata":{"id":1094289,"name":"@npmcli/arborist","ecosystem":"npm","description":"Manage node_modules trees","homepage":"https://github.com/npm/cli#readme","licenses":"ISC","normalized_licenses":["ISC"],"repository_url":"https://github.com/npm/cli","keywords_array":[],"namespace":"npmcli","versions_count":200,"first_release_published_at":"2020-01-01T02:24:57.703Z","latest_release_published_at":"2025-05-21T22:25:20.787Z","latest_release_number":"9.1.1","last_synced_at":"2025-06-07T03:31:42.841Z","created_at":"2022-04-08T10:35:30.341Z","updated_at":"2025-06-07T03:31:42.841Z","registry_url":"https://www.npmjs.com/package/@npmcli/arborist","install_command":"npm install @npmcli/arborist","documentation_url":null,"metadata":{"funding":null,"dist-tags":{"backport":"6.5.1","prerelease":"9.0.0-pre.1","latest":"9.1.1"}},"repo_metadata":{"id":37484159,"uuid":"139910229","full_name":"npm/cli","owner":"npm","description":"the package manager for JavaScript","archived":false,"fork":false,"pushed_at":"2024-10-19T00:40:42.000Z","size":165139,"stargazers_count":8457,"open_issues_count":667,"forks_count":3146,"subscribers_count":219,"default_branch":"latest","last_synced_at":"2024-10-29T21:26:44.666Z","etag":null,"topics":["javascript","nodejs","npm","npm-cli","package-manager","tools"],"latest_commit_sha":null,"homepage":"https://docs.npmjs.com/cli/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/npm.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","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":"AUTHORS","dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-07-05T23:26:52.000Z","updated_at":"2024-10-29T19:41:13.000Z","dependencies_parsed_at":"2024-03-13T22:39:58.201Z","dependency_job_id":"781f4caf-e501-4682-9f51-fa8a1346d6b2","html_url":"https://github.com/npm/cli","commit_stats":{"total_commits":11742,"total_committers":870,"mean_commits":13.49655172413793,"dds":0.5745188213251575,"last_synced_commit":"a558bbd3760e8da272d7afdd11e7b0f1238f92dc"},"previous_names":[],"tags_count":1334,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/npm","download_url":"https://codeload.github.com/npm/cli/tar.gz/refs/heads/latest","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":222143445,"owners_count":16938423,"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":"libnpmfund-v5.0.10","sha":"328f63c72dd3d72d7cdc0ded638cd9c6a41e2f31","kind":"commit","published_at":"2024-05-15T22:25:42.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmfund-v5.0.10","html_url":"https://github.com/npm/cli/releases/tag/libnpmfund-v5.0.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmfund-v5.0.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmfund-v5.0.10/manifests"},{"name":"v10.8.0","sha":"328f63c72dd3d72d7cdc0ded638cd9c6a41e2f31","kind":"commit","published_at":"2024-05-15T22:25:42.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v10.8.0","html_url":"https://github.com/npm/cli/releases/tag/v10.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v10.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v10.8.0/manifests"},{"name":"libnpmversion-v6.0.2","sha":"328f63c72dd3d72d7cdc0ded638cd9c6a41e2f31","kind":"commit","published_at":"2024-05-15T22:25:42.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmversion-v6.0.2","html_url":"https://github.com/npm/cli/releases/tag/libnpmversion-v6.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmversion-v6.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmversion-v6.0.2/manifests"},{"name":"libnpmorg-v6.0.6","sha":"328f63c72dd3d72d7cdc0ded638cd9c6a41e2f31","kind":"commit","published_at":"2024-05-15T22:25:42.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmorg-v6.0.6","html_url":"https://github.com/npm/cli/releases/tag/libnpmorg-v6.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmorg-v6.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmorg-v6.0.6/manifests"},{"name":"libnpmpack-v7.0.2","sha":"328f63c72dd3d72d7cdc0ded638cd9c6a41e2f31","kind":"commit","published_at":"2024-05-15T22:25:42.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmpack-v7.0.2","html_url":"https://github.com/npm/cli/releases/tag/libnpmpack-v7.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpack-v7.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpack-v7.0.2/manifests"},{"name":"libnpmpublish-v9.0.8","sha":"328f63c72dd3d72d7cdc0ded638cd9c6a41e2f31","kind":"commit","published_at":"2024-05-15T22:25:42.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmpublish-v9.0.8","html_url":"https://github.com/npm/cli/releases/tag/libnpmpublish-v9.0.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpublish-v9.0.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpublish-v9.0.8/manifests"},{"name":"libnpmsearch-v7.0.5","sha":"328f63c72dd3d72d7cdc0ded638cd9c6a41e2f31","kind":"commit","published_at":"2024-05-15T22:25:42.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmsearch-v7.0.5","html_url":"https://github.com/npm/cli/releases/tag/libnpmsearch-v7.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmsearch-v7.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmsearch-v7.0.5/manifests"},{"name":"libnpmteam-v6.0.5","sha":"328f63c72dd3d72d7cdc0ded638cd9c6a41e2f31","kind":"commit","published_at":"2024-05-15T22:25:42.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmteam-v6.0.5","html_url":"https://github.com/npm/cli/releases/tag/libnpmteam-v6.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmteam-v6.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmteam-v6.0.5/manifests"},{"name":"arborist-v7.5.2","sha":"328f63c72dd3d72d7cdc0ded638cd9c6a41e2f31","kind":"commit","published_at":"2024-05-15T22:25:42.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/arborist-v7.5.2","html_url":"https://github.com/npm/cli/releases/tag/arborist-v7.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/arborist-v7.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/arborist-v7.5.2/manifests"},{"name":"config-v8.3.2","sha":"328f63c72dd3d72d7cdc0ded638cd9c6a41e2f31","kind":"commit","published_at":"2024-05-15T22:25:42.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/config-v8.3.2","html_url":"https://github.com/npm/cli/releases/tag/config-v8.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/config-v8.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/config-v8.3.2/manifests"},{"name":"libnpmaccess-v8.0.6","sha":"328f63c72dd3d72d7cdc0ded638cd9c6a41e2f31","kind":"commit","published_at":"2024-05-15T22:25:42.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmaccess-v8.0.6","html_url":"https://github.com/npm/cli/releases/tag/libnpmaccess-v8.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmaccess-v8.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmaccess-v8.0.6/manifests"},{"name":"libnpmhook-v10.0.5","sha":"328f63c72dd3d72d7cdc0ded638cd9c6a41e2f31","kind":"commit","published_at":"2024-05-15T22:25:42.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmhook-v10.0.5","html_url":"https://github.com/npm/cli/releases/tag/libnpmhook-v10.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmhook-v10.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmhook-v10.0.5/manifests"},{"name":"libnpmdiff-v6.1.2","sha":"328f63c72dd3d72d7cdc0ded638cd9c6a41e2f31","kind":"commit","published_at":"2024-05-15T22:25:42.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmdiff-v6.1.2","html_url":"https://github.com/npm/cli/releases/tag/libnpmdiff-v6.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmdiff-v6.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmdiff-v6.1.2/manifests"},{"name":"libnpmexec-v8.1.1","sha":"328f63c72dd3d72d7cdc0ded638cd9c6a41e2f31","kind":"commit","published_at":"2024-05-15T22:25:42.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmexec-v8.1.1","html_url":"https://github.com/npm/cli/releases/tag/libnpmexec-v8.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmexec-v8.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmexec-v8.1.1/manifests"},{"name":"v10.7.0","sha":"796971ed328d2d7a7664faec2ddd5624aa325062","kind":"commit","published_at":"2024-04-30T22:02:38.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v10.7.0","html_url":"https://github.com/npm/cli/releases/tag/v10.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v10.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v10.7.0/manifests"},{"name":"arborist-v7.5.1","sha":"796971ed328d2d7a7664faec2ddd5624aa325062","kind":"commit","published_at":"2024-04-30T22:02:38.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/arborist-v7.5.1","html_url":"https://github.com/npm/cli/releases/tag/arborist-v7.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/arborist-v7.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/arborist-v7.5.1/manifests"},{"name":"config-v8.3.1","sha":"796971ed328d2d7a7664faec2ddd5624aa325062","kind":"commit","published_at":"2024-04-30T22:02:38.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/config-v8.3.1","html_url":"https://github.com/npm/cli/releases/tag/config-v8.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/config-v8.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/config-v8.3.1/manifests"},{"name":"libnpmaccess-v8.0.5","sha":"796971ed328d2d7a7664faec2ddd5624aa325062","kind":"commit","published_at":"2024-04-30T22:02:38.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmaccess-v8.0.5","html_url":"https://github.com/npm/cli/releases/tag/libnpmaccess-v8.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmaccess-v8.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmaccess-v8.0.5/manifests"},{"name":"libnpmdiff-v6.1.1","sha":"796971ed328d2d7a7664faec2ddd5624aa325062","kind":"commit","published_at":"2024-04-30T22:02:38.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmdiff-v6.1.1","html_url":"https://github.com/npm/cli/releases/tag/libnpmdiff-v6.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmdiff-v6.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmdiff-v6.1.1/manifests"},{"name":"libnpmexec-v8.1.0","sha":"796971ed328d2d7a7664faec2ddd5624aa325062","kind":"commit","published_at":"2024-04-30T22:02:38.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmexec-v8.1.0","html_url":"https://github.com/npm/cli/releases/tag/libnpmexec-v8.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmexec-v8.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmexec-v8.1.0/manifests"},{"name":"libnpmfund-v5.0.9","sha":"796971ed328d2d7a7664faec2ddd5624aa325062","kind":"commit","published_at":"2024-04-30T22:02:38.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmfund-v5.0.9","html_url":"https://github.com/npm/cli/releases/tag/libnpmfund-v5.0.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmfund-v5.0.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmfund-v5.0.9/manifests"},{"name":"libnpmhook-v10.0.4","sha":"796971ed328d2d7a7664faec2ddd5624aa325062","kind":"commit","published_at":"2024-04-30T22:02:38.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmhook-v10.0.4","html_url":"https://github.com/npm/cli/releases/tag/libnpmhook-v10.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmhook-v10.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmhook-v10.0.4/manifests"},{"name":"libnpmorg-v6.0.5","sha":"796971ed328d2d7a7664faec2ddd5624aa325062","kind":"commit","published_at":"2024-04-30T22:02:38.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmorg-v6.0.5","html_url":"https://github.com/npm/cli/releases/tag/libnpmorg-v6.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmorg-v6.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmorg-v6.0.5/manifests"},{"name":"libnpmpack-v7.0.1","sha":"796971ed328d2d7a7664faec2ddd5624aa325062","kind":"commit","published_at":"2024-04-30T22:02:38.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmpack-v7.0.1","html_url":"https://github.com/npm/cli/releases/tag/libnpmpack-v7.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpack-v7.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpack-v7.0.1/manifests"},{"name":"libnpmpublish-v9.0.7","sha":"796971ed328d2d7a7664faec2ddd5624aa325062","kind":"commit","published_at":"2024-04-30T22:02:38.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmpublish-v9.0.7","html_url":"https://github.com/npm/cli/releases/tag/libnpmpublish-v9.0.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpublish-v9.0.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpublish-v9.0.7/manifests"},{"name":"libnpmsearch-v7.0.4","sha":"796971ed328d2d7a7664faec2ddd5624aa325062","kind":"commit","published_at":"2024-04-30T22:02:38.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmsearch-v7.0.4","html_url":"https://github.com/npm/cli/releases/tag/libnpmsearch-v7.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmsearch-v7.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmsearch-v7.0.4/manifests"},{"name":"libnpmteam-v6.0.4","sha":"796971ed328d2d7a7664faec2ddd5624aa325062","kind":"commit","published_at":"2024-04-30T22:02:38.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmteam-v6.0.4","html_url":"https://github.com/npm/cli/releases/tag/libnpmteam-v6.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmteam-v6.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmteam-v6.0.4/manifests"},{"name":"libnpmversion-v6.0.1","sha":"796971ed328d2d7a7664faec2ddd5624aa325062","kind":"commit","published_at":"2024-04-30T22:02:38.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmversion-v6.0.1","html_url":"https://github.com/npm/cli/releases/tag/libnpmversion-v6.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmversion-v6.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmversion-v6.0.1/manifests"},{"name":"libnpmpublish-v9.0.6","sha":"9fea38399141a79a688b87fc16e2d1adeacd75f7","kind":"commit","published_at":"2024-04-25T17:31:30.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmpublish-v9.0.6","html_url":"https://github.com/npm/cli/releases/tag/libnpmpublish-v9.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpublish-v9.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpublish-v9.0.6/manifests"},{"name":"arborist-v7.5.0","sha":"9fea38399141a79a688b87fc16e2d1adeacd75f7","kind":"commit","published_at":"2024-04-25T17:31:30.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/arborist-v7.5.0","html_url":"https://github.com/npm/cli/releases/tag/arborist-v7.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/arborist-v7.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/arborist-v7.5.0/manifests"},{"name":"config-v8.3.0","sha":"9fea38399141a79a688b87fc16e2d1adeacd75f7","kind":"commit","published_at":"2024-04-25T17:31:30.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/config-v8.3.0","html_url":"https://github.com/npm/cli/releases/tag/config-v8.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/config-v8.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/config-v8.3.0/manifests"},{"name":"libnpmaccess-v8.0.4","sha":"9fea38399141a79a688b87fc16e2d1adeacd75f7","kind":"commit","published_at":"2024-04-25T17:31:30.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmaccess-v8.0.4","html_url":"https://github.com/npm/cli/releases/tag/libnpmaccess-v8.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmaccess-v8.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmaccess-v8.0.4/manifests"},{"name":"libnpmdiff-v6.1.0","sha":"9fea38399141a79a688b87fc16e2d1adeacd75f7","kind":"commit","published_at":"2024-04-25T17:31:30.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmdiff-v6.1.0","html_url":"https://github.com/npm/cli/releases/tag/libnpmdiff-v6.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmdiff-v6.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmdiff-v6.1.0/manifests"},{"name":"libnpmexec-v8.0.0","sha":"9fea38399141a79a688b87fc16e2d1adeacd75f7","kind":"commit","published_at":"2024-04-25T17:31:30.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmexec-v8.0.0","html_url":"https://github.com/npm/cli/releases/tag/libnpmexec-v8.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmexec-v8.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmexec-v8.0.0/manifests"},{"name":"libnpmfund-v5.0.8","sha":"9fea38399141a79a688b87fc16e2d1adeacd75f7","kind":"commit","published_at":"2024-04-25T17:31:30.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmfund-v5.0.8","html_url":"https://github.com/npm/cli/releases/tag/libnpmfund-v5.0.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmfund-v5.0.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmfund-v5.0.8/manifests"},{"name":"libnpmhook-v10.0.3","sha":"9fea38399141a79a688b87fc16e2d1adeacd75f7","kind":"commit","published_at":"2024-04-25T17:31:30.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmhook-v10.0.3","html_url":"https://github.com/npm/cli/releases/tag/libnpmhook-v10.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmhook-v10.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmhook-v10.0.3/manifests"},{"name":"libnpmorg-v6.0.4","sha":"9fea38399141a79a688b87fc16e2d1adeacd75f7","kind":"commit","published_at":"2024-04-25T17:31:30.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmorg-v6.0.4","html_url":"https://github.com/npm/cli/releases/tag/libnpmorg-v6.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmorg-v6.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmorg-v6.0.4/manifests"},{"name":"libnpmpack-v7.0.0","sha":"9fea38399141a79a688b87fc16e2d1adeacd75f7","kind":"commit","published_at":"2024-04-25T17:31:30.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmpack-v7.0.0","html_url":"https://github.com/npm/cli/releases/tag/libnpmpack-v7.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpack-v7.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpack-v7.0.0/manifests"},{"name":"libnpmsearch-v7.0.3","sha":"9fea38399141a79a688b87fc16e2d1adeacd75f7","kind":"commit","published_at":"2024-04-25T17:31:30.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmsearch-v7.0.3","html_url":"https://github.com/npm/cli/releases/tag/libnpmsearch-v7.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmsearch-v7.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmsearch-v7.0.3/manifests"},{"name":"libnpmteam-v6.0.3","sha":"9fea38399141a79a688b87fc16e2d1adeacd75f7","kind":"commit","published_at":"2024-04-25T17:31:30.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmteam-v6.0.3","html_url":"https://github.com/npm/cli/releases/tag/libnpmteam-v6.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmteam-v6.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmteam-v6.0.3/manifests"},{"name":"libnpmversion-v6.0.0","sha":"9fea38399141a79a688b87fc16e2d1adeacd75f7","kind":"commit","published_at":"2024-04-25T17:31:30.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmversion-v6.0.0","html_url":"https://github.com/npm/cli/releases/tag/libnpmversion-v6.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmversion-v6.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmversion-v6.0.0/manifests"},{"name":"v10.6.0","sha":"9fea38399141a79a688b87fc16e2d1adeacd75f7","kind":"commit","published_at":"2024-04-25T17:31:30.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v10.6.0","html_url":"https://github.com/npm/cli/releases/tag/v10.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v10.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v10.6.0/manifests"},{"name":"libnpmfund-v5.0.7","sha":"ca159924bccb591f53285deb1ef96c4ca8b960bd","kind":"commit","published_at":"2024-04-10T20:24:53.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmfund-v5.0.7","html_url":"https://github.com/npm/cli/releases/tag/libnpmfund-v5.0.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmfund-v5.0.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmfund-v5.0.7/manifests"},{"name":"arborist-v7.4.2","sha":"ca159924bccb591f53285deb1ef96c4ca8b960bd","kind":"commit","published_at":"2024-04-10T20:24:53.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/arborist-v7.4.2","html_url":"https://github.com/npm/cli/releases/tag/arborist-v7.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/arborist-v7.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/arborist-v7.4.2/manifests"},{"name":"libnpmexec-v7.0.10","sha":"ca159924bccb591f53285deb1ef96c4ca8b960bd","kind":"commit","published_at":"2024-04-10T20:24:53.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmexec-v7.0.10","html_url":"https://github.com/npm/cli/releases/tag/libnpmexec-v7.0.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmexec-v7.0.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmexec-v7.0.10/manifests"},{"name":"libnpmpack-v6.0.9","sha":"ca159924bccb591f53285deb1ef96c4ca8b960bd","kind":"commit","published_at":"2024-04-10T20:24:53.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmpack-v6.0.9","html_url":"https://github.com/npm/cli/releases/tag/libnpmpack-v6.0.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpack-v6.0.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpack-v6.0.9/manifests"},{"name":"libnpmdiff-v6.0.9","sha":"ca159924bccb591f53285deb1ef96c4ca8b960bd","kind":"commit","published_at":"2024-04-10T20:24:53.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmdiff-v6.0.9","html_url":"https://github.com/npm/cli/releases/tag/libnpmdiff-v6.0.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmdiff-v6.0.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmdiff-v6.0.9/manifests"},{"name":"v10.5.2","sha":"ca159924bccb591f53285deb1ef96c4ca8b960bd","kind":"commit","published_at":"2024-04-10T20:24:53.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v10.5.2","html_url":"https://github.com/npm/cli/releases/tag/v10.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v10.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v10.5.2/manifests"},{"name":"config-v8.2.2","sha":"ca159924bccb591f53285deb1ef96c4ca8b960bd","kind":"commit","published_at":"2024-04-10T20:24:53.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/config-v8.2.2","html_url":"https://github.com/npm/cli/releases/tag/config-v8.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/config-v8.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/config-v8.2.2/manifests"},{"name":"libnpmfund-v5.0.6","sha":"f84b753eea46cc46931a7cef6f47f68d3b0798df","kind":"commit","published_at":"2024-04-03T14:49:46.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmfund-v5.0.6","html_url":"https://github.com/npm/cli/releases/tag/libnpmfund-v5.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmfund-v5.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmfund-v5.0.6/manifests"},{"name":"arborist-v7.4.1","sha":"f84b753eea46cc46931a7cef6f47f68d3b0798df","kind":"commit","published_at":"2024-04-03T14:49:46.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/arborist-v7.4.1","html_url":"https://github.com/npm/cli/releases/tag/arborist-v7.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/arborist-v7.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/arborist-v7.4.1/manifests"},{"name":"config-v8.2.1","sha":"f84b753eea46cc46931a7cef6f47f68d3b0798df","kind":"commit","published_at":"2024-04-03T14:49:46.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/config-v8.2.1","html_url":"https://github.com/npm/cli/releases/tag/config-v8.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/config-v8.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/config-v8.2.1/manifests"},{"name":"libnpmaccess-v8.0.3","sha":"f84b753eea46cc46931a7cef6f47f68d3b0798df","kind":"commit","published_at":"2024-04-03T14:49:46.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmaccess-v8.0.3","html_url":"https://github.com/npm/cli/releases/tag/libnpmaccess-v8.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmaccess-v8.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmaccess-v8.0.3/manifests"},{"name":"libnpmdiff-v6.0.8","sha":"f84b753eea46cc46931a7cef6f47f68d3b0798df","kind":"commit","published_at":"2024-04-03T14:49:46.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmdiff-v6.0.8","html_url":"https://github.com/npm/cli/releases/tag/libnpmdiff-v6.0.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmdiff-v6.0.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmdiff-v6.0.8/manifests"},{"name":"libnpmexec-v7.0.9","sha":"f84b753eea46cc46931a7cef6f47f68d3b0798df","kind":"commit","published_at":"2024-04-03T14:49:46.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmexec-v7.0.9","html_url":"https://github.com/npm/cli/releases/tag/libnpmexec-v7.0.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmexec-v7.0.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmexec-v7.0.9/manifests"},{"name":"libnpmhook-v10.0.2","sha":"f84b753eea46cc46931a7cef6f47f68d3b0798df","kind":"commit","published_at":"2024-04-03T14:49:46.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmhook-v10.0.2","html_url":"https://github.com/npm/cli/releases/tag/libnpmhook-v10.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmhook-v10.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmhook-v10.0.2/manifests"},{"name":"libnpmorg-v6.0.3","sha":"f84b753eea46cc46931a7cef6f47f68d3b0798df","kind":"commit","published_at":"2024-04-03T14:49:46.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmorg-v6.0.3","html_url":"https://github.com/npm/cli/releases/tag/libnpmorg-v6.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmorg-v6.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmorg-v6.0.3/manifests"},{"name":"libnpmpack-v6.0.8","sha":"f84b753eea46cc46931a7cef6f47f68d3b0798df","kind":"commit","published_at":"2024-04-03T14:49:46.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmpack-v6.0.8","html_url":"https://github.com/npm/cli/releases/tag/libnpmpack-v6.0.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpack-v6.0.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpack-v6.0.8/manifests"},{"name":"libnpmpublish-v9.0.5","sha":"f84b753eea46cc46931a7cef6f47f68d3b0798df","kind":"commit","published_at":"2024-04-03T14:49:46.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmpublish-v9.0.5","html_url":"https://github.com/npm/cli/releases/tag/libnpmpublish-v9.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpublish-v9.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpublish-v9.0.5/manifests"},{"name":"libnpmsearch-v7.0.2","sha":"f84b753eea46cc46931a7cef6f47f68d3b0798df","kind":"commit","published_at":"2024-04-03T14:49:46.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmsearch-v7.0.2","html_url":"https://github.com/npm/cli/releases/tag/libnpmsearch-v7.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmsearch-v7.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmsearch-v7.0.2/manifests"},{"name":"libnpmteam-v6.0.2","sha":"f84b753eea46cc46931a7cef6f47f68d3b0798df","kind":"commit","published_at":"2024-04-03T14:49:46.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmteam-v6.0.2","html_url":"https://github.com/npm/cli/releases/tag/libnpmteam-v6.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmteam-v6.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmteam-v6.0.2/manifests"},{"name":"v10.5.1","sha":"f84b753eea46cc46931a7cef6f47f68d3b0798df","kind":"commit","published_at":"2024-04-03T14:49:46.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v10.5.1","html_url":"https://github.com/npm/cli/releases/tag/v10.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v10.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v10.5.1/manifests"},{"name":"libnpmdiff-v6.0.7","sha":"569f3914dec870ecbb936249ca0dcd003bb93fe0","kind":"commit","published_at":"2024-02-28T17:58:54.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmdiff-v6.0.7","html_url":"https://github.com/npm/cli/releases/tag/libnpmdiff-v6.0.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmdiff-v6.0.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmdiff-v6.0.7/manifests"},{"name":"libnpmexec-v7.0.8","sha":"569f3914dec870ecbb936249ca0dcd003bb93fe0","kind":"commit","published_at":"2024-02-28T17:58:54.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmexec-v7.0.8","html_url":"https://github.com/npm/cli/releases/tag/libnpmexec-v7.0.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmexec-v7.0.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmexec-v7.0.8/manifests"},{"name":"libnpmpack-v6.0.7","sha":"569f3914dec870ecbb936249ca0dcd003bb93fe0","kind":"commit","published_at":"2024-02-28T17:58:54.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmpack-v6.0.7","html_url":"https://github.com/npm/cli/releases/tag/libnpmpack-v6.0.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpack-v6.0.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpack-v6.0.7/manifests"},{"name":"arborist-v7.4.0","sha":"569f3914dec870ecbb936249ca0dcd003bb93fe0","kind":"commit","published_at":"2024-02-28T17:58:54.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/arborist-v7.4.0","html_url":"https://github.com/npm/cli/releases/tag/arborist-v7.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/arborist-v7.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/arborist-v7.4.0/manifests"},{"name":"v10.5.0","sha":"569f3914dec870ecbb936249ca0dcd003bb93fe0","kind":"commit","published_at":"2024-02-28T17:58:54.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v10.5.0","html_url":"https://github.com/npm/cli/releases/tag/v10.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v10.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v10.5.0/manifests"},{"name":"config-v8.2.0","sha":"569f3914dec870ecbb936249ca0dcd003bb93fe0","kind":"commit","published_at":"2024-02-28T17:58:54.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/config-v8.2.0","html_url":"https://github.com/npm/cli/releases/tag/config-v8.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/config-v8.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/config-v8.2.0/manifests"},{"name":"libnpmfund-v5.0.5","sha":"569f3914dec870ecbb936249ca0dcd003bb93fe0","kind":"commit","published_at":"2024-02-28T17:58:54.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmfund-v5.0.5","html_url":"https://github.com/npm/cli/releases/tag/libnpmfund-v5.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmfund-v5.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmfund-v5.0.5/manifests"},{"name":"libnpmorg-v5.0.5","sha":"4998adf6c60eb075312d054570a964a5602cb141","kind":"commit","published_at":"2024-02-28T17:23:17.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmorg-v5.0.5","html_url":"https://github.com/npm/cli/releases/tag/libnpmorg-v5.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmorg-v5.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmorg-v5.0.5/manifests"},{"name":"arborist-v6.5.1","sha":"4998adf6c60eb075312d054570a964a5602cb141","kind":"commit","published_at":"2024-02-28T17:23:17.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/arborist-v6.5.1","html_url":"https://github.com/npm/cli/releases/tag/arborist-v6.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/arborist-v6.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/arborist-v6.5.1/manifests"},{"name":"config-v6.4.1","sha":"4998adf6c60eb075312d054570a964a5602cb141","kind":"commit","published_at":"2024-02-28T17:23:17.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/config-v6.4.1","html_url":"https://github.com/npm/cli/releases/tag/config-v6.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/config-v6.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/config-v6.4.1/manifests"},{"name":"libnpmaccess-v7.0.3","sha":"4998adf6c60eb075312d054570a964a5602cb141","kind":"commit","published_at":"2024-02-28T17:23:17.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmaccess-v7.0.3","html_url":"https://github.com/npm/cli/releases/tag/libnpmaccess-v7.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmaccess-v7.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmaccess-v7.0.3/manifests"},{"name":"libnpmdiff-v5.0.21","sha":"4998adf6c60eb075312d054570a964a5602cb141","kind":"commit","published_at":"2024-02-28T17:23:17.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmdiff-v5.0.21","html_url":"https://github.com/npm/cli/releases/tag/libnpmdiff-v5.0.21","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmdiff-v5.0.21","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmdiff-v5.0.21/manifests"},{"name":"libnpmexec-v6.0.5","sha":"4998adf6c60eb075312d054570a964a5602cb141","kind":"commit","published_at":"2024-02-28T17:23:17.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmexec-v6.0.5","html_url":"https://github.com/npm/cli/releases/tag/libnpmexec-v6.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmexec-v6.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmexec-v6.0.5/manifests"},{"name":"libnpmfund-v4.2.2","sha":"4998adf6c60eb075312d054570a964a5602cb141","kind":"commit","published_at":"2024-02-28T17:23:17.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmfund-v4.2.2","html_url":"https://github.com/npm/cli/releases/tag/libnpmfund-v4.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmfund-v4.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmfund-v4.2.2/manifests"},{"name":"libnpmhook-v9.0.4","sha":"4998adf6c60eb075312d054570a964a5602cb141","kind":"commit","published_at":"2024-02-28T17:23:17.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmhook-v9.0.4","html_url":"https://github.com/npm/cli/releases/tag/libnpmhook-v9.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmhook-v9.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmhook-v9.0.4/manifests"},{"name":"libnpmpack-v5.0.21","sha":"4998adf6c60eb075312d054570a964a5602cb141","kind":"commit","published_at":"2024-02-28T17:23:17.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmpack-v5.0.21","html_url":"https://github.com/npm/cli/releases/tag/libnpmpack-v5.0.21","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpack-v5.0.21","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpack-v5.0.21/manifests"},{"name":"libnpmpublish-v7.5.2","sha":"4998adf6c60eb075312d054570a964a5602cb141","kind":"commit","published_at":"2024-02-28T17:23:17.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmpublish-v7.5.2","html_url":"https://github.com/npm/cli/releases/tag/libnpmpublish-v7.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpublish-v7.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpublish-v7.5.2/manifests"},{"name":"libnpmsearch-v6.0.3","sha":"4998adf6c60eb075312d054570a964a5602cb141","kind":"commit","published_at":"2024-02-28T17:23:17.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmsearch-v6.0.3","html_url":"https://github.com/npm/cli/releases/tag/libnpmsearch-v6.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmsearch-v6.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmsearch-v6.0.3/manifests"},{"name":"libnpmteam-v5.0.4","sha":"4998adf6c60eb075312d054570a964a5602cb141","kind":"commit","published_at":"2024-02-28T17:23:17.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmteam-v5.0.4","html_url":"https://github.com/npm/cli/releases/tag/libnpmteam-v5.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmteam-v5.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmteam-v5.0.4/manifests"},{"name":"libnpmversion-v4.0.3","sha":"4998adf6c60eb075312d054570a964a5602cb141","kind":"commit","published_at":"2024-02-28T17:23:17.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmversion-v4.0.3","html_url":"https://github.com/npm/cli/releases/tag/libnpmversion-v4.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmversion-v4.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmversion-v4.0.3/manifests"},{"name":"v9.9.3","sha":"4998adf6c60eb075312d054570a964a5602cb141","kind":"commit","published_at":"2024-02-28T17:23:17.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v9.9.3","html_url":"https://github.com/npm/cli/releases/tag/v9.9.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v9.9.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v9.9.3/manifests"},{"name":"v10.4.0","sha":"3b82f272cefefd049d44b300691ec65d4f5386ed","kind":"commit","published_at":"2024-01-24T21:41:48.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v10.4.0","html_url":"https://github.com/npm/cli/releases/tag/v10.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v10.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v10.4.0/manifests"},{"name":"libnpmpublish-v9.0.4","sha":"3b82f272cefefd049d44b300691ec65d4f5386ed","kind":"commit","published_at":"2024-01-24T21:41:48.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmpublish-v9.0.4","html_url":"https://github.com/npm/cli/releases/tag/libnpmpublish-v9.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpublish-v9.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpublish-v9.0.4/manifests"},{"name":"libnpmpack-v6.0.6","sha":"3b82f272cefefd049d44b300691ec65d4f5386ed","kind":"commit","published_at":"2024-01-24T21:41:48.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmpack-v6.0.6","html_url":"https://github.com/npm/cli/releases/tag/libnpmpack-v6.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpack-v6.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpack-v6.0.6/manifests"},{"name":"libnpmfund-v5.0.4","sha":"3b82f272cefefd049d44b300691ec65d4f5386ed","kind":"commit","published_at":"2024-01-24T21:41:48.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmfund-v5.0.4","html_url":"https://github.com/npm/cli/releases/tag/libnpmfund-v5.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmfund-v5.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmfund-v5.0.4/manifests"},{"name":"libnpmexec-v7.0.7","sha":"3b82f272cefefd049d44b300691ec65d4f5386ed","kind":"commit","published_at":"2024-01-24T21:41:48.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmexec-v7.0.7","html_url":"https://github.com/npm/cli/releases/tag/libnpmexec-v7.0.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmexec-v7.0.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmexec-v7.0.7/manifests"},{"name":"libnpmdiff-v6.0.6","sha":"3b82f272cefefd049d44b300691ec65d4f5386ed","kind":"commit","published_at":"2024-01-24T21:41:48.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmdiff-v6.0.6","html_url":"https://github.com/npm/cli/releases/tag/libnpmdiff-v6.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmdiff-v6.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmdiff-v6.0.6/manifests"},{"name":"arborist-v7.3.1","sha":"3b82f272cefefd049d44b300691ec65d4f5386ed","kind":"commit","published_at":"2024-01-24T21:41:48.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/arborist-v7.3.1","html_url":"https://github.com/npm/cli/releases/tag/arborist-v7.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/arborist-v7.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/arborist-v7.3.1/manifests"},{"name":"config-v8.1.0","sha":"004cf40bec94649451acde82a33d619947b2c00c","kind":"commit","published_at":"2024-01-10T20:43:47.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/config-v8.1.0","html_url":"https://github.com/npm/cli/releases/tag/config-v8.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/config-v8.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/config-v8.1.0/manifests"},{"name":"v10.3.0","sha":"004cf40bec94649451acde82a33d619947b2c00c","kind":"commit","published_at":"2024-01-10T20:43:47.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v10.3.0","html_url":"https://github.com/npm/cli/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%2Fcli/tags/v10.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v10.3.0/manifests"},{"name":"libnpmpack-v6.0.5","sha":"004cf40bec94649451acde82a33d619947b2c00c","kind":"commit","published_at":"2024-01-10T20:43:47.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmpack-v6.0.5","html_url":"https://github.com/npm/cli/releases/tag/libnpmpack-v6.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpack-v6.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpack-v6.0.5/manifests"},{"name":"libnpmfund-v5.0.3","sha":"004cf40bec94649451acde82a33d619947b2c00c","kind":"commit","published_at":"2024-01-10T20:43:47.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmfund-v5.0.3","html_url":"https://github.com/npm/cli/releases/tag/libnpmfund-v5.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmfund-v5.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmfund-v5.0.3/manifests"},{"name":"libnpmexec-v7.0.6","sha":"004cf40bec94649451acde82a33d619947b2c00c","kind":"commit","published_at":"2024-01-10T20:43:47.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmexec-v7.0.6","html_url":"https://github.com/npm/cli/releases/tag/libnpmexec-v7.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmexec-v7.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmexec-v7.0.6/manifests"},{"name":"libnpmdiff-v6.0.5","sha":"004cf40bec94649451acde82a33d619947b2c00c","kind":"commit","published_at":"2024-01-10T20:43:47.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmdiff-v6.0.5","html_url":"https://github.com/npm/cli/releases/tag/libnpmdiff-v6.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmdiff-v6.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmdiff-v6.0.5/manifests"},{"name":"arborist-v7.3.0","sha":"004cf40bec94649451acde82a33d619947b2c00c","kind":"commit","published_at":"2024-01-10T20:43:47.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/arborist-v7.3.0","html_url":"https://github.com/npm/cli/releases/tag/arborist-v7.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/arborist-v7.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/arborist-v7.3.0/manifests"},{"name":"v10.2.5","sha":"96c957aaa8a77b413c1b031d26412c2eb9048c3d","kind":"commit","published_at":"2023-12-06T22:08:52.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v10.2.5","html_url":"https://github.com/npm/cli/releases/tag/v10.2.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v10.2.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v10.2.5/manifests"},{"name":"arborist-v7.2.2","sha":"96c957aaa8a77b413c1b031d26412c2eb9048c3d","kind":"commit","published_at":"2023-12-06T22:08:52.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/arborist-v7.2.2","html_url":"https://github.com/npm/cli/releases/tag/arborist-v7.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/arborist-v7.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/arborist-v7.2.2/manifests"},{"name":"config-v8.0.3","sha":"96c957aaa8a77b413c1b031d26412c2eb9048c3d","kind":"commit","published_at":"2023-12-06T22:08:52.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/config-v8.0.3","html_url":"https://github.com/npm/cli/releases/tag/config-v8.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/config-v8.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/config-v8.0.3/manifests"},{"name":"libnpmaccess-v8.0.2","sha":"96c957aaa8a77b413c1b031d26412c2eb9048c3d","kind":"commit","published_at":"2023-12-06T22:08:52.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmaccess-v8.0.2","html_url":"https://github.com/npm/cli/releases/tag/libnpmaccess-v8.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmaccess-v8.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmaccess-v8.0.2/manifests"},{"name":"libnpmdiff-v6.0.4","sha":"96c957aaa8a77b413c1b031d26412c2eb9048c3d","kind":"commit","published_at":"2023-12-06T22:08:52.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmdiff-v6.0.4","html_url":"https://github.com/npm/cli/releases/tag/libnpmdiff-v6.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmdiff-v6.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmdiff-v6.0.4/manifests"},{"name":"libnpmexec-v7.0.5","sha":"96c957aaa8a77b413c1b031d26412c2eb9048c3d","kind":"commit","published_at":"2023-12-06T22:08:52.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmexec-v7.0.5","html_url":"https://github.com/npm/cli/releases/tag/libnpmexec-v7.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmexec-v7.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmexec-v7.0.5/manifests"},{"name":"libnpmfund-v5.0.2","sha":"96c957aaa8a77b413c1b031d26412c2eb9048c3d","kind":"commit","published_at":"2023-12-06T22:08:52.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmfund-v5.0.2","html_url":"https://github.com/npm/cli/releases/tag/libnpmfund-v5.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmfund-v5.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmfund-v5.0.2/manifests"},{"name":"libnpmhook-v10.0.1","sha":"96c957aaa8a77b413c1b031d26412c2eb9048c3d","kind":"commit","published_at":"2023-12-06T22:08:52.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmhook-v10.0.1","html_url":"https://github.com/npm/cli/releases/tag/libnpmhook-v10.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmhook-v10.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmhook-v10.0.1/manifests"},{"name":"libnpmorg-v6.0.2","sha":"96c957aaa8a77b413c1b031d26412c2eb9048c3d","kind":"commit","published_at":"2023-12-06T22:08:52.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmorg-v6.0.2","html_url":"https://github.com/npm/cli/releases/tag/libnpmorg-v6.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmorg-v6.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmorg-v6.0.2/manifests"},{"name":"libnpmpack-v6.0.4","sha":"96c957aaa8a77b413c1b031d26412c2eb9048c3d","kind":"commit","published_at":"2023-12-06T22:08:52.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmpack-v6.0.4","html_url":"https://github.com/npm/cli/releases/tag/libnpmpack-v6.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpack-v6.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpack-v6.0.4/manifests"},{"name":"libnpmpublish-v9.0.3","sha":"96c957aaa8a77b413c1b031d26412c2eb9048c3d","kind":"commit","published_at":"2023-12-06T22:08:52.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmpublish-v9.0.3","html_url":"https://github.com/npm/cli/releases/tag/libnpmpublish-v9.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpublish-v9.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpublish-v9.0.3/manifests"},{"name":"libnpmsearch-v7.0.1","sha":"96c957aaa8a77b413c1b031d26412c2eb9048c3d","kind":"commit","published_at":"2023-12-06T22:08:52.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmsearch-v7.0.1","html_url":"https://github.com/npm/cli/releases/tag/libnpmsearch-v7.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmsearch-v7.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmsearch-v7.0.1/manifests"},{"name":"libnpmteam-v6.0.1","sha":"96c957aaa8a77b413c1b031d26412c2eb9048c3d","kind":"commit","published_at":"2023-12-06T22:08:52.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmteam-v6.0.1","html_url":"https://github.com/npm/cli/releases/tag/libnpmteam-v6.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmteam-v6.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmteam-v6.0.1/manifests"},{"name":"libnpmversion-v5.0.2","sha":"96c957aaa8a77b413c1b031d26412c2eb9048c3d","kind":"commit","published_at":"2023-12-06T22:08:52.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmversion-v5.0.2","html_url":"https://github.com/npm/cli/releases/tag/libnpmversion-v5.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmversion-v5.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmversion-v5.0.2/manifests"},{"name":"v10.2.4","sha":"7788ef20aff336c95836e64997a7264913924c4b","kind":"commit","published_at":"2023-11-15T21:37:06.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v10.2.4","html_url":"https://github.com/npm/cli/releases/tag/v10.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v10.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v10.2.4/manifests"},{"name":"libnpmexec-v7.0.4","sha":"7788ef20aff336c95836e64997a7264913924c4b","kind":"commit","published_at":"2023-11-15T21:37:06.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmexec-v7.0.4","html_url":"https://github.com/npm/cli/releases/tag/libnpmexec-v7.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmexec-v7.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmexec-v7.0.4/manifests"},{"name":"config-v8.0.2","sha":"7788ef20aff336c95836e64997a7264913924c4b","kind":"commit","published_at":"2023-11-15T21:37:06.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/config-v8.0.2","html_url":"https://github.com/npm/cli/releases/tag/config-v8.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/config-v8.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/config-v8.0.2/manifests"},{"name":"libnpmpublish-v9.0.2","sha":"7788ef20aff336c95836e64997a7264913924c4b","kind":"commit","published_at":"2023-11-15T21:37:06.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmpublish-v9.0.2","html_url":"https://github.com/npm/cli/releases/tag/libnpmpublish-v9.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpublish-v9.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpublish-v9.0.2/manifests"},{"name":"libnpmpublish-v7.5.1","sha":"ac75e7c43e7e72613121527387ce08bdede75aec","kind":"commit","published_at":"2023-11-15T21:30:46.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmpublish-v7.5.1","html_url":"https://github.com/npm/cli/releases/tag/libnpmpublish-v7.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpublish-v7.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpublish-v7.5.1/manifests"},{"name":"v9.9.2","sha":"ac75e7c43e7e72613121527387ce08bdede75aec","kind":"commit","published_at":"2023-11-15T21:30:46.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v9.9.2","html_url":"https://github.com/npm/cli/releases/tag/v9.9.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v9.9.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v9.9.2/manifests"},{"name":"v9.9.1","sha":"6f9f0a146e556a3b510a358778245b7dffe35f11","kind":"commit","published_at":"2023-11-07T21:01:52.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v9.9.1","html_url":"https://github.com/npm/cli/releases/tag/v9.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v9.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v9.9.1/manifests"},{"name":"v10.2.3","sha":"e91d5c64a99ad5c977d292a3d3383f4cfc0d1158","kind":"commit","published_at":"2023-11-02T19:55:14.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v10.2.3","html_url":"https://github.com/npm/cli/releases/tag/v10.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v10.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v10.2.3/manifests"},{"name":"libnpmdiff-v6.0.3","sha":"e0fc6349d6840b8f8bc8368eb0a6646a7b1de0b7","kind":"commit","published_at":"2023-10-31T17:47:06.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmdiff-v6.0.3","html_url":"https://github.com/npm/cli/releases/tag/libnpmdiff-v6.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmdiff-v6.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmdiff-v6.0.3/manifests"},{"name":"arborist-v7.2.1","sha":"e0fc6349d6840b8f8bc8368eb0a6646a7b1de0b7","kind":"commit","published_at":"2023-10-31T17:47:06.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/arborist-v7.2.1","html_url":"https://github.com/npm/cli/releases/tag/arborist-v7.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/arborist-v7.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/arborist-v7.2.1/manifests"},{"name":"libnpmfund-v5.0.1","sha":"e0fc6349d6840b8f8bc8368eb0a6646a7b1de0b7","kind":"commit","published_at":"2023-10-31T17:47:06.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmfund-v5.0.1","html_url":"https://github.com/npm/cli/releases/tag/libnpmfund-v5.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmfund-v5.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmfund-v5.0.1/manifests"},{"name":"v10.2.2","sha":"e0fc6349d6840b8f8bc8368eb0a6646a7b1de0b7","kind":"commit","published_at":"2023-10-31T17:47:06.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v10.2.2","html_url":"https://github.com/npm/cli/releases/tag/v10.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v10.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v10.2.2/manifests"},{"name":"libnpmversion-v5.0.1","sha":"e0fc6349d6840b8f8bc8368eb0a6646a7b1de0b7","kind":"commit","published_at":"2023-10-31T17:47:06.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmversion-v5.0.1","html_url":"https://github.com/npm/cli/releases/tag/libnpmversion-v5.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmversion-v5.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmversion-v5.0.1/manifests"},{"name":"libnpmpack-v6.0.3","sha":"e0fc6349d6840b8f8bc8368eb0a6646a7b1de0b7","kind":"commit","published_at":"2023-10-31T17:47:06.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmpack-v6.0.3","html_url":"https://github.com/npm/cli/releases/tag/libnpmpack-v6.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpack-v6.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpack-v6.0.3/manifests"},{"name":"libnpmexec-v7.0.3","sha":"e0fc6349d6840b8f8bc8368eb0a6646a7b1de0b7","kind":"commit","published_at":"2023-10-31T17:47:06.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmexec-v7.0.3","html_url":"https://github.com/npm/cli/releases/tag/libnpmexec-v7.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmexec-v7.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmexec-v7.0.3/manifests"},{"name":"config-v8.0.1","sha":"94f535b5d9bf912c25f08d522b3208dedb8ace0a","kind":"commit","published_at":"2023-10-18T20:32:31.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/config-v8.0.1","html_url":"https://github.com/npm/cli/releases/tag/config-v8.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/config-v8.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/config-v8.0.1/manifests"},{"name":"v10.2.1","sha":"94f535b5d9bf912c25f08d522b3208dedb8ace0a","kind":"commit","published_at":"2023-10-18T20:32:31.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v10.2.1","html_url":"https://github.com/npm/cli/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%2Fcli/tags/v10.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v10.2.1/manifests"},{"name":"arborist-v6.5.0","sha":"203aaad946cb4b995564178d44e3c62eeea0ba3e","kind":"commit","published_at":"2023-10-06T19:56:51.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/arborist-v6.5.0","html_url":"https://github.com/npm/cli/releases/tag/arborist-v6.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/arborist-v6.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/arborist-v6.5.0/manifests"},{"name":"libnpmexec-v6.0.4","sha":"203aaad946cb4b995564178d44e3c62eeea0ba3e","kind":"commit","published_at":"2023-10-06T19:56:51.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmexec-v6.0.4","html_url":"https://github.com/npm/cli/releases/tag/libnpmexec-v6.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmexec-v6.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmexec-v6.0.4/manifests"},{"name":"config-v6.4.0","sha":"203aaad946cb4b995564178d44e3c62eeea0ba3e","kind":"commit","published_at":"2023-10-06T19:56:51.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/config-v6.4.0","html_url":"https://github.com/npm/cli/releases/tag/config-v6.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/config-v6.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/config-v6.4.0/manifests"},{"name":"libnpmpack-v5.0.20","sha":"203aaad946cb4b995564178d44e3c62eeea0ba3e","kind":"commit","published_at":"2023-10-06T19:56:51.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmpack-v5.0.20","html_url":"https://github.com/npm/cli/releases/tag/libnpmpack-v5.0.20","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpack-v5.0.20","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpack-v5.0.20/manifests"},{"name":"libnpmfund-v4.2.1","sha":"203aaad946cb4b995564178d44e3c62eeea0ba3e","kind":"commit","published_at":"2023-10-06T19:56:51.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmfund-v4.2.1","html_url":"https://github.com/npm/cli/releases/tag/libnpmfund-v4.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmfund-v4.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmfund-v4.2.1/manifests"},{"name":"libnpmdiff-v5.0.20","sha":"203aaad946cb4b995564178d44e3c62eeea0ba3e","kind":"commit","published_at":"2023-10-06T19:56:51.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmdiff-v5.0.20","html_url":"https://github.com/npm/cli/releases/tag/libnpmdiff-v5.0.20","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmdiff-v5.0.20","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmdiff-v5.0.20/manifests"},{"name":"v9.9.0","sha":"203aaad946cb4b995564178d44e3c62eeea0ba3e","kind":"commit","published_at":"2023-10-06T19:56:51.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v9.9.0","html_url":"https://github.com/npm/cli/releases/tag/v9.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v9.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v9.9.0/manifests"},{"name":"libnpmfund-v4.2.0","sha":"facda25daab7cdd5f6aaad2260379aedeef33caa","kind":"tag","published_at":"2023-10-06T19:13:23.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmfund-v4.2.0","html_url":"https://github.com/npm/cli/releases/tag/libnpmfund-v4.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmfund-v4.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmfund-v4.2.0/manifests"},{"name":"config-v6.3.0","sha":"facda25daab7cdd5f6aaad2260379aedeef33caa","kind":"tag","published_at":"2023-10-06T18:46:24.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/config-v6.3.0","html_url":"https://github.com/npm/cli/releases/tag/config-v6.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/config-v6.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/config-v6.3.0/manifests"},{"name":"arborist-v6.4.0","sha":"facda25daab7cdd5f6aaad2260379aedeef33caa","kind":"tag","published_at":"2023-10-06T18:45:48.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/arborist-v6.4.0","html_url":"https://github.com/npm/cli/releases/tag/arborist-v6.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/arborist-v6.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/arborist-v6.4.0/manifests"},{"name":"v10.2.0","sha":"57a895781dda201956c645be3e8bb8ac93eade1f","kind":"commit","published_at":"2023-10-03T15:59:20.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v10.2.0","html_url":"https://github.com/npm/cli/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%2Fcli/tags/v10.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v10.2.0/manifests"},{"name":"libnpmpublish-v9.0.1","sha":"57a895781dda201956c645be3e8bb8ac93eade1f","kind":"commit","published_at":"2023-10-03T15:59:20.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmpublish-v9.0.1","html_url":"https://github.com/npm/cli/releases/tag/libnpmpublish-v9.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpublish-v9.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpublish-v9.0.1/manifests"},{"name":"libnpmpack-v6.0.2","sha":"57a895781dda201956c645be3e8bb8ac93eade1f","kind":"commit","published_at":"2023-10-03T15:59:20.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmpack-v6.0.2","html_url":"https://github.com/npm/cli/releases/tag/libnpmpack-v6.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpack-v6.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpack-v6.0.2/manifests"},{"name":"libnpmorg-v6.0.1","sha":"57a895781dda201956c645be3e8bb8ac93eade1f","kind":"commit","published_at":"2023-10-03T15:59:20.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmorg-v6.0.1","html_url":"https://github.com/npm/cli/releases/tag/libnpmorg-v6.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmorg-v6.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmorg-v6.0.1/manifests"},{"name":"libnpmfund-v5.0.0","sha":"57a895781dda201956c645be3e8bb8ac93eade1f","kind":"commit","published_at":"2023-10-03T15:59:20.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmfund-v5.0.0","html_url":"https://github.com/npm/cli/releases/tag/libnpmfund-v5.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmfund-v5.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmfund-v5.0.0/manifests"},{"name":"libnpmexec-v7.0.2","sha":"57a895781dda201956c645be3e8bb8ac93eade1f","kind":"commit","published_at":"2023-10-03T15:59:20.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmexec-v7.0.2","html_url":"https://github.com/npm/cli/releases/tag/libnpmexec-v7.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmexec-v7.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmexec-v7.0.2/manifests"},{"name":"libnpmdiff-v6.0.2","sha":"57a895781dda201956c645be3e8bb8ac93eade1f","kind":"commit","published_at":"2023-10-03T15:59:20.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmdiff-v6.0.2","html_url":"https://github.com/npm/cli/releases/tag/libnpmdiff-v6.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmdiff-v6.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmdiff-v6.0.2/manifests"},{"name":"libnpmaccess-v8.0.1","sha":"57a895781dda201956c645be3e8bb8ac93eade1f","kind":"commit","published_at":"2023-10-03T15:59:20.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmaccess-v8.0.1","html_url":"https://github.com/npm/cli/releases/tag/libnpmaccess-v8.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmaccess-v8.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmaccess-v8.0.1/manifests"},{"name":"config-v8.0.0","sha":"57a895781dda201956c645be3e8bb8ac93eade1f","kind":"commit","published_at":"2023-10-03T15:59:20.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/config-v8.0.0","html_url":"https://github.com/npm/cli/releases/tag/config-v8.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/config-v8.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/config-v8.0.0/manifests"},{"name":"arborist-v7.2.0","sha":"57a895781dda201956c645be3e8bb8ac93eade1f","kind":"commit","published_at":"2023-10-03T15:59:20.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/arborist-v7.2.0","html_url":"https://github.com/npm/cli/releases/tag/arborist-v7.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/arborist-v7.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/arborist-v7.2.0/manifests"},{"name":"v10.1.0","sha":"39e2b87f283a80af8c79eb76096c017127b2d63f","kind":"commit","published_at":"2023-09-08T23:23:31.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v10.1.0","html_url":"https://github.com/npm/cli/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%2Fcli/tags/v10.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v10.1.0/manifests"},{"name":"libnpmdiff-v6.0.1","sha":"39e2b87f283a80af8c79eb76096c017127b2d63f","kind":"commit","published_at":"2023-09-08T23:23:31.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmdiff-v6.0.1","html_url":"https://github.com/npm/cli/releases/tag/libnpmdiff-v6.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmdiff-v6.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmdiff-v6.0.1/manifests"},{"name":"libnpmfund-v4.1.1","sha":"39e2b87f283a80af8c79eb76096c017127b2d63f","kind":"commit","published_at":"2023-09-08T23:23:31.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmfund-v4.1.1","html_url":"https://github.com/npm/cli/releases/tag/libnpmfund-v4.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmfund-v4.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmfund-v4.1.1/manifests"},{"name":"config-v7.2.0","sha":"39e2b87f283a80af8c79eb76096c017127b2d63f","kind":"commit","published_at":"2023-09-08T23:23:31.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/config-v7.2.0","html_url":"https://github.com/npm/cli/releases/tag/config-v7.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/config-v7.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/config-v7.2.0/manifests"},{"name":"libnpmpack-v6.0.1","sha":"39e2b87f283a80af8c79eb76096c017127b2d63f","kind":"commit","published_at":"2023-09-08T23:23:31.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmpack-v6.0.1","html_url":"https://github.com/npm/cli/releases/tag/libnpmpack-v6.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpack-v6.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpack-v6.0.1/manifests"},{"name":"arborist-v7.1.0","sha":"39e2b87f283a80af8c79eb76096c017127b2d63f","kind":"commit","published_at":"2023-09-08T23:23:31.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/arborist-v7.1.0","html_url":"https://github.com/npm/cli/releases/tag/arborist-v7.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/arborist-v7.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/arborist-v7.1.0/manifests"},{"name":"libnpmexec-v7.0.1","sha":"39e2b87f283a80af8c79eb76096c017127b2d63f","kind":"commit","published_at":"2023-09-08T23:23:31.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmexec-v7.0.1","html_url":"https://github.com/npm/cli/releases/tag/libnpmexec-v7.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmexec-v7.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmexec-v7.0.1/manifests"},{"name":"config-v7.1.0","sha":"3f9aa452061cde22de1babb33fd9bed8f2b6e3a5","kind":"commit","published_at":"2023-08-31T20:48:53.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/config-v7.1.0","html_url":"https://github.com/npm/cli/releases/tag/config-v7.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/config-v7.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/config-v7.1.0/manifests"},{"name":"libnpmpack-v6.0.0","sha":"3f9aa452061cde22de1babb33fd9bed8f2b6e3a5","kind":"commit","published_at":"2023-08-31T20:48:53.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmpack-v6.0.0","html_url":"https://github.com/npm/cli/releases/tag/libnpmpack-v6.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpack-v6.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpack-v6.0.0/manifests"},{"name":"libnpmorg-v6.0.0","sha":"3f9aa452061cde22de1babb33fd9bed8f2b6e3a5","kind":"commit","published_at":"2023-08-31T20:48:53.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmorg-v6.0.0","html_url":"https://github.com/npm/cli/releases/tag/libnpmorg-v6.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmorg-v6.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmorg-v6.0.0/manifests"},{"name":"libnpmhook-v10.0.0","sha":"3f9aa452061cde22de1babb33fd9bed8f2b6e3a5","kind":"commit","published_at":"2023-08-31T20:48:53.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmhook-v10.0.0","html_url":"https://github.com/npm/cli/releases/tag/libnpmhook-v10.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmhook-v10.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmhook-v10.0.0/manifests"},{"name":"libnpmfund-v4.1.0","sha":"3f9aa452061cde22de1babb33fd9bed8f2b6e3a5","kind":"commit","published_at":"2023-08-31T20:48:53.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmfund-v4.1.0","html_url":"https://github.com/npm/cli/releases/tag/libnpmfund-v4.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmfund-v4.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmfund-v4.1.0/manifests"},{"name":"libnpmexec-v7.0.0","sha":"3f9aa452061cde22de1babb33fd9bed8f2b6e3a5","kind":"commit","published_at":"2023-08-31T20:48:53.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmexec-v7.0.0","html_url":"https://github.com/npm/cli/releases/tag/libnpmexec-v7.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmexec-v7.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmexec-v7.0.0/manifests"},{"name":"libnpmdiff-v6.0.0","sha":"3f9aa452061cde22de1babb33fd9bed8f2b6e3a5","kind":"commit","published_at":"2023-08-31T20:48:53.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmdiff-v6.0.0","html_url":"https://github.com/npm/cli/releases/tag/libnpmdiff-v6.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmdiff-v6.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmdiff-v6.0.0/manifests"},{"name":"libnpmaccess-v8.0.0","sha":"3f9aa452061cde22de1babb33fd9bed8f2b6e3a5","kind":"commit","published_at":"2023-08-31T20:48:53.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmaccess-v8.0.0","html_url":"https://github.com/npm/cli/releases/tag/libnpmaccess-v8.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmaccess-v8.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmaccess-v8.0.0/manifests"},{"name":"arborist-v7.0.0","sha":"3f9aa452061cde22de1babb33fd9bed8f2b6e3a5","kind":"commit","published_at":"2023-08-31T20:48:53.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/arborist-v7.0.0","html_url":"https://github.com/npm/cli/releases/tag/arborist-v7.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/arborist-v7.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/arborist-v7.0.0/manifests"},{"name":"libnpmpublish-v9.0.0","sha":"3f9aa452061cde22de1babb33fd9bed8f2b6e3a5","kind":"commit","published_at":"2023-08-31T20:48:53.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmpublish-v9.0.0","html_url":"https://github.com/npm/cli/releases/tag/libnpmpublish-v9.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpublish-v9.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpublish-v9.0.0/manifests"},{"name":"libnpmsearch-v7.0.0","sha":"3f9aa452061cde22de1babb33fd9bed8f2b6e3a5","kind":"commit","published_at":"2023-08-31T20:48:53.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmsearch-v7.0.0","html_url":"https://github.com/npm/cli/releases/tag/libnpmsearch-v7.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmsearch-v7.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmsearch-v7.0.0/manifests"},{"name":"libnpmteam-v6.0.0","sha":"3f9aa452061cde22de1babb33fd9bed8f2b6e3a5","kind":"commit","published_at":"2023-08-31T20:48:53.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmteam-v6.0.0","html_url":"https://github.com/npm/cli/releases/tag/libnpmteam-v6.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmteam-v6.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmteam-v6.0.0/manifests"},{"name":"libnpmversion-v5.0.0","sha":"3f9aa452061cde22de1babb33fd9bed8f2b6e3a5","kind":"commit","published_at":"2023-08-31T20:48:53.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmversion-v5.0.0","html_url":"https://github.com/npm/cli/releases/tag/libnpmversion-v5.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmversion-v5.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmversion-v5.0.0/manifests"},{"name":"v10.0.0","sha":"3f9aa452061cde22de1babb33fd9bed8f2b6e3a5","kind":"commit","published_at":"2023-08-31T20:48:53.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v10.0.0","html_url":"https://github.com/npm/cli/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%2Fcli/tags/v10.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v10.0.0/manifests"},{"name":"libnpmhook-v10.0.0-pre.0","sha":"52cb6383674b8a3ee757004965633d249e8728a8","kind":"commit","published_at":"2023-08-31T19:02:50.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmhook-v10.0.0-pre.0","html_url":"https://github.com/npm/cli/releases/tag/libnpmhook-v10.0.0-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmhook-v10.0.0-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmhook-v10.0.0-pre.0/manifests"},{"name":"arborist-v7.0.0-pre.0","sha":"52cb6383674b8a3ee757004965633d249e8728a8","kind":"commit","published_at":"2023-08-31T19:02:50.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/arborist-v7.0.0-pre.0","html_url":"https://github.com/npm/cli/releases/tag/arborist-v7.0.0-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/arborist-v7.0.0-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/arborist-v7.0.0-pre.0/manifests"},{"name":"libnpmdiff-v6.0.0-pre.0","sha":"52cb6383674b8a3ee757004965633d249e8728a8","kind":"commit","published_at":"2023-08-31T19:02:50.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmdiff-v6.0.0-pre.0","html_url":"https://github.com/npm/cli/releases/tag/libnpmdiff-v6.0.0-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmdiff-v6.0.0-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmdiff-v6.0.0-pre.0/manifests"},{"name":"config-v7.0.1","sha":"52cb6383674b8a3ee757004965633d249e8728a8","kind":"commit","published_at":"2023-08-31T19:02:50.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/config-v7.0.1","html_url":"https://github.com/npm/cli/releases/tag/config-v7.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/config-v7.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/config-v7.0.1/manifests"},{"name":"libnpmaccess-v8.0.0-pre.0","sha":"52cb6383674b8a3ee757004965633d249e8728a8","kind":"commit","published_at":"2023-08-31T19:02:50.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmaccess-v8.0.0-pre.0","html_url":"https://github.com/npm/cli/releases/tag/libnpmaccess-v8.0.0-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmaccess-v8.0.0-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmaccess-v8.0.0-pre.0/manifests"},{"name":"libnpmpack-v6.0.0-pre.0","sha":"52cb6383674b8a3ee757004965633d249e8728a8","kind":"commit","published_at":"2023-08-31T19:02:50.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmpack-v6.0.0-pre.0","html_url":"https://github.com/npm/cli/releases/tag/libnpmpack-v6.0.0-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpack-v6.0.0-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpack-v6.0.0-pre.0/manifests"},{"name":"v10.0.0-pre.1","sha":"52cb6383674b8a3ee757004965633d249e8728a8","kind":"commit","published_at":"2023-08-31T19:02:50.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v10.0.0-pre.1","html_url":"https://github.com/npm/cli/releases/tag/v10.0.0-pre.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v10.0.0-pre.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v10.0.0-pre.1/manifests"},{"name":"libnpmorg-v6.0.0-pre.0","sha":"52cb6383674b8a3ee757004965633d249e8728a8","kind":"commit","published_at":"2023-08-31T19:02:50.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmorg-v6.0.0-pre.0","html_url":"https://github.com/npm/cli/releases/tag/libnpmorg-v6.0.0-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmorg-v6.0.0-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmorg-v6.0.0-pre.0/manifests"},{"name":"libnpmversion-v5.0.0-pre.0","sha":"52cb6383674b8a3ee757004965633d249e8728a8","kind":"commit","published_at":"2023-08-31T19:02:50.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmversion-v5.0.0-pre.0","html_url":"https://github.com/npm/cli/releases/tag/libnpmversion-v5.0.0-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmversion-v5.0.0-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmversion-v5.0.0-pre.0/manifests"},{"name":"libnpmpublish-v9.0.0-pre.0","sha":"52cb6383674b8a3ee757004965633d249e8728a8","kind":"commit","published_at":"2023-08-31T19:02:50.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmpublish-v9.0.0-pre.0","html_url":"https://github.com/npm/cli/releases/tag/libnpmpublish-v9.0.0-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpublish-v9.0.0-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpublish-v9.0.0-pre.0/manifests"},{"name":"libnpmexec-v7.0.0-pre.0","sha":"52cb6383674b8a3ee757004965633d249e8728a8","kind":"commit","published_at":"2023-08-31T19:02:50.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmexec-v7.0.0-pre.0","html_url":"https://github.com/npm/cli/releases/tag/libnpmexec-v7.0.0-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmexec-v7.0.0-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmexec-v7.0.0-pre.0/manifests"},{"name":"libnpmsearch-v7.0.0-pre.0","sha":"52cb6383674b8a3ee757004965633d249e8728a8","kind":"commit","published_at":"2023-08-31T19:02:50.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmsearch-v7.0.0-pre.0","html_url":"https://github.com/npm/cli/releases/tag/libnpmsearch-v7.0.0-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmsearch-v7.0.0-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmsearch-v7.0.0-pre.0/manifests"},{"name":"libnpmfund-v4.0.20","sha":"52cb6383674b8a3ee757004965633d249e8728a8","kind":"commit","published_at":"2023-08-31T19:02:50.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmfund-v4.0.20","html_url":"https://github.com/npm/cli/releases/tag/libnpmfund-v4.0.20","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmfund-v4.0.20","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmfund-v4.0.20/manifests"},{"name":"libnpmteam-v6.0.0-pre.0","sha":"52cb6383674b8a3ee757004965633d249e8728a8","kind":"commit","published_at":"2023-08-31T19:02:50.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmteam-v6.0.0-pre.0","html_url":"https://github.com/npm/cli/releases/tag/libnpmteam-v6.0.0-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmteam-v6.0.0-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmteam-v6.0.0-pre.0/manifests"},{"name":"config-v7.0.0","sha":"51bc99d874e577076538868f947f9401db7003b0","kind":"commit","published_at":"2023-07-26T22:19:38.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/config-v7.0.0","html_url":"https://github.com/npm/cli/releases/tag/config-v7.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/config-v7.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/config-v7.0.0/manifests"},{"name":"v10.0.0-pre.0","sha":"51bc99d874e577076538868f947f9401db7003b0","kind":"commit","published_at":"2023-07-26T22:19:38.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v10.0.0-pre.0","html_url":"https://github.com/npm/cli/releases/tag/v10.0.0-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v10.0.0-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v10.0.0-pre.0/manifests"},{"name":"libnpmpublish-v8.0.0","sha":"51bc99d874e577076538868f947f9401db7003b0","kind":"commit","published_at":"2023-07-26T22:19:38.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmpublish-v8.0.0","html_url":"https://github.com/npm/cli/releases/tag/libnpmpublish-v8.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpublish-v8.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpublish-v8.0.0/manifests"},{"name":"libnpmexec-v6.0.3","sha":"facda25daab7cdd5f6aaad2260379aedeef33caa","kind":"commit","published_at":"2023-07-19T17:18:36.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmexec-v6.0.3","html_url":"https://github.com/npm/cli/releases/tag/libnpmexec-v6.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmexec-v6.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmexec-v6.0.3/manifests"},{"name":"v9.8.1","sha":"facda25daab7cdd5f6aaad2260379aedeef33caa","kind":"commit","published_at":"2023-07-19T17:18:36.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v9.8.1","html_url":"https://github.com/npm/cli/releases/tag/v9.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v9.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v9.8.1/manifests"},{"name":"libnpmpack-v5.0.19","sha":"b1c3256d62250b5dca113dd99bf1bd99f2500318","kind":"commit","published_at":"2023-07-05T20:29:31.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmpack-v5.0.19","html_url":"https://github.com/npm/cli/releases/tag/libnpmpack-v5.0.19","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpack-v5.0.19","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpack-v5.0.19/manifests"},{"name":"libnpmpublish-v7.5.0","sha":"b1c3256d62250b5dca113dd99bf1bd99f2500318","kind":"commit","published_at":"2023-07-05T20:29:31.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmpublish-v7.5.0","html_url":"https://github.com/npm/cli/releases/tag/libnpmpublish-v7.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpublish-v7.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpublish-v7.5.0/manifests"},{"name":"v9.8.0","sha":"b1c3256d62250b5dca113dd99bf1bd99f2500318","kind":"commit","published_at":"2023-07-05T20:29:31.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v9.8.0","html_url":"https://github.com/npm/cli/releases/tag/v9.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v9.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v9.8.0/manifests"},{"name":"arborist-v6.3.0","sha":"b1c3256d62250b5dca113dd99bf1bd99f2500318","kind":"commit","published_at":"2023-07-05T20:29:31.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/arborist-v6.3.0","html_url":"https://github.com/npm/cli/releases/tag/arborist-v6.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/arborist-v6.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/arborist-v6.3.0/manifests"},{"name":"libnpmexec-v6.0.2","sha":"b1c3256d62250b5dca113dd99bf1bd99f2500318","kind":"commit","published_at":"2023-07-05T20:29:31.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmexec-v6.0.2","html_url":"https://github.com/npm/cli/releases/tag/libnpmexec-v6.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmexec-v6.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmexec-v6.0.2/manifests"},{"name":"libnpmdiff-v5.0.19","sha":"b1c3256d62250b5dca113dd99bf1bd99f2500318","kind":"commit","published_at":"2023-07-05T20:29:31.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmdiff-v5.0.19","html_url":"https://github.com/npm/cli/releases/tag/libnpmdiff-v5.0.19","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmdiff-v5.0.19","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmdiff-v5.0.19/manifests"},{"name":"libnpmfund-v4.0.19","sha":"b1c3256d62250b5dca113dd99bf1bd99f2500318","kind":"commit","published_at":"2023-07-05T20:29:31.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmfund-v4.0.19","html_url":"https://github.com/npm/cli/releases/tag/libnpmfund-v4.0.19","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmfund-v4.0.19","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmfund-v4.0.19/manifests"},{"name":"arborist-v6.2.10","sha":"aef96c09103dfa13b2c327de571669061d1de6b2","kind":"commit","published_at":"2023-06-21T18:13:03.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/arborist-v6.2.10","html_url":"https://github.com/npm/cli/releases/tag/arborist-v6.2.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/arborist-v6.2.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/arborist-v6.2.10/manifests"},{"name":"v9.7.2","sha":"aef96c09103dfa13b2c327de571669061d1de6b2","kind":"commit","published_at":"2023-06-21T18:13:03.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v9.7.2","html_url":"https://github.com/npm/cli/releases/tag/v9.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v9.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v9.7.2/manifests"},{"name":"libnpmpublish-v7.4.0","sha":"aef96c09103dfa13b2c327de571669061d1de6b2","kind":"commit","published_at":"2023-06-21T18:13:03.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmpublish-v7.4.0","html_url":"https://github.com/npm/cli/releases/tag/libnpmpublish-v7.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpublish-v7.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpublish-v7.4.0/manifests"},{"name":"libnpmpack-v5.0.18","sha":"aef96c09103dfa13b2c327de571669061d1de6b2","kind":"commit","published_at":"2023-06-21T18:13:03.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmpack-v5.0.18","html_url":"https://github.com/npm/cli/releases/tag/libnpmpack-v5.0.18","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpack-v5.0.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpack-v5.0.18/manifests"},{"name":"libnpmfund-v4.0.18","sha":"aef96c09103dfa13b2c327de571669061d1de6b2","kind":"commit","published_at":"2023-06-21T18:13:03.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmfund-v4.0.18","html_url":"https://github.com/npm/cli/releases/tag/libnpmfund-v4.0.18","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmfund-v4.0.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmfund-v4.0.18/manifests"},{"name":"libnpmexec-v6.0.1","sha":"aef96c09103dfa13b2c327de571669061d1de6b2","kind":"commit","published_at":"2023-06-21T18:13:03.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmexec-v6.0.1","html_url":"https://github.com/npm/cli/releases/tag/libnpmexec-v6.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmexec-v6.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmexec-v6.0.1/manifests"},{"name":"libnpmdiff-v5.0.18","sha":"aef96c09103dfa13b2c327de571669061d1de6b2","kind":"commit","published_at":"2023-06-21T18:13:03.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmdiff-v5.0.18","html_url":"https://github.com/npm/cli/releases/tag/libnpmdiff-v5.0.18","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmdiff-v5.0.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmdiff-v5.0.18/manifests"},{"name":"config-v6.2.1","sha":"aef96c09103dfa13b2c327de571669061d1de6b2","kind":"commit","published_at":"2023-06-21T18:13:03.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/config-v6.2.1","html_url":"https://github.com/npm/cli/releases/tag/config-v6.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/config-v6.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/config-v6.2.1/manifests"},{"name":"v9.7.1","sha":"6a9bf73841c35427e0815a4fe9c2fcd32f776b27","kind":"commit","published_at":"2023-06-07T15:40:46.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v9.7.1","html_url":"https://github.com/npm/cli/releases/tag/v9.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v9.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v9.7.1/manifests"},{"name":"v9.7.0","sha":"c2a45158ba137f7fc04df8b8d2f6ad266d959307","kind":"commit","published_at":"2023-06-01T02:40:04.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v9.7.0","html_url":"https://github.com/npm/cli/releases/tag/v9.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v9.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v9.7.0/manifests"},{"name":"config-v6.2.0","sha":"c2a45158ba137f7fc04df8b8d2f6ad266d959307","kind":"commit","published_at":"2023-06-01T02:40:04.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/config-v6.2.0","html_url":"https://github.com/npm/cli/releases/tag/config-v6.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/config-v6.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/config-v6.2.0/manifests"},{"name":"libnpmexec-v6.0.0","sha":"c2a45158ba137f7fc04df8b8d2f6ad266d959307","kind":"commit","published_at":"2023-06-01T02:40:04.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmexec-v6.0.0","html_url":"https://github.com/npm/cli/releases/tag/libnpmexec-v6.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmexec-v6.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmexec-v6.0.0/manifests"},{"name":"libnpmpublish-v7.3.0","sha":"c2a45158ba137f7fc04df8b8d2f6ad266d959307","kind":"commit","published_at":"2023-06-01T02:40:04.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmpublish-v7.3.0","html_url":"https://github.com/npm/cli/releases/tag/libnpmpublish-v7.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpublish-v7.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpublish-v7.3.0/manifests"},{"name":"libnpmpublish-v7.2.0","sha":"0ded6b4a5fcc76cb24b7a94585e3e0facf6f5d1e","kind":"commit","published_at":"2023-05-18T13:58:08.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmpublish-v7.2.0","html_url":"https://github.com/npm/cli/releases/tag/libnpmpublish-v7.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpublish-v7.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpublish-v7.2.0/manifests"},{"name":"v9.6.7","sha":"0ded6b4a5fcc76cb24b7a94585e3e0facf6f5d1e","kind":"commit","published_at":"2023-05-18T13:58:08.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v9.6.7","html_url":"https://github.com/npm/cli/releases/tag/v9.6.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v9.6.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v9.6.7/manifests"},{"name":"config-v6.1.7","sha":"0ded6b4a5fcc76cb24b7a94585e3e0facf6f5d1e","kind":"commit","published_at":"2023-05-18T13:58:08.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/config-v6.1.7","html_url":"https://github.com/npm/cli/releases/tag/config-v6.1.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/config-v6.1.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/config-v6.1.7/manifests"},{"name":"libnpmfund-v4.0.17","sha":"3d5bbcc86c484ef0b6c04ee0236c1072d36915d6","kind":"commit","published_at":"2023-05-03T20:05:52.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmfund-v4.0.17","html_url":"https://github.com/npm/cli/releases/tag/libnpmfund-v4.0.17","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmfund-v4.0.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmfund-v4.0.17/manifests"},{"name":"libnpmorg-v5.0.4","sha":"3d5bbcc86c484ef0b6c04ee0236c1072d36915d6","kind":"commit","published_at":"2023-05-03T20:05:52.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmorg-v5.0.4","html_url":"https://github.com/npm/cli/releases/tag/libnpmorg-v5.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmorg-v5.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmorg-v5.0.4/manifests"},{"name":"libnpmpack-v5.0.17","sha":"3d5bbcc86c484ef0b6c04ee0236c1072d36915d6","kind":"commit","published_at":"2023-05-03T20:05:52.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmpack-v5.0.17","html_url":"https://github.com/npm/cli/releases/tag/libnpmpack-v5.0.17","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpack-v5.0.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpack-v5.0.17/manifests"},{"name":"libnpmpublish-v7.1.4","sha":"3d5bbcc86c484ef0b6c04ee0236c1072d36915d6","kind":"commit","published_at":"2023-05-03T20:05:52.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmpublish-v7.1.4","html_url":"https://github.com/npm/cli/releases/tag/libnpmpublish-v7.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpublish-v7.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpublish-v7.1.4/manifests"},{"name":"v9.6.6","sha":"3d5bbcc86c484ef0b6c04ee0236c1072d36915d6","kind":"commit","published_at":"2023-05-03T20:05:52.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v9.6.6","html_url":"https://github.com/npm/cli/releases/tag/v9.6.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v9.6.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v9.6.6/manifests"},{"name":"arborist-v6.2.9","sha":"3d5bbcc86c484ef0b6c04ee0236c1072d36915d6","kind":"commit","published_at":"2023-05-03T20:05:52.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/arborist-v6.2.9","html_url":"https://github.com/npm/cli/releases/tag/arborist-v6.2.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/arborist-v6.2.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/arborist-v6.2.9/manifests"},{"name":"libnpmdiff-v5.0.17","sha":"3d5bbcc86c484ef0b6c04ee0236c1072d36915d6","kind":"commit","published_at":"2023-05-03T20:05:52.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmdiff-v5.0.17","html_url":"https://github.com/npm/cli/releases/tag/libnpmdiff-v5.0.17","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmdiff-v5.0.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmdiff-v5.0.17/manifests"},{"name":"libnpmexec-v5.0.17","sha":"3d5bbcc86c484ef0b6c04ee0236c1072d36915d6","kind":"commit","published_at":"2023-05-03T20:05:52.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmexec-v5.0.17","html_url":"https://github.com/npm/cli/releases/tag/libnpmexec-v5.0.17","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmexec-v5.0.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmexec-v5.0.17/manifests"},{"name":"config-v6.1.6","sha":"c7f4b35cc08aca754011778b1da149bc0c4c6494","kind":"commit","published_at":"2023-04-19T21:54:53.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/config-v6.1.6","html_url":"https://github.com/npm/cli/releases/tag/config-v6.1.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/config-v6.1.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/config-v6.1.6/manifests"},{"name":"arborist-v6.2.8","sha":"c7f4b35cc08aca754011778b1da149bc0c4c6494","kind":"commit","published_at":"2023-04-19T21:54:53.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/arborist-v6.2.8","html_url":"https://github.com/npm/cli/releases/tag/arborist-v6.2.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/arborist-v6.2.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/arborist-v6.2.8/manifests"},{"name":"v9.6.5","sha":"c7f4b35cc08aca754011778b1da149bc0c4c6494","kind":"commit","published_at":"2023-04-19T21:54:53.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v9.6.5","html_url":"https://github.com/npm/cli/releases/tag/v9.6.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v9.6.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v9.6.5/manifests"},{"name":"libnpmfund-v4.0.16","sha":"c7f4b35cc08aca754011778b1da149bc0c4c6494","kind":"commit","published_at":"2023-04-19T21:54:53.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmfund-v4.0.16","html_url":"https://github.com/npm/cli/releases/tag/libnpmfund-v4.0.16","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmfund-v4.0.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmfund-v4.0.16/manifests"},{"name":"libnpmpack-v5.0.16","sha":"c7f4b35cc08aca754011778b1da149bc0c4c6494","kind":"commit","published_at":"2023-04-19T21:54:53.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmpack-v5.0.16","html_url":"https://github.com/npm/cli/releases/tag/libnpmpack-v5.0.16","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpack-v5.0.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpack-v5.0.16/manifests"},{"name":"libnpmexec-v5.0.16","sha":"c7f4b35cc08aca754011778b1da149bc0c4c6494","kind":"commit","published_at":"2023-04-19T21:54:53.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmexec-v5.0.16","html_url":"https://github.com/npm/cli/releases/tag/libnpmexec-v5.0.16","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmexec-v5.0.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmexec-v5.0.16/manifests"},{"name":"libnpmdiff-v5.0.16","sha":"c7f4b35cc08aca754011778b1da149bc0c4c6494","kind":"commit","published_at":"2023-04-19T21:54:53.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmdiff-v5.0.16","html_url":"https://github.com/npm/cli/releases/tag/libnpmdiff-v5.0.16","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmdiff-v5.0.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmdiff-v5.0.16/manifests"},{"name":"v9.6.4","sha":"b8006ad61f06495c9ab7e574b513ff04642732c6","kind":"commit","published_at":"2023-04-05T19:55:45.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v9.6.4","html_url":"https://github.com/npm/cli/releases/tag/v9.6.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v9.6.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v9.6.4/manifests"},{"name":"libnpmexec-v5.0.15","sha":"b8006ad61f06495c9ab7e574b513ff04642732c6","kind":"commit","published_at":"2023-04-05T19:55:45.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmexec-v5.0.15","html_url":"https://github.com/npm/cli/releases/tag/libnpmexec-v5.0.15","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmexec-v5.0.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmexec-v5.0.15/manifests"},{"name":"libnpmdiff-v5.0.15","sha":"b8006ad61f06495c9ab7e574b513ff04642732c6","kind":"commit","published_at":"2023-04-05T19:55:45.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmdiff-v5.0.15","html_url":"https://github.com/npm/cli/releases/tag/libnpmdiff-v5.0.15","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmdiff-v5.0.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmdiff-v5.0.15/manifests"},{"name":"arborist-v6.2.7","sha":"b8006ad61f06495c9ab7e574b513ff04642732c6","kind":"commit","published_at":"2023-04-05T19:55:45.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/arborist-v6.2.7","html_url":"https://github.com/npm/cli/releases/tag/arborist-v6.2.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/arborist-v6.2.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/arborist-v6.2.7/manifests"},{"name":"libnpmfund-v4.0.15","sha":"b8006ad61f06495c9ab7e574b513ff04642732c6","kind":"commit","published_at":"2023-04-05T19:55:45.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmfund-v4.0.15","html_url":"https://github.com/npm/cli/releases/tag/libnpmfund-v4.0.15","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmfund-v4.0.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmfund-v4.0.15/manifests"},{"name":"libnpmpack-v5.0.15","sha":"b8006ad61f06495c9ab7e574b513ff04642732c6","kind":"commit","published_at":"2023-04-05T19:55:45.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmpack-v5.0.15","html_url":"https://github.com/npm/cli/releases/tag/libnpmpack-v5.0.15","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpack-v5.0.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpack-v5.0.15/manifests"},{"name":"v9.6.3","sha":"60460ed942eb78d419913cc8622d84d611437f74","kind":"commit","published_at":"2023-03-30T20:21:56.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v9.6.3","html_url":"https://github.com/npm/cli/releases/tag/v9.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v9.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v9.6.3/manifests"},{"name":"libnpmpublish-v7.1.3","sha":"60460ed942eb78d419913cc8622d84d611437f74","kind":"commit","published_at":"2023-03-30T20:21:56.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmpublish-v7.1.3","html_url":"https://github.com/npm/cli/releases/tag/libnpmpublish-v7.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpublish-v7.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpublish-v7.1.3/manifests"},{"name":"libnpmpack-v5.0.14","sha":"60460ed942eb78d419913cc8622d84d611437f74","kind":"commit","published_at":"2023-03-30T20:21:56.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmpack-v5.0.14","html_url":"https://github.com/npm/cli/releases/tag/libnpmpack-v5.0.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpack-v5.0.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpack-v5.0.14/manifests"},{"name":"libnpmfund-v4.0.14","sha":"60460ed942eb78d419913cc8622d84d611437f74","kind":"commit","published_at":"2023-03-30T20:21:56.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmfund-v4.0.14","html_url":"https://github.com/npm/cli/releases/tag/libnpmfund-v4.0.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmfund-v4.0.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmfund-v4.0.14/manifests"},{"name":"libnpmexec-v5.0.14","sha":"60460ed942eb78d419913cc8622d84d611437f74","kind":"commit","published_at":"2023-03-30T20:21:56.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmexec-v5.0.14","html_url":"https://github.com/npm/cli/releases/tag/libnpmexec-v5.0.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmexec-v5.0.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmexec-v5.0.14/manifests"},{"name":"libnpmdiff-v5.0.14","sha":"60460ed942eb78d419913cc8622d84d611437f74","kind":"commit","published_at":"2023-03-30T20:21:56.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmdiff-v5.0.14","html_url":"https://github.com/npm/cli/releases/tag/libnpmdiff-v5.0.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmdiff-v5.0.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmdiff-v5.0.14/manifests"},{"name":"config-v6.1.5","sha":"60460ed942eb78d419913cc8622d84d611437f74","kind":"commit","published_at":"2023-03-30T20:21:56.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/config-v6.1.5","html_url":"https://github.com/npm/cli/releases/tag/config-v6.1.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/config-v6.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/config-v6.1.5/manifests"},{"name":"arborist-v6.2.6","sha":"60460ed942eb78d419913cc8622d84d611437f74","kind":"commit","published_at":"2023-03-30T20:21:56.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/arborist-v6.2.6","html_url":"https://github.com/npm/cli/releases/tag/arborist-v6.2.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/arborist-v6.2.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/arborist-v6.2.6/manifests"},{"name":"libnpmpublish-v7.1.2","sha":"2e3b11ac8fc42fb7a3ba1badc69825fbed0b7731","kind":"commit","published_at":"2023-03-15T17:27:54.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmpublish-v7.1.2","html_url":"https://github.com/npm/cli/releases/tag/libnpmpublish-v7.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpublish-v7.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpublish-v7.1.2/manifests"},{"name":"config-v6.1.4","sha":"2e3b11ac8fc42fb7a3ba1badc69825fbed0b7731","kind":"commit","published_at":"2023-03-15T17:27:54.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/config-v6.1.4","html_url":"https://github.com/npm/cli/releases/tag/config-v6.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/config-v6.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/config-v6.1.4/manifests"},{"name":"v9.6.2","sha":"2e3b11ac8fc42fb7a3ba1badc69825fbed0b7731","kind":"commit","published_at":"2023-03-15T17:27:54.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v9.6.2","html_url":"https://github.com/npm/cli/releases/tag/v9.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v9.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v9.6.2/manifests"},{"name":"libnpmexec-v5.0.13","sha":"618c1baa830b0ab52fbee0016c3532411477bde7","kind":"commit","published_at":"2023-03-08T19:17:56.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmexec-v5.0.13","html_url":"https://github.com/npm/cli/releases/tag/libnpmexec-v5.0.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmexec-v5.0.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmexec-v5.0.13/manifests"},{"name":"libnpmfund-v4.0.13","sha":"618c1baa830b0ab52fbee0016c3532411477bde7","kind":"commit","published_at":"2023-03-08T19:17:56.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmfund-v4.0.13","html_url":"https://github.com/npm/cli/releases/tag/libnpmfund-v4.0.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmfund-v4.0.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmfund-v4.0.13/manifests"},{"name":"libnpmpack-v5.0.13","sha":"618c1baa830b0ab52fbee0016c3532411477bde7","kind":"commit","published_at":"2023-03-08T19:17:56.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmpack-v5.0.13","html_url":"https://github.com/npm/cli/releases/tag/libnpmpack-v5.0.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpack-v5.0.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpack-v5.0.13/manifests"},{"name":"libnpmpublish-v7.1.1","sha":"618c1baa830b0ab52fbee0016c3532411477bde7","kind":"commit","published_at":"2023-03-08T19:17:56.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmpublish-v7.1.1","html_url":"https://github.com/npm/cli/releases/tag/libnpmpublish-v7.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpublish-v7.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpublish-v7.1.1/manifests"},{"name":"v9.6.1","sha":"618c1baa830b0ab52fbee0016c3532411477bde7","kind":"commit","published_at":"2023-03-08T19:17:56.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v9.6.1","html_url":"https://github.com/npm/cli/releases/tag/v9.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v9.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v9.6.1/manifests"},{"name":"arborist-v6.2.5","sha":"618c1baa830b0ab52fbee0016c3532411477bde7","kind":"commit","published_at":"2023-03-08T19:17:56.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/arborist-v6.2.5","html_url":"https://github.com/npm/cli/releases/tag/arborist-v6.2.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/arborist-v6.2.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/arborist-v6.2.5/manifests"},{"name":"libnpmdiff-v5.0.13","sha":"618c1baa830b0ab52fbee0016c3532411477bde7","kind":"commit","published_at":"2023-03-08T19:17:56.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmdiff-v5.0.13","html_url":"https://github.com/npm/cli/releases/tag/libnpmdiff-v5.0.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmdiff-v5.0.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmdiff-v5.0.13/manifests"},{"name":"arborist-v6.2.4","sha":"ef2674f6477d75b6909daee07691fd001f16ac80","kind":"commit","published_at":"2023-03-02T09:19:03.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/arborist-v6.2.4","html_url":"https://github.com/npm/cli/releases/tag/arborist-v6.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/arborist-v6.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/arborist-v6.2.4/manifests"},{"name":"v9.6.0","sha":"ef2674f6477d75b6909daee07691fd001f16ac80","kind":"commit","published_at":"2023-03-02T09:19:03.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v9.6.0","html_url":"https://github.com/npm/cli/releases/tag/v9.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v9.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v9.6.0/manifests"},{"name":"libnpmpack-v5.0.12","sha":"ef2674f6477d75b6909daee07691fd001f16ac80","kind":"commit","published_at":"2023-03-02T09:19:03.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmpack-v5.0.12","html_url":"https://github.com/npm/cli/releases/tag/libnpmpack-v5.0.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpack-v5.0.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpack-v5.0.12/manifests"},{"name":"libnpmfund-v4.0.12","sha":"ef2674f6477d75b6909daee07691fd001f16ac80","kind":"commit","published_at":"2023-03-02T09:19:03.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmfund-v4.0.12","html_url":"https://github.com/npm/cli/releases/tag/libnpmfund-v4.0.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmfund-v4.0.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmfund-v4.0.12/manifests"},{"name":"libnpmexec-v5.0.12","sha":"ef2674f6477d75b6909daee07691fd001f16ac80","kind":"commit","published_at":"2023-03-02T09:19:03.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmexec-v5.0.12","html_url":"https://github.com/npm/cli/releases/tag/libnpmexec-v5.0.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmexec-v5.0.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmexec-v5.0.12/manifests"},{"name":"libnpmdiff-v5.0.12","sha":"ef2674f6477d75b6909daee07691fd001f16ac80","kind":"commit","published_at":"2023-03-02T09:19:03.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmdiff-v5.0.12","html_url":"https://github.com/npm/cli/releases/tag/libnpmdiff-v5.0.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmdiff-v5.0.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmdiff-v5.0.12/manifests"},{"name":"arborist-v6.2.3","sha":"457d9d1f25480402439689bba9e03c598817eb4c","kind":"commit","published_at":"2023-02-22T19:01:44.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/arborist-v6.2.3","html_url":"https://github.com/npm/cli/releases/tag/arborist-v6.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/arborist-v6.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/arborist-v6.2.3/manifests"},{"name":"libnpmexec-v5.0.11","sha":"457d9d1f25480402439689bba9e03c598817eb4c","kind":"commit","published_at":"2023-02-22T19:01:44.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmexec-v5.0.11","html_url":"https://github.com/npm/cli/releases/tag/libnpmexec-v5.0.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmexec-v5.0.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmexec-v5.0.11/manifests"},{"name":"libnpmfund-v4.0.11","sha":"457d9d1f25480402439689bba9e03c598817eb4c","kind":"commit","published_at":"2023-02-22T19:01:44.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmfund-v4.0.11","html_url":"https://github.com/npm/cli/releases/tag/libnpmfund-v4.0.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmfund-v4.0.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmfund-v4.0.11/manifests"},{"name":"v9.5.1","sha":"457d9d1f25480402439689bba9e03c598817eb4c","kind":"commit","published_at":"2023-02-22T19:01:44.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v9.5.1","html_url":"https://github.com/npm/cli/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%2Fcli/tags/v9.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v9.5.1/manifests"},{"name":"libnpmpack-v5.0.11","sha":"457d9d1f25480402439689bba9e03c598817eb4c","kind":"commit","published_at":"2023-02-22T19:01:44.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmpack-v5.0.11","html_url":"https://github.com/npm/cli/releases/tag/libnpmpack-v5.0.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpack-v5.0.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpack-v5.0.11/manifests"},{"name":"libnpmdiff-v5.0.11","sha":"457d9d1f25480402439689bba9e03c598817eb4c","kind":"commit","published_at":"2023-02-22T19:01:44.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmdiff-v5.0.11","html_url":"https://github.com/npm/cli/releases/tag/libnpmdiff-v5.0.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmdiff-v5.0.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmdiff-v5.0.11/manifests"},{"name":"libnpmteam-v5.0.3","sha":"3459567e359cdfc64e2029bd93ceec45b152522b","kind":"commit","published_at":"2023-02-15T16:42:44.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmteam-v5.0.3","html_url":"https://github.com/npm/cli/releases/tag/libnpmteam-v5.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmteam-v5.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmteam-v5.0.3/manifests"},{"name":"v9.5.0","sha":"3459567e359cdfc64e2029bd93ceec45b152522b","kind":"commit","published_at":"2023-02-15T16:42:44.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v9.5.0","html_url":"https://github.com/npm/cli/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%2Fcli/tags/v9.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v9.5.0/manifests"},{"name":"libnpmpublish-v7.1.0","sha":"3459567e359cdfc64e2029bd93ceec45b152522b","kind":"commit","published_at":"2023-02-15T16:42:44.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmpublish-v7.1.0","html_url":"https://github.com/npm/cli/releases/tag/libnpmpublish-v7.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpublish-v7.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpublish-v7.1.0/manifests"},{"name":"v8.19.4","sha":"2f0b4dfb570914aa4594cb5b7cc520bb4a9e1b15","kind":"commit","published_at":"2023-02-14T17:59:02.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v8.19.4","html_url":"https://github.com/npm/cli/releases/tag/v8.19.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v8.19.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v8.19.4/manifests"},{"name":"libnpmorg-v5.0.3","sha":"e7284b6b810c2f7942176d2056aab73cf80b9958","kind":"commit","published_at":"2023-02-07T20:54:13.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmorg-v5.0.3","html_url":"https://github.com/npm/cli/releases/tag/libnpmorg-v5.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmorg-v5.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmorg-v5.0.3/manifests"},{"name":"libnpmhook-v9.0.3","sha":"e7284b6b810c2f7942176d2056aab73cf80b9958","kind":"commit","published_at":"2023-02-07T20:54:13.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmhook-v9.0.3","html_url":"https://github.com/npm/cli/releases/tag/libnpmhook-v9.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmhook-v9.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmhook-v9.0.3/manifests"},{"name":"libnpmfund-v4.0.10","sha":"e7284b6b810c2f7942176d2056aab73cf80b9958","kind":"commit","published_at":"2023-02-07T20:54:13.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmfund-v4.0.10","html_url":"https://github.com/npm/cli/releases/tag/libnpmfund-v4.0.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmfund-v4.0.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmfund-v4.0.10/manifests"},{"name":"libnpmexec-v5.0.10","sha":"e7284b6b810c2f7942176d2056aab73cf80b9958","kind":"commit","published_at":"2023-02-07T20:54:13.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmexec-v5.0.10","html_url":"https://github.com/npm/cli/releases/tag/libnpmexec-v5.0.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmexec-v5.0.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmexec-v5.0.10/manifests"},{"name":"libnpmdiff-v5.0.10","sha":"e7284b6b810c2f7942176d2056aab73cf80b9958","kind":"commit","published_at":"2023-02-07T20:54:13.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmdiff-v5.0.10","html_url":"https://github.com/npm/cli/releases/tag/libnpmdiff-v5.0.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmdiff-v5.0.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmdiff-v5.0.10/manifests"},{"name":"config-v6.1.3","sha":"e7284b6b810c2f7942176d2056aab73cf80b9958","kind":"commit","published_at":"2023-02-07T20:54:13.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/config-v6.1.3","html_url":"https://github.com/npm/cli/releases/tag/config-v6.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/config-v6.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/config-v6.1.3/manifests"},{"name":"arborist-v6.2.2","sha":"e7284b6b810c2f7942176d2056aab73cf80b9958","kind":"commit","published_at":"2023-02-07T20:54:13.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/arborist-v6.2.2","html_url":"https://github.com/npm/cli/releases/tag/arborist-v6.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/arborist-v6.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/arborist-v6.2.2/manifests"},{"name":"v9.4.2","sha":"e7284b6b810c2f7942176d2056aab73cf80b9958","kind":"commit","published_at":"2023-02-07T20:54:13.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v9.4.2","html_url":"https://github.com/npm/cli/releases/tag/v9.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v9.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v9.4.2/manifests"},{"name":"libnpmpublish-v7.0.8","sha":"e7284b6b810c2f7942176d2056aab73cf80b9958","kind":"commit","published_at":"2023-02-07T20:54:13.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmpublish-v7.0.8","html_url":"https://github.com/npm/cli/releases/tag/libnpmpublish-v7.0.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpublish-v7.0.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpublish-v7.0.8/manifests"},{"name":"libnpmpack-v5.0.10","sha":"e7284b6b810c2f7942176d2056aab73cf80b9958","kind":"commit","published_at":"2023-02-07T20:54:13.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmpack-v5.0.10","html_url":"https://github.com/npm/cli/releases/tag/libnpmpack-v5.0.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpack-v5.0.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpack-v5.0.10/manifests"},{"name":"libnpmhook-v9.0.2","sha":"bdf079d3b65c41a4abbbf2ea176aa047bfb815d4","kind":"commit","published_at":"2023-02-02T04:19:47.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmhook-v9.0.2","html_url":"https://github.com/npm/cli/releases/tag/libnpmhook-v9.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmhook-v9.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmhook-v9.0.2/manifests"},{"name":"libnpmfund-v4.0.9","sha":"bdf079d3b65c41a4abbbf2ea176aa047bfb815d4","kind":"commit","published_at":"2023-02-02T04:19:47.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmfund-v4.0.9","html_url":"https://github.com/npm/cli/releases/tag/libnpmfund-v4.0.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmfund-v4.0.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmfund-v4.0.9/manifests"},{"name":"libnpmexec-v5.0.9","sha":"bdf079d3b65c41a4abbbf2ea176aa047bfb815d4","kind":"commit","published_at":"2023-02-02T04:19:47.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmexec-v5.0.9","html_url":"https://github.com/npm/cli/releases/tag/libnpmexec-v5.0.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmexec-v5.0.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmexec-v5.0.9/manifests"},{"name":"libnpmdiff-v5.0.9","sha":"bdf079d3b65c41a4abbbf2ea176aa047bfb815d4","kind":"commit","published_at":"2023-02-02T04:19:47.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmdiff-v5.0.9","html_url":"https://github.com/npm/cli/releases/tag/libnpmdiff-v5.0.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmdiff-v5.0.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmdiff-v5.0.9/manifests"},{"name":"libnpmaccess-v7.0.2","sha":"bdf079d3b65c41a4abbbf2ea176aa047bfb815d4","kind":"commit","published_at":"2023-02-02T04:19:47.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmaccess-v7.0.2","html_url":"https://github.com/npm/cli/releases/tag/libnpmaccess-v7.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmaccess-v7.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmaccess-v7.0.2/manifests"},{"name":"config-v6.1.2","sha":"bdf079d3b65c41a4abbbf2ea176aa047bfb815d4","kind":"commit","published_at":"2023-02-02T04:19:47.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/config-v6.1.2","html_url":"https://github.com/npm/cli/releases/tag/config-v6.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/config-v6.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/config-v6.1.2/manifests"},{"name":"arborist-v6.2.1","sha":"bdf079d3b65c41a4abbbf2ea176aa047bfb815d4","kind":"commit","published_at":"2023-02-02T04:19:47.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/arborist-v6.2.1","html_url":"https://github.com/npm/cli/releases/tag/arborist-v6.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/arborist-v6.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/arborist-v6.2.1/manifests"},{"name":"libnpmorg-v5.0.2","sha":"bdf079d3b65c41a4abbbf2ea176aa047bfb815d4","kind":"commit","published_at":"2023-02-02T04:19:47.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmorg-v5.0.2","html_url":"https://github.com/npm/cli/releases/tag/libnpmorg-v5.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmorg-v5.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmorg-v5.0.2/manifests"},{"name":"libnpmpack-v5.0.9","sha":"bdf079d3b65c41a4abbbf2ea176aa047bfb815d4","kind":"commit","published_at":"2023-02-02T04:19:47.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmpack-v5.0.9","html_url":"https://github.com/npm/cli/releases/tag/libnpmpack-v5.0.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpack-v5.0.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpack-v5.0.9/manifests"},{"name":"libnpmpublish-v7.0.7","sha":"bdf079d3b65c41a4abbbf2ea176aa047bfb815d4","kind":"commit","published_at":"2023-02-02T04:19:47.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmpublish-v7.0.7","html_url":"https://github.com/npm/cli/releases/tag/libnpmpublish-v7.0.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpublish-v7.0.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpublish-v7.0.7/manifests"},{"name":"libnpmsearch-v6.0.2","sha":"bdf079d3b65c41a4abbbf2ea176aa047bfb815d4","kind":"commit","published_at":"2023-02-02T04:19:47.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmsearch-v6.0.2","html_url":"https://github.com/npm/cli/releases/tag/libnpmsearch-v6.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmsearch-v6.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmsearch-v6.0.2/manifests"},{"name":"libnpmteam-v5.0.2","sha":"bdf079d3b65c41a4abbbf2ea176aa047bfb815d4","kind":"commit","published_at":"2023-02-02T04:19:47.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmteam-v5.0.2","html_url":"https://github.com/npm/cli/releases/tag/libnpmteam-v5.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmteam-v5.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmteam-v5.0.2/manifests"},{"name":"libnpmversion-v4.0.2","sha":"bdf079d3b65c41a4abbbf2ea176aa047bfb815d4","kind":"commit","published_at":"2023-02-02T04:19:47.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmversion-v4.0.2","html_url":"https://github.com/npm/cli/releases/tag/libnpmversion-v4.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmversion-v4.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmversion-v4.0.2/manifests"},{"name":"v9.4.1","sha":"bdf079d3b65c41a4abbbf2ea176aa047bfb815d4","kind":"commit","published_at":"2023-02-02T04:19:47.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v9.4.1","html_url":"https://github.com/npm/cli/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%2Fcli/tags/v9.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v9.4.1/manifests"},{"name":"libnpmexec-v5.0.8","sha":"ad8decaf4bca6459d829afa6e8febcaf5dd25230","kind":"commit","published_at":"2023-01-25T21:30:19.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmexec-v5.0.8","html_url":"https://github.com/npm/cli/releases/tag/libnpmexec-v5.0.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmexec-v5.0.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmexec-v5.0.8/manifests"},{"name":"libnpmfund-v4.0.8","sha":"ad8decaf4bca6459d829afa6e8febcaf5dd25230","kind":"commit","published_at":"2023-01-25T21:30:19.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmfund-v4.0.8","html_url":"https://github.com/npm/cli/releases/tag/libnpmfund-v4.0.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmfund-v4.0.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmfund-v4.0.8/manifests"},{"name":"libnpmpack-v5.0.8","sha":"ad8decaf4bca6459d829afa6e8febcaf5dd25230","kind":"commit","published_at":"2023-01-25T21:30:19.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmpack-v5.0.8","html_url":"https://github.com/npm/cli/releases/tag/libnpmpack-v5.0.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpack-v5.0.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpack-v5.0.8/manifests"},{"name":"v9.4.0","sha":"ad8decaf4bca6459d829afa6e8febcaf5dd25230","kind":"commit","published_at":"2023-01-25T21:30:19.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v9.4.0","html_url":"https://github.com/npm/cli/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%2Fcli/tags/v9.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v9.4.0/manifests"},{"name":"arborist-v6.2.0","sha":"ad8decaf4bca6459d829afa6e8febcaf5dd25230","kind":"commit","published_at":"2023-01-25T21:30:19.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/arborist-v6.2.0","html_url":"https://github.com/npm/cli/releases/tag/arborist-v6.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/arborist-v6.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/arborist-v6.2.0/manifests"},{"name":"libnpmdiff-v5.0.8","sha":"ad8decaf4bca6459d829afa6e8febcaf5dd25230","kind":"commit","published_at":"2023-01-25T21:30:19.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmdiff-v5.0.8","html_url":"https://github.com/npm/cli/releases/tag/libnpmdiff-v5.0.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmdiff-v5.0.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmdiff-v5.0.8/manifests"},{"name":"v9.3.1","sha":"b74f834b558a7567ad274fc59b64b3a37a0ef9bb","kind":"commit","published_at":"2023-01-17T20:52:08.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v9.3.1","html_url":"https://github.com/npm/cli/releases/tag/v9.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v9.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v9.3.1/manifests"},{"name":"libnpmexec-v5.0.7","sha":"4d275927e069606c8047b678ad09aafbe18b1673","kind":"commit","published_at":"2023-01-12T20:33:27.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmexec-v5.0.7","html_url":"https://github.com/npm/cli/releases/tag/libnpmexec-v5.0.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmexec-v5.0.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmexec-v5.0.7/manifests"},{"name":"libnpmdiff-v5.0.7","sha":"4d275927e069606c8047b678ad09aafbe18b1673","kind":"commit","published_at":"2023-01-12T20:33:27.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmdiff-v5.0.7","html_url":"https://github.com/npm/cli/releases/tag/libnpmdiff-v5.0.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmdiff-v5.0.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmdiff-v5.0.7/manifests"},{"name":"config-v6.1.1","sha":"4d275927e069606c8047b678ad09aafbe18b1673","kind":"commit","published_at":"2023-01-12T20:33:27.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/config-v6.1.1","html_url":"https://github.com/npm/cli/releases/tag/config-v6.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/config-v6.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/config-v6.1.1/manifests"},{"name":"arborist-v6.1.6","sha":"4d275927e069606c8047b678ad09aafbe18b1673","kind":"commit","published_at":"2023-01-12T20:33:27.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/arborist-v6.1.6","html_url":"https://github.com/npm/cli/releases/tag/arborist-v6.1.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/arborist-v6.1.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/arborist-v6.1.6/manifests"},{"name":"libnpmfund-v4.0.7","sha":"4d275927e069606c8047b678ad09aafbe18b1673","kind":"commit","published_at":"2023-01-12T20:33:27.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmfund-v4.0.7","html_url":"https://github.com/npm/cli/releases/tag/libnpmfund-v4.0.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmfund-v4.0.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmfund-v4.0.7/manifests"},{"name":"v9.3.0","sha":"4d275927e069606c8047b678ad09aafbe18b1673","kind":"commit","published_at":"2023-01-12T20:33:27.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v9.3.0","html_url":"https://github.com/npm/cli/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%2Fcli/tags/v9.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v9.3.0/manifests"},{"name":"libnpmpack-v5.0.7","sha":"4d275927e069606c8047b678ad09aafbe18b1673","kind":"commit","published_at":"2023-01-12T20:33:27.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmpack-v5.0.7","html_url":"https://github.com/npm/cli/releases/tag/libnpmpack-v5.0.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpack-v5.0.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpack-v5.0.7/manifests"},{"name":"v6.14.18","sha":"1314dc07e8163099c993d5b0ec775bfef3bd80e0","kind":"tag","published_at":"2022-12-21T20:16:43.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v6.14.18","html_url":"https://github.com/npm/cli/releases/tag/v6.14.18","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v6.14.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v6.14.18/manifests"},{"name":"libnpmdiff-v5.0.6","sha":"7018b3d46e10ea4d9d81a478dbdf114b6505ed36","kind":"commit","published_at":"2022-12-07T23:13:18.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmdiff-v5.0.6","html_url":"https://github.com/npm/cli/releases/tag/libnpmdiff-v5.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmdiff-v5.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmdiff-v5.0.6/manifests"},{"name":"arborist-v6.1.5","sha":"7018b3d46e10ea4d9d81a478dbdf114b6505ed36","kind":"commit","published_at":"2022-12-07T23:13:18.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/arborist-v6.1.5","html_url":"https://github.com/npm/cli/releases/tag/arborist-v6.1.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/arborist-v6.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/arborist-v6.1.5/manifests"},{"name":"libnpmpublish-v7.0.6","sha":"7018b3d46e10ea4d9d81a478dbdf114b6505ed36","kind":"commit","published_at":"2022-12-07T23:13:18.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmpublish-v7.0.6","html_url":"https://github.com/npm/cli/releases/tag/libnpmpublish-v7.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpublish-v7.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpublish-v7.0.6/manifests"},{"name":"libnpmpack-v5.0.6","sha":"7018b3d46e10ea4d9d81a478dbdf114b6505ed36","kind":"commit","published_at":"2022-12-07T23:13:18.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmpack-v5.0.6","html_url":"https://github.com/npm/cli/releases/tag/libnpmpack-v5.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpack-v5.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpack-v5.0.6/manifests"},{"name":"libnpmorg-v5.0.1","sha":"7018b3d46e10ea4d9d81a478dbdf114b6505ed36","kind":"commit","published_at":"2022-12-07T23:13:18.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmorg-v5.0.1","html_url":"https://github.com/npm/cli/releases/tag/libnpmorg-v5.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmorg-v5.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmorg-v5.0.1/manifests"},{"name":"libnpmhook-v9.0.1","sha":"7018b3d46e10ea4d9d81a478dbdf114b6505ed36","kind":"commit","published_at":"2022-12-07T23:13:18.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmhook-v9.0.1","html_url":"https://github.com/npm/cli/releases/tag/libnpmhook-v9.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmhook-v9.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmhook-v9.0.1/manifests"},{"name":"libnpmfund-v4.0.6","sha":"7018b3d46e10ea4d9d81a478dbdf114b6505ed36","kind":"commit","published_at":"2022-12-07T23:13:18.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmfund-v4.0.6","html_url":"https://github.com/npm/cli/releases/tag/libnpmfund-v4.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmfund-v4.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmfund-v4.0.6/manifests"},{"name":"libnpmexec-v5.0.6","sha":"7018b3d46e10ea4d9d81a478dbdf114b6505ed36","kind":"commit","published_at":"2022-12-07T23:13:18.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmexec-v5.0.6","html_url":"https://github.com/npm/cli/releases/tag/libnpmexec-v5.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmexec-v5.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmexec-v5.0.6/manifests"},{"name":"libnpmaccess-v7.0.1","sha":"7018b3d46e10ea4d9d81a478dbdf114b6505ed36","kind":"commit","published_at":"2022-12-07T23:13:18.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmaccess-v7.0.1","html_url":"https://github.com/npm/cli/releases/tag/libnpmaccess-v7.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmaccess-v7.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmaccess-v7.0.1/manifests"},{"name":"v9.2.0","sha":"7018b3d46e10ea4d9d81a478dbdf114b6505ed36","kind":"commit","published_at":"2022-12-07T23:13:18.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v9.2.0","html_url":"https://github.com/npm/cli/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%2Fcli/tags/v9.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v9.2.0/manifests"},{"name":"libnpmteam-v5.0.1","sha":"7018b3d46e10ea4d9d81a478dbdf114b6505ed36","kind":"commit","published_at":"2022-12-07T23:13:18.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmteam-v5.0.1","html_url":"https://github.com/npm/cli/releases/tag/libnpmteam-v5.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmteam-v5.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmteam-v5.0.1/manifests"},{"name":"libnpmsearch-v6.0.1","sha":"7018b3d46e10ea4d9d81a478dbdf114b6505ed36","kind":"commit","published_at":"2022-12-07T23:13:18.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmsearch-v6.0.1","html_url":"https://github.com/npm/cli/releases/tag/libnpmsearch-v6.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmsearch-v6.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmsearch-v6.0.1/manifests"},{"name":"v9.1.3","sha":"34db56263c0d25caf5fff46e97f391e9ff094243","kind":"commit","published_at":"2022-11-30T23:40:22.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v9.1.3","html_url":"https://github.com/npm/cli/releases/tag/v9.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v9.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v9.1.3/manifests"},{"name":"libnpmpublish-v7.0.5","sha":"34db56263c0d25caf5fff46e97f391e9ff094243","kind":"commit","published_at":"2022-11-30T23:40:22.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmpublish-v7.0.5","html_url":"https://github.com/npm/cli/releases/tag/libnpmpublish-v7.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpublish-v7.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpublish-v7.0.5/manifests"},{"name":"libnpmpack-v5.0.5","sha":"34db56263c0d25caf5fff46e97f391e9ff094243","kind":"commit","published_at":"2022-11-30T23:40:22.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmpack-v5.0.5","html_url":"https://github.com/npm/cli/releases/tag/libnpmpack-v5.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpack-v5.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpack-v5.0.5/manifests"},{"name":"libnpmfund-v4.0.5","sha":"34db56263c0d25caf5fff46e97f391e9ff094243","kind":"commit","published_at":"2022-11-30T23:40:22.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmfund-v4.0.5","html_url":"https://github.com/npm/cli/releases/tag/libnpmfund-v4.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmfund-v4.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmfund-v4.0.5/manifests"},{"name":"libnpmexec-v5.0.5","sha":"34db56263c0d25caf5fff46e97f391e9ff094243","kind":"commit","published_at":"2022-11-30T23:40:22.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmexec-v5.0.5","html_url":"https://github.com/npm/cli/releases/tag/libnpmexec-v5.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmexec-v5.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmexec-v5.0.5/manifests"},{"name":"arborist-v6.1.4","sha":"34db56263c0d25caf5fff46e97f391e9ff094243","kind":"commit","published_at":"2022-11-30T23:40:22.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/arborist-v6.1.4","html_url":"https://github.com/npm/cli/releases/tag/arborist-v6.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/arborist-v6.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/arborist-v6.1.4/manifests"},{"name":"libnpmdiff-v5.0.5","sha":"34db56263c0d25caf5fff46e97f391e9ff094243","kind":"commit","published_at":"2022-11-30T23:40:22.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmdiff-v5.0.5","html_url":"https://github.com/npm/cli/releases/tag/libnpmdiff-v5.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmdiff-v5.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmdiff-v5.0.5/manifests"},{"name":"arborist-v6.1.3","sha":"dc8e6bdd1d9e3416846c4f0624705cb42a7fb067","kind":"commit","published_at":"2022-11-16T21:06:08.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/arborist-v6.1.3","html_url":"https://github.com/npm/cli/releases/tag/arborist-v6.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/arborist-v6.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/arborist-v6.1.3/manifests"},{"name":"v9.1.2","sha":"dc8e6bdd1d9e3416846c4f0624705cb42a7fb067","kind":"commit","published_at":"2022-11-16T21:06:08.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v9.1.2","html_url":"https://github.com/npm/cli/releases/tag/v9.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v9.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v9.1.2/manifests"},{"name":"libnpmpublish-v7.0.4","sha":"dc8e6bdd1d9e3416846c4f0624705cb42a7fb067","kind":"commit","published_at":"2022-11-16T21:06:08.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmpublish-v7.0.4","html_url":"https://github.com/npm/cli/releases/tag/libnpmpublish-v7.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpublish-v7.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpublish-v7.0.4/manifests"},{"name":"libnpmpack-v5.0.4","sha":"dc8e6bdd1d9e3416846c4f0624705cb42a7fb067","kind":"commit","published_at":"2022-11-16T21:06:08.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmpack-v5.0.4","html_url":"https://github.com/npm/cli/releases/tag/libnpmpack-v5.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpack-v5.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpack-v5.0.4/manifests"},{"name":"libnpmfund-v4.0.4","sha":"dc8e6bdd1d9e3416846c4f0624705cb42a7fb067","kind":"commit","published_at":"2022-11-16T21:06:08.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmfund-v4.0.4","html_url":"https://github.com/npm/cli/releases/tag/libnpmfund-v4.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmfund-v4.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmfund-v4.0.4/manifests"},{"name":"libnpmexec-v5.0.4","sha":"dc8e6bdd1d9e3416846c4f0624705cb42a7fb067","kind":"commit","published_at":"2022-11-16T21:06:08.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmexec-v5.0.4","html_url":"https://github.com/npm/cli/releases/tag/libnpmexec-v5.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmexec-v5.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmexec-v5.0.4/manifests"},{"name":"libnpmdiff-v5.0.4","sha":"dc8e6bdd1d9e3416846c4f0624705cb42a7fb067","kind":"commit","published_at":"2022-11-16T21:06:08.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmdiff-v5.0.4","html_url":"https://github.com/npm/cli/releases/tag/libnpmdiff-v5.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmdiff-v5.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmdiff-v5.0.4/manifests"},{"name":"libnpmexec-v5.0.3","sha":"3794f036a5489331bfc38c2290690def65b74377","kind":"commit","published_at":"2022-11-09T21:39:09.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmexec-v5.0.3","html_url":"https://github.com/npm/cli/releases/tag/libnpmexec-v5.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmexec-v5.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmexec-v5.0.3/manifests"},{"name":"libnpmdiff-v5.0.3","sha":"3794f036a5489331bfc38c2290690def65b74377","kind":"commit","published_at":"2022-11-09T21:39:09.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmdiff-v5.0.3","html_url":"https://github.com/npm/cli/releases/tag/libnpmdiff-v5.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmdiff-v5.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmdiff-v5.0.3/manifests"},{"name":"arborist-v6.1.2","sha":"3794f036a5489331bfc38c2290690def65b74377","kind":"commit","published_at":"2022-11-09T21:39:09.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/arborist-v6.1.2","html_url":"https://github.com/npm/cli/releases/tag/arborist-v6.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/arborist-v6.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/arborist-v6.1.2/manifests"},{"name":"v9.1.1","sha":"3794f036a5489331bfc38c2290690def65b74377","kind":"commit","published_at":"2022-11-09T21:39:09.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v9.1.1","html_url":"https://github.com/npm/cli/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%2Fcli/tags/v9.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v9.1.1/manifests"},{"name":"libnpmpack-v5.0.3","sha":"3794f036a5489331bfc38c2290690def65b74377","kind":"commit","published_at":"2022-11-09T21:39:09.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmpack-v5.0.3","html_url":"https://github.com/npm/cli/releases/tag/libnpmpack-v5.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpack-v5.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpack-v5.0.3/manifests"},{"name":"libnpmpublish-v7.0.3","sha":"3794f036a5489331bfc38c2290690def65b74377","kind":"commit","published_at":"2022-11-09T21:39:09.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmpublish-v7.0.3","html_url":"https://github.com/npm/cli/releases/tag/libnpmpublish-v7.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpublish-v7.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpublish-v7.0.3/manifests"},{"name":"libnpmfund-v4.0.3","sha":"3794f036a5489331bfc38c2290690def65b74377","kind":"commit","published_at":"2022-11-09T21:39:09.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmfund-v4.0.3","html_url":"https://github.com/npm/cli/releases/tag/libnpmfund-v4.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmfund-v4.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmfund-v4.0.3/manifests"},{"name":"v8.19.3","sha":"ef4299658330470b56966b48394824895b2d6d04","kind":"commit","published_at":"2022-11-03T21:18:59.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v8.19.3","html_url":"https://github.com/npm/cli/releases/tag/v8.19.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v8.19.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v8.19.3/manifests"},{"name":"libnpmfund-v3.0.5","sha":"ef4299658330470b56966b48394824895b2d6d04","kind":"commit","published_at":"2022-11-03T21:18:59.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmfund-v3.0.5","html_url":"https://github.com/npm/cli/releases/tag/libnpmfund-v3.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmfund-v3.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmfund-v3.0.5/manifests"},{"name":"libnpmexec-v4.0.14","sha":"ef4299658330470b56966b48394824895b2d6d04","kind":"commit","published_at":"2022-11-03T21:18:59.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmexec-v4.0.14","html_url":"https://github.com/npm/cli/releases/tag/libnpmexec-v4.0.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmexec-v4.0.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmexec-v4.0.14/manifests"},{"name":"arborist-v5.6.3","sha":"ef4299658330470b56966b48394824895b2d6d04","kind":"commit","published_at":"2022-11-03T21:18:59.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/arborist-v5.6.3","html_url":"https://github.com/npm/cli/releases/tag/arborist-v5.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/arborist-v5.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/arborist-v5.6.3/manifests"},{"name":"libnpmexec-v5.0.2","sha":"b8292d8469d35ab9e91f761075c77c6998b93e95","kind":"commit","published_at":"2022-11-02T18:26:05.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmexec-v5.0.2","html_url":"https://github.com/npm/cli/releases/tag/libnpmexec-v5.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmexec-v5.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmexec-v5.0.2/manifests"},{"name":"libnpmdiff-v5.0.2","sha":"b8292d8469d35ab9e91f761075c77c6998b93e95","kind":"commit","published_at":"2022-11-02T18:26:05.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmdiff-v5.0.2","html_url":"https://github.com/npm/cli/releases/tag/libnpmdiff-v5.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmdiff-v5.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmdiff-v5.0.2/manifests"},{"name":"arborist-v6.1.1","sha":"b8292d8469d35ab9e91f761075c77c6998b93e95","kind":"commit","published_at":"2022-11-02T18:26:05.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/arborist-v6.1.1","html_url":"https://github.com/npm/cli/releases/tag/arborist-v6.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/arborist-v6.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/arborist-v6.1.1/manifests"},{"name":"config-v6.1.0","sha":"b8292d8469d35ab9e91f761075c77c6998b93e95","kind":"commit","published_at":"2022-11-02T18:26:05.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/config-v6.1.0","html_url":"https://github.com/npm/cli/releases/tag/config-v6.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/config-v6.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/config-v6.1.0/manifests"},{"name":"libnpmfund-v4.0.2","sha":"b8292d8469d35ab9e91f761075c77c6998b93e95","kind":"commit","published_at":"2022-11-02T18:26:05.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmfund-v4.0.2","html_url":"https://github.com/npm/cli/releases/tag/libnpmfund-v4.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmfund-v4.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmfund-v4.0.2/manifests"},{"name":"libnpmpack-v5.0.2","sha":"b8292d8469d35ab9e91f761075c77c6998b93e95","kind":"commit","published_at":"2022-11-02T18:26:05.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmpack-v5.0.2","html_url":"https://github.com/npm/cli/releases/tag/libnpmpack-v5.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpack-v5.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpack-v5.0.2/manifests"},{"name":"libnpmpublish-v7.0.2","sha":"b8292d8469d35ab9e91f761075c77c6998b93e95","kind":"commit","published_at":"2022-11-02T18:26:05.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmpublish-v7.0.2","html_url":"https://github.com/npm/cli/releases/tag/libnpmpublish-v7.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpublish-v7.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpublish-v7.0.2/manifests"},{"name":"libnpmversion-v4.0.1","sha":"b8292d8469d35ab9e91f761075c77c6998b93e95","kind":"commit","published_at":"2022-11-02T18:26:05.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmversion-v4.0.1","html_url":"https://github.com/npm/cli/releases/tag/libnpmversion-v4.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmversion-v4.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmversion-v4.0.1/manifests"},{"name":"v9.1.0","sha":"b8292d8469d35ab9e91f761075c77c6998b93e95","kind":"commit","published_at":"2022-11-02T18:26:05.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v9.1.0","html_url":"https://github.com/npm/cli/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%2Fcli/tags/v9.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v9.1.0/manifests"},{"name":"libnpmdiff-v5.0.1","sha":"ca93f3ecdd7cfe83004d3d760464e10481ef0fea","kind":"commit","published_at":"2022-10-26T21:52:50.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmdiff-v5.0.1","html_url":"https://github.com/npm/cli/releases/tag/libnpmdiff-v5.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmdiff-v5.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmdiff-v5.0.1/manifests"},{"name":"arborist-v6.1.0","sha":"ca93f3ecdd7cfe83004d3d760464e10481ef0fea","kind":"commit","published_at":"2022-10-26T21:52:50.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/arborist-v6.1.0","html_url":"https://github.com/npm/cli/releases/tag/arborist-v6.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/arborist-v6.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/arborist-v6.1.0/manifests"},{"name":"libnpmexec-v5.0.1","sha":"ca93f3ecdd7cfe83004d3d760464e10481ef0fea","kind":"commit","published_at":"2022-10-26T21:52:50.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmexec-v5.0.1","html_url":"https://github.com/npm/cli/releases/tag/libnpmexec-v5.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmexec-v5.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmexec-v5.0.1/manifests"},{"name":"libnpmfund-v4.0.1","sha":"ca93f3ecdd7cfe83004d3d760464e10481ef0fea","kind":"commit","published_at":"2022-10-26T21:52:50.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmfund-v4.0.1","html_url":"https://github.com/npm/cli/releases/tag/libnpmfund-v4.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmfund-v4.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmfund-v4.0.1/manifests"},{"name":"libnpmpack-v5.0.1","sha":"ca93f3ecdd7cfe83004d3d760464e10481ef0fea","kind":"commit","published_at":"2022-10-26T21:52:50.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmpack-v5.0.1","html_url":"https://github.com/npm/cli/releases/tag/libnpmpack-v5.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpack-v5.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpack-v5.0.1/manifests"},{"name":"v9.0.1","sha":"ca93f3ecdd7cfe83004d3d760464e10481ef0fea","kind":"commit","published_at":"2022-10-26T21:52:50.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v9.0.1","html_url":"https://github.com/npm/cli/releases/tag/v9.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v9.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v9.0.1/manifests"},{"name":"libnpmpublish-v7.0.1","sha":"ca93f3ecdd7cfe83004d3d760464e10481ef0fea","kind":"commit","published_at":"2022-10-26T21:52:50.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmpublish-v7.0.1","html_url":"https://github.com/npm/cli/releases/tag/libnpmpublish-v7.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpublish-v7.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpublish-v7.0.1/manifests"},{"name":"libnpmexec-v5.0.0","sha":"bc5ec0517eed36a9fa310c8be9d0d089afc6925e","kind":"commit","published_at":"2022-10-19T22:01:57.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmexec-v5.0.0","html_url":"https://github.com/npm/cli/releases/tag/libnpmexec-v5.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmexec-v5.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmexec-v5.0.0/manifests"},{"name":"v9.0.0","sha":"bc5ec0517eed36a9fa310c8be9d0d089afc6925e","kind":"commit","published_at":"2022-10-19T22:01:57.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v9.0.0","html_url":"https://github.com/npm/cli/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%2Fcli/tags/v9.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v9.0.0/manifests"},{"name":"libnpmpack-v5.0.0","sha":"bc5ec0517eed36a9fa310c8be9d0d089afc6925e","kind":"commit","published_at":"2022-10-19T22:01:57.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmpack-v5.0.0","html_url":"https://github.com/npm/cli/releases/tag/libnpmpack-v5.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpack-v5.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpack-v5.0.0/manifests"},{"name":"libnpmaccess-v7.0.0","sha":"bc5ec0517eed36a9fa310c8be9d0d089afc6925e","kind":"commit","published_at":"2022-10-19T22:01:57.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmaccess-v7.0.0","html_url":"https://github.com/npm/cli/releases/tag/libnpmaccess-v7.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmaccess-v7.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmaccess-v7.0.0/manifests"},{"name":"arborist-v6.0.0","sha":"bc5ec0517eed36a9fa310c8be9d0d089afc6925e","kind":"commit","published_at":"2022-10-19T22:01:57.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/arborist-v6.0.0","html_url":"https://github.com/npm/cli/releases/tag/arborist-v6.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/arborist-v6.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/arborist-v6.0.0/manifests"},{"name":"libnpmpublish-v7.0.0","sha":"bc5ec0517eed36a9fa310c8be9d0d089afc6925e","kind":"commit","published_at":"2022-10-19T22:01:57.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmpublish-v7.0.0","html_url":"https://github.com/npm/cli/releases/tag/libnpmpublish-v7.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpublish-v7.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpublish-v7.0.0/manifests"},{"name":"libnpmdiff-v5.0.0","sha":"bc5ec0517eed36a9fa310c8be9d0d089afc6925e","kind":"commit","published_at":"2022-10-19T22:01:57.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmdiff-v5.0.0","html_url":"https://github.com/npm/cli/releases/tag/libnpmdiff-v5.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmdiff-v5.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmdiff-v5.0.0/manifests"},{"name":"libnpmorg-v5.0.0","sha":"bc5ec0517eed36a9fa310c8be9d0d089afc6925e","kind":"commit","published_at":"2022-10-19T22:01:57.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmorg-v5.0.0","html_url":"https://github.com/npm/cli/releases/tag/libnpmorg-v5.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmorg-v5.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmorg-v5.0.0/manifests"},{"name":"libnpmsearch-v6.0.0","sha":"bc5ec0517eed36a9fa310c8be9d0d089afc6925e","kind":"commit","published_at":"2022-10-19T22:01:57.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmsearch-v6.0.0","html_url":"https://github.com/npm/cli/releases/tag/libnpmsearch-v6.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmsearch-v6.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmsearch-v6.0.0/manifests"},{"name":"libnpmhook-v9.0.0","sha":"bc5ec0517eed36a9fa310c8be9d0d089afc6925e","kind":"commit","published_at":"2022-10-19T22:01:57.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmhook-v9.0.0","html_url":"https://github.com/npm/cli/releases/tag/libnpmhook-v9.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmhook-v9.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmhook-v9.0.0/manifests"},{"name":"libnpmteam-v5.0.0","sha":"bc5ec0517eed36a9fa310c8be9d0d089afc6925e","kind":"commit","published_at":"2022-10-19T22:01:57.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmteam-v5.0.0","html_url":"https://github.com/npm/cli/releases/tag/libnpmteam-v5.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmteam-v5.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmteam-v5.0.0/manifests"},{"name":"libnpmfund-v4.0.0","sha":"bc5ec0517eed36a9fa310c8be9d0d089afc6925e","kind":"commit","published_at":"2022-10-19T22:01:57.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmfund-v4.0.0","html_url":"https://github.com/npm/cli/releases/tag/libnpmfund-v4.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmfund-v4.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmfund-v4.0.0/manifests"},{"name":"libnpmversion-v4.0.0","sha":"bc5ec0517eed36a9fa310c8be9d0d089afc6925e","kind":"commit","published_at":"2022-10-19T22:01:57.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmversion-v4.0.0","html_url":"https://github.com/npm/cli/releases/tag/libnpmversion-v4.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmversion-v4.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmversion-v4.0.0/manifests"},{"name":"v9.0.0-pre.6","sha":"29298998f4cbd0e50e43f98683f3fb4b8890ed78","kind":"commit","published_at":"2022-10-19T20:48:29.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v9.0.0-pre.6","html_url":"https://github.com/npm/cli/releases/tag/v9.0.0-pre.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v9.0.0-pre.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v9.0.0-pre.6/manifests"},{"name":"libnpmversion-v4.0.0-pre.1","sha":"29298998f4cbd0e50e43f98683f3fb4b8890ed78","kind":"commit","published_at":"2022-10-19T20:48:29.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmversion-v4.0.0-pre.1","html_url":"https://github.com/npm/cli/releases/tag/libnpmversion-v4.0.0-pre.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmversion-v4.0.0-pre.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmversion-v4.0.0-pre.1/manifests"},{"name":"libnpmteam-v5.0.0-pre.1","sha":"29298998f4cbd0e50e43f98683f3fb4b8890ed78","kind":"commit","published_at":"2022-10-19T20:48:29.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmteam-v5.0.0-pre.1","html_url":"https://github.com/npm/cli/releases/tag/libnpmteam-v5.0.0-pre.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmteam-v5.0.0-pre.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmteam-v5.0.0-pre.1/manifests"},{"name":"libnpmsearch-v6.0.0-pre.1","sha":"29298998f4cbd0e50e43f98683f3fb4b8890ed78","kind":"commit","published_at":"2022-10-19T20:48:29.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmsearch-v6.0.0-pre.1","html_url":"https://github.com/npm/cli/releases/tag/libnpmsearch-v6.0.0-pre.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmsearch-v6.0.0-pre.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmsearch-v6.0.0-pre.1/manifests"},{"name":"libnpmpublish-v7.0.0-pre.4","sha":"29298998f4cbd0e50e43f98683f3fb4b8890ed78","kind":"commit","published_at":"2022-10-19T20:48:29.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmpublish-v7.0.0-pre.4","html_url":"https://github.com/npm/cli/releases/tag/libnpmpublish-v7.0.0-pre.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpublish-v7.0.0-pre.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpublish-v7.0.0-pre.4/manifests"},{"name":"libnpmpack-v5.0.0-pre.4","sha":"29298998f4cbd0e50e43f98683f3fb4b8890ed78","kind":"commit","published_at":"2022-10-19T20:48:29.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmpack-v5.0.0-pre.4","html_url":"https://github.com/npm/cli/releases/tag/libnpmpack-v5.0.0-pre.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpack-v5.0.0-pre.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpack-v5.0.0-pre.4/manifests"},{"name":"libnpmorg-v5.0.0-pre.1","sha":"29298998f4cbd0e50e43f98683f3fb4b8890ed78","kind":"commit","published_at":"2022-10-19T20:48:29.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmorg-v5.0.0-pre.1","html_url":"https://github.com/npm/cli/releases/tag/libnpmorg-v5.0.0-pre.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmorg-v5.0.0-pre.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmorg-v5.0.0-pre.1/manifests"},{"name":"libnpmhook-v9.0.0-pre.1","sha":"29298998f4cbd0e50e43f98683f3fb4b8890ed78","kind":"commit","published_at":"2022-10-19T20:48:29.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmhook-v9.0.0-pre.1","html_url":"https://github.com/npm/cli/releases/tag/libnpmhook-v9.0.0-pre.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmhook-v9.0.0-pre.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmhook-v9.0.0-pre.1/manifests"},{"name":"libnpmfund-v4.0.0-pre.5","sha":"29298998f4cbd0e50e43f98683f3fb4b8890ed78","kind":"commit","published_at":"2022-10-19T20:48:29.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmfund-v4.0.0-pre.5","html_url":"https://github.com/npm/cli/releases/tag/libnpmfund-v4.0.0-pre.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmfund-v4.0.0-pre.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmfund-v4.0.0-pre.5/manifests"},{"name":"libnpmexec-v5.0.0-pre.5","sha":"29298998f4cbd0e50e43f98683f3fb4b8890ed78","kind":"commit","published_at":"2022-10-19T20:48:29.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmexec-v5.0.0-pre.5","html_url":"https://github.com/npm/cli/releases/tag/libnpmexec-v5.0.0-pre.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmexec-v5.0.0-pre.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmexec-v5.0.0-pre.5/manifests"},{"name":"libnpmdiff-v5.0.0-pre.3","sha":"29298998f4cbd0e50e43f98683f3fb4b8890ed78","kind":"commit","published_at":"2022-10-19T20:48:29.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmdiff-v5.0.0-pre.3","html_url":"https://github.com/npm/cli/releases/tag/libnpmdiff-v5.0.0-pre.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmdiff-v5.0.0-pre.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmdiff-v5.0.0-pre.3/manifests"},{"name":"libnpmaccess-v7.0.0-pre.2","sha":"29298998f4cbd0e50e43f98683f3fb4b8890ed78","kind":"commit","published_at":"2022-10-19T20:48:29.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmaccess-v7.0.0-pre.2","html_url":"https://github.com/npm/cli/releases/tag/libnpmaccess-v7.0.0-pre.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmaccess-v7.0.0-pre.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmaccess-v7.0.0-pre.2/manifests"},{"name":"arborist-v6.0.0-pre.5","sha":"29298998f4cbd0e50e43f98683f3fb4b8890ed78","kind":"commit","published_at":"2022-10-19T20:48:29.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/arborist-v6.0.0-pre.5","html_url":"https://github.com/npm/cli/releases/tag/arborist-v6.0.0-pre.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/arborist-v6.0.0-pre.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/arborist-v6.0.0-pre.5/manifests"},{"name":"libnpmpack-v5.0.0-pre.3","sha":"32336f6efe06bd52de1dc67c0f812d4705533ef2","kind":"commit","published_at":"2022-10-13T17:21:34.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmpack-v5.0.0-pre.3","html_url":"https://github.com/npm/cli/releases/tag/libnpmpack-v5.0.0-pre.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpack-v5.0.0-pre.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpack-v5.0.0-pre.3/manifests"},{"name":"v9.0.0-pre.5","sha":"32336f6efe06bd52de1dc67c0f812d4705533ef2","kind":"commit","published_at":"2022-10-13T17:21:34.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v9.0.0-pre.5","html_url":"https://github.com/npm/cli/releases/tag/v9.0.0-pre.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v9.0.0-pre.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v9.0.0-pre.5/manifests"},{"name":"libnpmpublish-v7.0.0-pre.3","sha":"32336f6efe06bd52de1dc67c0f812d4705533ef2","kind":"commit","published_at":"2022-10-13T17:21:34.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmpublish-v7.0.0-pre.3","html_url":"https://github.com/npm/cli/releases/tag/libnpmpublish-v7.0.0-pre.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpublish-v7.0.0-pre.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpublish-v7.0.0-pre.3/manifests"},{"name":"libnpmexec-v5.0.0-pre.4","sha":"37bf6d31bd2f68e661928744833b57dcabbb0d1a","kind":"commit","published_at":"2022-10-05T20:30:22.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmexec-v5.0.0-pre.4","html_url":"https://github.com/npm/cli/releases/tag/libnpmexec-v5.0.0-pre.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmexec-v5.0.0-pre.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmexec-v5.0.0-pre.4/manifests"},{"name":"libnpmfund-v4.0.0-pre.4","sha":"37bf6d31bd2f68e661928744833b57dcabbb0d1a","kind":"commit","published_at":"2022-10-05T20:30:22.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmfund-v4.0.0-pre.4","html_url":"https://github.com/npm/cli/releases/tag/libnpmfund-v4.0.0-pre.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmfund-v4.0.0-pre.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmfund-v4.0.0-pre.4/manifests"},{"name":"libnpmpack-v5.0.0-pre.2","sha":"37bf6d31bd2f68e661928744833b57dcabbb0d1a","kind":"commit","published_at":"2022-10-05T20:30:22.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmpack-v5.0.0-pre.2","html_url":"https://github.com/npm/cli/releases/tag/libnpmpack-v5.0.0-pre.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpack-v5.0.0-pre.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpack-v5.0.0-pre.2/manifests"},{"name":"v9.0.0-pre.4","sha":"37bf6d31bd2f68e661928744833b57dcabbb0d1a","kind":"commit","published_at":"2022-10-05T20:30:22.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v9.0.0-pre.4","html_url":"https://github.com/npm/cli/releases/tag/v9.0.0-pre.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v9.0.0-pre.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v9.0.0-pre.4/manifests"},{"name":"libnpmpublish-v7.0.0-pre.2","sha":"37bf6d31bd2f68e661928744833b57dcabbb0d1a","kind":"commit","published_at":"2022-10-05T20:30:22.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmpublish-v7.0.0-pre.2","html_url":"https://github.com/npm/cli/releases/tag/libnpmpublish-v7.0.0-pre.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpublish-v7.0.0-pre.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpublish-v7.0.0-pre.2/manifests"},{"name":"arborist-v6.0.0-pre.4","sha":"37bf6d31bd2f68e661928744833b57dcabbb0d1a","kind":"commit","published_at":"2022-10-05T20:30:22.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/arborist-v6.0.0-pre.4","html_url":"https://github.com/npm/cli/releases/tag/arborist-v6.0.0-pre.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/arborist-v6.0.0-pre.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/arborist-v6.0.0-pre.4/manifests"},{"name":"libnpmdiff-v5.0.0-pre.2","sha":"37bf6d31bd2f68e661928744833b57dcabbb0d1a","kind":"commit","published_at":"2022-10-05T20:30:22.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmdiff-v5.0.0-pre.2","html_url":"https://github.com/npm/cli/releases/tag/libnpmdiff-v5.0.0-pre.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmdiff-v5.0.0-pre.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmdiff-v5.0.0-pre.2/manifests"},{"name":"libnpmfund-v4.0.0-pre.3","sha":"b3977743be36b49f43c13cf116044731ed16d960","kind":"commit","published_at":"2022-09-30T02:55:05.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmfund-v4.0.0-pre.3","html_url":"https://github.com/npm/cli/releases/tag/libnpmfund-v4.0.0-pre.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmfund-v4.0.0-pre.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmfund-v4.0.0-pre.3/manifests"},{"name":"libnpmexec-v5.0.0-pre.3","sha":"b3977743be36b49f43c13cf116044731ed16d960","kind":"commit","published_at":"2022-09-30T02:55:05.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmexec-v5.0.0-pre.3","html_url":"https://github.com/npm/cli/releases/tag/libnpmexec-v5.0.0-pre.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmexec-v5.0.0-pre.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmexec-v5.0.0-pre.3/manifests"},{"name":"libnpmdiff-v5.0.0-pre.1","sha":"b3977743be36b49f43c13cf116044731ed16d960","kind":"commit","published_at":"2022-09-30T02:55:05.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmdiff-v5.0.0-pre.1","html_url":"https://github.com/npm/cli/releases/tag/libnpmdiff-v5.0.0-pre.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmdiff-v5.0.0-pre.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmdiff-v5.0.0-pre.1/manifests"},{"name":"arborist-v6.0.0-pre.3","sha":"b3977743be36b49f43c13cf116044731ed16d960","kind":"commit","published_at":"2022-09-30T02:55:05.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/arborist-v6.0.0-pre.3","html_url":"https://github.com/npm/cli/releases/tag/arborist-v6.0.0-pre.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/arborist-v6.0.0-pre.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/arborist-v6.0.0-pre.3/manifests"},{"name":"v9.0.0-pre.3","sha":"b3977743be36b49f43c13cf116044731ed16d960","kind":"commit","published_at":"2022-09-30T02:55:05.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v9.0.0-pre.3","html_url":"https://github.com/npm/cli/releases/tag/v9.0.0-pre.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v9.0.0-pre.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v9.0.0-pre.3/manifests"},{"name":"libnpmpublish-v7.0.0-pre.1","sha":"b3977743be36b49f43c13cf116044731ed16d960","kind":"commit","published_at":"2022-09-30T02:55:05.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmpublish-v7.0.0-pre.1","html_url":"https://github.com/npm/cli/releases/tag/libnpmpublish-v7.0.0-pre.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpublish-v7.0.0-pre.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpublish-v7.0.0-pre.1/manifests"},{"name":"libnpmpack-v5.0.0-pre.1","sha":"b3977743be36b49f43c13cf116044731ed16d960","kind":"commit","published_at":"2022-09-30T02:55:05.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmpack-v5.0.0-pre.1","html_url":"https://github.com/npm/cli/releases/tag/libnpmpack-v5.0.0-pre.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpack-v5.0.0-pre.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpack-v5.0.0-pre.1/manifests"},{"name":"libnpmfund-v4.0.0-pre.2","sha":"84598fe2b84d57b812f53ecc0beba9a04e75c069","kind":"commit","published_at":"2022-09-23T06:00:09.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmfund-v4.0.0-pre.2","html_url":"https://github.com/npm/cli/releases/tag/libnpmfund-v4.0.0-pre.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmfund-v4.0.0-pre.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmfund-v4.0.0-pre.2/manifests"},{"name":"v9.0.0-pre.2","sha":"84598fe2b84d57b812f53ecc0beba9a04e75c069","kind":"commit","published_at":"2022-09-23T06:00:09.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v9.0.0-pre.2","html_url":"https://github.com/npm/cli/releases/tag/v9.0.0-pre.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v9.0.0-pre.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v9.0.0-pre.2/manifests"},{"name":"arborist-v6.0.0-pre.2","sha":"84598fe2b84d57b812f53ecc0beba9a04e75c069","kind":"commit","published_at":"2022-09-23T06:00:09.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/arborist-v6.0.0-pre.2","html_url":"https://github.com/npm/cli/releases/tag/arborist-v6.0.0-pre.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/arborist-v6.0.0-pre.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/arborist-v6.0.0-pre.2/manifests"},{"name":"libnpmexec-v5.0.0-pre.2","sha":"84598fe2b84d57b812f53ecc0beba9a04e75c069","kind":"commit","published_at":"2022-09-23T06:00:09.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmexec-v5.0.0-pre.2","html_url":"https://github.com/npm/cli/releases/tag/libnpmexec-v5.0.0-pre.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmexec-v5.0.0-pre.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmexec-v5.0.0-pre.2/manifests"},{"name":"libnpmfund-v4.0.0-pre.1","sha":"e5761b9adafe8607ad68baa9599ad4eb228bc6be","kind":"commit","published_at":"2022-09-14T23:49:41.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmfund-v4.0.0-pre.1","html_url":"https://github.com/npm/cli/releases/tag/libnpmfund-v4.0.0-pre.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmfund-v4.0.0-pre.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmfund-v4.0.0-pre.1/manifests"},{"name":"v9.0.0-pre.1","sha":"e5761b9adafe8607ad68baa9599ad4eb228bc6be","kind":"commit","published_at":"2022-09-14T23:49:41.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v9.0.0-pre.1","html_url":"https://github.com/npm/cli/releases/tag/v9.0.0-pre.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v9.0.0-pre.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v9.0.0-pre.1/manifests"},{"name":"arborist-v6.0.0-pre.1","sha":"e5761b9adafe8607ad68baa9599ad4eb228bc6be","kind":"commit","published_at":"2022-09-14T23:49:41.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/arborist-v6.0.0-pre.1","html_url":"https://github.com/npm/cli/releases/tag/arborist-v6.0.0-pre.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/arborist-v6.0.0-pre.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/arborist-v6.0.0-pre.1/manifests"},{"name":"libnpmaccess-v7.0.0-pre.1","sha":"e5761b9adafe8607ad68baa9599ad4eb228bc6be","kind":"commit","published_at":"2022-09-14T23:49:41.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmaccess-v7.0.0-pre.1","html_url":"https://github.com/npm/cli/releases/tag/libnpmaccess-v7.0.0-pre.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmaccess-v7.0.0-pre.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmaccess-v7.0.0-pre.1/manifests"},{"name":"libnpmexec-v5.0.0-pre.1","sha":"e5761b9adafe8607ad68baa9599ad4eb228bc6be","kind":"commit","published_at":"2022-09-14T23:49:41.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmexec-v5.0.0-pre.1","html_url":"https://github.com/npm/cli/releases/tag/libnpmexec-v5.0.0-pre.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmexec-v5.0.0-pre.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmexec-v5.0.0-pre.1/manifests"},{"name":"arborist-v5.6.2","sha":"6065f860d1b54d540e10b9a6c94235ec79072537","kind":"commit","published_at":"2022-09-13T23:13:51.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/arborist-v5.6.2","html_url":"https://github.com/npm/cli/releases/tag/arborist-v5.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/arborist-v5.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/arborist-v5.6.2/manifests"},{"name":"v8.19.2","sha":"6065f860d1b54d540e10b9a6c94235ec79072537","kind":"commit","published_at":"2022-09-13T23:13:51.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v8.19.2","html_url":"https://github.com/npm/cli/releases/tag/v8.19.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v8.19.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v8.19.2/manifests"},{"name":"libnpmfund-v3.0.4","sha":"6065f860d1b54d540e10b9a6c94235ec79072537","kind":"commit","published_at":"2022-09-13T23:13:51.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmfund-v3.0.4","html_url":"https://github.com/npm/cli/releases/tag/libnpmfund-v3.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmfund-v3.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmfund-v3.0.4/manifests"},{"name":"libnpmexec-v4.0.13","sha":"6065f860d1b54d540e10b9a6c94235ec79072537","kind":"commit","published_at":"2022-09-13T23:13:51.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmexec-v4.0.13","html_url":"https://github.com/npm/cli/releases/tag/libnpmexec-v4.0.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmexec-v4.0.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmexec-v4.0.13/manifests"},{"name":"libnpmfund-v4.0.0-pre.0","sha":"8623a2b6ba1911377324b85b8cc9563b40ad4ea9","kind":"commit","published_at":"2022-09-12T15:41:37.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmfund-v4.0.0-pre.0","html_url":"https://github.com/npm/cli/releases/tag/libnpmfund-v4.0.0-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmfund-v4.0.0-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmfund-v4.0.0-pre.0/manifests"},{"name":"libnpmexec-v5.0.0-pre.0","sha":"8623a2b6ba1911377324b85b8cc9563b40ad4ea9","kind":"commit","published_at":"2022-09-12T15:41:37.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmexec-v5.0.0-pre.0","html_url":"https://github.com/npm/cli/releases/tag/libnpmexec-v5.0.0-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmexec-v5.0.0-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmexec-v5.0.0-pre.0/manifests"},{"name":"libnpmdiff-v5.0.0-pre.0","sha":"8623a2b6ba1911377324b85b8cc9563b40ad4ea9","kind":"commit","published_at":"2022-09-12T15:41:37.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmdiff-v5.0.0-pre.0","html_url":"https://github.com/npm/cli/releases/tag/libnpmdiff-v5.0.0-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmdiff-v5.0.0-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmdiff-v5.0.0-pre.0/manifests"},{"name":"libnpmaccess-v7.0.0-pre.0","sha":"8623a2b6ba1911377324b85b8cc9563b40ad4ea9","kind":"commit","published_at":"2022-09-12T15:41:37.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmaccess-v7.0.0-pre.0","html_url":"https://github.com/npm/cli/releases/tag/libnpmaccess-v7.0.0-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmaccess-v7.0.0-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmaccess-v7.0.0-pre.0/manifests"},{"name":"arborist-v6.0.0-pre.0","sha":"8623a2b6ba1911377324b85b8cc9563b40ad4ea9","kind":"commit","published_at":"2022-09-12T15:41:37.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/arborist-v6.0.0-pre.0","html_url":"https://github.com/npm/cli/releases/tag/arborist-v6.0.0-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/arborist-v6.0.0-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/arborist-v6.0.0-pre.0/manifests"},{"name":"libnpmsearch-v6.0.0-pre.0","sha":"8623a2b6ba1911377324b85b8cc9563b40ad4ea9","kind":"commit","published_at":"2022-09-12T15:41:37.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmsearch-v6.0.0-pre.0","html_url":"https://github.com/npm/cli/releases/tag/libnpmsearch-v6.0.0-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmsearch-v6.0.0-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmsearch-v6.0.0-pre.0/manifests"},{"name":"libnpmpublish-v7.0.0-pre.0","sha":"8623a2b6ba1911377324b85b8cc9563b40ad4ea9","kind":"commit","published_at":"2022-09-12T15:41:37.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmpublish-v7.0.0-pre.0","html_url":"https://github.com/npm/cli/releases/tag/libnpmpublish-v7.0.0-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpublish-v7.0.0-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpublish-v7.0.0-pre.0/manifests"},{"name":"libnpmpack-v5.0.0-pre.0","sha":"8623a2b6ba1911377324b85b8cc9563b40ad4ea9","kind":"commit","published_at":"2022-09-12T15:41:37.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmpack-v5.0.0-pre.0","html_url":"https://github.com/npm/cli/releases/tag/libnpmpack-v5.0.0-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpack-v5.0.0-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpack-v5.0.0-pre.0/manifests"},{"name":"libnpmorg-v5.0.0-pre.0","sha":"8623a2b6ba1911377324b85b8cc9563b40ad4ea9","kind":"commit","published_at":"2022-09-12T15:41:37.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmorg-v5.0.0-pre.0","html_url":"https://github.com/npm/cli/releases/tag/libnpmorg-v5.0.0-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmorg-v5.0.0-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmorg-v5.0.0-pre.0/manifests"},{"name":"libnpmhook-v9.0.0-pre.0","sha":"8623a2b6ba1911377324b85b8cc9563b40ad4ea9","kind":"commit","published_at":"2022-09-12T15:41:37.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmhook-v9.0.0-pre.0","html_url":"https://github.com/npm/cli/releases/tag/libnpmhook-v9.0.0-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmhook-v9.0.0-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmhook-v9.0.0-pre.0/manifests"},{"name":"v9.0.0-pre.0","sha":"8623a2b6ba1911377324b85b8cc9563b40ad4ea9","kind":"commit","published_at":"2022-09-12T15:41:37.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v9.0.0-pre.0","html_url":"https://github.com/npm/cli/releases/tag/v9.0.0-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v9.0.0-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v9.0.0-pre.0/manifests"},{"name":"libnpmversion-v4.0.0-pre.0","sha":"8623a2b6ba1911377324b85b8cc9563b40ad4ea9","kind":"commit","published_at":"2022-09-12T15:41:37.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmversion-v4.0.0-pre.0","html_url":"https://github.com/npm/cli/releases/tag/libnpmversion-v4.0.0-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmversion-v4.0.0-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmversion-v4.0.0-pre.0/manifests"},{"name":"libnpmteam-v5.0.0-pre.0","sha":"8623a2b6ba1911377324b85b8cc9563b40ad4ea9","kind":"commit","published_at":"2022-09-12T15:41:37.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmteam-v5.0.0-pre.0","html_url":"https://github.com/npm/cli/releases/tag/libnpmteam-v5.0.0-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmteam-v5.0.0-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmteam-v5.0.0-pre.0/manifests"},{"name":"v8.19.1","sha":"63186c8f65cad80a02c48cda3f001a628a05cb61","kind":"commit","published_at":"2022-09-01T22:41:03.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v8.19.1","html_url":"https://github.com/npm/cli/releases/tag/v8.19.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v8.19.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v8.19.1/manifests"},{"name":"libnpmteam-v4.0.4","sha":"00a2158bc5ab0cc46c7b68bf8963af6ae2b67f80","kind":"tag","published_at":"2022-09-01T00:10:59.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmteam-v4.0.4","html_url":"https://github.com/npm/cli/releases/tag/libnpmteam-v4.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmteam-v4.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmteam-v4.0.4/manifests"},{"name":"libnpmpublish-v6.0.5","sha":"00a2158bc5ab0cc46c7b68bf8963af6ae2b67f80","kind":"tag","published_at":"2022-09-01T00:10:51.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmpublish-v6.0.5","html_url":"https://github.com/npm/cli/releases/tag/libnpmpublish-v6.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpublish-v6.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpublish-v6.0.5/manifests"},{"name":"libnpmorg-v4.0.4","sha":"00a2158bc5ab0cc46c7b68bf8963af6ae2b67f80","kind":"tag","published_at":"2022-09-01T00:10:39.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmorg-v4.0.4","html_url":"https://github.com/npm/cli/releases/tag/libnpmorg-v4.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmorg-v4.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmorg-v4.0.4/manifests"},{"name":"libnpmaccess-v6.0.4","sha":"00a2158bc5ab0cc46c7b68bf8963af6ae2b67f80","kind":"tag","published_at":"2022-09-01T00:08:07.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmaccess-v6.0.4","html_url":"https://github.com/npm/cli/releases/tag/libnpmaccess-v6.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmaccess-v6.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmaccess-v6.0.4/manifests"},{"name":"libnpmdiff-v4.0.5","sha":"00a2158bc5ab0cc46c7b68bf8963af6ae2b67f80","kind":"commit","published_at":"2022-08-31T22:54:50.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmdiff-v4.0.5","html_url":"https://github.com/npm/cli/releases/tag/libnpmdiff-v4.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmdiff-v4.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmdiff-v4.0.5/manifests"},{"name":"v8.19.0","sha":"00a2158bc5ab0cc46c7b68bf8963af6ae2b67f80","kind":"commit","published_at":"2022-08-31T22:54:50.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v8.19.0","html_url":"https://github.com/npm/cli/releases/tag/v8.19.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v8.19.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v8.19.0/manifests"},{"name":"libnpmversion-v3.0.7","sha":"00a2158bc5ab0cc46c7b68bf8963af6ae2b67f80","kind":"commit","published_at":"2022-08-31T22:54:50.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmversion-v3.0.7","html_url":"https://github.com/npm/cli/releases/tag/libnpmversion-v3.0.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmversion-v3.0.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmversion-v3.0.7/manifests"},{"name":"libnpmsearch-v5.0.4","sha":"00a2158bc5ab0cc46c7b68bf8963af6ae2b67f80","kind":"commit","published_at":"2022-08-31T22:54:50.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmsearch-v5.0.4","html_url":"https://github.com/npm/cli/releases/tag/libnpmsearch-v5.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmsearch-v5.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmsearch-v5.0.4/manifests"},{"name":"libnpmpack-v4.1.3","sha":"00a2158bc5ab0cc46c7b68bf8963af6ae2b67f80","kind":"commit","published_at":"2022-08-31T22:54:50.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmpack-v4.1.3","html_url":"https://github.com/npm/cli/releases/tag/libnpmpack-v4.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpack-v4.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpack-v4.1.3/manifests"},{"name":"libnpmhook-v8.0.4","sha":"00a2158bc5ab0cc46c7b68bf8963af6ae2b67f80","kind":"commit","published_at":"2022-08-31T22:54:50.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmhook-v8.0.4","html_url":"https://github.com/npm/cli/releases/tag/libnpmhook-v8.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmhook-v8.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmhook-v8.0.4/manifests"},{"name":"libnpmfund-v3.0.3","sha":"00a2158bc5ab0cc46c7b68bf8963af6ae2b67f80","kind":"commit","published_at":"2022-08-31T22:54:50.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmfund-v3.0.3","html_url":"https://github.com/npm/cli/releases/tag/libnpmfund-v3.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmfund-v3.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmfund-v3.0.3/manifests"},{"name":"libnpmexec-v4.0.12","sha":"00a2158bc5ab0cc46c7b68bf8963af6ae2b67f80","kind":"commit","published_at":"2022-08-31T22:54:50.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmexec-v4.0.12","html_url":"https://github.com/npm/cli/releases/tag/libnpmexec-v4.0.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmexec-v4.0.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmexec-v4.0.12/manifests"},{"name":"arborist-v5.6.1","sha":"00a2158bc5ab0cc46c7b68bf8963af6ae2b67f80","kind":"commit","published_at":"2022-08-31T22:54:50.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/arborist-v5.6.1","html_url":"https://github.com/npm/cli/releases/tag/arborist-v5.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/arborist-v5.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/arborist-v5.6.1/manifests"},{"name":"v8.18.0","sha":"c383564213c709aa9d82aeb21333516fc78d5165","kind":"tag","published_at":"2022-08-17T19:51:47.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v8.18.0","html_url":"https://github.com/npm/cli/releases/tag/v8.18.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v8.18.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v8.18.0/manifests"},{"name":"arborist-v5.6.0","sha":"41d0f51c34b24659d080beff0d53905975d34213","kind":"commit","published_at":"2022-08-17T01:09:54.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/arborist-v5.6.0","html_url":"https://github.com/npm/cli/releases/tag/arborist-v5.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/arborist-v5.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/arborist-v5.6.0/manifests"},{"name":"libnpmexec-v4.0.11","sha":"8460ccf8de0744e9b7228af682bbeb2eebb00e98","kind":"commit","published_at":"2022-08-17T01:07:39.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmexec-v4.0.11","html_url":"https://github.com/npm/cli/releases/tag/libnpmexec-v4.0.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmexec-v4.0.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmexec-v4.0.11/manifests"},{"name":"v8.17.0","sha":"9dc69830a5d78aa4042746d54e2a6b0d2af70caa","kind":"tag","published_at":"2022-08-10T17:47:56.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v8.17.0","html_url":"https://github.com/npm/cli/releases/tag/v8.17.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v8.17.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v8.17.0/manifests"},{"name":"libnpmexec-v4.0.10","sha":"8d870c56eed20f352695c3c06be07a656ada4ba7","kind":"commit","published_at":"2022-08-10T17:41:42.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmexec-v4.0.10","html_url":"https://github.com/npm/cli/releases/tag/libnpmexec-v4.0.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmexec-v4.0.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmexec-v4.0.10/manifests"},{"name":"arborist-v5.5.0","sha":"f3765539abcf82b6ff1dc4145e9b988a49192fc1","kind":"commit","published_at":"2022-08-10T17:39:00.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/arborist-v5.5.0","html_url":"https://github.com/npm/cli/releases/tag/arborist-v5.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/arborist-v5.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/arborist-v5.5.0/manifests"},{"name":"v8.16.0","sha":"ca756fda3e0ddff2c0aeb85c21b10977c8bce3b6","kind":"tag","published_at":"2022-08-03T15:56:09.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v8.16.0","html_url":"https://github.com/npm/cli/releases/tag/v8.16.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v8.16.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v8.16.0/manifests"},{"name":"libnpmexec-v4.0.9","sha":"4b7b48befdca90e0114f4c64eac1d96fea1cc191","kind":"commit","published_at":"2022-08-03T15:47:28.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmexec-v4.0.9","html_url":"https://github.com/npm/cli/releases/tag/libnpmexec-v4.0.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmexec-v4.0.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmexec-v4.0.9/manifests"},{"name":"arborist-v5.4.0","sha":"c650a29a664aa303d8b8761dcf50236baf4bb4ca","kind":"commit","published_at":"2022-08-03T15:44:11.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/arborist-v5.4.0","html_url":"https://github.com/npm/cli/releases/tag/arborist-v5.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/arborist-v5.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/arborist-v5.4.0/manifests"},{"name":"v8.15.1","sha":"58cc362ceec82ddeb16311d3fb574908294ac789","kind":"tag","published_at":"2022-07-27T22:06:09.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v8.15.1","html_url":"https://github.com/npm/cli/releases/tag/v8.15.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v8.15.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v8.15.1/manifests"},{"name":"arborist-v5.3.1","sha":"3bbb2931d09df66186108760353b2992171b057f","kind":"commit","published_at":"2022-07-27T21:45:56.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/arborist-v5.3.1","html_url":"https://github.com/npm/cli/releases/tag/arborist-v5.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/arborist-v5.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/arborist-v5.3.1/manifests"},{"name":"v8.15.0","sha":"4c945302fc2aa6854dc014fe31d6f5dfa96f7b52","kind":"tag","published_at":"2022-07-20T20:28:24.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v8.15.0","html_url":"https://github.com/npm/cli/releases/tag/v8.15.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v8.15.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v8.15.0/manifests"},{"name":"v8.14.0","sha":"0c209ff035fe2abbf6b3c53bcc14219924c64bf1","kind":"tag","published_at":"2022-07-13T17:14:45.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v8.14.0","html_url":"https://github.com/npm/cli/releases/tag/v8.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v8.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v8.14.0/manifests"},{"name":"arborist-v5.3.0","sha":"cb0db7c3fd1d0a4c30db9f44e9ea9e69ec327fe8","kind":"commit","published_at":"2022-07-12T15:19:04.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/arborist-v5.3.0","html_url":"https://github.com/npm/cli/releases/tag/arborist-v5.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/arborist-v5.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/arborist-v5.3.0/manifests"},{"name":"v8.13.2","sha":"ef8d2edd7da993f4086c85089952cd45834ac78b","kind":"commit","published_at":"2022-06-29T22:27:32.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v8.13.2","html_url":"https://github.com/npm/cli/releases/tag/v8.13.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v8.13.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v8.13.2/manifests"},{"name":"v8.13.1","sha":"0ce09f18b011620600c66bd226ec0e1d0ba6eb8a","kind":"commit","published_at":"2022-06-23T20:26:48.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v8.13.1","html_url":"https://github.com/npm/cli/releases/tag/v8.13.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v8.13.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v8.13.1/manifests"},{"name":"libnpmversion-v3.0.6","sha":"8212363280f02c10f38e22c2dcd7e2abdf8bec35","kind":"commit","published_at":"2022-06-23T20:04:36.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmversion-v3.0.6","html_url":"https://github.com/npm/cli/releases/tag/libnpmversion-v3.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmversion-v3.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmversion-v3.0.6/manifests"},{"name":"libnpmexec-v4.0.8","sha":"9f94049f058687b916da726ea625b5fa68d0829d","kind":"commit","published_at":"2022-06-23T20:03:44.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmexec-v4.0.8","html_url":"https://github.com/npm/cli/releases/tag/libnpmexec-v4.0.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmexec-v4.0.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmexec-v4.0.8/manifests"},{"name":"arborist-v5.2.3","sha":"0a6664d285b300f26764efaa2798a5b6045b95a1","kind":"commit","published_at":"2022-06-23T20:02:39.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/arborist-v5.2.3","html_url":"https://github.com/npm/cli/releases/tag/arborist-v5.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/arborist-v5.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/arborist-v5.2.3/manifests"},{"name":"libnpmpack-v4.1.2","sha":"236b4a21046c4cb43a1aaa8bde09f4cec2aa1fb6","kind":"commit","published_at":"2022-06-23T19:57:37.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmpack-v4.1.2","html_url":"https://github.com/npm/cli/releases/tag/libnpmpack-v4.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpack-v4.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpack-v4.1.2/manifests"},{"name":"v8.13.0","sha":"69fa5ff515982d3bfee65f1dbadc71090c1796c9","kind":"tag","published_at":"2022-06-22T21:41:40.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v8.13.0","html_url":"https://github.com/npm/cli/releases/tag/v8.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v8.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v8.13.0/manifests"},{"name":"arborist-v5.2.2","sha":"1ab9776b5db12d2fd14bf379ce0ae715a49a68fa","kind":"commit","published_at":"2022-06-22T21:30:10.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/arborist-v5.2.2","html_url":"https://github.com/npm/cli/releases/tag/arborist-v5.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/arborist-v5.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/arborist-v5.2.2/manifests"},{"name":"libnpmexec-v4.0.7","sha":"14a08d6ceb57130a2e4bdbad74ebf4944c92890e","kind":"commit","published_at":"2022-06-22T21:28:13.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmexec-v4.0.7","html_url":"https://github.com/npm/cli/releases/tag/libnpmexec-v4.0.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmexec-v4.0.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmexec-v4.0.7/manifests"},{"name":"libnpmpack-v4.1.1","sha":"3ea332b1cbc24c82c1ee7523b4fb37d295d47243","kind":"commit","published_at":"2022-06-22T21:25:48.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmpack-v4.1.1","html_url":"https://github.com/npm/cli/releases/tag/libnpmpack-v4.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpack-v4.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpack-v4.1.1/manifests"},{"name":"libnpmversion-v3.0.5","sha":"a5be4d612ff1ce2b31e2246cf17308652e804ce1","kind":"commit","published_at":"2022-06-22T21:24:07.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmversion-v3.0.5","html_url":"https://github.com/npm/cli/releases/tag/libnpmversion-v3.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmversion-v3.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmversion-v3.0.5/manifests"},{"name":"libnpmdiff-v4.0.4","sha":"afa10c747e44bc6fa12cfeb3ece7a8e25ac4beae","kind":"commit","published_at":"2022-06-22T21:09:15.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmdiff-v4.0.4","html_url":"https://github.com/npm/cli/releases/tag/libnpmdiff-v4.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmdiff-v4.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmdiff-v4.0.4/manifests"},{"name":"v8.12.2","sha":"f2340f816f5a137038945229bf8a0d30160e76e8","kind":"tag","published_at":"2022-06-15T19:49:03.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v8.12.2","html_url":"https://github.com/npm/cli/releases/tag/v8.12.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v8.12.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v8.12.2/manifests"},{"name":"v8.12.1","sha":"b46fed75379979a6be86ac72117a90f8ad3b3a99","kind":"tag","published_at":"2022-06-02T17:11:04.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v8.12.1","html_url":"https://github.com/npm/cli/releases/tag/v8.12.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v8.12.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v8.12.1/manifests"},{"name":"v8.12.0","sha":"4ee12d0f64c3bc1b168f795deddb5145e5c86444","kind":"tag","published_at":"2022-06-01T21:42:34.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v8.12.0","html_url":"https://github.com/npm/cli/releases/tag/v8.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v8.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v8.12.0/manifests"},{"name":"libnpmexec-v4.0.6","sha":"0886f7fa5ac641137052782698407ada230c611c","kind":"commit","published_at":"2022-06-01T21:33:39.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmexec-v4.0.6","html_url":"https://github.com/npm/cli/releases/tag/libnpmexec-v4.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmexec-v4.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmexec-v4.0.6/manifests"},{"name":"arborist-v5.2.1","sha":"180a7e4647ded3d3bca5cd9a2fa8d264b7d2104a","kind":"commit","published_at":"2022-06-01T21:30:35.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/arborist-v5.2.1","html_url":"https://github.com/npm/cli/releases/tag/arborist-v5.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/arborist-v5.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/arborist-v5.2.1/manifests"},{"name":"v8.11.0","sha":"d60cfbcb43745705fd418fc2a7b8b427c6611911","kind":"tag","published_at":"2022-05-25T20:41:59.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v8.11.0","html_url":"https://github.com/npm/cli/releases/tag/v8.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v8.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v8.11.0/manifests"},{"name":"libnpmpack-v4.1.0","sha":"f4d41265931c3c2eee433e27f4535c7a209e69fa","kind":"commit","published_at":"2022-05-25T19:27:38.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmpack-v4.1.0","html_url":"https://github.com/npm/cli/releases/tag/libnpmpack-v4.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpack-v4.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpack-v4.1.0/manifests"},{"name":"v8.10.0","sha":"8a49e3ab6499c6196c5d7a0f6dad3b345944b992","kind":"tag","published_at":"2022-05-11T16:33:05.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v8.10.0","html_url":"https://github.com/npm/cli/releases/tag/v8.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v8.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v8.10.0/manifests"},{"name":"arborist-v5.2.0","sha":"f9984e64e714937fa69f14850a1d3ed7ccfc934c","kind":"commit","published_at":"2022-05-11T14:13:17.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/arborist-v5.2.0","html_url":"https://github.com/npm/cli/releases/tag/arborist-v5.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/arborist-v5.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/arborist-v5.2.0/manifests"},{"name":"v8.9.0","sha":"8e7ea9b61afe37de6017ff77c142ef3abdff6bec","kind":"tag","published_at":"2022-05-04T16:37:54.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v8.9.0","html_url":"https://github.com/npm/cli/releases/tag/v8.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v8.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v8.9.0/manifests"},{"name":"v6.14.17","sha":"97497f188e3a60cd3bba8ae70c72e0b581fb6c43","kind":"tag","published_at":"2022-04-28T20:13:15.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v6.14.17","html_url":"https://github.com/npm/cli/releases/tag/v6.14.17","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v6.14.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v6.14.17/manifests"},{"name":"v8.8.0","sha":"7a858277171813b37d46a032e49db44c8624f78f","kind":"tag","published_at":"2022-04-26T22:02:20.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v8.8.0","html_url":"https://github.com/npm/cli/releases/tag/v8.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v8.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v8.8.0/manifests"},{"name":"libnpmexec-v4.0.5","sha":"b1b69487637ce99192dc930257eebae9eed4fe7f","kind":"commit","published_at":"2022-04-26T21:11:01.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmexec-v4.0.5","html_url":"https://github.com/npm/cli/releases/tag/libnpmexec-v4.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmexec-v4.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmexec-v4.0.5/manifests"},{"name":"libnpmversion-v3.0.4","sha":"8a633a436cf37dad293af3aaf8ea9a0b5badf314","kind":"commit","published_at":"2022-04-26T21:08:08.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmversion-v3.0.4","html_url":"https://github.com/npm/cli/releases/tag/libnpmversion-v3.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmversion-v3.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmversion-v3.0.4/manifests"},{"name":"libnpmpublish-v6.0.4","sha":"0ee57f1492893da84686f4340feeb0469fb751f8","kind":"commit","published_at":"2022-04-26T20:50:02.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmpublish-v6.0.4","html_url":"https://github.com/npm/cli/releases/tag/libnpmpublish-v6.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpublish-v6.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpublish-v6.0.4/manifests"},{"name":"arborist-v5.1.1","sha":"36899d193b8e8ee6019b04aa5e6a3a9a641a3172","kind":"commit","published_at":"2022-04-26T20:44:31.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/arborist-v5.1.1","html_url":"https://github.com/npm/cli/releases/tag/arborist-v5.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/arborist-v5.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/arborist-v5.1.1/manifests"},{"name":"libnpmexec-v4.0.4","sha":"52fd23bf05d5017b05ba67e1c1a94e2244e91093","kind":"commit","published_at":"2022-04-20T21:23:05.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmexec-v4.0.4","html_url":"https://github.com/npm/cli/releases/tag/libnpmexec-v4.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmexec-v4.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmexec-v4.0.4/manifests"},{"name":"arborist-v5.1.0","sha":"c07778e0ac15122be398e1b24e2a4f138554435a","kind":"commit","published_at":"2022-04-20T21:21:46.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/arborist-v5.1.0","html_url":"https://github.com/npm/cli/releases/tag/arborist-v5.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/arborist-v5.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/arborist-v5.1.0/manifests"},{"name":"v8.7.0","sha":"7c4ee929a8d7e0c6a55a974db280d8eeb10d279e","kind":"tag","published_at":"2022-04-14T18:22:02.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v8.7.0","html_url":"https://github.com/npm/cli/releases/tag/v8.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v8.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v8.7.0/manifests"},{"name":"arborist-v5.0.6","sha":"42dc0b03d60dc27602dab26a2f8cbfc17bf4ab40","kind":"commit","published_at":"2022-04-13T22:22:15.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/arborist-v5.0.6","html_url":"https://github.com/npm/cli/releases/tag/arborist-v5.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/arborist-v5.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/arborist-v5.0.6/manifests"},{"name":"libnpmversion-v3.0.3","sha":"970244c415da91b98ca3b200d88c1206ba81d774","kind":"commit","published_at":"2022-04-13T22:18:47.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmversion-v3.0.3","html_url":"https://github.com/npm/cli/releases/tag/libnpmversion-v3.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmversion-v3.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmversion-v3.0.3/manifests"},{"name":"libnpmpublish-v6.0.3","sha":"1617bce61663a743435d162b003d3b99376d426f","kind":"commit","published_at":"2022-04-07T20:52:53.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmpublish-v6.0.3","html_url":"https://github.com/npm/cli/releases/tag/libnpmpublish-v6.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpublish-v6.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpublish-v6.0.3/manifests"},{"name":"libnpmpack-v4.0.3","sha":"86f5b273fc57118b8b1a5e53ec3ca49d94d81601","kind":"commit","published_at":"2022-04-07T20:52:28.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmpack-v4.0.3","html_url":"https://github.com/npm/cli/releases/tag/libnpmpack-v4.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpack-v4.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpack-v4.0.3/manifests"},{"name":"libnpmteam-v4.0.3","sha":"35e5100e287925d19df4aab98de96cf70a6ff5a6","kind":"commit","published_at":"2022-04-07T20:51:54.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmteam-v4.0.3","html_url":"https://github.com/npm/cli/releases/tag/libnpmteam-v4.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmteam-v4.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmteam-v4.0.3/manifests"},{"name":"libnpmsearch-v5.0.3","sha":"5074adc5e17d1b0ec753cde3b7efd96c2fc7c4a3","kind":"commit","published_at":"2022-04-07T20:51:26.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmsearch-v5.0.3","html_url":"https://github.com/npm/cli/releases/tag/libnpmsearch-v5.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmsearch-v5.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmsearch-v5.0.3/manifests"},{"name":"libnpmexec-v4.0.3","sha":"df92e23af63ca07bb4c261abd7365530529d3fd2","kind":"commit","published_at":"2022-04-07T20:48:19.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmexec-v4.0.3","html_url":"https://github.com/npm/cli/releases/tag/libnpmexec-v4.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmexec-v4.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmexec-v4.0.3/manifests"},{"name":"libnpmhook-v8.0.3","sha":"7ed9fafaa951071a7988a3ec4ca3a5e01756b11d","kind":"commit","published_at":"2022-04-07T20:47:25.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmhook-v8.0.3","html_url":"https://github.com/npm/cli/releases/tag/libnpmhook-v8.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmhook-v8.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmhook-v8.0.3/manifests"},{"name":"libnpmversion-v3.0.2","sha":"ecd22b07af515d86b77248e6a4cc2dec57bafd50","kind":"commit","published_at":"2022-04-07T20:46:50.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmversion-v3.0.2","html_url":"https://github.com/npm/cli/releases/tag/libnpmversion-v3.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmversion-v3.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmversion-v3.0.2/manifests"},{"name":"libnpmfund-v3.0.2","sha":"3516f61e415d9ce6e9b00378c45791e33bb99fc9","kind":"commit","published_at":"2022-04-07T20:46:23.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmfund-v3.0.2","html_url":"https://github.com/npm/cli/releases/tag/libnpmfund-v3.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmfund-v3.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmfund-v3.0.2/manifests"},{"name":"libnpmaccess-v6.0.3","sha":"891486451f1c34a2e7649b0a76c6c0d611ce3d39","kind":"commit","published_at":"2022-04-07T20:45:43.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmaccess-v6.0.3","html_url":"https://github.com/npm/cli/releases/tag/libnpmaccess-v6.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmaccess-v6.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmaccess-v6.0.3/manifests"},{"name":"libnpmorg-v4.0.3","sha":"dda8a976a9dd696cf2b2e2be5b55b2048e768768","kind":"commit","published_at":"2022-04-07T20:45:01.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmorg-v4.0.3","html_url":"https://github.com/npm/cli/releases/tag/libnpmorg-v4.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmorg-v4.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmorg-v4.0.3/manifests"},{"name":"libnpmdiff-v4.0.3","sha":"baff4828f733efee0a569e00f87d25f06f2b384b","kind":"commit","published_at":"2022-04-07T20:41:57.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmdiff-v4.0.3","html_url":"https://github.com/npm/cli/releases/tag/libnpmdiff-v4.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmdiff-v4.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmdiff-v4.0.3/manifests"},{"name":"arborist-v5.0.5","sha":"c70232cc12fd9b3b024c2c759edd708af2367b8d","kind":"commit","published_at":"2022-04-07T20:41:11.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/arborist-v5.0.5","html_url":"https://github.com/npm/cli/releases/tag/arborist-v5.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/arborist-v5.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/arborist-v5.0.5/manifests"},{"name":"arborist-v5.0.4","sha":"b30f96bdb302e3a9d4b99fb7bdd7385e42e3d0aa","kind":"tag","published_at":"2022-04-06T21:01:17.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/arborist-v5.0.4","html_url":"https://github.com/npm/cli/releases/tag/arborist-v5.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/arborist-v5.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/arborist-v5.0.4/manifests"},{"name":"v8.6.0","sha":"1a7d0d6f94c7f5e33e3426cf8e7a87dd7ad682dc","kind":"tag","published_at":"2022-03-31T22:14:06.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v8.6.0","html_url":"https://github.com/npm/cli/releases/tag/v8.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v8.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v8.6.0/manifests"},{"name":"v8.5.5","sha":"362831c4eba2554b44feec60fdff197d92eac0c1","kind":"tag","published_at":"2022-03-17T19:56:54.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v8.5.5","html_url":"https://github.com/npm/cli/releases/tag/v8.5.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v8.5.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v8.5.5/manifests"},{"name":"libnpmexec-v4.0.2","sha":"dd270cf7b4cf1deb8b771bf7979503847c48d7d4","kind":"commit","published_at":"2022-03-17T19:42:32.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmexec-v4.0.2","html_url":"https://github.com/npm/cli/releases/tag/libnpmexec-v4.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmexec-v4.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmexec-v4.0.2/manifests"},{"name":"libnpmdiff-v4.0.2","sha":"f066816a35adbaa55b6197992a06178719be73ef","kind":"commit","published_at":"2022-03-17T19:40:47.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmdiff-v4.0.2","html_url":"https://github.com/npm/cli/releases/tag/libnpmdiff-v4.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmdiff-v4.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmdiff-v4.0.2/manifests"},{"name":"arborist-v5.0.3","sha":"9d2b5776445124ee0d483c2e10674d8d04050775","kind":"commit","published_at":"2022-03-17T19:35:47.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/arborist-v5.0.3","html_url":"https://github.com/npm/cli/releases/tag/arborist-v5.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/arborist-v5.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/arborist-v5.0.3/manifests"},{"name":"libnpmpublish-v6.0.2","sha":"05d2368e0d3802d7df57c877cbb70655c29ff536","kind":"commit","published_at":"2022-03-17T19:34:21.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmpublish-v6.0.2","html_url":"https://github.com/npm/cli/releases/tag/libnpmpublish-v6.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpublish-v6.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpublish-v6.0.2/manifests"},{"name":"libnpmhook-v8.0.2","sha":"25623ae3f1bc23e0274090bce99431c112161cba","kind":"commit","published_at":"2022-03-17T19:32:54.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmhook-v8.0.2","html_url":"https://github.com/npm/cli/releases/tag/libnpmhook-v8.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmhook-v8.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmhook-v8.0.2/manifests"},{"name":"libnpmorg-v4.0.2","sha":"a03f64529d2a229bfbb2eb0d901b7c2a99633425","kind":"commit","published_at":"2022-03-17T19:30:54.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmorg-v4.0.2","html_url":"https://github.com/npm/cli/releases/tag/libnpmorg-v4.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmorg-v4.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmorg-v4.0.2/manifests"},{"name":"libnpmsearch-v5.0.2","sha":"5dad99ff20048265a7d34c11cf596c833a9b4125","kind":"commit","published_at":"2022-03-17T19:28:38.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmsearch-v5.0.2","html_url":"https://github.com/npm/cli/releases/tag/libnpmsearch-v5.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmsearch-v5.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmsearch-v5.0.2/manifests"},{"name":"libnpmaccess-v6.0.2","sha":"ab5442dd6f39bccf80d69aa67413c753503e1a61","kind":"commit","published_at":"2022-03-17T19:27:24.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmaccess-v6.0.2","html_url":"https://github.com/npm/cli/releases/tag/libnpmaccess-v6.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmaccess-v6.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmaccess-v6.0.2/manifests"},{"name":"libnpmteam-v4.0.2","sha":"2b08cce2ee3a8bd0c4f87117ed6d156f52abe0e5","kind":"commit","published_at":"2022-03-17T19:24:37.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmteam-v4.0.2","html_url":"https://github.com/npm/cli/releases/tag/libnpmteam-v4.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmteam-v4.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmteam-v4.0.2/manifests"},{"name":"libnpmpack-v4.0.2","sha":"bc645cae084a84ef56393953ae8df0d1b405cb67","kind":"commit","published_at":"2022-03-17T19:17:24.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmpack-v4.0.2","html_url":"https://github.com/npm/cli/releases/tag/libnpmpack-v4.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpack-v4.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpack-v4.0.2/manifests"},{"name":"v8.5.4","sha":"f66290ecbbc1f766597013ed0d8e624455372de4","kind":"tag","published_at":"2022-03-10T18:35:22.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v8.5.4","html_url":"https://github.com/npm/cli/releases/tag/v8.5.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v8.5.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v8.5.4/manifests"},{"name":"arborist-v5.0.2","sha":"50a38523fb485cc03daa460cb9b284a00cec8031","kind":"commit","published_at":"2022-03-10T18:10:11.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/arborist-v5.0.2","html_url":"https://github.com/npm/cli/releases/tag/arborist-v5.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/arborist-v5.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/arborist-v5.0.2/manifests"},{"name":"libnpmpack-v4.0.1","sha":"7d0339fa814792166645ecc699427dd8ba2d1b36","kind":"commit","published_at":"2022-03-09T23:14:35.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmpack-v4.0.1","html_url":"https://github.com/npm/cli/releases/tag/libnpmpack-v4.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpack-v4.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpack-v4.0.1/manifests"},{"name":"libnpmversion-v3.0.1","sha":"ac6cf6bd9609109cec4dd5983768025bb700aab1","kind":"commit","published_at":"2022-03-09T22:59:31.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmversion-v3.0.1","html_url":"https://github.com/npm/cli/releases/tag/libnpmversion-v3.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmversion-v3.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmversion-v3.0.1/manifests"},{"name":"libnpmdiff-v4.0.1","sha":"82aca0bf0ac6922d293641e73038ab32b7c47878","kind":"commit","published_at":"2022-03-09T22:57:20.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmdiff-v4.0.1","html_url":"https://github.com/npm/cli/releases/tag/libnpmdiff-v4.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmdiff-v4.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmdiff-v4.0.1/manifests"},{"name":"libnpmorg-v4.0.1","sha":"d01b61eb8dbd74da03221f99d8aa4626ef999c54","kind":"commit","published_at":"2022-03-09T22:54:06.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmorg-v4.0.1","html_url":"https://github.com/npm/cli/releases/tag/libnpmorg-v4.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmorg-v4.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmorg-v4.0.1/manifests"},{"name":"libnpmteam-v4.0.1","sha":"7b8fdaeecc2e3ce957374469e6203d466844a5fb","kind":"commit","published_at":"2022-03-09T22:50:35.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmteam-v4.0.1","html_url":"https://github.com/npm/cli/releases/tag/libnpmteam-v4.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmteam-v4.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmteam-v4.0.1/manifests"},{"name":"libnpmaccess-v6.0.1","sha":"dff3f6df24e9420642ce3c72d1cccfb1e07219f2","kind":"commit","published_at":"2022-03-09T22:47:50.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmaccess-v6.0.1","html_url":"https://github.com/npm/cli/releases/tag/libnpmaccess-v6.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmaccess-v6.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmaccess-v6.0.1/manifests"},{"name":"libnpmexec-v4.0.1","sha":"0c6afa3b27ce0e0d68559847c6ce2dc7277c2cc1","kind":"commit","published_at":"2022-03-09T22:43:44.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmexec-v4.0.1","html_url":"https://github.com/npm/cli/releases/tag/libnpmexec-v4.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmexec-v4.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmexec-v4.0.1/manifests"},{"name":"libnpmsearch-v5.0.1","sha":"4c33a4d7c1c7c8b48d980168793b97a9a4556c87","kind":"commit","published_at":"2022-03-09T22:38:25.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmsearch-v5.0.1","html_url":"https://github.com/npm/cli/releases/tag/libnpmsearch-v5.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmsearch-v5.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmsearch-v5.0.1/manifests"},{"name":"libnpmhook-v8.0.1","sha":"3b283d98d2c0d75727286b231a9833b4d15817e2","kind":"commit","published_at":"2022-03-09T22:12:36.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmhook-v8.0.1","html_url":"https://github.com/npm/cli/releases/tag/libnpmhook-v8.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmhook-v8.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmhook-v8.0.1/manifests"},{"name":"libnpmpublish-v6.0.1","sha":"8ebfea948db4ee9f80be2e9f48f101b5ca12980d","kind":"commit","published_at":"2022-03-08T21:30:21.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmpublish-v6.0.1","html_url":"https://github.com/npm/cli/releases/tag/libnpmpublish-v6.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpublish-v6.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpublish-v6.0.1/manifests"},{"name":"arborist-v5.0.1","sha":"58147134f048b94522e48001dde94e891cbfb46f","kind":"commit","published_at":"2022-03-08T21:22:33.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/arborist-v5.0.1","html_url":"https://github.com/npm/cli/releases/tag/arborist-v5.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/arborist-v5.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/arborist-v5.0.1/manifests"},{"name":"libnpmfund-v3.0.1","sha":"93939abb55c9c3c981b9fe7d7b76e11c6bd102b8","kind":"commit","published_at":"2022-03-08T20:42:00.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmfund-v3.0.1","html_url":"https://github.com/npm/cli/releases/tag/libnpmfund-v3.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmfund-v3.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmfund-v3.0.1/manifests"},{"name":"arborist-v5.0.0","sha":"d58e4442b0a16c84219d5f80ab88ef68ad209918","kind":"tag","published_at":"2022-03-08T16:27:24.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/arborist-v5.0.0","html_url":"https://github.com/npm/cli/releases/tag/arborist-v5.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/arborist-v5.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/arborist-v5.0.0/manifests"},{"name":"v8.5.3","sha":"dc3b9b812ef666b837b413b4df27410d752d67fb","kind":"tag","published_at":"2022-03-03T21:12:36.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v8.5.3","html_url":"https://github.com/npm/cli/releases/tag/v8.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v8.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v8.5.3/manifests"},{"name":"libnpmversion-v3.0.0","sha":"2646d199f26f77c4197ec0bcf30c3e452844c1ab","kind":"tag","published_at":"2022-03-02T21:04:49.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmversion-v3.0.0","html_url":"https://github.com/npm/cli/releases/tag/libnpmversion-v3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmversion-v3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmversion-v3.0.0/manifests"},{"name":"libnpmteam-v4.0.0","sha":"0b2fa7feda4643fe16c9a492497908f94d310dbd","kind":"tag","published_at":"2022-03-02T21:03:38.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmteam-v4.0.0","html_url":"https://github.com/npm/cli/releases/tag/libnpmteam-v4.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmteam-v4.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmteam-v4.0.0/manifests"},{"name":"libnpmsearch-v5.0.0","sha":"8b26a6db13c37a6f0df86c54ca859ad2f9627825","kind":"tag","published_at":"2022-03-02T21:03:01.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmsearch-v5.0.0","html_url":"https://github.com/npm/cli/releases/tag/libnpmsearch-v5.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmsearch-v5.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmsearch-v5.0.0/manifests"},{"name":"libnpmpublish-v6.0.0","sha":"67aed05429163fc120e05e6fb15f8f3cd9c6ef22","kind":"tag","published_at":"2022-03-02T21:02:17.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmpublish-v6.0.0","html_url":"https://github.com/npm/cli/releases/tag/libnpmpublish-v6.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpublish-v6.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpublish-v6.0.0/manifests"},{"name":"libnpmpack-v4.0.0","sha":"8b1d9636ad2374254263d154f2b4ca8ea6416f4c","kind":"tag","published_at":"2022-03-02T21:01:23.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmpack-v4.0.0","html_url":"https://github.com/npm/cli/releases/tag/libnpmpack-v4.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpack-v4.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpack-v4.0.0/manifests"},{"name":"libnpmorg-v4.0.0","sha":"cf273f1cf31775c8a73cc67b654faf87b44f7f79","kind":"tag","published_at":"2022-03-02T21:00:57.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmorg-v4.0.0","html_url":"https://github.com/npm/cli/releases/tag/libnpmorg-v4.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmorg-v4.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmorg-v4.0.0/manifests"},{"name":"libnpmhook-v8.0.0","sha":"1dab29805c820f82e4bae18123e911fec6948dfd","kind":"tag","published_at":"2022-03-02T21:00:34.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmhook-v8.0.0","html_url":"https://github.com/npm/cli/releases/tag/libnpmhook-v8.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmhook-v8.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmhook-v8.0.0/manifests"},{"name":"libnpmfund-v3.0.0","sha":"2c86feaf1f974ee510563c7d93c0dd26f6355b15","kind":"tag","published_at":"2022-03-02T21:00:04.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmfund-v3.0.0","html_url":"https://github.com/npm/cli/releases/tag/libnpmfund-v3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmfund-v3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmfund-v3.0.0/manifests"},{"name":"libnpmexec-v4.0.0","sha":"9387505819f0e7e4b3d76dd3e2bd8636a1bb6306","kind":"tag","published_at":"2022-03-02T20:59:37.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmexec-v4.0.0","html_url":"https://github.com/npm/cli/releases/tag/libnpmexec-v4.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmexec-v4.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmexec-v4.0.0/manifests"},{"name":"libnpmdiff-v4.0.0","sha":"9633752cd5c4a0d240adcb24f0ae7e3fafd122ba","kind":"tag","published_at":"2022-03-02T20:58:56.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmdiff-v4.0.0","html_url":"https://github.com/npm/cli/releases/tag/libnpmdiff-v4.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmdiff-v4.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmdiff-v4.0.0/manifests"},{"name":"libnpmaccess-v6.0.0","sha":"77399cb988d984133bfc2885a6407ffc56b9152d","kind":"tag","published_at":"2022-03-02T20:57:45.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmaccess-v6.0.0","html_url":"https://github.com/npm/cli/releases/tag/libnpmaccess-v6.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmaccess-v6.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmaccess-v6.0.0/manifests"},{"name":"@npmcli/arborist-v5.0.0","sha":"d58e4442b0a16c84219d5f80ab88ef68ad209918","kind":"tag","published_at":"2022-03-02T20:49:59.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/@npmcli/arborist-v5.0.0","html_url":"https://github.com/npm/cli/releases/tag/@npmcli/arborist-v5.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/@npmcli%2Farborist-v5.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/@npmcli%2Farborist-v5.0.0/manifests"},{"name":"v8.5.2","sha":"2db3eff44d7bb86b956207cc63d279806fd14ed0","kind":"tag","published_at":"2022-02-24T20:46:07.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v8.5.2","html_url":"https://github.com/npm/cli/releases/tag/v8.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v8.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v8.5.2/manifests"},{"name":"libnpmversion@3.0.0","sha":"2646d199f26f77c4197ec0bcf30c3e452844c1ab","kind":"tag","published_at":"2022-02-24T20:21:14.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmversion@3.0.0","html_url":"https://github.com/npm/cli/releases/tag/libnpmversion@3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmversion@3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmversion@3.0.0/manifests"},{"name":"libnpmteam@4.0.0","sha":"0b2fa7feda4643fe16c9a492497908f94d310dbd","kind":"tag","published_at":"2022-02-24T20:18:07.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmteam@4.0.0","html_url":"https://github.com/npm/cli/releases/tag/libnpmteam@4.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmteam@4.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmteam@4.0.0/manifests"},{"name":"libnpmsearch@5.0.0","sha":"8b26a6db13c37a6f0df86c54ca859ad2f9627825","kind":"tag","published_at":"2022-02-24T20:16:01.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmsearch@5.0.0","html_url":"https://github.com/npm/cli/releases/tag/libnpmsearch@5.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmsearch@5.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmsearch@5.0.0/manifests"},{"name":"libnpmpublish@6.0.0","sha":"67aed05429163fc120e05e6fb15f8f3cd9c6ef22","kind":"tag","published_at":"2022-02-24T20:14:04.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmpublish@6.0.0","html_url":"https://github.com/npm/cli/releases/tag/libnpmpublish@6.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpublish@6.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpublish@6.0.0/manifests"},{"name":"libnpmpack@4.0.0","sha":"8b1d9636ad2374254263d154f2b4ca8ea6416f4c","kind":"tag","published_at":"2022-02-24T20:11:56.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmpack@4.0.0","html_url":"https://github.com/npm/cli/releases/tag/libnpmpack@4.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpack@4.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpack@4.0.0/manifests"},{"name":"libnpmorg@4.0.0","sha":"cf273f1cf31775c8a73cc67b654faf87b44f7f79","kind":"tag","published_at":"2022-02-24T20:05:08.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmorg@4.0.0","html_url":"https://github.com/npm/cli/releases/tag/libnpmorg@4.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmorg@4.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmorg@4.0.0/manifests"},{"name":"libnpmhook@8.0.0","sha":"1dab29805c820f82e4bae18123e911fec6948dfd","kind":"tag","published_at":"2022-02-24T20:02:37.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmhook@8.0.0","html_url":"https://github.com/npm/cli/releases/tag/libnpmhook@8.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmhook@8.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmhook@8.0.0/manifests"},{"name":"libnpmfund@3.0.0","sha":"2c86feaf1f974ee510563c7d93c0dd26f6355b15","kind":"tag","published_at":"2022-02-24T19:58:59.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmfund@3.0.0","html_url":"https://github.com/npm/cli/releases/tag/libnpmfund@3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmfund@3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmfund@3.0.0/manifests"},{"name":"libnpmexec@4.0.0","sha":"9387505819f0e7e4b3d76dd3e2bd8636a1bb6306","kind":"tag","published_at":"2022-02-24T19:55:13.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmexec@4.0.0","html_url":"https://github.com/npm/cli/releases/tag/libnpmexec@4.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmexec@4.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmexec@4.0.0/manifests"},{"name":"libnpmdiff@4.0.0","sha":"9633752cd5c4a0d240adcb24f0ae7e3fafd122ba","kind":"tag","published_at":"2022-02-24T19:52:44.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmdiff@4.0.0","html_url":"https://github.com/npm/cli/releases/tag/libnpmdiff@4.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmdiff@4.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmdiff@4.0.0/manifests"},{"name":"libnpmaccess@6.0.0","sha":"77399cb988d984133bfc2885a6407ffc56b9152d","kind":"tag","published_at":"2022-02-24T19:50:14.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmaccess@6.0.0","html_url":"https://github.com/npm/cli/releases/tag/libnpmaccess@6.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmaccess@6.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmaccess@6.0.0/manifests"},{"name":"@npmcli/arborist@5.0.0","sha":"d58e4442b0a16c84219d5f80ab88ef68ad209918","kind":"tag","published_at":"2022-02-24T19:44:59.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/@npmcli/arborist@5.0.0","html_url":"https://github.com/npm/cli/releases/tag/@npmcli/arborist@5.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/@npmcli%2Farborist@5.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/@npmcli%2Farborist@5.0.0/manifests"},{"name":"v8.5.1","sha":"dd63e21a0e192f5a7e797d6c89595fd09dbfd7b9","kind":"tag","published_at":"2022-02-17T21:16:34.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v8.5.1","html_url":"https://github.com/npm/cli/releases/tag/v8.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v8.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v8.5.1/manifests"},{"name":"v8.5.0","sha":"20a981890ba96d946036419f0ac124fe598663b7","kind":"tag","published_at":"2022-02-10T21:24:23.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v8.5.0","html_url":"https://github.com/npm/cli/releases/tag/v8.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v8.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v8.5.0/manifests"},{"name":"libnpmpack@3.1.0","sha":"d3a7c15e1e3d305a0bf781493406dfb1fdbaca35","kind":"tag","published_at":"2022-02-08T21:51:02.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmpack@3.1.0","html_url":"https://github.com/npm/cli/releases/tag/libnpmpack@3.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpack@3.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpack@3.1.0/manifests"},{"name":"@npmcli/arborist@4.3.1","sha":"8732f393ee547e2eada4317613599517c1d8ec0a","kind":"tag","published_at":"2022-02-07T17:39:59.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/@npmcli/arborist@4.3.1","html_url":"https://github.com/npm/cli/releases/tag/@npmcli/arborist@4.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/@npmcli%2Farborist@4.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/@npmcli%2Farborist@4.3.1/manifests"},{"name":"v8.4.1","sha":"e3e81537984d3904e245625cf551629d5d98d708","kind":"tag","published_at":"2022-02-03T20:03:17.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v8.4.1","html_url":"https://github.com/npm/cli/releases/tag/v8.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v8.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v8.4.1/manifests"},{"name":"v8.4.0","sha":"b7ba4445182c74972a8208aef2cda9604c733050","kind":"tag","published_at":"2022-01-27T20:54:03.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v8.4.0","html_url":"https://github.com/npm/cli/releases/tag/v8.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v8.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v8.4.0/manifests"},{"name":"libnpmhook@7.0.1","sha":"fb03e485d9b1f09eb1cbcce00ee8e3e5c012097f","kind":"tag","published_at":"2022-01-27T18:56:23.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmhook@7.0.1","html_url":"https://github.com/npm/cli/releases/tag/libnpmhook@7.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmhook@7.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmhook@7.0.1/manifests"},{"name":"libnpmteam@3.0.1","sha":"3423a980436492b7f0ee9e002517387a801f4f4a","kind":"tag","published_at":"2022-01-27T18:54:26.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmteam@3.0.1","html_url":"https://github.com/npm/cli/releases/tag/libnpmteam@3.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmteam@3.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmteam@3.0.1/manifests"},{"name":"libnpmsearch@4.0.1","sha":"6654b6efe02666bdb9864f4608e477ba132fd215","kind":"tag","published_at":"2022-01-27T18:52:07.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmsearch@4.0.1","html_url":"https://github.com/npm/cli/releases/tag/libnpmsearch@4.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmsearch@4.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmsearch@4.0.1/manifests"},{"name":"libnpmpublish@5.0.1","sha":"433e6aafbbf56efcf71e991767a6f00afe4aba7c","kind":"tag","published_at":"2022-01-27T18:50:09.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmpublish@5.0.1","html_url":"https://github.com/npm/cli/releases/tag/libnpmpublish@5.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpublish@5.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmpublish@5.0.1/manifests"},{"name":"libnpmorg@3.0.1","sha":"41b8f7b6ff62f0e738865eb8e98df8650f5467bd","kind":"tag","published_at":"2022-01-27T18:46:27.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmorg@3.0.1","html_url":"https://github.com/npm/cli/releases/tag/libnpmorg@3.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmorg@3.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmorg@3.0.1/manifests"},{"name":"libnpmexec@3.0.3","sha":"6c0dc1ffb70858be1e9ca9afdb6950e39609a367","kind":"tag","published_at":"2022-01-27T18:44:33.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmexec@3.0.3","html_url":"https://github.com/npm/cli/releases/tag/libnpmexec@3.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmexec@3.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmexec@3.0.3/manifests"},{"name":"libnpmaccess@5.0.1","sha":"0ee4927d2e8206dd24fa7eea5e1c10ea649ecc49","kind":"tag","published_at":"2022-01-27T18:40:54.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/libnpmaccess@5.0.1","html_url":"https://github.com/npm/cli/releases/tag/libnpmaccess@5.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmaccess@5.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/libnpmaccess@5.0.1/manifests"},{"name":"@npmcli/arborist@4.3.0","sha":"9652d685b1e4bd21cec107a611c2e307387623d6","kind":"tag","published_at":"2022-01-27T17:26:58.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/@npmcli/arborist@4.3.0","html_url":"https://github.com/npm/cli/releases/tag/@npmcli/arborist@4.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/@npmcli%2Farborist@4.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/@npmcli%2Farborist@4.3.0/manifests"},{"name":"v8.3.2","sha":"44bbb4933a0fe35999f5628d4bfd8ebb15981763","kind":"tag","published_at":"2022-01-20T21:45:58.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v8.3.2","html_url":"https://github.com/npm/cli/releases/tag/v8.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v8.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v8.3.2/manifests"},{"name":"@npmcli/arborist@4.2.1","sha":"b92f00eaba9a77744f2e97328524b9ed6f5f8a79","kind":"tag","published_at":"2022-01-20T21:25:26.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/@npmcli/arborist@4.2.1","html_url":"https://github.com/npm/cli/releases/tag/@npmcli/arborist@4.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/@npmcli%2Farborist@4.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/@npmcli%2Farborist@4.2.1/manifests"},{"name":"v6.14.16","sha":"6996ecaddcb36ca330293f1c4acc371471e94a9a","kind":"tag","published_at":"2022-01-19T00:11:48.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v6.14.16","html_url":"https://github.com/npm/cli/releases/tag/v6.14.16","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v6.14.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v6.14.16/manifests"},{"name":"v8.3.1","sha":"a92665c92940b93e3e41eb8396257d684ee95c5f","kind":"tag","published_at":"2022-01-13T20:16:49.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v8.3.1","html_url":"https://github.com/npm/cli/releases/tag/v8.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v8.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v8.3.1/manifests"},{"name":"@npmcli/arborist@4.2.0","sha":"45a5f5e61185dfb18811f2e7a4e8a2ffefc1e82f","kind":"tag","published_at":"2022-01-06T20:51:34.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/@npmcli/arborist@4.2.0","html_url":"https://github.com/npm/cli/releases/tag/@npmcli/arborist@4.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/@npmcli%2Farborist@4.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/@npmcli%2Farborist@4.2.0/manifests"},{"name":"v8.3.0","sha":"d8aac8448e983692cacb427e03f4688cd1b62e30","kind":"tag","published_at":"2021-12-09T21:03:21.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v8.3.0","html_url":"https://github.com/npm/cli/releases/tag/v8.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v8.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v8.3.0/manifests"},{"name":"v8.2.0","sha":"4dbeb007d0d6350284c7b1edbf4d5b0030c67c66","kind":"tag","published_at":"2021-12-02T21:42:03.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v8.2.0","html_url":"https://github.com/npm/cli/releases/tag/v8.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v8.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v8.2.0/manifests"},{"name":"v8.1.4","sha":"940ba878019e7b35bda20a26baaa4c99bebc906b","kind":"tag","published_at":"2021-11-18T20:31:09.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v8.1.4","html_url":"https://github.com/npm/cli/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%2Fcli/tags/v8.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v8.1.4/manifests"},{"name":"v8.1.3","sha":"de45f90eebbf51205748ed3f09fbeab6cc000b3e","kind":"tag","published_at":"2021-11-04T20:19:12.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v8.1.3","html_url":"https://github.com/npm/cli/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%2Fcli/tags/v8.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v8.1.3/manifests"},{"name":"v8.1.2","sha":"2c6421576e8d4bb80718993047fad95c198cfb35","kind":"tag","published_at":"2021-10-28T19:16:17.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v8.1.2","html_url":"https://github.com/npm/cli/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%2Fcli/tags/v8.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v8.1.2/manifests"},{"name":"v8.1.1","sha":"62c731545e83f3c7f890d6b4feb6f7544884bd3c","kind":"tag","published_at":"2021-10-21T19:10:30.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v8.1.1","html_url":"https://github.com/npm/cli/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%2Fcli/tags/v8.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v8.1.1/manifests"},{"name":"v8.1.0","sha":"69bff9cc1108e7d131fe5873cff0fb0e9a71c52f","kind":"tag","published_at":"2021-10-14T21:52:04.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v8.1.0","html_url":"https://github.com/npm/cli/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%2Fcli/tags/v8.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v8.1.0/manifests"},{"name":"v8.0.0","sha":"c3b2738de5ba34442f56d8fa4aad1e3063ae35a2","kind":"tag","published_at":"2021-10-07T17:18:50.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v8.0.0","html_url":"https://github.com/npm/cli/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%2Fcli/tags/v8.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v8.0.0/manifests"},{"name":"v7.24.2","sha":"04eb43f2b2a387987b61a7318908cf18f03d97e0","kind":"tag","published_at":"2021-10-04T16:52:57.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v7.24.2","html_url":"https://github.com/npm/cli/releases/tag/v7.24.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v7.24.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v7.24.2/manifests"},{"name":"v7.24.1","sha":"6ae8cbe7ed70c17b121bd9ea42f8d8af11823c18","kind":"tag","published_at":"2021-09-23T20:20:00.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v7.24.1","html_url":"https://github.com/npm/cli/releases/tag/v7.24.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v7.24.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v7.24.1/manifests"},{"name":"v7.24.0","sha":"2c741900f560fd3ad0d5fa8afe583fbd83c5dbbe","kind":"tag","published_at":"2021-09-16T21:37:48.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v7.24.0","html_url":"https://github.com/npm/cli/releases/tag/v7.24.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v7.24.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v7.24.0/manifests"},{"name":"v7.23.0","sha":"d57b43db38211c6e37ed4482d81ca75ad9654cf0","kind":"tag","published_at":"2021-09-09T19:43:33.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v7.23.0","html_url":"https://github.com/npm/cli/releases/tag/v7.23.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v7.23.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v7.23.0/manifests"},{"name":"v7.22.0","sha":"d6c651c050634a89f25846340a440dfb49755f82","kind":"tag","published_at":"2021-09-02T19:47:19.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v7.22.0","html_url":"https://github.com/npm/cli/releases/tag/v7.22.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v7.22.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v7.22.0/manifests"},{"name":"v7.21.1","sha":"3e8ada596f211506366edc73ed9487948200ec71","kind":"tag","published_at":"2021-08-26T19:57:42.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v7.21.1","html_url":"https://github.com/npm/cli/releases/tag/v7.21.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v7.21.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v7.21.1/manifests"},{"name":"v6.14.15","sha":"9d34059923e0995c20119940b7f69cb602395a59","kind":"tag","published_at":"2021-08-24T01:41:53.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v6.14.15","html_url":"https://github.com/npm/cli/releases/tag/v6.14.15","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v6.14.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v6.14.15/manifests"},{"name":"v7.21.0","sha":"30a9844c708482fde3f67a7be833f56891216dd4","kind":"tag","published_at":"2021-08-19T17:12:09.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v7.21.0","html_url":"https://github.com/npm/cli/releases/tag/v7.21.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v7.21.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v7.21.0/manifests"},{"name":"v7.20.6","sha":"59b9851d1649b8f78203cae187b1337f2441219d","kind":"tag","published_at":"2021-08-12T19:37:22.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v7.20.6","html_url":"https://github.com/npm/cli/releases/tag/v7.20.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v7.20.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v7.20.6/manifests"},{"name":"v7.20.5","sha":"f0574033f0197cd186456f46fa83a60c5f88eb6d","kind":"tag","published_at":"2021-08-05T20:32:07.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v7.20.5","html_url":"https://github.com/npm/cli/releases/tag/v7.20.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v7.20.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v7.20.5/manifests"},{"name":"v7.20.4","sha":"1aec80533c6afbece02f59ecb60ac559aeb67589","kind":"tag","published_at":"2021-08-05T18:46:13.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v7.20.4","html_url":"https://github.com/npm/cli/releases/tag/v7.20.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v7.20.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v7.20.4/manifests"},{"name":"v7.20.3","sha":"e7e1181702db2cf5d90b0c651ed5372b7ad13c74","kind":"tag","published_at":"2021-07-29T15:54:42.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v7.20.3","html_url":"https://github.com/npm/cli/releases/tag/v7.20.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v7.20.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v7.20.3/manifests"},{"name":"v6.14.14","sha":"56b8c17d304f325193d95a7d7e4037cf5278bb3c","kind":"tag","published_at":"2021-07-27T18:55:59.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v6.14.14","html_url":"https://github.com/npm/cli/releases/tag/v6.14.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v6.14.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v6.14.14/manifests"},{"name":"ls","sha":"b0dd7ad38d5d2f3c6faf1d7108d4e44698260faa","kind":"commit","published_at":"2021-07-27T18:44:02.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/ls","html_url":"https://github.com/npm/cli/releases/tag/ls","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/ls","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/ls/manifests"},{"name":"v7.20.2","sha":"f9381de43f7aecb728227655c599085d696ffaf9","kind":"tag","published_at":"2021-07-27T16:14:52.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v7.20.2","html_url":"https://github.com/npm/cli/releases/tag/v7.20.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v7.20.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v7.20.2/manifests"},{"name":"v7.20.1","sha":"deeb22235bf9b7d1727cafe581e54df9f8f19efb","kind":"tag","published_at":"2021-07-22T20:16:44.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v7.20.1","html_url":"https://github.com/npm/cli/releases/tag/v7.20.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v7.20.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v7.20.1/manifests"},{"name":"v7.20.0","sha":"1a2159d3cf2513e77e728e7feeaa04ad150d3812","kind":"tag","published_at":"2021-07-15T19:35:37.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v7.20.0","html_url":"https://github.com/npm/cli/releases/tag/v7.20.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v7.20.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v7.20.0/manifests"},{"name":"v7.19.1","sha":"665a7bde900d7fbf46aca609b0b9c92b5508a3ea","kind":"tag","published_at":"2021-07-01T17:10:11.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v7.19.1","html_url":"https://github.com/npm/cli/releases/tag/v7.19.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v7.19.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v7.19.1/manifests"},{"name":"v7.19.0","sha":"cf55fe0f06a1e50454b5c2bcf40652cb6fb68e53","kind":"tag","published_at":"2021-06-24T21:19:02.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v7.19.0","html_url":"https://github.com/npm/cli/releases/tag/v7.19.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v7.19.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v7.19.0/manifests"},{"name":"v7.18.1","sha":"5ae068ae57d309b2ab4bc3f34c27cd1d86bcd7b2","kind":"tag","published_at":"2021-06-17T18:44:57.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v7.18.1","html_url":"https://github.com/npm/cli/releases/tag/v7.18.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v7.18.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v7.18.1/manifests"},{"name":"v7.18.0","sha":"699c2d708d2a24b4f495a74974b2a345f33ee08a","kind":"tag","published_at":"2021-06-17T18:03:36.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v7.18.0","html_url":"https://github.com/npm/cli/releases/tag/v7.18.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v7.18.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v7.18.0/manifests"},{"name":"v7.17.0","sha":"3f202cd777897d2213820fb00a4e85f440f69701","kind":"tag","published_at":"2021-06-10T20:26:46.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v7.17.0","html_url":"https://github.com/npm/cli/releases/tag/v7.17.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v7.17.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v7.17.0/manifests"},{"name":"v7.16.0","sha":"fbb76338d8d36d21a71a5d8feb62f24f7c40e3b9","kind":"tag","published_at":"2021-06-03T19:38:13.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v7.16.0","html_url":"https://github.com/npm/cli/releases/tag/v7.16.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v7.16.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v7.16.0/manifests"},{"name":"v7.15.1","sha":"73633e566661f38d78a61faa1ab43919dc5696e6","kind":"tag","published_at":"2021-05-31T22:27:31.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v7.15.1","html_url":"https://github.com/npm/cli/releases/tag/v7.15.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v7.15.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v7.15.1/manifests"},{"name":"v7.15.0","sha":"97a898dd2c0b41cd75fc5d175a176e59a8f5480f","kind":"tag","published_at":"2021-05-27T20:14:06.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v7.15.0","html_url":"https://github.com/npm/cli/releases/tag/v7.15.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v7.15.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v7.15.0/manifests"},{"name":"v7.14.0","sha":"a3f50fde82716088eeea796385563ab5bd3b3222","kind":"tag","published_at":"2021-05-20T18:33:28.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v7.14.0","html_url":"https://github.com/npm/cli/releases/tag/v7.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v7.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v7.14.0/manifests"},{"name":"v7.13.0","sha":"3bd758387f0f4668ae1eb2bfe420051da2a74c8e","kind":"tag","published_at":"2021-05-13T19:50:25.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v7.13.0","html_url":"https://github.com/npm/cli/releases/tag/v7.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v7.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v7.13.0/manifests"},{"name":"v7.12.1","sha":"659751fafdd3615f44d060fa3afd702589dee693","kind":"tag","published_at":"2021-05-10T21:13:49.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v7.12.1","html_url":"https://github.com/npm/cli/releases/tag/v7.12.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v7.12.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v7.12.1/manifests"},{"name":"v7.12.0","sha":"049166bbc96b6e223a436dd849f3bf3daac37164","kind":"tag","published_at":"2021-05-06T19:48:24.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v7.12.0","html_url":"https://github.com/npm/cli/releases/tag/v7.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v7.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v7.12.0/manifests"},{"name":"v7.11.2","sha":"7912cb9abe20c6b62bcccddef61b712e7be9005d","kind":"tag","published_at":"2021-04-29T19:49:14.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v7.11.2","html_url":"https://github.com/npm/cli/releases/tag/v7.11.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v7.11.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v7.11.2/manifests"},{"name":"v7.11.1","sha":"8f8f71e4dd5ee66b3b17888faad5a7bf6c657eed","kind":"tag","published_at":"2021-04-23T22:44:13.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v7.11.1","html_url":"https://github.com/npm/cli/releases/tag/v7.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v7.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v7.11.1/manifests"},{"name":"v7.11.0","sha":"ff2be68a2db198815801be6d86f0892bd590bcca","kind":"tag","published_at":"2021-04-22T22:06:16.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v7.11.0","html_url":"https://github.com/npm/cli/releases/tag/v7.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v7.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v7.11.0/manifests"},{"name":"v7.10.0","sha":"a4e7f4e4b40d645fed97622a97c7fa72aa5da82b","kind":"tag","published_at":"2021-04-15T17:41:22.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v7.10.0","html_url":"https://github.com/npm/cli/releases/tag/v7.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v7.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v7.10.0/manifests"},{"name":"v6.14.13","sha":"3f244fe3a734dfcd84fb1dd5c521b7a10559f2c6","kind":"tag","published_at":"2021-04-09T17:30:10.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v6.14.13","html_url":"https://github.com/npm/cli/releases/tag/v6.14.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v6.14.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v6.14.13/manifests"},{"name":"v7.9.0","sha":"13843f489401d918e7f1a41ed1ff636fc3feb603","kind":"tag","published_at":"2021-04-08T17:32:59.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v7.9.0","html_url":"https://github.com/npm/cli/releases/tag/v7.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v7.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v7.9.0/manifests"},{"name":"v7.8.0","sha":"dedb9c8f8b0891b30aa76e60cdb1c4f0f9b2f22f","kind":"tag","published_at":"2021-04-01T20:01:31.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v7.8.0","html_url":"https://github.com/npm/cli/releases/tag/v7.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v7.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v7.8.0/manifests"},{"name":"v7.7.6","sha":"1267a41ac0b1c30d2cf5ac61e189eedb5136eedf","kind":"tag","published_at":"2021-03-29T18:53:05.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v7.7.6","html_url":"https://github.com/npm/cli/releases/tag/v7.7.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v7.7.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v7.7.6/manifests"},{"name":"v7.7.5","sha":"cc68634c52ed30f39af58b19fdfdf6e99aa947b1","kind":"tag","published_at":"2021-03-25T21:49:10.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v7.7.5","html_url":"https://github.com/npm/cli/releases/tag/v7.7.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v7.7.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v7.7.5/manifests"},{"name":"v6.14.12","sha":"f96fa104ff9fcfa37b55599161ed73c15981dbd4","kind":"tag","published_at":"2021-03-25T20:50:33.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v6.14.12","html_url":"https://github.com/npm/cli/releases/tag/v6.14.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v6.14.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v6.14.12/manifests"},{"name":"v7.7.4","sha":"2b3d1f983b4c75adfcff284573841a71f11f1146","kind":"tag","published_at":"2021-03-24T21:11:31.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v7.7.4","html_url":"https://github.com/npm/cli/releases/tag/v7.7.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v7.7.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v7.7.4/manifests"},{"name":"v7.7.3","sha":"8ff01268b1f12bb164c4650f45a4f14b997bc4c2","kind":"tag","published_at":"2021-03-24T18:13:07.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v7.7.3","html_url":"https://github.com/npm/cli/releases/tag/v7.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v7.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v7.7.3/manifests"},{"name":"v7.7.2","sha":"c0b392c7351180fea8b5aed14b04d19a910959a8","kind":"commit","published_at":"2021-03-24T17:13:10.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v7.7.2","html_url":"https://github.com/npm/cli/releases/tag/v7.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v7.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v7.7.2/manifests"},{"name":"v7.7.1","sha":"e32d94b5aa421b9b80a8fcd85f862a8259fb33a9","kind":"tag","published_at":"2021-03-24T14:56:21.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v7.7.1","html_url":"https://github.com/npm/cli/releases/tag/v7.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v7.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v7.7.1/manifests"},{"name":"v7.7.0","sha":"581b60b51ce0a30328fc582a4903b5d570c5d494","kind":"tag","published_at":"2021-03-23T16:49:03.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v7.7.0","html_url":"https://github.com/npm/cli/releases/tag/v7.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v7.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v7.7.0/manifests"},{"name":"v7.6.3","sha":"08673c34f0f131619ea8eb75dd325e755bf0a323","kind":"tag","published_at":"2021-03-11T21:15:25.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v7.6.3","html_url":"https://github.com/npm/cli/releases/tag/v7.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v7.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v7.6.3/manifests"},{"name":"v7.6.2","sha":"ab94ee77e6e5592bfb1784991baecab5496e44f7","kind":"tag","published_at":"2021-03-09T19:21:17.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v7.6.2","html_url":"https://github.com/npm/cli/releases/tag/v7.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v7.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v7.6.2/manifests"},{"name":"v7.6.1","sha":"323aeceb644963cbbc3034ab0502b713fb36b5d6","kind":"tag","published_at":"2021-03-04T21:55:21.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v7.6.1","html_url":"https://github.com/npm/cli/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%2Fcli/tags/v7.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v7.6.1/manifests"},{"name":"v7.6.0","sha":"0c881fc3e12c34fabf6225b1f5c0200d424f996c","kind":"tag","published_at":"2021-02-25T18:28:00.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v7.6.0","html_url":"https://github.com/npm/cli/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%2Fcli/tags/v7.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v7.6.0/manifests"},{"name":"v7.5.6","sha":"0c6bb2b259fac0504d57b05dc73b2e533412b87b","kind":"tag","published_at":"2021-02-22T20:56:21.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v7.5.6","html_url":"https://github.com/npm/cli/releases/tag/v7.5.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v7.5.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v7.5.6/manifests"},{"name":"v7.5.5","sha":"be9f1525587d70c909da88b996220b374583d42a","kind":"tag","published_at":"2021-02-22T17:50:13.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v7.5.5","html_url":"https://github.com/npm/cli/releases/tag/v7.5.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v7.5.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v7.5.5/manifests"},{"name":"v7.5.4","sha":"7c660092d64aae00e6e0685b57d122319cbf6a64","kind":"tag","published_at":"2021-02-12T18:11:07.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v7.5.4","html_url":"https://github.com/npm/cli/releases/tag/v7.5.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v7.5.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v7.5.4/manifests"},{"name":"v7.5.3","sha":"e815cd4f79dafcc8fa1b8b2bec4c9b4acac89175","kind":"tag","published_at":"2021-02-08T20:49:00.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v7.5.3","html_url":"https://github.com/npm/cli/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%2Fcli/tags/v7.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v7.5.3/manifests"},{"name":"v7.5.2","sha":"e964b7c78480e5556a4d9351d3d00f2cdf7bf95c","kind":"tag","published_at":"2021-02-02T17:26:17.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v7.5.2","html_url":"https://github.com/npm/cli/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%2Fcli/tags/v7.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v7.5.2/manifests"},{"name":"v7.5.1","sha":"22112a99ee92af2d6b5762b49aeb22858147af59","kind":"tag","published_at":"2021-02-01T20:52:45.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v7.5.1","html_url":"https://github.com/npm/cli/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%2Fcli/tags/v7.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v7.5.1/manifests"},{"name":"v7.5.0","sha":"7b1a5399cfbfcc7a7194c4aa4bbadfbce6cbbe66","kind":"tag","published_at":"2021-01-28T21:35:41.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v7.5.0","html_url":"https://github.com/npm/cli/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%2Fcli/tags/v7.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v7.5.0/manifests"},{"name":"v7.4.3","sha":"eb4f069159f70d7a48a7e41002ab5b9f9e15fc04","kind":"tag","published_at":"2021-01-21T17:00:13.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v7.4.3","html_url":"https://github.com/npm/cli/releases/tag/v7.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v7.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v7.4.3/manifests"},{"name":"v7.4.2","sha":"23f3d7dd076dbdd75ee4fbad37620e1c5d494a2d","kind":"tag","published_at":"2021-01-15T20:48:45.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v7.4.2","html_url":"https://github.com/npm/cli/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%2Fcli/tags/v7.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v7.4.2/manifests"},{"name":"v7.4.1","sha":"653769de359b8d24f0d17b8e7e426708f49cadb8","kind":"tag","published_at":"2021-01-14T21:58:26.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v7.4.1","html_url":"https://github.com/npm/cli/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%2Fcli/tags/v7.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v7.4.1/manifests"},{"name":"v6.14.11","sha":"ef5b0d368182aaebf87be053fc5a1b8f7deccadc","kind":"tag","published_at":"2021-01-08T01:41:00.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v6.14.11","html_url":"https://github.com/npm/cli/releases/tag/v6.14.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v6.14.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v6.14.11/manifests"},{"name":"v7.4.0","sha":"eb061cac248228f2249d4c8905b349aef0215695","kind":"tag","published_at":"2021-01-07T20:53:43.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v7.4.0","html_url":"https://github.com/npm/cli/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%2Fcli/tags/v7.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v7.4.0/manifests"},{"name":"v7.3.0","sha":"7282329512a729d05c630583c52a085bc9ecc03b","kind":"tag","published_at":"2020-12-18T20:30:53.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v7.3.0","html_url":"https://github.com/npm/cli/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%2Fcli/tags/v7.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v7.3.0/manifests"},{"name":"v6.14.10","sha":"5caaff41f6748c7c2cbd8c34c3f4a399687806a5","kind":"commit","published_at":"2020-12-18T19:52:54.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v6.14.10","html_url":"https://github.com/npm/cli/releases/tag/v6.14.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v6.14.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v6.14.10/manifests"},{"name":"v7.2.0","sha":"e8c3796d35dca5cb6d4098f18d72bd8b8366da23","kind":"tag","published_at":"2020-12-15T19:39:51.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v7.2.0","html_url":"https://github.com/npm/cli/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%2Fcli/tags/v7.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v7.2.0/manifests"},{"name":"v7.1.2","sha":"a844b709dba837b2c5dabeb78548ba7cbfc7e5ab","kind":"commit","published_at":"2020-12-11T20:41:25.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v7.1.2","html_url":"https://github.com/npm/cli/releases/tag/v7.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v7.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v7.1.2/manifests"},{"name":"v7.1.1","sha":"7b4f10d3797860b7b9709ec5dad0db2c7f915ddb","kind":"tag","published_at":"2020-12-09T00:54:05.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v7.1.1","html_url":"https://github.com/npm/cli/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%2Fcli/tags/v7.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v7.1.1/manifests"},{"name":"v7.1.0","sha":"2b8b9bdbc3606772dc7f7b3a95b7ba3c572b4e98","kind":"tag","published_at":"2020-12-04T19:51:57.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v7.1.0","html_url":"https://github.com/npm/cli/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%2Fcli/tags/v7.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v7.1.0/manifests"},{"name":"v7.0.15","sha":"e9a440bcc5bd9a42dbdbf4bf9340d188c910857c","kind":"tag","published_at":"2020-11-27T16:51:47.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v7.0.15","html_url":"https://github.com/npm/cli/releases/tag/v7.0.15","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v7.0.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v7.0.15/manifests"},{"name":"v7.0.14","sha":"27a4c19b95ebd2e73d67000a5249a0e154b08ba5","kind":"tag","published_at":"2020-11-23T20:44:05.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v7.0.14","html_url":"https://github.com/npm/cli/releases/tag/v7.0.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v7.0.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v7.0.14/manifests"},{"name":"v6.14.9","sha":"addb68478255fec2d8a3fc6020e65cb97e4affd3","kind":"tag","published_at":"2020-11-20T20:41:13.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v6.14.9","html_url":"https://github.com/npm/cli/releases/tag/v6.14.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v6.14.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v6.14.9/manifests"},{"name":"v7.0.13","sha":"65bdbb2a05e29341529fdd6d59385b3864d29522","kind":"tag","published_at":"2020-11-20T20:09:06.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v7.0.13","html_url":"https://github.com/npm/cli/releases/tag/v7.0.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v7.0.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v7.0.13/manifests"},{"name":"v7.0.12","sha":"ab0b932f7117419cc7de2f4438300651f729b413","kind":"tag","published_at":"2020-11-17T20:05:58.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v7.0.12","html_url":"https://github.com/npm/cli/releases/tag/v7.0.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v7.0.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v7.0.12/manifests"},{"name":"v7.0.11","sha":"555b3b20d4a52f490601ec5188844f92f69e7df0","kind":"tag","published_at":"2020-11-13T19:31:07.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v7.0.11","html_url":"https://github.com/npm/cli/releases/tag/v7.0.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v7.0.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v7.0.11/manifests"},{"name":"v7.0.10","sha":"a28aff769a77f127f371c31afcb9e9814722e5cd","kind":"tag","published_at":"2020-11-10T19:34:17.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v7.0.10","html_url":"https://github.com/npm/cli/releases/tag/v7.0.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v7.0.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v7.0.10/manifests"},{"name":"v7.0.9","sha":"3ef108a4d56cf3900ef9ff7111ee7746a6170e2e","kind":"tag","published_at":"2020-11-06T19:58:52.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v7.0.9","html_url":"https://github.com/npm/cli/releases/tag/v7.0.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v7.0.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v7.0.9/manifests"},{"name":"v7.0.8","sha":"65fe2ffb8a85964a682e5c7422b3d3dc4121e02d","kind":"tag","published_at":"2020-11-03T23:11:14.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v7.0.8","html_url":"https://github.com/npm/cli/releases/tag/v7.0.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v7.0.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v7.0.8/manifests"},{"name":"v7.0.7","sha":"eedf93e1526f5834d549b68dab9258b6283921de","kind":"tag","published_at":"2020-10-30T18:53:32.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v7.0.7","html_url":"https://github.com/npm/cli/releases/tag/v7.0.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v7.0.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v7.0.7/manifests"},{"name":"v7.0.6","sha":"84d71236369d9c7f6ff84320461ab10bed0fe7a3","kind":"tag","published_at":"2020-10-27T18:58:03.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v7.0.6","html_url":"https://github.com/npm/cli/releases/tag/v7.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v7.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v7.0.6/manifests"},{"name":"v7.0.5","sha":"b8dfae9911d117d462d7b4b770e52c2e859498af","kind":"tag","published_at":"2020-10-23T19:06:37.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v7.0.5","html_url":"https://github.com/npm/cli/releases/tag/v7.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v7.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v7.0.5/manifests"},{"name":"v7.0.4","sha":"ab22c43a6a5ddcd9b59eb3df3db4e1a0dffdcaaa","kind":"tag","published_at":"2020-10-23T18:45:09.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v7.0.4","html_url":"https://github.com/npm/cli/releases/tag/v7.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v7.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v7.0.4/manifests"},{"name":"v7.0.3","sha":"cb99e52aff2aaeef8fa024f3365a4ed39f15d2b1","kind":"tag","published_at":"2020-10-20T18:38:53.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v7.0.3","html_url":"https://github.com/npm/cli/releases/tag/v7.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v7.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v7.0.3/manifests"},{"name":"v7.0.2","sha":"f1a12fec052f8a9011731c1c895a4101cf128854","kind":"tag","published_at":"2020-10-16T20:45:31.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v7.0.2","html_url":"https://github.com/npm/cli/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%2Fcli/tags/v7.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v7.0.2/manifests"},{"name":"v7.0.1","sha":"ded42b4abd064cf5964e0efbdc2bd311a3e8b223","kind":"tag","published_at":"2020-10-15T23:25:53.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v7.0.1","html_url":"https://github.com/npm/cli/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%2Fcli/tags/v7.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v7.0.1/manifests"},{"name":"v7.0.0","sha":"3b4ba65b11c42b9ca27f0ddb37211feb8857e30f","kind":"tag","published_at":"2020-10-13T04:54:15.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v7.0.0","html_url":"https://github.com/npm/cli/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%2Fcli/tags/v7.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v7.0.0/manifests"},{"name":"v7.0.0-rc.4","sha":"1a35d875548aa671370bfce5aac1b351463841c7","kind":"tag","published_at":"2020-10-09T18:46:30.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v7.0.0-rc.4","html_url":"https://github.com/npm/cli/releases/tag/v7.0.0-rc.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v7.0.0-rc.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v7.0.0-rc.4/manifests"},{"name":"v7.0.0-rc.3","sha":"885890256deedd8b187e0c2e820c4275b41b58e1","kind":"tag","published_at":"2020-10-06T18:54:28.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v7.0.0-rc.3","html_url":"https://github.com/npm/cli/releases/tag/v7.0.0-rc.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v7.0.0-rc.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v7.0.0-rc.3/manifests"},{"name":"v7.0.0-rc.2","sha":"ab2c9345475d8825b08ad73f4cae8b92f25acb38","kind":"tag","published_at":"2020-10-02T23:56:21.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v7.0.0-rc.2","html_url":"https://github.com/npm/cli/releases/tag/v7.0.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v7.0.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v7.0.0-rc.2/manifests"},{"name":"v7.0.0-rc.1","sha":"37200a60c8f7ead55a794a5ebdb6a5ea9525e13a","kind":"tag","published_at":"2020-10-02T21:19:25.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v7.0.0-rc.1","html_url":"https://github.com/npm/cli/releases/tag/v7.0.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v7.0.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v7.0.0-rc.1/manifests"},{"name":"v7.0.0-rc.0","sha":"7d21d08de18ea3eb40825ab7ee02272592dadce8","kind":"tag","published_at":"2020-10-01T13:42:43.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v7.0.0-rc.0","html_url":"https://github.com/npm/cli/releases/tag/v7.0.0-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v7.0.0-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v7.0.0-rc.0/manifests"},{"name":"v7.0.0-beta.13","sha":"611e2ac245aad1e41e40abd7488c2acaf62777c5","kind":"tag","published_at":"2020-09-29T18:57:00.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v7.0.0-beta.13","html_url":"https://github.com/npm/cli/releases/tag/v7.0.0-beta.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v7.0.0-beta.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v7.0.0-beta.13/manifests"},{"name":"v7.0.0-beta.12","sha":"9bc69667f01d2a571cb2ce36927057b099863882","kind":"tag","published_at":"2020-09-22T17:02:04.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v7.0.0-beta.12","html_url":"https://github.com/npm/cli/releases/tag/v7.0.0-beta.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v7.0.0-beta.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v7.0.0-beta.12/manifests"},{"name":"v7.0.0-beta.11","sha":"21d4176de46d7cb1ebd7dccc14230880a963c0db","kind":"tag","published_at":"2020-09-16T15:52:37.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v7.0.0-beta.11","html_url":"https://github.com/npm/cli/releases/tag/v7.0.0-beta.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v7.0.0-beta.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v7.0.0-beta.11/manifests"},{"name":"v7.0.0-beta.10","sha":"c13806b7172a494e3c9a4c228323c502f536e24c","kind":"tag","published_at":"2020-09-08T17:28:28.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v7.0.0-beta.10","html_url":"https://github.com/npm/cli/releases/tag/v7.0.0-beta.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v7.0.0-beta.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v7.0.0-beta.10/manifests"},{"name":"v7.0.0-beta.9","sha":"58c215543103d52c4b44b0fa8f479e8537c1e472","kind":"tag","published_at":"2020-09-04T19:14:59.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v7.0.0-beta.9","html_url":"https://github.com/npm/cli/releases/tag/v7.0.0-beta.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v7.0.0-beta.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v7.0.0-beta.9/manifests"},{"name":"v7.0.0-beta.8","sha":"0d586c8fca35f1e8bf0a40733b3c413ccff062df","kind":"tag","published_at":"2020-09-01T19:18:56.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v7.0.0-beta.8","html_url":"https://github.com/npm/cli/releases/tag/v7.0.0-beta.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v7.0.0-beta.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v7.0.0-beta.8/manifests"},{"name":"v7.0.0-beta.7","sha":"1dbec09b2bc32f94f305b51994f16590387250b1","kind":"tag","published_at":"2020-08-25T18:41:07.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v7.0.0-beta.7","html_url":"https://github.com/npm/cli/releases/tag/v7.0.0-beta.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v7.0.0-beta.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v7.0.0-beta.7/manifests"},{"name":"v7.0.0-beta.6","sha":"a2f139e986443493a7ccd7c238a785d47f4b5f2f","kind":"tag","published_at":"2020-08-21T18:42:16.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v7.0.0-beta.6","html_url":"https://github.com/npm/cli/releases/tag/v7.0.0-beta.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v7.0.0-beta.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v7.0.0-beta.6/manifests"},{"name":"v7.0.0-beta.5","sha":"e8c77397840ca52d309893b1d5c632bc4054c72a","kind":"tag","published_at":"2020-08-18T19:02:19.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v7.0.0-beta.5","html_url":"https://github.com/npm/cli/releases/tag/v7.0.0-beta.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v7.0.0-beta.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v7.0.0-beta.5/manifests"},{"name":"v6.14.8","sha":"39a25ae560d17393b2a7b8fbc2abc424654604b7","kind":"tag","published_at":"2020-08-17T20:40:32.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v6.14.8","html_url":"https://github.com/npm/cli/releases/tag/v6.14.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v6.14.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v6.14.8/manifests"},{"name":"v7.0.0-beta.4","sha":"2820af1969843a9a8c07d27119f2aeb931628a0f","kind":"tag","published_at":"2020-08-11T16:04:07.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v7.0.0-beta.4","html_url":"https://github.com/npm/cli/releases/tag/v7.0.0-beta.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v7.0.0-beta.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v7.0.0-beta.4/manifests"},{"name":"v7.0.0-beta.3","sha":"fd7a49890b20fa12f494d601d25a427cb3c60814","kind":"tag","published_at":"2020-08-10T21:44:27.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v7.0.0-beta.3","html_url":"https://github.com/npm/cli/releases/tag/v7.0.0-beta.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v7.0.0-beta.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v7.0.0-beta.3/manifests"},{"name":"v7.0.0-beta.2","sha":"9e8144f13ff46a50a3170dfba96a57d810bafd7f","kind":"tag","published_at":"2020-08-07T18:34:12.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v7.0.0-beta.2","html_url":"https://github.com/npm/cli/releases/tag/v7.0.0-beta.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v7.0.0-beta.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v7.0.0-beta.2/manifests"},{"name":"v7.0.0-beta.1","sha":"0d9b1271d92271fccab086fa07b10bd18cf31cc8","kind":"tag","published_at":"2020-08-05T19:24:23.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v7.0.0-beta.1","html_url":"https://github.com/npm/cli/releases/tag/v7.0.0-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v7.0.0-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v7.0.0-beta.1/manifests"},{"name":"v7.0.0-beta.0","sha":"f7505572ef79b8801b408d52db1444017f5f21e9","kind":"tag","published_at":"2020-08-04T19:40:25.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v7.0.0-beta.0","html_url":"https://github.com/npm/cli/releases/tag/v7.0.0-beta.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v7.0.0-beta.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v7.0.0-beta.0/manifests"},{"name":"v6.14.7","sha":"42e46256156eb6446862f208896d844acf3b8c5d","kind":"tag","published_at":"2020-07-21T19:25:09.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v6.14.7","html_url":"https://github.com/npm/cli/releases/tag/v6.14.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v6.14.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v6.14.7/manifests"},{"name":"v6.14.6","sha":"7352eb694dd881ff6ceb41f1ae0973dbb2ad233a","kind":"tag","published_at":"2020-07-07T16:54:15.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v6.14.6","html_url":"https://github.com/npm/cli/releases/tag/v6.14.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v6.14.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v6.14.6/manifests"},{"name":"v6.14.5","sha":"abdf52879fcf0e0f534ad977931f6935f5d1dce3","kind":"tag","published_at":"2020-05-04T15:55:16.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v6.14.5","html_url":"https://github.com/npm/cli/releases/tag/v6.14.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v6.14.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v6.14.5/manifests"},{"name":"v6.14.4","sha":"cf7da1e1a0dc9becbe382ac5abd8830551009a53","kind":"tag","published_at":"2020-03-25T15:41:38.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v6.14.4","html_url":"https://github.com/npm/cli/releases/tag/v6.14.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v6.14.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v6.14.4/manifests"},{"name":"v6.14.3","sha":"cc3122a2fe4619615bf87860b49272ed5ac30335","kind":"tag","published_at":"2020-03-19T14:18:46.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v6.14.3","html_url":"https://github.com/npm/cli/releases/tag/v6.14.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v6.14.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v6.14.3/manifests"},{"name":"v6.14.2","sha":"572f463f8ac7dc5dfb3d129a3ac266e430434c6a","kind":"tag","published_at":"2020-03-03T17:03:02.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v6.14.2","html_url":"https://github.com/npm/cli/releases/tag/v6.14.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v6.14.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v6.14.2/manifests"},{"name":"v6.14.1","sha":"3b9c13599a0af1bb0b4d80fc7a9b925e0b518d2c","kind":"tag","published_at":"2020-02-27T00:35:50.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v6.14.1","html_url":"https://github.com/npm/cli/releases/tag/v6.14.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v6.14.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v6.14.1/manifests"},{"name":"v6.14.0","sha":"83293c4f805d670708bbf7c24a95f517b7b4cc24","kind":"tag","published_at":"2020-02-25T19:03:19.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v6.14.0","html_url":"https://github.com/npm/cli/releases/tag/v6.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v6.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v6.14.0/manifests"},{"name":"v6.13.7","sha":"f533d61eb27c484fae84571fbea8bc1d83acb42b","kind":"tag","published_at":"2020-01-28T19:05:30.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v6.13.7","html_url":"https://github.com/npm/cli/releases/tag/v6.13.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v6.13.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v6.13.7/manifests"},{"name":"v6.13.6","sha":"ac3739fe86077c2034a3d42e3107c2abcb23458f","kind":"tag","published_at":"2020-01-09T22:56:51.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v6.13.6","html_url":"https://github.com/npm/cli/releases/tag/v6.13.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v6.13.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v6.13.6/manifests"},{"name":"v6.13.5","sha":"787bb66a6f2870bb6b930c9f075520c4b544c836","kind":"tag","published_at":"2020-01-09T20:53:33.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v6.13.5","html_url":"https://github.com/npm/cli/releases/tag/v6.13.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v6.13.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v6.13.5/manifests"},{"name":"v6.13.4","sha":"fd29398f6904010493acc7c3d96af38178f94b97","kind":"tag","published_at":"2019-12-11T18:59:53.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v6.13.4","html_url":"https://github.com/npm/cli/releases/tag/v6.13.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v6.13.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v6.13.4/manifests"},{"name":"v6.13.3","sha":"45482c25c0d169179fe56d1877e60361993cc8bd","kind":"tag","published_at":"2019-12-10T01:28:47.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v6.13.3","html_url":"https://github.com/npm/cli/releases/tag/v6.13.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v6.13.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v6.13.3/manifests"},{"name":"v6.13.2","sha":"0a0fdff3edca1ea2f0a2d87a0568751f369fd0c4","kind":"tag","published_at":"2019-12-03T17:51:54.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v6.13.2","html_url":"https://github.com/npm/cli/releases/tag/v6.13.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v6.13.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v6.13.2/manifests"},{"name":"v6.13.1","sha":"b829d62c98506325d2afb2d85d191a8ff1c49157","kind":"tag","published_at":"2019-11-18T18:22:16.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v6.13.1","html_url":"https://github.com/npm/cli/releases/tag/v6.13.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v6.13.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v6.13.1/manifests"},{"name":"v6.13.0","sha":"9c7161de7218b63d487131a4fb67e942b772820e","kind":"tag","published_at":"2019-11-05T19:43:01.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v6.13.0","html_url":"https://github.com/npm/cli/releases/tag/v6.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v6.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v6.13.0/manifests"},{"name":"v6.12.1","sha":"3e7ed30d6e9211e39bd93ec4e254cc5a2b159947","kind":"tag","published_at":"2019-10-29T16:45:05.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v6.12.1","html_url":"https://github.com/npm/cli/releases/tag/v6.12.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v6.12.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v6.12.1/manifests"},{"name":"v6.12.0","sha":"44ddd0b528732028ea4f38ef15b5826f3f4e2ec1","kind":"tag","published_at":"2019-10-08T15:40:37.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v6.12.0","html_url":"https://github.com/npm/cli/releases/tag/v6.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v6.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v6.12.0/manifests"},{"name":"v6.12.0-next.0","sha":"eb22908593edf1a465208eca947539f5a9e921d4","kind":"tag","published_at":"2019-09-26T18:59:46.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v6.12.0-next.0","html_url":"https://github.com/npm/cli/releases/tag/v6.12.0-next.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v6.12.0-next.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v6.12.0-next.0/manifests"},{"name":"v6.11.3","sha":"b4ff454dd590d9ea0879a30c0816ec3fea31db5b","kind":"tag","published_at":"2019-09-03T22:10:22.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v6.11.3","html_url":"https://github.com/npm/cli/releases/tag/v6.11.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v6.11.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v6.11.3/manifests"},{"name":"v6.11.2","sha":"bd6e5d24b77f664cd4a7736fca7c031d9ad133a9","kind":"tag","published_at":"2019-08-22T18:56:12.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v6.11.2","html_url":"https://github.com/npm/cli/releases/tag/v6.11.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v6.11.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v6.11.2/manifests"},{"name":"v6.11.1","sha":"6c18f1fd3a0eb4ccf26c55e9f11dcfa7fd8a89f0","kind":"tag","published_at":"2019-08-21T00:15:17.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v6.11.1","html_url":"https://github.com/npm/cli/releases/tag/v6.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v6.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v6.11.1/manifests"},{"name":"v6.11.0","sha":"53cf5e93bab0b3620b9b89b41f2de68879e3d70b","kind":"tag","published_at":"2019-08-20T17:57:13.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v6.11.0","html_url":"https://github.com/npm/cli/releases/tag/v6.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v6.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v6.11.0/manifests"},{"name":"v6.10.3","sha":"897537ab08261fe4323b0d079047507dba62bc11","kind":"tag","published_at":"2019-08-06T16:14:54.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v6.10.3","html_url":"https://github.com/npm/cli/releases/tag/v6.10.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v6.10.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v6.10.3/manifests"},{"name":"v6.10.2","sha":"6bcafd3ce6dd24e469d938c80309f383e615e800","kind":"tag","published_at":"2019-07-23T16:20:40.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v6.10.2","html_url":"https://github.com/npm/cli/releases/tag/v6.10.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v6.10.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v6.10.2/manifests"},{"name":"v6.10.2-next.3","sha":"cc87013b2369d426218eed7afc570b48cc5ee65b","kind":"tag","published_at":"2019-07-22T23:26:59.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v6.10.2-next.3","html_url":"https://github.com/npm/cli/releases/tag/v6.10.2-next.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v6.10.2-next.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v6.10.2-next.3/manifests"},{"name":"v6.10.2-next.2","sha":"7c80ba5402a39ee80fc45a239a605843d746dadd","kind":"tag","published_at":"2019-07-21T21:54:45.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v6.10.2-next.2","html_url":"https://github.com/npm/cli/releases/tag/v6.10.2-next.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v6.10.2-next.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v6.10.2-next.2/manifests"},{"name":"v6.10.2-next.1","sha":"122f5fc2212894a63718e8244dcf46ddd3b86be7","kind":"tag","published_at":"2019-07-17T16:34:24.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v6.10.2-next.1","html_url":"https://github.com/npm/cli/releases/tag/v6.10.2-next.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v6.10.2-next.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v6.10.2-next.1/manifests"},{"name":"v6.10.2-next.0","sha":"9ce32bb3f47a707845b209fb3084395bc12382aa","kind":"tag","published_at":"2019-07-16T23:49:22.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v6.10.2-next.0","html_url":"https://github.com/npm/cli/releases/tag/v6.10.2-next.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v6.10.2-next.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v6.10.2-next.0/manifests"},{"name":"v6.10.1","sha":"ba7f1466436cc22e27f8a14dede3aadbc3147f9a","kind":"tag","published_at":"2019-07-11T17:37:57.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v6.10.1","html_url":"https://github.com/npm/cli/releases/tag/v6.10.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v6.10.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v6.10.1/manifests"},{"name":"v6.10.1-next.2","sha":"9a693d07c615ee8ce8cf7a2119fcff5e3df27701","kind":"tag","published_at":"2019-07-10T22:27:31.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v6.10.1-next.2","html_url":"https://github.com/npm/cli/releases/tag/v6.10.1-next.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v6.10.1-next.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v6.10.1-next.2/manifests"},{"name":"v6.10.1-next.1","sha":"c2a4aedf7e3d7ff59b15c8104d81d3e429e9291c","kind":"tag","published_at":"2019-07-03T21:42:48.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v6.10.1-next.1","html_url":"https://github.com/npm/cli/releases/tag/v6.10.1-next.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v6.10.1-next.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v6.10.1-next.1/manifests"},{"name":"v6.10.1-next.0","sha":"08e0fa6f18cc8ee94222c2825ee170091fe85f5c","kind":"tag","published_at":"2019-07-03T17:14:32.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v6.10.1-next.0","html_url":"https://github.com/npm/cli/releases/tag/v6.10.1-next.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v6.10.1-next.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v6.10.1-next.0/manifests"},{"name":"v6.10.0","sha":"c1522be2406a0ea4f14c85753edd42ddd8d7e180","kind":"tag","published_at":"2019-07-03T16:53:01.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v6.10.0","html_url":"https://github.com/npm/cli/releases/tag/v6.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v6.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v6.10.0/manifests"},{"name":"v6.10.0-next.0","sha":"eee0bcdce95191e0683609d8de340281188b04ba","kind":"tag","published_at":"2019-07-01T18:03:12.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v6.10.0-next.0","html_url":"https://github.com/npm/cli/releases/tag/v6.10.0-next.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v6.10.0-next.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v6.10.0-next.0/manifests"},{"name":"v6.9.2","sha":"31718e72cb5a03cee7127fc36843e4b55c868d93","kind":"tag","published_at":"2019-06-27T20:02:49.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v6.9.2","html_url":"https://github.com/npm/cli/releases/tag/v6.9.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v6.9.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v6.9.2/manifests"},{"name":"v6.9.1","sha":"43cb2580d7869d798ff44705aa25a0adac49950d","kind":"tag","published_at":"2019-06-26T21:20:15.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v6.9.1","html_url":"https://github.com/npm/cli/releases/tag/v6.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v6.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v6.9.1/manifests"},{"name":"v6.9.1-next.0","sha":"199c9705aa2c67829509b42082fad6da148f787a","kind":"tag","published_at":"2019-03-20T20:49:31.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v6.9.1-next.0","html_url":"https://github.com/npm/cli/releases/tag/v6.9.1-next.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v6.9.1-next.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v6.9.1-next.0/manifests"},{"name":"v6.9.0","sha":"656bce7dd0f9753a273912e803261ed246593924","kind":"tag","published_at":"2019-03-06T18:55:37.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v6.9.0","html_url":"https://github.com/npm/cli/releases/tag/v6.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v6.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v6.9.0/manifests"},{"name":"v6.9.0-next.0","sha":"de0ebe1612bbafbd7dbd4a5cfcb7c257d2e95f80","kind":"tag","published_at":"2019-02-20T23:56:34.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v6.9.0-next.0","html_url":"https://github.com/npm/cli/releases/tag/v6.9.0-next.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v6.9.0-next.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v6.9.0-next.0/manifests"},{"name":"v6.8.0","sha":"67142b358f639dd4a688c7977bd5397ba39bc5e8","kind":"tag","published_at":"2019-02-13T23:14:36.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v6.8.0","html_url":"https://github.com/npm/cli/releases/tag/v6.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v6.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v6.8.0/manifests"},{"name":"v6.8.0-next.2","sha":"26b768dbced4de5b88d99cc51096864da97cf4f1","kind":"tag","published_at":"2019-02-07T19:35:29.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v6.8.0-next.2","html_url":"https://github.com/npm/cli/releases/tag/v6.8.0-next.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v6.8.0-next.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v6.8.0-next.2/manifests"},{"name":"v6.8.0-next.1","sha":"7c62cdef7af45795dbbc17dbf2fb6c42447475c7","kind":"tag","published_at":"2019-02-06T21:44:44.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v6.8.0-next.1","html_url":"https://github.com/npm/cli/releases/tag/v6.8.0-next.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v6.8.0-next.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v6.8.0-next.1/manifests"},{"name":"v6.8.0-next.0","sha":"309260d03d0408f712b5fcd35f01baee210c9787","kind":"tag","published_at":"2019-01-31T19:59:09.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v6.8.0-next.0","html_url":"https://github.com/npm/cli/releases/tag/v6.8.0-next.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v6.8.0-next.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v6.8.0-next.0/manifests"},{"name":"v6.7.0","sha":"f6e31a7bbb7e8ca882f126f5a0065b473300f8b8","kind":"tag","published_at":"2019-01-23T21:52:16.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v6.7.0","html_url":"https://github.com/npm/cli/releases/tag/v6.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v6.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v6.7.0/manifests"},{"name":"v6.6.0","sha":"bb8688d5aba998bcdbcd33ee0508dad8a9ec2278","kind":"tag","published_at":"2019-01-17T22:01:14.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v6.6.0","html_url":"https://github.com/npm/cli/releases/tag/v6.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v6.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v6.6.0/manifests"},{"name":"v6.6.0-next.1","sha":"6c89adbc12a267b28704478f175e66c92132d158","kind":"tag","published_at":"2019-01-10T19:49:53.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v6.6.0-next.1","html_url":"https://github.com/npm/cli/releases/tag/v6.6.0-next.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v6.6.0-next.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v6.6.0-next.1/manifests"},{"name":"v6.6.0-next.0","sha":"56440dd192a43c76639e55c15ecec84c313b906e","kind":"tag","published_at":"2018-12-12T21:47:25.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v6.6.0-next.0","html_url":"https://github.com/npm/cli/releases/tag/v6.6.0-next.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v6.6.0-next.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v6.6.0-next.0/manifests"},{"name":"v6.5.0","sha":"ab0f0260e5b6333f98062fb2d9f4f9954d3ee6cd","kind":"tag","published_at":"2018-12-10T22:23:42.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v6.5.0","html_url":"https://github.com/npm/cli/releases/tag/v6.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v6.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v6.5.0/manifests"},{"name":"rm","sha":"d5ebe1f3a29925ab7d4ffbaac0280d6610371c7d","kind":"tag","published_at":"2018-12-10T22:18:19.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/rm","html_url":"https://github.com/npm/cli/releases/tag/rm","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/rm","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/rm/manifests"},{"name":"v6.5.0-next.0","sha":"d6ba95a341940ae80da13ab8cb7ca28ec80d0f95","kind":"tag","published_at":"2018-11-28T22:19:17.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v6.5.0-next.0","html_url":"https://github.com/npm/cli/releases/tag/v6.5.0-next.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v6.5.0-next.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v6.5.0-next.0/manifests"},{"name":"v6.4.1","sha":"59e5056a2129cb2951f4ff3b657ada20657f01a7","kind":"tag","published_at":"2018-08-29T18:19:17.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v6.4.1","html_url":"https://github.com/npm/cli/releases/tag/v6.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v6.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v6.4.1/manifests"},{"name":"v6.4.1-next.0","sha":"bae4edede4edf9f36b46092dcb13eb406012da13","kind":"tag","published_at":"2018-08-23T01:25:05.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v6.4.1-next.0","html_url":"https://github.com/npm/cli/releases/tag/v6.4.1-next.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v6.4.1-next.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v6.4.1-next.0/manifests"},{"name":"v6.4.0","sha":"58ece8973f43c77b1f4f44ded0f49556ad30eb57","kind":"tag","published_at":"2018-08-15T17:22:56.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v6.4.0","html_url":"https://github.com/npm/cli/releases/tag/v6.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v6.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v6.4.0/manifests"},{"name":"v6.4.0-next.0","sha":"361226dc0e5df9d5f78d75de3ef654a3ebdc9b15","kind":"tag","published_at":"2018-08-09T04:09:25.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v6.4.0-next.0","html_url":"https://github.com/npm/cli/releases/tag/v6.4.0-next.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v6.4.0-next.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v6.4.0-next.0/manifests"},{"name":"v6.3.0","sha":"14bd214c9e3fb42005dc1925d4e2a8ebe95a87f7","kind":"tag","published_at":"2018-08-02T01:42:54.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v6.3.0","html_url":"https://github.com/npm/cli/releases/tag/v6.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v6.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v6.3.0/manifests"},{"name":"v6.3.0-next.0","sha":"5b8929afd90e9c740aa20dc9c9802245be2cd08c","kind":"tag","published_at":"2018-07-25T21:16:51.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v6.3.0-next.0","html_url":"https://github.com/npm/cli/releases/tag/v6.3.0-next.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v6.3.0-next.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v6.3.0-next.0/manifests"},{"name":"v6.2.0","sha":"ab3c62aa83375a7d4a21e396129ae5679ee86646","kind":"tag","published_at":"2018-07-14T05:02:04.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v6.2.0","html_url":"https://github.com/npm/cli/releases/tag/v6.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v6.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v6.2.0/manifests"},{"name":"v6.2.0-next.1","sha":"843bdd6b1ac2c68cfbc78a75b62f3a7124a710ea","kind":"tag","published_at":"2018-07-05T18:45:48.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v6.2.0-next.1","html_url":"https://github.com/npm/cli/releases/tag/v6.2.0-next.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v6.2.0-next.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v6.2.0-next.1/manifests"},{"name":"v6.2.0-next.0","sha":"ea9415fcc1261b983cd2df580b53f84af9a0e2fc","kind":"tag","published_at":"2018-06-29T19:52:41.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v6.2.0-next.0","html_url":"https://github.com/npm/cli/releases/tag/v6.2.0-next.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v6.2.0-next.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v6.2.0-next.0/manifests"},{"name":"v6.1.0","sha":"4c65cd952bc8627811735bea76b9b110cc4fc80e","kind":"tag","published_at":"2018-05-24T01:48:32.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v6.1.0","html_url":"https://github.com/npm/cli/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%2Fcli/tags/v6.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v6.1.0/manifests"},{"name":"v6.1.0-next.0","sha":"83a705115be313219c4ee5ac5b1da4f29b3ac710","kind":"tag","published_at":"2018-05-17T22:07:29.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v6.1.0-next.0","html_url":"https://github.com/npm/cli/releases/tag/v6.1.0-next.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v6.1.0-next.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v6.1.0-next.0/manifests"},{"name":"v5.10.0","sha":"c62d0eafa5cdc217eb9a51d75caa257ad415df1f","kind":"tag","published_at":"2018-05-11T21:19:31.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v5.10.0","html_url":"https://github.com/npm/cli/releases/tag/v5.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v5.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v5.10.0/manifests"},{"name":"v6.0.1","sha":"1365694bb3da9be95964a4eb6c92b1c71d0edde5","kind":"tag","published_at":"2018-05-10T04:03:30.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v6.0.1","html_url":"https://github.com/npm/cli/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%2Fcli/tags/v6.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v6.0.1/manifests"},{"name":"v5.10.0-next.1","sha":"9cb91024d5842cc2804e79c87082b9bb619ab384","kind":"tag","published_at":"2018-05-07T22:27:36.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v5.10.0-next.1","html_url":"https://github.com/npm/cli/releases/tag/v5.10.0-next.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v5.10.0-next.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v5.10.0-next.1/manifests"},{"name":"v6.0.1-next.0","sha":"279ef3a6a74f8793a5f1e1b8e6ba1b431b172a8b","kind":"tag","published_at":"2018-05-04T19:48:20.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v6.0.1-next.0","html_url":"https://github.com/npm/cli/releases/tag/v6.0.1-next.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v6.0.1-next.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v6.0.1-next.0/manifests"},{"name":"v6.0.0","sha":"7e679fdc862a7176c290b51db91b189f5c6a0c95","kind":"tag","published_at":"2018-04-24T05:41:37.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v6.0.0","html_url":"https://github.com/npm/cli/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%2Fcli/tags/v6.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v6.0.0/manifests"},{"name":"v6.0.0-next.2","sha":"82dfa54ccc2afa60ea6024e8810560e452cd1265","kind":"tag","published_at":"2018-04-21T04:11:30.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v6.0.0-next.2","html_url":"https://github.com/npm/cli/releases/tag/v6.0.0-next.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v6.0.0-next.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v6.0.0-next.2/manifests"},{"name":"v6.0.0-next.1","sha":"bfd290efb668e0630e67e43eeb27e1495e2322d0","kind":"tag","published_at":"2018-04-13T21:17:48.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v6.0.0-next.1","html_url":"https://github.com/npm/cli/releases/tag/v6.0.0-next.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v6.0.0-next.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v6.0.0-next.1/manifests"},{"name":"v5.10.0-next.0","sha":"95e54cafd3a75e7ff1e487314a778b6c147e7011","kind":"tag","published_at":"2018-04-13T21:05:42.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v5.10.0-next.0","html_url":"https://github.com/npm/cli/releases/tag/v5.10.0-next.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v5.10.0-next.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v5.10.0-next.0/manifests"},{"name":"v6.0.0-next.0","sha":"42a26b99761ef4017d7dd9116acf1fe972b0746d","kind":"tag","published_at":"2018-03-23T22:38:03.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v6.0.0-next.0","html_url":"https://github.com/npm/cli/releases/tag/v6.0.0-next.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v6.0.0-next.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v6.0.0-next.0/manifests"},{"name":"v5.9.0-next.0","sha":"1c54f67241f4c01d6f825b0fa7038f2bc4cfc773","kind":"tag","published_at":"2018-03-23T22:25:33.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v5.9.0-next.0","html_url":"https://github.com/npm/cli/releases/tag/v5.9.0-next.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v5.9.0-next.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v5.9.0-next.0/manifests"},{"name":"v5.8.0","sha":"ee147fbbca6f2707d3b16f4fa78f4c4606b2d9b1","kind":"tag","published_at":"2018-03-23T09:08:01.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v5.8.0","html_url":"https://github.com/npm/cli/releases/tag/v5.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v5.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v5.8.0/manifests"},{"name":"v5.8.0-next.0","sha":"df27cdd387563d9b03d6d6d3f9c13e59698afc8d","kind":"tag","published_at":"2018-03-13T00:25:34.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v5.8.0-next.0","html_url":"https://github.com/npm/cli/releases/tag/v5.8.0-next.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v5.8.0-next.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v5.8.0-next.0/manifests"},{"name":"v5.7.1","sha":"8452a9d9b231bc6c95745bb49a4b838ce11d3b9c","kind":"tag","published_at":"2018-02-22T17:26:01.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v5.7.1","html_url":"https://github.com/npm/cli/releases/tag/v5.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v5.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v5.7.1/manifests"},{"name":"v5.7.0","sha":"d3095ff20b8ea01e7fbf93a4a697a04fea77d8e6","kind":"tag","published_at":"2018-02-21T21:33:02.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v5.7.0","html_url":"https://github.com/npm/cli/releases/tag/v5.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v5.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v5.7.0/manifests"},{"name":"v5.6.0","sha":"5e426a78ca02d0044f8dd26e0c5f881217081cbd","kind":"tag","published_at":"2017-11-28T03:37:46.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v5.6.0","html_url":"https://github.com/npm/cli/releases/tag/v5.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v5.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v5.6.0/manifests"},{"name":"v5.5.1","sha":"fb28e5868a9dbbe21a15f23fe8cf8b3703e8adf2","kind":"tag","published_at":"2017-10-04T16:47:16.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v5.5.1","html_url":"https://github.com/npm/cli/releases/tag/v5.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v5.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v5.5.1/manifests"},{"name":"v5.5.0","sha":"0ea9f70abebcd0ce7458dc79b17eac6808739768","kind":"tag","published_at":"2017-10-04T09:28:23.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v5.5.0","html_url":"https://github.com/npm/cli/releases/tag/v5.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v5.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v5.5.0/manifests"},{"name":"v5.4.2","sha":"20589f4b028d3e8a617800ac6289d27f39e548e8","kind":"tag","published_at":"2017-09-15T00:42:46.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v5.4.2","html_url":"https://github.com/npm/cli/releases/tag/v5.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v5.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v5.4.2/manifests"},{"name":"v5.4.1","sha":"b7bccb5086f7393ae23d4ab228a77634d09da3a9","kind":"tag","published_at":"2017-09-06T22:37:12.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v5.4.1","html_url":"https://github.com/npm/cli/releases/tag/v5.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v5.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v5.4.1/manifests"},{"name":"v5.4.0","sha":"8367a4c56ffe6dea040317ec5659a9f7caf25d5c","kind":"tag","published_at":"2017-08-23T00:53:03.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v5.4.0","html_url":"https://github.com/npm/cli/releases/tag/v5.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v5.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v5.4.0/manifests"},{"name":"v5.3.0","sha":"75b462c19ea16ef0d7f943f94ff4d255695a5c0d","kind":"tag","published_at":"2017-07-14T05:08:35.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v5.3.0","html_url":"https://github.com/npm/cli/releases/tag/v5.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v5.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v5.3.0/manifests"},{"name":"v5.2.0","sha":"cd804f6a08fab798b66094f2a19dd49cb1152fd1","kind":"tag","published_at":"2017-07-11T00:43:31.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v5.2.0","html_url":"https://github.com/npm/cli/releases/tag/v5.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v5.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v5.2.0/manifests"},{"name":"v5.1.0","sha":"24ec9f2dd4dcd4f25622dff3a502d4e86a025c0d","kind":"tag","published_at":"2017-07-06T01:55:38.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v5.1.0","html_url":"https://github.com/npm/cli/releases/tag/v5.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v5.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v5.1.0/manifests"},{"name":"v5.0.4","sha":"d2b47442ae1e48d9e60d154129e4bec8b3ef27c7","kind":"tag","published_at":"2017-06-26T18:48:54.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v5.0.4","html_url":"https://github.com/npm/cli/releases/tag/v5.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v5.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v5.0.4/manifests"},{"name":"v5.0.3","sha":"fb8de0df67d90be99885beaf381a0bd58fa3d8b0","kind":"tag","published_at":"2017-06-05T22:35:14.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v5.0.3","html_url":"https://github.com/npm/cli/releases/tag/v5.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v5.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v5.0.3/manifests"},{"name":"v5.0.2","sha":"d654a8e1a73c76b52476760a39e729373fe2c473","kind":"tag","published_at":"2017-06-02T23:42:46.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v5.0.2","html_url":"https://github.com/npm/cli/releases/tag/v5.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v5.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v5.0.2/manifests"},{"name":"v5.0.1","sha":"19397ad523434656af3d3765e80e22d7e6305f48","kind":"tag","published_at":"2017-06-01T02:11:28.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v5.0.1","html_url":"https://github.com/npm/cli/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%2Fcli/tags/v5.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v5.0.1/manifests"},{"name":"v5.0.0","sha":"39495d07b9a66c88621e8a2ad07739ee98b70a56","kind":"tag","published_at":"2017-05-26T03:24:16.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v5.0.0","html_url":"https://github.com/npm/cli/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%2Fcli/tags/v5.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v5.0.0/manifests"},{"name":"v4.6.1","sha":"3fb3f7217a2d429050ea90165098c95c9d04f186","kind":"tag","published_at":"2017-04-22T02:19:49.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v4.6.1","html_url":"https://github.com/npm/cli/releases/tag/v4.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v4.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v4.6.1/manifests"},{"name":"v4.6.0","sha":"28bde7f60a748bcfc1ae3374106dec606cd1f0fc","kind":"tag","published_at":"2017-04-22T01:10:46.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v4.6.0","html_url":"https://github.com/npm/cli/releases/tag/v4.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v4.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v4.6.0/manifests"},{"name":"v2.15.12","sha":"6a9b3ec4e5801ea62ddf86f54d8ae29fd7aa2fd9","kind":"tag","published_at":"2017-03-27T20:01:09.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v2.15.12","html_url":"https://github.com/npm/cli/releases/tag/v2.15.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v2.15.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v2.15.12/manifests"},{"name":"v4.5.0","sha":"5d17fc945bcf48b69bc0dc4741028762f6bca02c","kind":"tag","published_at":"2017-03-24T23:33:00.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v4.5.0","html_url":"https://github.com/npm/cli/releases/tag/v4.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v4.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v4.5.0/manifests"},{"name":"v4.4.4","sha":"63468a65738547d730232196c094f19a8a383c99","kind":"tag","published_at":"2017-03-16T23:54:13.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v4.4.4","html_url":"https://github.com/npm/cli/releases/tag/v4.4.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v4.4.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v4.4.4/manifests"},{"name":"v4.4.3","sha":"d24aa3bcde6053f2ff15bd098a3ba995d74738d4","kind":"tag","published_at":"2017-03-16T01:16:13.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v4.4.3","html_url":"https://github.com/npm/cli/releases/tag/v4.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v4.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v4.4.3/manifests"},{"name":"v4.4.2","sha":"bc3f24bf95abe45a185848561c7c1edc90f60c5e","kind":"tag","published_at":"2017-03-10T01:05:40.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v4.4.2","html_url":"https://github.com/npm/cli/releases/tag/v4.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v4.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v4.4.2/manifests"},{"name":"v4.4.1","sha":"d46015256941ddfff1463338e3e2f8f77624a1ff","kind":"tag","published_at":"2017-03-06T19:13:46.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v4.4.1","html_url":"https://github.com/npm/cli/releases/tag/v4.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v4.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v4.4.1/manifests"},{"name":"v4.4.0","sha":"27ae2d7e43055ddd74cd860d1baf797c21579374","kind":"tag","published_at":"2017-02-24T03:45:55.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v4.4.0","html_url":"https://github.com/npm/cli/releases/tag/v4.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v4.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v4.4.0/manifests"},{"name":"v4.3.0","sha":"892f531130d38dfd40000794dc9087b483bb1ee9","kind":"tag","published_at":"2017-02-09T23:39:08.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v4.3.0","html_url":"https://github.com/npm/cli/releases/tag/v4.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v4.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v4.3.0/manifests"},{"name":"v4.2.0","sha":"5933720b71a7df45be9c46e1f7919d7c1aae3448","kind":"tag","published_at":"2017-01-26T12:46:37.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v4.2.0","html_url":"https://github.com/npm/cli/releases/tag/v4.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v4.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v4.2.0/manifests"},{"name":"v4.1.2","sha":"58aa3b6da48ccd8734f328b42828861da614d1e3","kind":"tag","published_at":"2017-01-12T23:27:53.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v4.1.2","html_url":"https://github.com/npm/cli/releases/tag/v4.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v4.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v4.1.2/manifests"},{"name":"v4.1.1","sha":"cab7d8aa35de552b138ba570bf083776f62c6af2","kind":"tag","published_at":"2016-12-16T19:13:47.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v4.1.1","html_url":"https://github.com/npm/cli/releases/tag/v4.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v4.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v4.1.1/manifests"},{"name":"v4.1.0","sha":"5507d5872b1040e8295c9946467ce5a4c41a7e79","kind":"tag","published_at":"2016-12-16T01:55:11.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v4.1.0","html_url":"https://github.com/npm/cli/releases/tag/v4.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v4.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v4.1.0/manifests"},{"name":"v4.0.5","sha":"4d0473c12e1f1448f3ca28f157c9023e2682df9d","kind":"tag","published_at":"2016-12-02T01:26:08.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v4.0.5","html_url":"https://github.com/npm/cli/releases/tag/v4.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v4.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v4.0.5/manifests"},{"name":"v4.0.3","sha":"a2a9ba74c80acdc7c2caf8cb782685a2165d8194","kind":"tag","published_at":"2016-11-17T23:26:01.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v4.0.3","html_url":"https://github.com/npm/cli/releases/tag/v4.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v4.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v4.0.3/manifests"},{"name":"v3.10.10","sha":"1284a4f335e585f07889b01d33f980b12b4ae461","kind":"tag","published_at":"2016-11-05T01:14:59.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v3.10.10","html_url":"https://github.com/npm/cli/releases/tag/v3.10.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v3.10.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v3.10.10/manifests"},{"name":"v4.0.2","sha":"6f34aa2d366fc9f90ae0d500ef980dd6c4ce505c","kind":"tag","published_at":"2016-11-04T02:33:01.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v4.0.2","html_url":"https://github.com/npm/cli/releases/tag/v4.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v4.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v4.0.2/manifests"},{"name":"v4.0.1","sha":"30d75e738b9cb7a6a3f9b50e971adcbe63458ed3","kind":"tag","published_at":"2016-10-25T01:10:36.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v4.0.1","html_url":"https://github.com/npm/cli/releases/tag/v4.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v4.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v4.0.1/manifests"},{"name":"v4.0.0","sha":"c24855caff142841a8910d188cc45a7e17edf67f","kind":"tag","published_at":"2016-10-21T01:46:47.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v4.0.0","html_url":"https://github.com/npm/cli/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%2Fcli/tags/v4.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v4.0.0/manifests"},{"name":"v3.10.9","sha":"d081cc6c8d73f2aa698aab36605377c95e916224","kind":"tag","published_at":"2016-10-07T04:32:58.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v3.10.9","html_url":"https://github.com/npm/cli/releases/tag/v3.10.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v3.10.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v3.10.9/manifests"},{"name":"v2.15.11","sha":"6f1648b0a3475b7c52aa0e6eaaea57ded921d844","kind":"tag","published_at":"2016-09-09T02:47:59.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v2.15.11","html_url":"https://github.com/npm/cli/releases/tag/v2.15.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v2.15.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v2.15.11/manifests"},{"name":"v3.10.8","sha":"8fa75cd0313e3cea8459f89b79208461e54b033b","kind":"tag","published_at":"2016-09-09T01:21:47.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v3.10.8","html_url":"https://github.com/npm/cli/releases/tag/v3.10.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v3.10.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v3.10.8/manifests"},{"name":"v2.15.10","sha":"1b44849583c26e78f97a8d788310ffafb28f83e1","kind":"tag","published_at":"2016-08-12T00:45:32.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v2.15.10","html_url":"https://github.com/npm/cli/releases/tag/v2.15.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v2.15.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v2.15.10/manifests"},{"name":"v3.10.7","sha":"0c5e815d8400b7c778e7013d86a379db28a46a46","kind":"tag","published_at":"2016-08-12T00:45:11.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v3.10.7","html_url":"https://github.com/npm/cli/releases/tag/v3.10.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v3.10.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v3.10.7/manifests"},{"name":"v3.10.6","sha":"6da8d1d47eb3f933fffd47952079dd3d94e9fe25","kind":"tag","published_at":"2016-07-08T00:23:37.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v3.10.6","html_url":"https://github.com/npm/cli/releases/tag/v3.10.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v3.10.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v3.10.6/manifests"},{"name":"v3.10.5","sha":"56c980266edd12be214033d2e040983b19787808","kind":"tag","published_at":"2016-07-06T00:46:02.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v3.10.5","html_url":"https://github.com/npm/cli/releases/tag/v3.10.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v3.10.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v3.10.5/manifests"},{"name":"v2.15.9","sha":"f75080bed36a99e93f832535f4719f7a8169bb34","kind":"tag","published_at":"2016-06-30T23:42:57.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v2.15.9","html_url":"https://github.com/npm/cli/releases/tag/v2.15.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v2.15.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v2.15.9/manifests"},{"name":"v3.10.4","sha":"0ec3f663fcf541916b5201ff01404d79a19435fa","kind":"tag","published_at":"2016-06-30T23:03:11.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v3.10.4","html_url":"https://github.com/npm/cli/releases/tag/v3.10.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v3.10.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v3.10.4/manifests"},{"name":"v3.10.3","sha":"8c646404d92f6e40440cda979990b2eb1591fe10","kind":"tag","published_at":"2016-06-24T00:59:06.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v3.10.3","html_url":"https://github.com/npm/cli/releases/tag/v3.10.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v3.10.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v3.10.3/manifests"},{"name":"v3.10.2","sha":"fa7fc61b605c80171e680790235370a6cb78b185","kind":"tag","published_at":"2016-06-21T00:02:53.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v3.10.2","html_url":"https://github.com/npm/cli/releases/tag/v3.10.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v3.10.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v3.10.2/manifests"},{"name":"v3.10.1","sha":"7a181fa827be30f39542e4a54e15dae8527e17cc","kind":"tag","published_at":"2016-06-18T03:04:59.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v3.10.1","html_url":"https://github.com/npm/cli/releases/tag/v3.10.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v3.10.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v3.10.1/manifests"},{"name":"v2.15.8","sha":"3e2d8911c62fa817827ce0ca4c29438d29f30ef7","kind":"tag","published_at":"2016-06-18T03:03:40.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v2.15.8","html_url":"https://github.com/npm/cli/releases/tag/v2.15.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v2.15.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v2.15.8/manifests"},{"name":"v2.15.7","sha":"dba67c0c064749835cd68d959824d2df87391928","kind":"tag","published_at":"2016-06-17T03:06:35.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v2.15.7","html_url":"https://github.com/npm/cli/releases/tag/v2.15.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v2.15.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v2.15.7/manifests"},{"name":"v3.10.0","sha":"ef668bdba0396f407f18bf1f4e0a0daa55a6286b","kind":"tag","published_at":"2016-06-17T02:29:27.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v3.10.0","html_url":"https://github.com/npm/cli/releases/tag/v3.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v3.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v3.10.0/manifests"},{"name":"v3.9.6","sha":"9dd4848bbcbae1c1d8778dc51cd88c8b5d771c71","kind":"tag","published_at":"2016-06-02T23:57:07.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v3.9.6","html_url":"https://github.com/npm/cli/releases/tag/v3.9.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v3.9.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v3.9.6/manifests"},{"name":"v3.9.5","sha":"1fbe9c73bf8de44856202679ed44cb285ba23fd2","kind":"tag","published_at":"2016-05-28T01:51:39.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v3.9.5","html_url":"https://github.com/npm/cli/releases/tag/v3.9.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v3.9.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v3.9.5/manifests"},{"name":"v3.9.4","sha":"c4c4b0d69120759f7ac9366aeed1422f5d3d5d32","kind":"tag","published_at":"2016-05-26T23:03:43.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v3.9.4","html_url":"https://github.com/npm/cli/releases/tag/v3.9.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v3.9.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v3.9.4/manifests"},{"name":"v3.9.3","sha":"5e2fec7f7ad42e3f5aa525064b39abb9fa3e545a","kind":"tag","published_at":"2016-05-19T21:58:12.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v3.9.3","html_url":"https://github.com/npm/cli/releases/tag/v3.9.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v3.9.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v3.9.3/manifests"},{"name":"v3.9.2","sha":"02a22b2ef28c353c4310380fe08b43888f24f1e3","kind":"tag","published_at":"2016-05-18T00:35:59.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v3.9.2","html_url":"https://github.com/npm/cli/releases/tag/v3.9.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v3.9.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v3.9.2/manifests"},{"name":"v2.15.6","sha":"4b1eb349506ce8e69f63c401b8dd7f8b758a417e","kind":"tag","published_at":"2016-05-13T03:57:21.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v2.15.6","html_url":"https://github.com/npm/cli/releases/tag/v2.15.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v2.15.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v2.15.6/manifests"},{"name":"v3.9.1","sha":"0ac74e4d3f215c9cc76b82b8eb237051cb67a94c","kind":"tag","published_at":"2016-05-13T03:05:05.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v3.9.1","html_url":"https://github.com/npm/cli/releases/tag/v3.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v3.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v3.9.1/manifests"},{"name":"v3.9.0","sha":"9e03561547ec5830c5f61caa4e6221d4d3b813aa","kind":"tag","published_at":"2016-05-06T01:52:06.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v3.9.0","html_url":"https://github.com/npm/cli/releases/tag/v3.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v3.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v3.9.0/manifests"},{"name":"v2.15.5","sha":"de55f5bb0b1c3cf6716dd855181d774787475171","kind":"tag","published_at":"2016-05-06T01:08:03.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v2.15.5","html_url":"https://github.com/npm/cli/releases/tag/v2.15.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v2.15.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v2.15.5/manifests"},{"name":"v3.8.9","sha":"df87667f6af2fcf6b967b4dce6133754d00476e7","kind":"tag","published_at":"2016-04-29T00:44:34.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v3.8.9","html_url":"https://github.com/npm/cli/releases/tag/v3.8.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v3.8.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v3.8.9/manifests"},{"name":"v3.8.8","sha":"db5d7cdf2e2539f38978249cb0ef591370efd322","kind":"tag","published_at":"2016-04-22T01:07:38.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v3.8.8","html_url":"https://github.com/npm/cli/releases/tag/v3.8.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v3.8.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v3.8.8/manifests"},{"name":"v2.15.4","sha":"a32499284cb65da9b47d6a660505b56782146472","kind":"tag","published_at":"2016-04-21T22:44:41.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v2.15.4","html_url":"https://github.com/npm/cli/releases/tag/v2.15.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v2.15.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v2.15.4/manifests"},{"name":"v3.8.7","sha":"cc985cc06885b151a00cce563681c73c33a6839a","kind":"tag","published_at":"2016-04-07T23:56:16.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v3.8.7","html_url":"https://github.com/npm/cli/releases/tag/v3.8.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v3.8.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v3.8.7/manifests"},{"name":"v2.15.3","sha":"f609e486a4c66a7b044428219f49fbb4408c4a3d","kind":"tag","published_at":"2016-04-01T02:13:11.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v2.15.3","html_url":"https://github.com/npm/cli/releases/tag/v2.15.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v2.15.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v2.15.3/manifests"},{"name":"v3.8.6","sha":"db9cde008ce855bdac801bb6649cbfb5bb7911ac","kind":"tag","published_at":"2016-04-01T01:49:13.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v3.8.6","html_url":"https://github.com/npm/cli/releases/tag/v3.8.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v3.8.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v3.8.6/manifests"},{"name":"v3.8.5","sha":"1310b5f17bf7d279083142724005a5b385df50e0","kind":"tag","published_at":"2016-03-25T00:16:18.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v3.8.5","html_url":"https://github.com/npm/cli/releases/tag/v3.8.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v3.8.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v3.8.5/manifests"},{"name":"v3.8.4","sha":"9b1e8fae4ed5b99e4495fde435800ce85aebe35c","kind":"tag","published_at":"2016-03-24T23:52:41.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v3.8.4","html_url":"https://github.com/npm/cli/releases/tag/v3.8.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v3.8.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v3.8.4/manifests"},{"name":"v2.15.2","sha":"d289768747dc47f52ad39f32fc391bbd93667311","kind":"tag","published_at":"2016-03-24T22:48:45.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v2.15.2","html_url":"https://github.com/npm/cli/releases/tag/v2.15.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v2.15.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v2.15.2/manifests"},{"name":"v3.8.3","sha":"40f239b084bc296095c02b909296cc9bd53bc050","kind":"tag","published_at":"2016-03-18T00:48:54.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v3.8.3","html_url":"https://github.com/npm/cli/releases/tag/v3.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v3.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v3.8.3/manifests"},{"name":"v2.15.1","sha":"e93d20877150a78c5147031866a550d256f46529","kind":"tag","published_at":"2016-03-18T00:19:54.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v2.15.1","html_url":"https://github.com/npm/cli/releases/tag/v2.15.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v2.15.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v2.15.1/manifests"},{"name":"v2.15.0","sha":"56af06e9b7b10f026882f585de3e2ee9a3c3a1b1","kind":"tag","published_at":"2016-03-11T01:22:29.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v2.15.0","html_url":"https://github.com/npm/cli/releases/tag/v2.15.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v2.15.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v2.15.0/manifests"},{"name":"v3.8.2","sha":"2a5977e0c65b244e92d848fcd56f2f80ba8cdf3b","kind":"tag","published_at":"2016-03-11T00:45:50.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v3.8.2","html_url":"https://github.com/npm/cli/releases/tag/v3.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v3.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v3.8.2/manifests"},{"name":"v3.8.1","sha":"e9453bfa1a3dad26710762119ff6ae2475e8b5aa","kind":"tag","published_at":"2016-03-04T01:39:38.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v3.8.1","html_url":"https://github.com/npm/cli/releases/tag/v3.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v3.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v3.8.1/manifests"},{"name":"v2.14.22","sha":"09dc3a933c9d27dfd9eb1a3226288c795d60b220","kind":"tag","published_at":"2016-03-04T00:21:05.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v2.14.22","html_url":"https://github.com/npm/cli/releases/tag/v2.14.22","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v2.14.22","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v2.14.22/manifests"},{"name":"v3.8.0","sha":"4d25e28859b50b3b3ed78a27a1881c03d65b8b9d","kind":"tag","published_at":"2016-02-26T01:39:46.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v3.8.0","html_url":"https://github.com/npm/cli/releases/tag/v3.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v3.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v3.8.0/manifests"},{"name":"v2.14.21","sha":"efc4c3d90185985e3c13e5b71d29b1386ef2c183","kind":"tag","published_at":"2016-02-26T00:04:45.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v2.14.21","html_url":"https://github.com/npm/cli/releases/tag/v2.14.21","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v2.14.21","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v2.14.21/manifests"},{"name":"v3.7.5","sha":"ac9c70d5995a04614a68f554c0e88b5a48ce2858","kind":"tag","published_at":"2016-02-23T00:57:39.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v3.7.5","html_url":"https://github.com/npm/cli/releases/tag/v3.7.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v3.7.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v3.7.5/manifests"},{"name":"v3.7.4","sha":"1558b7416192f9d19870fa79d21a14fa4b95bb1c","kind":"tag","published_at":"2016-02-19T03:46:18.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v3.7.4","html_url":"https://github.com/npm/cli/releases/tag/v3.7.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v3.7.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v3.7.4/manifests"},{"name":"v2.14.20","sha":"13909c9515c8782332e7af45f053d131c2d867f3","kind":"tag","published_at":"2016-02-19T00:00:40.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v2.14.20","html_url":"https://github.com/npm/cli/releases/tag/v2.14.20","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v2.14.20","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v2.14.20/manifests"},{"name":"v2.14.19","sha":"ad765d7f4b9e71eb2e5e3ee75b3851124dccd0b9","kind":"tag","published_at":"2016-02-11T23:43:31.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v2.14.19","html_url":"https://github.com/npm/cli/releases/tag/v2.14.19","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v2.14.19","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v2.14.19/manifests"},{"name":"v3.7.3","sha":"d897c2270028cccfad468fb447e524e726a7090c","kind":"tag","published_at":"2016-02-11T23:29:13.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v3.7.3","html_url":"https://github.com/npm/cli/releases/tag/v3.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v3.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v3.7.3/manifests"},{"name":"v2.14.18","sha":"dbc41c22e327b1ce5a8cfb366b1b90d67133baac","kind":"tag","published_at":"2016-02-05T01:07:16.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v2.14.18","html_url":"https://github.com/npm/cli/releases/tag/v2.14.18","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v2.14.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v2.14.18/manifests"},{"name":"v3.7.2","sha":"34255505aeecb3f7c74a0d60d3c60035716ca87f","kind":"tag","published_at":"2016-02-05T00:13:52.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v3.7.2","html_url":"https://github.com/npm/cli/releases/tag/v3.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v3.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v3.7.2/manifests"},{"name":"v3.7.1","sha":"e6083e25aa8a69322c1804e677a64581b74f459e","kind":"tag","published_at":"2016-02-01T23:07:15.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v3.7.1","html_url":"https://github.com/npm/cli/releases/tag/v3.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v3.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v3.7.1/manifests"},{"name":"v3.7.0","sha":"25f297af225e5377625dbd78645b32a71716c87c","kind":"tag","published_at":"2016-01-29T01:47:32.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v3.7.0","html_url":"https://github.com/npm/cli/releases/tag/v3.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v3.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v3.7.0/manifests"},{"name":"v2.14.17","sha":"052163f5433541327ce57a070f4f0f5e022437aa","kind":"tag","published_at":"2016-01-29T01:16:48.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v2.14.17","html_url":"https://github.com/npm/cli/releases/tag/v2.14.17","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v2.14.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v2.14.17/manifests"},{"name":"v2.14.16","sha":"29bf384d9f6d3a19fafc4151604fb255b53ec820","kind":"tag","published_at":"2016-01-22T01:44:41.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v2.14.16","html_url":"https://github.com/npm/cli/releases/tag/v2.14.16","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v2.14.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v2.14.16/manifests"},{"name":"v3.6.0","sha":"5dbcb4fd946226cdf1e5f5ed2e109feeea36d69a","kind":"tag","published_at":"2016-01-21T23:58:11.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v3.6.0","html_url":"https://github.com/npm/cli/releases/tag/v3.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v3.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v3.6.0/manifests"},{"name":"v3.5.4","sha":"8dd78bbe6003cd377bf51bf24a1c5f8fd656265d","kind":"tag","published_at":"2016-01-08T00:18:42.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v3.5.4","html_url":"https://github.com/npm/cli/releases/tag/v3.5.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v3.5.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v3.5.4/manifests"},{"name":"v3.5.3","sha":"a81f2d231f549aeaa6598b1924c658f814d4bfad","kind":"tag","published_at":"2015-12-11T07:54:17.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v3.5.3","html_url":"https://github.com/npm/cli/releases/tag/v3.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v3.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v3.5.3/manifests"},{"name":"v2.14.15","sha":"6ae74f0d469f5cb3aac071204ffe963c1f941bea","kind":"tag","published_at":"2015-12-11T06:45:53.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v2.14.15","html_url":"https://github.com/npm/cli/releases/tag/v2.14.15","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v2.14.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v2.14.15/manifests"},{"name":"v3.5.2","sha":"d48783c339ca8d47a12685b38f2b1ac540e5bf7f","kind":"tag","published_at":"2015-12-04T02:37:19.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v3.5.2","html_url":"https://github.com/npm/cli/releases/tag/v3.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v3.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v3.5.2/manifests"},{"name":"v2.14.14","sha":"4f8c32883e7e7b1803be970d7d92a26a737fd3b2","kind":"tag","published_at":"2015-12-04T01:58:40.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v2.14.14","html_url":"https://github.com/npm/cli/releases/tag/v2.14.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v2.14.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v2.14.14/manifests"},{"name":"v2.14.13","sha":"f7510f0e801e917c74b76c82bf8a0f48736a28b6","kind":"tag","published_at":"2015-11-25T23:31:35.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v2.14.13","html_url":"https://github.com/npm/cli/releases/tag/v2.14.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v2.14.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v2.14.13/manifests"},{"name":"v3.5.1","sha":"3aab28403a2165f3ed9bcee02bc0ce6f4ebf214c","kind":"tag","published_at":"2015-11-25T22:58:44.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v3.5.1","html_url":"https://github.com/npm/cli/releases/tag/v3.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v3.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v3.5.1/manifests"},{"name":"v3.5.0","sha":"f12826986877fc860c3039d932d8b12029cde449","kind":"tag","published_at":"2015-11-20T03:26:57.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v3.5.0","html_url":"https://github.com/npm/cli/releases/tag/v3.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v3.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v3.5.0/manifests"},{"name":"v2.14.12","sha":"878cebf91bee6e05c336f8e260a3da3e6c194463","kind":"tag","published_at":"2015-11-20T00:05:31.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v2.14.12","html_url":"https://github.com/npm/cli/releases/tag/v2.14.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v2.14.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v2.14.12/manifests"},{"name":"v3.4.1","sha":"65a64c9277184b1a0665d78fce0a9b00f930d9bc","kind":"tag","published_at":"2015-11-13T01:21:12.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v3.4.1","html_url":"https://github.com/npm/cli/releases/tag/v3.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v3.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v3.4.1/manifests"},{"name":"v2.14.11","sha":"7d9d494275bd3ef55845a60a5a7b841f319df9d7","kind":"tag","published_at":"2015-11-13T01:12:46.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v2.14.11","html_url":"https://github.com/npm/cli/releases/tag/v2.14.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v2.14.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v2.14.11/manifests"},{"name":"v2.14.10","sha":"acb65b551d79abd1002fbaec2d4fdb5428485fa4","kind":"tag","published_at":"2015-11-06T01:32:18.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v2.14.10","html_url":"https://github.com/npm/cli/releases/tag/v2.14.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v2.14.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v2.14.10/manifests"},{"name":"v3.4.0","sha":"3290eeacf7985fafadb108bf6e184037b5c5df34","kind":"tag","published_at":"2015-11-06T01:12:05.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v3.4.0","html_url":"https://github.com/npm/cli/releases/tag/v3.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v3.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v3.4.0/manifests"},{"name":"v3.3.12","sha":"0b936328cdc374351d8abed4e0892679dfc92954","kind":"tag","published_at":"2015-11-02T19:38:05.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v3.3.12","html_url":"https://github.com/npm/cli/releases/tag/v3.3.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v3.3.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v3.3.12/manifests"},{"name":"v1.4.29","sha":"c3ede888b010fc7aa28e32f84d2b15c25a3b800e","kind":"tag","published_at":"2015-10-30T01:43:54.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v1.4.29","html_url":"https://github.com/npm/cli/releases/tag/v1.4.29","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v1.4.29","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v1.4.29/manifests"},{"name":"v3.3.11","sha":"87dad5dc4c0b0e824124056a8c181b23a4d56bde","kind":"tag","published_at":"2015-10-30T01:21:56.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v3.3.11","html_url":"https://github.com/npm/cli/releases/tag/v3.3.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v3.3.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v3.3.11/manifests"},{"name":"v2.14.9","sha":"0707920c3fec0a153ce7deb8fea3985fc8c7d2ab","kind":"tag","published_at":"2015-10-30T01:09:56.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v2.14.9","html_url":"https://github.com/npm/cli/releases/tag/v2.14.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v2.14.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v2.14.9/manifests"},{"name":"v3.3.10","sha":"716556a6fe9416036744fbd964cad72bd9f8422f","kind":"tag","published_at":"2015-10-22T23:40:30.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v3.3.10","html_url":"https://github.com/npm/cli/releases/tag/v3.3.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v3.3.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v3.3.10/manifests"},{"name":"v3.3.9","sha":"8946cb3f321995792a3009f6372a6f87e81873ed","kind":"tag","published_at":"2015-10-16T00:07:47.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v3.3.9","html_url":"https://github.com/npm/cli/releases/tag/v3.3.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v3.3.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v3.3.9/manifests"},{"name":"v3.3.8","sha":"8812691694381afee3c49fa765c03d138e8ba442","kind":"tag","published_at":"2015-10-12T17:50:00.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v3.3.8","html_url":"https://github.com/npm/cli/releases/tag/v3.3.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v3.3.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v3.3.8/manifests"},{"name":"v3.3.7","sha":"835ae5a2c55164c111ac142ce50ff2dfad88799c","kind":"tag","published_at":"2015-10-09T00:18:00.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v3.3.7","html_url":"https://github.com/npm/cli/releases/tag/v3.3.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v3.3.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v3.3.7/manifests"},{"name":"v2.14.8","sha":"ac361c2b137f7666ed09e5e427fff1396da32cb8","kind":"tag","published_at":"2015-10-08T22:12:54.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v2.14.8","html_url":"https://github.com/npm/cli/releases/tag/v2.14.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v2.14.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v2.14.8/manifests"},{"name":"v2.14.7","sha":"734d42094bdc5d515953912d6b92e61504a79c92","kind":"tag","published_at":"2015-10-02T18:06:50.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v2.14.7","html_url":"https://github.com/npm/cli/releases/tag/v2.14.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v2.14.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v2.14.7/manifests"},{"name":"v3.3.6","sha":"57a15f3b445cad1ba70c78fac890bb098f258398","kind":"tag","published_at":"2015-10-01T18:38:58.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v3.3.6","html_url":"https://github.com/npm/cli/releases/tag/v3.3.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v3.3.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v3.3.6/manifests"},{"name":"v3.3.5","sha":"5653606a12616dbe39d456be7238f00fe51f8816","kind":"tag","published_at":"2015-09-24T23:48:27.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v3.3.5","html_url":"https://github.com/npm/cli/releases/tag/v3.3.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v3.3.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v3.3.5/manifests"},{"name":"v2.14.6","sha":"df08ccfdd2a9b48f3efee7bdb71b53ae74274475","kind":"tag","published_at":"2015-09-24T22:27:54.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v2.14.6","html_url":"https://github.com/npm/cli/releases/tag/v2.14.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v2.14.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v2.14.6/manifests"},{"name":"v3.3.4","sha":"d901d1343cef3f0ae1e4422b615f847997c0c04a","kind":"tag","published_at":"2015-09-17T23:11:41.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v3.3.4","html_url":"https://github.com/npm/cli/releases/tag/v3.3.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v3.3.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v3.3.4/manifests"},{"name":"v2.14.5","sha":"da1da6e94fda71e7e5d9c743c9e56fe867265df3","kind":"tag","published_at":"2015-09-17T22:42:34.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v2.14.5","html_url":"https://github.com/npm/cli/releases/tag/v2.14.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v2.14.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v2.14.5/manifests"},{"name":"v3.3.3","sha":"6aa71b4b4a2595649b73b7be0b9d8d798f3cd45c","kind":"tag","published_at":"2015-09-11T00:52:44.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v3.3.3","html_url":"https://github.com/npm/cli/releases/tag/v3.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v3.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v3.3.3/manifests"},{"name":"v2.14.4","sha":"70350e3418075f92648bbb3eb650dfacdb1e9a8b","kind":"tag","published_at":"2015-09-11T00:41:01.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v2.14.4","html_url":"https://github.com/npm/cli/releases/tag/v2.14.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v2.14.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v2.14.4/manifests"},{"name":"v3.3.2","sha":"b064c40b16c2c2c318ada2f502069002ba074e2c","kind":"tag","published_at":"2015-09-03T23:50:35.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v3.3.2","html_url":"https://github.com/npm/cli/releases/tag/v3.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v3.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v3.3.2/manifests"},{"name":"v2.14.3","sha":"928a50923e1b7965f28490531c0239853f217626","kind":"tag","published_at":"2015-09-03T22:20:45.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v2.14.3","html_url":"https://github.com/npm/cli/releases/tag/v2.14.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v2.14.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v2.14.3/manifests"},{"name":"v3.3.1","sha":"2724e30b71ac79f5c6e1aa821474c70ab4f0a222","kind":"tag","published_at":"2015-08-28T00:30:49.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v3.3.1","html_url":"https://github.com/npm/cli/releases/tag/v3.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v3.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v3.3.1/manifests"},{"name":"v2.14.2","sha":"18a89523877710b9e91337f794e409c4c27139e3","kind":"tag","published_at":"2015-08-27T23:49:48.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v2.14.2","html_url":"https://github.com/npm/cli/releases/tag/v2.14.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v2.14.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v2.14.2/manifests"},{"name":"v2.14.1","sha":"e83b6da58501757f23b47972257e89ef7eea54b0","kind":"tag","published_at":"2015-08-21T00:19:36.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v2.14.1","html_url":"https://github.com/npm/cli/releases/tag/v2.14.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v2.14.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v2.14.1/manifests"},{"name":"v3.3.0","sha":"1fa9169ac9687f0be4156574279a968a48dd2458","kind":"tag","published_at":"2015-08-14T20:05:38.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v3.3.0","html_url":"https://github.com/npm/cli/releases/tag/v3.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v3.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v3.3.0/manifests"},{"name":"v2.14.0","sha":"ff7f9661cef6a356c455b7c9b5b2b31fd8be2f66","kind":"tag","published_at":"2015-08-14T07:29:50.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v2.14.0","html_url":"https://github.com/npm/cli/releases/tag/v2.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v2.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v2.14.0/manifests"},{"name":"v3.2.2","sha":"94386dbde3c6963ac549c335aa191f82c97e9efb","kind":"tag","published_at":"2015-08-08T06:16:33.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v3.2.2","html_url":"https://github.com/npm/cli/releases/tag/v3.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v3.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v3.2.2/manifests"},{"name":"v2.13.5","sha":"fc7bbf03e39cc48a8924b90696d28345a6a90f3c","kind":"commit","published_at":"2015-08-07T08:19:04.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v2.13.5","html_url":"https://github.com/npm/cli/releases/tag/v2.13.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v2.13.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v2.13.5/manifests"},{"name":"v3.2.1","sha":"90ac6dc6eebde8cc4de14f194bb69d7d212913a0","kind":"tag","published_at":"2015-08-01T03:49:38.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v3.2.1","html_url":"https://github.com/npm/cli/releases/tag/v3.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v3.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v3.2.1/manifests"},{"name":"v2.13.4","sha":"3dc96d0c5b202fae4bd7a7fd92ab74f62a5a3143","kind":"tag","published_at":"2015-07-31T06:25:23.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v2.13.4","html_url":"https://github.com/npm/cli/releases/tag/v2.13.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v2.13.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v2.13.4/manifests"},{"name":"v3.2.0","sha":"92bf56b05446b58daa59e71a9b392b138ffe1d60","kind":"tag","published_at":"2015-07-25T03:12:36.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v3.2.0","html_url":"https://github.com/npm/cli/releases/tag/v3.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v3.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v3.2.0/manifests"},{"name":"v2.13.3","sha":"dd83c7f1a2057c77e7b41290e967c8b6e0e5864e","kind":"tag","published_at":"2015-07-24T05:30:20.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v2.13.3","html_url":"https://github.com/npm/cli/releases/tag/v2.13.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v2.13.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v2.13.3/manifests"},{"name":"v3.1.3","sha":"be379977d83c7cc5d961d25c7b883b1ade081a65","kind":"tag","published_at":"2015-07-18T05:31:13.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v3.1.3","html_url":"https://github.com/npm/cli/releases/tag/v3.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v3.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v3.1.3/manifests"},{"name":"v2.13.2","sha":"890519911e4f48db7ca94c9a37d353d528dd642c","kind":"tag","published_at":"2015-07-17T00:47:33.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v2.13.2","html_url":"https://github.com/npm/cli/releases/tag/v2.13.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v2.13.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v2.13.2/manifests"},{"name":"v3.1.2","sha":"87049e4a5cab169300fb00e25a499498e0d83e16","kind":"tag","published_at":"2015-07-13T20:50:47.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v3.1.2","html_url":"https://github.com/npm/cli/releases/tag/v3.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v3.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v3.1.2/manifests"},{"name":"v3.1.1","sha":"e13e828a6f09688c2c7497dd457ca255ed95c6d4","kind":"tag","published_at":"2015-07-10T09:26:33.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v3.1.1","html_url":"https://github.com/npm/cli/releases/tag/v3.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v3.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v3.1.1/manifests"},{"name":"v2.13.1","sha":"101190a4f27510d1de988c7f598d7c3bbea6ca8a","kind":"tag","published_at":"2015-07-10T02:52:36.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v2.13.1","html_url":"https://github.com/npm/cli/releases/tag/v2.13.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v2.13.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v2.13.1/manifests"},{"name":"v3.1.0","sha":"ea61915079b7b1479e737e42ee17846a3690e7e0","kind":"tag","published_at":"2015-07-03T04:20:45.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v3.1.0","html_url":"https://github.com/npm/cli/releases/tag/v3.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v3.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v3.1.0/manifests"},{"name":"v2.13.0","sha":"b84969274c63c1e10fdada4978763a760e4fd4dc","kind":"tag","published_at":"2015-07-03T00:29:23.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v2.13.0","html_url":"https://github.com/npm/cli/releases/tag/v2.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v2.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v2.13.0/manifests"},{"name":"v2.12.1","sha":"7a487e0880446f48c915d4bae28da91e5ee0c9dc","kind":"tag","published_at":"2015-06-26T03:16:15.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v2.12.1","html_url":"https://github.com/npm/cli/releases/tag/v2.12.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v2.12.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v2.12.1/manifests"},{"name":"v3.0.0","sha":"1569304243ea91e01b5d8548950ace75a6e9fbfc","kind":"tag","published_at":"2015-06-26T01:14:03.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v3.0.0","html_url":"https://github.com/npm/cli/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%2Fcli/tags/v3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v3.0.0/manifests"},{"name":"v2.12.0","sha":"84c1543a8d37f18bb4912d46b2c06699f1b5acbf","kind":"tag","published_at":"2015-06-19T09:24:05.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v2.12.0","html_url":"https://github.com/npm/cli/releases/tag/v2.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v2.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v2.12.0/manifests"},{"name":"v2.11.3","sha":"cc27366200c724a6b1431f9fce1a99596f5dc19f","kind":"tag","published_at":"2015-06-12T03:53:28.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v2.11.3","html_url":"https://github.com/npm/cli/releases/tag/v2.11.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v2.11.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v2.11.3/manifests"},{"name":"v2.11.2","sha":"55d21cf9d393f6eeabc79cadf64c4157e47bfb5c","kind":"tag","published_at":"2015-06-05T00:30:45.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v2.11.2","html_url":"https://github.com/npm/cli/releases/tag/v2.11.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v2.11.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v2.11.2/manifests"},{"name":"v2.11.1","sha":"9ca593b6ea6f168fe44b51fea990ee7f3b5f96ae","kind":"tag","published_at":"2015-05-28T21:32:01.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v2.11.1","html_url":"https://github.com/npm/cli/releases/tag/v2.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v2.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v2.11.1/manifests"},{"name":"v2.11.0","sha":"c1c530073a4bd869bf207e97fd9ff2554459635f","kind":"tag","published_at":"2015-05-22T06:04:02.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v2.11.0","html_url":"https://github.com/npm/cli/releases/tag/v2.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v2.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v2.11.0/manifests"},{"name":"v2.10.1","sha":"112649c4f71279cbac8cf562f37275df12bd3049","kind":"tag","published_at":"2015-05-15T04:49:36.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v2.10.1","html_url":"https://github.com/npm/cli/releases/tag/v2.10.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v2.10.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v2.10.1/manifests"},{"name":"v2.10.0","sha":"31ef484a3aaf141778c358f0671133ee4289b8b7","kind":"tag","published_at":"2015-05-08T11:47:41.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v2.10.0","html_url":"https://github.com/npm/cli/releases/tag/v2.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v2.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v2.10.0/manifests"},{"name":"v2.9.1","sha":"3089bb9d5289a0c79edbf40a84273de80a58d21e","kind":"tag","published_at":"2015-05-01T04:03:19.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v2.9.1","html_url":"https://github.com/npm/cli/releases/tag/v2.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v2.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v2.9.1/manifests"},{"name":"v2.9.0","sha":"ae426f990abefd75d63499d0f1604bff050c1b41","kind":"tag","published_at":"2015-04-24T05:28:49.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v2.9.0","html_url":"https://github.com/npm/cli/releases/tag/v2.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v2.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v2.9.0/manifests"},{"name":"v2.8.4","sha":"e8d07a41835acd946ea6990455e0daef5106ddbe","kind":"tag","published_at":"2015-04-17T07:53:01.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v2.8.4","html_url":"https://github.com/npm/cli/releases/tag/v2.8.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v2.8.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v2.8.4/manifests"},{"name":"v2.8.3","sha":"7bed0d3d281596e78ddc8f3e63c07b8e4137b948","kind":"tag","published_at":"2015-04-16T02:02:49.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v2.8.3","html_url":"https://github.com/npm/cli/releases/tag/v2.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v2.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v2.8.3/manifests"},{"name":"v2.8.2","sha":"dcacec99e061341a43e42cd0775612bd42b2d900","kind":"tag","published_at":"2015-04-15T00:18:06.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v2.8.2","html_url":"https://github.com/npm/cli/releases/tag/v2.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v2.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v2.8.2/manifests"},{"name":"v2.8.1","sha":"d75e297cd659121c1a7ef3c880b2cf4f6642b8ec","kind":"tag","published_at":"2015-04-13T02:34:05.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v2.8.1","html_url":"https://github.com/npm/cli/releases/tag/v2.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v2.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v2.8.1/manifests"},{"name":"v2.8.0","sha":"87671131cfc448796bb155a3a01254f2720bda3a","kind":"tag","published_at":"2015-04-10T12:29:37.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v2.8.0","html_url":"https://github.com/npm/cli/releases/tag/v2.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v2.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v2.8.0/manifests"},{"name":"v2.7.6","sha":"6c22e33d99cffeeb1df156fa55c85ce73a9ce4ad","kind":"tag","published_at":"2015-04-03T08:19:44.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v2.7.6","html_url":"https://github.com/npm/cli/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%2Fcli/tags/v2.7.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v2.7.6/manifests"},{"name":"v2.7.5","sha":"29039e12411fed3ffb8dbc2c02ba38695b01374a","kind":"tag","published_at":"2015-03-27T10:26:39.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v2.7.5","html_url":"https://github.com/npm/cli/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%2Fcli/tags/v2.7.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v2.7.5/manifests"},{"name":"v2.7.4","sha":"df29ddacab2b055bcdf23c3256fa37495ec9744a","kind":"tag","published_at":"2015-03-20T08:03:10.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v2.7.4","html_url":"https://github.com/npm/cli/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%2Fcli/tags/v2.7.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v2.7.4/manifests"},{"name":"v2.7.3","sha":"11e1f69f600657f37b5817f36b7388051d75803b","kind":"tag","published_at":"2015-03-17T01:04:00.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v2.7.3","html_url":"https://github.com/npm/cli/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%2Fcli/tags/v2.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v2.7.3/manifests"},{"name":"v2.7.2","sha":"61915a8ff37ca8e42b9e99e62e7020ceea3a48eb","kind":"tag","published_at":"2015-03-13T08:56:46.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v2.7.2","html_url":"https://github.com/npm/cli/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%2Fcli/tags/v2.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v2.7.2/manifests"},{"name":"v2.7.1","sha":"4962c7a89e7d762099414dcfe9f2e652371fbbbf","kind":"tag","published_at":"2015-03-06T08:41:47.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v2.7.1","html_url":"https://github.com/npm/cli/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%2Fcli/tags/v2.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v2.7.1/manifests"},{"name":"v2.7.0","sha":"a87ed5c4ee8cb1a3c738e280e652ee7cda8f1943","kind":"tag","published_at":"2015-02-27T13:12:07.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v2.7.0","html_url":"https://github.com/npm/cli/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%2Fcli/tags/v2.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v2.7.0/manifests"},{"name":"v2.6.1","sha":"d0838099aa74e38b7a4ca339a48dc11a237168b3","kind":"tag","published_at":"2015-02-20T16:48:40.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v2.6.1","html_url":"https://github.com/npm/cli/releases/tag/v2.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v2.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v2.6.1/manifests"},{"name":"v2.6.0","sha":"6e7063b66f27a5d41304ebd88a7d7a267ae6465b","kind":"tag","published_at":"2015-02-13T13:07:37.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v2.6.0","html_url":"https://github.com/npm/cli/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%2Fcli/tags/v2.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v2.6.0/manifests"},{"name":"v2.5.1","sha":"e6141d1e87cf3b16b2558073c203730abf22b055","kind":"tag","published_at":"2015-02-06T09:00:27.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v2.5.1","html_url":"https://github.com/npm/cli/releases/tag/v2.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v2.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v2.5.1/manifests"},{"name":"v2.5.0","sha":"a10a921bd988303d467456d5a413d3e86b902d34","kind":"tag","published_at":"2015-01-30T10:54:44.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v2.5.0","html_url":"https://github.com/npm/cli/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%2Fcli/tags/v2.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v2.5.0/manifests"},{"name":"v2.4.1","sha":"52d3bf290e5f6f514c1a5c3972166ba75f0fc7be","kind":"tag","published_at":"2015-01-24T02:22:05.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v2.4.1","html_url":"https://github.com/npm/cli/releases/tag/v2.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v2.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v2.4.1/manifests"},{"name":"v2.4.0","sha":"840c6dad777d17ff1a9330359417c097597de3f4","kind":"tag","published_at":"2015-01-23T14:35:30.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v2.4.0","html_url":"https://github.com/npm/cli/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%2Fcli/tags/v2.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v2.4.0/manifests"},{"name":"v2.3.0","sha":"dbea6b2f3b236dc130764e9df31a5b97936bc4f2","kind":"tag","published_at":"2015-01-16T07:01:13.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v2.3.0","html_url":"https://github.com/npm/cli/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%2Fcli/tags/v2.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v2.3.0/manifests"},{"name":"v2.2.0","sha":"6f2b726c03bab3eb45c1f277fd929cdacd9d6323","kind":"tag","published_at":"2015-01-09T04:22:12.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v2.2.0","html_url":"https://github.com/npm/cli/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%2Fcli/tags/v2.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v2.2.0/manifests"},{"name":"v2.1.18","sha":"cad3d1ed571981b13c8165ba4516b836bf79293c","kind":"tag","published_at":"2015-01-02T06:46:11.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v2.1.18","html_url":"https://github.com/npm/cli/releases/tag/v2.1.18","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v2.1.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v2.1.18/manifests"},{"name":"v2.1.17","sha":"7a22d0ee18ddd093e233f8d4ed26fa0b1a8235ec","kind":"tag","published_at":"2014-12-25T11:27:46.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v2.1.17","html_url":"https://github.com/npm/cli/releases/tag/v2.1.17","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v2.1.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v2.1.17/manifests"},{"name":"v2.1.16","sha":"0b62d395b227c25dc578db236018f85d2c249499","kind":"tag","published_at":"2014-12-22T16:17:38.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v2.1.16","html_url":"https://github.com/npm/cli/releases/tag/v2.1.16","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v2.1.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v2.1.16/manifests"},{"name":"v2.1.15","sha":"e4e35dca16583f25c68b45d5c12c3555b05d0c41","kind":"tag","published_at":"2014-12-19T13:35:29.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v2.1.15","html_url":"https://github.com/npm/cli/releases/tag/v2.1.15","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v2.1.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v2.1.15/manifests"},{"name":"v2.1.14","sha":"06ed569f2a6f588df4b110b024184afec18eb359","kind":"tag","published_at":"2014-12-13T22:09:02.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v2.1.14","html_url":"https://github.com/npm/cli/releases/tag/v2.1.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v2.1.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v2.1.14/manifests"},{"name":"v2.1.13","sha":"4ce4ab01f039efe947621621fec27b94b1edcbee","kind":"tag","published_at":"2014-12-12T09:39:05.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v2.1.13","html_url":"https://github.com/npm/cli/releases/tag/v2.1.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v2.1.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v2.1.13/manifests"},{"name":"v2.1.12","sha":"818b683dd07335d79a38cef3f262fea8bcfd24ea","kind":"tag","published_at":"2014-12-05T07:41:08.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v2.1.12","html_url":"https://github.com/npm/cli/releases/tag/v2.1.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v2.1.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v2.1.12/manifests"},{"name":"v2.1.11","sha":"b70fa3e7e815ab371374b4030d3cf3cd86d068bb","kind":"tag","published_at":"2014-11-28T02:23:05.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v2.1.11","html_url":"https://github.com/npm/cli/releases/tag/v2.1.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v2.1.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v2.1.11/manifests"},{"name":"v2.1.10","sha":"4d5ad2f653ba36cc8a2237555416192a3362be74","kind":"tag","published_at":"2014-11-21T07:40:59.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v2.1.10","html_url":"https://github.com/npm/cli/releases/tag/v2.1.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v2.1.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v2.1.10/manifests"},{"name":"v2.1.9","sha":"a3a13a977953b140cb3bf6d78daf0e58da754f21","kind":"tag","published_at":"2014-11-14T05:39:19.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v2.1.9","html_url":"https://github.com/npm/cli/releases/tag/v2.1.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v2.1.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v2.1.9/manifests"},{"name":"v2.1.8","sha":"116c3b323961271ece2021810a60883332578aef","kind":"tag","published_at":"2014-11-07T01:18:48.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v2.1.8","html_url":"https://github.com/npm/cli/releases/tag/v2.1.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v2.1.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v2.1.8/manifests"},{"name":"v2.1.7","sha":"337f561c6df8e1ab01859d11b9a3ce3c37c7c986","kind":"tag","published_at":"2014-10-31T09:33:40.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v2.1.7","html_url":"https://github.com/npm/cli/releases/tag/v2.1.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v2.1.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v2.1.7/manifests"},{"name":"v2.1.6","sha":"19022ff22758922c4fad46d4e21cbd7526e5d2f3","kind":"tag","published_at":"2014-10-24T08:28:11.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v2.1.6","html_url":"https://github.com/npm/cli/releases/tag/v2.1.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v2.1.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v2.1.6/manifests"},{"name":"v2.1.5","sha":"7b7b55eebc5e63edbded1590a3df4c08c6525245","kind":"tag","published_at":"2014-10-17T06:44:36.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v2.1.5","html_url":"https://github.com/npm/cli/releases/tag/v2.1.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v2.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v2.1.5/manifests"},{"name":"v2.1.4","sha":"2620216da485e7c6740c74611f2491f728816517","kind":"tag","published_at":"2014-10-10T06:23:25.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v2.1.4","html_url":"https://github.com/npm/cli/releases/tag/v2.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v2.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v2.1.4/manifests"},{"name":"v2.1.3","sha":"a838c3c7899b46a928a07a3296108d96709e0df9","kind":"tag","published_at":"2014-10-03T01:11:10.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v2.1.3","html_url":"https://github.com/npm/cli/releases/tag/v2.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v2.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v2.1.3/manifests"},{"name":"v2.1.2","sha":"48cda625b39ce4f76e99288ca02f907ba534a354","kind":"tag","published_at":"2014-09-30T03:04:54.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v2.1.2","html_url":"https://github.com/npm/cli/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%2Fcli/tags/v2.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v2.1.2/manifests"},{"name":"v2.1.1","sha":"b0d92969de10a15fa1bfaa12e735aabd18d8ba2f","kind":"tag","published_at":"2014-09-27T00:31:36.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v2.1.1","html_url":"https://github.com/npm/cli/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%2Fcli/tags/v2.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v2.1.1/manifests"},{"name":"v2.1.0","sha":"dcaa2b3d17312aa388839582789c8777aeb34f57","kind":"tag","published_at":"2014-09-26T09:21:24.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v2.1.0","html_url":"https://github.com/npm/cli/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%2Fcli/tags/v2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v2.1.0/manifests"},{"name":"v2.0.2","sha":"e8353c60972577af0b80b543d8d10b72e234818d","kind":"tag","published_at":"2014-09-20T00:03:20.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v2.0.2","html_url":"https://github.com/npm/cli/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%2Fcli/tags/v2.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v2.0.2/manifests"},{"name":"v2.0.1","sha":"4ab5a79c68dbbfb8a468d89d27aea877e0fae3b6","kind":"tag","published_at":"2014-09-19T07:06:06.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v2.0.1","html_url":"https://github.com/npm/cli/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%2Fcli/tags/v2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v2.0.1/manifests"},{"name":"v2.0.0","sha":"50b1d4383784a6db533b859b5b0f5c24a2883941","kind":"tag","published_at":"2014-09-13T09:14:20.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v2.0.0","html_url":"https://github.com/npm/cli/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%2Fcli/tags/v2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v2.0.0/manifests"},{"name":"v1.4.28","sha":"35e212a26256567b060ad78fbb5c28addcfe72f3","kind":"tag","published_at":"2014-09-13T08:21:20.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v1.4.28","html_url":"https://github.com/npm/cli/releases/tag/v1.4.28","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v1.4.28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v1.4.28/manifests"},{"name":"v2.0.0-beta.3","sha":"7992bc40ef377c1bd5d8f2ab56160beccee90d42","kind":"tag","published_at":"2014-09-05T08:00:03.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v2.0.0-beta.3","html_url":"https://github.com/npm/cli/releases/tag/v2.0.0-beta.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v2.0.0-beta.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v2.0.0-beta.3/manifests"},{"name":"v1.4.27","sha":"7388fa365b016873aab651a13edf2793fd773228","kind":"tag","published_at":"2014-09-05T07:55:13.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v1.4.27","html_url":"https://github.com/npm/cli/releases/tag/v1.4.27","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v1.4.27","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v1.4.27/manifests"},{"name":"v2.0.0-beta.2","sha":"09a328275932204195dff248882d395243c6b1f0","kind":"tag","published_at":"2014-08-30T01:56:16.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v2.0.0-beta.2","html_url":"https://github.com/npm/cli/releases/tag/v2.0.0-beta.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v2.0.0-beta.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v2.0.0-beta.2/manifests"},{"name":"v1.4.26","sha":"6765363927fb6853b69e1741bf94b178304ca485","kind":"tag","published_at":"2014-08-29T07:25:23.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v1.4.26","html_url":"https://github.com/npm/cli/releases/tag/v1.4.26","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v1.4.26","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v1.4.26/manifests"},{"name":"v2.0.0-beta.1","sha":"ba7f9be55e1d260868004732fa3d35db752f62ff","kind":"tag","published_at":"2014-08-29T06:05:45.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v2.0.0-beta.1","html_url":"https://github.com/npm/cli/releases/tag/v2.0.0-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v2.0.0-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v2.0.0-beta.1/manifests"},{"name":"v1.4.25","sha":"1ffaf1624913d997bd5e5c0876d0a8d539a5f07a","kind":"tag","published_at":"2014-08-22T01:13:29.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v1.4.25","html_url":"https://github.com/npm/cli/releases/tag/v1.4.25","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v1.4.25","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v1.4.25/manifests"},{"name":"v2.0.0-beta.0","sha":"5cacaa2202a8f53bf95db9097aaa9ae9dc93a903","kind":"tag","published_at":"2014-08-22T00:41:00.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v2.0.0-beta.0","html_url":"https://github.com/npm/cli/releases/tag/v2.0.0-beta.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v2.0.0-beta.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v2.0.0-beta.0/manifests"},{"name":"v2.0.0-alpha.7","sha":"bd03657aab8bd39591554ae94c42635c4740de85","kind":"tag","published_at":"2014-08-15T03:02:27.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v2.0.0-alpha.7","html_url":"https://github.com/npm/cli/releases/tag/v2.0.0-alpha.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v2.0.0-alpha.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v2.0.0-alpha.7/manifests"},{"name":"v2.0.0-alpha.6","sha":"474c795fe4c244a815407fcb9527f519c17997a0","kind":"tag","published_at":"2014-08-15T02:24:35.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v2.0.0-alpha.6","html_url":"https://github.com/npm/cli/releases/tag/v2.0.0-alpha.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v2.0.0-alpha.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v2.0.0-alpha.6/manifests"},{"name":"v1.4.24","sha":"155a6670d84f1970698570e75b2efb79d4efb9b1","kind":"tag","published_at":"2014-08-15T02:11:30.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v1.4.24","html_url":"https://github.com/npm/cli/releases/tag/v1.4.24","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v1.4.24","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v1.4.24/manifests"},{"name":"v2.0.0-alpha.6.0","sha":"e6e6a474601699cfbfa6d28c1556b5946c98f46e","kind":"tag","published_at":"2014-08-08T01:08:33.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v2.0.0-alpha.6.0","html_url":"https://github.com/npm/cli/releases/tag/v2.0.0-alpha.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v2.0.0-alpha.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v2.0.0-alpha.6.0/manifests"},{"name":"v1.4.23","sha":"5ae6ba7daeb3aad39d09095a8f08cf80f3f435a5","kind":"tag","published_at":"2014-07-31T23:53:51.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v1.4.23","html_url":"https://github.com/npm/cli/releases/tag/v1.4.23","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v1.4.23","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v1.4.23/manifests"},{"name":"v1.4.22","sha":"e22099a5cdb440903d742672a0ada5bdce2e7c00","kind":"tag","published_at":"2014-07-31T17:24:36.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v1.4.22","html_url":"https://github.com/npm/cli/releases/tag/v1.4.22","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v1.4.22","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v1.4.22/manifests"},{"name":"v2.0.0-alpha-5","sha":"43638d5711f63333f77c4191bb8da1eebf14d30c","kind":"tag","published_at":"2014-07-23T01:45:30.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v2.0.0-alpha-5","html_url":"https://github.com/npm/cli/releases/tag/v2.0.0-alpha-5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v2.0.0-alpha-5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v2.0.0-alpha-5/manifests"},{"name":"v1.5.0-alpha-4","sha":"41ecebe3009cb9b53b46b871c00f1133e3eb92cf","kind":"tag","published_at":"2014-07-19T06:14:17.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v1.5.0-alpha-4","html_url":"https://github.com/npm/cli/releases/tag/v1.5.0-alpha-4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v1.5.0-alpha-4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v1.5.0-alpha-4/manifests"},{"name":"v1.5.0-alpha-3","sha":"aaa4a202ba9a7a1f553b93c27c7587f52ba4e9ff","kind":"tag","published_at":"2014-07-17T08:09:43.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v1.5.0-alpha-3","html_url":"https://github.com/npm/cli/releases/tag/v1.5.0-alpha-3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v1.5.0-alpha-3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v1.5.0-alpha-3/manifests"},{"name":"v1.4.21","sha":"f53669562d73d96a116706cba5d6978dce9a6aba","kind":"tag","published_at":"2014-07-15T00:28:29.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v1.4.21","html_url":"https://github.com/npm/cli/releases/tag/v1.4.21","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v1.4.21","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v1.4.21/manifests"},{"name":"v1.5.0-alpha-2","sha":"1d41e7763e9555c7cd40401d201f85161288fc59","kind":"tag","published_at":"2014-07-14T23:36:13.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v1.5.0-alpha-2","html_url":"https://github.com/npm/cli/releases/tag/v1.5.0-alpha-2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v1.5.0-alpha-2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v1.5.0-alpha-2/manifests"},{"name":"v1.4.20","sha":"2c501ddc103c3cd9a3d7ace161e8bad0070d4d98","kind":"tag","published_at":"2014-07-02T17:33:58.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v1.4.20","html_url":"https://github.com/npm/cli/releases/tag/v1.4.20","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v1.4.20","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v1.4.20/manifests"},{"name":"v1.5.0-alpha-1","sha":"c920b5f7f8e40ea207b589406d5735cdd80d2393","kind":"tag","published_at":"2014-07-02T06:15:59.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v1.5.0-alpha-1","html_url":"https://github.com/npm/cli/releases/tag/v1.5.0-alpha-1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v1.5.0-alpha-1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v1.5.0-alpha-1/manifests"},{"name":"v1.5.0-alpha-0","sha":"86e1f8f3cd85d1e0b476fd54cf597e8119f0dfbc","kind":"tag","published_at":"2014-07-02T02:03:27.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v1.5.0-alpha-0","html_url":"https://github.com/npm/cli/releases/tag/v1.5.0-alpha-0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v1.5.0-alpha-0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v1.5.0-alpha-0/manifests"},{"name":"v1.4.19","sha":"1e099c556f230634c4de790be8662c6cdef2e38a","kind":"tag","published_at":"2014-07-01T18:14:06.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v1.4.19","html_url":"https://github.com/npm/cli/releases/tag/v1.4.19","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v1.4.19","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v1.4.19/manifests"},{"name":"v1.4.18","sha":"6e6aca8610459f3d125db1a460b9681ed6de777a","kind":"tag","published_at":"2014-06-29T21:43:52.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v1.4.18","html_url":"https://github.com/npm/cli/releases/tag/v1.4.18","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v1.4.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v1.4.18/manifests"},{"name":"v1.4.17","sha":"0305df7e976a11584b589010d26e0cfb7e847f92","kind":"tag","published_at":"2014-06-27T22:29:03.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v1.4.17","html_url":"https://github.com/npm/cli/releases/tag/v1.4.17","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v1.4.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v1.4.17/manifests"},{"name":"v1.2.8000","sha":"63305975272fe42b4087594c867c47c9f43278af","kind":"tag","published_at":"2014-06-17T18:27:24.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v1.2.8000","html_url":"https://github.com/npm/cli/releases/tag/v1.2.8000","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v1.2.8000","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v1.2.8000/manifests"},{"name":"v1.4.16","sha":"e68f7b1b632436780047ef230abf627f6c08da1c","kind":"tag","published_at":"2014-06-17T18:24:43.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v1.4.16","html_url":"https://github.com/npm/cli/releases/tag/v1.4.16","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v1.4.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v1.4.16/manifests"},{"name":"v1.4.15","sha":"1ab43c9efa49ff40a2313958f4fdcee6459cd90e","kind":"tag","published_at":"2014-06-11T01:31:44.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v1.4.15","html_url":"https://github.com/npm/cli/releases/tag/v1.4.15","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v1.4.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v1.4.15/manifests"},{"name":"v1.4.14","sha":"f49cc9c30e21c95f6813cffcca839249aadc2e49","kind":"tag","published_at":"2014-06-05T21:51:02.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v1.4.14","html_url":"https://github.com/npm/cli/releases/tag/v1.4.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v1.4.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v1.4.14/manifests"},{"name":"v1.4.13","sha":"c9b8c998b863755174ef7ffc85d02a63368eac13","kind":"tag","published_at":"2014-05-23T23:00:31.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v1.4.13","html_url":"https://github.com/npm/cli/releases/tag/v1.4.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v1.4.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v1.4.13/manifests"},{"name":"v1.4.12","sha":"7b1ed497d560099c6ef90640578cb74da9249d29","kind":"tag","published_at":"2014-05-23T16:54:15.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v1.4.12","html_url":"https://github.com/npm/cli/releases/tag/v1.4.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v1.4.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v1.4.12/manifests"},{"name":"v1.4.11","sha":"270192e86941a0805e53ee9bd47728b2d9c01551","kind":"tag","published_at":"2014-05-23T01:06:25.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v1.4.11","html_url":"https://github.com/npm/cli/releases/tag/v1.4.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v1.4.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v1.4.11/manifests"},{"name":"v1.4.10","sha":"79a102f922c5c53576773a9d212a513a7d6a5894","kind":"tag","published_at":"2014-05-06T01:15:00.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v1.4.10","html_url":"https://github.com/npm/cli/releases/tag/v1.4.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v1.4.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v1.4.10/manifests"},{"name":"v1.4.9","sha":"92dd730ebddd8ada78d59e50f376b7b9e4e0d8db","kind":"tag","published_at":"2014-05-01T23:16:17.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v1.4.9","html_url":"https://github.com/npm/cli/releases/tag/v1.4.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v1.4.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v1.4.9/manifests"},{"name":"v1.4.8","sha":"da04a82c0ed02def304e4f7c4eb2978021ad8443","kind":"tag","published_at":"2014-05-01T17:38:45.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v1.4.8","html_url":"https://github.com/npm/cli/releases/tag/v1.4.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v1.4.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v1.4.8/manifests"},{"name":"v1.4.7","sha":"00227de95593ca2f6dc7f90a5c8cb11324348925","kind":"tag","published_at":"2014-04-15T22:26:29.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v1.4.7","html_url":"https://github.com/npm/cli/releases/tag/v1.4.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v1.4.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v1.4.7/manifests"},{"name":"v1.4.6","sha":"349fab3cdaafc8826cd17e34641cdd61bc95636e","kind":"tag","published_at":"2014-03-19T16:18:27.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v1.4.6","html_url":"https://github.com/npm/cli/releases/tag/v1.4.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v1.4.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v1.4.6/manifests"},{"name":"v1.4.5","sha":"d4c5d27bc17f8ef9e84d4d73de820c83cd50e0c6","kind":"tag","published_at":"2014-03-19T00:21:59.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v1.4.5","html_url":"https://github.com/npm/cli/releases/tag/v1.4.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v1.4.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v1.4.5/manifests"},{"name":"v1.4.4","sha":"cd7e4a23037f3ae1928bac02332784ffab557be9","kind":"tag","published_at":"2014-02-20T16:04:25.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v1.4.4","html_url":"https://github.com/npm/cli/releases/tag/v1.4.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v1.4.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v1.4.4/manifests"},{"name":"v1.4.3","sha":"1564bd1539e3b44cb652aa51d7add27b7e066720","kind":"tag","published_at":"2014-02-17T04:37:15.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v1.4.3","html_url":"https://github.com/npm/cli/releases/tag/v1.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v1.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v1.4.3/manifests"},{"name":"v1.4.2","sha":"58c10965dbec245830e6f9ff5900649c9cb9e784","kind":"tag","published_at":"2014-02-14T00:29:56.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v1.4.2","html_url":"https://github.com/npm/cli/releases/tag/v1.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v1.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v1.4.2/manifests"},{"name":"v1.4.1","sha":"be576d8c0e918fb9838b4131979e078d5dcefb2c","kind":"tag","published_at":"2014-02-14T00:15:15.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v1.4.1","html_url":"https://github.com/npm/cli/releases/tag/v1.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v1.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v1.4.1/manifests"},{"name":"v1.4.0","sha":"debcfa564f58179acaa26e71e366211ae83bf4f5","kind":"tag","published_at":"2014-02-13T02:10:24.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v1.4.0","html_url":"https://github.com/npm/cli/releases/tag/v1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v1.4.0/manifests"},{"name":"v1.3.26","sha":"5c884fa73dbfb5708b87fd059609f16d63b1c678","kind":"tag","published_at":"2014-02-03T04:12:50.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v1.3.26","html_url":"https://github.com/npm/cli/releases/tag/v1.3.26","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v1.3.26","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v1.3.26/manifests"},{"name":"v1.3.25","sha":"7caff90b09633c677f042713285919e639476bf3","kind":"tag","published_at":"2014-01-23T21:02:32.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v1.3.25","html_url":"https://github.com/npm/cli/releases/tag/v1.3.25","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v1.3.25","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v1.3.25/manifests"},{"name":"v1.3.24","sha":"fbb68ca81049c54d88381a92089372dfb819ad27","kind":"tag","published_at":"2014-01-20T05:07:55.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v1.3.24","html_url":"https://github.com/npm/cli/releases/tag/v1.3.24","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v1.3.24","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v1.3.24/manifests"},{"name":"v1.3.23","sha":"4d102632d616e73c2d73eaf4df0bfea81d5cc0b3","kind":"tag","published_at":"2014-01-03T18:26:36.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v1.3.23","html_url":"https://github.com/npm/cli/releases/tag/v1.3.23","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v1.3.23","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v1.3.23/manifests"},{"name":"v1.3.22","sha":"0ce4c70b7cdbc34d04e44871279e3c97b718ee5c","kind":"tag","published_at":"2013-12-26T03:13:07.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v1.3.22","html_url":"https://github.com/npm/cli/releases/tag/v1.3.22","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v1.3.22","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v1.3.22/manifests"},{"name":"v1.3.21","sha":"df87287996eb944dcf1e9914647b7ec335c045bb","kind":"tag","published_at":"2013-12-17T22:25:49.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v1.3.21","html_url":"https://github.com/npm/cli/releases/tag/v1.3.21","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v1.3.21","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v1.3.21/manifests"},{"name":"v1.3.20","sha":"80da2c979ea4fdc340905a0ee4149f965f9b4107","kind":"tag","published_at":"2013-12-17T16:54:49.000Z","download_url":"https://codeload.github.com/npm/cli/tar.gz/v1.3.20","html_url":"https://github.com/npm/cli/releases/tag/v1.3.20","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v1.3.20","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fcli/tags/v1.3.20/manifests"}]},"repo_metadata_updated_at":"2024-10-30T00:50:55.258Z","dependent_packages_count":113,"downloads":13061668,"downloads_period":"last-month","dependent_repos_count":47641,"rankings":{"downloads":0.11249198641931654,"dependent_repos_count":0.1472198984036085,"dependent_packages_count":0.36897028320581665,"stargazers_count":1.1907245737066356,"forks_count":0.6888631774611556,"docker_downloads_count":0.006150050895981947,"average":0.41906999501541914},"purl":"pkg:npm/%40npmcli/arborist","advisories":[{"uuid":"MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLWdtdzYtOTRnZy0ycmMy","url":"https://github.com/advisories/GHSA-gmw6-94gg-2rc2","title":"UNIX Symbolic Link (Symlink) Following in @npmcli/arborist","description":"### Impact\n\nArbitrary File Creation, Arbitrary File Overwrite, Arbitrary Code Execution\n\n`@npmcli/arborist`, the library that calculates dependency trees and manages the node_modules folder hierarchy for the npm command line interface, aims to guarantee that package dependency contracts will be met, and the extraction of package contents will always be performed into the expected folder.\n\nThis is accomplished by extracting package contents into a project's `node_modules` folder.\n\nIf the `node_modules` folder of the root project or any of its dependencies is somehow replaced with a symbolic link, it could allow Arborist to write package dependencies to any arbitrary location on the file system.\n\nNote that symbolic links contained within package artifact contents are filtered out, so another means of creating a `node_modules` symbolic link would have to be employed.\n\n1. A `preinstall` script could replace `node_modules` with a symlink.  (This is prevented by using `--ignore-scripts`.)\n2. An attacker could supply the target with a git repository, instructing them to run `npm install --ignore-scripts` in the root.  This may be successful, because `npm install --ignore-scripts` is typically not capable of making changes outside of the project directory, so it may be deemed safe.\n\n### Patches\n\n2.8.2 (included in npm v7.20.7 and above)\n\n### Workarounds\n\nDo not run `npm install` on untrusted codebases, without first ensuring that the `node_modules` directory in the project is not a symbolic link.\n\n### Fix\n\nPrior to extracting any package contents, the `node_modules` folder into which it is extracted is verified to be a real directory.  If it is not, then it is removed.\n\nCaveat: if you are currently relying on creating a symbolic link to the `node_modules` folder in order to share dependencies between projects, then that will no longer be possible.  Please use the `npm link` command, explicit `file:...` dependencies, and/or `workspaces` to share dependencies in a development environment.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2021-08-31T16:03:34.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":8.2,"cvss_vector":"CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:N","references":["https://github.com/npm/arborist/security/advisories/GHSA-gmw6-94gg-2rc2","https://www.npmjs.com/package/@npmcli/arborist","https://nvd.nist.gov/vuln/detail/CVE-2021-39135","https://www.oracle.com/security-alerts/cpuoct2021.html","https://cert-portal.siemens.com/productcert/pdf/ssa-389290.pdf","https://github.com/advisories/GHSA-gmw6-94gg-2rc2"],"source_kind":"github","identifiers":["GHSA-gmw6-94gg-2rc2","CVE-2021-39135"],"repository_url":"https://github.com/npm/arborist","blast_radius":38.35944312488215,"packages":[{"versions":[{"first_patched_version":"2.8.2","vulnerable_version_range":"\u003c 2.8.2"}],"ecosystem":"npm","package_name":"@npmcli/arborist"}],"created_at":"2022-12-21T16:12:48.201Z","updated_at":"2025-02-26T12:45:47.000Z","epss_percentage":0.00092,"epss_percentile":0.40576},{"uuid":"MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLTJoM2gtcTk5Zi0zZmhj","url":"https://github.com/advisories/GHSA-2h3h-q99f-3fhc","title":"@npmcli/arborist vulnerable to UNIX Symbolic Link (Symlink) Following","description":"### Impact\n\nArbitrary File Creation, Arbitrary File Overwrite, Arbitrary Code Execution\n\n`@npmcli/arborist`, the library that calculates dependency trees and manages the `node_modules` folder hierarchy for the npm command line interface, aims to guarantee that package dependency contracts will be met, and the extraction of package contents will always be performed into the expected folder.\n\nThis is, in part, accomplished by resolving dependency specifiers defined in `package.json` manifests for dependencies with a specific name, and nesting folders to resolve conflicting dependencies.\n\nWhen multiple dependencies differ only in the case of their name, Arborist's internal data structure saw them as separate items that could coexist within the same level in the `node_modules` hierarchy.  However, on case-insensitive file systems (such as macOS and Windows), this is not the case.  Combined with a symlink dependency such as `file:/some/path`, this allowed an attacker to create a situation in which arbitrary contents could be written to any location on the filesystem.\n\nFor example, a package `pwn-a` could define a dependency in their `package.json` file such as `\"foo\": \"file:/some/path\"`.  Another package, `pwn-b` could define a dependency such as `FOO: \"file:foo.tgz\"`.  On case-insensitive file systems, if `pwn-a` was installed, and then `pwn-b` was installed afterwards, the contents of `foo.tgz` would be written to `/some/path`, and any existing contents of `/some/path` would be removed.\n\nAnyone using npm v7.20.6 or earlier on a case-insensitive filesystem is potentially affected.\n\n### Patches\n\n2.8.2 (included in npm v7.20.7 and above)\n\n### Fix and Caveats\n\nThere are two parts to the fix:\n\n1. Immediately prior to extraction, if the target folder is not a directory, it is moved aside.  (If the installation fails, filesystem entries moved aside in this manner are moved back as part of the rollback process.)\n2. The `children` map that represents child nodes in the tree is replaced with a case-insensitive map object, such that `node.children.get('foo')` and `node.children.get('FOO')` will return the same object, enabling Arborist to detect and handle this class of tree collision.\n\nThis second item imposes a caveat on case _sensitive_ filesystems where two packages with names which differ only in case may already exist at the same level in the tree, causing unpredictable behavior in this rare edge case.  Note that in such cases, the `package-lock.json` already creates a situation which is hazardous to use on case-sensitive filesystems, and will likely lead to other problems.\n\nIf affected by this caveat, please run `npm update` to rebuild your tree and generate a new `package-lock.json` file.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2021-08-31T16:04:03.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":8.2,"cvss_vector":"CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:N","references":["https://github.com/npm/arborist/security/advisories/GHSA-2h3h-q99f-3fhc","https://www.npmjs.com/package/@npmcli/arborist","https://nvd.nist.gov/vuln/detail/CVE-2021-39134","https://www.oracle.com/security-alerts/cpuoct2021.html","https://cert-portal.siemens.com/productcert/pdf/ssa-389290.pdf","https://github.com/advisories/GHSA-2h3h-q99f-3fhc"],"source_kind":"github","identifiers":["GHSA-2h3h-q99f-3fhc","CVE-2021-39134"],"repository_url":"https://github.com/npm/arborist","blast_radius":38.35944312488215,"packages":[{"versions":[{"first_patched_version":"2.8.2","vulnerable_version_range":"\u003c 2.8.2"}],"ecosystem":"npm","package_name":"@npmcli/arborist"}],"created_at":"2022-12-21T16:12:48.211Z","updated_at":"2023-01-27T05:00:55.000Z","epss_percentage":0.00092,"epss_percentile":0.40576}],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/@npmcli/arborist","docker_dependents_count":41640,"docker_downloads_count":9847149557,"usage_url":"https://repos.ecosyste.ms/usage/npm/@npmcli/arborist","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/@npmcli/arborist/dependencies","status":null,"funding_links":[],"critical":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@npmcli%2Farborist/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@npmcli%2Farborist/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@npmcli%2Farborist/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@npmcli%2Farborist/related_packages","maintainers":[{"uuid":"fritzy","login":"fritzy","name":null,"email":"fritzy@netflint.net","url":null,"packages_count":189,"html_url":"https://www.npmjs.com/~fritzy","role":null,"created_at":"2022-11-19T11:34:49.037Z","updated_at":"2022-11-19T11:34:49.037Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/fritzy/packages"},{"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-19T11:34:49.061Z","updated_at":"2022-11-19T11:34:49.061Z","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-05T19:48:39.790Z","updated_at":"2022-12-05T19:48:39.790Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/saquibkhan/packages"},{"uuid":"reggi","login":"reggi","name":null,"email":"reggi@github.com","url":null,"packages_count":446,"html_url":"https://www.npmjs.com/~reggi","role":null,"created_at":"2024-05-31T13:39:21.293Z","updated_at":"2024-05-31T13:39:21.293Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/reggi/packages"},{"uuid":"hashtagchris","login":"hashtagchris","name":null,"email":"hashtagchris@github.com","url":null,"packages_count":313,"html_url":"https://www.npmjs.com/~hashtagchris","role":null,"created_at":"2024-08-05T08:50:42.095Z","updated_at":"2024-08-05T08:50:42.095Z","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:03.472Z","updated_at":"2023-03-08T00:12:03.472Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/npm-cli-ops/packages"}],"registry":{"name":"npmjs.org","url":"https://registry.npmjs.org","ecosystem":"npm","default":true,"packages_count":5008191,"maintainers_count":1013077,"namespaces_count":295677,"keywords_count":700469,"github":"npm","metadata":{"funded_packages_count":150263},"icon_url":"https://github.com/npm.png","created_at":"2022-04-04T15:19:23.081Z","updated_at":"2025-06-07T05:25:21.688Z","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":26,"unique_repositories_count_past_30_days":1,"recent_issues":[{"uuid":"4593725444","node_id":"PR_kwDOPHT-Ds7i73OR","number":1041,"state":"open","title":"Bump the npm-dependencies group across 1 directory with 20 updates","user":"dependabot[bot]","labels":["dependencies","javascript","root","backend"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-06-05T02:46:42.000Z","updated_at":"2026-06-05T02:47:50.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"npm-dependencies","update_count":20,"packages":[{"name":"@tailwindcss/cli","old_version":"4.2.1","new_version":"4.3.0","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"rollup","old_version":"4.59.0","new_version":"4.60.4","repository_url":"https://github.com/rollup/rollup"},{"name":"@11ty/eleventy","old_version":"3.1.2","new_version":"3.1.5","repository_url":"https://github.com/11ty/eleventy"},{"name":"@biomejs/biome","old_version":"2.4.4","new_version":"2.4.16","repository_url":"https://github.com/biomejs/biome"},{"name":"@cloudflare/vitest-pool-workers","old_version":"0.12.18","new_version":"0.16.10","repository_url":"https://github.com/cloudflare/workers-sdk"},{"name":"@npmcli/arborist","old_version":"9.3.1","new_version":"9.7.0","repository_url":"https://github.com/npm/cli"},{"name":"@vitest/coverage-istanbul","old_version":"3.2.4","new_version":"4.1.7","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/coverage-v8","old_version":"3.2.4","new_version":"4.1.7","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"concurrently","old_version":"9.2.1","new_version":"10.0.0","repository_url":"https://github.com/open-cli-tools/concurrently"},{"name":"esbuild","old_version":"0.27.3","new_version":"0.28.0","repository_url":"https://github.com/evanw/esbuild"},{"name":"eslint","old_version":"10.0.2","new_version":"10.4.0","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-prettier","old_version":"5.5.5","new_version":"5.5.6","repository_url":"https://github.com/prettier/eslint-plugin-prettier"},{"name":"globals","old_version":"17.3.0","new_version":"17.6.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"lerna","old_version":"9.0.4","new_version":"9.0.7","repository_url":"https://github.com/lerna/lerna"},{"name":"postcss","old_version":"8.5.6","new_version":"8.5.15","repository_url":"https://github.com/postcss/postcss"},{"name":"prettier","old_version":"3.8.1","new_version":"3.8.3","repository_url":"https://github.com/prettier/prettier"},{"name":"svgo","old_version":"4.0.0","new_version":"4.0.1","repository_url":"https://github.com/svg/svgo"},{"name":"vitest","old_version":"3.2.4","new_version":"4.1.7","repository_url":"https://github.com/vitest-dev/vitest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-dependencies group with 18 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@tailwindcss/cli](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-cli) | `4.2.1` | `4.3.0` |\n| [rollup](https://github.com/rollup/rollup) | `4.59.0` | `4.60.4` |\n| [@11ty/eleventy](https://github.com/11ty/eleventy) | `3.1.2` | `3.1.5` |\n| [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.4.4` | `2.4.16` |\n| [@cloudflare/vitest-pool-workers](https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/vitest-pool-workers) | `0.12.18` | `0.16.10` |\n| [@npmcli/arborist](https://github.com/npm/cli/tree/HEAD/workspaces/arborist) | `9.3.1` | `9.7.0` |\n| [@vitest/coverage-istanbul](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-istanbul) | `3.2.4` | `4.1.7` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `3.2.4` | `4.1.7` |\n| [concurrently](https://github.com/open-cli-tools/concurrently) | `9.2.1` | `10.0.0` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.27.3` | `0.28.0` |\n| [eslint](https://github.com/eslint/eslint) | `10.0.2` | `10.4.0` |\n| [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) | `5.5.5` | `5.5.6` |\n| [globals](https://github.com/sindresorhus/globals) | `17.3.0` | `17.6.0` |\n| [lerna](https://github.com/lerna/lerna/tree/HEAD/packages/lerna) | `9.0.4` | `9.0.7` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.6` | `8.5.15` |\n| [prettier](https://github.com/prettier/prettier) | `3.8.1` | `3.8.3` |\n| [svgo](https://github.com/svg/svgo) | `4.0.0` | `4.0.1` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `3.2.4` | `4.1.7` |\n\n\nUpdates `@tailwindcss/cli` from 4.2.1 to 4.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/releases\"\u003e@​tailwindcss/cli's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.3.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003e@container-size\u003c/code\u003e utility (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/18901\"\u003e#18901\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003escrollbar-{auto,thin,none}\u003c/code\u003e utilities for \u003ccode\u003escrollbar-width\u003c/code\u003e, and \u003ccode\u003escrollbar-thumb-*\u003c/code\u003e / \u003ccode\u003escrollbar-track-*\u003c/code\u003e color utilities for \u003ccode\u003escrollbar-color\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19981\"\u003e#19981\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20019\"\u003e#20019\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003escrollbar-gutter-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20018\"\u003e#20018\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ezoom-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20020\"\u003e#20020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003etab-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20022\"\u003e#20022\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow using \u003ccode\u003e@variant\u003c/code\u003e with stacked variants (e.g. \u003ccode\u003e@variant hover:focus { … }\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19996\"\u003e#19996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow using \u003ccode\u003e@variant\u003c/code\u003e with compound variants (e.g. \u003ccode\u003e@variant hover, focus { … }\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19996\"\u003e#19996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003e--default(…)\u003c/code\u003e in \u003ccode\u003e--value(…)\u003c/code\u003e and \u003ccode\u003e--modifier(…)\u003c/code\u003e for functional \u003ccode\u003e@utility\u003c/code\u003e definitions (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19989\"\u003e#19989\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure \u003ccode\u003e@plugin\u003c/code\u003e resolves package JavaScript entries instead of browser CSS entries when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19949\"\u003e#19949\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix relative \u003ccode\u003e@import\u003c/code\u003e and \u003ccode\u003e@plugin\u003c/code\u003e paths resolving from the wrong directory when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19965\"\u003e#19965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure CSS files containing \u003ccode\u003e@variant\u003c/code\u003e are processed by \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19966\"\u003e#19966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eResolve imports relative to \u003ccode\u003ebase\u003c/code\u003e when \u003ccode\u003eresult.opts.from\u003c/code\u003e is not provided when using \u003ccode\u003e@tailwindcss/postcss\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19980\"\u003e#19980\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: preserve significant \u003ccode\u003e_\u003c/code\u003e whitespace in arbitrary values (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19986\"\u003e#19986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: add parentheses when removing whitespace from arbitrary values would hurt readability (e.g. \u003ccode\u003ew-[calc(100%---spacing(60))]\u003c/code\u003e → \u003ccode\u003ew-[calc(100%-(--spacing(60)))]\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19986\"\u003e#19986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: preserve the original unit in arbitrary values instead of normalizing to base units (e.g. \u003ccode\u003e-mt-[20in]\u003c/code\u003e → \u003ccode\u003emt-[-20in]\u003c/code\u003e, not \u003ccode\u003emt-[-1920px]\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19988\"\u003e#19988\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: migrate arbitrary \u003ccode\u003e:has()\u003c/code\u003e variants from \u003ccode\u003e[\u0026amp;:has(…)]\u003c/code\u003e to \u003ccode\u003ehas-[…]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19991\"\u003e#19991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade: don’t migrate inline \u003ccode\u003estyle\u003c/code\u003e attributes (e.g. \u003ccode\u003estyle=\u0026quot;flex-grow: 1\u0026quot;\u003c/code\u003e → \u003ccode\u003estyle=\u0026quot;flex-grow: 1\u0026quot;\u003c/code\u003e, not \u003ccode\u003estyle=\u0026quot;grow: 1\u0026quot;\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19918\"\u003e#19918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow multiple \u003ccode\u003e@utility\u003c/code\u003e definitions with the same name but different value types (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19777\"\u003e#19777\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExport missing \u003ccode\u003ePluginWithConfig\u003c/code\u003e type from \u003ccode\u003etailwindcss/plugin\u003c/code\u003e to fix errors when inferring plugin config types (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19707\"\u003e#19707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003estart\u003c/code\u003e and \u003ccode\u003eend\u003c/code\u003e legacy utilities without values do not generate CSS (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20003\"\u003e#20003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e--value(…)\u003c/code\u003e is required in functional \u003ccode\u003e@utility\u003c/code\u003e definitions (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20005\"\u003e#20005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: preserve required whitespace around operators in negated arbitrary values (e.g. \u003ccode\u003e-left-[(var(--a)+var(--b))]\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20011\"\u003e#20011\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.2.4\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure imports in \u003ccode\u003e@import\u003c/code\u003e and \u003ccode\u003e@plugin\u003c/code\u003e still resolve correctly when using Vite aliases in \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19947\"\u003e#19947\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.2.3\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCanonicalization: improve canonicalizations for \u003ccode\u003etracking-*\u003c/code\u003e utilities by preferring non-negative utilities (e.g. \u003ccode\u003e-tracking-tighter\u003c/code\u003e → \u003ccode\u003etracking-wider\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19827\"\u003e#19827\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix crash due to invalid characters in candidate (exceeding valid unicode code point range) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19829\"\u003e#19829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure query params in imports are considered unique resources when using \u003ccode\u003e@tailwindcss/webpack\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19723\"\u003e#19723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse arbitrary values into shorthand utilities (e.g. \u003ccode\u003epx-[1.2rem] py-[1.2rem]\u003c/code\u003e → \u003ccode\u003ep-[1.2rem]\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19837\"\u003e#19837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse \u003ccode\u003eborder-{t,b}-*\u003c/code\u003e into \u003ccode\u003eborder-y-*\u003c/code\u003e, \u003ccode\u003eborder-{l,r}-*\u003c/code\u003e into \u003ccode\u003eborder-x-*\u003c/code\u003e, and \u003ccode\u003eborder-{t,r,b,l}-*\u003c/code\u003e into \u003ccode\u003eborder-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19842\"\u003e#19842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse \u003ccode\u003escroll-m{t,b}-*\u003c/code\u003e into \u003ccode\u003escroll-my-*\u003c/code\u003e, \u003ccode\u003escroll-m{l,r}-*\u003c/code\u003e into \u003ccode\u003escroll-mx-*\u003c/code\u003e, and \u003ccode\u003escroll-m{t,r,b,l}-*\u003c/code\u003e into \u003ccode\u003escroll-m-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19842\"\u003e#19842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse \u003ccode\u003escroll-p{t,b}-*\u003c/code\u003e into \u003ccode\u003escroll-py-*\u003c/code\u003e, \u003ccode\u003escroll-p{l,r}-*\u003c/code\u003e into \u003ccode\u003escroll-px-*\u003c/code\u003e, and \u003ccode\u003escroll-p{t,r,b,l}-*\u003c/code\u003e into \u003ccode\u003escroll-p-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19842\"\u003e#19842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse \u003ccode\u003eoverflow-{x,y}-*\u003c/code\u003e into \u003ccode\u003eoverflow-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19842\"\u003e#19842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse \u003ccode\u003eoverscroll-{x,y}-*\u003c/code\u003e into \u003ccode\u003eoverscroll-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19842\"\u003e#19842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRead from \u003ccode\u003e--placeholder-color\u003c/code\u003e instead of \u003ccode\u003e--background-color\u003c/code\u003e for \u003ccode\u003eplaceholder-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19843\"\u003e#19843\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade: ensure files are not emptied out when killing the upgrade process while it's running (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19846\"\u003e#19846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade: use \u003ccode\u003econfig.content\u003c/code\u003e when migrating from Tailwind CSS v3 to Tailwind CSS v4 (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19846\"\u003e#19846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade: never migrate files that are ignored by git (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19846\"\u003e#19846\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/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md\"\u003e@​tailwindcss/cli's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.3.0] - 2026-05-08\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003e@container-size\u003c/code\u003e utility (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/18901\"\u003e#18901\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003escrollbar-{auto,thin,none}\u003c/code\u003e utilities for \u003ccode\u003escrollbar-width\u003c/code\u003e, and \u003ccode\u003escrollbar-thumb-*\u003c/code\u003e / \u003ccode\u003escrollbar-track-*\u003c/code\u003e color utilities for \u003ccode\u003escrollbar-color\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19981\"\u003e#19981\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20019\"\u003e#20019\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003escrollbar-gutter-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20018\"\u003e#20018\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ezoom-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20020\"\u003e#20020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003etab-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20022\"\u003e#20022\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow using \u003ccode\u003e@variant\u003c/code\u003e with stacked variants (e.g. \u003ccode\u003e@variant hover:focus { … }\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19996\"\u003e#19996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow using \u003ccode\u003e@variant\u003c/code\u003e with compound variants (e.g. \u003ccode\u003e@variant hover, focus { … }\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19996\"\u003e#19996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003e--default(…)\u003c/code\u003e in \u003ccode\u003e--value(…)\u003c/code\u003e and \u003ccode\u003e--modifier(…)\u003c/code\u003e for functional \u003ccode\u003e@utility\u003c/code\u003e definitions (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19989\"\u003e#19989\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure \u003ccode\u003e@plugin\u003c/code\u003e resolves package JavaScript entries instead of browser CSS entries when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19949\"\u003e#19949\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix relative \u003ccode\u003e@import\u003c/code\u003e and \u003ccode\u003e@plugin\u003c/code\u003e paths resolving from the wrong directory when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19965\"\u003e#19965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure CSS files containing \u003ccode\u003e@variant\u003c/code\u003e are processed by \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19966\"\u003e#19966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eResolve imports relative to \u003ccode\u003ebase\u003c/code\u003e when \u003ccode\u003eresult.opts.from\u003c/code\u003e is not provided when using \u003ccode\u003e@tailwindcss/postcss\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19980\"\u003e#19980\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: preserve significant \u003ccode\u003e_\u003c/code\u003e whitespace in arbitrary values (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19986\"\u003e#19986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: add parentheses when removing whitespace from arbitrary values would hurt readability (e.g. \u003ccode\u003ew-[calc(100%---spacing(60))]\u003c/code\u003e → \u003ccode\u003ew-[calc(100%-(--spacing(60)))]\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19986\"\u003e#19986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: preserve the original unit in arbitrary values instead of normalizing to base units (e.g. \u003ccode\u003e-mt-[20in]\u003c/code\u003e → \u003ccode\u003emt-[-20in]\u003c/code\u003e, not \u003ccode\u003emt-[-1920px]\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19988\"\u003e#19988\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: migrate arbitrary \u003ccode\u003e:has()\u003c/code\u003e variants from \u003ccode\u003e[\u0026amp;:has(…)]\u003c/code\u003e to \u003ccode\u003ehas-[…]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19991\"\u003e#19991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade: don’t migrate inline \u003ccode\u003estyle\u003c/code\u003e attributes (e.g. \u003ccode\u003estyle=\u0026quot;flex-grow: 1\u0026quot;\u003c/code\u003e → \u003ccode\u003estyle=\u0026quot;flex-grow: 1\u0026quot;\u003c/code\u003e, not \u003ccode\u003estyle=\u0026quot;grow: 1\u0026quot;\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19918\"\u003e#19918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow multiple \u003ccode\u003e@utility\u003c/code\u003e definitions with the same name but different value types (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19777\"\u003e#19777\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExport missing \u003ccode\u003ePluginWithConfig\u003c/code\u003e type from \u003ccode\u003etailwindcss/plugin\u003c/code\u003e to fix errors when inferring plugin config types (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19707\"\u003e#19707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003estart\u003c/code\u003e and \u003ccode\u003eend\u003c/code\u003e legacy utilities without values do not generate CSS (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20003\"\u003e#20003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e--value(…)\u003c/code\u003e is required in functional \u003ccode\u003e@utility\u003c/code\u003e definitions (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20005\"\u003e#20005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: preserve required whitespace around operators in negated arbitrary values (e.g. \u003ccode\u003e-left-[(var(--a)+var(--b))]\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20011\"\u003e#20011\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.2.4] - 2026-04-21\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure imports in \u003ccode\u003e@import\u003c/code\u003e and \u003ccode\u003e@plugin\u003c/code\u003e still resolve correctly when using Vite aliases in \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19947\"\u003e#19947\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.2.3] - 2026-04-20\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCanonicalization: improve canonicalization for \u003ccode\u003etracking-*\u003c/code\u003e utilities by preferring non-negative utilities (e.g. \u003ccode\u003e-tracking-tighter\u003c/code\u003e → \u003ccode\u003etracking-wider\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19827\"\u003e#19827\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix crash due to invalid characters in candidate (exceeding valid unicode code point range) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19829\"\u003e#19829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure query params in imports are considered unique resources when using \u003ccode\u003e@tailwindcss/webpack\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19723\"\u003e#19723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse arbitrary values into shorthand utilities (e.g. \u003ccode\u003epx-[1.2rem] py-[1.2rem]\u003c/code\u003e → \u003ccode\u003ep-[1.2rem]\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19837\"\u003e#19837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse \u003ccode\u003eborder-{t,b}-*\u003c/code\u003e into \u003ccode\u003eborder-y-*\u003c/code\u003e, \u003ccode\u003eborder-{l,r}-*\u003c/code\u003e into \u003ccode\u003eborder-x-*\u003c/code\u003e, and \u003ccode\u003eborder-{t,r,b,l}-*\u003c/code\u003e into \u003ccode\u003eborder-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19842\"\u003e#19842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse \u003ccode\u003escroll-m{t,b}-*\u003c/code\u003e into \u003ccode\u003escroll-my-*\u003c/code\u003e, \u003ccode\u003escroll-m{l,r}-*\u003c/code\u003e into \u003ccode\u003escroll-mx-*\u003c/code\u003e, and \u003ccode\u003escroll-m{t,r,b,l}-*\u003c/code\u003e into \u003ccode\u003escroll-m-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19842\"\u003e#19842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse \u003ccode\u003escroll-p{t,b}-*\u003c/code\u003e into \u003ccode\u003escroll-py-*\u003c/code\u003e, \u003ccode\u003escroll-p{l,r}-*\u003c/code\u003e into \u003ccode\u003escroll-px-*\u003c/code\u003e, and \u003ccode\u003escroll-p{t,r,b,l}-*\u003c/code\u003e into \u003ccode\u003escroll-p-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19842\"\u003e#19842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse \u003ccode\u003eoverflow-{x,y}-*\u003c/code\u003e into \u003ccode\u003eoverflow-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19842\"\u003e#19842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse \u003ccode\u003eoverscroll-{x,y}-*\u003c/code\u003e into \u003ccode\u003eoverscroll-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19842\"\u003e#19842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRead from \u003ccode\u003e--placeholder-color\u003c/code\u003e instead of \u003ccode\u003e--background-color\u003c/code\u003e for \u003ccode\u003eplaceholder-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19843\"\u003e#19843\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/tailwindlabs/tailwindcss/commit/588bd7371f4cae96426e1387819b7fd1d99765f9\"\u003e\u003ccode\u003e588bd73\u003c/code\u003e\u003c/a\u003e 4.3.0 (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-cli/issues/20023\"\u003e#20023\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/4b5d6a594305b2914a018d52392e099468922430\"\u003e\u003ccode\u003e4b5d6a5\u003c/code\u003e\u003c/a\u003e Update enhanced-resolve 5.20.1 → 5.21.0 (minor) (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-cli/issues/19998\"\u003e#19998\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/3a890c35727fe0630c59b72dbec799d02e3c4800\"\u003e\u003ccode\u003e3a890c3\u003c/code\u003e\u003c/a\u003e Bump dependencies (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-cli/issues/19957\"\u003e#19957\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/69ad7cc5ec091125842aba783c5bfce536e9c234\"\u003e\u003ccode\u003e69ad7cc\u003c/code\u003e\u003c/a\u003e 4.2.4 (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-cli/issues/19948\"\u003e#19948\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/2e3fa490a535a8341fd2853d75098f0d4dbcc825\"\u003e\u003ccode\u003e2e3fa49\u003c/code\u003e\u003c/a\u003e 4.2.3 (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-cli/issues/19944\"\u003e#19944\u003c/a\u003e)\u003c/li\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-cli/issues/19821\"\u003e#19821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/aaaefe8b5df0a1e985190880c8067b4b3fe08421\"\u003e\u003ccode\u003eaaaefe8\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003e--stream\u003c/code\u003e flag to \u003ccode\u003ecanonicalize\u003c/code\u003e subcommand (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-cli/issues/19796\"\u003e#19796\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/a4be983865b1cfdcd17d9264e6f80482986da6cc\"\u003e\u003ccode\u003ea4be983\u003c/code\u003e\u003c/a\u003e increase timeout of canonicalization tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/ad9fdef0059f981c1dcc0ae054219eaf3b735282\"\u003e\u003ccode\u003ead9fdef\u003c/code\u003e\u003c/a\u003e drop unnecessary test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/e96909accdf8027efef419fbb667ce5b8fab402f\"\u003e\u003ccode\u003ee96909a\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003etailwindcss canonicalize\u003c/code\u003e sub-command (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-cli/issues/19783\"\u003e#19783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commits/v4.3.0/packages/@tailwindcss-cli\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​tailwindcss/cli\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rollup` from 4.59.0 to 4.60.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rollup/rollup/releases\"\u003erollup's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.60.4\u003c/h2\u003e\n\u003ch2\u003e4.60.4\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2026-05-14\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove stability of chunk hashes (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6362\"\u003e#6362\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePull Requests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6362\"\u003e#6362\u003c/a\u003e: fix: stabilize chunk assignment across parallel file reads (\u003ca href=\"https://github.com/sonukapoor\"\u003e\u003ccode\u003e@​sonukapoor\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Sonu\"\u003e\u003ccode\u003e@​Sonu\u003c/code\u003e\u003c/a\u003e Kapoor, \u003ca href=\"https://github.com/TrickyPi\"\u003e\u003ccode\u003e@​TrickyPi\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6370\"\u003e#6370\u003c/a\u003e: fix(deps): update minor/patch updates (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6371\"\u003e#6371\u003c/a\u003e: chore(deps): update dependency lru-cache to v11 (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6372\"\u003e#6372\u003c/a\u003e: chore(deps): update react monorepo to v19 (major) (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6373\"\u003e#6373\u003c/a\u003e: chore(deps): lock file maintenance (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6375\"\u003e#6375\u003c/a\u003e: Resolve vulnerabilities (\u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.60.2\u003c/h2\u003e\n\u003ch2\u003e4.60.2\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2026-04-18\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eResolve a variable rendering bug when generating different formats from the same build (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6350\"\u003e#6350\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePull Requests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6327\"\u003e#6327\u003c/a\u003e: docs: fix various typos in source and documentation (\u003ca href=\"https://github.com/Abhi3975\"\u003e\u003ccode\u003e@​Abhi3975\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6331\"\u003e#6331\u003c/a\u003e: fix(deps): update minor/patch updates (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6332\"\u003e#6332\u003c/a\u003e: chore(deps): update codecov/codecov-action action to v6 (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6333\"\u003e#6333\u003c/a\u003e: chore(deps): update dependency eslint-plugin-unicorn to v64 (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6334\"\u003e#6334\u003c/a\u003e: fix(deps): update rust crate swc_compiler_base to v51 (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6335\"\u003e#6335\u003c/a\u003e: chore(deps): lock file maintenance (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6346\"\u003e#6346\u003c/a\u003e: fix(deps): update minor/patch updates (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6347\"\u003e#6347\u003c/a\u003e: chore(deps): update dependency lru-cache to v11 (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6348\"\u003e#6348\u003c/a\u003e: fix(deps): update swc monorepo (major) (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6349\"\u003e#6349\u003c/a\u003e: chore(deps): lock file maintenance (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6350\"\u003e#6350\u003c/a\u003e: fix: reset variable render names between outputs in the same generate (\u003ca href=\"https://github.com/barry3406\"\u003e\u003ccode\u003e@​barry3406\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6351\"\u003e#6351\u003c/a\u003e: chore(deps): update minor/patch updates (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6352\"\u003e#6352\u003c/a\u003e: chore(deps): update cross-platform-actions/action action to v1 (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6353\"\u003e#6353\u003c/a\u003e: chore(deps): update dependency lru-cache to v11 (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6354\"\u003e#6354\u003c/a\u003e: chore(deps): lock file maintenance (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6355\"\u003e#6355\u003c/a\u003e: chore(deps): lock file maintenance (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6356\"\u003e#6356\u003c/a\u003e: chore(deps): lock file maintenance (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6358\"\u003e#6358\u003c/a\u003e: chore: remove cross-env from devDeps (\u003ca href=\"https://github.com/K-tecchan\"\u003e\u003ccode\u003e@​K-tecchan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.60.1\u003c/h2\u003e\n\u003ch2\u003e4.60.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/rollup/rollup/blob/master/CHANGELOG.md\"\u003erollup's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.60.4\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2026-05-14\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove stability of chunk hashes (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6362\"\u003e#6362\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePull Requests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6362\"\u003e#6362\u003c/a\u003e: fix: stabilize chunk assignment across parallel file reads (\u003ca href=\"https://github.com/sonukapoor\"\u003e\u003ccode\u003e@​sonukapoor\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Sonu\"\u003e\u003ccode\u003e@​Sonu\u003c/code\u003e\u003c/a\u003e Kapoor, \u003ca href=\"https://github.com/TrickyPi\"\u003e\u003ccode\u003e@​TrickyPi\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6370\"\u003e#6370\u003c/a\u003e: fix(deps): update minor/patch updates (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6371\"\u003e#6371\u003c/a\u003e: chore(deps): update dependency lru-cache to v11 (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6372\"\u003e#6372\u003c/a\u003e: chore(deps): update react monorepo to v19 (major) (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6373\"\u003e#6373\u003c/a\u003e: chore(deps): lock file maintenance (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6375\"\u003e#6375\u003c/a\u003e: Resolve vulnerabilities (\u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.60.3\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2026-05-04\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure nested \u0026quot;exports\u0026quot; variables are not renamed (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6360\"\u003e#6360\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePull Requests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6360\"\u003e#6360\u003c/a\u003e: fix: do not rename nested \u0026quot;exports\u0026quot; bindings that do not conflict (\u003ca href=\"https://github.com/tariqrafique\"\u003e\u003ccode\u003e@​tariqrafique\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6364\"\u003e#6364\u003c/a\u003e: chore(deps): update msys2/setup-msys2 digest to e989830 (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6365\"\u003e#6365\u003c/a\u003e: fix(deps): update minor/patch updates (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6366\"\u003e#6366\u003c/a\u003e: fix(deps): update swc monorepo (major) (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6367\"\u003e#6367\u003c/a\u003e: chore(deps): lock file maintenance (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6368\"\u003e#6368\u003c/a\u003e: docs: add missing backticks in \u003ccode\u003eplugin-development\u003c/code\u003e (\u003ca href=\"https://github.com/lumirlumir\"\u003e\u003ccode\u003e@​lumirlumir\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.60.2\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2026-04-18\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eResolve a variable rendering bug when generating different formats from the same build (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6350\"\u003e#6350\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePull Requests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6327\"\u003e#6327\u003c/a\u003e: docs: fix various typos in source and documentation (\u003ca href=\"https://github.com/Abhi3975\"\u003e\u003ccode\u003e@​Abhi3975\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6331\"\u003e#6331\u003c/a\u003e: fix(deps): update minor/patch updates (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6332\"\u003e#6332\u003c/a\u003e: chore(deps): update codecov/codecov-action action to v6 (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6333\"\u003e#6333\u003c/a\u003e: chore(deps): update dependency eslint-plugin-unicorn to v64 (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6334\"\u003e#6334\u003c/a\u003e: fix(deps): update rust crate swc_compiler_base to v51 (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6335\"\u003e#6335\u003c/a\u003e: chore(deps): lock file maintenance (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\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/rollup/rollup/commit/d311a84b0bb4d4a6f50d19ffd2c29cca28660c88\"\u003e\u003ccode\u003ed311a84\u003c/code\u003e\u003c/a\u003e 4.60.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/6aa324854482e273b711972955d2d1b3bb445bcc\"\u003e\u003ccode\u003e6aa3248\u003c/code\u003e\u003c/a\u003e fix: stabilize chunk assignment across parallel file reads (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6362\"\u003e#6362\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/82a0fe76b1372a2cf509fc4067d69f25569b83f5\"\u003e\u003ccode\u003e82a0fe7\u003c/code\u003e\u003c/a\u003e Resolve vulnerabilities (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6375\"\u003e#6375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/71f5ebc893d7ff76b5571d63b04ea2ed4a4ddd9d\"\u003e\u003ccode\u003e71f5ebc\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency lru-cache to v11 (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6371\"\u003e#6371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/af91d778cdf564dd1ae1bfd6e92604ec031824a7\"\u003e\u003ccode\u003eaf91d77\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6373\"\u003e#6373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/65e7b94ddda9f02334fa8f12ff6bf699c1f07833\"\u003e\u003ccode\u003e65e7b94\u003c/code\u003e\u003c/a\u003e chore(deps): update react monorepo to v19 (major) (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6372\"\u003e#6372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/642587f3d9c5b4aa482a5027672f0fa8ea76da12\"\u003e\u003ccode\u003e642587f\u003c/code\u003e\u003c/a\u003e fix(deps): update minor/patch updates (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6370\"\u003e#6370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/b47bdabeccbb7aa1b1d4117f2f4a781a9f6de297\"\u003e\u003ccode\u003eb47bdab\u003c/code\u003e\u003c/a\u003e 4.60.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/15c5f33083c8c6b1b2cbae548124fffbba2553bb\"\u003e\u003ccode\u003e15c5f33\u003c/code\u003e\u003c/a\u003e Add again some unneeded dev dependencies, to make some builds succeed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/12195dcebbd21f0f2d91e26720cd053526edbfe3\"\u003e\u003ccode\u003e12195dc\u003c/code\u003e\u003c/a\u003e fix: do not rename nested \u0026quot;exports\u0026quot; bindings that do not conflict (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6360\"\u003e#6360\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rollup/rollup/compare/v4.59.0...v4.60.4\"\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.1 to 4.3.0\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.3.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003e@container-size\u003c/code\u003e utility (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/18901\"\u003e#18901\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003escrollbar-{auto,thin,none}\u003c/code\u003e utilities for \u003ccode\u003escrollbar-width\u003c/code\u003e, and \u003ccode\u003escrollbar-thumb-*\u003c/code\u003e / \u003ccode\u003escrollbar-track-*\u003c/code\u003e color utilities for \u003ccode\u003escrollbar-color\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19981\"\u003e#19981\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20019\"\u003e#20019\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003escrollbar-gutter-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20018\"\u003e#20018\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ezoom-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20020\"\u003e#20020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003etab-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20022\"\u003e#20022\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow using \u003ccode\u003e@variant\u003c/code\u003e with stacked variants (e.g. \u003ccode\u003e@variant hover:focus { … }\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19996\"\u003e#19996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow using \u003ccode\u003e@variant\u003c/code\u003e with compound variants (e.g. \u003ccode\u003e@variant hover, focus { … }\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19996\"\u003e#19996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003e--default(…)\u003c/code\u003e in \u003ccode\u003e--value(…)\u003c/code\u003e and \u003ccode\u003e--modifier(…)\u003c/code\u003e for functional \u003ccode\u003e@utility\u003c/code\u003e definitions (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19989\"\u003e#19989\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure \u003ccode\u003e@plugin\u003c/code\u003e resolves package JavaScript entries instead of browser CSS entries when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19949\"\u003e#19949\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix relative \u003ccode\u003e@import\u003c/code\u003e and \u003ccode\u003e@plugin\u003c/code\u003e paths resolving from the wrong directory when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19965\"\u003e#19965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure CSS files containing \u003ccode\u003e@variant\u003c/code\u003e are processed by \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19966\"\u003e#19966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eResolve imports relative to \u003ccode\u003ebase\u003c/code\u003e when \u003ccode\u003eresult.opts.from\u003c/code\u003e is not provided when using \u003ccode\u003e@tailwindcss/postcss\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19980\"\u003e#19980\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: preserve significant \u003ccode\u003e_\u003c/code\u003e whitespace in arbitrary values (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19986\"\u003e#19986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: add parentheses when removing whitespace from arbitrary values would hurt readability (e.g. \u003ccode\u003ew-[calc(100%---spacing(60))]\u003c/code\u003e → \u003ccode\u003ew-[calc(100%-(--spacing(60)))]\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19986\"\u003e#19986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: preserve the original unit in arbitrary values instead of normalizing to base units (e.g. \u003ccode\u003e-mt-[20in]\u003c/code\u003e → \u003ccode\u003emt-[-20in]\u003c/code\u003e, not \u003ccode\u003emt-[-1920px]\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19988\"\u003e#19988\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: migrate arbitrary \u003ccode\u003e:has()\u003c/code\u003e variants from \u003ccode\u003e[\u0026amp;:has(…)]\u003c/code\u003e to \u003ccode\u003ehas-[…]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19991\"\u003e#19991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade: don’t migrate inline \u003ccode\u003estyle\u003c/code\u003e attributes (e.g. \u003ccode\u003estyle=\u0026quot;flex-grow: 1\u0026quot;\u003c/code\u003e → \u003ccode\u003estyle=\u0026quot;flex-grow: 1\u0026quot;\u003c/code\u003e, not \u003ccode\u003estyle=\u0026quot;grow: 1\u0026quot;\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19918\"\u003e#19918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow multiple \u003ccode\u003e@utility\u003c/code\u003e definitions with the same name but different value types (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19777\"\u003e#19777\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExport missing \u003ccode\u003ePluginWithConfig\u003c/code\u003e type from \u003ccode\u003etailwindcss/plugin\u003c/code\u003e to fix errors when inferring plugin config types (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19707\"\u003e#19707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003estart\u003c/code\u003e and \u003ccode\u003eend\u003c/code\u003e legacy utilities without values do not generate CSS (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20003\"\u003e#20003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e--value(…)\u003c/code\u003e is required in functional \u003ccode\u003e@utility\u003c/code\u003e definitions (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20005\"\u003e#20005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: preserve required whitespace around operators in negated arbitrary values (e.g. \u003ccode\u003e-left-[(var(--a)+var(--b))]\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20011\"\u003e#20011\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.2.4\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure imports in \u003ccode\u003e@import\u003c/code\u003e and \u003ccode\u003e@plugin\u003c/code\u003e still resolve correctly when using Vite aliases in \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19947\"\u003e#19947\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.2.3\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCanonicalization: improve canonicalizations for \u003ccode\u003etracking-*\u003c/code\u003e utilities by preferring non-negative utilities (e.g. \u003ccode\u003e-tracking-tighter\u003c/code\u003e → \u003ccode\u003etracking-wider\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19827\"\u003e#19827\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix crash due to invalid characters in candidate (exceeding valid unicode code point range) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19829\"\u003e#19829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure query params in imports are considered unique resources when using \u003ccode\u003e@tailwindcss/webpack\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19723\"\u003e#19723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse arbitrary values into shorthand utilities (e.g. \u003ccode\u003epx-[1.2rem] py-[1.2rem]\u003c/code\u003e → \u003ccode\u003ep-[1.2rem]\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19837\"\u003e#19837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse \u003ccode\u003eborder-{t,b}-*\u003c/code\u003e into \u003ccode\u003eborder-y-*\u003c/code\u003e, \u003ccode\u003eborder-{l,r}-*\u003c/code\u003e into \u003ccode\u003eborder-x-*\u003c/code\u003e, and \u003ccode\u003eborder-{t,r,b,l}-*\u003c/code\u003e into \u003ccode\u003eborder-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19842\"\u003e#19842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse \u003ccode\u003escroll-m{t,b}-*\u003c/code\u003e into \u003ccode\u003escroll-my-*\u003c/code\u003e, \u003ccode\u003escroll-m{l,r}-*\u003c/code\u003e into \u003ccode\u003escroll-mx-*\u003c/code\u003e, and \u003ccode\u003escroll-m{t,r,b,l}-*\u003c/code\u003e into \u003ccode\u003escroll-m-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19842\"\u003e#19842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse \u003ccode\u003escroll-p{t,b}-*\u003c/code\u003e into \u003ccode\u003escroll-py-*\u003c/code\u003e, \u003ccode\u003escroll-p{l,r}-*\u003c/code\u003e into \u003ccode\u003escroll-px-*\u003c/code\u003e, and \u003ccode\u003escroll-p{t,r,b,l}-*\u003c/code\u003e into \u003ccode\u003escroll-p-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19842\"\u003e#19842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse \u003ccode\u003eoverflow-{x,y}-*\u003c/code\u003e into \u003ccode\u003eoverflow-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19842\"\u003e#19842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse \u003ccode\u003eoverscroll-{x,y}-*\u003c/code\u003e into \u003ccode\u003eoverscroll-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19842\"\u003e#19842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRead from \u003ccode\u003e--placeholder-color\u003c/code\u003e instead of \u003ccode\u003e--background-color\u003c/code\u003e for \u003ccode\u003eplaceholder-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19843\"\u003e#19843\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade: ensure files are not emptied out when killing the upgrade process while it's running (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19846\"\u003e#19846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade: use \u003ccode\u003econfig.content\u003c/code\u003e when migrating from Tailwind CSS v3 to Tailwind CSS v4 (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19846\"\u003e#19846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade: never migrate files that are ignored by git (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19846\"\u003e#19846\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/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.3.0] - 2026-05-08\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003e@container-size\u003c/code\u003e utility (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/18901\"\u003e#18901\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003escrollbar-{auto,thin,none}\u003c/code\u003e utilities for \u003ccode\u003escrollbar-width\u003c/code\u003e, and \u003ccode\u003escrollbar-thumb-*\u003c/code\u003e / \u003ccode\u003escrollbar-track-*\u003c/code\u003e color utilities for \u003ccode\u003escrollbar-color\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19981\"\u003e#19981\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20019\"\u003e#20019\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003escrollbar-gutter-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20018\"\u003e#20018\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ezoom-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20020\"\u003e#20020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003etab-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20022\"\u003e#20022\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow using \u003ccode\u003e@variant\u003c/code\u003e with stacked variants (e.g. \u003ccode\u003e@variant hover:focus { … }\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19996\"\u003e#19996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow using \u003ccode\u003e@variant\u003c/code\u003e with compound variants (e.g. \u003ccode\u003e@variant hover, focus { … }\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19996\"\u003e#19996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003e--default(…)\u003c/code\u003e in \u003ccode\u003e--value(…)\u003c/code\u003e and \u003ccode\u003e--modifier(…)\u003c/code\u003e for functional \u003ccode\u003e@utility\u003c/code\u003e definitions (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19989\"\u003e#19989\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure \u003ccode\u003e@plugin\u003c/code\u003e resolves package JavaScript entries instead of browser CSS entries when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19949\"\u003e#19949\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix relative \u003ccode\u003e@import\u003c/code\u003e and \u003ccode\u003e@plugin\u003c/code\u003e paths resolving from the wrong directory when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19965\"\u003e#19965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure CSS files containing \u003ccode\u003e@variant\u003c/code\u003e are processed by \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19966\"\u003e#19966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eResolve imports relative to \u003ccode\u003ebase\u003c/code\u003e when \u003ccode\u003eresult.opts.from\u003c/code\u003e is not provided when using \u003ccode\u003e@tailwindcss/postcss\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19980\"\u003e#19980\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: preserve significant \u003ccode\u003e_\u003c/code\u003e whitespace in arbitrary values (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19986\"\u003e#19986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: add parentheses when removing whitespace from arbitrary values would hurt readability (e.g. \u003ccode\u003ew-[calc(100%---spacing(60))]\u003c/code\u003e → \u003ccode\u003ew-[calc(100%-(--spacing(60)))]\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19986\"\u003e#19986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: preserve the original unit in arbitrary values instead of normalizing to base units (e.g. \u003ccode\u003e-mt-[20in]\u003c/code\u003e → \u003ccode\u003emt-[-20in]\u003c/code\u003e, not \u003ccode\u003emt-[-1920px]\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19988\"\u003e#19988\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: migrate arbitrary \u003ccode\u003e:has()\u003c/code\u003e variants from \u003ccode\u003e[\u0026amp;:has(…)]\u003c/code\u003e to \u003ccode\u003ehas-[…]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19991\"\u003e#19991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade: don’t migrate inline \u003ccode\u003estyle\u003c/code\u003e attributes (e.g. \u003ccode\u003estyle=\u0026quot;flex-grow: 1\u0026quot;\u003c/code\u003e → \u003ccode\u003estyle=\u0026quot;flex-grow: 1\u0026quot;\u003c/code\u003e, not \u003ccode\u003estyle=\u0026quot;grow: 1\u0026quot;\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19918\"\u003e#19918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow multiple \u003ccode\u003e@utility\u003c/code\u003e definitions with the same name but different value types (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19777\"\u003e#19777\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExport missing \u003ccode\u003ePluginWithConfig\u003c/code\u003e type from \u003ccode\u003etailwindcss/plugin\u003c/code\u003e to fix errors when inferring plugin config types (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19707\"\u003e#19707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003estart\u003c/code\u003e and \u003ccode\u003eend\u003c/code\u003e legacy utilities without values do not generate CSS (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20003\"\u003e#20003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e--value(…)\u003c/code\u003e is required in functional \u003ccode\u003e@utility\u003c/code\u003e definitions (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20005\"\u003e#20005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: preserve required whitespace around operators in negated arbitrary values (e.g. \u003ccode\u003e-left-[(var(--a)+var(--b))]\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20011\"\u003e#20011\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.2.4] - 2026-04-21\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure imports in \u003ccode\u003e@import\u003c/code\u003e and \u003ccode\u003e@plugin\u003c/code\u003e still resolve correctly when using Vite aliases in \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19947\"\u003e#19947\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.2.3] - 2026-04-20\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCanonicalization: improve canonicalization for \u003ccode\u003etracking-*\u003c/code\u003e utilities by preferring non-negative utilities (e.g. \u003ccode\u003e-tracking-tighter\u003c/code\u003e → \u003ccode\u003etracking-wider\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19827\"\u003e#19827\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix crash due to invalid characters in candidate (exceeding valid unicode code point range) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19829\"\u003e#19829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure query params in imports are considered unique resources when using \u003ccode\u003e@tailwindcss/webpack\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19723\"\u003e#19723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse arbitrary values into shorthand utilities (e.g. \u003ccode\u003epx-[1.2rem] py-[1.2rem]\u003c/code\u003e → \u003ccode\u003ep-[1.2rem]\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19837\"\u003e#19837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse \u003ccode\u003eborder-{t,b}-*\u003c/code\u003e into \u003ccode\u003eborder-y-*\u003c/code\u003e, \u003ccode\u003eborder-{l,r}-*\u003c/code\u003e into \u003ccode\u003eborder-x-*\u003c/code\u003e, and \u003ccode\u003eborder-{t,r,b,l}-*\u003c/code\u003e into \u003ccode\u003eborder-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19842\"\u003e#19842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse \u003ccode\u003escroll-m{t,b}-*\u003c/code\u003e into \u003ccode\u003escroll-my-*\u003c/code\u003e, \u003ccode\u003escroll-m{l,r}-*\u003c/code\u003e into \u003ccode\u003escroll-mx-*\u003c/code\u003e, and \u003ccode\u003escroll-m{t,r,b,l}-*\u003c/code\u003e into \u003ccode\u003escroll-m-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19842\"\u003e#19842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse \u003ccode\u003escroll-p{t,b}-*\u003c/code\u003e into \u003ccode\u003escroll-py-*\u003c/code\u003e, \u003ccode\u003escroll-p{l,r}-*\u003c/code\u003e into \u003ccode\u003escroll-px-*\u003c/code\u003e, and \u003ccode\u003escroll-p{t,r,b,l}-*\u003c/code\u003e into \u003ccode\u003escroll-p-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19842\"\u003e#19842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse \u003ccode\u003eoverflow-{x,y}-*\u003c/code\u003e into \u003ccode\u003eoverflow-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19842\"\u003e#19842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse \u003ccode\u003eoverscroll-{x,y}-*\u003c/code\u003e into \u003ccode\u003eoverscroll-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19842\"\u003e#19842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRead from \u003ccode\u003e--placeholder-color\u003c/code\u003e instead of \u003ccode\u003e--background-color\u003c/code\u003e for \u003ccode\u003eplaceholder-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19843\"\u003e#19843\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/tailwindlabs/tailwindcss/commit/588bd7371f4cae96426e1387819b7fd1d99765f9\"\u003e\u003ccode\u003e588bd73\u003c/code\u003e\u003c/a\u003e 4.3.0 (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/20023\"\u003e#20023\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/59936c6cbb69eae114bc52d0a3c9315b18c70a94\"\u003e\u003ccode\u003e59936c6\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003etab-*\u003c/code\u003e utilities (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/20022\"\u003e#20022\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/90a2373620200bf7e04d1d228a0d0a1c506e532a\"\u003e\u003ccode\u003e90a2373\u003c/code\u003e\u003c/a\u003e add \u003ccode\u003ezoom-*\u003c/code\u003e utilities (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/20020\"\u003e#20020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/2e1ccf7f115732032d2b079073dcb0009baf82a0\"\u003e\u003ccode\u003e2e1ccf7\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003escrollbar-gutter-*\u003c/code\u003e utilities (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/20018\"\u003e#20018\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/754e7512ca51db1f922dc67724cf85a0fde923a9\"\u003e\u003ccode\u003e754e751\u003c/code\u003e\u003c/a\u003e Use non-existing example in tests (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/20021\"\u003e#20021\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/12eb5ae7b6026ff64c04f889b2221418d772da72\"\u003e\u003ccode\u003e12eb5ae\u003c/code\u003e\u003c/a\u003e Cleanup noisy test output (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/20015\"\u003e#20015\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/4255671c5f792c42808ecd6b2dec27c16e3c559e\"\u003e\u003ccode\u003e4255671\u003c/code\u003e\u003c/a\u003e Improve snapshot tests (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/20013\"\u003e#20013\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/8c779899bbc94f9f642db47cafdd363dd094984a\"\u003e\u003ccode\u003e8c77989\u003c/code\u003e\u003c/a\u003e Ensure math operators are surrounded by whitespace in arbitrary values (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/20011\"\u003e#20011\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/b4db3b99d1bc6209a936df34914e0fc34b3e5095\"\u003e\u003ccode\u003eb4db3b9\u003c/code\u003e\u003c/a\u003e Add scrollbar-width and scrollbar-color utilities (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/19981\"\u003e#19981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/08cad84bbe2002398655d7f981eae47379e07fc3\"\u003e\u003ccode\u003e08cad84\u003c/code\u003e\u003c/a\u003e Support \u003ccode\u003e--default(…)\u003c/code\u003e in \u003ccode\u003e--value(…)\u003c/code\u003e and \u003ccode\u003e--modifier(…)\u003c/code\u003e to support fallbac...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commits/v4.3.0/packages/tailwindcss\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@11ty/eleventy` from 3.1.2 to 3.1.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/11ty/eleventy/releases\"\u003e@​11ty/eleventy's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eEleventy v3.1.5: Dependable Dependencies\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo Eleventy core code changes, this release is for minor version dependency updates on 3.x only\n\u003cul\u003e\n\u003cli\u003eFixes \u003ccode\u003enpm audit\u003c/code\u003e report for \u003ccode\u003eminimatch\u003c/code\u003e: \u003ca href=\"https://redirect.github.com/11ty/eleventy/issues/4239\"\u003e#4239\u003c/a\u003e via \u003ca href=\"https://github.com/11ty/recursive-copy/releases/tag/v4.0.4\"\u003e\u003ccode\u003e@11ty/recursive-copy@4.0.4\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade \u003ca href=\"https://github.com/harttle/liquidjs/releases\"\u003e\u003ccode\u003eliquidjs\u003c/code\u003e from 10.21 to 10.25\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFreezes \u003ccode\u003emoo\u003c/code\u003e dependency \u003ca href=\"https://redirect.github.com/11ty/eleventy/issues/4240\"\u003e#4240\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemoves dev dependency \u003ccode\u003erimraf\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eSmall improvements to HTML Relative Passthrough Copy tests\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/11ty/eleventy/compare/v3.1.2...v3.1.5\"\u003ehttps://github.com/11ty/eleventy/compare/v3.1.2...v3.1.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eEleventy v3.1.4\u003c/h2\u003e\n\u003cp\u003e⚠️ This immutable release failed to publish. Please use the identical \u003ca href=\"https://github.com/11ty/eleventy/releases/tag/v3.1.5\"\u003eEleventy v3.1.5\u003c/a\u003e instead!\u003c/p\u003e\n\u003ch2\u003eEleventy v3.1.3\u003c/h2\u003e\n\u003cp\u003e⚠️ This immutable release failed to publish. Please use the identical \u003ca href=\"https://github.com/11ty/eleventy/releases/tag/v3.1.5\"\u003eEleventy v3.1.5\u003c/a\u003e instead!\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/11ty/eleventy/commit/c8cae123fe61ea17aac6ce850393c157d0e30780\"\u003e\u003ccode\u003ec8cae12\u003c/code\u003e\u003c/a\u003e v3.1.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/11ty/eleventy/commit/08f0ef095a885d4177884c93f6faf7cdd90e77de\"\u003e\u003ccode\u003e08f0ef0\u003c/code\u003e\u003c/a\u003e Release script changes from \u003ccode\u003emain\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/11ty/eleventy/commit/52bcacbf94e33d19e81199d2e115b5c5ce275da5\"\u003e\u003ccode\u003e52bcacb\u003c/code\u003e\u003c/a\u003e v3.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/11ty/eleventy/commit/a3ea614d64d5e80d6f2e6708a4d7f79b82b1720e\"\u003e\u003ccode\u003ea3ea614\u003c/code\u003e\u003c/a\u003e Fix release script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/11ty/eleventy/commit/b3a1fd2af518ee14f31437e20faf18fbb103e7fe\"\u003e\u003ccode\u003eb3a1fd2\u003c/code\u003e\u003c/a\u003e v3.1.3 Coverage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/11ty/eleventy/commit/b8119031b71f098e46b3fde91a88e0bf14861655\"\u003e\u003ccode\u003eb811903\u003c/code\u003e\u003c/a\u003e More test ignores for Node 24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/11ty/eleventy/commit/9d540d86c1cfee308ebe129512b47610ee898fb3\"\u003e\u003ccode\u003e9d540d8\u003c/code\u003e\u003c/a\u003e v3.1.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/11ty/eleventy/commit/116f6e210e229bc8ed362d2a48aa842660be4604\"\u003e\u003ccode\u003e116f6e2\u003c/code\u003e\u003c/a\u003e Upgrade dependencies. Fixes \u003ca href=\"https://redirect.github.com/11ty/eleventy/issues/4239\"\u003e#4239\u003c/a\u003e Fixes \u003ca href=\"https://redirect.github.com/11ty/eleventy/issues/4240\"\u003e#4240\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/11ty/eleventy/commit/21322ea5ed8427c9c8b1ee12ea5303fe3b090b74\"\u003e\u003ccode\u003e21322ea\u003c/code\u003e\u003c/a\u003e Removes \u003ccode\u003erimraf\u003c/code\u003e dev dependency\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/11ty/eleventy/compare/v3.1.2...v3.1.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​11ty/eleventy\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@biomejs/biome` from 2.4.4 to 2.4.16\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/biomejs/biome/releases\"\u003e@​biomejs/biome's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eBiome CLI v2.4.16\u003c/h2\u003e\n\u003ch2\u003e2.4.16\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/biomejs/biome/pull/10329\"\u003e#10329\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/ef764d51b9f5be18ec5a4f9b4dce732512e5d805\"\u003e\u003ccode\u003eef764d5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Conaclos\"\u003e\u003ccode\u003e@​Conaclos\u003c/code\u003e\u003c/a\u003e! - Fixed an issue where diagnostics showed an incorrect location in Astro files.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10363\"\u003e#10363\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/50aa4157599a1ac5c77c13bce81f5c87240beff0\"\u003e\u003ccode\u003e50aa415\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Fixed HTML formatting for a case where comments could cause the formatter to split up a closing tag, which would cause the resulting HTML to be syntactically invalid.\u003c/p\u003e\n\u003cp\u003eInput:\u003c/p\u003e\n\u003cpre lang=\"html\"\u003e\u003ccode\u003e\u0026lt;span\n  \u0026gt;\u0026lt;!-- 1\n--\u0026gt;\u0026lt;span\u0026gt;a\u0026lt;/span\n  \u0026gt;\u0026lt;!-- 2\n--\u0026gt;\u0026lt;span\u0026gt;b\u0026lt;/span\n  \u0026gt;\u0026lt;!-- 3\n--\u0026gt;\u0026lt;/span\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eOutput:\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e  \u0026lt;span\n\t  \u0026gt;\u0026lt;!-- 1\n- --\u0026gt; \u0026lt;span\u0026gt;a\u0026lt;/span\u0026lt;!-- 2\n- --\u0026gt; \u0026gt;\u0026lt;span\u0026gt;b\u0026lt;/span\u0026gt;\u0026lt;!-- 3\n+ --\u0026gt;\u0026lt;span\u0026gt;a\u0026lt;/span\u0026gt;\u0026lt;!-- 2\n+ --\u0026gt;\u0026lt;span\u0026gt;b\u0026lt;/span\u0026gt;\u0026lt;!-- 3\n  --\u0026gt;\u0026lt;/span\n  \u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10465\"\u003e#10465\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/0c718da81770f47d65845bc1a006f99512d9359b\"\u003e\u003ccode\u003e0c718da\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dfedoryshchev\"\u003e\u003ccode\u003e@​dfedoryshchev\u003c/code\u003e\u003c/a\u003e! - Fixed diagnostics emitted by the \u003ccode\u003enoUntrustedLicenses\u003c/code\u003e rule.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10358\"\u003e#10358\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/05c26176573534a0abfa92d454d244f9569bc77d\"\u003e\u003ccode\u003e05c2617\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/10356\"\u003e#10356\u003c/a\u003e: \u003ccode\u003ebiome rage --linter\u003c/code\u003e now displays rules enabled through linter domains in the enabled rules list.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10300\"\u003e#10300\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/950247c389e693c16b47d61d8ef0f1b85d1a1b02\"\u003e\u003ccode\u003e950247c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/10265\"\u003e#10265\u003c/a\u003e: Svelte function bindings such as \u003ccode\u003ebind:value={get, set}\u003c/code\u003e are now parsed more precisely, so \u003ca href=\"https://biomejs.dev/linter/rules/no-comma-operator/\"\u003e\u003ccode\u003enoCommaOperator\u003c/code\u003e\u003c/a\u003e won't emit false positives for that syntax anymore.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9786\"\u003e#9786\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/e71f58490f3121432d1bc24ae5330ecf96391a40\"\u003e\u003ccode\u003ee71f584\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/MeGaNeKoS\"\u003e\u003ccode\u003e@​MeGaNeKoS\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/8480\"\u003e#8480\u003c/a\u003e: \u003ca href=\"https://biomejs.dev/linter/rules/use-destructuring/\"\u003e\u003ccode\u003euseDestructuring\u003c/code\u003e\u003c/a\u003e now provides \u003ccode\u003evariableDeclarator\u003c/code\u003e and \u003ccode\u003eassignmentExpression\u003c/code\u003e options to control which contexts enforce destructuring, matching ESLint's \u003ccode\u003eprefer-destructuring\u003c/code\u003e configuration. Both default to \u003ccode\u003e{array: true, object: true}\u003c/code\u003e. The diagnostic for object destructuring in assignment expressions now instructs users to wrap the assignment in parentheses.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10425\"\u003e#10425\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/1948b7242e092ed0cfcf501ef6f119202b8ea93b\"\u003e\u003ccode\u003e1948b72\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/sjh9714\"\u003e\u003ccode\u003e@​sjh9714\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/10244\"\u003e#10244\u003c/a\u003e: The \u003ccode\u003euseOptionalChain\u003c/code\u003e rule now detects negated guard inequality chains like \u003ccode\u003e!foo || foo.bar !== \u0026quot;x\u0026quot;\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10442\"\u003e#10442\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/001f94f696d9baca3c231d39895a01d4dd528d52\"\u003e\u003ccode\u003e001f94f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/10411\"\u003e#10411\u003c/a\u003e: \u003ca href=\"https://biomejs.dev/linter/rules/no-misused-promises/\"\u003e\u003ccode\u003enoMisusedPromises\u003c/code\u003e\u003c/a\u003e no longer causes a stack overflow when a nested function returns an object with shorthand properties that shadow destructured variables from an outer scope.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10318\"\u003e#10318\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/9b1577fa400279d9b0222cbc920cfa9ddcf1c9d6\"\u003e\u003ccode\u003e9b1577f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Added support for \u003ccode\u003eformatter.trailingCommas\u003c/code\u003e in overrides. This option was previously available in the top-level formatter configuration but missing from formatter overrides.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10319\"\u003e#10319\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/2e3770923f9fb4e33606113e726014f7b63730d0\"\u003e\u003ccode\u003e2e37709\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Fixed Vue and Svelte formatting for standalone interpolations in inline elements. Biome now preserves existing newlines in cases like:\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/biomejs/biome/blob/main/packages/@biomejs/biome/CHANGELOG.md\"\u003e@​biomejs/biome's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.4.16\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/biomejs/biome/pull/10329\"\u003e#10329\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/ef764d51b9f5be18ec5a4f9b4dce732512e5d805\"\u003e\u003ccode\u003eef764d5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Conaclos\"\u003e\u003ccode\u003e@​Conaclos\u003c/code\u003e\u003c/a\u003e! - Fixed an issue where diagnostics showed an incorrect location in Astro files.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10363\"\u003e#10363\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/50aa4157599a1ac5c77c13bce81f5c87240beff0\"\u003e\u003ccode\u003e50aa415\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Fixed HTML formatting for a case where comments could cause the formatter to split up a closing tag, which would cause the resulting HTML to be syntactically invalid.\u003c/p\u003e\n\u003cp\u003eInput:\u003c/p\u003e\n\u003cpre lang=\"html\"\u003e\u003ccode\u003e\u0026lt;span\n  \u0026gt;\u0026lt;!-- 1\n--\u0026gt;\u0026lt;span\u0026gt;a\u0026lt;/span\n  \u0026gt;\u0026lt;!-- 2\n--\u0026gt;\u0026lt;span\u0026gt;b\u0026lt;/span\n  \u0026gt;\u0026lt;!-- 3\n--\u0026gt;\u0026lt;/span\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eOutput:\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e  \u0026lt;span\n\t  \u0026gt;\u0026lt;!-- 1\n- --\u0026gt; \u0026lt;span\u0026gt;a\u0026lt;/span\u0026lt;!-- 2\n- --\u0026gt; \u0026gt;\u0026lt;span\u0026gt;b\u0026lt;/span\u0026gt;\u0026lt;!-- 3\n+ --\u0026gt;...\n\n_Description has been truncated_","html_url":"https://github.com/brisbanesocialchess/brisbanesocialchess.github.io/pull/1041","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/brisbanesocialchess%2Fbrisbanesocialchess.github.io/issues/1041","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1041/packages"},{"uuid":"4376220837","node_id":"PR_kwDOFkeXts7X_VNR","number":726,"state":"open","title":"chore(deps): bump the dependencies group with 2 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-04T11:37:49.000Z","updated_at":"2026-05-04T11:38:22.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"dependencies","update_count":2,"packages":[{"name":"hyperid","old_version":"3.3.0","new_version":"4.0.0","repository_url":"https://github.com/mcollina/hyperid"},{"name":"@npmcli/arborist","old_version":"9.4.2","new_version":"9.4.3","repository_url":"https://github.com/npm/cli"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dependencies group with 2 updates: [hyperid](https://github.com/mcollina/hyperid) and [@npmcli/arborist](https://github.com/npm/cli/tree/HEAD/workspaces/arborist).\n\nUpdates `hyperid` from 3.3.0 to 4.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mcollina/hyperid/releases\"\u003ehyperid's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003emodernize: neostandard, drop uuid, refresh CI matrix by \u003ca href=\"https://github.com/mcollina\"\u003e\u003ccode\u003e@​mcollina\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mcollina/hyperid/pull/40\"\u003emcollina/hyperid#40\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump buffer to ^6.0.3 and bloomfilter to ^1.1.0 by \u003ca href=\"https://github.com/mcollina\"\u003e\u003ccode\u003e@​mcollina\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mcollina/hyperid/pull/41\"\u003emcollina/hyperid#41\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/mcollina/hyperid/compare/v3.3.0...v4.0.0\"\u003ehttps://github.com/mcollina/hyperid/compare/v3.3.0...v4.0.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mcollina/hyperid/commit/42983629697b863b01a1a98163abec6c75adc1c1\"\u003e\u003ccode\u003e4298362\u003c/code\u003e\u003c/a\u003e Bumped v4.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mcollina/hyperid/commit/5040f5af4242840c2f88aeb0954e70b19e1f0549\"\u003e\u003ccode\u003e5040f5a\u003c/code\u003e\u003c/a\u003e chore: bump nanoid to ^5.1.9 and refresh benchmarks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mcollina/hyperid/commit/b7e4cd8759368d685ff81815ddc5a7921ff2f39d\"\u003e\u003ccode\u003eb7e4cd8\u003c/code\u003e\u003c/a\u003e test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mcollina/hyperid/commit/0ccfd26c90d16e87ea5dd3b44849e52bb4eea36b\"\u003e\u003ccode\u003e0ccfd26\u003c/code\u003e\u003c/a\u003e chore: bump buffer to ^6.0.3 and bloomfilter to ^1.1.0 (\u003ca href=\"https://redirect.github.com/mcollina/hyperid/issues/41\"\u003e#41\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mcollina/hyperid/commit/aa7414ef02eccc1c71046da135ea8b1971c7ba0a\"\u003e\u003ccode\u003eaa7414e\u003c/code\u003e\u003c/a\u003e fix: update CI badge to use GitHub Actions endpoint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mcollina/hyperid/commit/a5a341d69ab086dae1fcb2e058748f965c0fdb0e\"\u003e\u003ccode\u003ea5a341d\u003c/code\u003e\u003c/a\u003e modernize: neostandard, drop uuid, refresh CI matrix (\u003ca href=\"https://redirect.github.com/mcollina/hyperid/issues/40\"\u003e#40\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mcollina/hyperid/compare/v3.3.0...v4.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@npmcli/arborist` from 9.4.2 to 9.4.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\"\u003e@​npmcli/arborist's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003earborist: v9.4.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/cli/compare/arborist-v9.4.2...arborist-v9.4.3\"\u003e9.4.3\u003c/a\u003e (2026-04-22)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/7cd45c6037e2a09e7692d64d6bf16e1eaa24550a\"\u003e\u003ccode\u003e7cd45c6\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9253\"\u003e#9253\u003c/a\u003e arborist: handle \u003ccode\u003enpm link\u003c/code\u003e with install-strategy=linked (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/7e3a66e96431e13ca7a0c09b2f8d421b9350aa13\"\u003e\u003ccode\u003e7e3a66e\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9238\"\u003e#9238\u003c/a\u003e arborist: do not install inert optional extraneous shared dependencies (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9238\"\u003e#9238\u003c/a\u003e) (\u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lovell\"\u003e\u003ccode\u003e@​lovell\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/cff9ce9f5c604478d0a4dfaa164844c43f0eb38d\"\u003e\u003ccode\u003ecff9ce9\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9237\"\u003e#9237\u003c/a\u003e pass _isRoot context where missing (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9237\"\u003e#9237\u003c/a\u003e) (\u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot])\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/arborist-v9.4.3/workspaces/arborist/CHANGELOG.md\"\u003e@​npmcli/arborist'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.4.2...arborist-v9.4.3\"\u003e9.4.3\u003c/a\u003e (2026-04-22)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/7cd45c6037e2a09e7692d64d6bf16e1eaa24550a\"\u003e\u003ccode\u003e7cd45c6\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9253\"\u003e#9253\u003c/a\u003e arborist: handle \u003ccode\u003enpm link\u003c/code\u003e with install-strategy=linked (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/7e3a66e96431e13ca7a0c09b2f8d421b9350aa13\"\u003e\u003ccode\u003e7e3a66e\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9238\"\u003e#9238\u003c/a\u003e arborist: do not install inert optional extraneous shared dependencies (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9238\"\u003e#9238\u003c/a\u003e) (\u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lovell\"\u003e\u003ccode\u003e@​lovell\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/cff9ce9f5c604478d0a4dfaa164844c43f0eb38d\"\u003e\u003ccode\u003ecff9ce9\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9237\"\u003e#9237\u003c/a\u003e pass _isRoot context where missing (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9237\"\u003e#9237\u003c/a\u003e) (\u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot])\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/524590fea8740eafffea3699ab7fe1435e9c92e5\"\u003e\u003ccode\u003e524590f\u003c/code\u003e\u003c/a\u003e chore: release 11.13.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/7cd45c6037e2a09e7692d64d6bf16e1eaa24550a\"\u003e\u003ccode\u003e7cd45c6\u003c/code\u003e\u003c/a\u003e fix(arborist): handle \u003ccode\u003enpm link\u003c/code\u003e with install-strategy=linked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/7e3a66e96431e13ca7a0c09b2f8d421b9350aa13\"\u003e\u003ccode\u003e7e3a66e\u003c/code\u003e\u003c/a\u003e fix(arborist): do not install inert optional extraneous shared dependencies (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/cff9ce9f5c604478d0a4dfaa164844c43f0eb38d\"\u003e\u003ccode\u003ecff9ce9\u003c/code\u003e\u003c/a\u003e fix: pass _isRoot context where missing (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9237\"\u003e#9237\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/1afa73868d05c67480c6fb211f38d8c165d49fc9\"\u003e\u003ccode\u003e1afa738\u003c/code\u003e\u003c/a\u003e chore: release 11.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/21ea382a60b3693ff6c44c81447caa5d0294169c\"\u003e\u003ccode\u003e21ea382\u003c/code\u003e\u003c/a\u003e fix(arborist): resolve sibling override sets via common ancestor (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9110\"\u003e#9110\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/51365b1b8a7924d082f00c27a4aedcb1f81110ec\"\u003e\u003ccode\u003e51365b1\u003c/code\u003e\u003c/a\u003e fix(arborist): update store symlinks when hash changes in linked strategy (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9\"\u003e#9\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/8e0a7315d0719227c83ce9921c2bd56d201ad3ca\"\u003e\u003ccode\u003e8e0a731\u003c/code\u003e\u003c/a\u003e fix(arborist): skip linked actual tree diff in package-lock-only mode (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9108\"\u003e#9108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/8afa3bd21461c0984caf1bcc2e486c4881bda516\"\u003e\u003ccode\u003e8afa3bd\u003c/code\u003e\u003c/a\u003e chore: release 11.11.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/5b7c0cc83b6957a2478aff90b64343555919da84\"\u003e\u003ccode\u003e5b7c0cc\u003c/code\u003e\u003c/a\u003e fix(arborist): exclude store nodes from :root \u0026gt; * in linked strategy (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9096\"\u003e#9096\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/npm/cli/commits/arborist-v9.4.3/workspaces/arborist\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/NodeSecure/scanner/pull/726","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/NodeSecure%2Fscanner/issues/726","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/726/packages"},{"uuid":"4326139804","node_id":"PR_kwDOCPz9mc7Vf04M","number":2881,"state":"open","title":"fix(deps): bump @npmcli/arborist from 9.4.2 to 9.4.3","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-04-24T23:22:42.000Z","updated_at":"2026-04-24T23:22:52.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"fix(deps)","packages":[{"name":"@npmcli/arborist","old_version":"9.4.2","new_version":"9.4.3","repository_url":"https://github.com/npm/cli"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@npmcli/arborist](https://github.com/npm/cli/tree/HEAD/workspaces/arborist) from 9.4.2 to 9.4.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\"\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.4.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/cli/compare/arborist-v9.4.2...arborist-v9.4.3\"\u003e9.4.3\u003c/a\u003e (2026-04-22)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/7cd45c6037e2a09e7692d64d6bf16e1eaa24550a\"\u003e\u003ccode\u003e7cd45c6\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9253\"\u003e#9253\u003c/a\u003e arborist: handle \u003ccode\u003enpm link\u003c/code\u003e with install-strategy=linked (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/7e3a66e96431e13ca7a0c09b2f8d421b9350aa13\"\u003e\u003ccode\u003e7e3a66e\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9238\"\u003e#9238\u003c/a\u003e arborist: do not install inert optional extraneous shared dependencies (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9238\"\u003e#9238\u003c/a\u003e) (\u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lovell\"\u003e\u003ccode\u003e@​lovell\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/cff9ce9f5c604478d0a4dfaa164844c43f0eb38d\"\u003e\u003ccode\u003ecff9ce9\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9237\"\u003e#9237\u003c/a\u003e pass _isRoot context where missing (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9237\"\u003e#9237\u003c/a\u003e) (\u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot])\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/arborist-v9.4.3/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.4.2...arborist-v9.4.3\"\u003e9.4.3\u003c/a\u003e (2026-04-22)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/7cd45c6037e2a09e7692d64d6bf16e1eaa24550a\"\u003e\u003ccode\u003e7cd45c6\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9253\"\u003e#9253\u003c/a\u003e arborist: handle \u003ccode\u003enpm link\u003c/code\u003e with install-strategy=linked (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/7e3a66e96431e13ca7a0c09b2f8d421b9350aa13\"\u003e\u003ccode\u003e7e3a66e\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9238\"\u003e#9238\u003c/a\u003e arborist: do not install inert optional extraneous shared dependencies (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9238\"\u003e#9238\u003c/a\u003e) (\u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lovell\"\u003e\u003ccode\u003e@​lovell\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/cff9ce9f5c604478d0a4dfaa164844c43f0eb38d\"\u003e\u003ccode\u003ecff9ce9\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9237\"\u003e#9237\u003c/a\u003e pass _isRoot context where missing (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9237\"\u003e#9237\u003c/a\u003e) (\u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot])\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/524590fea8740eafffea3699ab7fe1435e9c92e5\"\u003e\u003ccode\u003e524590f\u003c/code\u003e\u003c/a\u003e chore: release 11.13.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/7cd45c6037e2a09e7692d64d6bf16e1eaa24550a\"\u003e\u003ccode\u003e7cd45c6\u003c/code\u003e\u003c/a\u003e fix(arborist): handle \u003ccode\u003enpm link\u003c/code\u003e with install-strategy=linked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/7e3a66e96431e13ca7a0c09b2f8d421b9350aa13\"\u003e\u003ccode\u003e7e3a66e\u003c/code\u003e\u003c/a\u003e fix(arborist): do not install inert optional extraneous shared dependencies (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/cff9ce9f5c604478d0a4dfaa164844c43f0eb38d\"\u003e\u003ccode\u003ecff9ce9\u003c/code\u003e\u003c/a\u003e fix: pass _isRoot context where missing (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9237\"\u003e#9237\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/1afa73868d05c67480c6fb211f38d8c165d49fc9\"\u003e\u003ccode\u003e1afa738\u003c/code\u003e\u003c/a\u003e chore: release 11.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/21ea382a60b3693ff6c44c81447caa5d0294169c\"\u003e\u003ccode\u003e21ea382\u003c/code\u003e\u003c/a\u003e fix(arborist): resolve sibling override sets via common ancestor (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9110\"\u003e#9110\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/51365b1b8a7924d082f00c27a4aedcb1f81110ec\"\u003e\u003ccode\u003e51365b1\u003c/code\u003e\u003c/a\u003e fix(arborist): update store symlinks when hash changes in linked strategy (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9\"\u003e#9\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/8e0a7315d0719227c83ce9921c2bd56d201ad3ca\"\u003e\u003ccode\u003e8e0a731\u003c/code\u003e\u003c/a\u003e fix(arborist): skip linked actual tree diff in package-lock-only mode (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9108\"\u003e#9108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/8afa3bd21461c0984caf1bcc2e486c4881bda516\"\u003e\u003ccode\u003e8afa3bd\u003c/code\u003e\u003c/a\u003e chore: release 11.11.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/5b7c0cc83b6957a2478aff90b64343555919da84\"\u003e\u003ccode\u003e5b7c0cc\u003c/code\u003e\u003c/a\u003e fix(arborist): exclude store nodes from :root \u0026gt; * in linked strategy (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9096\"\u003e#9096\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/npm/cli/commits/arborist-v9.4.3/workspaces/arborist\"\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=@npmcli/arborist\u0026package-manager=npm_and_yarn\u0026previous-version=9.4.2\u0026new-version=9.4.3)](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-pkgbuild/pull/2881","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/arlac77%2Fnpm-pkgbuild/issues/2881","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2881/packages"},{"uuid":"4279798678","node_id":"PR_kwDOPHT-Ds7TK9jl","number":1034,"state":"open","title":"Bump the npm-dependencies group across 1 directory with 18 updates","user":"dependabot[bot]","labels":["dependencies","javascript","root","backend"],"assignees":[],"locked":false,"comments_count":4,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-17T02:47:17.000Z","updated_at":"2026-04-17T02:48:52.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"npm-dependencies","update_count":18,"packages":[{"name":"@tailwindcss/cli","old_version":"4.2.1","new_version":"4.2.2","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"rollup","old_version":"4.59.0","new_version":"4.60.1","repository_url":"https://github.com/rollup/rollup"},{"name":"@11ty/eleventy","old_version":"3.1.2","new_version":"3.1.5","repository_url":"https://github.com/11ty/eleventy"},{"name":"@biomejs/biome","old_version":"2.4.4","new_version":"2.4.11","repository_url":"https://github.com/biomejs/biome"},{"name":"@cloudflare/vitest-pool-workers","old_version":"0.12.18","new_version":"0.14.3","repository_url":"https://github.com/cloudflare/workers-sdk"},{"name":"@npmcli/arborist","old_version":"9.3.1","new_version":"9.4.2","repository_url":"https://github.com/npm/cli"},{"name":"@vitest/coverage-istanbul","old_version":"3.2.4","new_version":"4.1.4","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/coverage-v8","old_version":"3.2.4","new_version":"4.1.4","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"esbuild","old_version":"0.27.3","new_version":"0.28.0","repository_url":"https://github.com/evanw/esbuild"},{"name":"eslint","old_version":"10.0.2","new_version":"10.2.0","repository_url":"https://github.com/eslint/eslint"},{"name":"globals","old_version":"17.3.0","new_version":"17.4.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"lerna","old_version":"9.0.4","new_version":"9.0.7","repository_url":"https://github.com/lerna/lerna"},{"name":"postcss","old_version":"8.5.6","new_version":"8.5.9","repository_url":"https://github.com/postcss/postcss"},{"name":"prettier","old_version":"3.8.1","new_version":"3.8.2","repository_url":"https://github.com/prettier/prettier"},{"name":"svgo","old_version":"4.0.0","new_version":"4.0.1","repository_url":"https://github.com/svg/svgo"},{"name":"vitest","old_version":"3.2.4","new_version":"4.1.4","repository_url":"https://github.com/vitest-dev/vitest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-dependencies group with 16 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@tailwindcss/cli](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-cli) | `4.2.1` | `4.2.2` |\n| [rollup](https://github.com/rollup/rollup) | `4.59.0` | `4.60.1` |\n| [@11ty/eleventy](https://github.com/11ty/eleventy) | `3.1.2` | `3.1.5` |\n| [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.4.4` | `2.4.11` |\n| [@cloudflare/vitest-pool-workers](https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/vitest-pool-workers) | `0.12.18` | `0.14.3` |\n| [@npmcli/arborist](https://github.com/npm/cli/tree/HEAD/workspaces/arborist) | `9.3.1` | `9.4.2` |\n| [@vitest/coverage-istanbul](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-istanbul) | `3.2.4` | `4.1.4` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `3.2.4` | `4.1.4` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.27.3` | `0.28.0` |\n| [eslint](https://github.com/eslint/eslint) | `10.0.2` | `10.2.0` |\n| [globals](https://github.com/sindresorhus/globals) | `17.3.0` | `17.4.0` |\n| [lerna](https://github.com/lerna/lerna/tree/HEAD/packages/lerna) | `9.0.4` | `9.0.7` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.6` | `8.5.9` |\n| [prettier](https://github.com/prettier/prettier) | `3.8.1` | `3.8.2` |\n| [svgo](https://github.com/svg/svgo) | `4.0.0` | `4.0.1` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `3.2.4` | `4.1.4` |\n\n\nUpdates `@tailwindcss/cli` from 4.2.1 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\"\u003e\u003ccode\u003e@​tailwindcss/cli\u003c/code\u003e'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\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\"\u003e\u003ccode\u003e@​tailwindcss/cli\u003c/code\u003e'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\u003c/blockquote\u003e\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-cli/issues/19821\"\u003e#19821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/aaaefe8b5df0a1e985190880c8067b4b3fe08421\"\u003e\u003ccode\u003eaaaefe8\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003e--stream\u003c/code\u003e flag to \u003ccode\u003ecanonicalize\u003c/code\u003e subcommand (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-cli/issues/19796\"\u003e#19796\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/a4be983865b1cfdcd17d9264e6f80482986da6cc\"\u003e\u003ccode\u003ea4be983\u003c/code\u003e\u003c/a\u003e increase timeout of canonicalization tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/ad9fdef0059f981c1dcc0ae054219eaf3b735282\"\u003e\u003ccode\u003ead9fdef\u003c/code\u003e\u003c/a\u003e drop unnecessary test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/e96909accdf8027efef419fbb667ce5b8fab402f\"\u003e\u003ccode\u003ee96909a\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003etailwindcss canonicalize\u003c/code\u003e sub-command (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-cli/issues/19783\"\u003e#19783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commits/v4.2.2/packages/@tailwindcss-cli\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rollup` from 4.59.0 to 4.60.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rollup/rollup/releases\"\u003erollup's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.60.1\u003c/h2\u003e\n\u003ch2\u003e4.60.1\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2026-03-30\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eResolve a situation where side effect imports could be dropped due to a caching issue (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6286\"\u003e#6286\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePull Requests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6286\"\u003e#6286\u003c/a\u003e: fix: skip dropping side-effects on namespaceReexportsByName cache hit (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6274\"\u003e#6274\u003c/a\u003e) (\u003ca href=\"https://github.com/littlegrayss\"\u003e\u003ccode\u003e@​littlegrayss\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TrickyPi\"\u003e\u003ccode\u003e@​TrickyPi\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6317\"\u003e#6317\u003c/a\u003e: chore(deps): pin dependencies (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6318\"\u003e#6318\u003c/a\u003e: chore(deps): update msys2/setup-msys2 digest to cafece8 (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6319\"\u003e#6319\u003c/a\u003e: chore(deps): update minor/patch updates (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6320\"\u003e#6320\u003c/a\u003e: chore(deps): pin dependency typescript to v5 (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6321\"\u003e#6321\u003c/a\u003e: chore(deps): update openharmony-rs/setup-ohos-sdk action to v1 (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6322\"\u003e#6322\u003c/a\u003e: fix(deps): update swc monorepo (major) (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6323\"\u003e#6323\u003c/a\u003e: chore(deps): lock file maintenance (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6324\"\u003e#6324\u003c/a\u003e: chore(deps): lock file maintenance (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.60.0\u003c/h2\u003e\n\u003ch2\u003e4.60.0\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2026-03-22\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport source phase imports as long as they are external (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6279\"\u003e#6279\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePull Requests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6279\"\u003e#6279\u003c/a\u003e: feat: external only Source Phase imports support (\u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.59.1\u003c/h2\u003e\n\u003ch2\u003e4.59.1\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2026-03-21\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix a crash when using lazy dynamic imports with moduleSideEffects:false (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6306\"\u003e#6306\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePull Requests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6281\"\u003e#6281\u003c/a\u003e: fix(deps): update minor/patch updates (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6282\"\u003e#6282\u003c/a\u003e: chore(deps): update github artifact actions (major) (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6283\"\u003e#6283\u003c/a\u003e: chore(deps): update dependency nyc to v18 (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6284\"\u003e#6284\u003c/a\u003e: fix(deps): update swc monorepo (major) (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6285\"\u003e#6285\u003c/a\u003e: chore(deps): lock file maintenance (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rollup/rollup/blob/master/CHANGELOG.md\"\u003erollup's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.60.1\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2026-03-30\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eResolve a situation where side effect imports could be dropped due to a caching issue (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6286\"\u003e#6286\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePull Requests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6286\"\u003e#6286\u003c/a\u003e: fix: skip dropping side-effects on namespaceReexportsByName cache hit (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6274\"\u003e#6274\u003c/a\u003e) (\u003ca href=\"https://github.com/littlegrayss\"\u003e\u003ccode\u003e@​littlegrayss\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TrickyPi\"\u003e\u003ccode\u003e@​TrickyPi\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6317\"\u003e#6317\u003c/a\u003e: chore(deps): pin dependencies (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6318\"\u003e#6318\u003c/a\u003e: chore(deps): update msys2/setup-msys2 digest to cafece8 (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6319\"\u003e#6319\u003c/a\u003e: chore(deps): update minor/patch updates (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6320\"\u003e#6320\u003c/a\u003e: chore(deps): pin dependency typescript to v5 (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6321\"\u003e#6321\u003c/a\u003e: chore(deps): update openharmony-rs/setup-ohos-sdk action to v1 (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6322\"\u003e#6322\u003c/a\u003e: fix(deps): update swc monorepo (major) (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6323\"\u003e#6323\u003c/a\u003e: chore(deps): lock file maintenance (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6324\"\u003e#6324\u003c/a\u003e: chore(deps): lock file maintenance (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.60.0\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2026-03-22\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport source phase imports as long as they are external (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6279\"\u003e#6279\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePull Requests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6279\"\u003e#6279\u003c/a\u003e: feat: external only Source Phase imports support (\u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.59.1\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2026-03-21\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix a crash when using lazy dynamic imports with moduleSideEffects:false (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6306\"\u003e#6306\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePull Requests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6281\"\u003e#6281\u003c/a\u003e: fix(deps): update minor/patch updates (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6282\"\u003e#6282\u003c/a\u003e: chore(deps): update github artifact actions (major) (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6283\"\u003e#6283\u003c/a\u003e: chore(deps): update dependency nyc to v18 (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6284\"\u003e#6284\u003c/a\u003e: fix(deps): update swc monorepo (major) (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6285\"\u003e#6285\u003c/a\u003e: chore(deps): lock file maintenance (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6290\"\u003e#6290\u003c/a\u003e: chore(deps): update minor/patch updates (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6291\"\u003e#6291\u003c/a\u003e: chore(deps): update dependency \u003ccode\u003e@​shikijs/vitepress-twoslash\u003c/code\u003e to v4 (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6292\"\u003e#6292\u003c/a\u003e: chore(deps): lock file maintenance (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\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/rollup/rollup/commit/ae871d762f6bbeb4320d28fe179211168f27a434\"\u003e\u003ccode\u003eae871d7\u003c/code\u003e\u003c/a\u003e 4.60.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/51f8f602fac0edfcf9b01fbff2a7f80e395d68bf\"\u003e\u003ccode\u003e51f8f60\u003c/code\u003e\u003c/a\u003e fix: skip dropping side-effects on namespaceReexportsByName cache hit (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6274\"\u003e#6274\u003c/a\u003e)...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/ca5540692dee41c3ce2ed3ed280e0f3e7c228115\"\u003e\u003ccode\u003eca55406\u003c/code\u003e\u003c/a\u003e chore(deps): pin dependency typescript to v5 (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6320\"\u003e#6320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/fe50d862804c1f157f0ae378a3c555b8b3ef6ce7\"\u003e\u003ccode\u003efe50d86\u003c/code\u003e\u003c/a\u003e chore(deps): pin dependencies (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6317\"\u003e#6317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/42785ffa0be3add9d2b5b355adcd4a41d850fe9d\"\u003e\u003ccode\u003e42785ff\u003c/code\u003e\u003c/a\u003e chore(deps): update minor/patch updates (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6319\"\u003e#6319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/65e82a98065543b16a17fb3ea23594d7dbdb5108\"\u003e\u003ccode\u003e65e82a9\u003c/code\u003e\u003c/a\u003e chore(deps): update msys2/setup-msys2 digest to cafece8 (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6318\"\u003e#6318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/c336205e2b926dfb134d80c740198cf2ea43159f\"\u003e\u003ccode\u003ec336205\u003c/code\u003e\u003c/a\u003e chore(deps): update openharmony-rs/setup-ohos-sdk action to v1 (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6321\"\u003e#6321\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/b25d25e8e6f3127d40d7b1b93dac4b9941907324\"\u003e\u003ccode\u003eb25d25e\u003c/code\u003e\u003c/a\u003e fix(deps): update swc monorepo (major) (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6322\"\u003e#6322\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/119abdba9b50c1243623bb66d3af2a1e46ca990f\"\u003e\u003ccode\u003e119abdb\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6324\"\u003e#6324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/5598a6658cd8220f146bb7b034f436f432c98c80\"\u003e\u003ccode\u003e5598a66\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6323\"\u003e#6323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rollup/rollup/compare/v4.59.0...v4.60.1\"\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.1 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\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\u003c/blockquote\u003e\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\u003eSee full diff 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 `@11ty/eleventy` from 3.1.2 to 3.1.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/11ty/eleventy/releases\"\u003e\u003ccode\u003e@​11ty/eleventy\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eEleventy v3.1.5: Dependable Dependencies\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo Eleventy core code changes, this release is for minor version dependency updates on 3.x only\n\u003cul\u003e\n\u003cli\u003eFixes \u003ccode\u003enpm audit\u003c/code\u003e report for \u003ccode\u003eminimatch\u003c/code\u003e: \u003ca href=\"https://redirect.github.com/11ty/eleventy/issues/4239\"\u003e#4239\u003c/a\u003e via \u003ca href=\"https://github.com/11ty/recursive-copy/releases/tag/v4.0.4\"\u003e\u003ccode\u003e@11ty/recursive-copy@4.0.4\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade \u003ca href=\"https://github.com/harttle/liquidjs/releases\"\u003e\u003ccode\u003eliquidjs\u003c/code\u003e from 10.21 to 10.25\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFreezes \u003ccode\u003emoo\u003c/code\u003e dependency \u003ca href=\"https://redirect.github.com/11ty/eleventy/issues/4240\"\u003e#4240\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemoves dev dependency \u003ccode\u003erimraf\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eSmall improvements to HTML Relative Passthrough Copy tests\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/11ty/eleventy/compare/v3.1.2...v3.1.5\"\u003ehttps://github.com/11ty/eleventy/compare/v3.1.2...v3.1.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eEleventy v3.1.4\u003c/h2\u003e\n\u003cp\u003e⚠️ This immutable release failed to publish. Please use the identical \u003ca href=\"https://github.com/11ty/eleventy/releases/tag/v3.1.5\"\u003eEleventy v3.1.5\u003c/a\u003e instead!\u003c/p\u003e\n\u003ch2\u003eEleventy v3.1.3\u003c/h2\u003e\n\u003cp\u003e⚠️ This immutable release failed to publish. Please use the identical \u003ca href=\"https://github.com/11ty/eleventy/releases/tag/v3.1.5\"\u003eEleventy v3.1.5\u003c/a\u003e instead!\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/11ty/eleventy/commit/c8cae123fe61ea17aac6ce850393c157d0e30780\"\u003e\u003ccode\u003ec8cae12\u003c/code\u003e\u003c/a\u003e v3.1.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/11ty/eleventy/commit/08f0ef095a885d4177884c93f6faf7cdd90e77de\"\u003e\u003ccode\u003e08f0ef0\u003c/code\u003e\u003c/a\u003e Release script changes from \u003ccode\u003emain\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/11ty/eleventy/commit/52bcacbf94e33d19e81199d2e115b5c5ce275da5\"\u003e\u003ccode\u003e52bcacb\u003c/code\u003e\u003c/a\u003e v3.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/11ty/eleventy/commit/a3ea614d64d5e80d6f2e6708a4d7f79b82b1720e\"\u003e\u003ccode\u003ea3ea614\u003c/code\u003e\u003c/a\u003e Fix release script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/11ty/eleventy/commit/b3a1fd2af518ee14f31437e20faf18fbb103e7fe\"\u003e\u003ccode\u003eb3a1fd2\u003c/code\u003e\u003c/a\u003e v3.1.3 Coverage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/11ty/eleventy/commit/b8119031b71f098e46b3fde91a88e0bf14861655\"\u003e\u003ccode\u003eb811903\u003c/code\u003e\u003c/a\u003e More test ignores for Node 24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/11ty/eleventy/commit/9d540d86c1cfee308ebe129512b47610ee898fb3\"\u003e\u003ccode\u003e9d540d8\u003c/code\u003e\u003c/a\u003e v3.1.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/11ty/eleventy/commit/116f6e210e229bc8ed362d2a48aa842660be4604\"\u003e\u003ccode\u003e116f6e2\u003c/code\u003e\u003c/a\u003e Upgrade dependencies. Fixes \u003ca href=\"https://redirect.github.com/11ty/eleventy/issues/4239\"\u003e#4239\u003c/a\u003e Fixes \u003ca href=\"https://redirect.github.com/11ty/eleventy/issues/4240\"\u003e#4240\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/11ty/eleventy/commit/21322ea5ed8427c9c8b1ee12ea5303fe3b090b74\"\u003e\u003ccode\u003e21322ea\u003c/code\u003e\u003c/a\u003e Removes \u003ccode\u003erimraf\u003c/code\u003e dev dependency\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/11ty/eleventy/compare/v3.1.2...v3.1.5\"\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@​11ty/eleventy\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@biomejs/biome` from 2.4.4 to 2.4.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/biomejs/biome/releases\"\u003e\u003ccode\u003e@​biomejs/biome\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eBiome CLI v2.4.11\u003c/h2\u003e\n\u003ch2\u003e2.4.11\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/biomejs/biome/pull/9350\"\u003e#9350\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/4af4a3a9ca31a598e9836997b7811992eae53387\"\u003e\u003ccode\u003e4af4a3a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Added the new nursery rule \u003ca href=\"https://biomejs.dev/linter/rules/use-consistent-test-it/\"\u003euseConsistentTestIt\u003c/a\u003e in the \u003ccode\u003etest\u003c/code\u003e domain. The rule enforces consistent use of either \u003ccode\u003eit\u003c/code\u003e or \u003ccode\u003etest\u003c/code\u003e for test functions in Jest/Vitest suites, with separate control for top-level tests and tests inside \u003ccode\u003edescribe\u003c/code\u003e blocks.\u003c/p\u003e\n\u003cp\u003eInvalid:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003etest(\u0026quot;should fly\u0026quot;, () =\u0026gt; {}); // Top-level test using 'test' flagged, convert to 'it'\n\u003cp\u003edescribe(\u0026quot;pig\u0026quot;, () =\u0026gt; {\u003cbr /\u003e\ntest(\u0026quot;should fly\u0026quot;, () =\u0026gt; {}); // Test inside 'describe' using 'test' flagged, convert to 'it'\u003cbr /\u003e\n});\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9429\"\u003e#9429\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/a2f3f7eb3a134ccc6851ed0eec19d1ff1636ec72\"\u003e\u003ccode\u003ea2f3f7e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Added the new nursery lint rule \u003ca href=\"https://biomejs.dev/linter/rules/use-explicit-return-type\"\u003e\u003ccode\u003euseExplicitReturnType\u003c/code\u003e\u003c/a\u003e. It reports TypeScript functions and methods that omit an explicit return type.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003efunction toString(x: any) {\n  // rule triggered, it doesn't declare a return type\n  return x.toString();\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9828\"\u003e#9828\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/9e40844261cf7b8c573e340e11e3297ef08bcd60\"\u003e\u003ccode\u003e9e40844\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/9484\"\u003e#9484\u003c/a\u003e: the formatter no longer panics when formatting files that contain \u003ccode\u003egraphql\u003c/code\u003e tagged template literals combined with parenthesized expressions.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9886\"\u003e#9886\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/e7c681ecbb6aed471c914167f5d067d327792f44\"\u003e\u003ccode\u003ee7c681e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed an issue where, occasionally, some bindings and references were not properly tracked, causing false positives from \u003ca href=\"https://biomejs.dev/linter/rules/no-unused-variables/\"\u003e\u003ccode\u003enoUnusedVariables\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://biomejs.dev/linter/rules/no-undeclared-variables/\"\u003e\u003ccode\u003enoUndeclaredVariables\u003c/code\u003e\u003c/a\u003e in Svelte, Vue, and Astro files.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9760\"\u003e#9760\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/5b16d187ba63800f4b6ea5057d551ae3f2fbc68c\"\u003e\u003ccode\u003e5b16d18\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/myx0m0p\"\u003e\u003ccode\u003e@​myx0m0p\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/4093\"\u003e#4093\u003c/a\u003e: the \u003ca href=\"https://biomejs.dev/linter/rules/no-delete/\"\u003e\u003ccode\u003enoDelete\u003c/code\u003e\u003c/a\u003e rule no longer triggers for \u003ccode\u003edelete process.env.FOO\u003c/code\u003e, since \u003ccode\u003edelete\u003c/code\u003e is the documented way to remove environment variables in Node.js.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9799\"\u003e#9799\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/2af8efd348cfa992bc7d35683de55bb8cc583260\"\u003e\u003ccode\u003e2af8efd\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/minseong0324\"\u003e\u003ccode\u003e@​minseong0324\u003c/code\u003e\u003c/a\u003e! - Added the rule \u003ca href=\"https://biomejs.dev/linter/rules/no-misleading-return-type/\"\u003e\u003ccode\u003enoMisleadingReturnType\u003c/code\u003e\u003c/a\u003e. The rule detects when a function's return type annotation is wider than what the implementation actually returns.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// Flagged: `: string` is wider than `\u0026quot;loading\u0026quot; | \u0026quot;idle\u0026quot;`\nfunction getStatus(b: boolean): string {\n  if (b) return \u0026quot;loading\u0026quot;;\n  return \u0026quot;idle\u0026quot;;\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9880\"\u003e#9880\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/7f67749e77af6e5af3dfc72a02bb99718695612e\"\u003e\u003ccode\u003e7f67749\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Improved the diagnostics for \u003ca href=\"https://biomejs.dev/linter/rules/use-find/\"\u003e\u003ccode\u003euseFind\u003c/code\u003e\u003c/a\u003e to better explain the problem, why it matters, and how to fix it.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9755\"\u003e#9755\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/bff7bdb1355cdf7d219a288e31c5c5a0357e3aad\"\u003e\u003ccode\u003ebff7bdb\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Improved performance of fix-all operations (\u003ccode\u003e--write\u003c/code\u003e). Biome is now smarter when it runs lint rules and assist actions. First, it runs only rules that have code fixes, and then runs the rest of the rules.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8651\"\u003e#8651\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/aafca2d086eb24226a9cf1a69179561f70d02773\"\u003e\u003ccode\u003eaafca2d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/siketyan\"\u003e\u003ccode\u003e@​siketyan\u003c/code\u003e\u003c/a\u003e! - Add a new lint rule \u003ccode\u003euseDisposables\u003c/code\u003e for JavaScript, which detects disposable objects assigned to variables without \u003ccode\u003eusing\u003c/code\u003e or \u003ccode\u003eawait using\u003c/code\u003e syntax. Disposable objects that implement the \u003ccode\u003eDisposable\u003c/code\u003e or \u003ccode\u003eAsyncDisposable\u003c/code\u003e interface are intended to be disposed of after use. Not disposing them can lead to resource or memory leaks, depending on the implementation.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eInvalid:\u003c/strong\u003e\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/biomejs/biome/blob/main/packages/@biomejs/biome/CHANGELOG.md\"\u003e\u003ccode\u003e@​biomejs/biome\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.4.11\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/biomejs/biome/pull/9350\"\u003e#9350\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/4af4a3a9ca31a598e9836997b7811992eae53387\"\u003e\u003ccode\u003e4af4a3a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Added the new nursery rule \u003ca href=\"https://biomejs.dev/linter/rules/use-consistent-test-it/\"\u003euseConsistentTestIt\u003c/a\u003e in the \u003ccode\u003etest\u003c/code\u003e domain. The rule enforces consistent use of either \u003ccode\u003eit\u003c/code\u003e or \u003ccode\u003etest\u003c/code\u003e for test functions in Jest/Vitest suites, with separate control for top-level tests and tests inside \u003ccode\u003edescribe\u003c/code\u003e blocks.\u003c/p\u003e\n\u003cp\u003eInvalid:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003etest(\u0026quot;should fly\u0026quot;, () =\u0026gt; {}); // Top-level test using 'test' flagged, convert to 'it'\n\u003cp\u003edescribe(\u0026quot;pig\u0026quot;, () =\u0026gt; {\u003cbr /\u003e\ntest(\u0026quot;should fly\u0026quot;, () =\u0026gt; {}); // Test inside 'describe' using 'test' flagged, convert to 'it'\u003cbr /\u003e\n});\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9429\"\u003e#9429\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/a2f3f7eb3a134ccc6851ed0eec19d1ff1636ec72\"\u003e\u003ccode\u003ea2f3f7e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Added the new nursery lint rule \u003ca href=\"https://biomejs.dev/linter/rules/use-explicit-return-type\"\u003e\u003ccode\u003euseExplicitReturnType\u003c/code\u003e\u003c/a\u003e. It reports TypeScript functions and methods that omit an explicit return type.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003efunction toString(x: any) {\n  // rule triggered, it doesn't declare a return type\n  return x.toString();\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9828\"\u003e#9828\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/9e40844261cf7b8c573e340e11e3297ef08bcd60\"\u003e\u003ccode\u003e9e40844\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/9484\"\u003e#9484\u003c/a\u003e: the formatter no longer panics when formatting files that contain \u003ccode\u003egraphql\u003c/code\u003e tagged template literals combined with parenthesized expressions.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9886\"\u003e#9886\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/e7c681ecbb6aed471c914167f5d067d327792f44\"\u003e\u003ccode\u003ee7c681e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed an issue where, occasionally, some bindings and references were not properly tracked, causing false positives from \u003ca href=\"https://biomejs.dev/linter/rules/no-unused-variables/\"\u003e\u003ccode\u003enoUnusedVariables\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://biomejs.dev/linter/rules/no-undeclared-variables/\"\u003e\u003ccode\u003enoUndeclaredVariables\u003c/code\u003e\u003c/a\u003e in Svelte, Vue, and Astro files.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9760\"\u003e#9760\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/5b16d187ba63800f4b6ea5057d551ae3f2fbc68c\"\u003e\u003ccode\u003e5b16d18\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/myx0m0p\"\u003e\u003ccode\u003e@​myx0m0p\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/4093\"\u003e#4093\u003c/a\u003e: the \u003ca href=\"https://biomejs.dev/linter/rules/no-delete/\"\u003e\u003ccode\u003enoDelete\u003c/code\u003e\u003c/a\u003e rule no longer triggers for \u003ccode\u003edelete process.env.FOO\u003c/code\u003e, since \u003ccode\u003edelete\u003c/code\u003e is the documented way to remove environment variables in Node.js.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9799\"\u003e#9799\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/2af8efd348cfa992bc7d35683de55bb8cc583260\"\u003e\u003ccode\u003e2af8efd\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/minseong0324\"\u003e\u003ccode\u003e@​minseong0324\u003c/code\u003e\u003c/a\u003e! - Added the rule \u003ca href=\"https://biomejs.dev/linter/rules/no-misleading-return-type/\"\u003e\u003ccode\u003enoMisleadingReturnType\u003c/code\u003e\u003c/a\u003e. The rule detects when a function's return type annotation is wider than what the implementation actually returns.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// Flagged: `: string` is wider than `\u0026quot;loading\u0026quot; | \u0026quot;idle\u0026quot;`\nfunction getStatus(b: boolean): string {\n  if (b) return \u0026quot;loading\u0026quot;;\n  return \u0026quot;idle\u0026quot;;\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9880\"\u003e#9880\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/7f67749e77af6e5af3dfc72a02bb99718695612e\"\u003e\u003ccode\u003e7f67749\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Improved the diagnostics for \u003ca href=\"https://biomejs.dev/linter/rules/use-find/\"\u003e\u003ccode\u003euseFind\u003c/code\u003e\u003c/a\u003e to better explain the problem, why it matters, and how to fix it.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9755\"\u003e#9755\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/bff7bdb1355cdf7d219a288e31c5c5a0357e3aad\"\u003e\u003ccode\u003ebff7bdb\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Improved performance of fix-all operations (\u003ccode\u003e--write\u003c/code\u003e). Biome is now smarter when it runs lint rules and assist actions. First, it runs only rules that have code fixes, and then runs the rest of the rules.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8651\"\u003e#8651\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/aafca2d086eb24226a9cf1a69179561f70d02773\"\u003e\u003ccode\u003eaafca2d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/siketyan\"\u003e\u003ccode\u003e@​siketyan\u003c/code\u003e\u003c/a\u003e! - Add a new lint rule \u003ccode\u003euseDisposables\u003c/code\u003e for JavaScript, which detects disposable objects assigned to variables without \u003ccode\u003eusing\u003c/code\u003e or \u003ccode\u003eawait using\u003c/code\u003e syntax. Disposable objects that implement the \u003ccode\u003eDisposable\u003c/code\u003e or \u003ccode\u003eAsyncDisposable\u003c/code\u003e interface are intended to be disposed of after use. Not disposing them can lead to resource or memory leaks, depending on the implementation.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eInvalid:\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e\u003c/code\u003e\u003c/pre\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/biomejs/biome/commit/a2933bffd7251d3ed9e9461f148b19572ced10d6\"\u003e\u003ccode\u003ea2933bf\u003c/code\u003e\u003c/a\u003e ci: release (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9733\"\u003e#9733\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/e8cad58a1baf8f8c935e8547da88905cfbfb05be\"\u003e\u003ccode\u003ee8cad58\u003c/code\u003e\u003c/a\u003e feat(js_analyze): implement useQwikLoaderLocation (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9809\"\u003e#9809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/2af8efd348cfa992bc7d35683de55bb8cc583260\"\u003e\u003ccode\u003e2af8efd\u003c/code\u003e\u003c/a\u003e feat(lint): add nursery rule \u003ccode\u003enoMisleadingReturnType\u003c/code\u003e (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9799\"\u003e#9799\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/a2f3f7eb3a134ccc6851ed0eec19d1ff1636ec72\"\u003e\u003ccode\u003ea2f3f7e\u003c/code\u003e\u003c/a\u003e feat(lint): rule \u003ccode\u003euseExplicitReturnType\u003c/code\u003e (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9429\"\u003e#9429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/aafca2d086eb24226a9cf1a69179561f70d02773\"\u003e\u003ccode\u003eaafca2d\u003c/code\u003e\u003c/a\u003e feat(js/lint): implement rule \u003ccode\u003euseDisposables\u003c/code\u003e (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/8651\"\u003e#8651\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/49f00a38d64af131178ba4e096155d22055aa1c4\"\u003e\u003ccode\u003e49f00a3\u003c/code\u003e\u003c/a\u003e feat(lint): add ternary expression detection to useNullishCoalescing (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9248\"\u003e#9248\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/4af4a3a9ca31a598e9836997b7811992eae53387\"\u003e\u003ccode\u003e4af4a3a\u003c/code\u003e\u003c/a\u003e feat(lint/js): add \u003ccode\u003euseConsistentTestIt\u003c/code\u003e (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9350\"\u003e#9350\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/1417c3b4ece262b1500b12c9f1da1429e4d53fc4\"\u003e\u003ccode\u003e1417c3b\u003c/code\u003e\u003c/a\u003e feat(lint/js): add \u003ccode\u003enoUselessTypeConversion\u003c/code\u003e (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9701\"\u003e#9701\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/fcf216d4281e86d4d11b98fc001182ce349d1823\"\u003e\u003ccode\u003efcf216d\u003c/code\u003e\u003c/a\u003e ci: release (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9622\"\u003e#9622\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/8b7f55cf32484d47d102761bcf5755869e0b831d\"\u003e\u003ccode\u003e8b7f55c\u003c/code\u003e\u003c/a\u003e chore: update sponsors (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9714\"\u003e#9714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/biomejs/biome/commits/@biomejs/biome@2.4.11/packages/@biomejs/biome\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@cloudflare/vitest-pool-workers` from 0.12.18 to 0.14.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cloudflare/workers-sdk/releases\"\u003e\u003ccode\u003e@​cloudflare/vitest-pool-workers\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​cloudflare/vitest-pool-workers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.14.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/42c7ef04385094c77f0c2830134fc38b2dc39b02\"\u003e\u003ccode\u003e42c7ef0\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/c510494e522927f60fa4915358a881cf73e31a39\"\u003e\u003ccode\u003ec510494\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/8b71ecae4fed8f0bebf5789f1a617db26c0e4365\"\u003e\u003ccode\u003e8b71eca\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/a42e0e8b52df128513f85025f50eb985bc7f5748\"\u003e\u003ccode\u003ea42e0e8\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/7ca6f6e98ff84e68e901ae35028435f4916ae1c2\"\u003e\u003ccode\u003e7ca6f6e\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003eminiflare@4.20260409.0\u003c/li\u003e\n\u003cli\u003ewrangler@4.81.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​cloudflare/vitest-pool-workers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.14.2\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/cloudflare/workers-sdk/pull/13095\"\u003e#13095\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/65e668494affaa6383e27a1c262d628485a7cc5b\"\u003e\u003ccode\u003e65e6684\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/penalosa\"\u003e\u003ccode\u003e@​penalosa\u003c/code\u003e\u003c/a\u003e! - Reject V8 coverage provider with a clear error message\u003c/p\u003e\n\u003cp\u003eV8 native code coverage (\u003ccode\u003e@vitest/coverage-v8\u003c/code\u003e) requires \u003ccode\u003enode:inspector\u003c/code\u003e to collect profiling data from V8's runtime. workerd only provides \u003ccode\u003enode:inspector\u003c/code\u003e as a non-functional stub, so V8 coverage would silently fail or crash with a confusing \u003ccode\u003eNo such module \u0026quot;node:inspector\u0026quot;\u003c/code\u003e error.\u003c/p\u003e\n\u003cp\u003eThe pool now detects this configuration early — during Vite plugin setup, before Vitest tries to load the coverage provider — and throws a clear error directing users to use Istanbul coverage instead, which works by instrumenting source code at build time and runs on any JavaScript runtime.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/a3e3b57f2aa47b6655af7baaa784d55117368abc\"\u003e\u003ccode\u003ea3e3b57\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/7d318e1b7e5af62c0ed09d3e5a51af84294c372e\"\u003e\u003ccode\u003e7d318e1\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/fa6d84fe4f07143522e4d41a2934c486d1c4b6d1\"\u003e\u003ccode\u003efa6d84f\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/96ee5d465833f4887653078115acea40de2893c0\"\u003e\u003ccode\u003e96ee5d4\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/7d318e1b7e5af62c0ed09d3e5a51af84294c372e\"\u003e\u003ccode\u003e7d318e1\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/7a60d4bd33b03a55f687869378dfd06143247239\"\u003e\u003ccode\u003e7a60d4b\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/78cbe37a3a2ed0c5213fca603f61e3acd4d807e4\"\u003e\u003ccode\u003e78cbe37\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/6fa5dfddcbad1520db7c3d1bb12233001fe00e45\"\u003e\u003ccode\u003e6fa5dfd\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eminiflare@4.20260405.0\u003c/li\u003e\n\u003cli\u003ewrangler@4.81.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​cloudflare/vitest-pool-workers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.14.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/cloudflare/workers-sdk/pull/13131\"\u003e#13131\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/65acf6658efde6eb7ad28f858fef9e656db80385\"\u003e\u003ccode\u003e65acf66\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dario-piotrowicz\"\u003e\u003ccode\u003e@​dario-piotrowicz\u003c/code\u003e\u003c/a\u003e! - Use miniflare's \u003ccode\u003ehandleStructuredLogs\u003c/code\u003e option instead of \u003ccode\u003ehandleRuntimeStdio\u003c/code\u003e for processing workerd output\u003c/p\u003e\n\u003cp\u003ePreviously, \u003ccode\u003evitest-pool-workers\u003c/code\u003e manually processed raw stdout/stderr streams from the workerd runtime via \u003ccode\u003ehandleRuntimeStdio\u003c/code\u003e, with its own filtering of known noisy messages (e.g. LLVM symbolizer warnings). This switches to miniflare's \u003ccode\u003ehandleStructuredLogs\u003c/code\u003e option, which parses workerd's structured JSON log output and automatically filters known unhelpful messages. This aligns with how both \u003ccode\u003ewrangler\u003c/code\u003e and \u003ccode\u003evite-plugin-cloudflare\u003c/code\u003e handle workerd logs.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/9c4035b6e48418d9bccf9791354f54a083af5108\"\u003e\u003ccode\u003e9c4035b\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/5d29055edf482bd51c3728b26594b5e4ac54f0a9\"\u003e\u003ccode\u003e5d29055\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/fb67a18aa2b4a34c292737591e6d5a3401f8d742\"\u003e\u003ccode\u003efb67a18\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/d5bffdef00618f1d441837a725779d35b176911e\"\u003e\u003ccode\u003ed5bffde\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/ab448708ba725b74927aff4d6e3f1f97dc9c2135\"\u003e\u003ccode\u003eab44870\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/48d83ca334e5f668e2d0faaa7a9401e4e1f68a87\"\u003e\u003ccode\u003e48d83ca\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/b2f53eaab314eaf395860525b4c0baf28dfd5fad\"\u003e\u003ccode\u003eb2f53ea\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/b9b7e9d9feec8491f53d144a4fd239cfb66fcd41\"\u003e\u003ccode\u003eb9b7e9d\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/14e72eb523a5a2dd6b7d332d81148e46cfae16d7\"\u003e\u003ccode\u003e14e72eb\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/4dc94fd5209d17663fac32ac99f7f20d17f1f07f\"\u003e\u003ccode\u003e4dc94fd\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/b2f53eaab314eaf395860525b4c0baf28dfd5fad\"\u003e\u003ccode\u003eb2f53ea\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/d5bffdef00618f1d441837a725779d35b176911e\"\u003e\u003ccode\u003ed5bffde\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/48d83ca334e5f668e2d0faaa7a9401e4e1f68a87\"\u003e\u003ccode\u003e48d83ca\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ewrangler@4.80.0\u003c/li\u003e\n\u003cli\u003eminiflare@4.20260401.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​cloudflare/vitest-pool-workers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.14.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/cloudflare/workers-sdk/pull/12858\"\u003e#12858\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/f05f2dac299acd8377954c5816a21c849cb48775\"\u003e\u003ccode\u003ef05f2da\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/repository\"\u003e\u003ccode\u003e@​repository\u003c/code\u003e\u003c/a\u003e! - Add \u003ccode\u003edisableRetryDelays()\u003c/code\u003e to \u003ccode\u003eWorkflowInstanceModifier\u003c/code\u003e to skip retry backoff delays in tests\u003c/p\u003e\n\u003cp\u003eWhen testing Workflows with retry configurations, the backoff delays between retry attempts of a failing \u003ccode\u003estep.do()\u003c/code\u003e caused real wall-clock waiting (e.g., 35 seconds for 3 retries with 5-second exponential backoff), even when step results were fully mocked. The new \u003ccode\u003edisableRetryDelays()\u003c/code\u003e method eliminates these delays while preserving retry behavior — all attempts still execute, just without waiting between them.\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/cloudflare/workers-sdk/pull/13091\"\u003e#13091\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/6d58f0fc557402821e7602a1174e305a67df3c12\"\u003e\u003ccode\u003e6d58f0f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/penalosa\"\u003e\u003ccode\u003e@​penalosa\u003c/code\u003e\u003c/a\u003e! - Use today's date for the RTTI compat date query instead of a hardcoded \u003ccode\u003e\u0026quot;2023-12-01\u0026quot;\u003c/code\u003e, so newly added Node.js builtin modules are recognized by the module fallback service.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/cloudflare/workers-sdk/pull/13070\"\u003e#13070\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/cdb9c88d11fe7aac0c13ed46c6fd37a8037b7be6\"\u003e\u003ccode\u003ecdb9c88\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/penalosa\"\u003e\u003ccode\u003e@​penalosa\u003c/code\u003e\u003c/a\u003e! - Suppress \u003ccode\u003eCODE_MOVED for unknown code block\u003c/code\u003e log spam from workerd\u003c/p\u003e\n\u003cp\u003eThese are internal workerd diagnostic messages not relevant to application developers. Miniflare's structured log handler already filters them, but \u003ccode\u003evitest-pool-workers\u003c/code\u003e uses a custom \u003ccode\u003ehandleRuntimeStdio\u003c/code\u003e that bypasses that pipeline. This adds the pattern to the pool's own ignore list.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/cloudflare/workers-sdk/pull/13069\"\u003e#13069\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/6d0e329cc26b6ac70b30f413168169bc7cc9fff4\"\u003e\u003ccode\u003e6d0e329\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/penalosa\"\u003e\u003ccode\u003e@​penalosa\u003c/code\u003e\u003c/a\u003e! - fix: suppress \u003ccode\u003eoutputGateBroken\u003c/code\u003e stderr noise when testing Workflows\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/cloudflare/workers-sdk/pull/13075\"\u003e#13075\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/b8df076a26d73e814b87e7e85bdb850f6e1a1d8c\"\u003e\u003ccode\u003eb8df076\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/penalosa\"\u003e\u003ccode\u003e@​penalosa\u003c/code\u003e\u003c/a\u003e! - Support \u003ccode\u003e@voidzero-dev/vite-plus-test\u003c/code\u003e as an alternative to \u003ccode\u003evitest\u003c/code\u003e\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cloudflare/workers-sdk/blob/main/packages/vitest-pool-workers/CHANGELOG.md\"\u003e\u003ccode\u003e@​cloudflare/vitest-pool-workers\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.14.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/42c7ef04385094c77f0c2830134fc38b2dc39b02\"\u003e\u003ccode\u003e42c7ef0\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/c510494e522927f60fa4915358a881cf73e31a39\"\u003e\u003ccode\u003ec510494\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/8b71ecae4fed8f0bebf5789f1a617db26c0e4365\"\u003e\u003ccode\u003e8b71eca\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/a42e0e8b52df128513f85025f50eb985bc7f5748\"\u003e\u003ccode\u003ea42e0e8\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/7ca6f6e98ff84e68e901ae35028435f4916ae1c2\"\u003e\u003ccode\u003e7ca6f6e\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003eminiflare@4.20260409.0\u003c/li\u003e\n\u003cli\u003ewrangler@4.81.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.14.2\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/cloudflare/workers-sdk/pull/13095\"\u003e#13095\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/65e668494affaa6383e27a1c262d628485a7cc5b\"\u003e\u003ccode\u003e65e6684\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/penalosa\"\u003e\u003ccode\u003e@​penalosa\u003c/code\u003e\u003c/a\u003e! - Reject V8 coverage provider with a clear error message\u003c/p\u003e\n\u003cp\u003eV8 native code coverage (\u003ccode\u003e@vitest/coverage-v8\u003c/code\u003e) requires \u003ccode\u003enode:inspector\u003c/code\u003e to collect profiling data from V8's runtime. workerd only provides \u003ccode\u003enode:inspector\u003c/code\u003e as a non-functional stub, so V8 coverage would silently fail or crash with a confusing \u003ccode\u003eNo such module \u0026quot;node:inspector\u0026quot;\u003c/code\u003e error.\u003c/p\u003e\n\u003cp\u003eThe pool now detects this configuration early — during Vite plugin setup, before Vitest tries to load the coverage provider — and throws a clear error directing users to use Istanbul coverage instead, which works by instrumenting source code at build time and runs on any JavaScript runtime.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/a3e3b57f2aa47b6655af7baaa784d55117368abc\"\u003e\u003ccode\u003ea3e3b57\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/7d318e1b7e5af62c0ed09d3e5a51af84294c372e\"\u003e\u003ccode\u003e7d318e1\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/fa6d84fe4f07143522e4d41a2934c486d1c4b6d1\"\u003e\u003ccode\u003efa6d84f\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/96ee5d465833f4887653078115acea40de2893c0\"\u003e\u003ccode\u003e96ee5d4\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/7d318e1b7e5af62c0ed09d3e5a51af84294c372e\"\u003e\u003ccode\u003e7d318e1\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/7a60d4bd33b03a55f687869378dfd06143247239\"\u003e\u003ccode\u003e7a60d4b\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/78cbe37a3a2ed0c5213fca603f61e3acd4d807e4\"\u003e\u003ccode\u003e78cbe37\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/6fa5dfddcbad1520db7c3d1bb12233001fe00e45\"\u003e\u003ccode\u003e6fa5dfd\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eminiflare@4.20260405.0\u003c/li\u003e\n\u003cli\u003ewrangler@4.81.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.14.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/cloudflare/workers-sdk/pull/13131\"\u003e#13131\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/65acf6658efde6eb7ad28f858fef9e656db80385\"\u003e\u003ccode\u003e65acf66\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dario-piotrowicz\"\u003e\u003ccode\u003e@​dario-piotrowicz\u003c/code\u003e\u003c/a\u003e! - Use miniflare's \u003ccode\u003ehandleStructuredLogs\u003c/code\u003e option instead of \u003ccode\u003ehandleRuntimeStdio\u003c/code\u003e for processing workerd output\u003c/p\u003e\n\u003cp\u003ePreviously, \u003ccode\u003evitest-pool-workers\u003c/code\u003e manually processed raw stdout/stderr streams from the workerd runtime via \u003ccode\u003ehandleRuntimeStdio\u003c/code\u003e, with its own filtering of known noisy messages (e.g. LLVM symbolizer warnings). This switches to miniflare's \u003ccode\u003ehandleStructuredLogs\u003c/code\u003e option, which parses workerd's structured JSON log output and automatically filters known unhelpful messages. This aligns with how both \u003ccode\u003ewrangler\u003c/code\u003e and \u003ccode\u003evite-plugin-cloudflare\u003c/code\u003e handle workerd logs.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/9c4035b6e48418d9bccf9791354f54a083af5108\"\u003e\u003ccode\u003e9c4035b\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/5d29055edf482bd51c3728b26594b5e4ac54f0a9\"\u003e\u003ccode\u003e5d29055\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/fb67a18aa2b4a34c292737591e6d5a3401f8d742\"\u003e\u003ccode\u003efb67a18\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/d5bffdef00618f1d441837a725779d35b176911e\"\u003e\u003ccode\u003ed5bffde\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/ab448708ba725b74927aff4d6e3f1f97dc9c2135\"\u003e\u003ccode\u003eab44870\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/48d83ca334e5f668e2d0faaa7a9401e4e1f68a87\"\u003e\u003ccode\u003e48d83ca\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/b2f53eaab314eaf395860525b4c0baf28dfd5fad\"\u003e\u003ccode\u003eb2f53ea\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/b9b7e9d9feec8491f53d144a4fd239cfb66fcd41\"\u003e\u003ccode\u003eb9b7e9d\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/14e72eb523a5a2dd6b7d332d81148e46cfae16d7\"\u003e\u003ccode\u003e14e72eb\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/4dc94fd5209d17663fac32ac99f7f20d17f1f07f\"\u003e\u003ccode\u003e4dc94fd\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/b2f53eaab314eaf395860525b4c0baf28dfd5fad\"\u003e\u003ccode\u003eb2f53ea\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/d5bffdef00618f1d441837a725779d35b176911e\"\u003e\u003ccode\u003ed5bffde\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/48d83ca334e5f668e2d0faaa7a9401e4e1f68a87\"\u003e\u003ccode\u003e48d83ca\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ewrangler@4.80.0\u003c/li\u003e\n\u003cli\u003eminiflare@4.20260401.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.14.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/cloudflare/workers-sdk/pull/12858\"\u003e#12858\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/f05f2dac299acd8377954c5816a21c849cb48775\"\u003e\u003ccode\u003ef05f2da\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/repository\"\u003e\u003ccode\u003e@​repository\u003c/code\u003e\u003c/a\u003e! - Add \u003ccode\u003edisableRetryDelays()\u003c/code\u003e to \u003ccode\u003eWorkflowInstanceModifier\u003c/code\u003e to skip retry backoff delays in tests\u003c/p\u003e\n\u003cp\u003eWhen testing Workflows with retry configurations, the backoff delays between retry attempts of a failing \u003ccode\u003estep.do()\u003c/code\u003e caused real wall-clock waiting (e.g., 35 seconds for 3 retries with 5-second exponential backoff), even when step results were fully mocked. The new \u003ccode\u003edisableRetryDelays()\u003c/code\u003e method eliminates these delays while preserving retry behavior — all attempts still execute, just without waiting between them.\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/cloudflare/workers-sdk/pull/13091\"\u003e#13091\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/6d58f0fc557402821e7602a1174e305a67df3c12\"\u003e\u003ccode\u003e6d58f0f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/penalosa\"\u003e\u003ccode\u003e@​penalosa\u003c/code\u003e\u003c/a\u003e! - Use today's date for the RTTI compat date query instead of a hardcoded \u003ccode\u003e\u0026quot;2023-12-01\u0026quot;\u003c/code\u003e, so newly added Node.js builtin modules are recognized by the module fallback service.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/cloudflare/workers-sdk/pull/13070\"\u003e#13070\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/cdb9c88d11fe7aac0c13ed46c6fd37a8037b7be6\"\u003e\u003ccode\u003ecdb9c88\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/penalosa\"\u003e\u003ccode\u003e@​penalosa\u003c/code\u003e\u003c/a\u003e! - Suppress \u003ccode\u003eCODE_MOVED for unknown code block\u003c/code\u003e log spam from workerd\u003c/p\u003e\n\u003cp\u003eThese are internal workerd diagnostic messages not relevant to application developers. Miniflare's structured log handler already filters them, but \u003ccode\u003evitest-pool-workers\u003c/code\u003e uses a custom \u003ccode\u003ehandleRuntimeStdio\u003c/code\u003e that bypasses that pipeline. This adds the pattern to the pool's own ignore list.\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/cloudflare/workers-sdk/commit/aad03412dd69a46331d902a1fc95611883079c3e\"\u003e\u003ccode\u003eaad0341\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/vitest-pool-workers/issues/13355\"\u003e#13355\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/36c2c130b991743ff203a31aff007850f08acb95\"\u003e\u003ccode\u003e36c2c13\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/vitest-pool-workers/issues/13251\"\u003e#13251\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/7d318e1b7e5af62c0ed09d3e5a51af84294c372e\"\u003e\u003ccode\u003e7d318e1\u003c/code\u003e\u003c/a\u003e Bump the workerd-and-workers-types group across 1 directory with 2 updates (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/65e668494affaa6383e27a1c262d628485a7cc5b\"\u003e\u003ccode\u003e65e6684\u003c/code\u003e\u003c/a\u003e [vitest-pool-workers] Reject V8 coverage provider with a clear error (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/vitest-pool-workers/issues/13095\"\u003e#13095\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/0de69890c8503bb67e391e7ad5578c7001b7798e\"\u003e\u003ccode\u003e0de6989\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/vitest-pool-workers/issues/13141\"\u003e#13141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/d5bffdef00618f1d441837a725779d35b176911e\"\u003e\u003ccode\u003ed5bffde\u003c/code\u003e\u003c/a\u003e Use today as the compat date instead of relying on the actual workerd compat ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/db9ebd55b08a322b62d378ea9edd5e5f1bdf585c\"\u003e\u003ccode\u003edb9ebd5\u003c/code\u003e\u003c/a\u003e Upgrade pnpm 9 → 10 with supply chain security hardening (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/vitest-pool-workers/issues/13148\"\u003e#13148\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/65acf6658efde6eb7ad28f858fef9e656db80385\"\u003e\u003ccode\u003e65acf66\u003c/code\u003e\u003c/a\u003e Use miniflare's \u003ccode\u003ehandleStructuredLogs\u003c/code\u003e option instead of \u003ccode\u003ehandleRuntimeStdio\u003c/code\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/d927ee342cd98932556c3671d7f2f01f30bcf954\"\u003e\u003ccode\u003ed927ee3\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/vitest-pool-workers/issues/13096\"\u003e#13096\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/f2147605e1081ebdec29e76c4b04e3af503d282e\"\u003e\u003ccode\u003ef214760\u003c/code\u003e\u003c/a\u003e Bump the workerd-and-workers-types group with 2 updates (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/vitest-pool-workers/issues/13111\"\u003e#13111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/cloudflare/workers-sdk/commits/@cl...\n\n_Description has been truncated_","html_url":"https://github.com/brisbanesocialchess/brisbanesocialchess.github.io/pull/1034","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/brisbanesocialchess%2Fbrisbanesocialchess.github.io/issues/1034","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1034/packages"},{"uuid":"4166683004","node_id":"PR_kwDOPHT-Ds7Odt_1","number":1030,"state":"open","title":"Bump the npm-dependencies group across 1 directory with 17 updates","user":"dependabot[bot]","labels":["dependencies","javascript","root","backend"],"assignees":[],"locked":false,"comments_count":4,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-30T02:49:10.000Z","updated_at":"2026-03-30T02:49:52.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"npm-dependencies","update_count":17,"packages":[{"name":"@tailwindcss/cli","old_version":"4.2.1","new_version":"4.2.2","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"rollup","old_version":"4.59.0","new_version":"4.60.0","repository_url":"https://github.com/rollup/rollup"},{"name":"@11ty/eleventy","old_version":"3.1.2","new_version":"3.1.5","repository_url":"https://github.com/11ty/eleventy"},{"name":"@biomejs/biome","old_version":"2.4.4","new_version":"2.4.8","repository_url":"https://github.com/biomejs/biome"},{"name":"@cloudflare/vitest-pool-workers","old_version":"0.12.18","new_version":"0.13.3","repository_url":"https://github.com/cloudflare/workers-sdk"},{"name":"@npmcli/arborist","old_version":"9.3.1","new_version":"9.4.2","repository_url":"https://github.com/npm/cli"},{"name":"@vitest/coverage-istanbul","old_version":"3.2.4","new_version":"4.1.0","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/coverage-v8","old_version":"3.2.4","new_version":"4.1.0","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"esbuild","old_version":"0.27.3","new_version":"0.27.4","repository_url":"https://github.com/evanw/esbuild"},{"name":"eslint","old_version":"10.0.2","new_version":"10.1.0","repository_url":"https://github.com/eslint/eslint"},{"name":"globals","old_version":"17.3.0","new_version":"17.4.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"lerna","old_version":"9.0.4","new_version":"9.0.7","repository_url":"https://github.com/lerna/lerna"},{"name":"postcss","old_version":"8.5.6","new_version":"8.5.8","repository_url":"https://github.com/postcss/postcss"},{"name":"svgo","old_version":"4.0.0","new_version":"4.0.1","repository_url":"https://github.com/svg/svgo"},{"name":"vitest","old_version":"3.2.4","new_version":"4.1.0","repository_url":"https://github.com/vitest-dev/vitest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-dependencies group with 15 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@tailwindcss/cli](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-cli) | `4.2.1` | `4.2.2` |\n| [rollup](https://github.com/rollup/rollup) | `4.59.0` | `4.60.0` |\n| [@11ty/eleventy](https://github.com/11ty/eleventy) | `3.1.2` | `3.1.5` |\n| [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.4.4` | `2.4.8` |\n| [@cloudflare/vitest-pool-workers](https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/vitest-pool-workers) | `0.12.18` | `0.13.3` |\n| [@npmcli/arborist](https://github.com/npm/cli/tree/HEAD/workspaces/arborist) | `9.3.1` | `9.4.2` |\n| [@vitest/coverage-istanbul](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-istanbul) | `3.2.4` | `4.1.0` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `3.2.4` | `4.1.0` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.27.3` | `0.27.4` |\n| [eslint](https://github.com/eslint/eslint) | `10.0.2` | `10.1.0` |\n| [globals](https://github.com/sindresorhus/globals) | `17.3.0` | `17.4.0` |\n| [lerna](https://github.com/lerna/lerna/tree/HEAD/packages/lerna) | `9.0.4` | `9.0.7` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.6` | `8.5.8` |\n| [svgo](https://github.com/svg/svgo) | `4.0.0` | `4.0.1` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `3.2.4` | `4.1.0` |\n\n\nUpdates `@tailwindcss/cli` from 4.2.1 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\"\u003e\u003ccode\u003e@​tailwindcss/cli\u003c/code\u003e'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\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\"\u003e\u003ccode\u003e@​tailwindcss/cli\u003c/code\u003e'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\u003c/blockquote\u003e\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-cli/issues/19821\"\u003e#19821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/aaaefe8b5df0a1e985190880c8067b4b3fe08421\"\u003e\u003ccode\u003eaaaefe8\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003e--stream\u003c/code\u003e flag to \u003ccode\u003ecanonicalize\u003c/code\u003e subcommand (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-cli/issues/19796\"\u003e#19796\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/a4be983865b1cfdcd17d9264e6f80482986da6cc\"\u003e\u003ccode\u003ea4be983\u003c/code\u003e\u003c/a\u003e increase timeout of canonicalization tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/ad9fdef0059f981c1dcc0ae054219eaf3b735282\"\u003e\u003ccode\u003ead9fdef\u003c/code\u003e\u003c/a\u003e drop unnecessary test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/e96909accdf8027efef419fbb667ce5b8fab402f\"\u003e\u003ccode\u003ee96909a\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003etailwindcss canonicalize\u003c/code\u003e sub-command (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-cli/issues/19783\"\u003e#19783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commits/v4.2.2/packages/@tailwindcss-cli\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rollup` from 4.59.0 to 4.60.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rollup/rollup/releases\"\u003erollup's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.60.0\u003c/h2\u003e\n\u003ch2\u003e4.60.0\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2026-03-22\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport source phase imports as long as they are external (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6279\"\u003e#6279\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePull Requests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6279\"\u003e#6279\u003c/a\u003e: feat: external only Source Phase imports support (\u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.59.1\u003c/h2\u003e\n\u003ch2\u003e4.59.1\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2026-03-21\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix a crash when using lazy dynamic imports with moduleSideEffects:false (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6306\"\u003e#6306\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePull Requests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6281\"\u003e#6281\u003c/a\u003e: fix(deps): update minor/patch updates (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6282\"\u003e#6282\u003c/a\u003e: chore(deps): update github artifact actions (major) (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6283\"\u003e#6283\u003c/a\u003e: chore(deps): update dependency nyc to v18 (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6284\"\u003e#6284\u003c/a\u003e: fix(deps): update swc monorepo (major) (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6285\"\u003e#6285\u003c/a\u003e: chore(deps): lock file maintenance (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6290\"\u003e#6290\u003c/a\u003e: chore(deps): update minor/patch updates (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6291\"\u003e#6291\u003c/a\u003e: chore(deps): update dependency \u003ccode\u003e@​shikijs/vitepress-twoslash\u003c/code\u003e to v4 (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6292\"\u003e#6292\u003c/a\u003e: chore(deps): lock file maintenance (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6297\"\u003e#6297\u003c/a\u003e: chore(deps): update minor/patch updates (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6298\"\u003e#6298\u003c/a\u003e: chore(deps): lock file maintenance (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6299\"\u003e#6299\u003c/a\u003e: chore(deps): lock file maintenance (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6300\"\u003e#6300\u003c/a\u003e: docs: update packagephobia link (\u003ca href=\"https://github.com/bluwy\"\u003e\u003ccode\u003e@​bluwy\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6301\"\u003e#6301\u003c/a\u003e: chore(deps): update dependency lint-staged to ^16.3.3 (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6306\"\u003e#6306\u003c/a\u003e: fix: fix chunk assignment for deoptimized module with dynamic import (\u003ca href=\"https://github.com/JoaoBrlt\"\u003e\u003ccode\u003e@​JoaoBrlt\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6307\"\u003e#6307\u003c/a\u003e: chore(deps): update minor/patch updates (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6308\"\u003e#6308\u003c/a\u003e: chore(deps): update dependency lru-cache to v11 (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6309\"\u003e#6309\u003c/a\u003e: chore(deps): update dependency vite to v8 (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6310\"\u003e#6310\u003c/a\u003e: chore(deps): lock file maintenance (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6311\"\u003e#6311\u003c/a\u003e: chore(deps): lock file maintenance (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6312\"\u003e#6312\u003c/a\u003e: chore(deps): lock file maintenance (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\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/rollup/rollup/blob/master/CHANGELOG.md\"\u003erollup's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.60.0\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2026-03-22\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport source phase imports as long as they are external (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6279\"\u003e#6279\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePull Requests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6279\"\u003e#6279\u003c/a\u003e: feat: external only Source Phase imports support (\u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.59.1\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2026-03-21\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix a crash when using lazy dynamic imports with moduleSideEffects:false (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6306\"\u003e#6306\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePull Requests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6281\"\u003e#6281\u003c/a\u003e: fix(deps): update minor/patch updates (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6282\"\u003e#6282\u003c/a\u003e: chore(deps): update github artifact actions (major) (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6283\"\u003e#6283\u003c/a\u003e: chore(deps): update dependency nyc to v18 (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6284\"\u003e#6284\u003c/a\u003e: fix(deps): update swc monorepo (major) (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6285\"\u003e#6285\u003c/a\u003e: chore(deps): lock file maintenance (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6290\"\u003e#6290\u003c/a\u003e: chore(deps): update minor/patch updates (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6291\"\u003e#6291\u003c/a\u003e: chore(deps): update dependency \u003ccode\u003e@​shikijs/vitepress-twoslash\u003c/code\u003e to v4 (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6292\"\u003e#6292\u003c/a\u003e: chore(deps): lock file maintenance (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6297\"\u003e#6297\u003c/a\u003e: chore(deps): update minor/patch updates (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6298\"\u003e#6298\u003c/a\u003e: chore(deps): lock file maintenance (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6299\"\u003e#6299\u003c/a\u003e: chore(deps): lock file maintenance (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6300\"\u003e#6300\u003c/a\u003e: docs: update packagephobia link (\u003ca href=\"https://github.com/bluwy\"\u003e\u003ccode\u003e@​bluwy\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6301\"\u003e#6301\u003c/a\u003e: chore(deps): update dependency lint-staged to ^16.3.3 (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6306\"\u003e#6306\u003c/a\u003e: fix: fix chunk assignment for deoptimized module with dynamic import (\u003ca href=\"https://github.com/JoaoBrlt\"\u003e\u003ccode\u003e@​JoaoBrlt\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6307\"\u003e#6307\u003c/a\u003e: chore(deps): update minor/patch updates (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6308\"\u003e#6308\u003c/a\u003e: chore(deps): update dependency lru-cache to v11 (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6309\"\u003e#6309\u003c/a\u003e: chore(deps): update dependency vite to v8 (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6310\"\u003e#6310\u003c/a\u003e: chore(deps): lock file maintenance (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6311\"\u003e#6311\u003c/a\u003e: chore(deps): lock file maintenance (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6312\"\u003e#6312\u003c/a\u003e: chore(deps): lock file maintenance (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\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/rollup/rollup/commit/6ecd69fb2ce736c8aabb50829edd227d1792c957\"\u003e\u003ccode\u003e6ecd69f\u003c/code\u003e\u003c/a\u003e 4.60.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/6b725b9f0aae80e4ca4bf3e7b9763b153b850d8b\"\u003e\u003ccode\u003e6b725b9\u003c/code\u003e\u003c/a\u003e feat: external only Source Phase imports support (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6279\"\u003e#6279\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/0cba9e079e1d6e56882558827b37557f36c52966\"\u003e\u003ccode\u003e0cba9e0\u003c/code\u003e\u003c/a\u003e 4.59.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/4eeea29bd42b6abf3dad53b760f53750cd698872\"\u003e\u003ccode\u003e4eeea29\u003c/code\u003e\u003c/a\u003e Pin Vite\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/1cd49ae2a2a3de50627e2790b17e3c8704012626\"\u003e\u003ccode\u003e1cd49ae\u003c/code\u003e\u003c/a\u003e fix: fix chunk assignment for deoptimized module with dynamic import (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6306\"\u003e#6306\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/c9dabc3744b5316a1a08c85b65fce73d465e5453\"\u003e\u003ccode\u003ec9dabc3\u003c/code\u003e\u003c/a\u003e Downgrade Vite\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/d46200fd92b083d0997c0216a21f5bcdc5e6efea\"\u003e\u003ccode\u003ed46200f\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency vite to v8 (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6309\"\u003e#6309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/aa6c853da554cd8b56b48e94fcfc21a5b027b271\"\u003e\u003ccode\u003eaa6c853\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency lru-cache to v11 (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6308\"\u003e#6308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/4208811aa6600f81d94a746a01bd0ff861718578\"\u003e\u003ccode\u003e4208811\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6312\"\u003e#6312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/5348a82cee5e07a39164fb78ce9d69bfc557d341\"\u003e\u003ccode\u003e5348a82\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6311\"\u003e#6311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rollup/rollup/compare/v4.59.0...v4.60.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.1 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\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\u003c/blockquote\u003e\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\u003eSee full diff 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 `@11ty/eleventy` from 3.1.2 to 3.1.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/11ty/eleventy/releases\"\u003e\u003ccode\u003e@​11ty/eleventy\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eEleventy v3.1.5: Dependable Dependencies\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo Eleventy core code changes, this release is for minor version dependency updates on 3.x only\n\u003cul\u003e\n\u003cli\u003eFixes \u003ccode\u003enpm audit\u003c/code\u003e report for \u003ccode\u003eminimatch\u003c/code\u003e: \u003ca href=\"https://redirect.github.com/11ty/eleventy/issues/4239\"\u003e#4239\u003c/a\u003e via \u003ca href=\"https://github.com/11ty/recursive-copy/releases/tag/v4.0.4\"\u003e\u003ccode\u003e@11ty/recursive-copy@4.0.4\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade \u003ca href=\"https://github.com/harttle/liquidjs/releases\"\u003e\u003ccode\u003eliquidjs\u003c/code\u003e from 10.21 to 10.25\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFreezes \u003ccode\u003emoo\u003c/code\u003e dependency \u003ca href=\"https://redirect.github.com/11ty/eleventy/issues/4240\"\u003e#4240\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemoves dev dependency \u003ccode\u003erimraf\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eSmall improvements to HTML Relative Passthrough Copy tests\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/11ty/eleventy/compare/v3.1.2...v3.1.5\"\u003ehttps://github.com/11ty/eleventy/compare/v3.1.2...v3.1.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eEleventy v3.1.4\u003c/h2\u003e\n\u003cp\u003e⚠️ This immutable release failed to publish. Please use the identical \u003ca href=\"https://github.com/11ty/eleventy/releases/tag/v3.1.5\"\u003eEleventy v3.1.5\u003c/a\u003e instead!\u003c/p\u003e\n\u003ch2\u003eEleventy v3.1.3\u003c/h2\u003e\n\u003cp\u003e⚠️ This immutable release failed to publish. Please use the identical \u003ca href=\"https://github.com/11ty/eleventy/releases/tag/v3.1.5\"\u003eEleventy v3.1.5\u003c/a\u003e instead!\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/11ty/eleventy/commit/c8cae123fe61ea17aac6ce850393c157d0e30780\"\u003e\u003ccode\u003ec8cae12\u003c/code\u003e\u003c/a\u003e v3.1.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/11ty/eleventy/commit/08f0ef095a885d4177884c93f6faf7cdd90e77de\"\u003e\u003ccode\u003e08f0ef0\u003c/code\u003e\u003c/a\u003e Release script changes from \u003ccode\u003emain\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/11ty/eleventy/commit/52bcacbf94e33d19e81199d2e115b5c5ce275da5\"\u003e\u003ccode\u003e52bcacb\u003c/code\u003e\u003c/a\u003e v3.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/11ty/eleventy/commit/a3ea614d64d5e80d6f2e6708a4d7f79b82b1720e\"\u003e\u003ccode\u003ea3ea614\u003c/code\u003e\u003c/a\u003e Fix release script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/11ty/eleventy/commit/b3a1fd2af518ee14f31437e20faf18fbb103e7fe\"\u003e\u003ccode\u003eb3a1fd2\u003c/code\u003e\u003c/a\u003e v3.1.3 Coverage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/11ty/eleventy/commit/b8119031b71f098e46b3fde91a88e0bf14861655\"\u003e\u003ccode\u003eb811903\u003c/code\u003e\u003c/a\u003e More test ignores for Node 24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/11ty/eleventy/commit/9d540d86c1cfee308ebe129512b47610ee898fb3\"\u003e\u003ccode\u003e9d540d8\u003c/code\u003e\u003c/a\u003e v3.1.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/11ty/eleventy/commit/116f6e210e229bc8ed362d2a48aa842660be4604\"\u003e\u003ccode\u003e116f6e2\u003c/code\u003e\u003c/a\u003e Upgrade dependencies. Fixes \u003ca href=\"https://redirect.github.com/11ty/eleventy/issues/4239\"\u003e#4239\u003c/a\u003e Fixes \u003ca href=\"https://redirect.github.com/11ty/eleventy/issues/4240\"\u003e#4240\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/11ty/eleventy/commit/21322ea5ed8427c9c8b1ee12ea5303fe3b090b74\"\u003e\u003ccode\u003e21322ea\u003c/code\u003e\u003c/a\u003e Removes \u003ccode\u003erimraf\u003c/code\u003e dev dependency\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/11ty/eleventy/compare/v3.1.2...v3.1.5\"\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@​11ty/eleventy\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@biomejs/biome` from 2.4.4 to 2.4.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/biomejs/biome/releases\"\u003e\u003ccode\u003e@​biomejs/biome\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eBiome CLI v2.4.8\u003c/h2\u003e\n\u003ch2\u003e2.4.8\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/biomejs/biome/pull/9488\"\u003e#9488\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/bc709f6e45a4cafb81636a41f9fb547ea2ead6b7\"\u003e\u003ccode\u003ebc709f6\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mvanhorn\"\u003e\u003ccode\u003e@​mvanhorn\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/9463\"\u003e#9463\u003c/a\u003e: the \u0026quot;Biome found a configuration file outside of the current working directory\u0026quot; diagnostic now includes the configuration file path and the working directory, giving users actionable information to debug the issue.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9527\"\u003e#9527\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/2f8bf80d7f5736d34660123ba51bddca72a3849d\"\u003e\u003ccode\u003e2f8bf80\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mdm317\"\u003e\u003ccode\u003e@​mdm317\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/8959\"\u003e#8959\u003c/a\u003e: Fixed TypeScript arrow function formatting when a comment appears after \u003ccode\u003e=\u0026gt;\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9525\"\u003e#9525\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/e7b3b104590fd13b38a2ab044a297fecbcb49e8c\"\u003e\u003ccode\u003ee7b3b10\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ViniciusDev26\"\u003e\u003ccode\u003e@​ViniciusDev26\u003c/code\u003e\u003c/a\u003e! - Added the rule \u003ca href=\"https://biomejs.dev/linter/rules/no-drizzle-update-without-where/\"\u003e\u003ccode\u003enoDrizzleUpdateWithoutWhere\u003c/code\u003e\u003c/a\u003e to prevent accidental full-table updates when using Drizzle ORM without a \u003ccode\u003e.where()\u003c/code\u003e clause.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9531\"\u003e#9531\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/13027406436ae24022bedfff3fddec264d3f985c\"\u003e\u003ccode\u003e1302740\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/9187\"\u003e#9187\u003c/a\u003e: Astro frontmatter containing regex literals with quotes (\u003ccode\u003e/'/\u003c/code\u003e, \u003ccode\u003e/\u0026quot;/\u003c/code\u003e) or dashes (\u003ccode\u003e/---/\u003c/code\u003e) no longer causes parse errors.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9535\"\u003e#9535\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/b630d9369037caeecd0f5bc25c69831a0674422f\"\u003e\u003ccode\u003eb630d93\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/leno23\"\u003e\u003ccode\u003e@​leno23\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/9524\"\u003e#9524\u003c/a\u003e: remove extra space before \u003ccode\u003e\u0026gt;\u003c/code\u003e when \u003ccode\u003ebracketSameLine\u003c/code\u003e is true and the self-closing slash is absent in HTML formatter.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9537\"\u003e#9537\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/81e630683c899f5fa147e839aa8559365ae0ac75\"\u003e\u003ccode\u003e81e6306\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/9238\"\u003e#9238\u003c/a\u003e: The HTML parser no longer incorrectly reports \u003ccode\u003e---\u003c/code\u003e inside element content (e.g. \u003ccode\u003e\u0026lt;td\u0026gt;---\u0026lt;/td\u0026gt;\u003c/code\u003e) as an \u0026quot;Unexpected value or character\u0026quot; error.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9532\"\u003e#9532\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/4b641457bb4555dbc25d081effec28a66b0f1272\"\u003e\u003ccode\u003e4b64145\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/9117\"\u003e#9117\u003c/a\u003e: \u003ccode\u003ebiome check --write\u003c/code\u003e no longer falsely reports Svelte and Vue files as changed when \u003ccode\u003ehtml.formatter.indentScriptAndStyle\u003c/code\u003e is enabled and the files are already correctly formatted.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9528\"\u003e#9528\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/61451ef11e466dd22cf8815d8a4165c00f847ef2\"\u003e\u003ccode\u003e61451ef\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/9341\"\u003e#9341\u003c/a\u003e: Fixed an LSP crash that could corrupt file content when saving with format-on-save enabled.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9538\"\u003e#9538\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/794f79c3d61d0010549f8f34b05c0aaa5eb2b1c3\"\u003e\u003ccode\u003e794f79c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/9279\"\u003e#9279\u003c/a\u003e: The rule \u003ca href=\"https://biomejs.dev/linter/rules/no-substr/\"\u003e\u003ccode\u003enoSubstr\u003c/code\u003e\u003c/a\u003e now detects \u003ccode\u003e.substr()\u003c/code\u003e and \u003ccode\u003e.substring()\u003c/code\u003e calls in all expression contexts, including variable declarations, function arguments, return statements, and arrow function bodies.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9462\"\u003e#9462\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/c23272c9bef588b4fdccc4be05ce3549b5f2407c\"\u003e\u003ccode\u003ec23272c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/9370\"\u003e#9370\u003c/a\u003e: The resolver now correctly prioritizes more specific \u003ccode\u003eexports\u003c/code\u003e patterns over less specific ones. Previously, a pattern like \u003ccode\u003e\u0026quot;./*\u0026quot;\u003c/code\u003e could match before \u003ccode\u003e\u0026quot;./features/*\u0026quot;\u003c/code\u003e, causing resolution failures for packages with overlapping subpath patterns.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9515\"\u003e#9515\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/f85c069acd182382832dbbc116ff28b1dca9d9be\"\u003e\u003ccode\u003ef85c069\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shivamtiwari3\"\u003e\u003ccode\u003e@​shivamtiwari3\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/9506\"\u003e#9506\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/9479\"\u003e#9479\u003c/a\u003e: Biome no longer reports false parse errors on \u003ccode\u003e\u0026lt;script type=\u0026quot;speculationrules\u0026quot;\u0026gt;\u003c/code\u003e and \u003ccode\u003e\u0026lt;script type=\u0026quot;application/ld+json\u0026quot;\u0026gt;\u003c/code\u003e tags. These script types contain non-JavaScript content and are now correctly skipped by the embedded language detector.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9514\"\u003e#9514\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/7fe43c8e89b45a89f4b059133b17cf41771c51ba\"\u003e\u003ccode\u003e7fe43c8\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/6964\"\u003e#6964\u003c/a\u003e: Biome now correctly resolves the \u003ccode\u003e.gitignore\u003c/code\u003e file relative to \u003ccode\u003evcs.root\u003c/code\u003e when configured. Previously, the \u003ccode\u003evcs.root\u003c/code\u003e setting was ignored and Biome always looked for the ignore file in the workspace directory.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9521\"\u003e#9521\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/af3993681b91a8434da0974833249d20ff844bab\"\u003e\u003ccode\u003eaf39936\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/9483\"\u003e#9483\u003c/a\u003e. Now the rule \u003ccode\u003enoRedeclare\u003c/code\u003e doesn't panic when it encounters constructor overloads.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9490\"\u003e#9490\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/60cf0248221f5e3e4eacbbfa29a8b25f2b3c1a79\"\u003e\u003ccode\u003e60cf024\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/willfarrell\"\u003e\u003ccode\u003e@​willfarrell\u003c/code\u003e\u003c/a\u003e! - Added support for modern CSS properties, pseudo-classes, and pseudo-elements.\u003c/p\u003e\n\u003cp\u003eNew known properties: \u003ccode\u003edynamic-range-limit\u003c/code\u003e, \u003ccode\u003eoverlay\u003c/code\u003e, \u003ccode\u003ereading-flow\u003c/code\u003e, \u003ccode\u003ereading-order\u003c/code\u003e, \u003ccode\u003escroll-marker-group\u003c/code\u003e, \u003ccode\u003escroll-target-group\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eNew pseudo-elements: \u003ccode\u003e::checkmark\u003c/code\u003e, \u003ccode\u003e::column\u003c/code\u003e, \u003ccode\u003e::picker\u003c/code\u003e, \u003ccode\u003e::picker-icon\u003c/code\u003e, \u003ccode\u003e::scroll-button\u003c/code\u003e, \u003ccode\u003e::scroll-marker\u003c/code\u003e, \u003ccode\u003e::scroll-marker-group\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eNew pseudo-classes: \u003ccode\u003e:active-view-transition-type\u003c/code\u003e, \u003ccode\u003e:has-slotted\u003c/code\u003e, \u003ccode\u003e:target-after\u003c/code\u003e, \u003ccode\u003e:target-before\u003c/code\u003e, \u003ccode\u003e:target-current\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9526\"\u003e#9526\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/4d42823aa6d71908cd5b52ebae460c8a77388980\"\u003e\u003ccode\u003e4d42823\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/9358\"\u003e#9358\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/9375\"\u003e#9375\u003c/a\u003e. Now attributes that have text expressions such as \u003ccode\u003eclass={buttonClass()}\u003c/code\u003e are correctly tracked in Svelte files.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9520\"\u003e#9520\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/61f53ee073310879d095239312e31628841efb3d\"\u003e\u003ccode\u003e61f53ee\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/9519\"\u003e#9519\u003c/a\u003e. Now \u003ccode\u003enoUnusedVariables\u003c/code\u003e doesn't flag variables that are used as \u003ccode\u003etypeof\u003c/code\u003e type.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9487\"\u003e#9487\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/331dc0d53b9cdde93c3d56956428631ef07df984\"\u003e\u003ccode\u003e331dc0d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mvanhorn\"\u003e\u003ccode\u003e@​mvanhorn\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/9477\"\u003e#9477\u003c/a\u003e: \u003ccode\u003esource.fixAll.biome\u003c/code\u003e no longer sorts imports when \u003ccode\u003esource.organizeImports.biome\u003c/code\u003e is disabled in editor settings. The organize imports action is now excluded from the fix-all pass unless explicitly requested.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9525\"\u003e#9525\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/e7b3b104590fd13b38a2ab044a297fecbcb49e8c\"\u003e\u003ccode\u003ee7b3b10\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ViniciusDev26\"\u003e\u003ccode\u003e@​ViniciusDev26\u003c/code\u003e\u003c/a\u003e! - Added the rule \u003ca href=\"https://biomejs.dev/linter/rules/no-drizzle-delete-without-where/\"\u003e\u003ccode\u003enoDrizzleDeleteWithoutWhere\u003c/code\u003e\u003c/a\u003e to prevent accidental full-table deletes when using Drizzle ORM without a \u003ccode\u003e.where()\u003c/code\u003e clause.\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/biomejs/biome/blob/main/packages/@biomejs/biome/CHANGELOG.md\"\u003e\u003ccode\u003e@​biomejs/biome\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.4.8\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/biomejs/biome/pull/9488\"\u003e#9488\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/bc709f6e45a4cafb81636a41f9fb547ea2ead6b7\"\u003e\u003ccode\u003ebc709f6\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mvanhorn\"\u003e\u003ccode\u003e@​mvanhorn\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/9463\"\u003e#9463\u003c/a\u003e: the \u0026quot;Biome found a configuration file outside of the current working directory\u0026quot; diagnostic now includes the configuration file path and the working directory, giving users actionable information to debug the issue.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9527\"\u003e#9527\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/2f8bf80d7f5736d34660123ba51bddca72a3849d\"\u003e\u003ccode\u003e2f8bf80\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mdm317\"\u003e\u003ccode\u003e@​mdm317\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/8959\"\u003e#8959\u003c/a\u003e: Fixed TypeScript arrow function formatting when a comment appears after \u003ccode\u003e=\u0026gt;\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9525\"\u003e#9525\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/e7b3b104590fd13b38a2ab044a297fecbcb49e8c\"\u003e\u003ccode\u003ee7b3b10\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ViniciusDev26\"\u003e\u003ccode\u003e@​ViniciusDev26\u003c/code\u003e\u003c/a\u003e! - Added the rule \u003ca href=\"https://biomejs.dev/linter/rules/no-drizzle-update-without-where/\"\u003e\u003ccode\u003enoDrizzleUpdateWithoutWhere\u003c/code\u003e\u003c/a\u003e to prevent accidental full-table updates when using Drizzle ORM without a \u003ccode\u003e.where()\u003c/code\u003e clause.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9531\"\u003e#9531\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/13027406436ae24022bedfff3fddec264d3f985c\"\u003e\u003ccode\u003e1302740\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/9187\"\u003e#9187\u003c/a\u003e: Astro frontmatter containing regex literals with quotes (\u003ccode\u003e/'/\u003c/code\u003e, \u003ccode\u003e/\u0026quot;/\u003c/code\u003e) or dashes (\u003ccode\u003e/---/\u003c/code\u003e) no longer causes parse errors.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9535\"\u003e#9535\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/b630d9369037caeecd0f5bc25c69831a0674422f\"\u003e\u003ccode\u003eb630d93\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/leno23\"\u003e\u003ccode\u003e@​leno23\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/9524\"\u003e#9524\u003c/a\u003e: remove extra space before \u003ccode\u003e\u0026gt;\u003c/code\u003e when \u003ccode\u003ebracketSameLine\u003c/code\u003e is true and the self-closing slash is absent in HTML formatter.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9537\"\u003e#9537\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/81e630683c899f5fa147e839aa8559365ae0ac75\"\u003e\u003ccode\u003e81e6306\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/9238\"\u003e#9238\u003c/a\u003e: The HTML parser no longer incorrectly reports \u003ccode\u003e---\u003c/code\u003e inside element content (e.g. \u003ccode\u003e\u0026lt;td\u0026gt;---\u0026lt;/td\u0026gt;\u003c/code\u003e) as an \u0026quot;Unexpected value or character\u0026quot; error.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9532\"\u003e#9532\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/4b641457bb4555dbc25d081effec28a66b0f1272\"\u003e\u003ccode\u003e4b64145\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/9117\"\u003e#9117\u003c/a\u003e: \u003ccode\u003ebiome check --write\u003c/code\u003e no longer falsely reports Svelte and Vue files as changed when \u003ccode\u003ehtml.formatter.indentScriptAndStyle\u003c/code\u003e is enabled and the files are already correctly formatted.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9528\"\u003e#9528\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/61451ef11e466dd22cf8815d8a4165c00f847ef2\"\u003e\u003ccode\u003e61451ef\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/9341\"\u003e#9341\u003c/a\u003e: Fixed an LSP crash that could corrupt file content when saving with format-on-save enabled.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9538\"\u003e#9538\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/794f79c3d61d0010549f8f34b05c0aaa5eb2b1c3\"\u003e\u003ccode\u003e794f79c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/9279\"\u003e#9279\u003c/a\u003e: The rule \u003ca href=\"https://biomejs.dev/linter/rules/no-substr/\"\u003e\u003ccode\u003enoSubstr\u003c/code\u003e\u003c/a\u003e now detects \u003ccode\u003e.substr()\u003c/code\u003e and \u003ccode\u003e.substring()\u003c/code\u003e calls in all expression contexts, including variable declarations, function arguments, return statements, and arrow function bodies.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9462\"\u003e#9462\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/c23272c9bef588b4fdccc4be05ce3549b5f2407c\"\u003e\u003ccode\u003ec23272c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/9370\"\u003e#9370\u003c/a\u003e: The resolver now correctly prioritizes more specific \u003ccode\u003eexports\u003c/code\u003e patterns over less specific ones. Previously, a pattern like \u003ccode\u003e\u0026quot;./*\u0026quot;\u003c/code\u003e could match before \u003ccode\u003e\u0026quot;./features/*\u0026quot;\u003c/code\u003e, causing resolution failures for packages with overlapping subpath patterns.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9515\"\u003e#9515\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/f85c069acd182382832dbbc116ff28b1dca9d9be\"\u003e\u003ccode\u003ef85c069\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shivamtiwari3\"\u003e\u003ccode\u003e@​shivamtiwari3\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/9506\"\u003e#9506\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/9479\"\u003e#9479\u003c/a\u003e: Biome no longer reports false parse errors on \u003ccode\u003e\u0026lt;script type=\u0026quot;speculationrules\u0026quot;\u0026gt;\u003c/code\u003e and \u003ccode\u003e\u0026lt;script type=\u0026quot;application/ld+json\u0026quot;\u0026gt;\u003c/code\u003e tags. These script types contain non-JavaScript content and are now correctly skipped by the embedded language detector.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9514\"\u003e#9514\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/7fe43c8e89b45a89f4b059133b17cf41771c51ba\"\u003e\u003ccode\u003e7fe43c8\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/6964\"\u003e#6964\u003c/a\u003e: Biome now correctly resolves the \u003ccode\u003e.gitignore\u003c/code\u003e file relative to \u003ccode\u003evcs.root\u003c/code\u003e when configured. Previously, the \u003ccode\u003evcs.root\u003c/code\u003e setting was ignored and Biome always looked for the ignore file in the workspace directory.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9521\"\u003e#9521\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/af3993681b91a8434da0974833249d20ff844bab\"\u003e\u003ccode\u003eaf39936\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/9483\"\u003e#9483\u003c/a\u003e. Now the rule \u003ccode\u003enoRedeclare\u003c/code\u003e doesn't panic when it encounters constructor overloads.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9490\"\u003e#9490\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/60cf0248221f5e3e4eacbbfa29a8b25f2b3c1a79\"\u003e\u003ccode\u003e60cf024\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/willfarrell\"\u003e\u003ccode\u003e@​willfarrell\u003c/code\u003e\u003c/a\u003e! - Added support for modern CSS properties, pseudo-classes, and pseudo-elements.\u003c/p\u003e\n\u003cp\u003eNew known properties: \u003ccode\u003edynamic-range-limit\u003c/code\u003e, \u003ccode\u003eoverlay\u003c/code\u003e, \u003ccode\u003ereading-flow\u003c/code\u003e, \u003ccode\u003ereading-order\u003c/code\u003e, \u003ccode\u003escroll-marker-group\u003c/code\u003e, \u003ccode\u003escroll-target-group\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eNew pseudo-elements: \u003ccode\u003e::checkmark\u003c/code\u003e, \u003ccode\u003e::column\u003c/code\u003e, \u003ccode\u003e::picker\u003c/code\u003e, \u003ccode\u003e::picker-icon\u003c/code\u003e, \u003ccode\u003e::scroll-button\u003c/code\u003e, \u003ccode\u003e::scroll-marker\u003c/code\u003e, \u003ccode\u003e::scroll-marker-group\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eNew pseudo-classes: \u003ccode\u003e:active-view-transition-type\u003c/code\u003e, \u003ccode\u003e:has-slotted\u003c/code\u003e, \u003ccode\u003e:target-after\u003c/code\u003e, \u003ccode\u003e:target-before\u003c/code\u003e, \u003ccode\u003e:target-current\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9526\"\u003e#9526\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/4d42823aa6d71908cd5b52ebae460c8a77388980\"\u003e\u003ccode\u003e4d42823\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/9358\"\u003e#9358\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/9375\"\u003e#9375\u003c/a\u003e. Now attributes that have text expressions such as \u003ccode\u003eclass={buttonClass()}\u003c/code\u003e are correctly tracked in Svelte files.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9520\"\u003e#9520\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/61f53ee073310879d095239312e31628841efb3d\"\u003e\u003ccode\u003e61f53ee\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/9519\"\u003e#9519\u003c/a\u003e. Now \u003ccode\u003enoUnusedVariables\u003c/code\u003e doesn't flag variables that are used as \u003ccode\u003etypeof\u003c/code\u003e type.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9487\"\u003e#9487\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/331dc0d53b9cdde93c3d56956428631ef07df984\"\u003e\u003ccode\u003e331dc0d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mvanhorn\"\u003e\u003ccode\u003e@​mvanhorn\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/9477\"\u003e#9477\u003c/a\u003e: \u003ccode\u003esource.fixAll.biome\u003c/code\u003e no longer sorts imports when \u003ccode\u003esource.organizeImports.biome\u003c/code\u003e is disabled in editor settings. The organize imports action is now excluded from the fix-all pass unless explicitly requested.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9525\"\u003e#9525\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/e7b3b104590fd13b38a2ab044a297fecbcb49e8c\"\u003e\u003ccode\u003ee7b3b10\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ViniciusDev26\"\u003e\u003ccode\u003e@​ViniciusDev26\u003c/code\u003e\u003c/a\u003e! - Added the rule \u003ca href=\"https://biomejs.dev/linter/rules/no-drizzle-delete-without-where/\"\u003e\u003ccode\u003enoDrizzleDeleteWithoutWhere\u003c/code\u003e\u003c/a\u003e to prevent accidental full-table deletes when using Drizzle ORM without a \u003ccode\u003e.where()\u003c/code\u003e clause.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.4.7\u003c/h2\u003e\n\u003ch3\u003ePatch 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/biomejs/biome/commit/f4bf3411cc34ae6458b298a03c6255ac3cd00231\"\u003e\u003ccode\u003ef4bf341\u003c/code\u003e\u003c/a\u003e ci: release (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9517\"\u003e#9517\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/e7b3b104590fd13b38a2ab044a297fecbcb49e8c\"\u003e\u003ccode\u003ee7b3b10\u003c/code\u003e\u003c/a\u003e feat(lint): add noDrizzleDeleteWithoutWhere and noDrizzleUpdateWithoutWhere r...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/1f30838b288bf317bf88c9247da029d9a394d009\"\u003e\u003ccode\u003e1f30838\u003c/code\u003e\u003c/a\u003e ci: release (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9346\"\u003e#9346\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/3ac98eb0fa492fce37e87e14c2c4b7016475195c\"\u003e\u003ccode\u003e3ac98eb\u003c/code\u003e\u003c/a\u003e feat(css/lint): useBaseline (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9318\"\u003e#9318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/2de83626fb411e7468fdba6fae90609f9db42630\"\u003e\u003ccode\u003e2de8362\u003c/code\u003e\u003c/a\u003e feat(lint): add nursery rule \u003ccode\u003euseImportsFirst\u003c/code\u003e (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9272\"\u003e#9272\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/776cb646ccb8d3d6739051f68da1629b4e0124d7\"\u003e\u003ccode\u003e776cb64\u003c/code\u003e\u003c/a\u003e feat(json_analyze): implement noEmptyObjectKeys (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9365\"\u003e#9365\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/dda9b3dcf870f2a6ec2c9669797b3fbf2b366040\"\u003e\u003ccode\u003edda9b3d\u003c/code\u003e\u003c/a\u003e chore: update rule count in readme (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9374\"\u003e#9374\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/722f0da12d4fadde6eaa09abe6053f9938408028\"\u003e\u003ccode\u003e722f0da\u003c/code\u003e\u003c/a\u003e feat(json_analyze): implement noTopLevelLiterals (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9367\"\u003e#9367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/cabc56c43eddb40e9b57559ebfabd0454fd942f5\"\u003e\u003ccode\u003ecabc56c\u003c/code\u003e\u003c/a\u003e ci: release (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9301\"\u003e#9301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/3bc07ab8deec56d5f0ba4d84ecfd609c8eed6984\"\u003e\u003ccode\u003e3bc07ab\u003c/code\u003e\u003c/a\u003e ci: release (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9188\"\u003e#9188\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/biomejs/biome/commits/@biomejs/biome@2.4.8/packages/@biomejs/biome\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@cloudflare/vitest-pool-workers` from 0.12.18 to 0.13.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cloudflare/workers-sdk/releases\"\u003e\u003ccode\u003e@​cloudflare/vitest-pool-workers\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​cloudflare/vitest-pool-workers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.13.3\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/cloudflare/workers-sdk/pull/12881\"\u003e#12881\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/8729f3d0954c5325a0a28da6fa87129411819787\"\u003e\u003ccode\u003e8729f3d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/pombosilva\"\u003e\u003ccode\u003e@​pombosilva\u003c/code\u003e\u003c/a\u003e! - Workflows testing util \u003ccode\u003ewaitForStatus\u003c/code\u003e now supports waiting for \u0026quot;terminated\u0026quot; and \u0026quot;paused\u0026quot; states.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/782df4495f14f1366cf03e808ddddea0102eb011\"\u003e\u003ccode\u003e782df44\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/3c988e204ac0d6117ace9cc8fa5fd2479868811c\"\u003e\u003ccode\u003e3c988e2\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/62545c9e9146d5107df7bd3d75fa3c453fa7d96b\"\u003e\u003ccode\u003e62545c9\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/cb714036d95ad0429f7e7a24c3c3a4317748ce22\"\u003e\u003ccode\u003ecb71403\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/71ab9816dc80acba346073bc9d02bd45d1fb5b9a\"\u003e\u003ccode\u003e71ab981\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/3a1c149e1edf126ab072bf74ed624d3c42d561fb\"\u003e\u003ccode\u003e3a1c149\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/7c3c6c6e9c8b4b58e438a9ce8426241f58d8fe82\"\u003e\u003ccode\u003e7c3c6c6\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/ce48b77c4e8796359d86e88f8b18c36b653757cb\"\u003e\u003ccode\u003ece48b77\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/8729f3d0954c5325a0a28da6fa87129411819787\"\u003e\u003ccode\u003e8729f3d\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ewrangler@4.76.0\u003c/li\u003e\n\u003cli\u003eminiflare@4.20260317.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​cloudflare/vitest-pool-workers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.13.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/c9b31840631585418b8926e8228db486b619b4c7\"\u003e\u003ccode\u003ec9b3184\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/13df6c75be49ac32fc1c57e2e24523e86ced2115\"\u003e\u003ccode\u003e13df6c7\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/df0d1120a856bd65553bf92b4bc6380c15e81cc7\"\u003e\u003ccode\u003edf0d112\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/81ee98e6a0c6be879757289ef6e34e1559d6ee2a\"\u003e\u003ccode\u003e81ee98e\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/c600ce0a45ad334a5a961cf7774758860581d9d2\"\u003e\u003ccode\u003ec600ce0\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/f509d13b97a832a28ed6bc568c7bcf6fc7d4a4ff\"\u003e\u003ccode\u003ef509d13\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/3b81fc6a75857d5c158824f17d9316adc55878fc\"\u003e\u003ccode\u003e3b81fc6\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/0a7fef9ee924b6d0817a69be9d893dc8a40c9a19\"\u003e\u003ccode\u003e0a7fef9\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003ewrangler@4.75.0\u003c/li\u003e\n\u003cli\u003eminiflare@4.20260317.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​cloudflare/vitest-pool-workers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.13.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/ade0aed5246a5d3379961d06e1d504c6ceb0b1a8\"\u003e\u003ccode\u003eade0aed\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/2b9a186dceebdae8fb57617c1c129971a9d20d68\"\u003e\u003ccode\u003e2b9a186\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/65f1092281866333118e5e8ebf0f5234bf695baf\"\u003e\u003ccode\u003e65f1092\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/7b0d8f5830e9b317c69abdcd452a79d88811f000\"\u003e\u003ccode\u003e7b0d8f5\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/351e1e1efa808a19b84b5888d747cd4aa4566921\"\u003e\u003ccode\u003e351e1e1\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/2b9a186dceebdae8fb57617c1c129971a9d20d68\"\u003e\u003ccode\u003e2b9a186\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003eminiflare@4.20260312.1\u003c/li\u003e\n\u003cli\u003ewrangler@4.74.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​cloudflare/vitest-pool-workers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.13.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/cloudflare/workers-sdk/pull/11632\"\u003e#11632\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/a6ddbdb2b67978377dda1acda289fe21eb0892bd\"\u003e\u003ccode\u003ea6ddbdb\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/penalosa\"\u003e\u003ccode\u003e@​penalosa\u003c/code\u003e\u003c/a\u003e! - Support Vitest 4 in \u003ccode\u003e@cloudflare/vitest-pool-workers\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eThis a breaking change to the \u003ccode\u003e@cloudflare/vitest-pool-workers\u003c/code\u003e integration in order to support Vitest v4. Along with supporting Vitest v4 (and dropping support for Vitest v2 and v3), we've made a number of changes that may require changes to your tests. Our aim has been to improve stability \u0026amp; the foundations of \u003ccode\u003e@cloudflare/vitest-pool-workers\u003c/code\u003e as we move towards a v1 release of the package.\u003c/p\u003e\n\u003cp\u003eWe've made a codemod to make the migration easier, which will make the required changes to your config file:\u003c/p\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003enpx jscodeshift -t node_modules/@cloudflare/vitest-pool-workers/dist/codemods/vitest-v3-to-v4.mjs vitest.config.ts\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eOr, without installing the package first:\u003c/p\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003enpx jscodeshift -t https://unpkg.com/@cloudflare/vitest-pool-workers/dist/codemods/vitest-v3-to-v4.mjs --parser=ts vitest.config.ts\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eConfig API:\u003c/strong\u003e \u003ccode\u003edefineWorkersProject\u003c/code\u003e and \u003ccode\u003edefineWorkersConfig\u003c/code\u003e from \u003ccode\u003e@cloudflare/vitest-pool-workers/config\u003c/code\u003e have been replaced with a \u003ccode\u003ecloudflareTest()\u003c/code\u003e Vite plugin exported from \u003ccode\u003e@cloudflare/vitest-pool-workers\u003c/code\u003e. The \u003ccode\u003etest.poolOptions.workers\u003c/code\u003e options are now passed directly to \u003ccode\u003ecloudflareTest()\u003c/code\u003e:\u003c/p\u003e\n\u003cp\u003eBefore:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport { defineWorkersProject } from \u0026quot;@cloudflare/vitest-pool-workers/config\u0026quot;;\n\u003cp\u003eexport default defineWorkersProject({\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\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/cloudflare/workers-sdk/blob/main/packages/vitest-pool-workers/CHANGELOG.md\"\u003e\u003ccode\u003e@​cloudflare/vitest-pool-workers\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.13.3\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/cloudflare/workers-sdk/pull/12881\"\u003e#12881\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/8729f3d0954c5325a0a28da6fa87129411819787\"\u003e\u003ccode\u003e8729f3d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/pombosilva\"\u003e\u003ccode\u003e@​pombosilva\u003c/code\u003e\u003c/a\u003e! - Workflows testing util \u003ccode\u003ewaitForStatus\u003c/code\u003e now supports waiting for \u0026quot;terminated\u0026quot; and \u0026quot;paused\u0026quot; states.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/782df4495f14f1366cf03e808ddddea0102eb011\"\u003e\u003ccode\u003e782df44\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/3c988e204ac0d6117ace9cc8fa5fd2479868811c\"\u003e\u003ccode\u003e3c988e2\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/62545c9e9146d5107df7bd3d75fa3c453fa7d96b\"\u003e\u003ccode\u003e62545c9\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/cb714036d95ad0429f7e7a24c3c3a4317748ce22\"\u003e\u003ccode\u003ecb71403\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/71ab9816dc80acba346073bc9d02bd45d1fb5b9a\"\u003e\u003ccode\u003e71ab981\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/3a1c149e1edf126ab072bf74ed624d3c42d561fb\"\u003e\u003ccode\u003e3a1c149\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/7c3c6c6e9c8b4b58e438a9ce8426241f58d8fe82\"\u003e\u003ccode\u003e7c3c6c6\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/ce48b77c4e8796359d86e88f8b18c36b653757cb\"\u003e\u003ccode\u003ece48b77\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/8729f3d0954c5325a0a28da6fa87129411819787\"\u003e\u003ccode\u003e8729f3d\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ewrangler@4.76.0\u003c/li\u003e\n\u003cli\u003eminiflare@4.20260317.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.13.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/c9b31840631585418b8926e8228db486b619b4c7\"\u003e\u003ccode\u003ec9b3184\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/13df6c75be49ac32fc1c57e2e24523e86ced2115\"\u003e\u003ccode\u003e13df6c7\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/df0d1120a856bd65553bf92b4bc6380c15e81cc7\"\u003e\u003ccode\u003edf0d112\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/81ee98e6a0c6be879757289ef6e34e1559d6ee2a\"\u003e\u003ccode\u003e81ee98e\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/c600ce0a45ad334a5a961cf7774758860581d9d2\"\u003e\u003ccode\u003ec600ce0\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/f509d13b97a832a28ed6bc568c7bcf6fc7d4a4ff\"\u003e\u003ccode\u003ef509d13\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/3b81fc6a75857d5c158824f17d9316adc55878fc\"\u003e\u003ccode\u003e3b81fc6\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/0a7fef9ee924b6d0817a69be9d893dc8a40c9a19\"\u003e\u003ccode\u003e0a7fef9\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003ewrangler@4.75.0\u003c/li\u003e\n\u003cli\u003eminiflare@4.20260317.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.13.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/ade0aed5246a5d3379961d06e1d504c6ceb0b1a8\"\u003e\u003ccode\u003eade0aed\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/2b9a186dceebdae8fb57617c1c129971a9d20d68\"\u003e\u003ccode\u003e2b9a186\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/65f1092281866333118e5e8ebf0f5234bf695baf\"\u003e\u003ccode\u003e65f1092\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/7b0d8f5830e9b317c69abdcd452a79d88811f000\"\u003e\u003ccode\u003e7b0d8f5\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/351e1e1efa808a19b84b5888d747cd4aa4566921\"\u003e\u003ccode\u003e351e1e1\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/2b9a186dceebdae8fb57617c1c129971a9d20d68\"\u003e\u003ccode\u003e2b9a186\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003eminiflare@4.20260312.1\u003c/li\u003e\n\u003cli\u003ewrangler@4.74.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.13.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/cloudflare/workers-sdk/pull/11632\"\u003e#11632\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/a6ddbdb2b67978377dda1acda289fe21eb0892bd\"\u003e\u003ccode\u003ea6ddbdb\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/penalosa\"\u003e\u003ccode\u003e@​penalosa\u003c/code\u003e\u003c/a\u003e! - Support Vitest 4 in \u003ccode\u003e@cloudflare/vitest-pool-workers\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eThis a breaking change to the \u003ccode\u003e@cloudflare/vitest-pool-workers\u003c/code\u003e integration in order to support Vitest v4. Along with supporting Vitest v4 (and dropping support for Vitest v2 and v3), we've made a number of changes that may require changes to your tests. Our aim has been to improve stability \u0026amp; the foundations of \u003ccode\u003e@cloudflare/vitest-pool-workers\u003c/code\u003e as we move towards a v1 release of the package.\u003c/p\u003e\n\u003cp\u003eWe've made a codemod to make the migration easier, which will make the required changes to your config file:\u003c/p\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003enpx jscodeshift -t node_modules/@cloudflare/vitest-pool-workers/dist/codemods/vitest-v3-to-v4.mjs vitest.config.ts\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eOr, without installing the package first:\u003c/p\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003enpx jscodeshift -t https://unpkg.com/@cloudflare/vitest-pool-workers/dist/codemods/vitest-v3-to-v4.mjs --parser=ts vite...\n\n_Description has been truncated_","html_url":"https://github.com/brisbanesocialchess/brisbanesocialchess.github.io/pull/1030","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/brisbanesocialchess%2Fbrisbanesocialchess.github.io/issues/1030","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1030/packages"},{"uuid":"4132355546","node_id":"PR_kwDOKyCg587NNe44","number":54,"state":"closed","title":"chore(deps): bump @npmcli/arborist from 9.4.1 to 9.4.2","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-03-25T19:40:51.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-25T04:26:41.000Z","updated_at":"2026-03-25T19:40:52.000Z","time_to_close":54850,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"@npmcli/arborist","old_version":"9.4.1","new_version":"9.4.2","repository_url":"https://github.com/npm/cli"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@npmcli/arborist](https://github.com/npm/cli/tree/HEAD/workspaces/arborist) from 9.4.1 to 9.4.2.\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.4.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/cli/compare/arborist-v9.4.1...arborist-v9.4.2\"\u003e9.4.2\u003c/a\u003e (2026-03-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/21ea382a60b3693ff6c44c81447caa5d0294169c\"\u003e\u003ccode\u003e21ea382\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9110\"\u003e#9110\u003c/a\u003e arborist: resolve sibling override sets via common ancestor (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9110\"\u003e#9110\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/51365b1b8a7924d082f00c27a4aedcb1f81110ec\"\u003e\u003ccode\u003e51365b1\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9107\"\u003e#9107\u003c/a\u003e arborist: update store symlinks when hash changes in linked strategy (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9107\"\u003e#9107\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/8e0a7315d0719227c83ce9921c2bd56d201ad3ca\"\u003e\u003ccode\u003e8e0a731\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9108\"\u003e#9108\u003c/a\u003e arborist: skip linked actual tree diff in package-lock-only mode (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9108\"\u003e#9108\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/cli/blob/latest/workspaces/arborist/CHANGELOG.md\"\u003e\u003ccode\u003e@​npmcli/arborist\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/cli/compare/arborist-v9.4.1...arborist-v9.4.2\"\u003e9.4.2\u003c/a\u003e (2026-03-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/21ea382a60b3693ff6c44c81447caa5d0294169c\"\u003e\u003ccode\u003e21ea382\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9110\"\u003e#9110\u003c/a\u003e arborist: resolve sibling override sets via common ancestor (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9110\"\u003e#9110\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/51365b1b8a7924d082f00c27a4aedcb1f81110ec\"\u003e\u003ccode\u003e51365b1\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9107\"\u003e#9107\u003c/a\u003e arborist: update store symlinks when hash changes in linked strategy (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9107\"\u003e#9107\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/8e0a7315d0719227c83ce9921c2bd56d201ad3ca\"\u003e\u003ccode\u003e8e0a731\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9108\"\u003e#9108\u003c/a\u003e arborist: skip linked actual tree diff in package-lock-only mode (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9108\"\u003e#9108\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\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/e7284b6b810c2f7942176d2056aab73cf80b9958\"\u003e\u003ccode\u003ee7284b6\u003c/code\u003e\u003c/a\u003e chore: release 9.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/66dd0d6ca7cc2e37ec092f03786760a54b4a6935\"\u003e\u003ccode\u003e66dd0d6\u003c/code\u003e\u003c/a\u003e chore: template-oss@4.11.4 (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/6144\"\u003e#6144\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/d43f8812af5900cce45364729871a745b379aea9\"\u003e\u003ccode\u003ed43f881\u003c/code\u003e\u003c/a\u003e deps: map-workspaces@3.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/4bf4c221a3085eed8a7747d84f3161d5ec5e8714\"\u003e\u003ccode\u003e4bf4c22\u003c/code\u003e\u003c/a\u003e chore(deps): nock@13.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/5bb0d15363e83e6a1145b9faf9d0c244a1a60b7a\"\u003e\u003ccode\u003e5bb0d15\u003c/code\u003e\u003c/a\u003e chore(deps): tap@16.3.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/99457f1f48d57f913b398e25f4e5da066af71204\"\u003e\u003ccode\u003e99457f1\u003c/code\u003e\u003c/a\u003e deps: minimatch@6.1.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/4c5bd6e7e06b540fb076d91a8d58eebb4106aadc\"\u003e\u003ccode\u003e4c5bd6e\u003c/code\u003e\u003c/a\u003e chore: lint and refactor arborist test setup fixtures\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/12ec7ee1983876565445ae7967e2f14f3d95e356\"\u003e\u003ccode\u003e12ec7ee\u003c/code\u003e\u003c/a\u003e fix: remove unused package.json scripts\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/npm/cli/commits/v9.4.2/workspaces/arborist\"\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=@npmcli/arborist\u0026package-manager=npm_and_yarn\u0026previous-version=9.4.1\u0026new-version=9.4.2)](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/webdeveric/validate-package-exports/pull/54","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/webdeveric%2Fvalidate-package-exports/issues/54","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/54/packages"},{"uuid":"4119699436","node_id":"PR_kwDOFkeXts7MocU_","number":683,"state":"open","title":"chore(deps): bump @npmcli/arborist from 9.4.0 to 9.4.1 in the dependencies group","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-23T10:05:50.000Z","updated_at":"2026-03-23T10:06:20.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"@npmcli/arborist","old_version":"9.4.0","new_version":"9.4.1","repository_url":"https://github.com/npm/cli"}],"path":"the dependencies group","ecosystem":"npm"},"body":"Bumps the dependencies group with 1 update: [@npmcli/arborist](https://github.com/npm/cli/tree/HEAD/workspaces/arborist).\n\nUpdates `@npmcli/arborist` from 9.4.0 to 9.4.1\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.4.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/cli/compare/arborist-v9.4.0...arborist-v9.4.1\"\u003e9.4.1\u003c/a\u003e (2026-03-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/5b7c0cc83b6957a2478aff90b64343555919da84\"\u003e\u003ccode\u003e5b7c0cc\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9096\"\u003e#9096\u003c/a\u003e arborist: exclude store nodes from :root \u0026gt; * in linked strategy (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9096\"\u003e#9096\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/3b70a9d1ade5aa5e7edebd0dbc84f0c5f6f202a9\"\u003e\u003ccode\u003e3b70a9d\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9097\"\u003e#9097\u003c/a\u003e arborist: simplify rootDeclaredDeps initialization (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9097\"\u003e#9097\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/c7702d044907e56e06c769fa7a42ed1ed308f29a\"\u003e\u003ccode\u003ec7702d0\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9094\"\u003e#9094\u003c/a\u003e arborist: fix non-idempotent linked install with workspace projects (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9094\"\u003e#9094\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/1a744b5e030c82ec205ef2be1995ec8d36fba49b\"\u003e\u003ccode\u003e1a744b5\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9081\"\u003e#9081\u003c/a\u003e arborist: omit root dev deps in linked strategy when shared with workspaces (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9081\"\u003e#9081\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/ff51827ba603b069afababf0292016ffb8841bd2\"\u003e\u003ccode\u003eff51827\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9076\"\u003e#9076\u003c/a\u003e arborist: do not hoist undeclared workspaces in linked strategy (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9076\"\u003e#9076\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/1206f8b97b5a57df00518eecb7b9aa7ab24ef73c\"\u003e\u003ccode\u003e1206f8b\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9069\"\u003e#9069\u003c/a\u003e consolidate isolated node/link attributes (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9069\"\u003e#9069\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/a774fb77aadf01b46c13fe3d48bc2393fc6ef0ff\"\u003e\u003ccode\u003ea774fb7\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9066\"\u003e#9066\u003c/a\u003e arborist: respect --omit flag in linked install strategy (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9066\"\u003e#9066\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/8614b2af5c912e1ab293bdc41f9b8ae189cfa901\"\u003e\u003ccode\u003e8614b2a\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9031\"\u003e#9031\u003c/a\u003e arborist: avoid full reinstall on subsequent linked strategy runs (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9031\"\u003e#9031\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/16fbe135b86908426ffb8d4caa73e66cd7a679b1\"\u003e\u003ccode\u003e16fbe13\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9030\"\u003e#9030\u003c/a\u003e resolve relative file: dependencies correctly with install-strategy=linked (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9030\"\u003e#9030\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/983742b7ed70673b31f4607836fd156bf2d22f1d\"\u003e\u003ccode\u003e983742b\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9055\"\u003e#9055\u003c/a\u003e isolated mode code cleanup (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9055\"\u003e#9055\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/a29aeee18f3ddc2348a8e00787d237c874642789\"\u003e\u003ccode\u003ea29aeee\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9028\"\u003e#9028\u003c/a\u003e arborist: retry bin-links on Windows EPERM (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9028\"\u003e#9028\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/10d530242c7d893c562456013bb1c5104ca3e3b8\"\u003e\u003ccode\u003e10d5302\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9051\"\u003e#9051\u003c/a\u003e arborist: unwrap Link nodes in legacyPeerDeps for linked strategy (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9051\"\u003e#9051\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/94bfef5a9f1a841840deee77cd961c90fbed5f3c\"\u003e\u003ccode\u003e94bfef5\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9044\"\u003e#9044\u003c/a\u003e audit: exclude locally linked packages from vulnerability audit  (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9044\"\u003e#9044\u003c/a\u003e) (\u003ca href=\"https://github.com/lucas-gomes-santana\"\u003e\u003ccode\u003e@​lucas-gomes-santana\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/26fa40eeafdbbb616d48fe254c92544cb13fba60\"\u003e\u003ccode\u003e26fa40e\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9041\"\u003e#9041\u003c/a\u003e fix workspace-filtered install with linked strategy (\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/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.4.0...arborist-v9.4.1\"\u003e9.4.1\u003c/a\u003e (2026-03-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/5b7c0cc83b6957a2478aff90b64343555919da84\"\u003e\u003ccode\u003e5b7c0cc\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9096\"\u003e#9096\u003c/a\u003e arborist: exclude store nodes from :root \u0026gt; * in linked strategy (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9096\"\u003e#9096\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/3b70a9d1ade5aa5e7edebd0dbc84f0c5f6f202a9\"\u003e\u003ccode\u003e3b70a9d\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9097\"\u003e#9097\u003c/a\u003e arborist: simplify rootDeclaredDeps initialization (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9097\"\u003e#9097\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/c7702d044907e56e06c769fa7a42ed1ed308f29a\"\u003e\u003ccode\u003ec7702d0\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9094\"\u003e#9094\u003c/a\u003e arborist: fix non-idempotent linked install with workspace projects (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9094\"\u003e#9094\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/1a744b5e030c82ec205ef2be1995ec8d36fba49b\"\u003e\u003ccode\u003e1a744b5\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9081\"\u003e#9081\u003c/a\u003e arborist: omit root dev deps in linked strategy when shared with workspaces (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9081\"\u003e#9081\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/ff51827ba603b069afababf0292016ffb8841bd2\"\u003e\u003ccode\u003eff51827\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9076\"\u003e#9076\u003c/a\u003e arborist: do not hoist undeclared workspaces in linked strategy (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9076\"\u003e#9076\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/1206f8b97b5a57df00518eecb7b9aa7ab24ef73c\"\u003e\u003ccode\u003e1206f8b\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9069\"\u003e#9069\u003c/a\u003e consolidate isolated node/link attributes (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9069\"\u003e#9069\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/a774fb77aadf01b46c13fe3d48bc2393fc6ef0ff\"\u003e\u003ccode\u003ea774fb7\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9066\"\u003e#9066\u003c/a\u003e arborist: respect --omit flag in linked install strategy (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9066\"\u003e#9066\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/8614b2af5c912e1ab293bdc41f9b8ae189cfa901\"\u003e\u003ccode\u003e8614b2a\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9031\"\u003e#9031\u003c/a\u003e arborist: avoid full reinstall on subsequent linked strategy runs (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9031\"\u003e#9031\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/16fbe135b86908426ffb8d4caa73e66cd7a679b1\"\u003e\u003ccode\u003e16fbe13\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9030\"\u003e#9030\u003c/a\u003e resolve relative file: dependencies correctly with install-strategy=linked (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9030\"\u003e#9030\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/983742b7ed70673b31f4607836fd156bf2d22f1d\"\u003e\u003ccode\u003e983742b\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9055\"\u003e#9055\u003c/a\u003e isolated mode code cleanup (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9055\"\u003e#9055\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/a29aeee18f3ddc2348a8e00787d237c874642789\"\u003e\u003ccode\u003ea29aeee\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9028\"\u003e#9028\u003c/a\u003e arborist: retry bin-links on Windows EPERM (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9028\"\u003e#9028\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/10d530242c7d893c562456013bb1c5104ca3e3b8\"\u003e\u003ccode\u003e10d5302\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9051\"\u003e#9051\u003c/a\u003e arborist: unwrap Link nodes in legacyPeerDeps for linked strategy (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9051\"\u003e#9051\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/94bfef5a9f1a841840deee77cd961c90fbed5f3c\"\u003e\u003ccode\u003e94bfef5\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9044\"\u003e#9044\u003c/a\u003e audit: exclude locally linked packages from vulnerability audit  (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9044\"\u003e#9044\u003c/a\u003e) (\u003ca href=\"https://github.com/lucas-gomes-santana\"\u003e\u003ccode\u003e@​lucas-gomes-santana\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/26fa40eeafdbbb616d48fe254c92544cb13fba60\"\u003e\u003ccode\u003e26fa40e\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9041\"\u003e#9041\u003c/a\u003e fix workspace-filtered install with linked strategy (\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/cli/commit/bdf079d3b65c41a4abbbf2ea176aa047bfb815d4\"\u003e\u003ccode\u003ebdf079d\u003c/code\u003e\u003c/a\u003e chore: release 9.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/721fe3fac383d714aa7fd7285b4392619903b1e7\"\u003e\u003ccode\u003e721fe3f\u003c/code\u003e\u003c/a\u003e deps: read-package-json-fast@3.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/6e4a64976dc9a359b97413cd725e93caa1f0fc28\"\u003e\u003ccode\u003e6e4a649\u003c/code\u003e\u003c/a\u003e deps: pacote@15.0.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/1820afe4b34909b8702da69032dde9d3ecdbb447\"\u003e\u003ccode\u003e1820afe\u003c/code\u003e\u003c/a\u003e deps: cacache@17.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/4b8046e680d5907d2df71d6d3775b66e0bea7ed2\"\u003e\u003ccode\u003e4b8046e\u003c/code\u003e\u003c/a\u003e deps: \u003ccode\u003e@​npmcli/name-from-folder\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/1d4be7a5457fd0081696e29f8382645873cf13d9\"\u003e\u003ccode\u003e1d4be7a\u003c/code\u003e\u003c/a\u003e deps: \u003ccode\u003e@​npmcli/map-workspaces\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/a39556f1cff4526dcbcb7b65cdd86a1ba092e13e\"\u003e\u003ccode\u003ea39556f\u003c/code\u003e\u003c/a\u003e deps: \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.11.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/72a7a5915e9d333d104d88bf73d7a555f9400e24\"\u003e\u003ccode\u003e72a7a59\u003c/code\u003e\u003c/a\u003e fix: only save package-lock when truly finished\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/5ec35b7283b2d37f1431239f33ba420bb4347f0b\"\u003e\u003ccode\u003e5ec35b7\u003c/code\u003e\u003c/a\u003e chore: clean snapshot before code change\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/npm/cli/commits/v9.4.1/workspaces/arborist\"\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=@npmcli/arborist\u0026package-manager=npm_and_yarn\u0026previous-version=9.4.0\u0026new-version=9.4.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 \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/NodeSecure/scanner/pull/683","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/NodeSecure%2Fscanner/issues/683","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/683/packages"},{"uuid":"4105372908","node_id":"PR_kwDOPHT-Ds7MBi6s","number":1025,"state":"closed","title":"Bump the npm-dependencies group across 1 directory with 12 updates","user":"dependabot[bot]","labels":["dependencies","javascript","root","backend"],"assignees":[],"locked":false,"comments_count":6,"pull_request":true,"closed_at":"2026-03-23T02:47:27.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-20T02:46:17.000Z","updated_at":"2026-03-23T02:47:30.000Z","time_to_close":259270,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"npm-dependencies","update_count":12,"packages":[{"name":"@biomejs/biome","old_version":"2.4.4","new_version":"2.4.6","repository_url":"https://github.com/biomejs/biome"},{"name":"@cloudflare/vitest-pool-workers","old_version":"0.12.18","new_version":"0.12.21","repository_url":"https://github.com/cloudflare/workers-sdk"},{"name":"@npmcli/arborist","old_version":"9.3.1","new_version":"9.4.1","repository_url":"https://github.com/npm/cli"},{"name":"@vitest/coverage-istanbul","old_version":"3.2.4","new_version":"4.1.0","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/coverage-v8","old_version":"3.2.4","new_version":"4.1.0","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"esbuild","old_version":"0.27.3","new_version":"0.27.4","repository_url":"https://github.com/evanw/esbuild"},{"name":"eslint","old_version":"10.0.2","new_version":"10.0.3","repository_url":"https://github.com/eslint/eslint"},{"name":"globals","old_version":"17.3.0","new_version":"17.4.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"lerna","old_version":"9.0.4","new_version":"9.0.6","repository_url":"https://github.com/lerna/lerna"},{"name":"postcss","old_version":"8.5.6","new_version":"8.5.8","repository_url":"https://github.com/postcss/postcss"},{"name":"svgo","old_version":"4.0.0","new_version":"4.0.1","repository_url":"https://github.com/svg/svgo"},{"name":"vitest","old_version":"3.2.4","new_version":"4.1.0","repository_url":"https://github.com/vitest-dev/vitest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-dependencies group with 12 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.4.4` | `2.4.6` |\n| [@cloudflare/vitest-pool-workers](https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/vitest-pool-workers) | `0.12.18` | `0.12.21` |\n| [@npmcli/arborist](https://github.com/npm/cli/tree/HEAD/workspaces/arborist) | `9.3.1` | `9.4.1` |\n| [@vitest/coverage-istanbul](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-istanbul) | `3.2.4` | `4.1.0` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `3.2.4` | `4.1.0` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.27.3` | `0.27.4` |\n| [eslint](https://github.com/eslint/eslint) | `10.0.2` | `10.0.3` |\n| [globals](https://github.com/sindresorhus/globals) | `17.3.0` | `17.4.0` |\n| [lerna](https://github.com/lerna/lerna/tree/HEAD/packages/lerna) | `9.0.4` | `9.0.6` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.6` | `8.5.8` |\n| [svgo](https://github.com/svg/svgo) | `4.0.0` | `4.0.1` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `3.2.4` | `4.1.0` |\n\n\nUpdates `@biomejs/biome` from 2.4.4 to 2.4.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/biomejs/biome/releases\"\u003e\u003ccode\u003e@​biomejs/biome\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eBiome CLI v2.4.6\u003c/h2\u003e\n\u003ch2\u003e2.4.6\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/biomejs/biome/pull/9305\"\u003e#9305\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/40869b5a698de5e0d2c06bc7587a9cad8c0389c5\"\u003e\u003ccode\u003e40869b5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/4946\"\u003e#4946\u003c/a\u003e: \u003ccode\u003enoUnreachable\u003c/code\u003e no longer reports code inside \u003ccode\u003efinally\u003c/code\u003e blocks as unreachable when there is a \u003ccode\u003ebreak\u003c/code\u003e, \u003ccode\u003econtinue\u003c/code\u003e, or \u003ccode\u003ereturn\u003c/code\u003e in the corresponding \u003ccode\u003etry\u003c/code\u003e body.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9303\"\u003e#9303\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/464910c06058454a0a0ed08998e1b32cb4a6ca67\"\u003e\u003ccode\u003e464910c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/2786\"\u003e#2786\u003c/a\u003e: The formatter no longer produces different output on subsequent runs when a \u003ccode\u003ecase\u003c/code\u003e clause has a trailing line comment followed by a single block statement.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9324\"\u003e#9324\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/6294aa2e2710e90a05ed53edfc4dd80e3c4cbd9a\"\u003e\u003ccode\u003e6294aa2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/arendjr\"\u003e\u003ccode\u003e@​arendjr\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7730\"\u003e\u003ccode\u003e[#7730](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7730)\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://biomejs.dev/linter/rules/use-anchor-content/\"\u003e\u003ccode\u003euseAnchorContent\u003c/code\u003e\u003c/a\u003e now recognises SolidJS's \u003ccode\u003einnerHTML\u003c/code\u003e the same way as React's \u003ccode\u003edangerouslySetInnerHTML\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9298\"\u003e#9298\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/1003229853c80569751137b6f52dcc1b08aed659\"\u003e\u003ccode\u003e1003229\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Netail\"\u003e\u003ccode\u003e@​Netail\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/9296\"\u003e\u003ccode\u003e[#9296](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9296)\u003c/code\u003e\u003c/a\u003e, so comments are moved along with the attributes in the useSortedAttributes assist rule code fix.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9329\"\u003e#9329\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/855b45125ad33933066eb363f706e1f00dc149d2\"\u003e\u003ccode\u003e855b451\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Improved performance of \u003ca href=\"https://biomejs.dev/linter/rules/no-empty-block-statements/\"\u003e\u003ccode\u003enoEmptyBlockStatements\u003c/code\u003e\u003c/a\u003e. The rule is now smarter about short-circuiting its logic.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9326\"\u003e#9326\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/85dfe9b00b820fee0ad936a54328491446e085f5\"\u003e\u003ccode\u003e85dfe9b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Improved performance for \u003ca href=\"https://biomejs.dev/linter/rules/no-import-cycles/\"\u003e\u003ccode\u003enoImportCycles\u003c/code\u003e\u003c/a\u003e by explicitly excluding node_modules from the cycle detection. The performance improvement is directly proportional to how big your dependency tree is.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9323\"\u003e#9323\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/d5ee4690bba0a3bb8a97da029732afde56cd4cd7\"\u003e\u003ccode\u003ed5ee469\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/9217\"\u003e#9217\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/biomejs/biome-vscode/issues/959\"\u003ebiomejs/biome-vscode#959\u003c/a\u003e, where the Biome language server didn't correctly resolve the editor setting \u003ccode\u003econfigurationPath\u003c/code\u003e when the provided value is a relative path.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9302\"\u003e#9302\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/86fbc70e8f5a63fd9ece11a99b2684c25c301dba\"\u003e\u003ccode\u003e86fbc70\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/sepagian\"\u003e\u003ccode\u003e@​sepagian\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/9300\"\u003e#9300\u003c/a\u003e: Lowercase component member expressions like \u003ccode\u003e\u0026lt;form.Field\u0026gt;\u003c/code\u003e in Svelte and Astro files are now correctly formatted.\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e-\u0026lt;form .Field\u0026gt;\u0026lt;/form.Field\u0026gt;\n+\u0026lt;form.Field\u0026gt;\u0026lt;/form.Field\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(js_analyze): move comments with useSortedAttributes action by \u003ca href=\"https://github.com/Netail\"\u003e\u003ccode\u003e@​Netail\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9298\"\u003ebiomejs/biome#9298\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(formatter): switch case comments by \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9303\"\u003ebiomejs/biome#9303\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(markdown-parser): promote list structural tokens from skipped trivia to explicit CST nodes by \u003ca href=\"https://github.com/jfmcdowell\"\u003e\u003ccode\u003e@​jfmcdowell\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9274\"\u003ebiomejs/biome#9274\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(noUnreachable): handle dead implicit jumps in finally by \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9305\"\u003ebiomejs/biome#9305\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(markdown-parser): align newline/prescan paragraph-break checks by \u003ca href=\"https://github.com/jfmcdowell\"\u003e\u003ccode\u003e@​jfmcdowell\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9197\"\u003ebiomejs/biome#9197\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(markdown-parser): promote blank lines between list items to MdNewline nodes by \u003ca href=\"https://github.com/jfmcdowell\"\u003e\u003ccode\u003e@​jfmcdowell\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9313\"\u003ebiomejs/biome#9313\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(linter): support SolidJS's \u003ccode\u003einnerHTML\u003c/code\u003e in \u003ccode\u003euseAnchorContent\u003c/code\u003e by \u003ca href=\"https://github.com/arendjr\"\u003e\u003ccode\u003e@​arendjr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9324\"\u003ebiomejs/biome#9324\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(lsp): correctly resolve \u003ccode\u003econfigurationPath\u003c/code\u003e by \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9323\"\u003ebiomejs/biome#9323\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(noImportCycles): exclude \u003ccode\u003enode_modules\u003c/code\u003e from cycle detection by \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9326\"\u003ebiomejs/biome#9326\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(css_parser): split function parser into modules by \u003ca href=\"https://github.com/denbezrukov\"\u003e\u003ccode\u003e@​denbezrukov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9325\"\u003ebiomejs/biome#9325\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(markdown-parser): promote fenced code block skipped trivia to explicit CST nodes by \u003ca href=\"https://github.com/jfmcdowell\"\u003e\u003ccode\u003e@​jfmcdowell\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9321\"\u003ebiomejs/biome#9321\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(css): rename operator_token field to operator by \u003ca href=\"https://github.com/denbezrukov\"\u003e\u003ccode\u003e@​denbezrukov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9327\"\u003ebiomejs/biome#9327\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: add \u003ccode\u003e.skip(1)\u003c/code\u003e to \u003ccode\u003e.ancestors()\u003c/code\u003e calls in a bunch of places by \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9330\"\u003ebiomejs/biome#9330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(noEmptyBlockStatements): short circuit to avoid traversing descendants for comments by \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9329\"\u003ebiomejs/biome#9329\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: lowercase component member expressions in Astro/Svelte by \u003ca href=\"https://github.com/sepagian\"\u003e\u003ccode\u003e@​sepagian\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9302\"\u003ebiomejs/biome#9302\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: align parser options struct name by \u003ca href=\"https://github.com/Netail\"\u003e\u003ccode\u003e@​Netail\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9332\"\u003ebiomejs/biome#9332\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(css): use ScssExpression in ScssNestingDeclaration and CssGenericProperty by \u003ca href=\"https://github.com/denbezrukov\"\u003e\u003ccode\u003e@​denbezrukov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9328\"\u003ebiomejs/biome#9328\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(css): align scss expression node variants by \u003ca href=\"https://github.com/denbezrukov\"\u003e\u003ccode\u003e@​denbezrukov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9340\"\u003ebiomejs/biome#9340\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(css): use expression in page by \u003ca href=\"https://github.com/denbezrukov\"\u003e\u003ccode\u003e@​denbezrukov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9342\"\u003ebiomejs/biome#9342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: release by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9301\"\u003ebiomejs/biome#9301\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/biomejs/biome/blob/main/packages/@biomejs/biome/CHANGELOG.md\"\u003e\u003ccode\u003e@​biomejs/biome\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.4.6\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/biomejs/biome/pull/9305\"\u003e#9305\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/40869b5a698de5e0d2c06bc7587a9cad8c0389c5\"\u003e\u003ccode\u003e40869b5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/4946\"\u003e#4946\u003c/a\u003e: \u003ccode\u003enoUnreachable\u003c/code\u003e no longer reports code inside \u003ccode\u003efinally\u003c/code\u003e blocks as unreachable when there is a \u003ccode\u003ebreak\u003c/code\u003e, \u003ccode\u003econtinue\u003c/code\u003e, or \u003ccode\u003ereturn\u003c/code\u003e in the corresponding \u003ccode\u003etry\u003c/code\u003e body.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9303\"\u003e#9303\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/464910c06058454a0a0ed08998e1b32cb4a6ca67\"\u003e\u003ccode\u003e464910c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/2786\"\u003e#2786\u003c/a\u003e: The formatter no longer produces different output on subsequent runs when a \u003ccode\u003ecase\u003c/code\u003e clause has a trailing line comment followed by a single block statement.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9324\"\u003e#9324\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/6294aa2e2710e90a05ed53edfc4dd80e3c4cbd9a\"\u003e\u003ccode\u003e6294aa2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/arendjr\"\u003e\u003ccode\u003e@​arendjr\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7730\"\u003e\u003ccode\u003e[#7730](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7730)\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://biomejs.dev/linter/rules/use-anchor-content/\"\u003e\u003ccode\u003euseAnchorContent\u003c/code\u003e\u003c/a\u003e now recognises SolidJS's \u003ccode\u003einnerHTML\u003c/code\u003e the same way as React's \u003ccode\u003edangerouslySetInnerHTML\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9298\"\u003e#9298\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/1003229853c80569751137b6f52dcc1b08aed659\"\u003e\u003ccode\u003e1003229\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Netail\"\u003e\u003ccode\u003e@​Netail\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/9296\"\u003e\u003ccode\u003e[#9296](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9296)\u003c/code\u003e\u003c/a\u003e, so comments are moved along with the attributes in the useSortedAttributes assist rule code fix.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9329\"\u003e#9329\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/855b45125ad33933066eb363f706e1f00dc149d2\"\u003e\u003ccode\u003e855b451\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Improved performance of \u003ca href=\"https://biomejs.dev/linter/rules/no-empty-block-statements/\"\u003e\u003ccode\u003enoEmptyBlockStatements\u003c/code\u003e\u003c/a\u003e. The rule is now smarter about short-circuiting its logic.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9326\"\u003e#9326\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/85dfe9b00b820fee0ad936a54328491446e085f5\"\u003e\u003ccode\u003e85dfe9b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Improved performance for \u003ca href=\"https://biomejs.dev/linter/rules/no-import-cycles/\"\u003e\u003ccode\u003enoImportCycles\u003c/code\u003e\u003c/a\u003e by explicitly excluding node_modules from the cycle detection. The performance improvement is directly proportional to how big your dependency tree is.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9323\"\u003e#9323\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/d5ee4690bba0a3bb8a97da029732afde56cd4cd7\"\u003e\u003ccode\u003ed5ee469\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/9217\"\u003e#9217\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/biomejs/biome-vscode/issues/959\"\u003ebiomejs/biome-vscode#959\u003c/a\u003e, where the Biome language server didn't correctly resolve the editor setting \u003ccode\u003econfigurationPath\u003c/code\u003e when the provided value is a relative path.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9302\"\u003e#9302\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/86fbc70e8f5a63fd9ece11a99b2684c25c301dba\"\u003e\u003ccode\u003e86fbc70\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/sepagian\"\u003e\u003ccode\u003e@​sepagian\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/9300\"\u003e#9300\u003c/a\u003e: Lowercase component member expressions like \u003ccode\u003e\u0026lt;form.Field\u0026gt;\u003c/code\u003e in Svelte and Astro files are now correctly formatted.\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e-\u0026lt;form .Field\u0026gt;\u0026lt;/form.Field\u0026gt;\n+\u0026lt;form.Field\u0026gt;\u0026lt;/form.Field\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.4.5\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/biomejs/biome/pull/9185\"\u003e#9185\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/e43e730f603bb360d2993842d1b883a787224c29\"\u003e\u003ccode\u003ee43e730\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Added the nursery rule \u003ccode\u003euseVueScopedStyles\u003c/code\u003e for Vue SFCs. This rule enforces that \u003ccode\u003e\u0026lt;style\u0026gt;\u003c/code\u003e blocks have the \u003ccode\u003escoped\u003c/code\u003e attribute (or \u003ccode\u003emodule\u003c/code\u003e for CSS Modules), preventing style leakage and conflicts between components.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9184\"\u003e#9184\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/49c8fdecf69089e1be9e58fa52f6b72fd54ce08e\"\u003e\u003ccode\u003e49c8fde\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/chocky335\"\u003e\u003ccode\u003e@​chocky335\u003c/code\u003e\u003c/a\u003e! - Improved plugin performance by batching all plugins into a single syntax visitor with a kind-to-plugin lookup map, reducing per-node dispatch overhead from O(N) to O(1) where N is the number of plugins.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9283\"\u003e#9283\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/071c70053b63c60bccc170a9d84b8b3f08060a94\"\u003e\u003ccode\u003e071c700\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://biomejs.dev/linter/rules/no-undeclared-variables/\"\u003e\u003ccode\u003enoUndeclaredVariables\u003c/code\u003e\u003c/a\u003e erroneously flagging functions and variables defined in the \u003ccode\u003e\u0026lt;script setup\u0026gt;\u003c/code\u003e section of Vue SFCs.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9221\"\u003e#9221\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/4612133cd9677cda3c2eedb52fd8b46be579410d\"\u003e\u003ccode\u003e4612133\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed an issue where the JSON reporter didn't contain the duration of the command.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9294\"\u003e#9294\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/1805c8fb18081e88d81da2a6a542f7d69cd317a2\"\u003e\u003ccode\u003e1805c8f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Netail\"\u003e\u003ccode\u003e@​Netail\u003c/code\u003e\u003c/a\u003e! - Extra rule source reference. \u003ccode\u003ebiome migrate eslint\u003c/code\u003e should do a bit better detecting rules in your eslint configurations.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9178\"\u003e#9178\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/101b3bb2658dd2fb7ce562f82b784fd5d068df62\"\u003e\u003ccode\u003e101b3bb\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Bertie690\"\u003e\u003ccode\u003e@​Bertie690\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/9172\"\u003e#9172\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/9168\"\u003e#9168\u003c/a\u003e:\nBiome now considers more constructs as valid test assertions.\u003c/p\u003e\n\u003cp\u003ePreviously, \u003ca href=\"https://vitest.dev/api/assert.html\"\u003e\u003ccode\u003eassert\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://vitest.dev/api/expect-typeof.html\"\u003e\u003ccode\u003eexpectTypeOf\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://vitest.dev/api/assert-type.html\"\u003e\u003ccode\u003eassertType\u003c/code\u003e\u003c/a\u003e\nwere not recognized as valid assertions by Biome's linting rules, producing false positives in \u003ca href=\"https://biomejs.dev/linter/rules/use-expect\"\u003e\u003ccode\u003elint/nursery/useExpect\u003c/code\u003e\u003c/a\u003e and other similar rules.\u003c/p\u003e\n\u003cp\u003eNow, these rules will no longer produce errors in test cases that used these constructs instead of \u003ccode\u003eexpect\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport { expectTypeOf, assert, assertType } from \u0026quot;vitest\u0026quot;;\n\u003cp\u003e\u003c/code\u003e\u003c/pre\u003e\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/biomejs/biome/commit/cabc56c43eddb40e9b57559ebfabd0454fd942f5\"\u003e\u003ccode\u003ecabc56c\u003c/code\u003e\u003c/a\u003e ci: release (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9301\"\u003e#9301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/3bc07ab8deec56d5f0ba4d84ecfd609c8eed6984\"\u003e\u003ccode\u003e3bc07ab\u003c/code\u003e\u003c/a\u003e ci: release (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9188\"\u003e#9188\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/6b01778301978eba61ab68dabbd2bba814bb6ef3\"\u003e\u003ccode\u003e6b01778\u003c/code\u003e\u003c/a\u003e feat(linter): add useUnicodeRegex rule (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/8773\"\u003e#8773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/e43e730f603bb360d2993842d1b883a787224c29\"\u003e\u003ccode\u003ee43e730\u003c/code\u003e\u003c/a\u003e feat(lint/html): add \u003ccode\u003euseVueScopedStyles\u003c/code\u003e (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9185\"\u003e#9185\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/edf8bb67d6fb03607f2a3c99a3aac93907b069a6\"\u003e\u003ccode\u003eedf8bb6\u003c/code\u003e\u003c/a\u003e feat(lint): add ||= to ??= detection in useNullishCoalescing (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9257\"\u003e#9257\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/9bbdf4dda73e589c82709d514083cb49ae9cda37\"\u003e\u003ccode\u003e9bbdf4d\u003c/code\u003e\u003c/a\u003e feat(lint): add nursery rule useNamedCaptureGroup (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9048\"\u003e#9048\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/1f2fe2e716c9e47c7c37a2ec57ef32caac0746ab\"\u003e\u003ccode\u003e1f2fe2e\u003c/code\u003e\u003c/a\u003e feat: prefer-array-some from eslint-plugin-unicorn (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9056\"\u003e#9056\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/1d2ca15f85f6968b4e4ad262a65aadc76fc54f50\"\u003e\u003ccode\u003e1d2ca15\u003c/code\u003e\u003c/a\u003e feat(lint): add useNullishCoalescing nursery rule (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/8952\"\u003e#8952\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/101b3bb2658dd2fb7ce562f82b784fd5d068df62\"\u003e\u003ccode\u003e101b3bb\u003c/code\u003e\u003c/a\u003e fix(lint): consider more constructs as valid test assertions (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9178\"\u003e#9178\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/3d0648f95a0f7a3fd8ddff58d57a239e68183fe1\"\u003e\u003ccode\u003e3d0648f\u003c/code\u003e\u003c/a\u003e feat(biome_js_analyze): implement \u003ccode\u003enoVueRefAsOperand\u003c/code\u003e (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9063\"\u003e#9063\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/biomejs/biome/commits/@biomejs/biome@2.4.6/packages/@biomejs/biome\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@cloudflare/vitest-pool-workers` from 0.12.18 to 0.12.21\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cloudflare/workers-sdk/releases\"\u003e\u003ccode\u003e@​cloudflare/vitest-pool-workers\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​cloudflare/vitest-pool-workers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.12.21\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/cloudflare/workers-sdk/pull/12790\"\u003e#12790\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/5451a7fbf9e08cdc7731aaed43de1e0e241c944f\"\u003e\u003ccode\u003e5451a7f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/petebacondarwin\"\u003e\u003ccode\u003e@​petebacondarwin\u003c/code\u003e\u003c/a\u003e! - Bump devalue to ^5.6.3 to address security vulnerabilities\u003c/p\u003e\n\u003cp\u003eDevalue had denial of service and prototype pollution vulnerabilities. This is a bundled dependency.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/5451a7fbf9e08cdc7731aaed43de1e0e241c944f\"\u003e\u003ccode\u003e5451a7f\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/5451a7fbf9e08cdc7731aaed43de1e0e241c944f\"\u003e\u003ccode\u003e5451a7f\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/82cc2a8beba2b4a2c5765222858f7eb53c730a98\"\u003e\u003ccode\u003e82cc2a8\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/3c67c2a9de3681f59026fecdcf58ca5b816882c8\"\u003e\u003ccode\u003e3c67c2a\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/d645594d3cd9ccf3eca08bca151d358396e2b31c\"\u003e\u003ccode\u003ed645594\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/211d75d6f5e611f86ff9b62d4e280b8baaa842b7\"\u003e\u003ccode\u003e211d75d\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/6ed249b77aa8d335dc7b20790892fe4dced9af4e\"\u003e\u003ccode\u003e6ed249b\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/9f93b54de2847ca3e3aeb5f45fa89fb8b7e89ed3\"\u003e\u003ccode\u003e9f93b54\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/de65c58cbcf1c330a84c37fb351716780f2fd880\"\u003e\u003ccode\u003ede65c58\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/cb148200336ed57c56cb89028453ddd5fdef2e7b\"\u003e\u003ccode\u003ecb14820\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/a7c87d14a46850e38ae5a9a3ccde4b983e37a8cc\"\u003e\u003ccode\u003ea7c87d1\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/b8c33f5509a202cf4d4ebe5bd38c5705dffd9346\"\u003e\u003ccode\u003eb8c33f5\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/e4d9510c3439d313ba0e0f78bf00d0726d5f67e9\"\u003e\u003ccode\u003ee4d9510\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eminiflare@4.20260310.0\u003c/li\u003e\n\u003cli\u003ewrangler@4.72.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​cloudflare/vitest-pool-workers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.12.20\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/ec2459ebeae9a1a9f14bf0db1f507e1ea5d2dbb2\"\u003e\u003ccode\u003eec2459e\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003ewrangler@4.71.0\u003c/li\u003e\n\u003cli\u003eminiflare@4.20260301.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​cloudflare/vitest-pool-workers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.12.19\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/cloudflare/workers-sdk/pull/12682\"\u003e#12682\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/b5b91c970554ed8a8cc1648ebdc06107c1aa87b5\"\u003e\u003ccode\u003eb5b91c9\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/hiendv\"\u003e\u003ccode\u003e@​hiendv\u003c/code\u003e\u003c/a\u003e! - Fix resource leak where remote proxy sessions were not disposed during pool shutdown, causing vitest processes to hang.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/6a8aa5f28fdf8e8392b1e279a8f679e9698c4671\"\u003e\u003ccode\u003e6a8aa5f\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/d672e2ec47f87ed3403aa291fbb9f671970afbfe\"\u003e\u003ccode\u003ed672e2e\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/35b2c56cdef6f4e7d33a885959f4ce8fc01201d0\"\u003e\u003ccode\u003e35b2c56\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/5f7aaf2a94fe99ec95d318b15ff864a9b07eccd6\"\u003e\u003ccode\u003e5f7aaf2\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/209b3963ccecbe7c9f96f1c4cc30e4682730f257\"\u003e\u003ccode\u003e209b396\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/23a365a7e578ecb6735c1f05a204f5bf236b24f6\"\u003e\u003ccode\u003e23a365a\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/596b8a0cb2cb2cb5b9f7fefbe1e7fc638c7e934f\"\u003e\u003ccode\u003e596b8a0\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/00e729eaa986b19f5573ed6fd52a3e8d33868378\"\u003e\u003ccode\u003e00e729e\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/0769056523c43902b14bdd32330deda01acd65c4\"\u003e\u003ccode\u003e0769056\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/150ef7bcaa9ad2d2de661200ef87ea8f15c62a36\"\u003e\u003ccode\u003e150ef7b\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/bf9cb3d32d4710dbefd7d3c412aefe1558ecd57e\"\u003e\u003ccode\u003ebf9cb3d\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ewrangler@4.70.0\u003c/li\u003e\n\u003cli\u003eminiflare@4.20260301.1\u003c/li\u003e\n\u003c/ul\u003e\n\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/cloudflare/workers-sdk/blob/main/packages/vitest-pool-workers/CHANGELOG.md\"\u003e\u003ccode\u003e@​cloudflare/vitest-pool-workers\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.12.21\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/cloudflare/workers-sdk/pull/12790\"\u003e#12790\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/5451a7fbf9e08cdc7731aaed43de1e0e241c944f\"\u003e\u003ccode\u003e5451a7f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/petebacondarwin\"\u003e\u003ccode\u003e@​petebacondarwin\u003c/code\u003e\u003c/a\u003e! - Bump devalue to ^5.6.3 to address security vulnerabilities\u003c/p\u003e\n\u003cp\u003eDevalue had denial of service and prototype pollution vulnerabilities. This is a bundled dependency.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/5451a7fbf9e08cdc7731aaed43de1e0e241c944f\"\u003e\u003ccode\u003e5451a7f\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/5451a7fbf9e08cdc7731aaed43de1e0e241c944f\"\u003e\u003ccode\u003e5451a7f\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/82cc2a8beba2b4a2c5765222858f7eb53c730a98\"\u003e\u003ccode\u003e82cc2a8\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/3c67c2a9de3681f59026fecdcf58ca5b816882c8\"\u003e\u003ccode\u003e3c67c2a\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/d645594d3cd9ccf3eca08bca151d358396e2b31c\"\u003e\u003ccode\u003ed645594\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/211d75d6f5e611f86ff9b62d4e280b8baaa842b7\"\u003e\u003ccode\u003e211d75d\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/6ed249b77aa8d335dc7b20790892fe4dced9af4e\"\u003e\u003ccode\u003e6ed249b\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/9f93b54de2847ca3e3aeb5f45fa89fb8b7e89ed3\"\u003e\u003ccode\u003e9f93b54\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/de65c58cbcf1c330a84c37fb351716780f2fd880\"\u003e\u003ccode\u003ede65c58\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/cb148200336ed57c56cb89028453ddd5fdef2e7b\"\u003e\u003ccode\u003ecb14820\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/a7c87d14a46850e38ae5a9a3ccde4b983e37a8cc\"\u003e\u003ccode\u003ea7c87d1\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/b8c33f5509a202cf4d4ebe5bd38c5705dffd9346\"\u003e\u003ccode\u003eb8c33f5\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/e4d9510c3439d313ba0e0f78bf00d0726d5f67e9\"\u003e\u003ccode\u003ee4d9510\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eminiflare@4.20260310.0\u003c/li\u003e\n\u003cli\u003ewrangler@4.72.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.12.20\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/ec2459ebeae9a1a9f14bf0db1f507e1ea5d2dbb2\"\u003e\u003ccode\u003eec2459e\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003ewrangler@4.71.0\u003c/li\u003e\n\u003cli\u003eminiflare@4.20260301.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.12.19\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/cloudflare/workers-sdk/pull/12682\"\u003e#12682\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/b5b91c970554ed8a8cc1648ebdc06107c1aa87b5\"\u003e\u003ccode\u003eb5b91c9\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/hiendv\"\u003e\u003ccode\u003e@​hiendv\u003c/code\u003e\u003c/a\u003e! - Fix resource leak where remote proxy sessions were not disposed during pool shutdown, causing vitest processes to hang.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/6a8aa5f28fdf8e8392b1e279a8f679e9698c4671\"\u003e\u003ccode\u003e6a8aa5f\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/d672e2ec47f87ed3403aa291fbb9f671970afbfe\"\u003e\u003ccode\u003ed672e2e\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/35b2c56cdef6f4e7d33a885959f4ce8fc01201d0\"\u003e\u003ccode\u003e35b2c56\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/5f7aaf2a94fe99ec95d318b15ff864a9b07eccd6\"\u003e\u003ccode\u003e5f7aaf2\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/209b3963ccecbe7c9f96f1c4cc30e4682730f257\"\u003e\u003ccode\u003e209b396\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/23a365a7e578ecb6735c1f05a204f5bf236b24f6\"\u003e\u003ccode\u003e23a365a\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/596b8a0cb2cb2cb5b9f7fefbe1e7fc638c7e934f\"\u003e\u003ccode\u003e596b8a0\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/00e729eaa986b19f5573ed6fd52a3e8d33868378\"\u003e\u003ccode\u003e00e729e\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/0769056523c43902b14bdd32330deda01acd65c4\"\u003e\u003ccode\u003e0769056\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/150ef7bcaa9ad2d2de661200ef87ea8f15c62a36\"\u003e\u003ccode\u003e150ef7b\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/bf9cb3d32d4710dbefd7d3c412aefe1558ecd57e\"\u003e\u003ccode\u003ebf9cb3d\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ewrangler@4.70.0\u003c/li\u003e\n\u003cli\u003eminiflare@4.20260301.1\u003c/li\u003e\n\u003c/ul\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/cloudflare/workers-sdk/commit/24f807b04075a2c645fce1e49dd51e26c40a60b0\"\u003e\u003ccode\u003e24f807b\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/vitest-pool-workers/issues/12789\"\u003e#12789\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/5451a7fbf9e08cdc7731aaed43de1e0e241c944f\"\u003e\u003ccode\u003e5451a7f\u003c/code\u003e\u003c/a\u003e fix: bump vulnerable direct dependencies (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/vitest-pool-workers/issues/12790\"\u003e#12790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/9dff00c277aa2ed70facdee03d742c871e987f44\"\u003e\u003ccode\u003e9dff00c\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/vitest-pool-workers/issues/12748\"\u003e#12748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/ea57dfd56f2e82079927ce0b6fe690713e794a78\"\u003e\u003ccode\u003eea57dfd\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/vitest-pool-workers/issues/12702\"\u003e#12702\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/35b2c56cdef6f4e7d33a885959f4ce8fc01201d0\"\u003e\u003ccode\u003e35b2c56\u003c/code\u003e\u003c/a\u003e containers: Add container and test Containers interceptOutboundHttp (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/vitest-pool-workers/issues/12649\"\u003e#12649\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/b5b91c970554ed8a8cc1648ebdc06107c1aa87b5\"\u003e\u003ccode\u003eb5b91c9\u003c/code\u003e\u003c/a\u003e fix(vitest-pool-workers): dispose remote proxy sessions on pool close (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/vitest-pool-workers/issues/12682\"\u003e#12682\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/cloudflare/workers-sdk/commits/@cloudflare/vitest-pool-workers@0.12.21/packages/vitest-pool-workers\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@npmcli/arborist` from 9.3.1 to 9.4.1\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.4.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/cli/compare/arborist-v9.4.0...arborist-v9.4.1\"\u003e9.4.1\u003c/a\u003e (2026-03-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/5b7c0cc83b6957a2478aff90b64343555919da84\"\u003e\u003ccode\u003e5b7c0cc\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9096\"\u003e#9096\u003c/a\u003e arborist: exclude store nodes from :root \u0026gt; * in linked strategy (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9096\"\u003e#9096\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/3b70a9d1ade5aa5e7edebd0dbc84f0c5f6f202a9\"\u003e\u003ccode\u003e3b70a9d\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9097\"\u003e#9097\u003c/a\u003e arborist: simplify rootDeclaredDeps initialization (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9097\"\u003e#9097\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/c7702d044907e56e06c769fa7a42ed1ed308f29a\"\u003e\u003ccode\u003ec7702d0\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9094\"\u003e#9094\u003c/a\u003e arborist: fix non-idempotent linked install with workspace projects (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9094\"\u003e#9094\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/1a744b5e030c82ec205ef2be1995ec8d36fba49b\"\u003e\u003ccode\u003e1a744b5\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9081\"\u003e#9081\u003c/a\u003e arborist: omit root dev deps in linked strategy when shared with workspaces (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9081\"\u003e#9081\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/ff51827ba603b069afababf0292016ffb8841bd2\"\u003e\u003ccode\u003eff51827\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9076\"\u003e#9076\u003c/a\u003e arborist: do not hoist undeclared workspaces in linked strategy (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9076\"\u003e#9076\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/1206f8b97b5a57df00518eecb7b9aa7ab24ef73c\"\u003e\u003ccode\u003e1206f8b\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9069\"\u003e#9069\u003c/a\u003e consolidate isolated node/link attributes (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9069\"\u003e#9069\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/a774fb77aadf01b46c13fe3d48bc2393fc6ef0ff\"\u003e\u003ccode\u003ea774fb7\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9066\"\u003e#9066\u003c/a\u003e arborist: respect --omit flag in linked install strategy (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9066\"\u003e#9066\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/8614b2af5c912e1ab293bdc41f9b8ae189cfa901\"\u003e\u003ccode\u003e8614b2a\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9031\"\u003e#9031\u003c/a\u003e arborist: avoid full reinstall on subsequent linked strategy runs (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9031\"\u003e#9031\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/16fbe135b86908426ffb8d4caa73e66cd7a679b1\"\u003e\u003ccode\u003e16fbe13\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9030\"\u003e#9030\u003c/a\u003e resolve relative file: dependencies correctly with install-strategy=linked (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9030\"\u003e#9030\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/983742b7ed70673b31f4607836fd156bf2d22f1d\"\u003e\u003ccode\u003e983742b\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9055\"\u003e#9055\u003c/a\u003e isolated mode code cleanup (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9055\"\u003e#9055\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/a29aeee18f3ddc2348a8e00787d237c874642789\"\u003e\u003ccode\u003ea29aeee\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9028\"\u003e#9028\u003c/a\u003e arborist: retry bin-links on Windows EPERM (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9028\"\u003e#9028\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/10d530242c7d893c562456013bb1c5104ca3e3b8\"\u003e\u003ccode\u003e10d5302\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9051\"\u003e#9051\u003c/a\u003e arborist: unwrap Link nodes in legacyPeerDeps for linked strategy (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9051\"\u003e#9051\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/94bfef5a9f1a841840deee77cd961c90fbed5f3c\"\u003e\u003ccode\u003e94bfef5\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9044\"\u003e#9044\u003c/a\u003e audit: exclude locally linked packages from vulnerability audit  (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9044\"\u003e#9044\u003c/a\u003e) (\u003ca href=\"https://github.com/lucas-gomes-santana\"\u003e\u003ccode\u003e@​lucas-gomes-santana\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/26fa40eeafdbbb616d48fe254c92544cb13fba60\"\u003e\u003ccode\u003e26fa40e\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9041\"\u003e#9041\u003c/a\u003e fix workspace-filtered install with linked strategy (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003earborist: v9.4.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/cli/compare/arborist-v9.3.1...arborist-v9.4.0\"\u003e9.4.0\u003c/a\u003e (2026-02-25)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/4fcd352c553fdc0f13a87ad71ef66d7515c11886\"\u003e\u003ccode\u003e4fcd352\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9017\"\u003e#9017\u003c/a\u003e add :type(registry) to query selector syntax (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9017\"\u003e#9017\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/cli/commit/880ecb786d83e7bc95b1ed75660769e2af253579\"\u003e\u003ccode\u003e880ecb7\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9013\"\u003e#9013\u003c/a\u003e arborist: skip postinstall on store links in linked strategy (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9013\"\u003e#9013\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/07e6edd9d0f21ab65bd98e444598ddcb50b66551\"\u003e\u003ccode\u003e07e6edd\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9025\"\u003e#9025\u003c/a\u003e save libc field to package-lock.json (\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/cli/commit/a2154cd91370c9c611cc19c943d00c3d0bbfa4ef\"\u003e\u003ccode\u003ea2154cd\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8996\"\u003e#8996\u003c/a\u003e linked strategy fixes for scoped packages, aliases, and peer deps (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/8996\"\u003e#8996\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/cli/blob/latest/workspaces/arborist/CHANGELOG.md\"\u003e\u003ccode\u003e@​npmcli/arborist\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/cli/compare/arborist-v9.4.0...arborist-v9.4.1\"\u003e9.4.1\u003c/a\u003e (2026-03-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/5b7c0cc83b6957a2478aff90b64343555919da84\"\u003e\u003ccode\u003e5b7c0cc\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9096\"\u003e#9096\u003c/a\u003e arborist: exclude store nodes from :root \u0026gt; * in linked strategy (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9096\"\u003e#9096\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/3b70a9d1ade5aa5e7edebd0dbc84f0c5f6f202a9\"\u003e\u003ccode\u003e3b70a9d\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9097\"\u003e#9097\u003c/a\u003e arborist: simplify rootDeclaredDeps initialization (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9097\"\u003e#9097\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/c7702d044907e56e06c769fa7a42ed1ed308f29a\"\u003e\u003ccode\u003ec7702d0\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9094\"\u003e#9094\u003c/a\u003e arborist: fix non-idempotent linked install with workspace projects (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9094\"\u003e#9094\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/1a744b5e030c82ec205ef2be1995ec8d36fba49b\"\u003e\u003ccode\u003e1a744b5\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9081\"\u003e#9081\u003c/a\u003e arborist: omit root dev deps in linked strategy when shared with workspaces (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9081\"\u003e#9081\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/ff51827ba603b069afababf0292016ffb8841bd2\"\u003e\u003ccode\u003eff51827\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9076\"\u003e#9076\u003c/a\u003e arborist: do not hoist undeclared workspaces in linked strategy (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9076\"\u003e#9076\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/1206f8b97b5a57df00518eecb7b9aa7ab24ef73c\"\u003e\u003ccode\u003e1206f8b\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9069\"\u003e#9069\u003c/a\u003e consolidate isolated node/link attributes (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9069\"\u003e#9069\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/a774fb77aadf01b46c13fe3d48bc2393fc6ef0ff\"\u003e\u003ccode\u003ea774fb7\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9066\"\u003e#9066\u003c/a\u003e arborist: respect --omit flag in linked install strategy (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9066\"\u003e#9066\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/8614b2af5c912e1ab293bdc41f9b8ae189cfa901\"\u003e\u003ccode\u003e8614b2a\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9031\"\u003e#9031\u003c/a\u003e arborist: avoid full reinstall on subsequent linked strategy runs (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9031\"\u003e#9031\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/16fbe135b86908426ffb8d4caa73e66cd7a679b1\"\u003e\u003ccode\u003e16fbe13\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9030\"\u003e#9030\u003c/a\u003e resolve relative file: dependencies correctly with install-strategy=linked (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9030\"\u003e#9030\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/983742b7ed70673b31f4607836fd156bf2d22f1d\"\u003e\u003ccode\u003e983742b\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9055\"\u003e#9055\u003c/a\u003e isolated mode code cleanup (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9055\"\u003e#9055\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/a29aeee18f3ddc2348a8e00787d237c874642789\"\u003e\u003ccode\u003ea29aeee\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9028\"\u003e#9028\u003c/a\u003e arborist: retry bin-links on Windows EPERM (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9028\"\u003e#9028\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/10d530242c7d893c562456013bb1c5104ca3e3b8\"\u003e\u003ccode\u003e10d5302\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9051\"\u003e#9051\u003c/a\u003e arborist: unwrap Link nodes in legacyPeerDeps for linked strategy (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9051\"\u003e#9051\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/94bfef5a9f1a841840deee77cd961c90fbed5f3c\"\u003e\u003ccode\u003e94bfef5\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9044\"\u003e#9044\u003c/a\u003e audit: exclude locally linked packages from vulnerability audit  (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9044\"\u003e#9044\u003c/a\u003e) (\u003ca href=\"https://github.com/lucas-gomes-santana\"\u003e\u003ccode\u003e@​lucas-gomes-santana\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/26fa40eeafdbbb616d48fe254c92544cb13fba60\"\u003e\u003ccode\u003e26fa40e\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9041\"\u003e#9041\u003c/a\u003e fix workspace-filtered install with linked strategy (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\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.3.1...arborist-v9.4.0\"\u003e9.4.0\u003c/a\u003e (2026-02-25)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/4fcd352c553fdc0f13a87ad71ef66d7515c11886\"\u003e\u003ccode\u003e4fcd352\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9017\"\u003e#9017\u003c/a\u003e add :type(registry) to query selector syntax (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9017\"\u003e#9017\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/cli/commit/880ecb786d83e7bc95b1ed75660769e2af253579\"\u003e\u003ccode\u003e880ecb7\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9013\"\u003e#9013\u003c/a\u003e arborist: skip postinstall on store links in linked strategy (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9013\"\u003e#9013\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/07e6edd9d0f21ab65bd98e444598ddcb50b66551\"\u003e\u003ccode\u003e07e6edd\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9025\"\u003e#9025\u003c/a\u003e save libc field to package-lock.json (\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/cli/commit/a2154cd91370c9c611cc19c943d00c3d0bbfa4ef\"\u003e\u003ccode\u003ea2154cd\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8996\"\u003e#8996\u003c/a\u003e linked strategy fixes for scoped packages, aliases, and peer deps (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/8996\"\u003e#8996\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\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/bdf079d3b65c41a4abbbf2ea176aa047bfb815d4\"\u003e\u003ccode\u003ebdf079d\u003c/code\u003e\u003c/a\u003e chore: release 9.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/721fe3fac383d714aa7fd7285b4392619903b1e7\"\u003e\u003ccode\u003e721fe3f\u003c/code\u003e\u003c/a\u003e deps: read-package-json-fast@3.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/6e4a64976dc9a359b97413cd725e93caa1f0fc28\"\u003e\u003ccode\u003e6e4a649\u003c/code\u003e\u003c/a\u003e deps: pacote@15.0.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/1820afe4b34909b8702da69032dde9d3ecdbb447\"\u003e\u003ccode\u003e1820afe\u003c/code\u003e\u003c/a\u003e deps: cacache@17.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/4b8046e680d5907d2df71d6d3775b66e0bea7ed2\"\u003e\u003ccode\u003e4b8046e\u003c/code\u003e\u003c/a\u003e deps: \u003ccode\u003e@​npmcli/name-from-folder\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/1d4be7a5457fd0081696e29f8382645873cf13d9\"\u003e\u003ccode\u003e1d4be7a\u003c/code\u003e\u003c/a\u003e deps: \u003ccode\u003e@​npmcli/map-workspaces\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/a39556f1cff4526dcbcb7b65cdd86a1ba092e13e\"\u003e\u003ccode\u003ea39556f\u003c/code\u003e\u003c/a\u003e deps: \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.11.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/72a7a5915e9d333d104d88bf73d7a555f9400e24\"\u003e\u003ccode\u003e72a7a59\u003c/code\u003e\u003c/a\u003e fix: only save package-lock when truly finished\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/5ec35b7283b2d37f1431239f33ba420bb4347f0b\"\u003e\u003ccode\u003e5ec35b7\u003c/code\u003e\u003c/a\u003e chore: clean snapshot before code change\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/ad8decaf4bca6459d829afa6e8febcaf5dd25230\"\u003e\u003ccode\u003ead8deca\u003c/code\u003e\u003c/a\u003e chore: release 9.4.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/npm/cli/commits/v9.4.1/workspaces/arborist\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitest/coverage-istanbul` from 3.2.4 to 4.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/vitest/releases\"\u003e\u003ccode\u003e@​vitest/coverage-istanbul\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.1.0\u003c/h2\u003e\n\u003cp\u003eVitest 4.1 is out!\u003c/p\u003e\n\u003cp\u003eThis release page lists all changes made to the project during the 4.1 beta. To get a review of all the new features, read our \u003ca href=\"https://vitest.dev/blog/vitest-4-1\"\u003eblog post\u003c/a\u003e.\u003c/p\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReturn a disposable from doMock()  -  by \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9332\"\u003evitest-dev/vitest#9332\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e3e659a96\"\u003e\u003c!-- raw HTML omitted --\u003e(e3e65)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded chai style assertions  -  by \u003ca href=\"https://github.com/ronnakamoto\"\u003e\u003ccode\u003e@​ronnakamoto\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8842\"\u003evitest-dev/vitest#8842\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/841df9ac5\"\u003e\u003c!-- raw HTML omitted --\u003e(841df)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate to sinon/fake-timers v15 and add \u003ccode\u003esetTickMode\u003c/code\u003e to timer controls  -  by \u003ca href=\"https://github.com/atscott\"\u003e\u003ccode\u003e@​atscott\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8726\"\u003evitest-dev/vitest#8726\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/4b480aaed\"\u003e\u003c!-- raw HTML omitted --\u003e(4b480)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExpose matcher types  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9448\"\u003evitest-dev/vitest#9448\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/3e4b913b1\"\u003e\u003c!-- raw HTML omitted --\u003e(3e4b9)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003etoTestSpecification\u003c/code\u003e to reported tasks  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9464\"\u003evitest-dev/vitest#9464\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/1a4705da9\"\u003e\u003c!-- raw HTML omitted --\u003e(1a470)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eShow a warning if \u003ccode\u003evi.mock\u003c/code\u003e or \u003ccode\u003evi.hoisted\u003c/code\u003e are declared outside of top level of the module  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9387\"\u003evitest-dev/vitest#9387\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5db54a468\"\u003e\u003c!-- raw HTML omitted --\u003e(5db54)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTrack and display expectedly failed tests (.fails) in UI and CLI  -  by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003esheremet-va\u003c/strong\u003e and \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9476\"\u003evitest-dev/vitest#9476\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/77d75fd34\"\u003e\u003c!-- raw HTML omitted --\u003e(77d75)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport tags  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9478\"\u003evitest-dev/vitest#9478\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/de7c8a521\"\u003e\u003c!-- raw HTML omitted --\u003e(de7c8)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003earoundEach\u003c/code\u003e and \u003ccode\u003earoundAll\u003c/code\u003e hooks  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9450\"\u003evitest-dev/vitest#9450\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/2a8cb9dc2\"\u003e\u003c!-- raw HTML omitted --\u003e(2a8cb)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStabilize experimental features  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9529\"\u003evitest-dev/vitest#9529\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b5fd2a16a\"\u003e\u003c!-- raw HTML omitted --\u003e(b5fd2)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAccept \u003ccode\u003enew\u003c/code\u003e or \u003ccode\u003eall\u003c/code\u003e in \u003ccode\u003e--update\u003c/code\u003e flag  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9543\"\u003evitest-dev/vitest#9543\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a5acf28a5\"\u003e\u003c!-- raw HTML omitted --\u003e(a5acf)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003emeta\u003c/code\u003e in test options  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9535\"\u003evitest-dev/vitest#9535\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/7d622e3d1\"\u003e\u003c!-- raw HTML omitted --\u003e(7d622)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport type inference with a new \u003ccode\u003etest.extend\u003c/code\u003e syntax  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9550\"\u003evitest-dev/vitest#9550\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e53854fcc\"\u003e\u003c!-- raw HTML omitted --\u003e(e5385)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport vite 8 beta, fix type issues in the config with different vite versions  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9587\"\u003evitest-dev/vitest#9587\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/990281dfd\"\u003e\u003c!-- raw HTML omitted --\u003e(99028)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd assertion helper to hide internal stack traces  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003eClaude Opus 4.6\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9594\"\u003evitest-dev/vitest#9594\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/eeb0ae2f8\"\u003e\u003c!-- raw HTML omitted --\u003e(eeb0a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStore failure screenshots using artifacts API  -  by \u003ca href=\"https://github.com/macarie\"\u003e\u003ccode\u003e@​macarie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9588\"\u003evitest-dev/vitest#9588\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/24603e3c4\"\u003e\u003c!-- raw HTML omitted --\u003e(24603)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003evitest list\u003c/code\u003e to statically collect tests instead of running files to collect them  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9630\"\u003evitest-dev/vitest#9630\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/7a8e7fc20\"\u003e\u003c!-- raw HTML omitted --\u003e(7a8e7)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e--detect-async-leaks\u003c/code\u003e  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9528\"\u003evitest-dev/vitest#9528\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/c594d4af3\"\u003e\u003c!-- raw HTML omitted --\u003e(c594d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003emockThrow\u003c/code\u003e and \u003ccode\u003emockThrowOnce\u003c/code\u003e  -  by \u003ca href=\"https://github.com/thor-juhasz\"\u003e\u003ccode\u003e@​thor-juhasz\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9512\"\u003evitest-dev/vitest#9512\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/619179fb7\"\u003e\u003c!-- raw HTML omitted --\u003e(61917)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eupdate: \u0026quot;none\u0026quot;\u003c/code\u003e and add docs about snapshots behavior on CI  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9700\"\u003evitest-dev/vitest#9700\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/05f1854e2\"\u003e\u003c!-- raw HTML omitted --\u003e(05f18)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport playwright \u003ccode\u003elaunchOptions\u003c/code\u003e with \u003ccode\u003econnectOptions\u003c/code\u003e  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9702\"\u003evitest-dev/vitest#9702\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f0ff1b2a0\"\u003e\u003c!-- raw HTML omitted --\u003e(f0ff1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003epage/locator.mark\u003c/code\u003e API to enhance playwright trace  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9652\"\u003evitest-dev/vitest#9652\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/d0ee546fe\"\u003e\u003c!-- raw HTML omitted --\u003e(d0ee5)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eSupport tests starting or ending with \u003ccode\u003etest\u003c/code\u003e in \u003ccode\u003eexperimental_parseSpecification\u003c/code\u003e  -  by \u003ca href=\"https://github.com/jgillick\"\u003e\u003ccode\u003e@​jgillick\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003eJeremy Gillick\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9235\"\u003evitest-dev/vitest#9235\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/2f367fad3\"\u003e\u003c!-- raw HTML omitted --\u003e(2f367)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd filters to \u003ccode\u003ecreateSpecification\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9336\"\u003evitest-dev/vitest#9336\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/c8e6c7fbf\"\u003e\u003c!-- raw HTML omitted --\u003e(c8e6c)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExpose \u003ccode\u003erunTestFiles\u003c/code\u003e as alternative to \u003ccode\u003erunTestSpecifications\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9443\"\u003evitest-dev/vitest#9443\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/43d761821\"\u003e\u003c!-- raw HTML omitted --\u003e(43d76)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eallowWrite\u003c/code\u003e and \u003ccode\u003eallowExec\u003c/code\u003e options to \u003ccode\u003eapi\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9350\"\u003evitest-dev/vitest#9350\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/20e00ef78\"\u003e\u003c!-- raw HTML omitted --\u003e(20e00)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow passing down test cases to \u003ccode\u003etoTestSpecification\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9627\"\u003evitest-dev/vitest#9627\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6f17d5ddf\"\u003e\u003c!-- raw HTML omitted --\u003e(6f17d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003euserEvent.wheel\u003c/code\u003e API  -  by \u003ca href=\"https://github.com/macarie\"\u003e\u003ccode\u003e@​macarie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9188\"\u003evitest-dev/vitest#9188\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/660801979\"\u003e\u003c!-- raw HTML omitted --\u003e(66080)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003efilterNode\u003c/code\u003e option to prettyDOM for filtering browser assertion error output  -  by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003esheremet-va\u003c/strong\u003e and \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9475\"\u003evitest-dev/vitest#9475\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/d3220fcd8\"\u003e\u003c!-- raw HTML omitted --\u003e(d3220)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport playwright persistent context  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eClaude Opus 4.6\u003c/strong\u003e and \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9229\"\u003evitest-dev/vitest#9229\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f865d2ba4\"\u003e\u003c!-- raw HTML omitted --\u003e(f865d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003edetailsPanelPosition\u003c/code\u003e option and button  -  by \u003ca href=\"https://github.com/shairez\"\u003e\u003ccode\u003e@​shairez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9525\"\u003evitest-dev/vitest#9525\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/c8a31147c\"\u003e\u003c!-- raw HTML omitted --\u003e(c8a31)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse BlazeDiff instead of pixelmatch  -  by \u003ca href=\"https://github.com/macarie\"\u003e\u003ccode\u003e@​macarie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9514\"\u003evitest-dev/vitest#9514\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/309362089\"\u003e\u003c!-- raw HTML omitted --\u003e(30936)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003efindElement\u003c/code\u003e and enable strict mode in webdriverio and preview  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9677\"\u003evitest-dev/vitest#9677\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/c3f37721c\"\u003e\u003c!-- raw HTML omitted --\u003e(c3f37)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/bomb\"\u003e\u003ccode\u003e@​bomb\u003c/code\u003e\u003c/a\u003e.sh/tab completions  -  by \u003ca href=\"https://github.com/AmirSa12\"\u003e\u003ccode\u003e@​AmirSa12\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8639\"\u003evitest-dev/vitest#8639\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/2...\n\n_Description has been truncated_","html_url":"https://github.com/brisbanesocialchess/brisbanesocialchess.github.io/pull/1025","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/brisbanesocialchess%2Fbrisbanesocialchess.github.io/issues/1025","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1025/packages"},{"uuid":"4079908108","node_id":"PR_kwDOPHT-Ds7KyrHZ","number":1024,"state":"open","title":"Bump the npm-dependencies group across 1 directory with 11 updates","user":"dependabot[bot]","labels":["dependencies","javascript","root","backend"],"assignees":[],"locked":false,"comments_count":5,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-16T02:47:56.000Z","updated_at":"2026-03-16T02:48:53.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"npm-dependencies","update_count":11,"packages":[{"name":"@biomejs/biome","old_version":"2.4.4","new_version":"2.4.6","repository_url":"https://github.com/biomejs/biome"},{"name":"@cloudflare/vitest-pool-workers","old_version":"0.12.18","new_version":"0.12.20","repository_url":"https://github.com/cloudflare/workers-sdk"},{"name":"@npmcli/arborist","old_version":"9.3.1","new_version":"9.4.0","repository_url":"https://github.com/npm/cli"},{"name":"@vitest/coverage-istanbul","old_version":"3.2.4","new_version":"4.0.18","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/coverage-v8","old_version":"3.2.4","new_version":"4.0.18","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"eslint","old_version":"10.0.2","new_version":"10.0.3","repository_url":"https://github.com/eslint/eslint"},{"name":"globals","old_version":"17.3.0","new_version":"17.4.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"lerna","old_version":"9.0.4","new_version":"9.0.5","repository_url":"https://github.com/lerna/lerna"},{"name":"postcss","old_version":"8.5.6","new_version":"8.5.8","repository_url":"https://github.com/postcss/postcss"},{"name":"svgo","old_version":"4.0.0","new_version":"4.0.1","repository_url":"https://github.com/svg/svgo"},{"name":"vitest","old_version":"3.2.4","new_version":"4.0.18","repository_url":"https://github.com/vitest-dev/vitest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-dependencies group with 11 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.4.4` | `2.4.6` |\n| [@cloudflare/vitest-pool-workers](https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/vitest-pool-workers) | `0.12.18` | `0.12.20` |\n| [@npmcli/arborist](https://github.com/npm/cli/tree/HEAD/workspaces/arborist) | `9.3.1` | `9.4.0` |\n| [@vitest/coverage-istanbul](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-istanbul) | `3.2.4` | `4.0.18` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `3.2.4` | `4.0.18` |\n| [eslint](https://github.com/eslint/eslint) | `10.0.2` | `10.0.3` |\n| [globals](https://github.com/sindresorhus/globals) | `17.3.0` | `17.4.0` |\n| [lerna](https://github.com/lerna/lerna/tree/HEAD/packages/lerna) | `9.0.4` | `9.0.5` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.6` | `8.5.8` |\n| [svgo](https://github.com/svg/svgo) | `4.0.0` | `4.0.1` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `3.2.4` | `4.0.18` |\n\n\nUpdates `@biomejs/biome` from 2.4.4 to 2.4.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/biomejs/biome/releases\"\u003e\u003ccode\u003e@​biomejs/biome\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eBiome CLI v2.4.6\u003c/h2\u003e\n\u003ch2\u003e2.4.6\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/biomejs/biome/pull/9305\"\u003e#9305\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/40869b5a698de5e0d2c06bc7587a9cad8c0389c5\"\u003e\u003ccode\u003e40869b5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/4946\"\u003e#4946\u003c/a\u003e: \u003ccode\u003enoUnreachable\u003c/code\u003e no longer reports code inside \u003ccode\u003efinally\u003c/code\u003e blocks as unreachable when there is a \u003ccode\u003ebreak\u003c/code\u003e, \u003ccode\u003econtinue\u003c/code\u003e, or \u003ccode\u003ereturn\u003c/code\u003e in the corresponding \u003ccode\u003etry\u003c/code\u003e body.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9303\"\u003e#9303\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/464910c06058454a0a0ed08998e1b32cb4a6ca67\"\u003e\u003ccode\u003e464910c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/2786\"\u003e#2786\u003c/a\u003e: The formatter no longer produces different output on subsequent runs when a \u003ccode\u003ecase\u003c/code\u003e clause has a trailing line comment followed by a single block statement.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9324\"\u003e#9324\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/6294aa2e2710e90a05ed53edfc4dd80e3c4cbd9a\"\u003e\u003ccode\u003e6294aa2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/arendjr\"\u003e\u003ccode\u003e@​arendjr\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7730\"\u003e\u003ccode\u003e[#7730](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7730)\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://biomejs.dev/linter/rules/use-anchor-content/\"\u003e\u003ccode\u003euseAnchorContent\u003c/code\u003e\u003c/a\u003e now recognises SolidJS's \u003ccode\u003einnerHTML\u003c/code\u003e the same way as React's \u003ccode\u003edangerouslySetInnerHTML\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9298\"\u003e#9298\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/1003229853c80569751137b6f52dcc1b08aed659\"\u003e\u003ccode\u003e1003229\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Netail\"\u003e\u003ccode\u003e@​Netail\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/9296\"\u003e\u003ccode\u003e[#9296](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9296)\u003c/code\u003e\u003c/a\u003e, so comments are moved along with the attributes in the useSortedAttributes assist rule code fix.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9329\"\u003e#9329\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/855b45125ad33933066eb363f706e1f00dc149d2\"\u003e\u003ccode\u003e855b451\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Improved performance of \u003ca href=\"https://biomejs.dev/linter/rules/no-empty-block-statements/\"\u003e\u003ccode\u003enoEmptyBlockStatements\u003c/code\u003e\u003c/a\u003e. The rule is now smarter about short-circuiting its logic.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9326\"\u003e#9326\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/85dfe9b00b820fee0ad936a54328491446e085f5\"\u003e\u003ccode\u003e85dfe9b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Improved performance for \u003ca href=\"https://biomejs.dev/linter/rules/no-import-cycles/\"\u003e\u003ccode\u003enoImportCycles\u003c/code\u003e\u003c/a\u003e by explicitly excluding node_modules from the cycle detection. The performance improvement is directly proportional to how big your dependency tree is.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9323\"\u003e#9323\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/d5ee4690bba0a3bb8a97da029732afde56cd4cd7\"\u003e\u003ccode\u003ed5ee469\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/9217\"\u003e#9217\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/biomejs/biome-vscode/issues/959\"\u003ebiomejs/biome-vscode#959\u003c/a\u003e, where the Biome language server didn't correctly resolve the editor setting \u003ccode\u003econfigurationPath\u003c/code\u003e when the provided value is a relative path.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9302\"\u003e#9302\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/86fbc70e8f5a63fd9ece11a99b2684c25c301dba\"\u003e\u003ccode\u003e86fbc70\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/sepagian\"\u003e\u003ccode\u003e@​sepagian\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/9300\"\u003e#9300\u003c/a\u003e: Lowercase component member expressions like \u003ccode\u003e\u0026lt;form.Field\u0026gt;\u003c/code\u003e in Svelte and Astro files are now correctly formatted.\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e-\u0026lt;form .Field\u0026gt;\u0026lt;/form.Field\u0026gt;\n+\u0026lt;form.Field\u0026gt;\u0026lt;/form.Field\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(js_analyze): move comments with useSortedAttributes action by \u003ca href=\"https://github.com/Netail\"\u003e\u003ccode\u003e@​Netail\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9298\"\u003ebiomejs/biome#9298\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(formatter): switch case comments by \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9303\"\u003ebiomejs/biome#9303\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(markdown-parser): promote list structural tokens from skipped trivia to explicit CST nodes by \u003ca href=\"https://github.com/jfmcdowell\"\u003e\u003ccode\u003e@​jfmcdowell\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9274\"\u003ebiomejs/biome#9274\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(noUnreachable): handle dead implicit jumps in finally by \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9305\"\u003ebiomejs/biome#9305\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(markdown-parser): align newline/prescan paragraph-break checks by \u003ca href=\"https://github.com/jfmcdowell\"\u003e\u003ccode\u003e@​jfmcdowell\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9197\"\u003ebiomejs/biome#9197\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(markdown-parser): promote blank lines between list items to MdNewline nodes by \u003ca href=\"https://github.com/jfmcdowell\"\u003e\u003ccode\u003e@​jfmcdowell\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9313\"\u003ebiomejs/biome#9313\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(linter): support SolidJS's \u003ccode\u003einnerHTML\u003c/code\u003e in \u003ccode\u003euseAnchorContent\u003c/code\u003e by \u003ca href=\"https://github.com/arendjr\"\u003e\u003ccode\u003e@​arendjr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9324\"\u003ebiomejs/biome#9324\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(lsp): correctly resolve \u003ccode\u003econfigurationPath\u003c/code\u003e by \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9323\"\u003ebiomejs/biome#9323\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(noImportCycles): exclude \u003ccode\u003enode_modules\u003c/code\u003e from cycle detection by \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9326\"\u003ebiomejs/biome#9326\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(css_parser): split function parser into modules by \u003ca href=\"https://github.com/denbezrukov\"\u003e\u003ccode\u003e@​denbezrukov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9325\"\u003ebiomejs/biome#9325\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(markdown-parser): promote fenced code block skipped trivia to explicit CST nodes by \u003ca href=\"https://github.com/jfmcdowell\"\u003e\u003ccode\u003e@​jfmcdowell\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9321\"\u003ebiomejs/biome#9321\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(css): rename operator_token field to operator by \u003ca href=\"https://github.com/denbezrukov\"\u003e\u003ccode\u003e@​denbezrukov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9327\"\u003ebiomejs/biome#9327\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: add \u003ccode\u003e.skip(1)\u003c/code\u003e to \u003ccode\u003e.ancestors()\u003c/code\u003e calls in a bunch of places by \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9330\"\u003ebiomejs/biome#9330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(noEmptyBlockStatements): short circuit to avoid traversing descendants for comments by \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9329\"\u003ebiomejs/biome#9329\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: lowercase component member expressions in Astro/Svelte by \u003ca href=\"https://github.com/sepagian\"\u003e\u003ccode\u003e@​sepagian\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9302\"\u003ebiomejs/biome#9302\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: align parser options struct name by \u003ca href=\"https://github.com/Netail\"\u003e\u003ccode\u003e@​Netail\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9332\"\u003ebiomejs/biome#9332\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(css): use ScssExpression in ScssNestingDeclaration and CssGenericProperty by \u003ca href=\"https://github.com/denbezrukov\"\u003e\u003ccode\u003e@​denbezrukov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9328\"\u003ebiomejs/biome#9328\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(css): align scss expression node variants by \u003ca href=\"https://github.com/denbezrukov\"\u003e\u003ccode\u003e@​denbezrukov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9340\"\u003ebiomejs/biome#9340\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(css): use expression in page by \u003ca href=\"https://github.com/denbezrukov\"\u003e\u003ccode\u003e@​denbezrukov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9342\"\u003ebiomejs/biome#9342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: release by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9301\"\u003ebiomejs/biome#9301\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/biomejs/biome/blob/main/packages/@biomejs/biome/CHANGELOG.md\"\u003e\u003ccode\u003e@​biomejs/biome\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.4.6\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/biomejs/biome/pull/9305\"\u003e#9305\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/40869b5a698de5e0d2c06bc7587a9cad8c0389c5\"\u003e\u003ccode\u003e40869b5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/4946\"\u003e#4946\u003c/a\u003e: \u003ccode\u003enoUnreachable\u003c/code\u003e no longer reports code inside \u003ccode\u003efinally\u003c/code\u003e blocks as unreachable when there is a \u003ccode\u003ebreak\u003c/code\u003e, \u003ccode\u003econtinue\u003c/code\u003e, or \u003ccode\u003ereturn\u003c/code\u003e in the corresponding \u003ccode\u003etry\u003c/code\u003e body.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9303\"\u003e#9303\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/464910c06058454a0a0ed08998e1b32cb4a6ca67\"\u003e\u003ccode\u003e464910c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/2786\"\u003e#2786\u003c/a\u003e: The formatter no longer produces different output on subsequent runs when a \u003ccode\u003ecase\u003c/code\u003e clause has a trailing line comment followed by a single block statement.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9324\"\u003e#9324\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/6294aa2e2710e90a05ed53edfc4dd80e3c4cbd9a\"\u003e\u003ccode\u003e6294aa2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/arendjr\"\u003e\u003ccode\u003e@​arendjr\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7730\"\u003e\u003ccode\u003e[#7730](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7730)\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://biomejs.dev/linter/rules/use-anchor-content/\"\u003e\u003ccode\u003euseAnchorContent\u003c/code\u003e\u003c/a\u003e now recognises SolidJS's \u003ccode\u003einnerHTML\u003c/code\u003e the same way as React's \u003ccode\u003edangerouslySetInnerHTML\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9298\"\u003e#9298\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/1003229853c80569751137b6f52dcc1b08aed659\"\u003e\u003ccode\u003e1003229\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Netail\"\u003e\u003ccode\u003e@​Netail\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/9296\"\u003e\u003ccode\u003e[#9296](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9296)\u003c/code\u003e\u003c/a\u003e, so comments are moved along with the attributes in the useSortedAttributes assist rule code fix.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9329\"\u003e#9329\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/855b45125ad33933066eb363f706e1f00dc149d2\"\u003e\u003ccode\u003e855b451\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Improved performance of \u003ca href=\"https://biomejs.dev/linter/rules/no-empty-block-statements/\"\u003e\u003ccode\u003enoEmptyBlockStatements\u003c/code\u003e\u003c/a\u003e. The rule is now smarter about short-circuiting its logic.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9326\"\u003e#9326\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/85dfe9b00b820fee0ad936a54328491446e085f5\"\u003e\u003ccode\u003e85dfe9b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Improved performance for \u003ca href=\"https://biomejs.dev/linter/rules/no-import-cycles/\"\u003e\u003ccode\u003enoImportCycles\u003c/code\u003e\u003c/a\u003e by explicitly excluding node_modules from the cycle detection. The performance improvement is directly proportional to how big your dependency tree is.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9323\"\u003e#9323\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/d5ee4690bba0a3bb8a97da029732afde56cd4cd7\"\u003e\u003ccode\u003ed5ee469\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/9217\"\u003e#9217\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/biomejs/biome-vscode/issues/959\"\u003ebiomejs/biome-vscode#959\u003c/a\u003e, where the Biome language server didn't correctly resolve the editor setting \u003ccode\u003econfigurationPath\u003c/code\u003e when the provided value is a relative path.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9302\"\u003e#9302\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/86fbc70e8f5a63fd9ece11a99b2684c25c301dba\"\u003e\u003ccode\u003e86fbc70\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/sepagian\"\u003e\u003ccode\u003e@​sepagian\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/9300\"\u003e#9300\u003c/a\u003e: Lowercase component member expressions like \u003ccode\u003e\u0026lt;form.Field\u0026gt;\u003c/code\u003e in Svelte and Astro files are now correctly formatted.\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e-\u0026lt;form .Field\u0026gt;\u0026lt;/form.Field\u0026gt;\n+\u0026lt;form.Field\u0026gt;\u0026lt;/form.Field\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.4.5\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/biomejs/biome/pull/9185\"\u003e#9185\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/e43e730f603bb360d2993842d1b883a787224c29\"\u003e\u003ccode\u003ee43e730\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Added the nursery rule \u003ccode\u003euseVueScopedStyles\u003c/code\u003e for Vue SFCs. This rule enforces that \u003ccode\u003e\u0026lt;style\u0026gt;\u003c/code\u003e blocks have the \u003ccode\u003escoped\u003c/code\u003e attribute (or \u003ccode\u003emodule\u003c/code\u003e for CSS Modules), preventing style leakage and conflicts between components.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9184\"\u003e#9184\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/49c8fdecf69089e1be9e58fa52f6b72fd54ce08e\"\u003e\u003ccode\u003e49c8fde\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/chocky335\"\u003e\u003ccode\u003e@​chocky335\u003c/code\u003e\u003c/a\u003e! - Improved plugin performance by batching all plugins into a single syntax visitor with a kind-to-plugin lookup map, reducing per-node dispatch overhead from O(N) to O(1) where N is the number of plugins.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9283\"\u003e#9283\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/071c70053b63c60bccc170a9d84b8b3f08060a94\"\u003e\u003ccode\u003e071c700\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://biomejs.dev/linter/rules/no-undeclared-variables/\"\u003e\u003ccode\u003enoUndeclaredVariables\u003c/code\u003e\u003c/a\u003e erroneously flagging functions and variables defined in the \u003ccode\u003e\u0026lt;script setup\u0026gt;\u003c/code\u003e section of Vue SFCs.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9221\"\u003e#9221\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/4612133cd9677cda3c2eedb52fd8b46be579410d\"\u003e\u003ccode\u003e4612133\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed an issue where the JSON reporter didn't contain the duration of the command.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9294\"\u003e#9294\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/1805c8fb18081e88d81da2a6a542f7d69cd317a2\"\u003e\u003ccode\u003e1805c8f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Netail\"\u003e\u003ccode\u003e@​Netail\u003c/code\u003e\u003c/a\u003e! - Extra rule source reference. \u003ccode\u003ebiome migrate eslint\u003c/code\u003e should do a bit better detecting rules in your eslint configurations.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9178\"\u003e#9178\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/101b3bb2658dd2fb7ce562f82b784fd5d068df62\"\u003e\u003ccode\u003e101b3bb\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Bertie690\"\u003e\u003ccode\u003e@​Bertie690\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/9172\"\u003e#9172\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/9168\"\u003e#9168\u003c/a\u003e:\nBiome now considers more constructs as valid test assertions.\u003c/p\u003e\n\u003cp\u003ePreviously, \u003ca href=\"https://vitest.dev/api/assert.html\"\u003e\u003ccode\u003eassert\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://vitest.dev/api/expect-typeof.html\"\u003e\u003ccode\u003eexpectTypeOf\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://vitest.dev/api/assert-type.html\"\u003e\u003ccode\u003eassertType\u003c/code\u003e\u003c/a\u003e\nwere not recognized as valid assertions by Biome's linting rules, producing false positives in \u003ca href=\"https://biomejs.dev/linter/rules/use-expect\"\u003e\u003ccode\u003elint/nursery/useExpect\u003c/code\u003e\u003c/a\u003e and other similar rules.\u003c/p\u003e\n\u003cp\u003eNow, these rules will no longer produce errors in test cases that used these constructs instead of \u003ccode\u003eexpect\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport { expectTypeOf, assert, assertType } from \u0026quot;vitest\u0026quot;;\n\u003cp\u003e\u003c/code\u003e\u003c/pre\u003e\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/biomejs/biome/commit/cabc56c43eddb40e9b57559ebfabd0454fd942f5\"\u003e\u003ccode\u003ecabc56c\u003c/code\u003e\u003c/a\u003e ci: release (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9301\"\u003e#9301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/3bc07ab8deec56d5f0ba4d84ecfd609c8eed6984\"\u003e\u003ccode\u003e3bc07ab\u003c/code\u003e\u003c/a\u003e ci: release (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9188\"\u003e#9188\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/6b01778301978eba61ab68dabbd2bba814bb6ef3\"\u003e\u003ccode\u003e6b01778\u003c/code\u003e\u003c/a\u003e feat(linter): add useUnicodeRegex rule (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/8773\"\u003e#8773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/e43e730f603bb360d2993842d1b883a787224c29\"\u003e\u003ccode\u003ee43e730\u003c/code\u003e\u003c/a\u003e feat(lint/html): add \u003ccode\u003euseVueScopedStyles\u003c/code\u003e (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9185\"\u003e#9185\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/edf8bb67d6fb03607f2a3c99a3aac93907b069a6\"\u003e\u003ccode\u003eedf8bb6\u003c/code\u003e\u003c/a\u003e feat(lint): add ||= to ??= detection in useNullishCoalescing (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9257\"\u003e#9257\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/9bbdf4dda73e589c82709d514083cb49ae9cda37\"\u003e\u003ccode\u003e9bbdf4d\u003c/code\u003e\u003c/a\u003e feat(lint): add nursery rule useNamedCaptureGroup (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9048\"\u003e#9048\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/1f2fe2e716c9e47c7c37a2ec57ef32caac0746ab\"\u003e\u003ccode\u003e1f2fe2e\u003c/code\u003e\u003c/a\u003e feat: prefer-array-some from eslint-plugin-unicorn (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9056\"\u003e#9056\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/1d2ca15f85f6968b4e4ad262a65aadc76fc54f50\"\u003e\u003ccode\u003e1d2ca15\u003c/code\u003e\u003c/a\u003e feat(lint): add useNullishCoalescing nursery rule (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/8952\"\u003e#8952\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/101b3bb2658dd2fb7ce562f82b784fd5d068df62\"\u003e\u003ccode\u003e101b3bb\u003c/code\u003e\u003c/a\u003e fix(lint): consider more constructs as valid test assertions (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9178\"\u003e#9178\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/3d0648f95a0f7a3fd8ddff58d57a239e68183fe1\"\u003e\u003ccode\u003e3d0648f\u003c/code\u003e\u003c/a\u003e feat(biome_js_analyze): implement \u003ccode\u003enoVueRefAsOperand\u003c/code\u003e (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9063\"\u003e#9063\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/biomejs/biome/commits/@biomejs/biome@2.4.6/packages/@biomejs/biome\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@cloudflare/vitest-pool-workers` from 0.12.18 to 0.12.20\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cloudflare/workers-sdk/releases\"\u003e\u003ccode\u003e@​cloudflare/vitest-pool-workers\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​cloudflare/vitest-pool-workers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.12.20\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/ec2459ebeae9a1a9f14bf0db1f507e1ea5d2dbb2\"\u003e\u003ccode\u003eec2459e\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003ewrangler@4.71.0\u003c/li\u003e\n\u003cli\u003eminiflare@4.20260301.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​cloudflare/vitest-pool-workers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.12.19\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/cloudflare/workers-sdk/pull/12682\"\u003e#12682\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/b5b91c970554ed8a8cc1648ebdc06107c1aa87b5\"\u003e\u003ccode\u003eb5b91c9\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/hiendv\"\u003e\u003ccode\u003e@​hiendv\u003c/code\u003e\u003c/a\u003e! - Fix resource leak where remote proxy sessions were not disposed during pool shutdown, causing vitest processes to hang.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/6a8aa5f28fdf8e8392b1e279a8f679e9698c4671\"\u003e\u003ccode\u003e6a8aa5f\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/d672e2ec47f87ed3403aa291fbb9f671970afbfe\"\u003e\u003ccode\u003ed672e2e\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/35b2c56cdef6f4e7d33a885959f4ce8fc01201d0\"\u003e\u003ccode\u003e35b2c56\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/5f7aaf2a94fe99ec95d318b15ff864a9b07eccd6\"\u003e\u003ccode\u003e5f7aaf2\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/209b3963ccecbe7c9f96f1c4cc30e4682730f257\"\u003e\u003ccode\u003e209b396\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/23a365a7e578ecb6735c1f05a204f5bf236b24f6\"\u003e\u003ccode\u003e23a365a\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/596b8a0cb2cb2cb5b9f7fefbe1e7fc638c7e934f\"\u003e\u003ccode\u003e596b8a0\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/00e729eaa986b19f5573ed6fd52a3e8d33868378\"\u003e\u003ccode\u003e00e729e\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/0769056523c43902b14bdd32330deda01acd65c4\"\u003e\u003ccode\u003e0769056\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/150ef7bcaa9ad2d2de661200ef87ea8f15c62a36\"\u003e\u003ccode\u003e150ef7b\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/bf9cb3d32d4710dbefd7d3c412aefe1558ecd57e\"\u003e\u003ccode\u003ebf9cb3d\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ewrangler@4.70.0\u003c/li\u003e\n\u003cli\u003eminiflare@4.20260301.1\u003c/li\u003e\n\u003c/ul\u003e\n\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/cloudflare/workers-sdk/blob/main/packages/vitest-pool-workers/CHANGELOG.md\"\u003e\u003ccode\u003e@​cloudflare/vitest-pool-workers\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.12.20\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/ec2459ebeae9a1a9f14bf0db1f507e1ea5d2dbb2\"\u003e\u003ccode\u003eec2459e\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003ewrangler@4.71.0\u003c/li\u003e\n\u003cli\u003eminiflare@4.20260301.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.12.19\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/cloudflare/workers-sdk/pull/12682\"\u003e#12682\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/b5b91c970554ed8a8cc1648ebdc06107c1aa87b5\"\u003e\u003ccode\u003eb5b91c9\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/hiendv\"\u003e\u003ccode\u003e@​hiendv\u003c/code\u003e\u003c/a\u003e! - Fix resource leak where remote proxy sessions were not disposed during pool shutdown, causing vitest processes to hang.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/6a8aa5f28fdf8e8392b1e279a8f679e9698c4671\"\u003e\u003ccode\u003e6a8aa5f\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/d672e2ec47f87ed3403aa291fbb9f671970afbfe\"\u003e\u003ccode\u003ed672e2e\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/35b2c56cdef6f4e7d33a885959f4ce8fc01201d0\"\u003e\u003ccode\u003e35b2c56\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/5f7aaf2a94fe99ec95d318b15ff864a9b07eccd6\"\u003e\u003ccode\u003e5f7aaf2\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/209b3963ccecbe7c9f96f1c4cc30e4682730f257\"\u003e\u003ccode\u003e209b396\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/23a365a7e578ecb6735c1f05a204f5bf236b24f6\"\u003e\u003ccode\u003e23a365a\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/596b8a0cb2cb2cb5b9f7fefbe1e7fc638c7e934f\"\u003e\u003ccode\u003e596b8a0\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/00e729eaa986b19f5573ed6fd52a3e8d33868378\"\u003e\u003ccode\u003e00e729e\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/0769056523c43902b14bdd32330deda01acd65c4\"\u003e\u003ccode\u003e0769056\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/150ef7bcaa9ad2d2de661200ef87ea8f15c62a36\"\u003e\u003ccode\u003e150ef7b\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/bf9cb3d32d4710dbefd7d3c412aefe1558ecd57e\"\u003e\u003ccode\u003ebf9cb3d\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ewrangler@4.70.0\u003c/li\u003e\n\u003cli\u003eminiflare@4.20260301.1\u003c/li\u003e\n\u003c/ul\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/cloudflare/workers-sdk/commit/9dff00c277aa2ed70facdee03d742c871e987f44\"\u003e\u003ccode\u003e9dff00c\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/vitest-pool-workers/issues/12748\"\u003e#12748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/ea57dfd56f2e82079927ce0b6fe690713e794a78\"\u003e\u003ccode\u003eea57dfd\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/vitest-pool-workers/issues/12702\"\u003e#12702\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/35b2c56cdef6f4e7d33a885959f4ce8fc01201d0\"\u003e\u003ccode\u003e35b2c56\u003c/code\u003e\u003c/a\u003e containers: Add container and test Containers interceptOutboundHttp (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/vitest-pool-workers/issues/12649\"\u003e#12649\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/b5b91c970554ed8a8cc1648ebdc06107c1aa87b5\"\u003e\u003ccode\u003eb5b91c9\u003c/code\u003e\u003c/a\u003e fix(vitest-pool-workers): dispose remote proxy sessions on pool close (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/vitest-pool-workers/issues/12682\"\u003e#12682\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/cloudflare/workers-sdk/commits/@cloudflare/vitest-pool-workers@0.12.20/packages/vitest-pool-workers\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@npmcli/arborist` from 9.3.1 to 9.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/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.4.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/cli/compare/arborist-v9.3.1...arborist-v9.4.0\"\u003e9.4.0\u003c/a\u003e (2026-02-25)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/4fcd352c553fdc0f13a87ad71ef66d7515c11886\"\u003e\u003ccode\u003e4fcd352\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9017\"\u003e#9017\u003c/a\u003e add :type(registry) to query selector syntax (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9017\"\u003e#9017\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/cli/commit/880ecb786d83e7bc95b1ed75660769e2af253579\"\u003e\u003ccode\u003e880ecb7\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9013\"\u003e#9013\u003c/a\u003e arborist: skip postinstall on store links in linked strategy (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9013\"\u003e#9013\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/07e6edd9d0f21ab65bd98e444598ddcb50b66551\"\u003e\u003ccode\u003e07e6edd\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9025\"\u003e#9025\u003c/a\u003e save libc field to package-lock.json (\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/cli/commit/a2154cd91370c9c611cc19c943d00c3d0bbfa4ef\"\u003e\u003ccode\u003ea2154cd\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8996\"\u003e#8996\u003c/a\u003e linked strategy fixes for scoped packages, aliases, and peer deps (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/8996\"\u003e#8996\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/cli/blob/latest/workspaces/arborist/CHANGELOG.md\"\u003e\u003ccode\u003e@​npmcli/arborist\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/cli/compare/arborist-v9.3.1...arborist-v9.4.0\"\u003e9.4.0\u003c/a\u003e (2026-02-25)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/4fcd352c553fdc0f13a87ad71ef66d7515c11886\"\u003e\u003ccode\u003e4fcd352\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9017\"\u003e#9017\u003c/a\u003e add :type(registry) to query selector syntax (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9017\"\u003e#9017\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/cli/commit/880ecb786d83e7bc95b1ed75660769e2af253579\"\u003e\u003ccode\u003e880ecb7\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9013\"\u003e#9013\u003c/a\u003e arborist: skip postinstall on store links in linked strategy (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9013\"\u003e#9013\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/07e6edd9d0f21ab65bd98e444598ddcb50b66551\"\u003e\u003ccode\u003e07e6edd\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9025\"\u003e#9025\u003c/a\u003e save libc field to package-lock.json (\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/cli/commit/a2154cd91370c9c611cc19c943d00c3d0bbfa4ef\"\u003e\u003ccode\u003ea2154cd\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8996\"\u003e#8996\u003c/a\u003e linked strategy fixes for scoped packages, aliases, and peer deps (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/8996\"\u003e#8996\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\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/ad8decaf4bca6459d829afa6e8febcaf5dd25230\"\u003e\u003ccode\u003ead8deca\u003c/code\u003e\u003c/a\u003e chore: release 9.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/8d6d8519fbbcebdca8834e19cb34ac71f045a010\"\u003e\u003ccode\u003e8d6d851\u003c/code\u003e\u003c/a\u003e feat: added --install-strategy=linked (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/6078\"\u003e#6078\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/eefd119583a29e9f090451b03258136a44e2ad5e\"\u003e\u003ccode\u003eeefd119\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.11.0 to 4.11.1\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/npm/cli/commits/v9.4.0/workspaces/arborist\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitest/coverage-istanbul` from 3.2.4 to 4.0.18\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/vitest/releases\"\u003e\u003ccode\u003e@​vitest/coverage-istanbul\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.18\u003c/h2\u003e\n\u003ch3\u003e   🚀 Experimental Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eexperimental\u003c/strong\u003e: Add \u003ccode\u003eonModuleRunner\u003c/code\u003e hook to \u003ccode\u003eworker.init\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9286\"\u003evitest-dev/vitest#9286\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/ea837de7d\"\u003e\u003c!-- raw HTML omitted --\u003e(ea837)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003emeta.url\u003c/code\u003e in \u003ccode\u003ecreateRequire\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9441\"\u003evitest-dev/vitest#9441\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e057281ca\"\u003e\u003c!-- raw HTML omitted --\u003e(e0572)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: Hide injected data-testid attributes  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9503\"\u003evitest-dev/vitest#9503\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f89899cd8\"\u003e\u003c!-- raw HTML omitted --\u003e(f8989)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eui\u003c/strong\u003e: Process artifact attachments when generating HTML reporter  -  by \u003ca href=\"https://github.com/macarie\"\u003e\u003ccode\u003e@​macarie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9472\"\u003evitest-dev/vitest#9472\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/225435647\"\u003e\u003c!-- raw HTML omitted --\u003e(22543)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.0.17...v4.0.18\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.0.17\u003c/h2\u003e\n\u003ch3\u003e   🚀 Experimental Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport openTelemetry for browser mode  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9180\"\u003evitest-dev/vitest#9180\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/1ec3a8b68\"\u003e\u003c!-- raw HTML omitted --\u003e(1ec3a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport TRACEPARENT and TRACESTATE environment variables for OpenTelemetry context propagation  -  by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003ehi-ogawa\u003c/strong\u003e and \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9295\"\u003evitest-dev/vitest#9295\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/876cb84c2\"\u003e\u003c!-- raw HTML omitted --\u003e(876cb)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove asymmetric matcher diff readability by unwrapping container matchers  -  by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003esheremet-va\u003c/strong\u003e, \u003cstrong\u003ehi-ogawa\u003c/strong\u003e and \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9330\"\u003evitest-dev/vitest#9330\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b2ec724a8\"\u003e\u003c!-- raw HTML omitted --\u003e(b2ec7)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove runner error when importing outside of test context  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9335\"\u003evitest-dev/vitest#9335\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/2dd3dd839\"\u003e\u003c!-- raw HTML omitted --\u003e(2dd3d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace crypto.randomUUID to allow insecure environments (fix \u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-istanbul/issues/9\"\u003e#9\u003c/a\u003e…  -  by \u003ca href=\"https://github.com/plusgut\"\u003e\u003ccode\u003e@​plusgut\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9339\"\u003evitest-dev/vitest#9339\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9\"\u003evitest-dev/vitest#9\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e6a3f8cc7\"\u003e\u003c!-- raw HTML omitted --\u003e(e6a3f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle null options in \u003ccode\u003eaddEventHandler\u003c/code\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-istanbul/issues/9371\"\u003e#9371\u003c/a\u003e  -  by \u003ca href=\"https://github.com/ThibautMarechal\"\u003e\u003ccode\u003e@​ThibautMarechal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9372\"\u003evitest-dev/vitest#9372\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9371\"\u003evitest-dev/vitest#9371\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/40841ff00\"\u003e\u003c!-- raw HTML omitted --\u003e(40841)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTypo in browser.provider error  -  by \u003ca href=\"https://github.com/deammer\"\u003e\u003ccode\u003e@​deammer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9394\"\u003evitest-dev/vitest#9394\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/4b67fc25a\"\u003e\u003c!-- raw HTML omitted --\u003e(4b67f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eprocess.env\u003c/code\u003e and \u003ccode\u003eimport.meta.env\u003c/code\u003e defines in inline project  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9239\"\u003evitest-dev/vitest#9239\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b70c96121\"\u003e\u003c!-- raw HTML omitted --\u003e(b70c9)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix upload File instance  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9294\"\u003evitest-dev/vitest#9294\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b67788c69\"\u003e\u003c!-- raw HTML omitted --\u003e(b6778)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix invalid project token for artifacts assets  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9321\"\u003evitest-dev/vitest#9321\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/caa7d73d4\"\u003e\u003c!-- raw HTML omitted --\u003e(caa7d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLog \u003ccode\u003eErrorEvent.message\u003c/code\u003e when unhandled \u003ccode\u003eErrorEvent.error\u003c/code\u003e is null  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9322\"\u003evitest-dev/vitest#9322\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5d84eeb91\"\u003e\u003c!-- raw HTML omitted --\u003e(5d84e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003efileParallelism\u003c/code\u003e on an instance  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9328\"\u003evitest-dev/vitest#9328\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/150065459\"\u003e\u003c!-- raw HTML omitted --\u003e(15006)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecoverage\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eRemove unnecessary \u003ccode\u003eistanbul-lib-source-maps\u003c/code\u003e usage  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9344\"\u003evitest-dev/vitest#9344\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b09405375\"\u003e\u003c!-- raw HTML omitted --\u003e(b0940)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApply patch from \u003ca href=\"https://redirect.github.com/istanbuljs/istanbuljs/issues/837\"\u003eistanbuljs/istanbuljs#837\u003c/a\u003e  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003esapphi-red\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9413\"\u003evitest-dev/vitest#9413\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/837\"\u003evitest-dev/vitest#837\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e05cedbf4\"\u003e\u003c!-- raw HTML omitted --\u003e(e05ce)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efsModuleCache\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eDon't store importers in cache  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9422\"\u003evitest-dev/vitest#9422\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/751364eec\"\u003e\u003c!-- raw HTML omitted --\u003e(75136)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd importers alongside importedModules  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9423\"\u003evitest-dev/vitest#9423\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/59f92d403\"\u003e\u003c!-- raw HTML omitted --\u003e(59f92)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emocker\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eFix mock transform with class  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9421\"\u003evitest-dev/vitest#9421\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/d390eb527\"\u003e\u003c!-- raw HTML omitted --\u003e(d390e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epool\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eValidate environment options when reusing the worker  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9349\"\u003evitest-dev/vitest#9349\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a8a8836e3\"\u003e\u003c!-- raw HTML omitted --\u003e(a8a88)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle worker start failures gracefully  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9337\"\u003evitest-dev/vitest#9337\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/200dadb32\"\u003e\u003c!-- raw HTML omitted --\u003e(200da)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereporter\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eReport test module if it failed to run  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9272\"\u003evitest-dev/vitest#9272\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/c78882985\"\u003e\u003c!-- raw HTML omitted --\u003e(c7888)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erunner\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eRespect nested test.only within describe.only  -  by \u003ca href=\"https://github.com/Ujjwaljain16\"\u003e\u003ccode\u003e@​Ujjwaljain16\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9021\"\u003evitest-dev/vitest#9021\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9213\"\u003evitest-dev/vitest#9213\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/55d5dad69\"\u003e\u003c!-- raw HTML omitted --\u003e(55d5d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypecheck\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eImprove error message when tsc outputs help text  -  by \u003ca href=\"https://github.com/Ujjwaljain16\"\u003e\u003ccode\u003e@​Ujjwaljain16\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9214\"\u003evitest-dev/vitest#9214\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/7b10ab4cd\"\u003e\u003c!-- raw HTML omitted --\u003e(7b10a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eui\u003c/strong\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/vitest-dev/vitest/commit/4d3e3c61b9b237447699deab9aca0eb9d6039978\"\u003e\u003ccode\u003e4d3e3c6\u003c/code\u003e\u003c/a\u003e chore: release v4.0.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/dd54e944ec0d7b2730933341f3b940e92b186fb6\"\u003e\u003ccode\u003edd54e94\u003c/code\u003e\u003c/a\u003e chore: release v4.0.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/e05cedbf451172c0ddfb77645b1c5db571ca58c2\"\u003e\u003ccode\u003ee05cedb\u003c/code\u003e\u003c/a\u003e fix(coverage): apply patch from \u003ca href=\"https://redirect.github.com/istanbuljs/istanbuljs/issues/837\"\u003eistanbuljs/istanbuljs#837\u003c/a\u003e (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-istanbul/issues/9413\"\u003e#9413\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/b46d7444cc3a14296c5a4db67232226dc094f35f\"\u003e\u003ccode\u003eb46d744\u003c/code\u003e\u003c/a\u003e chore: release v4.0.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/372e86fdef381038a2c4999fc9007dd7292a0628\"\u003e\u003ccode\u003e372e86f\u003c/code\u003e\u003c/a\u003e fix(coverage): istanbul untested files source maps are off (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-istanbul/issues/9208\"\u003e#9208\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/eb1abf08573032a532015b999ad3501c5e89e3bb\"\u003e\u003ccode\u003eeb1abf0\u003c/code\u003e\u003c/a\u003e chore: release v4.0.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/e4ca917f18d27d7afca9f7130b63f1c913f50e24\"\u003e\u003ccode\u003ee4ca917\u003c/code\u003e\u003c/a\u003e fix(coverage): istanbul provider to not break source maps (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-istanbul/issues/9040\"\u003e#9040\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/9ca74cfb2060d8bc1c7a319ba3cba1578517adb0\"\u003e\u003ccode\u003e9ca74cf\u003c/code\u003e\u003c/a\u003e chore: release v4.0.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/6f22c675f469b48072cd8c42eef7623f47ade488\"\u003e\u003ccode\u003e6f22c67\u003c/code\u003e\u003c/a\u003e fix(coverage): invalidate circular modules correctly on rerun with coverage (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/acc5152b9690992e3ac0cff691db4347f2dccdf9\"\u003e\u003ccode\u003eacc5152\u003c/code\u003e\u003c/a\u003e perf: replace \u003ccode\u003edebug\u003c/code\u003e with \u003ccode\u003eobug\u003c/code\u003e (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-istanbul/issues/9057\"\u003e#9057\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.0.18/packages/coverage-istanbul\"\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@​vitest/coverage-istanbul\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitest/coverage-v8` from 3.2.4 to 4.0.18\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/vitest/releases\"\u003e\u003ccode\u003e@​vitest/coverage-v8\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.18\u003c/h2\u003e\n\u003ch3\u003e   🚀 Experimental Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eexperimental\u003c/strong\u003e: Add \u003ccode\u003eonModuleRunner\u003c/code\u003e hook to \u003ccode\u003eworker.init\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9286\"\u003evitest-dev/vitest#9286\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/ea837de7d\"\u003e\u003c!-- raw HTML omitted --\u003e(ea837)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003emeta.url\u003c/code\u003e in \u003ccode\u003ecreateRequire\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9441\"\u003evitest-dev/vitest#9441\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e057281ca\"\u003e\u003c!-- raw HTML omitted --\u003e(e0572)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: Hide injected data-testid attributes  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9503\"\u003evitest-dev/vitest#9503\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f89899cd8\"\u003e\u003c!-- raw HTML omitted --\u003e(f8989)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eui\u003c/strong\u003e: Process artifact attachments when generating HTML reporter  -  by \u003ca href=\"https://github.com/macarie\"\u003e\u003ccode\u003e@​macarie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9472\"\u003evitest-dev/vitest#9472\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/225435647\"\u003e\u003c!-- raw HTML omitted --\u003e(22543)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.0.17...v4.0.18\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.0.17\u003c/h2\u003e\n\u003ch3\u003e   🚀 Experimental Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport openTelemetry for browser mode  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9180\"\u003evitest-dev/vitest#9180\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/1ec3a8b68\"\u003e\u003c!-- raw HTML omitted --\u003e(1ec3a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport TRACEPARENT and TRACESTATE environment variables for OpenTelemetry context propagation  -  by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003ehi-ogawa\u003c/strong\u003e and \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9295\"\u003evitest-dev/vitest#9295\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/876cb84c2\"\u003e\u003c!-- raw HTML omitted --\u003e(876cb)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove asymmetric matcher diff readability by unwrapping container matchers  -  by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003esheremet-va\u003c/strong\u003e, \u003cstrong\u003ehi-ogawa\u003c/strong\u003e and \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9330\"\u003evitest-dev/vitest#9330\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b2ec724a8\"\u003e\u003c!-- raw HTML omitted --\u003e(b2ec7)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove runner error when importing outside of test context  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9335\"\u003evitest-dev/vitest#9335\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/2dd3dd839\"\u003e\u003c!-- raw HTML omitted --\u003e(2dd3d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace crypto.randomUUID to allow insecure environments (fix \u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/9\"\u003e#9\u003c/a\u003e…  -  by \u003ca href=\"https://github.com/plusgut\"\u003e\u003ccode\u003e@​plusgut\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9339\"\u003evitest-dev/vitest#9339\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9\"\u003evitest-dev/vitest#9\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e6a3f8cc7\"\u003e\u003c!-- raw HTML omitted --\u003e(e6a3f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle null options in \u003ccode\u003eaddEventHandler\u003c/code\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/9371\"\u003e#9371\u003c/a\u003e  -  by \u003ca href=\"https://github.com/ThibautMarechal\"\u003e\u003ccode\u003e@​ThibautMarechal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9372\"\u003evitest-dev/vitest#9372\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9371\"\u003evitest-dev/vitest#9371\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/40841ff00\"\u003e\u003c!-- raw HTML omitted --\u003e(40841)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTypo in browser.provider error  -  by \u003ca href=\"https://github.com/deammer\"\u003e\u003ccode\u003e@​deammer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9394\"\u003evitest-dev/vitest#9394\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/4b67fc25a\"\u003e\u003c!-- raw HTML omitted --\u003e(4b67f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eprocess.env\u003c/code\u003e and \u003ccode\u003eimport.meta.env\u003c/code\u003e defines in inline project  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9239\"\u003evitest-dev/vitest#9239\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b70c96121\"\u003e\u003c!-- raw HTML omitted --\u003e(b70c9)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix upload File instance  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9294\"\u003evitest-dev/vitest#9294\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b67788c69\"\u003e\u003c!-- raw HTML omitted --\u003e(b6778)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix invalid project token for artifacts assets  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9321\"\u003evitest-dev/vitest#9321\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/caa7d73d4\"\u003e\u003c!-- raw HTML omitted --\u003e(caa7d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLog \u003ccode\u003eErrorEvent.message\u003c/code\u003e when unhandled \u003ccode\u003eErrorEvent.error\u003c/code\u003e is null  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9322\"\u003evitest-dev/vitest#9322\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5d84eeb91\"\u003e\u003c!-- raw HTML omitted --\u003e(5d84e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003efileParallelism\u003c/code\u003e on an instance  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9328\"\u003evitest-dev/vitest#9328\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/150065459\"\u003e\u003c!-- raw HTML omitted --\u003e(15006)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecoverage\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eRemove unnecessary \u003ccode\u003eistanbul-lib-source-maps\u003c/code\u003e usage  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9344\"\u003evitest-dev/vitest#9344\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b09405375\"\u003e\u003c!-- raw HTML omitted --\u003e(b0940)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApply patch from \u003ca href=\"https://redirect.github.com/istanbuljs/istanbuljs/issues/837\"\u003eistanbuljs/istanbuljs#837\u003c/a\u003e  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003esapphi-red\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9413\"\u003evitest-dev/vitest#9413\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/837\"\u003evitest-dev/vitest#837\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e05cedbf4\"\u003e\u003c!-- raw HTML omitted --\u003e(e05ce)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efsModuleCache\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eDon't store importers in cache  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9422\"\u003evitest-dev/vitest#9422\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/751364eec\"\u003e\u003c!-- raw HTML omitted --\u003e(75136)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd importers alongside importedModules  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9423\"\u003evitest-dev/vitest#9423\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/59f92d403\"\u003e\u003c!-- raw HTML omitted --\u003e(59f92)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emocker\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eFix mock transform with class  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9421\"\u003evitest-dev/vitest#9421\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/d390eb527\"\u003e\u003c!-- raw HTML omitted --\u003e(d390e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epool\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eValidate environment options when reusing the worker  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9349\"\u003evitest-dev/vitest#9349\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a8a8836e3\"\u003e\u003c!-- raw HTML omitted --\u003e(a8a88)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle worker start failures gracefully  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9337\"\u003evitest-dev/vitest#9337\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/200dadb32\"\u003e\u003c!-- raw HTML omitted --\u003e(200da)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereporter\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eReport test module if it failed to run  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9272\"\u003evitest-dev/vitest#9272\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/c78882985\"\u003e\u003c!-- raw HTML omitted --\u003e(c7888)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erunner\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eRespect nested test.only within describe.only  -  by \u003ca href=\"https://github.com/Ujjwaljain16\"\u003e\u003ccode\u003e@​Ujjwaljain16\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9021\"\u003evitest-dev/vitest#9021\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9213\"\u003evitest-dev/vitest#9213\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/55d5dad69\"\u003e\u003c!-- raw HTML omitted --\u003e(55d5d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypecheck\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eImprove error message when tsc outputs help text  -  by \u003ca href=\"https://github.com/Ujjwaljain16\"\u003e\u003ccode\u003e@​Ujjwaljain16\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9214\"\u003evitest-dev/vitest#9214\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/7b10ab4cd\"\u003e\u003c!-- raw HTML omitted --\u003e(7b10a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eui\u003c/strong\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/vitest-dev/vitest/commit/4d3e3c61b9b237447699deab9aca0eb9d6039978\"\u003e\u003ccode\u003e4d3e3c6\u003c/code\u003e\u003c/a\u003e chore: release v4.0.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/dd54e944ec0d7b2730933341f3b940e92b186fb6\"\u003e\u003ccode\u003edd54e94\u003c/code\u003e\u003c/a\u003e chore: release v4.0.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/29ee7f5ae9a7545141a0d39cfac3df42e4561ca0\"\u003e\u003ccode\u003e29ee7f5\u003c/code\u003e\u003c/a\u003e chore(deps): update \u003ccode\u003east-v8-to-istanbul\u003c/code\u003e (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/9418\"\u003e#9418\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/b09405375d58c1f8f0653a758855fdba56843b93\"\u003e\u003ccode\u003eb094053\u003c/code\u003e\u003c/a\u003e fix(coverage): remove unnecessary \u003ccode\u003eistanbul-lib-source-maps\u003c/code\u003e usage (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/9344\"\u003e#9344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/b46d7444cc3a14296c5a4db67232226dc094f35f\"\u003e\u003ccode\u003eb46d744\u003c/code\u003e\u003c/a\u003e chore: release v4.0.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/eb1abf08573032a532015b999ad3501c5e89e3bb\"\u003e\u003ccode\u003eeb1abf0\u003c/code\u003e\u003c/a\u003e chore: release v4.0.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/9ca74cfb2060d8bc1c7a319ba3cba1578517adb0\"\u003e\u003ccode\u003e9ca74cf\u003c/code\u003e\u003c/a\u003e chore: release v4.0.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/acc5152b9690992e3ac0cff691db4347f2dccdf9\"\u003e\u003ccode\u003eacc5152\u003c/code\u003e\u003c/a\u003e perf: replace \u003ccode\u003edebug\u003c/code\u003e with \u003ccode\u003eobug\u003c/code\u003e (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/9057\"\u003e#9057\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/73b54ce2859d34f3847de465efb3f6affda0f8c1\"\u003e\u003ccode\u003e73b54ce\u003c/code\u003e\u003c/a\u003e chore: release v4.0.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/5aa84d56a609422b09a39b231b6c15e4d68cf3fb\"\u003e\u003ccode\u003e5aa84d5\u003c/code\u003e\u003c/a\u003e chore: release v4.0.12\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.0.18/packages/coverage-v8\"\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@​vitest/coverage-v8\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 10.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/eslint/eslint/releases\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.0.3\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e511b58d5ecd63a232b87743614867f4eaadbba4\"\u003e\u003ccode\u003ee511b58\u003c/code\u003e\u003c/a\u003e fix: update eslint (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20595\"\u003e#20595\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f4c9cf9b8dc5642de555a09295933464080d722a\"\u003e\u003ccode\u003ef4c9cf9\u003c/code\u003e\u003c/a\u003e fix: include variable name in \u003ccode\u003eno-useless-assignment\u003c/code\u003e message (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20581\"\u003e#20581\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ee9ff31cee13712d2be2a6b5c0a4a54449fe9fe1\"\u003e\u003ccode\u003eee9ff31\u003c/code\u003e\u003c/a\u003e fix: update dependency minimatch to ^10.2.4 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20562\"\u003e#20562\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9fc31b03ef05abfc4f0f449b22947029d51a72f6\"\u003e\u003ccode\u003e9fc31b0\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4efaa367c62d5a45dd21e246e4a506e11dd51758\"\u003e\u003ccode\u003e4efaa36\u003c/code\u003e\u003c/a\u003e docs: add info box for \u003ccode\u003eeslint-plugin-eslint-comments\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20570\"\u003e#20570\u003c/a\u003e) (DesselBane)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/23b2759dd5cd70976ab2e8f4a1cf86ffe4b9f65d\"\u003e\u003ccode\u003e23b2759\u003c/code\u003e\u003c/a\u003e docs: add v10 migration guide link to Use docs index (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20577\"\u003e#20577\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/80259a9b0d9e29596a5ef0e1e5269031636cacdb\"\u003e\u003ccode\u003e80259a9\u003c/code\u003e\u003c/a\u003e docs: Remove deprecated eslintrc documentation files (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20472\"\u003e#20472\u003c/a\u003e) (Copilot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9b9b4baf7f0515d28290464ea754d7e7dc350395\"\u003e\u003ccode\u003e9b9b4ba\u003c/code\u003e\u003c/a\u003e docs: fix typo in no-await-in-loop documentation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20575\"\u003e#20575\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e7d72a77e5e1277690a505160137aebd5985909a\"\u003e\u003ccode\u003ee7d72a7\u003c/code\u003e\u003c/a\u003e docs: document TypeScript 5.3 minimum supported version (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20547\"\u003e#20547\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ef8fb924bfabc2e239b46b2d7b3c37319b03084e\"\u003e\u003ccode\u003eef8fb92\u003c/code\u003e\u003c/a\u003e chore: package.json update for eslint-config-eslint release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e8f21040f675753e92df8e04f2dbd03addb92985\"\u003e\u003ccode\u003ee8f2104\u003c/code\u003e\u003c/a\u003e chore: updates for v9.39.4 release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5cd1604cea5734bc235155a1a1add9f08ae83370\"\u003e\u003ccode\u003e5cd1604\u003c/code\u003e\u003c/a\u003e refactor: simplify isCombiningCharacter helper (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20524\"\u003e#20524\u003c/a\u003e) (Huáng Jùnliàng)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/70ff1d07a8e7eba9e70b67ea55fcf2e47cdc9b2d\"\u003e\u003ccode\u003e70ff1d0\u003c/code\u003e\u003c/a\u003e chore: eslint-config-eslint require Node \u003ccode\u003e^20.19.0 || ^22.13.0 || \u0026gt;=24\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20586\"\u003e#20586\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e32df71a569d5f4aca13079dedd4ae76ea05168a\"\u003e\u003ccode\u003ee32df71\u003c/code\u003e\u003c/a\u003e chore: update eslint-plugin-eslint-comments, remove legacy-peer-deps (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20576\"\u003e#20576\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/53ca6eeed8...\n\n_Description has been truncated_","html_url":"https://github.com/brisbanesocialchess/brisbanesocialchess.github.io/pull/1024","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/brisbanesocialchess%2Fbrisbanesocialchess.github.io/issues/1024","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1024/packages"},{"uuid":"4078653195","node_id":"PR_kwDOBY2OQc7KvAKC","number":14442,"state":"closed","title":"Bump @npmcli/arborist from 9.4.0 to 9.4.3 in /npm_and_yarn/helpers in the npm-dependencies group across 1 directory","user":"dependabot[bot]","labels":["dependencies","javascript","L: javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-10T16:03:02.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-15T16:02:50.000Z","updated_at":"2026-05-10T16:03:03.000Z","time_to_close":4838412,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"@npmcli/arborist","old_version":"9.4.0","new_version":"9.4.3","repository_url":"https://github.com/npm/cli"}],"path":"/npm_and_yarn/helpers in the npm-dependencies group across 1 directory","ecosystem":"npm"},"body":"Bumps the npm-dependencies group with 1 update in the /npm_and_yarn/helpers directory: [@npmcli/arborist](https://github.com/npm/cli/tree/HEAD/workspaces/arborist).\n\nUpdates `@npmcli/arborist` from 9.4.0 to 9.4.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\"\u003e@​npmcli/arborist's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003earborist: v9.4.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/cli/compare/arborist-v9.4.2...arborist-v9.4.3\"\u003e9.4.3\u003c/a\u003e (2026-04-22)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/7cd45c6037e2a09e7692d64d6bf16e1eaa24550a\"\u003e\u003ccode\u003e7cd45c6\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9253\"\u003e#9253\u003c/a\u003e arborist: handle \u003ccode\u003enpm link\u003c/code\u003e with install-strategy=linked (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/7e3a66e96431e13ca7a0c09b2f8d421b9350aa13\"\u003e\u003ccode\u003e7e3a66e\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9238\"\u003e#9238\u003c/a\u003e arborist: do not install inert optional extraneous shared dependencies (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9238\"\u003e#9238\u003c/a\u003e) (\u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lovell\"\u003e\u003ccode\u003e@​lovell\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/cff9ce9f5c604478d0a4dfaa164844c43f0eb38d\"\u003e\u003ccode\u003ecff9ce9\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9237\"\u003e#9237\u003c/a\u003e pass _isRoot context where missing (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9237\"\u003e#9237\u003c/a\u003e) (\u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003earborist: v9.4.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/cli/compare/arborist-v9.4.1...arborist-v9.4.2\"\u003e9.4.2\u003c/a\u003e (2026-03-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/21ea382a60b3693ff6c44c81447caa5d0294169c\"\u003e\u003ccode\u003e21ea382\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9110\"\u003e#9110\u003c/a\u003e arborist: resolve sibling override sets via common ancestor (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9110\"\u003e#9110\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/51365b1b8a7924d082f00c27a4aedcb1f81110ec\"\u003e\u003ccode\u003e51365b1\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9107\"\u003e#9107\u003c/a\u003e arborist: update store symlinks when hash changes in linked strategy (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9107\"\u003e#9107\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/8e0a7315d0719227c83ce9921c2bd56d201ad3ca\"\u003e\u003ccode\u003e8e0a731\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9108\"\u003e#9108\u003c/a\u003e arborist: skip linked actual tree diff in package-lock-only mode (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9108\"\u003e#9108\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003earborist: v9.4.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/cli/compare/arborist-v9.4.0...arborist-v9.4.1\"\u003e9.4.1\u003c/a\u003e (2026-03-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/5b7c0cc83b6957a2478aff90b64343555919da84\"\u003e\u003ccode\u003e5b7c0cc\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9096\"\u003e#9096\u003c/a\u003e arborist: exclude store nodes from :root \u0026gt; * in linked strategy (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9096\"\u003e#9096\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/3b70a9d1ade5aa5e7edebd0dbc84f0c5f6f202a9\"\u003e\u003ccode\u003e3b70a9d\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9097\"\u003e#9097\u003c/a\u003e arborist: simplify rootDeclaredDeps initialization (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9097\"\u003e#9097\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/c7702d044907e56e06c769fa7a42ed1ed308f29a\"\u003e\u003ccode\u003ec7702d0\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9094\"\u003e#9094\u003c/a\u003e arborist: fix non-idempotent linked install with workspace projects (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9094\"\u003e#9094\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/1a744b5e030c82ec205ef2be1995ec8d36fba49b\"\u003e\u003ccode\u003e1a744b5\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9081\"\u003e#9081\u003c/a\u003e arborist: omit root dev deps in linked strategy when shared with workspaces (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9081\"\u003e#9081\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/ff51827ba603b069afababf0292016ffb8841bd2\"\u003e\u003ccode\u003eff51827\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9076\"\u003e#9076\u003c/a\u003e arborist: do not hoist undeclared workspaces in linked strategy (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9076\"\u003e#9076\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/1206f8b97b5a57df00518eecb7b9aa7ab24ef73c\"\u003e\u003ccode\u003e1206f8b\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9069\"\u003e#9069\u003c/a\u003e consolidate isolated node/link attributes (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9069\"\u003e#9069\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/a774fb77aadf01b46c13fe3d48bc2393fc6ef0ff\"\u003e\u003ccode\u003ea774fb7\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9066\"\u003e#9066\u003c/a\u003e arborist: respect --omit flag in linked install strategy (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9066\"\u003e#9066\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/8614b2af5c912e1ab293bdc41f9b8ae189cfa901\"\u003e\u003ccode\u003e8614b2a\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9031\"\u003e#9031\u003c/a\u003e arborist: avoid full reinstall on subsequent linked strategy runs (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9031\"\u003e#9031\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/16fbe135b86908426ffb8d4caa73e66cd7a679b1\"\u003e\u003ccode\u003e16fbe13\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9030\"\u003e#9030\u003c/a\u003e resolve relative file: dependencies correctly with install-strategy=linked (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9030\"\u003e#9030\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/983742b7ed70673b31f4607836fd156bf2d22f1d\"\u003e\u003ccode\u003e983742b\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9055\"\u003e#9055\u003c/a\u003e isolated mode code cleanup (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9055\"\u003e#9055\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/a29aeee18f3ddc2348a8e00787d237c874642789\"\u003e\u003ccode\u003ea29aeee\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9028\"\u003e#9028\u003c/a\u003e arborist: retry bin-links on Windows EPERM (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9028\"\u003e#9028\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/10d530242c7d893c562456013bb1c5104ca3e3b8\"\u003e\u003ccode\u003e10d5302\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9051\"\u003e#9051\u003c/a\u003e arborist: unwrap Link nodes in legacyPeerDeps for linked strategy (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9051\"\u003e#9051\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/94bfef5a9f1a841840deee77cd961c90fbed5f3c\"\u003e\u003ccode\u003e94bfef5\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9044\"\u003e#9044\u003c/a\u003e audit: exclude locally linked packages from vulnerability audit  (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9044\"\u003e#9044\u003c/a\u003e) (\u003ca href=\"https://github.com/lucas-gomes-santana\"\u003e\u003ccode\u003e@​lucas-gomes-santana\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/26fa40eeafdbbb616d48fe254c92544cb13fba60\"\u003e\u003ccode\u003e26fa40e\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9041\"\u003e#9041\u003c/a\u003e fix workspace-filtered install with linked strategy (\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/cli/blob/arborist-v9.4.3/workspaces/arborist/CHANGELOG.md\"\u003e@​npmcli/arborist'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.4.2...arborist-v9.4.3\"\u003e9.4.3\u003c/a\u003e (2026-04-22)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/7cd45c6037e2a09e7692d64d6bf16e1eaa24550a\"\u003e\u003ccode\u003e7cd45c6\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9253\"\u003e#9253\u003c/a\u003e arborist: handle \u003ccode\u003enpm link\u003c/code\u003e with install-strategy=linked (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/7e3a66e96431e13ca7a0c09b2f8d421b9350aa13\"\u003e\u003ccode\u003e7e3a66e\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9238\"\u003e#9238\u003c/a\u003e arborist: do not install inert optional extraneous shared dependencies (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9238\"\u003e#9238\u003c/a\u003e) (\u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lovell\"\u003e\u003ccode\u003e@​lovell\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/cff9ce9f5c604478d0a4dfaa164844c43f0eb38d\"\u003e\u003ccode\u003ecff9ce9\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9237\"\u003e#9237\u003c/a\u003e pass _isRoot context where missing (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9237\"\u003e#9237\u003c/a\u003e) (\u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/cli/compare/arborist-v9.4.1...arborist-v9.4.2\"\u003e9.4.2\u003c/a\u003e (2026-03-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/21ea382a60b3693ff6c44c81447caa5d0294169c\"\u003e\u003ccode\u003e21ea382\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9110\"\u003e#9110\u003c/a\u003e arborist: resolve sibling override sets via common ancestor (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9110\"\u003e#9110\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/51365b1b8a7924d082f00c27a4aedcb1f81110ec\"\u003e\u003ccode\u003e51365b1\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9107\"\u003e#9107\u003c/a\u003e arborist: update store symlinks when hash changes in linked strategy (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9107\"\u003e#9107\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/8e0a7315d0719227c83ce9921c2bd56d201ad3ca\"\u003e\u003ccode\u003e8e0a731\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9108\"\u003e#9108\u003c/a\u003e arborist: skip linked actual tree diff in package-lock-only mode (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9108\"\u003e#9108\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\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.4.0...arborist-v9.4.1\"\u003e9.4.1\u003c/a\u003e (2026-03-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/5b7c0cc83b6957a2478aff90b64343555919da84\"\u003e\u003ccode\u003e5b7c0cc\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9096\"\u003e#9096\u003c/a\u003e arborist: exclude store nodes from :root \u0026gt; * in linked strategy (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9096\"\u003e#9096\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/3b70a9d1ade5aa5e7edebd0dbc84f0c5f6f202a9\"\u003e\u003ccode\u003e3b70a9d\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9097\"\u003e#9097\u003c/a\u003e arborist: simplify rootDeclaredDeps initialization (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9097\"\u003e#9097\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/c7702d044907e56e06c769fa7a42ed1ed308f29a\"\u003e\u003ccode\u003ec7702d0\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9094\"\u003e#9094\u003c/a\u003e arborist: fix non-idempotent linked install with workspace projects (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9094\"\u003e#9094\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/1a744b5e030c82ec205ef2be1995ec8d36fba49b\"\u003e\u003ccode\u003e1a744b5\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9081\"\u003e#9081\u003c/a\u003e arborist: omit root dev deps in linked strategy when shared with workspaces (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9081\"\u003e#9081\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/ff51827ba603b069afababf0292016ffb8841bd2\"\u003e\u003ccode\u003eff51827\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9076\"\u003e#9076\u003c/a\u003e arborist: do not hoist undeclared workspaces in linked strategy (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9076\"\u003e#9076\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/1206f8b97b5a57df00518eecb7b9aa7ab24ef73c\"\u003e\u003ccode\u003e1206f8b\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9069\"\u003e#9069\u003c/a\u003e consolidate isolated node/link attributes (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9069\"\u003e#9069\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/a774fb77aadf01b46c13fe3d48bc2393fc6ef0ff\"\u003e\u003ccode\u003ea774fb7\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9066\"\u003e#9066\u003c/a\u003e arborist: respect --omit flag in linked install strategy (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9066\"\u003e#9066\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/8614b2af5c912e1ab293bdc41f9b8ae189cfa901\"\u003e\u003ccode\u003e8614b2a\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9031\"\u003e#9031\u003c/a\u003e arborist: avoid full reinstall on subsequent linked strategy runs (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9031\"\u003e#9031\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/16fbe135b86908426ffb8d4caa73e66cd7a679b1\"\u003e\u003ccode\u003e16fbe13\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9030\"\u003e#9030\u003c/a\u003e resolve relative file: dependencies correctly with install-strategy=linked (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9030\"\u003e#9030\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/983742b7ed70673b31f4607836fd156bf2d22f1d\"\u003e\u003ccode\u003e983742b\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9055\"\u003e#9055\u003c/a\u003e isolated mode code cleanup (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9055\"\u003e#9055\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/a29aeee18f3ddc2348a8e00787d237c874642789\"\u003e\u003ccode\u003ea29aeee\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9028\"\u003e#9028\u003c/a\u003e arborist: retry bin-links on Windows EPERM (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9028\"\u003e#9028\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/10d530242c7d893c562456013bb1c5104ca3e3b8\"\u003e\u003ccode\u003e10d5302\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9051\"\u003e#9051\u003c/a\u003e arborist: unwrap Link nodes in legacyPeerDeps for linked strategy (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9051\"\u003e#9051\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/94bfef5a9f1a841840deee77cd961c90fbed5f3c\"\u003e\u003ccode\u003e94bfef5\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9044\"\u003e#9044\u003c/a\u003e audit: exclude locally linked packages from vulnerability audit  (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9044\"\u003e#9044\u003c/a\u003e) (\u003ca href=\"https://github.com/lucas-gomes-santana\"\u003e\u003ccode\u003e@​lucas-gomes-santana\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/26fa40eeafdbbb616d48fe254c92544cb13fba60\"\u003e\u003ccode\u003e26fa40e\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9041\"\u003e#9041\u003c/a\u003e fix workspace-filtered install with linked strategy (\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/cli/commit/524590fea8740eafffea3699ab7fe1435e9c92e5\"\u003e\u003ccode\u003e524590f\u003c/code\u003e\u003c/a\u003e chore: release 11.13.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/7cd45c6037e2a09e7692d64d6bf16e1eaa24550a\"\u003e\u003ccode\u003e7cd45c6\u003c/code\u003e\u003c/a\u003e fix(arborist): handle \u003ccode\u003enpm link\u003c/code\u003e with install-strategy=linked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/7e3a66e96431e13ca7a0c09b2f8d421b9350aa13\"\u003e\u003ccode\u003e7e3a66e\u003c/code\u003e\u003c/a\u003e fix(arborist): do not install inert optional extraneous shared dependencies (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/cff9ce9f5c604478d0a4dfaa164844c43f0eb38d\"\u003e\u003ccode\u003ecff9ce9\u003c/code\u003e\u003c/a\u003e fix: pass _isRoot context where missing (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9237\"\u003e#9237\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/1afa73868d05c67480c6fb211f38d8c165d49fc9\"\u003e\u003ccode\u003e1afa738\u003c/code\u003e\u003c/a\u003e chore: release 11.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/21ea382a60b3693ff6c44c81447caa5d0294169c\"\u003e\u003ccode\u003e21ea382\u003c/code\u003e\u003c/a\u003e fix(arborist): resolve sibling override sets via common ancestor (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9110\"\u003e#9110\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/51365b1b8a7924d082f00c27a4aedcb1f81110ec\"\u003e\u003ccode\u003e51365b1\u003c/code\u003e\u003c/a\u003e fix(arborist): update store symlinks when hash changes in linked strategy (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9\"\u003e#9\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/8e0a7315d0719227c83ce9921c2bd56d201ad3ca\"\u003e\u003ccode\u003e8e0a731\u003c/code\u003e\u003c/a\u003e fix(arborist): skip linked actual tree diff in package-lock-only mode (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9108\"\u003e#9108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/8afa3bd21461c0984caf1bcc2e486c4881bda516\"\u003e\u003ccode\u003e8afa3bd\u003c/code\u003e\u003c/a\u003e chore: release 11.11.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/5b7c0cc83b6957a2478aff90b64343555919da84\"\u003e\u003ccode\u003e5b7c0cc\u003c/code\u003e\u003c/a\u003e fix(arborist): exclude store nodes from :root \u0026gt; * in linked strategy (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9096\"\u003e#9096\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/npm/cli/commits/arborist-v9.4.3/workspaces/arborist\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e","html_url":"https://github.com/dependabot/dependabot-core/pull/14442","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/dependabot%2Fdependabot-core/issues/14442","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/14442/packages"},{"uuid":"4068447744","node_id":"PR_kwDOPHT-Ds7KOqSl","number":1023,"state":"open","title":"Bump the npm-dependencies group across 1 directory with 10 updates","user":"dependabot[bot]","labels":["dependencies","javascript","root","backend"],"assignees":[],"locked":false,"comments_count":4,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-13T02:46:35.000Z","updated_at":"2026-03-13T02:47:16.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"npm-dependencies","update_count":10,"packages":[{"name":"@biomejs/biome","old_version":"2.4.4","new_version":"2.4.6","repository_url":"https://github.com/biomejs/biome"},{"name":"@cloudflare/vitest-pool-workers","old_version":"0.12.18","new_version":"0.12.20","repository_url":"https://github.com/cloudflare/workers-sdk"},{"name":"@npmcli/arborist","old_version":"9.3.1","new_version":"9.4.0","repository_url":"https://github.com/npm/cli"},{"name":"@vitest/coverage-istanbul","old_version":"3.2.4","new_version":"4.0.18","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/coverage-v8","old_version":"3.2.4","new_version":"4.0.18","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"globals","old_version":"17.3.0","new_version":"17.4.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"lerna","old_version":"9.0.4","new_version":"9.0.5","repository_url":"https://github.com/lerna/lerna"},{"name":"postcss","old_version":"8.5.6","new_version":"8.5.8","repository_url":"https://github.com/postcss/postcss"},{"name":"svgo","old_version":"4.0.0","new_version":"4.0.1","repository_url":"https://github.com/svg/svgo"},{"name":"vitest","old_version":"3.2.4","new_version":"4.0.18","repository_url":"https://github.com/vitest-dev/vitest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-dependencies group with 10 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.4.4` | `2.4.6` |\n| [@cloudflare/vitest-pool-workers](https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/vitest-pool-workers) | `0.12.18` | `0.12.20` |\n| [@npmcli/arborist](https://github.com/npm/cli/tree/HEAD/workspaces/arborist) | `9.3.1` | `9.4.0` |\n| [@vitest/coverage-istanbul](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-istanbul) | `3.2.4` | `4.0.18` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `3.2.4` | `4.0.18` |\n| [globals](https://github.com/sindresorhus/globals) | `17.3.0` | `17.4.0` |\n| [lerna](https://github.com/lerna/lerna/tree/HEAD/packages/lerna) | `9.0.4` | `9.0.5` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.6` | `8.5.8` |\n| [svgo](https://github.com/svg/svgo) | `4.0.0` | `4.0.1` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `3.2.4` | `4.0.18` |\n\n\nUpdates `@biomejs/biome` from 2.4.4 to 2.4.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/biomejs/biome/releases\"\u003e\u003ccode\u003e@​biomejs/biome\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eBiome CLI v2.4.6\u003c/h2\u003e\n\u003ch2\u003e2.4.6\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/biomejs/biome/pull/9305\"\u003e#9305\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/40869b5a698de5e0d2c06bc7587a9cad8c0389c5\"\u003e\u003ccode\u003e40869b5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/4946\"\u003e#4946\u003c/a\u003e: \u003ccode\u003enoUnreachable\u003c/code\u003e no longer reports code inside \u003ccode\u003efinally\u003c/code\u003e blocks as unreachable when there is a \u003ccode\u003ebreak\u003c/code\u003e, \u003ccode\u003econtinue\u003c/code\u003e, or \u003ccode\u003ereturn\u003c/code\u003e in the corresponding \u003ccode\u003etry\u003c/code\u003e body.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9303\"\u003e#9303\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/464910c06058454a0a0ed08998e1b32cb4a6ca67\"\u003e\u003ccode\u003e464910c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/2786\"\u003e#2786\u003c/a\u003e: The formatter no longer produces different output on subsequent runs when a \u003ccode\u003ecase\u003c/code\u003e clause has a trailing line comment followed by a single block statement.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9324\"\u003e#9324\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/6294aa2e2710e90a05ed53edfc4dd80e3c4cbd9a\"\u003e\u003ccode\u003e6294aa2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/arendjr\"\u003e\u003ccode\u003e@​arendjr\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7730\"\u003e\u003ccode\u003e[#7730](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7730)\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://biomejs.dev/linter/rules/use-anchor-content/\"\u003e\u003ccode\u003euseAnchorContent\u003c/code\u003e\u003c/a\u003e now recognises SolidJS's \u003ccode\u003einnerHTML\u003c/code\u003e the same way as React's \u003ccode\u003edangerouslySetInnerHTML\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9298\"\u003e#9298\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/1003229853c80569751137b6f52dcc1b08aed659\"\u003e\u003ccode\u003e1003229\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Netail\"\u003e\u003ccode\u003e@​Netail\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/9296\"\u003e\u003ccode\u003e[#9296](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9296)\u003c/code\u003e\u003c/a\u003e, so comments are moved along with the attributes in the useSortedAttributes assist rule code fix.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9329\"\u003e#9329\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/855b45125ad33933066eb363f706e1f00dc149d2\"\u003e\u003ccode\u003e855b451\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Improved performance of \u003ca href=\"https://biomejs.dev/linter/rules/no-empty-block-statements/\"\u003e\u003ccode\u003enoEmptyBlockStatements\u003c/code\u003e\u003c/a\u003e. The rule is now smarter about short-circuiting its logic.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9326\"\u003e#9326\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/85dfe9b00b820fee0ad936a54328491446e085f5\"\u003e\u003ccode\u003e85dfe9b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Improved performance for \u003ca href=\"https://biomejs.dev/linter/rules/no-import-cycles/\"\u003e\u003ccode\u003enoImportCycles\u003c/code\u003e\u003c/a\u003e by explicitly excluding node_modules from the cycle detection. The performance improvement is directly proportional to how big your dependency tree is.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9323\"\u003e#9323\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/d5ee4690bba0a3bb8a97da029732afde56cd4cd7\"\u003e\u003ccode\u003ed5ee469\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/9217\"\u003e#9217\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/biomejs/biome-vscode/issues/959\"\u003ebiomejs/biome-vscode#959\u003c/a\u003e, where the Biome language server didn't correctly resolve the editor setting \u003ccode\u003econfigurationPath\u003c/code\u003e when the provided value is a relative path.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9302\"\u003e#9302\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/86fbc70e8f5a63fd9ece11a99b2684c25c301dba\"\u003e\u003ccode\u003e86fbc70\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/sepagian\"\u003e\u003ccode\u003e@​sepagian\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/9300\"\u003e#9300\u003c/a\u003e: Lowercase component member expressions like \u003ccode\u003e\u0026lt;form.Field\u0026gt;\u003c/code\u003e in Svelte and Astro files are now correctly formatted.\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e-\u0026lt;form .Field\u0026gt;\u0026lt;/form.Field\u0026gt;\n+\u0026lt;form.Field\u0026gt;\u0026lt;/form.Field\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(js_analyze): move comments with useSortedAttributes action by \u003ca href=\"https://github.com/Netail\"\u003e\u003ccode\u003e@​Netail\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9298\"\u003ebiomejs/biome#9298\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(formatter): switch case comments by \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9303\"\u003ebiomejs/biome#9303\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(markdown-parser): promote list structural tokens from skipped trivia to explicit CST nodes by \u003ca href=\"https://github.com/jfmcdowell\"\u003e\u003ccode\u003e@​jfmcdowell\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9274\"\u003ebiomejs/biome#9274\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(noUnreachable): handle dead implicit jumps in finally by \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9305\"\u003ebiomejs/biome#9305\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(markdown-parser): align newline/prescan paragraph-break checks by \u003ca href=\"https://github.com/jfmcdowell\"\u003e\u003ccode\u003e@​jfmcdowell\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9197\"\u003ebiomejs/biome#9197\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(markdown-parser): promote blank lines between list items to MdNewline nodes by \u003ca href=\"https://github.com/jfmcdowell\"\u003e\u003ccode\u003e@​jfmcdowell\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9313\"\u003ebiomejs/biome#9313\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(linter): support SolidJS's \u003ccode\u003einnerHTML\u003c/code\u003e in \u003ccode\u003euseAnchorContent\u003c/code\u003e by \u003ca href=\"https://github.com/arendjr\"\u003e\u003ccode\u003e@​arendjr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9324\"\u003ebiomejs/biome#9324\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(lsp): correctly resolve \u003ccode\u003econfigurationPath\u003c/code\u003e by \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9323\"\u003ebiomejs/biome#9323\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(noImportCycles): exclude \u003ccode\u003enode_modules\u003c/code\u003e from cycle detection by \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9326\"\u003ebiomejs/biome#9326\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(css_parser): split function parser into modules by \u003ca href=\"https://github.com/denbezrukov\"\u003e\u003ccode\u003e@​denbezrukov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9325\"\u003ebiomejs/biome#9325\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(markdown-parser): promote fenced code block skipped trivia to explicit CST nodes by \u003ca href=\"https://github.com/jfmcdowell\"\u003e\u003ccode\u003e@​jfmcdowell\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9321\"\u003ebiomejs/biome#9321\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(css): rename operator_token field to operator by \u003ca href=\"https://github.com/denbezrukov\"\u003e\u003ccode\u003e@​denbezrukov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9327\"\u003ebiomejs/biome#9327\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: add \u003ccode\u003e.skip(1)\u003c/code\u003e to \u003ccode\u003e.ancestors()\u003c/code\u003e calls in a bunch of places by \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9330\"\u003ebiomejs/biome#9330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(noEmptyBlockStatements): short circuit to avoid traversing descendants for comments by \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9329\"\u003ebiomejs/biome#9329\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: lowercase component member expressions in Astro/Svelte by \u003ca href=\"https://github.com/sepagian\"\u003e\u003ccode\u003e@​sepagian\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9302\"\u003ebiomejs/biome#9302\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: align parser options struct name by \u003ca href=\"https://github.com/Netail\"\u003e\u003ccode\u003e@​Netail\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9332\"\u003ebiomejs/biome#9332\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(css): use ScssExpression in ScssNestingDeclaration and CssGenericProperty by \u003ca href=\"https://github.com/denbezrukov\"\u003e\u003ccode\u003e@​denbezrukov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9328\"\u003ebiomejs/biome#9328\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(css): align scss expression node variants by \u003ca href=\"https://github.com/denbezrukov\"\u003e\u003ccode\u003e@​denbezrukov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9340\"\u003ebiomejs/biome#9340\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(css): use expression in page by \u003ca href=\"https://github.com/denbezrukov\"\u003e\u003ccode\u003e@​denbezrukov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9342\"\u003ebiomejs/biome#9342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: release by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9301\"\u003ebiomejs/biome#9301\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/biomejs/biome/blob/main/packages/@biomejs/biome/CHANGELOG.md\"\u003e\u003ccode\u003e@​biomejs/biome\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.4.6\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/biomejs/biome/pull/9305\"\u003e#9305\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/40869b5a698de5e0d2c06bc7587a9cad8c0389c5\"\u003e\u003ccode\u003e40869b5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/4946\"\u003e#4946\u003c/a\u003e: \u003ccode\u003enoUnreachable\u003c/code\u003e no longer reports code inside \u003ccode\u003efinally\u003c/code\u003e blocks as unreachable when there is a \u003ccode\u003ebreak\u003c/code\u003e, \u003ccode\u003econtinue\u003c/code\u003e, or \u003ccode\u003ereturn\u003c/code\u003e in the corresponding \u003ccode\u003etry\u003c/code\u003e body.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9303\"\u003e#9303\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/464910c06058454a0a0ed08998e1b32cb4a6ca67\"\u003e\u003ccode\u003e464910c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/2786\"\u003e#2786\u003c/a\u003e: The formatter no longer produces different output on subsequent runs when a \u003ccode\u003ecase\u003c/code\u003e clause has a trailing line comment followed by a single block statement.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9324\"\u003e#9324\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/6294aa2e2710e90a05ed53edfc4dd80e3c4cbd9a\"\u003e\u003ccode\u003e6294aa2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/arendjr\"\u003e\u003ccode\u003e@​arendjr\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7730\"\u003e\u003ccode\u003e[#7730](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7730)\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://biomejs.dev/linter/rules/use-anchor-content/\"\u003e\u003ccode\u003euseAnchorContent\u003c/code\u003e\u003c/a\u003e now recognises SolidJS's \u003ccode\u003einnerHTML\u003c/code\u003e the same way as React's \u003ccode\u003edangerouslySetInnerHTML\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9298\"\u003e#9298\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/1003229853c80569751137b6f52dcc1b08aed659\"\u003e\u003ccode\u003e1003229\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Netail\"\u003e\u003ccode\u003e@​Netail\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/9296\"\u003e\u003ccode\u003e[#9296](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9296)\u003c/code\u003e\u003c/a\u003e, so comments are moved along with the attributes in the useSortedAttributes assist rule code fix.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9329\"\u003e#9329\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/855b45125ad33933066eb363f706e1f00dc149d2\"\u003e\u003ccode\u003e855b451\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Improved performance of \u003ca href=\"https://biomejs.dev/linter/rules/no-empty-block-statements/\"\u003e\u003ccode\u003enoEmptyBlockStatements\u003c/code\u003e\u003c/a\u003e. The rule is now smarter about short-circuiting its logic.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9326\"\u003e#9326\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/85dfe9b00b820fee0ad936a54328491446e085f5\"\u003e\u003ccode\u003e85dfe9b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Improved performance for \u003ca href=\"https://biomejs.dev/linter/rules/no-import-cycles/\"\u003e\u003ccode\u003enoImportCycles\u003c/code\u003e\u003c/a\u003e by explicitly excluding node_modules from the cycle detection. The performance improvement is directly proportional to how big your dependency tree is.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9323\"\u003e#9323\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/d5ee4690bba0a3bb8a97da029732afde56cd4cd7\"\u003e\u003ccode\u003ed5ee469\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/9217\"\u003e#9217\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/biomejs/biome-vscode/issues/959\"\u003ebiomejs/biome-vscode#959\u003c/a\u003e, where the Biome language server didn't correctly resolve the editor setting \u003ccode\u003econfigurationPath\u003c/code\u003e when the provided value is a relative path.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9302\"\u003e#9302\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/86fbc70e8f5a63fd9ece11a99b2684c25c301dba\"\u003e\u003ccode\u003e86fbc70\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/sepagian\"\u003e\u003ccode\u003e@​sepagian\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/9300\"\u003e#9300\u003c/a\u003e: Lowercase component member expressions like \u003ccode\u003e\u0026lt;form.Field\u0026gt;\u003c/code\u003e in Svelte and Astro files are now correctly formatted.\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e-\u0026lt;form .Field\u0026gt;\u0026lt;/form.Field\u0026gt;\n+\u0026lt;form.Field\u0026gt;\u0026lt;/form.Field\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.4.5\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/biomejs/biome/pull/9185\"\u003e#9185\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/e43e730f603bb360d2993842d1b883a787224c29\"\u003e\u003ccode\u003ee43e730\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Added the nursery rule \u003ccode\u003euseVueScopedStyles\u003c/code\u003e for Vue SFCs. This rule enforces that \u003ccode\u003e\u0026lt;style\u0026gt;\u003c/code\u003e blocks have the \u003ccode\u003escoped\u003c/code\u003e attribute (or \u003ccode\u003emodule\u003c/code\u003e for CSS Modules), preventing style leakage and conflicts between components.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9184\"\u003e#9184\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/49c8fdecf69089e1be9e58fa52f6b72fd54ce08e\"\u003e\u003ccode\u003e49c8fde\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/chocky335\"\u003e\u003ccode\u003e@​chocky335\u003c/code\u003e\u003c/a\u003e! - Improved plugin performance by batching all plugins into a single syntax visitor with a kind-to-plugin lookup map, reducing per-node dispatch overhead from O(N) to O(1) where N is the number of plugins.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9283\"\u003e#9283\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/071c70053b63c60bccc170a9d84b8b3f08060a94\"\u003e\u003ccode\u003e071c700\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://biomejs.dev/linter/rules/no-undeclared-variables/\"\u003e\u003ccode\u003enoUndeclaredVariables\u003c/code\u003e\u003c/a\u003e erroneously flagging functions and variables defined in the \u003ccode\u003e\u0026lt;script setup\u0026gt;\u003c/code\u003e section of Vue SFCs.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9221\"\u003e#9221\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/4612133cd9677cda3c2eedb52fd8b46be579410d\"\u003e\u003ccode\u003e4612133\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed an issue where the JSON reporter didn't contain the duration of the command.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9294\"\u003e#9294\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/1805c8fb18081e88d81da2a6a542f7d69cd317a2\"\u003e\u003ccode\u003e1805c8f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Netail\"\u003e\u003ccode\u003e@​Netail\u003c/code\u003e\u003c/a\u003e! - Extra rule source reference. \u003ccode\u003ebiome migrate eslint\u003c/code\u003e should do a bit better detecting rules in your eslint configurations.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9178\"\u003e#9178\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/101b3bb2658dd2fb7ce562f82b784fd5d068df62\"\u003e\u003ccode\u003e101b3bb\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Bertie690\"\u003e\u003ccode\u003e@​Bertie690\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/9172\"\u003e#9172\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/9168\"\u003e#9168\u003c/a\u003e:\nBiome now considers more constructs as valid test assertions.\u003c/p\u003e\n\u003cp\u003ePreviously, \u003ca href=\"https://vitest.dev/api/assert.html\"\u003e\u003ccode\u003eassert\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://vitest.dev/api/expect-typeof.html\"\u003e\u003ccode\u003eexpectTypeOf\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://vitest.dev/api/assert-type.html\"\u003e\u003ccode\u003eassertType\u003c/code\u003e\u003c/a\u003e\nwere not recognized as valid assertions by Biome's linting rules, producing false positives in \u003ca href=\"https://biomejs.dev/linter/rules/use-expect\"\u003e\u003ccode\u003elint/nursery/useExpect\u003c/code\u003e\u003c/a\u003e and other similar rules.\u003c/p\u003e\n\u003cp\u003eNow, these rules will no longer produce errors in test cases that used these constructs instead of \u003ccode\u003eexpect\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport { expectTypeOf, assert, assertType } from \u0026quot;vitest\u0026quot;;\n\u003cp\u003e\u003c/code\u003e\u003c/pre\u003e\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/biomejs/biome/commit/cabc56c43eddb40e9b57559ebfabd0454fd942f5\"\u003e\u003ccode\u003ecabc56c\u003c/code\u003e\u003c/a\u003e ci: release (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9301\"\u003e#9301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/3bc07ab8deec56d5f0ba4d84ecfd609c8eed6984\"\u003e\u003ccode\u003e3bc07ab\u003c/code\u003e\u003c/a\u003e ci: release (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9188\"\u003e#9188\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/6b01778301978eba61ab68dabbd2bba814bb6ef3\"\u003e\u003ccode\u003e6b01778\u003c/code\u003e\u003c/a\u003e feat(linter): add useUnicodeRegex rule (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/8773\"\u003e#8773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/e43e730f603bb360d2993842d1b883a787224c29\"\u003e\u003ccode\u003ee43e730\u003c/code\u003e\u003c/a\u003e feat(lint/html): add \u003ccode\u003euseVueScopedStyles\u003c/code\u003e (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9185\"\u003e#9185\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/edf8bb67d6fb03607f2a3c99a3aac93907b069a6\"\u003e\u003ccode\u003eedf8bb6\u003c/code\u003e\u003c/a\u003e feat(lint): add ||= to ??= detection in useNullishCoalescing (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9257\"\u003e#9257\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/9bbdf4dda73e589c82709d514083cb49ae9cda37\"\u003e\u003ccode\u003e9bbdf4d\u003c/code\u003e\u003c/a\u003e feat(lint): add nursery rule useNamedCaptureGroup (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9048\"\u003e#9048\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/1f2fe2e716c9e47c7c37a2ec57ef32caac0746ab\"\u003e\u003ccode\u003e1f2fe2e\u003c/code\u003e\u003c/a\u003e feat: prefer-array-some from eslint-plugin-unicorn (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9056\"\u003e#9056\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/1d2ca15f85f6968b4e4ad262a65aadc76fc54f50\"\u003e\u003ccode\u003e1d2ca15\u003c/code\u003e\u003c/a\u003e feat(lint): add useNullishCoalescing nursery rule (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/8952\"\u003e#8952\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/101b3bb2658dd2fb7ce562f82b784fd5d068df62\"\u003e\u003ccode\u003e101b3bb\u003c/code\u003e\u003c/a\u003e fix(lint): consider more constructs as valid test assertions (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9178\"\u003e#9178\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/3d0648f95a0f7a3fd8ddff58d57a239e68183fe1\"\u003e\u003ccode\u003e3d0648f\u003c/code\u003e\u003c/a\u003e feat(biome_js_analyze): implement \u003ccode\u003enoVueRefAsOperand\u003c/code\u003e (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9063\"\u003e#9063\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/biomejs/biome/commits/@biomejs/biome@2.4.6/packages/@biomejs/biome\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@cloudflare/vitest-pool-workers` from 0.12.18 to 0.12.20\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cloudflare/workers-sdk/releases\"\u003e\u003ccode\u003e@​cloudflare/vitest-pool-workers\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​cloudflare/vitest-pool-workers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.12.20\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/ec2459ebeae9a1a9f14bf0db1f507e1ea5d2dbb2\"\u003e\u003ccode\u003eec2459e\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003ewrangler@4.71.0\u003c/li\u003e\n\u003cli\u003eminiflare@4.20260301.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​cloudflare/vitest-pool-workers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.12.19\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/cloudflare/workers-sdk/pull/12682\"\u003e#12682\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/b5b91c970554ed8a8cc1648ebdc06107c1aa87b5\"\u003e\u003ccode\u003eb5b91c9\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/hiendv\"\u003e\u003ccode\u003e@​hiendv\u003c/code\u003e\u003c/a\u003e! - Fix resource leak where remote proxy sessions were not disposed during pool shutdown, causing vitest processes to hang.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/6a8aa5f28fdf8e8392b1e279a8f679e9698c4671\"\u003e\u003ccode\u003e6a8aa5f\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/d672e2ec47f87ed3403aa291fbb9f671970afbfe\"\u003e\u003ccode\u003ed672e2e\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/35b2c56cdef6f4e7d33a885959f4ce8fc01201d0\"\u003e\u003ccode\u003e35b2c56\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/5f7aaf2a94fe99ec95d318b15ff864a9b07eccd6\"\u003e\u003ccode\u003e5f7aaf2\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/209b3963ccecbe7c9f96f1c4cc30e4682730f257\"\u003e\u003ccode\u003e209b396\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/23a365a7e578ecb6735c1f05a204f5bf236b24f6\"\u003e\u003ccode\u003e23a365a\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/596b8a0cb2cb2cb5b9f7fefbe1e7fc638c7e934f\"\u003e\u003ccode\u003e596b8a0\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/00e729eaa986b19f5573ed6fd52a3e8d33868378\"\u003e\u003ccode\u003e00e729e\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/0769056523c43902b14bdd32330deda01acd65c4\"\u003e\u003ccode\u003e0769056\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/150ef7bcaa9ad2d2de661200ef87ea8f15c62a36\"\u003e\u003ccode\u003e150ef7b\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/bf9cb3d32d4710dbefd7d3c412aefe1558ecd57e\"\u003e\u003ccode\u003ebf9cb3d\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ewrangler@4.70.0\u003c/li\u003e\n\u003cli\u003eminiflare@4.20260301.1\u003c/li\u003e\n\u003c/ul\u003e\n\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/cloudflare/workers-sdk/blob/main/packages/vitest-pool-workers/CHANGELOG.md\"\u003e\u003ccode\u003e@​cloudflare/vitest-pool-workers\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.12.20\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/ec2459ebeae9a1a9f14bf0db1f507e1ea5d2dbb2\"\u003e\u003ccode\u003eec2459e\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003ewrangler@4.71.0\u003c/li\u003e\n\u003cli\u003eminiflare@4.20260301.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.12.19\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/cloudflare/workers-sdk/pull/12682\"\u003e#12682\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/b5b91c970554ed8a8cc1648ebdc06107c1aa87b5\"\u003e\u003ccode\u003eb5b91c9\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/hiendv\"\u003e\u003ccode\u003e@​hiendv\u003c/code\u003e\u003c/a\u003e! - Fix resource leak where remote proxy sessions were not disposed during pool shutdown, causing vitest processes to hang.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/6a8aa5f28fdf8e8392b1e279a8f679e9698c4671\"\u003e\u003ccode\u003e6a8aa5f\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/d672e2ec47f87ed3403aa291fbb9f671970afbfe\"\u003e\u003ccode\u003ed672e2e\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/35b2c56cdef6f4e7d33a885959f4ce8fc01201d0\"\u003e\u003ccode\u003e35b2c56\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/5f7aaf2a94fe99ec95d318b15ff864a9b07eccd6\"\u003e\u003ccode\u003e5f7aaf2\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/209b3963ccecbe7c9f96f1c4cc30e4682730f257\"\u003e\u003ccode\u003e209b396\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/23a365a7e578ecb6735c1f05a204f5bf236b24f6\"\u003e\u003ccode\u003e23a365a\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/596b8a0cb2cb2cb5b9f7fefbe1e7fc638c7e934f\"\u003e\u003ccode\u003e596b8a0\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/00e729eaa986b19f5573ed6fd52a3e8d33868378\"\u003e\u003ccode\u003e00e729e\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/0769056523c43902b14bdd32330deda01acd65c4\"\u003e\u003ccode\u003e0769056\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/150ef7bcaa9ad2d2de661200ef87ea8f15c62a36\"\u003e\u003ccode\u003e150ef7b\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/bf9cb3d32d4710dbefd7d3c412aefe1558ecd57e\"\u003e\u003ccode\u003ebf9cb3d\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ewrangler@4.70.0\u003c/li\u003e\n\u003cli\u003eminiflare@4.20260301.1\u003c/li\u003e\n\u003c/ul\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/cloudflare/workers-sdk/commit/9dff00c277aa2ed70facdee03d742c871e987f44\"\u003e\u003ccode\u003e9dff00c\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/vitest-pool-workers/issues/12748\"\u003e#12748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/ea57dfd56f2e82079927ce0b6fe690713e794a78\"\u003e\u003ccode\u003eea57dfd\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/vitest-pool-workers/issues/12702\"\u003e#12702\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/35b2c56cdef6f4e7d33a885959f4ce8fc01201d0\"\u003e\u003ccode\u003e35b2c56\u003c/code\u003e\u003c/a\u003e containers: Add container and test Containers interceptOutboundHttp (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/vitest-pool-workers/issues/12649\"\u003e#12649\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/b5b91c970554ed8a8cc1648ebdc06107c1aa87b5\"\u003e\u003ccode\u003eb5b91c9\u003c/code\u003e\u003c/a\u003e fix(vitest-pool-workers): dispose remote proxy sessions on pool close (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/vitest-pool-workers/issues/12682\"\u003e#12682\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/cloudflare/workers-sdk/commits/@cloudflare/vitest-pool-workers@0.12.20/packages/vitest-pool-workers\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@npmcli/arborist` from 9.3.1 to 9.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/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.4.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/cli/compare/arborist-v9.3.1...arborist-v9.4.0\"\u003e9.4.0\u003c/a\u003e (2026-02-25)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/4fcd352c553fdc0f13a87ad71ef66d7515c11886\"\u003e\u003ccode\u003e4fcd352\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9017\"\u003e#9017\u003c/a\u003e add :type(registry) to query selector syntax (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9017\"\u003e#9017\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/cli/commit/880ecb786d83e7bc95b1ed75660769e2af253579\"\u003e\u003ccode\u003e880ecb7\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9013\"\u003e#9013\u003c/a\u003e arborist: skip postinstall on store links in linked strategy (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9013\"\u003e#9013\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/07e6edd9d0f21ab65bd98e444598ddcb50b66551\"\u003e\u003ccode\u003e07e6edd\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9025\"\u003e#9025\u003c/a\u003e save libc field to package-lock.json (\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/cli/commit/a2154cd91370c9c611cc19c943d00c3d0bbfa4ef\"\u003e\u003ccode\u003ea2154cd\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8996\"\u003e#8996\u003c/a\u003e linked strategy fixes for scoped packages, aliases, and peer deps (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/8996\"\u003e#8996\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/cli/blob/latest/workspaces/arborist/CHANGELOG.md\"\u003e\u003ccode\u003e@​npmcli/arborist\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/cli/compare/arborist-v9.3.1...arborist-v9.4.0\"\u003e9.4.0\u003c/a\u003e (2026-02-25)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/4fcd352c553fdc0f13a87ad71ef66d7515c11886\"\u003e\u003ccode\u003e4fcd352\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9017\"\u003e#9017\u003c/a\u003e add :type(registry) to query selector syntax (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9017\"\u003e#9017\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/cli/commit/880ecb786d83e7bc95b1ed75660769e2af253579\"\u003e\u003ccode\u003e880ecb7\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9013\"\u003e#9013\u003c/a\u003e arborist: skip postinstall on store links in linked strategy (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9013\"\u003e#9013\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/07e6edd9d0f21ab65bd98e444598ddcb50b66551\"\u003e\u003ccode\u003e07e6edd\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9025\"\u003e#9025\u003c/a\u003e save libc field to package-lock.json (\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/cli/commit/a2154cd91370c9c611cc19c943d00c3d0bbfa4ef\"\u003e\u003ccode\u003ea2154cd\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8996\"\u003e#8996\u003c/a\u003e linked strategy fixes for scoped packages, aliases, and peer deps (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/8996\"\u003e#8996\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\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/ad8decaf4bca6459d829afa6e8febcaf5dd25230\"\u003e\u003ccode\u003ead8deca\u003c/code\u003e\u003c/a\u003e chore: release 9.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/8d6d8519fbbcebdca8834e19cb34ac71f045a010\"\u003e\u003ccode\u003e8d6d851\u003c/code\u003e\u003c/a\u003e feat: added --install-strategy=linked (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/6078\"\u003e#6078\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/eefd119583a29e9f090451b03258136a44e2ad5e\"\u003e\u003ccode\u003eeefd119\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.11.0 to 4.11.1\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/npm/cli/commits/v9.4.0/workspaces/arborist\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitest/coverage-istanbul` from 3.2.4 to 4.0.18\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/vitest/releases\"\u003e\u003ccode\u003e@​vitest/coverage-istanbul\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.18\u003c/h2\u003e\n\u003ch3\u003e   🚀 Experimental Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eexperimental\u003c/strong\u003e: Add \u003ccode\u003eonModuleRunner\u003c/code\u003e hook to \u003ccode\u003eworker.init\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9286\"\u003evitest-dev/vitest#9286\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/ea837de7d\"\u003e\u003c!-- raw HTML omitted --\u003e(ea837)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003emeta.url\u003c/code\u003e in \u003ccode\u003ecreateRequire\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9441\"\u003evitest-dev/vitest#9441\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e057281ca\"\u003e\u003c!-- raw HTML omitted --\u003e(e0572)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: Hide injected data-testid attributes  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9503\"\u003evitest-dev/vitest#9503\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f89899cd8\"\u003e\u003c!-- raw HTML omitted --\u003e(f8989)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eui\u003c/strong\u003e: Process artifact attachments when generating HTML reporter  -  by \u003ca href=\"https://github.com/macarie\"\u003e\u003ccode\u003e@​macarie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9472\"\u003evitest-dev/vitest#9472\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/225435647\"\u003e\u003c!-- raw HTML omitted --\u003e(22543)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.0.17...v4.0.18\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.0.17\u003c/h2\u003e\n\u003ch3\u003e   🚀 Experimental Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport openTelemetry for browser mode  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9180\"\u003evitest-dev/vitest#9180\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/1ec3a8b68\"\u003e\u003c!-- raw HTML omitted --\u003e(1ec3a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport TRACEPARENT and TRACESTATE environment variables for OpenTelemetry context propagation  -  by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003ehi-ogawa\u003c/strong\u003e and \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9295\"\u003evitest-dev/vitest#9295\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/876cb84c2\"\u003e\u003c!-- raw HTML omitted --\u003e(876cb)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove asymmetric matcher diff readability by unwrapping container matchers  -  by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003esheremet-va\u003c/strong\u003e, \u003cstrong\u003ehi-ogawa\u003c/strong\u003e and \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9330\"\u003evitest-dev/vitest#9330\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b2ec724a8\"\u003e\u003c!-- raw HTML omitted --\u003e(b2ec7)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove runner error when importing outside of test context  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9335\"\u003evitest-dev/vitest#9335\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/2dd3dd839\"\u003e\u003c!-- raw HTML omitted --\u003e(2dd3d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace crypto.randomUUID to allow insecure environments (fix \u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-istanbul/issues/9\"\u003e#9\u003c/a\u003e…  -  by \u003ca href=\"https://github.com/plusgut\"\u003e\u003ccode\u003e@​plusgut\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9339\"\u003evitest-dev/vitest#9339\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9\"\u003evitest-dev/vitest#9\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e6a3f8cc7\"\u003e\u003c!-- raw HTML omitted --\u003e(e6a3f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle null options in \u003ccode\u003eaddEventHandler\u003c/code\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-istanbul/issues/9371\"\u003e#9371\u003c/a\u003e  -  by \u003ca href=\"https://github.com/ThibautMarechal\"\u003e\u003ccode\u003e@​ThibautMarechal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9372\"\u003evitest-dev/vitest#9372\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9371\"\u003evitest-dev/vitest#9371\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/40841ff00\"\u003e\u003c!-- raw HTML omitted --\u003e(40841)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTypo in browser.provider error  -  by \u003ca href=\"https://github.com/deammer\"\u003e\u003ccode\u003e@​deammer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9394\"\u003evitest-dev/vitest#9394\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/4b67fc25a\"\u003e\u003c!-- raw HTML omitted --\u003e(4b67f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eprocess.env\u003c/code\u003e and \u003ccode\u003eimport.meta.env\u003c/code\u003e defines in inline project  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9239\"\u003evitest-dev/vitest#9239\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b70c96121\"\u003e\u003c!-- raw HTML omitted --\u003e(b70c9)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix upload File instance  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9294\"\u003evitest-dev/vitest#9294\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b67788c69\"\u003e\u003c!-- raw HTML omitted --\u003e(b6778)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix invalid project token for artifacts assets  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9321\"\u003evitest-dev/vitest#9321\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/caa7d73d4\"\u003e\u003c!-- raw HTML omitted --\u003e(caa7d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLog \u003ccode\u003eErrorEvent.message\u003c/code\u003e when unhandled \u003ccode\u003eErrorEvent.error\u003c/code\u003e is null  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9322\"\u003evitest-dev/vitest#9322\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5d84eeb91\"\u003e\u003c!-- raw HTML omitted --\u003e(5d84e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003efileParallelism\u003c/code\u003e on an instance  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9328\"\u003evitest-dev/vitest#9328\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/150065459\"\u003e\u003c!-- raw HTML omitted --\u003e(15006)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecoverage\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eRemove unnecessary \u003ccode\u003eistanbul-lib-source-maps\u003c/code\u003e usage  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9344\"\u003evitest-dev/vitest#9344\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b09405375\"\u003e\u003c!-- raw HTML omitted --\u003e(b0940)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApply patch from \u003ca href=\"https://redirect.github.com/istanbuljs/istanbuljs/issues/837\"\u003eistanbuljs/istanbuljs#837\u003c/a\u003e  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003esapphi-red\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9413\"\u003evitest-dev/vitest#9413\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/837\"\u003evitest-dev/vitest#837\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e05cedbf4\"\u003e\u003c!-- raw HTML omitted --\u003e(e05ce)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efsModuleCache\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eDon't store importers in cache  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9422\"\u003evitest-dev/vitest#9422\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/751364eec\"\u003e\u003c!-- raw HTML omitted --\u003e(75136)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd importers alongside importedModules  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9423\"\u003evitest-dev/vitest#9423\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/59f92d403\"\u003e\u003c!-- raw HTML omitted --\u003e(59f92)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emocker\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eFix mock transform with class  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9421\"\u003evitest-dev/vitest#9421\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/d390eb527\"\u003e\u003c!-- raw HTML omitted --\u003e(d390e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epool\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eValidate environment options when reusing the worker  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9349\"\u003evitest-dev/vitest#9349\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a8a8836e3\"\u003e\u003c!-- raw HTML omitted --\u003e(a8a88)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle worker start failures gracefully  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9337\"\u003evitest-dev/vitest#9337\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/200dadb32\"\u003e\u003c!-- raw HTML omitted --\u003e(200da)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereporter\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eReport test module if it failed to run  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9272\"\u003evitest-dev/vitest#9272\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/c78882985\"\u003e\u003c!-- raw HTML omitted --\u003e(c7888)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erunner\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eRespect nested test.only within describe.only  -  by \u003ca href=\"https://github.com/Ujjwaljain16\"\u003e\u003ccode\u003e@​Ujjwaljain16\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9021\"\u003evitest-dev/vitest#9021\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9213\"\u003evitest-dev/vitest#9213\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/55d5dad69\"\u003e\u003c!-- raw HTML omitted --\u003e(55d5d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypecheck\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eImprove error message when tsc outputs help text  -  by \u003ca href=\"https://github.com/Ujjwaljain16\"\u003e\u003ccode\u003e@​Ujjwaljain16\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9214\"\u003evitest-dev/vitest#9214\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/7b10ab4cd\"\u003e\u003c!-- raw HTML omitted --\u003e(7b10a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eui\u003c/strong\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/vitest-dev/vitest/commit/4d3e3c61b9b237447699deab9aca0eb9d6039978\"\u003e\u003ccode\u003e4d3e3c6\u003c/code\u003e\u003c/a\u003e chore: release v4.0.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/dd54e944ec0d7b2730933341f3b940e92b186fb6\"\u003e\u003ccode\u003edd54e94\u003c/code\u003e\u003c/a\u003e chore: release v4.0.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/e05cedbf451172c0ddfb77645b1c5db571ca58c2\"\u003e\u003ccode\u003ee05cedb\u003c/code\u003e\u003c/a\u003e fix(coverage): apply patch from \u003ca href=\"https://redirect.github.com/istanbuljs/istanbuljs/issues/837\"\u003eistanbuljs/istanbuljs#837\u003c/a\u003e (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-istanbul/issues/9413\"\u003e#9413\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/b46d7444cc3a14296c5a4db67232226dc094f35f\"\u003e\u003ccode\u003eb46d744\u003c/code\u003e\u003c/a\u003e chore: release v4.0.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/372e86fdef381038a2c4999fc9007dd7292a0628\"\u003e\u003ccode\u003e372e86f\u003c/code\u003e\u003c/a\u003e fix(coverage): istanbul untested files source maps are off (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-istanbul/issues/9208\"\u003e#9208\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/eb1abf08573032a532015b999ad3501c5e89e3bb\"\u003e\u003ccode\u003eeb1abf0\u003c/code\u003e\u003c/a\u003e chore: release v4.0.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/e4ca917f18d27d7afca9f7130b63f1c913f50e24\"\u003e\u003ccode\u003ee4ca917\u003c/code\u003e\u003c/a\u003e fix(coverage): istanbul provider to not break source maps (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-istanbul/issues/9040\"\u003e#9040\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/9ca74cfb2060d8bc1c7a319ba3cba1578517adb0\"\u003e\u003ccode\u003e9ca74cf\u003c/code\u003e\u003c/a\u003e chore: release v4.0.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/6f22c675f469b48072cd8c42eef7623f47ade488\"\u003e\u003ccode\u003e6f22c67\u003c/code\u003e\u003c/a\u003e fix(coverage): invalidate circular modules correctly on rerun with coverage (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/acc5152b9690992e3ac0cff691db4347f2dccdf9\"\u003e\u003ccode\u003eacc5152\u003c/code\u003e\u003c/a\u003e perf: replace \u003ccode\u003edebug\u003c/code\u003e with \u003ccode\u003eobug\u003c/code\u003e (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-istanbul/issues/9057\"\u003e#9057\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.0.18/packages/coverage-istanbul\"\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@​vitest/coverage-istanbul\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitest/coverage-v8` from 3.2.4 to 4.0.18\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/vitest/releases\"\u003e\u003ccode\u003e@​vitest/coverage-v8\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.18\u003c/h2\u003e\n\u003ch3\u003e   🚀 Experimental Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eexperimental\u003c/strong\u003e: Add \u003ccode\u003eonModuleRunner\u003c/code\u003e hook to \u003ccode\u003eworker.init\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9286\"\u003evitest-dev/vitest#9286\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/ea837de7d\"\u003e\u003c!-- raw HTML omitted --\u003e(ea837)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003emeta.url\u003c/code\u003e in \u003ccode\u003ecreateRequire\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9441\"\u003evitest-dev/vitest#9441\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e057281ca\"\u003e\u003c!-- raw HTML omitted --\u003e(e0572)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: Hide injected data-testid attributes  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9503\"\u003evitest-dev/vitest#9503\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f89899cd8\"\u003e\u003c!-- raw HTML omitted --\u003e(f8989)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eui\u003c/strong\u003e: Process artifact attachments when generating HTML reporter  -  by \u003ca href=\"https://github.com/macarie\"\u003e\u003ccode\u003e@​macarie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9472\"\u003evitest-dev/vitest#9472\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/225435647\"\u003e\u003c!-- raw HTML omitted --\u003e(22543)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.0.17...v4.0.18\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.0.17\u003c/h2\u003e\n\u003ch3\u003e   🚀 Experimental Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport openTelemetry for browser mode  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9180\"\u003evitest-dev/vitest#9180\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/1ec3a8b68\"\u003e\u003c!-- raw HTML omitted --\u003e(1ec3a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport TRACEPARENT and TRACESTATE environment variables for OpenTelemetry context propagation  -  by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003ehi-ogawa\u003c/strong\u003e and \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9295\"\u003evitest-dev/vitest#9295\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/876cb84c2\"\u003e\u003c!-- raw HTML omitted --\u003e(876cb)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove asymmetric matcher diff readability by unwrapping container matchers  -  by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003esheremet-va\u003c/strong\u003e, \u003cstrong\u003ehi-ogawa\u003c/strong\u003e and \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9330\"\u003evitest-dev/vitest#9330\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b2ec724a8\"\u003e\u003c!-- raw HTML omitted --\u003e(b2ec7)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove runner error when importing outside of test context  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9335\"\u003evitest-dev/vitest#9335\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/2dd3dd839\"\u003e\u003c!-- raw HTML omitted --\u003e(2dd3d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace crypto.randomUUID to allow insecure environments (fix \u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/9\"\u003e#9\u003c/a\u003e…  -  by \u003ca href=\"https://github.com/plusgut\"\u003e\u003ccode\u003e@​plusgut\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9339\"\u003evitest-dev/vitest#9339\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9\"\u003evitest-dev/vitest#9\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e6a3f8cc7\"\u003e\u003c!-- raw HTML omitted --\u003e(e6a3f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle null options in \u003ccode\u003eaddEventHandler\u003c/code\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/9371\"\u003e#9371\u003c/a\u003e  -  by \u003ca href=\"https://github.com/ThibautMarechal\"\u003e\u003ccode\u003e@​ThibautMarechal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9372\"\u003evitest-dev/vitest#9372\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9371\"\u003evitest-dev/vitest#9371\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/40841ff00\"\u003e\u003c!-- raw HTML omitted --\u003e(40841)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTypo in browser.provider error  -  by \u003ca href=\"https://github.com/deammer\"\u003e\u003ccode\u003e@​deammer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9394\"\u003evitest-dev/vitest#9394\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/4b67fc25a\"\u003e\u003c!-- raw HTML omitted --\u003e(4b67f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eprocess.env\u003c/code\u003e and \u003ccode\u003eimport.meta.env\u003c/code\u003e defines in inline project  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9239\"\u003evitest-dev/vitest#9239\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b70c96121\"\u003e\u003c!-- raw HTML omitted --\u003e(b70c9)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix upload File instance  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9294\"\u003evitest-dev/vitest#9294\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b67788c69\"\u003e\u003c!-- raw HTML omitted --\u003e(b6778)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix invalid project token for artifacts assets  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9321\"\u003evitest-dev/vitest#9321\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/caa7d73d4\"\u003e\u003c!-- raw HTML omitted --\u003e(caa7d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLog \u003ccode\u003eErrorEvent.message\u003c/code\u003e when unhandled \u003ccode\u003eErrorEvent.error\u003c/code\u003e is null  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9322\"\u003evitest-dev/vitest#9322\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5d84eeb91\"\u003e\u003c!-- raw HTML omitted --\u003e(5d84e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003efileParallelism\u003c/code\u003e on an instance  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9328\"\u003evitest-dev/vitest#9328\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/150065459\"\u003e\u003c!-- raw HTML omitted --\u003e(15006)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecoverage\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eRemove unnecessary \u003ccode\u003eistanbul-lib-source-maps\u003c/code\u003e usage  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9344\"\u003evitest-dev/vitest#9344\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b09405375\"\u003e\u003c!-- raw HTML omitted --\u003e(b0940)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApply patch from \u003ca href=\"https://redirect.github.com/istanbuljs/istanbuljs/issues/837\"\u003eistanbuljs/istanbuljs#837\u003c/a\u003e  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003esapphi-red\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9413\"\u003evitest-dev/vitest#9413\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/837\"\u003evitest-dev/vitest#837\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e05cedbf4\"\u003e\u003c!-- raw HTML omitted --\u003e(e05ce)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efsModuleCache\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eDon't store importers in cache  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9422\"\u003evitest-dev/vitest#9422\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/751364eec\"\u003e\u003c!-- raw HTML omitted --\u003e(75136)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd importers alongside importedModules  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9423\"\u003evitest-dev/vitest#9423\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/59f92d403\"\u003e\u003c!-- raw HTML omitted --\u003e(59f92)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emocker\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eFix mock transform with class  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9421\"\u003evitest-dev/vitest#9421\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/d390eb527\"\u003e\u003c!-- raw HTML omitted --\u003e(d390e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epool\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eValidate environment options when reusing the worker  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9349\"\u003evitest-dev/vitest#9349\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a8a8836e3\"\u003e\u003c!-- raw HTML omitted --\u003e(a8a88)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle worker start failures gracefully  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9337\"\u003evitest-dev/vitest#9337\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/200dadb32\"\u003e\u003c!-- raw HTML omitted --\u003e(200da)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereporter\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eReport test module if it failed to run  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9272\"\u003evitest-dev/vitest#9272\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/c78882985\"\u003e\u003c!-- raw HTML omitted --\u003e(c7888)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erunner\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eRespect nested test.only within describe.only  -  by \u003ca href=\"https://github.com/Ujjwaljain16\"\u003e\u003ccode\u003e@​Ujjwaljain16\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9021\"\u003evitest-dev/vitest#9021\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9213\"\u003evitest-dev/vitest#9213\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/55d5dad69\"\u003e\u003c!-- raw HTML omitted --\u003e(55d5d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypecheck\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eImprove error message when tsc outputs help text  -  by \u003ca href=\"https://github.com/Ujjwaljain16\"\u003e\u003ccode\u003e@​Ujjwaljain16\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9214\"\u003evitest-dev/vitest#9214\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/7b10ab4cd\"\u003e\u003c!-- raw HTML omitted --\u003e(7b10a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eui\u003c/strong\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/vitest-dev/vitest/commit/4d3e3c61b9b237447699deab9aca0eb9d6039978\"\u003e\u003ccode\u003e4d3e3c6\u003c/code\u003e\u003c/a\u003e chore: release v4.0.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/dd54e944ec0d7b2730933341f3b940e92b186fb6\"\u003e\u003ccode\u003edd54e94\u003c/code\u003e\u003c/a\u003e chore: release v4.0.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/29ee7f5ae9a7545141a0d39cfac3df42e4561ca0\"\u003e\u003ccode\u003e29ee7f5\u003c/code\u003e\u003c/a\u003e chore(deps): update \u003ccode\u003east-v8-to-istanbul\u003c/code\u003e (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/9418\"\u003e#9418\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/b09405375d58c1f8f0653a758855fdba56843b93\"\u003e\u003ccode\u003eb094053\u003c/code\u003e\u003c/a\u003e fix(coverage): remove unnecessary \u003ccode\u003eistanbul-lib-source-maps\u003c/code\u003e usage (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/9344\"\u003e#9344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/b46d7444cc3a14296c5a4db67232226dc094f35f\"\u003e\u003ccode\u003eb46d744\u003c/code\u003e\u003c/a\u003e chore: release v4.0.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/eb1abf08573032a532015b999ad3501c5e89e3bb\"\u003e\u003ccode\u003eeb1abf0\u003c/code\u003e\u003c/a\u003e chore: release v4.0.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/9ca74cfb2060d8bc1c7a319ba3cba1578517adb0\"\u003e\u003ccode\u003e9ca74cf\u003c/code\u003e\u003c/a\u003e chore: release v4.0.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/acc5152b9690992e3ac0cff691db4347f2dccdf9\"\u003e\u003ccode\u003eacc5152\u003c/code\u003e\u003c/a\u003e perf: replace \u003ccode\u003edebug\u003c/code\u003e with \u003ccode\u003eobug\u003c/code\u003e (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/9057\"\u003e#9057\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/73b54ce2859d34f3847de465efb3f6affda0f8c1\"\u003e\u003ccode\u003e73b54ce\u003c/code\u003e\u003c/a\u003e chore: release v4.0.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/5aa84d56a609422b09a39b231b6c15e4d68cf3fb\"\u003e\u003ccode\u003e5aa84d5\u003c/code\u003e\u003c/a\u003e chore: release v4.0.12\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.0.18/packages/coverage-v8\"\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@​vitest/coverage-v8\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `globals` from 17.3.0 to 17.4.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.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate globals (2026-03-01) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/338\"\u003e#338\u003c/a\u003e)  d43a051\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v17.3.0...v17.4.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v17.3.0...v17.4.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/a9cfd7493fb701474d4dc946283c7b9d63d64134\"\u003e\u003ccode\u003ea9cfd74\u003c/code\u003e\u003c/a\u003e 17.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/d43a051c48fbb8c549bb98a7cf294ba84680a7a1\"\u003e\u003ccode\u003ed43a051\u003c/code\u003e\u003c/a\u003e Update globals (2026-03-01) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/338\"\u003e#338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sindresorhus/globals/compare/v17.3.0...v17.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lerna` from 9.0.4 to 9.0.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lerna/lerna/releases\"\u003elerna's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.0.5\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lerna/lerna/compare/v9.0.4...v9.0.5\"\u003e9.0.5\u003c/a\u003e (2026-02-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebump minimatch from 3.0.5 to 3.1.4 (\u003ca href=\"https://redirect.github.com/lerna/lerna/issues/4285\"\u003e#4285\u003c/a\u003e) (\u003ca href=\"https://github.com/lerna/lerna/commit/2e3f99ed2dfa5be614ba3f740ab0579bbd4c51c9\"\u003e2e3f99e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebump tar from 7.5.7 to 7.5.8 (\u003ca href=\"https://redirect.github.com/lerna/lerna/issues/4273\"\u003e#4273\u003c/a\u003e) (\u003ca href=\"https://github.com/lerna/lerna/commit/bdffd1d97c27cd2a43e853d73296936fbc0e4f27\"\u003ebdffd1d\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/lerna/lerna/blob/main/packages/lerna/CHANGELOG.md\"\u003elerna's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lerna/lerna/compare/v9.0.4...v9.0.5\"\u003e9.0.5\u003c/a\u003e (2026-02-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebump minimatch from 3.0.5 to 3.1.4 (\u003ca href=\"https://redirect.github.com/lerna/lerna/issues/4285\"\u003e#4285\u003c/a\u003e) (\u003ca href=\"https://github.com/lerna/lerna/commit/2e3f99ed2dfa5be614ba3f740ab0579bbd4c51c9\"\u003e2e3f99e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebump tar from 7.5.7 to 7.5.8 (\u003ca href=\"https://redirect.github.com/lerna/lerna/issues/4273\"\u003e#4273\u003c/a\u003e) (\u003ca href=\"https://github.com/lerna/lerna/commit/bdffd1d97c27cd2a43e853d73296936fbc0e4f27\"\u003ebdffd1d\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/lerna/lerna/commit/85b9d9519442e6e77f8903eedc0b6f7271058aa7\"\u003e\u003ccode\u003e85b9d95\u003c/code\u003e\u003c/a\u003e chore(misc): publish 9.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lerna/lerna/commit/2e3f99ed2dfa5be614ba3f740ab0579bbd4c51c9\"\u003e\u003ccode\u003e2e3f99e\u003c/code\u003e\u003c/a\u003e fix: bump minimatch from 3.0.5 to 3.1.4 (\u003ca href=\"https://github.com/lerna/lerna/tree/HEAD/packages/lerna/issues/4285\"\u003e#4285\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lerna/lerna/commit/bdffd1d97c27cd2a43e853d73296936fbc0e4f27\"\u003e\u003ccode\u003ebdffd1d\u003c/code\u003e\u003c/a\u003e fix: bump tar from 7.5.7 to 7.5.8 (\u003ca href=\"https://github.com/lerna/lerna/tree/HEAD/packages/lerna/issues/4273\"\u003e#4273\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lerna/lerna/commits/v9.0.5/packages/lerna\"\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.6 to 8.5.8\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.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eProcessor#version\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved source map annotation cleaning performance (by CodeAnt AI).\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 fr...\n\n_Description has been truncated_","html_url":"https://github.com/brisbanesocialchess/brisbanesocialchess.github.io/pull/1023","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/brisbanesocialchess%2Fbrisbanesocialchess.github.io/issues/1023","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1023/packages"},{"uuid":"4049023551","node_id":"PR_kwDOPHT-Ds7JP3re","number":1020,"state":"open","title":"Bump the npm-dependencies group across 1 directory with 8 updates","user":"dependabot[bot]","labels":["dependencies","javascript","root","backend"],"assignees":[],"locked":false,"comments_count":4,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-10T02:46:00.000Z","updated_at":"2026-03-10T02:46:30.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"npm-dependencies","update_count":8,"packages":[{"name":"@biomejs/biome","old_version":"2.4.4","new_version":"2.4.5","repository_url":"https://github.com/biomejs/biome"},{"name":"@npmcli/arborist","old_version":"9.3.1","new_version":"9.4.0","repository_url":"https://github.com/npm/cli"},{"name":"@vitest/coverage-istanbul","old_version":"3.2.4","new_version":"4.0.18","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/coverage-v8","old_version":"3.2.4","new_version":"4.0.18","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"globals","old_version":"17.3.0","new_version":"17.4.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"lerna","old_version":"9.0.4","new_version":"9.0.5","repository_url":"https://github.com/lerna/lerna"},{"name":"postcss","old_version":"8.5.6","new_version":"8.5.8","repository_url":"https://github.com/postcss/postcss"},{"name":"vitest","old_version":"3.2.4","new_version":"4.0.18","repository_url":"https://github.com/vitest-dev/vitest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-dependencies group with 8 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.4.4` | `2.4.5` |\n| [@npmcli/arborist](https://github.com/npm/cli/tree/HEAD/workspaces/arborist) | `9.3.1` | `9.4.0` |\n| [@vitest/coverage-istanbul](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-istanbul) | `3.2.4` | `4.0.18` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `3.2.4` | `4.0.18` |\n| [globals](https://github.com/sindresorhus/globals) | `17.3.0` | `17.4.0` |\n| [lerna](https://github.com/lerna/lerna/tree/HEAD/packages/lerna) | `9.0.4` | `9.0.5` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.6` | `8.5.8` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `3.2.4` | `4.0.18` |\n\n\nUpdates `@biomejs/biome` from 2.4.4 to 2.4.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/biomejs/biome/releases\"\u003e\u003ccode\u003e@​biomejs/biome\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eBiome CLI v2.4.5\u003c/h2\u003e\n\u003ch2\u003e2.4.5\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/biomejs/biome/pull/9185\"\u003e#9185\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/e43e730f603bb360d2993842d1b883a787224c29\"\u003e\u003ccode\u003ee43e730\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Added the nursery rule \u003ccode\u003euseVueScopedStyles\u003c/code\u003e for Vue SFCs. This rule enforces that \u003ccode\u003e\u0026lt;style\u0026gt;\u003c/code\u003e blocks have the \u003ccode\u003escoped\u003c/code\u003e attribute (or \u003ccode\u003emodule\u003c/code\u003e for CSS Modules), preventing style leakage and conflicts between components.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9184\"\u003e#9184\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/49c8fdecf69089e1be9e58fa52f6b72fd54ce08e\"\u003e\u003ccode\u003e49c8fde\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/chocky335\"\u003e\u003ccode\u003e@​chocky335\u003c/code\u003e\u003c/a\u003e! - Improved plugin performance by batching all plugins into a single syntax visitor with a kind-to-plugin lookup map, reducing per-node dispatch overhead from O(N) to O(1) where N is the number of plugins.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9283\"\u003e#9283\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/071c70053b63c60bccc170a9d84b8b3f08060a94\"\u003e\u003ccode\u003e071c700\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://biomejs.dev/linter/rules/no-undeclared-variables/\"\u003e\u003ccode\u003enoUndeclaredVariables\u003c/code\u003e\u003c/a\u003e erroneously flagging functions and variables defined in the \u003ccode\u003e\u0026lt;script setup\u0026gt;\u003c/code\u003e section of Vue SFCs.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9221\"\u003e#9221\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/4612133cd9677cda3c2eedb52fd8b46be579410d\"\u003e\u003ccode\u003e4612133\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed an issue where the JSON reporter didn't contain the duration of the command.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9294\"\u003e#9294\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/1805c8fb18081e88d81da2a6a542f7d69cd317a2\"\u003e\u003ccode\u003e1805c8f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Netail\"\u003e\u003ccode\u003e@​Netail\u003c/code\u003e\u003c/a\u003e! - Extra rule source reference. \u003ccode\u003ebiome migrate eslint\u003c/code\u003e should do a bit better detecting rules in your eslint configurations.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9178\"\u003e#9178\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/101b3bb2658dd2fb7ce562f82b784fd5d068df62\"\u003e\u003ccode\u003e101b3bb\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Bertie690\"\u003e\u003ccode\u003e@​Bertie690\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/9172\"\u003e#9172\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/9168\"\u003e#9168\u003c/a\u003e:\nBiome now considers more constructs as valid test assertions.\u003c/p\u003e\n\u003cp\u003ePreviously, \u003ca href=\"https://vitest.dev/api/assert.html\"\u003e\u003ccode\u003eassert\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://vitest.dev/api/expect-typeof.html\"\u003e\u003ccode\u003eexpectTypeOf\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://vitest.dev/api/assert-type.html\"\u003e\u003ccode\u003eassertType\u003c/code\u003e\u003c/a\u003e\nwere not recognized as valid assertions by Biome's linting rules, producing false positives in \u003ca href=\"https://biomejs.dev/linter/rules/use-expect\"\u003e\u003ccode\u003elint/nursery/useExpect\u003c/code\u003e\u003c/a\u003e and other similar rules.\u003c/p\u003e\n\u003cp\u003eNow, these rules will no longer produce errors in test cases that used these constructs instead of \u003ccode\u003eexpect\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport { expectTypeOf, assert, assertType } from \u0026quot;vitest\u0026quot;;\n\u003cp\u003econst myStr = \u0026quot;Hello from vitest!\u0026quot;;\u003cbr /\u003e\nit(\u0026quot;should be a string\u0026quot;, () =\u0026gt; {\u003cbr /\u003e\nexpectTypeOf(myStr).toBeString();\u003cbr /\u003e\n});\u003cbr /\u003e\ntest(\u0026quot;should still be a string\u0026quot;, () =\u0026gt; {\u003cbr /\u003e\nassertType\u0026lt;string\u0026gt;(myStr);\u003cbr /\u003e\n});\u003cbr /\u003e\nit.todo(\u0026quot;should still still be a string\u0026quot;, () =\u0026gt; {\u003cbr /\u003e\nassert(typeof myStr === \u0026quot;string\u0026quot;);\u003cbr /\u003e\n});\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9173\"\u003e#9173\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/32dad2deb5373950ee52f0e1c544b3313bbe6b52\"\u003e\u003ccode\u003e32dad2d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Added parsing support for Svelte's new \u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17671\"\u003ecomments-in-tags\u003c/a\u003e feature.\u003c/p\u003e\n\u003cp\u003eThe HTML parser will now accept JS style comments in tags in Svelte files.\u003c/p\u003e\n\u003cpre lang=\"svelte\"\u003e\u003ccode\u003e\u0026lt;button\n  // single-line comment\n  onclick={doTheThing}\n\u0026gt;click me\u0026lt;/button\u0026gt;\n\u003cp\u003e\u0026lt;div\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/biomejs/biome/blob/main/packages/@biomejs/biome/CHANGELOG.md\"\u003e\u003ccode\u003e@​biomejs/biome\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.4.5\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/biomejs/biome/pull/9185\"\u003e#9185\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/e43e730f603bb360d2993842d1b883a787224c29\"\u003e\u003ccode\u003ee43e730\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Added the nursery rule \u003ccode\u003euseVueScopedStyles\u003c/code\u003e for Vue SFCs. This rule enforces that \u003ccode\u003e\u0026lt;style\u0026gt;\u003c/code\u003e blocks have the \u003ccode\u003escoped\u003c/code\u003e attribute (or \u003ccode\u003emodule\u003c/code\u003e for CSS Modules), preventing style leakage and conflicts between components.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9184\"\u003e#9184\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/49c8fdecf69089e1be9e58fa52f6b72fd54ce08e\"\u003e\u003ccode\u003e49c8fde\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/chocky335\"\u003e\u003ccode\u003e@​chocky335\u003c/code\u003e\u003c/a\u003e! - Improved plugin performance by batching all plugins into a single syntax visitor with a kind-to-plugin lookup map, reducing per-node dispatch overhead from O(N) to O(1) where N is the number of plugins.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9283\"\u003e#9283\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/071c70053b63c60bccc170a9d84b8b3f08060a94\"\u003e\u003ccode\u003e071c700\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://biomejs.dev/linter/rules/no-undeclared-variables/\"\u003e\u003ccode\u003enoUndeclaredVariables\u003c/code\u003e\u003c/a\u003e erroneously flagging functions and variables defined in the \u003ccode\u003e\u0026lt;script setup\u0026gt;\u003c/code\u003e section of Vue SFCs.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9221\"\u003e#9221\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/4612133cd9677cda3c2eedb52fd8b46be579410d\"\u003e\u003ccode\u003e4612133\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed an issue where the JSON reporter didn't contain the duration of the command.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9294\"\u003e#9294\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/1805c8fb18081e88d81da2a6a542f7d69cd317a2\"\u003e\u003ccode\u003e1805c8f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Netail\"\u003e\u003ccode\u003e@​Netail\u003c/code\u003e\u003c/a\u003e! - Extra rule source reference. \u003ccode\u003ebiome migrate eslint\u003c/code\u003e should do a bit better detecting rules in your eslint configurations.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9178\"\u003e#9178\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/101b3bb2658dd2fb7ce562f82b784fd5d068df62\"\u003e\u003ccode\u003e101b3bb\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Bertie690\"\u003e\u003ccode\u003e@​Bertie690\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/9172\"\u003e#9172\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/9168\"\u003e#9168\u003c/a\u003e:\nBiome now considers more constructs as valid test assertions.\u003c/p\u003e\n\u003cp\u003ePreviously, \u003ca href=\"https://vitest.dev/api/assert.html\"\u003e\u003ccode\u003eassert\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://vitest.dev/api/expect-typeof.html\"\u003e\u003ccode\u003eexpectTypeOf\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://vitest.dev/api/assert-type.html\"\u003e\u003ccode\u003eassertType\u003c/code\u003e\u003c/a\u003e\nwere not recognized as valid assertions by Biome's linting rules, producing false positives in \u003ca href=\"https://biomejs.dev/linter/rules/use-expect\"\u003e\u003ccode\u003elint/nursery/useExpect\u003c/code\u003e\u003c/a\u003e and other similar rules.\u003c/p\u003e\n\u003cp\u003eNow, these rules will no longer produce errors in test cases that used these constructs instead of \u003ccode\u003eexpect\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport { expectTypeOf, assert, assertType } from \u0026quot;vitest\u0026quot;;\n\u003cp\u003econst myStr = \u0026quot;Hello from vitest!\u0026quot;;\u003cbr /\u003e\nit(\u0026quot;should be a string\u0026quot;, () =\u0026gt; {\u003cbr /\u003e\nexpectTypeOf(myStr).toBeString();\u003cbr /\u003e\n});\u003cbr /\u003e\ntest(\u0026quot;should still be a string\u0026quot;, () =\u0026gt; {\u003cbr /\u003e\nassertType\u0026lt;string\u0026gt;(myStr);\u003cbr /\u003e\n});\u003cbr /\u003e\nit.todo(\u0026quot;should still still be a string\u0026quot;, () =\u0026gt; {\u003cbr /\u003e\nassert(typeof myStr === \u0026quot;string\u0026quot;);\u003cbr /\u003e\n});\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9173\"\u003e#9173\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/32dad2deb5373950ee52f0e1c544b3313bbe6b52\"\u003e\u003ccode\u003e32dad2d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Added parsing support for Svelte's new \u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17671\"\u003ecomments-in-tags\u003c/a\u003e feature.\u003c/p\u003e\n\u003cp\u003eThe HTML parser will now accept JS style comments in tags in Svelte files.\u003c/p\u003e\n\u003cpre lang=\"svelte\"\u003e\u003ccode\u003e\u0026lt;button\n  // single-line comment\n  onclick={doTheThing}\n\u0026gt;click me\u0026lt;/button\u0026gt;\n\u003cp\u003e\u0026lt;div\u003cbr /\u003e\n/* block comment */\u003cbr /\u003e\nclass=\u0026quot;foo\u0026quot;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\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/biomejs/biome/commit/3bc07ab8deec56d5f0ba4d84ecfd609c8eed6984\"\u003e\u003ccode\u003e3bc07ab\u003c/code\u003e\u003c/a\u003e ci: release (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9188\"\u003e#9188\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/6b01778301978eba61ab68dabbd2bba814bb6ef3\"\u003e\u003ccode\u003e6b01778\u003c/code\u003e\u003c/a\u003e feat(linter): add useUnicodeRegex rule (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/8773\"\u003e#8773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/e43e730f603bb360d2993842d1b883a787224c29\"\u003e\u003ccode\u003ee43e730\u003c/code\u003e\u003c/a\u003e feat(lint/html): add \u003ccode\u003euseVueScopedStyles\u003c/code\u003e (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9185\"\u003e#9185\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/edf8bb67d6fb03607f2a3c99a3aac93907b069a6\"\u003e\u003ccode\u003eedf8bb6\u003c/code\u003e\u003c/a\u003e feat(lint): add ||= to ??= detection in useNullishCoalescing (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9257\"\u003e#9257\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/9bbdf4dda73e589c82709d514083cb49ae9cda37\"\u003e\u003ccode\u003e9bbdf4d\u003c/code\u003e\u003c/a\u003e feat(lint): add nursery rule useNamedCaptureGroup (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9048\"\u003e#9048\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/1f2fe2e716c9e47c7c37a2ec57ef32caac0746ab\"\u003e\u003ccode\u003e1f2fe2e\u003c/code\u003e\u003c/a\u003e feat: prefer-array-some from eslint-plugin-unicorn (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9056\"\u003e#9056\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/1d2ca15f85f6968b4e4ad262a65aadc76fc54f50\"\u003e\u003ccode\u003e1d2ca15\u003c/code\u003e\u003c/a\u003e feat(lint): add useNullishCoalescing nursery rule (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/8952\"\u003e#8952\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/101b3bb2658dd2fb7ce562f82b784fd5d068df62\"\u003e\u003ccode\u003e101b3bb\u003c/code\u003e\u003c/a\u003e fix(lint): consider more constructs as valid test assertions (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9178\"\u003e#9178\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/3d0648f95a0f7a3fd8ddff58d57a239e68183fe1\"\u003e\u003ccode\u003e3d0648f\u003c/code\u003e\u003c/a\u003e feat(biome_js_analyze): implement \u003ccode\u003enoVueRefAsOperand\u003c/code\u003e (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9063\"\u003e#9063\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/biomejs/biome/commits/@biomejs/biome@2.4.5/packages/@biomejs/biome\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@npmcli/arborist` from 9.3.1 to 9.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/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.4.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/cli/compare/arborist-v9.3.1...arborist-v9.4.0\"\u003e9.4.0\u003c/a\u003e (2026-02-25)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/4fcd352c553fdc0f13a87ad71ef66d7515c11886\"\u003e\u003ccode\u003e4fcd352\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9017\"\u003e#9017\u003c/a\u003e add :type(registry) to query selector syntax (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9017\"\u003e#9017\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/cli/commit/880ecb786d83e7bc95b1ed75660769e2af253579\"\u003e\u003ccode\u003e880ecb7\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9013\"\u003e#9013\u003c/a\u003e arborist: skip postinstall on store links in linked strategy (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9013\"\u003e#9013\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/07e6edd9d0f21ab65bd98e444598ddcb50b66551\"\u003e\u003ccode\u003e07e6edd\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9025\"\u003e#9025\u003c/a\u003e save libc field to package-lock.json (\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/cli/commit/a2154cd91370c9c611cc19c943d00c3d0bbfa4ef\"\u003e\u003ccode\u003ea2154cd\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8996\"\u003e#8996\u003c/a\u003e linked strategy fixes for scoped packages, aliases, and peer deps (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/8996\"\u003e#8996\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/cli/blob/latest/workspaces/arborist/CHANGELOG.md\"\u003e\u003ccode\u003e@​npmcli/arborist\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/cli/compare/arborist-v9.3.1...arborist-v9.4.0\"\u003e9.4.0\u003c/a\u003e (2026-02-25)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/4fcd352c553fdc0f13a87ad71ef66d7515c11886\"\u003e\u003ccode\u003e4fcd352\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9017\"\u003e#9017\u003c/a\u003e add :type(registry) to query selector syntax (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9017\"\u003e#9017\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/cli/commit/880ecb786d83e7bc95b1ed75660769e2af253579\"\u003e\u003ccode\u003e880ecb7\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9013\"\u003e#9013\u003c/a\u003e arborist: skip postinstall on store links in linked strategy (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9013\"\u003e#9013\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/07e6edd9d0f21ab65bd98e444598ddcb50b66551\"\u003e\u003ccode\u003e07e6edd\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9025\"\u003e#9025\u003c/a\u003e save libc field to package-lock.json (\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/cli/commit/a2154cd91370c9c611cc19c943d00c3d0bbfa4ef\"\u003e\u003ccode\u003ea2154cd\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8996\"\u003e#8996\u003c/a\u003e linked strategy fixes for scoped packages, aliases, and peer deps (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/8996\"\u003e#8996\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\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/ad8decaf4bca6459d829afa6e8febcaf5dd25230\"\u003e\u003ccode\u003ead8deca\u003c/code\u003e\u003c/a\u003e chore: release 9.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/8d6d8519fbbcebdca8834e19cb34ac71f045a010\"\u003e\u003ccode\u003e8d6d851\u003c/code\u003e\u003c/a\u003e feat: added --install-strategy=linked (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/6078\"\u003e#6078\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/eefd119583a29e9f090451b03258136a44e2ad5e\"\u003e\u003ccode\u003eeefd119\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.11.0 to 4.11.1\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/npm/cli/commits/v9.4.0/workspaces/arborist\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitest/coverage-istanbul` from 3.2.4 to 4.0.18\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/vitest/releases\"\u003e\u003ccode\u003e@​vitest/coverage-istanbul\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.18\u003c/h2\u003e\n\u003ch3\u003e   🚀 Experimental Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eexperimental\u003c/strong\u003e: Add \u003ccode\u003eonModuleRunner\u003c/code\u003e hook to \u003ccode\u003eworker.init\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9286\"\u003evitest-dev/vitest#9286\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/ea837de7d\"\u003e\u003c!-- raw HTML omitted --\u003e(ea837)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003emeta.url\u003c/code\u003e in \u003ccode\u003ecreateRequire\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9441\"\u003evitest-dev/vitest#9441\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e057281ca\"\u003e\u003c!-- raw HTML omitted --\u003e(e0572)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: Hide injected data-testid attributes  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9503\"\u003evitest-dev/vitest#9503\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f89899cd8\"\u003e\u003c!-- raw HTML omitted --\u003e(f8989)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eui\u003c/strong\u003e: Process artifact attachments when generating HTML reporter  -  by \u003ca href=\"https://github.com/macarie\"\u003e\u003ccode\u003e@​macarie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9472\"\u003evitest-dev/vitest#9472\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/225435647\"\u003e\u003c!-- raw HTML omitted --\u003e(22543)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.0.17...v4.0.18\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.0.17\u003c/h2\u003e\n\u003ch3\u003e   🚀 Experimental Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport openTelemetry for browser mode  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9180\"\u003evitest-dev/vitest#9180\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/1ec3a8b68\"\u003e\u003c!-- raw HTML omitted --\u003e(1ec3a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport TRACEPARENT and TRACESTATE environment variables for OpenTelemetry context propagation  -  by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003ehi-ogawa\u003c/strong\u003e and \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9295\"\u003evitest-dev/vitest#9295\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/876cb84c2\"\u003e\u003c!-- raw HTML omitted --\u003e(876cb)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove asymmetric matcher diff readability by unwrapping container matchers  -  by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003esheremet-va\u003c/strong\u003e, \u003cstrong\u003ehi-ogawa\u003c/strong\u003e and \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9330\"\u003evitest-dev/vitest#9330\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b2ec724a8\"\u003e\u003c!-- raw HTML omitted --\u003e(b2ec7)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove runner error when importing outside of test context  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9335\"\u003evitest-dev/vitest#9335\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/2dd3dd839\"\u003e\u003c!-- raw HTML omitted --\u003e(2dd3d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace crypto.randomUUID to allow insecure environments (fix \u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-istanbul/issues/9\"\u003e#9\u003c/a\u003e…  -  by \u003ca href=\"https://github.com/plusgut\"\u003e\u003ccode\u003e@​plusgut\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9339\"\u003evitest-dev/vitest#9339\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9\"\u003evitest-dev/vitest#9\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e6a3f8cc7\"\u003e\u003c!-- raw HTML omitted --\u003e(e6a3f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle null options in \u003ccode\u003eaddEventHandler\u003c/code\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-istanbul/issues/9371\"\u003e#9371\u003c/a\u003e  -  by \u003ca href=\"https://github.com/ThibautMarechal\"\u003e\u003ccode\u003e@​ThibautMarechal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9372\"\u003evitest-dev/vitest#9372\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9371\"\u003evitest-dev/vitest#9371\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/40841ff00\"\u003e\u003c!-- raw HTML omitted --\u003e(40841)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTypo in browser.provider error  -  by \u003ca href=\"https://github.com/deammer\"\u003e\u003ccode\u003e@​deammer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9394\"\u003evitest-dev/vitest#9394\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/4b67fc25a\"\u003e\u003c!-- raw HTML omitted --\u003e(4b67f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eprocess.env\u003c/code\u003e and \u003ccode\u003eimport.meta.env\u003c/code\u003e defines in inline project  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9239\"\u003evitest-dev/vitest#9239\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b70c96121\"\u003e\u003c!-- raw HTML omitted --\u003e(b70c9)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix upload File instance  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9294\"\u003evitest-dev/vitest#9294\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b67788c69\"\u003e\u003c!-- raw HTML omitted --\u003e(b6778)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix invalid project token for artifacts assets  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9321\"\u003evitest-dev/vitest#9321\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/caa7d73d4\"\u003e\u003c!-- raw HTML omitted --\u003e(caa7d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLog \u003ccode\u003eErrorEvent.message\u003c/code\u003e when unhandled \u003ccode\u003eErrorEvent.error\u003c/code\u003e is null  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9322\"\u003evitest-dev/vitest#9322\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5d84eeb91\"\u003e\u003c!-- raw HTML omitted --\u003e(5d84e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003efileParallelism\u003c/code\u003e on an instance  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9328\"\u003evitest-dev/vitest#9328\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/150065459\"\u003e\u003c!-- raw HTML omitted --\u003e(15006)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecoverage\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eRemove unnecessary \u003ccode\u003eistanbul-lib-source-maps\u003c/code\u003e usage  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9344\"\u003evitest-dev/vitest#9344\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b09405375\"\u003e\u003c!-- raw HTML omitted --\u003e(b0940)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApply patch from \u003ca href=\"https://redirect.github.com/istanbuljs/istanbuljs/issues/837\"\u003eistanbuljs/istanbuljs#837\u003c/a\u003e  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003esapphi-red\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9413\"\u003evitest-dev/vitest#9413\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/837\"\u003evitest-dev/vitest#837\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e05cedbf4\"\u003e\u003c!-- raw HTML omitted --\u003e(e05ce)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efsModuleCache\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eDon't store importers in cache  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9422\"\u003evitest-dev/vitest#9422\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/751364eec\"\u003e\u003c!-- raw HTML omitted --\u003e(75136)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd importers alongside importedModules  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9423\"\u003evitest-dev/vitest#9423\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/59f92d403\"\u003e\u003c!-- raw HTML omitted --\u003e(59f92)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emocker\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eFix mock transform with class  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9421\"\u003evitest-dev/vitest#9421\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/d390eb527\"\u003e\u003c!-- raw HTML omitted --\u003e(d390e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epool\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eValidate environment options when reusing the worker  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9349\"\u003evitest-dev/vitest#9349\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a8a8836e3\"\u003e\u003c!-- raw HTML omitted --\u003e(a8a88)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle worker start failures gracefully  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9337\"\u003evitest-dev/vitest#9337\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/200dadb32\"\u003e\u003c!-- raw HTML omitted --\u003e(200da)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereporter\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eReport test module if it failed to run  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9272\"\u003evitest-dev/vitest#9272\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/c78882985\"\u003e\u003c!-- raw HTML omitted --\u003e(c7888)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erunner\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eRespect nested test.only within describe.only  -  by \u003ca href=\"https://github.com/Ujjwaljain16\"\u003e\u003ccode\u003e@​Ujjwaljain16\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9021\"\u003evitest-dev/vitest#9021\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9213\"\u003evitest-dev/vitest#9213\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/55d5dad69\"\u003e\u003c!-- raw HTML omitted --\u003e(55d5d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypecheck\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eImprove error message when tsc outputs help text  -  by \u003ca href=\"https://github.com/Ujjwaljain16\"\u003e\u003ccode\u003e@​Ujjwaljain16\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9214\"\u003evitest-dev/vitest#9214\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/7b10ab4cd\"\u003e\u003c!-- raw HTML omitted --\u003e(7b10a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eui\u003c/strong\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/vitest-dev/vitest/commit/4d3e3c61b9b237447699deab9aca0eb9d6039978\"\u003e\u003ccode\u003e4d3e3c6\u003c/code\u003e\u003c/a\u003e chore: release v4.0.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/dd54e944ec0d7b2730933341f3b940e92b186fb6\"\u003e\u003ccode\u003edd54e94\u003c/code\u003e\u003c/a\u003e chore: release v4.0.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/e05cedbf451172c0ddfb77645b1c5db571ca58c2\"\u003e\u003ccode\u003ee05cedb\u003c/code\u003e\u003c/a\u003e fix(coverage): apply patch from \u003ca href=\"https://redirect.github.com/istanbuljs/istanbuljs/issues/837\"\u003eistanbuljs/istanbuljs#837\u003c/a\u003e (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-istanbul/issues/9413\"\u003e#9413\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/b46d7444cc3a14296c5a4db67232226dc094f35f\"\u003e\u003ccode\u003eb46d744\u003c/code\u003e\u003c/a\u003e chore: release v4.0.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/372e86fdef381038a2c4999fc9007dd7292a0628\"\u003e\u003ccode\u003e372e86f\u003c/code\u003e\u003c/a\u003e fix(coverage): istanbul untested files source maps are off (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-istanbul/issues/9208\"\u003e#9208\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/eb1abf08573032a532015b999ad3501c5e89e3bb\"\u003e\u003ccode\u003eeb1abf0\u003c/code\u003e\u003c/a\u003e chore: release v4.0.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/e4ca917f18d27d7afca9f7130b63f1c913f50e24\"\u003e\u003ccode\u003ee4ca917\u003c/code\u003e\u003c/a\u003e fix(coverage): istanbul provider to not break source maps (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-istanbul/issues/9040\"\u003e#9040\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/9ca74cfb2060d8bc1c7a319ba3cba1578517adb0\"\u003e\u003ccode\u003e9ca74cf\u003c/code\u003e\u003c/a\u003e chore: release v4.0.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/6f22c675f469b48072cd8c42eef7623f47ade488\"\u003e\u003ccode\u003e6f22c67\u003c/code\u003e\u003c/a\u003e fix(coverage): invalidate circular modules correctly on rerun with coverage (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/acc5152b9690992e3ac0cff691db4347f2dccdf9\"\u003e\u003ccode\u003eacc5152\u003c/code\u003e\u003c/a\u003e perf: replace \u003ccode\u003edebug\u003c/code\u003e with \u003ccode\u003eobug\u003c/code\u003e (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-istanbul/issues/9057\"\u003e#9057\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.0.18/packages/coverage-istanbul\"\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@​vitest/coverage-istanbul\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitest/coverage-v8` from 3.2.4 to 4.0.18\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/vitest/releases\"\u003e\u003ccode\u003e@​vitest/coverage-v8\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.18\u003c/h2\u003e\n\u003ch3\u003e   🚀 Experimental Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eexperimental\u003c/strong\u003e: Add \u003ccode\u003eonModuleRunner\u003c/code\u003e hook to \u003ccode\u003eworker.init\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9286\"\u003evitest-dev/vitest#9286\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/ea837de7d\"\u003e\u003c!-- raw HTML omitted --\u003e(ea837)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003emeta.url\u003c/code\u003e in \u003ccode\u003ecreateRequire\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9441\"\u003evitest-dev/vitest#9441\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e057281ca\"\u003e\u003c!-- raw HTML omitted --\u003e(e0572)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: Hide injected data-testid attributes  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9503\"\u003evitest-dev/vitest#9503\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f89899cd8\"\u003e\u003c!-- raw HTML omitted --\u003e(f8989)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eui\u003c/strong\u003e: Process artifact attachments when generating HTML reporter  -  by \u003ca href=\"https://github.com/macarie\"\u003e\u003ccode\u003e@​macarie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9472\"\u003evitest-dev/vitest#9472\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/225435647\"\u003e\u003c!-- raw HTML omitted --\u003e(22543)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.0.17...v4.0.18\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.0.17\u003c/h2\u003e\n\u003ch3\u003e   🚀 Experimental Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport openTelemetry for browser mode  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9180\"\u003evitest-dev/vitest#9180\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/1ec3a8b68\"\u003e\u003c!-- raw HTML omitted --\u003e(1ec3a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport TRACEPARENT and TRACESTATE environment variables for OpenTelemetry context propagation  -  by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003ehi-ogawa\u003c/strong\u003e and \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9295\"\u003evitest-dev/vitest#9295\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/876cb84c2\"\u003e\u003c!-- raw HTML omitted --\u003e(876cb)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove asymmetric matcher diff readability by unwrapping container matchers  -  by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003esheremet-va\u003c/strong\u003e, \u003cstrong\u003ehi-ogawa\u003c/strong\u003e and \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9330\"\u003evitest-dev/vitest#9330\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b2ec724a8\"\u003e\u003c!-- raw HTML omitted --\u003e(b2ec7)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove runner error when importing outside of test context  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9335\"\u003evitest-dev/vitest#9335\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/2dd3dd839\"\u003e\u003c!-- raw HTML omitted --\u003e(2dd3d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace crypto.randomUUID to allow insecure environments (fix \u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/9\"\u003e#9\u003c/a\u003e…  -  by \u003ca href=\"https://github.com/plusgut\"\u003e\u003ccode\u003e@​plusgut\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9339\"\u003evitest-dev/vitest#9339\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9\"\u003evitest-dev/vitest#9\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e6a3f8cc7\"\u003e\u003c!-- raw HTML omitted --\u003e(e6a3f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle null options in \u003ccode\u003eaddEventHandler\u003c/code\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/9371\"\u003e#9371\u003c/a\u003e  -  by \u003ca href=\"https://github.com/ThibautMarechal\"\u003e\u003ccode\u003e@​ThibautMarechal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9372\"\u003evitest-dev/vitest#9372\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9371\"\u003evitest-dev/vitest#9371\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/40841ff00\"\u003e\u003c!-- raw HTML omitted --\u003e(40841)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTypo in browser.provider error  -  by \u003ca href=\"https://github.com/deammer\"\u003e\u003ccode\u003e@​deammer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9394\"\u003evitest-dev/vitest#9394\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/4b67fc25a\"\u003e\u003c!-- raw HTML omitted --\u003e(4b67f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eprocess.env\u003c/code\u003e and \u003ccode\u003eimport.meta.env\u003c/code\u003e defines in inline project  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9239\"\u003evitest-dev/vitest#9239\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b70c96121\"\u003e\u003c!-- raw HTML omitted --\u003e(b70c9)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix upload File instance  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9294\"\u003evitest-dev/vitest#9294\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b67788c69\"\u003e\u003c!-- raw HTML omitted --\u003e(b6778)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix invalid project token for artifacts assets  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9321\"\u003evitest-dev/vitest#9321\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/caa7d73d4\"\u003e\u003c!-- raw HTML omitted --\u003e(caa7d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLog \u003ccode\u003eErrorEvent.message\u003c/code\u003e when unhandled \u003ccode\u003eErrorEvent.error\u003c/code\u003e is null  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9322\"\u003evitest-dev/vitest#9322\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5d84eeb91\"\u003e\u003c!-- raw HTML omitted --\u003e(5d84e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003efileParallelism\u003c/code\u003e on an instance  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9328\"\u003evitest-dev/vitest#9328\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/150065459\"\u003e\u003c!-- raw HTML omitted --\u003e(15006)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecoverage\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eRemove unnecessary \u003ccode\u003eistanbul-lib-source-maps\u003c/code\u003e usage  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9344\"\u003evitest-dev/vitest#9344\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b09405375\"\u003e\u003c!-- raw HTML omitted --\u003e(b0940)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApply patch from \u003ca href=\"https://redirect.github.com/istanbuljs/istanbuljs/issues/837\"\u003eistanbuljs/istanbuljs#837\u003c/a\u003e  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003esapphi-red\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9413\"\u003evitest-dev/vitest#9413\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/837\"\u003evitest-dev/vitest#837\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e05cedbf4\"\u003e\u003c!-- raw HTML omitted --\u003e(e05ce)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efsModuleCache\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eDon't store importers in cache  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9422\"\u003evitest-dev/vitest#9422\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/751364eec\"\u003e\u003c!-- raw HTML omitted --\u003e(75136)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd importers alongside importedModules  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9423\"\u003evitest-dev/vitest#9423\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/59f92d403\"\u003e\u003c!-- raw HTML omitted --\u003e(59f92)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emocker\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eFix mock transform with class  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9421\"\u003evitest-dev/vitest#9421\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/d390eb527\"\u003e\u003c!-- raw HTML omitted --\u003e(d390e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epool\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eValidate environment options when reusing the worker  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9349\"\u003evitest-dev/vitest#9349\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a8a8836e3\"\u003e\u003c!-- raw HTML omitted --\u003e(a8a88)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle worker start failures gracefully  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9337\"\u003evitest-dev/vitest#9337\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/200dadb32\"\u003e\u003c!-- raw HTML omitted --\u003e(200da)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereporter\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eReport test module if it failed to run  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9272\"\u003evitest-dev/vitest#9272\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/c78882985\"\u003e\u003c!-- raw HTML omitted --\u003e(c7888)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erunner\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eRespect nested test.only within describe.only  -  by \u003ca href=\"https://github.com/Ujjwaljain16\"\u003e\u003ccode\u003e@​Ujjwaljain16\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9021\"\u003evitest-dev/vitest#9021\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9213\"\u003evitest-dev/vitest#9213\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/55d5dad69\"\u003e\u003c!-- raw HTML omitted --\u003e(55d5d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypecheck\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eImprove error message when tsc outputs help text  -  by \u003ca href=\"https://github.com/Ujjwaljain16\"\u003e\u003ccode\u003e@​Ujjwaljain16\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9214\"\u003evitest-dev/vitest#9214\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/7b10ab4cd\"\u003e\u003c!-- raw HTML omitted --\u003e(7b10a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eui\u003c/strong\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/vitest-dev/vitest/commit/4d3e3c61b9b237447699deab9aca0eb9d6039978\"\u003e\u003ccode\u003e4d3e3c6\u003c/code\u003e\u003c/a\u003e chore: release v4.0.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/dd54e944ec0d7b2730933341f3b940e92b186fb6\"\u003e\u003ccode\u003edd54e94\u003c/code\u003e\u003c/a\u003e chore: release v4.0.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/29ee7f5ae9a7545141a0d39cfac3df42e4561ca0\"\u003e\u003ccode\u003e29ee7f5\u003c/code\u003e\u003c/a\u003e chore(deps): update \u003ccode\u003east-v8-to-istanbul\u003c/code\u003e (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/9418\"\u003e#9418\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/b09405375d58c1f8f0653a758855fdba56843b93\"\u003e\u003ccode\u003eb094053\u003c/code\u003e\u003c/a\u003e fix(coverage): remove unnecessary \u003ccode\u003eistanbul-lib-source-maps\u003c/code\u003e usage (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/9344\"\u003e#9344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/b46d7444cc3a14296c5a4db67232226dc094f35f\"\u003e\u003ccode\u003eb46d744\u003c/code\u003e\u003c/a\u003e chore: release v4.0.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/eb1abf08573032a532015b999ad3501c5e89e3bb\"\u003e\u003ccode\u003eeb1abf0\u003c/code\u003e\u003c/a\u003e chore: release v4.0.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/9ca74cfb2060d8bc1c7a319ba3cba1578517adb0\"\u003e\u003ccode\u003e9ca74cf\u003c/code\u003e\u003c/a\u003e chore: release v4.0.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/acc5152b9690992e3ac0cff691db4347f2dccdf9\"\u003e\u003ccode\u003eacc5152\u003c/code\u003e\u003c/a\u003e perf: replace \u003ccode\u003edebug\u003c/code\u003e with \u003ccode\u003eobug\u003c/code\u003e (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/9057\"\u003e#9057\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/73b54ce2859d34f3847de465efb3f6affda0f8c1\"\u003e\u003ccode\u003e73b54ce\u003c/code\u003e\u003c/a\u003e chore: release v4.0.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/5aa84d56a609422b09a39b231b6c15e4d68cf3fb\"\u003e\u003ccode\u003e5aa84d5\u003c/code\u003e\u003c/a\u003e chore: release v4.0.12\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.0.18/packages/coverage-v8\"\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@​vitest/coverage-v8\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `globals` from 17.3.0 to 17.4.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.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate globals (2026-03-01) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/338\"\u003e#338\u003c/a\u003e)  d43a051\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v17.3.0...v17.4.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v17.3.0...v17.4.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/a9cfd7493fb701474d4dc946283c7b9d63d64134\"\u003e\u003ccode\u003ea9cfd74\u003c/code\u003e\u003c/a\u003e 17.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/d43a051c48fbb8c549bb98a7cf294ba84680a7a1\"\u003e\u003ccode\u003ed43a051\u003c/code\u003e\u003c/a\u003e Update globals (2026-03-01) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/338\"\u003e#338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sindresorhus/globals/compare/v17.3.0...v17.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lerna` from 9.0.4 to 9.0.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lerna/lerna/releases\"\u003elerna's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.0.5\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lerna/lerna/compare/v9.0.4...v9.0.5\"\u003e9.0.5\u003c/a\u003e (2026-02-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebump minimatch from 3.0.5 to 3.1.4 (\u003ca href=\"https://redirect.github.com/lerna/lerna/issues/4285\"\u003e#4285\u003c/a\u003e) (\u003ca href=\"https://github.com/lerna/lerna/commit/2e3f99ed2dfa5be614ba3f740ab0579bbd4c51c9\"\u003e2e3f99e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebump tar from 7.5.7 to 7.5.8 (\u003ca href=\"https://redirect.github.com/lerna/lerna/issues/4273\"\u003e#4273\u003c/a\u003e) (\u003ca href=\"https://github.com/lerna/lerna/commit/bdffd1d97c27cd2a43e853d73296936fbc0e4f27\"\u003ebdffd1d\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/lerna/lerna/blob/main/packages/lerna/CHANGELOG.md\"\u003elerna's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lerna/lerna/compare/v9.0.4...v9.0.5\"\u003e9.0.5\u003c/a\u003e (2026-02-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebump minimatch from 3.0.5 to 3.1.4 (\u003ca href=\"https://redirect.github.com/lerna/lerna/issues/4285\"\u003e#4285\u003c/a\u003e) (\u003ca href=\"https://github.com/lerna/lerna/commit/2e3f99ed2dfa5be614ba3f740ab0579bbd4c51c9\"\u003e2e3f99e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebump tar from 7.5.7 to 7.5.8 (\u003ca href=\"https://redirect.github.com/lerna/lerna/issues/4273\"\u003e#4273\u003c/a\u003e) (\u003ca href=\"https://github.com/lerna/lerna/commit/bdffd1d97c27cd2a43e853d73296936fbc0e4f27\"\u003ebdffd1d\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/lerna/lerna/commit/85b9d9519442e6e77f8903eedc0b6f7271058aa7\"\u003e\u003ccode\u003e85b9d95\u003c/code\u003e\u003c/a\u003e chore(misc): publish 9.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lerna/lerna/commit/2e3f99ed2dfa5be614ba3f740ab0579bbd4c51c9\"\u003e\u003ccode\u003e2e3f99e\u003c/code\u003e\u003c/a\u003e fix: bump minimatch from 3.0.5 to 3.1.4 (\u003ca href=\"https://github.com/lerna/lerna/tree/HEAD/packages/lerna/issues/4285\"\u003e#4285\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lerna/lerna/commit/bdffd1d97c27cd2a43e853d73296936fbc0e4f27\"\u003e\u003ccode\u003ebdffd1d\u003c/code\u003e\u003c/a\u003e fix: bump tar from 7.5.7 to 7.5.8 (\u003ca href=\"https://github.com/lerna/lerna/tree/HEAD/packages/lerna/issues/4273\"\u003e#4273\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lerna/lerna/commits/v9.0.5/packages/lerna\"\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.6 to 8.5.8\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.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eProcessor#version\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved source map annotation cleaning performance (by CodeAnt AI).\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.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eProcessor#version\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved source map annotation cleaning performance (by CodeAnt AI).\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/65de53745f7b8006a335199995f2dfc6d1b77d92\"\u003e\u003ccode\u003e65de537\u003c/code\u003e\u003c/a\u003e Release 8.5.8 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/b2c6d9786e742eecb5a2b48ca5b9dc9daa30b24c\"\u003e\u003ccode\u003eb2c6d97\u003c/code\u003e\u003c/a\u003e Run git hook register\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/0ae0a492e9259783bca8e1de5a06d474880ce552\"\u003e\u003ccode\u003e0ae0a49\u003c/code\u003e\u003c/a\u003e Update Processor#version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/6ee9f14d3a19d06583ab887412553f7e7189709d\"\u003e\u003ccode\u003e6ee9f14\u003c/code\u003e\u003c/a\u003e Release 8.5.7 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/3fbc95172a26cd40db1a1d18a970a2edd4244c44\"\u003e\u003ccode\u003e3fbc951\u003c/code\u003e\u003c/a\u003e Fix uvu Node.js 25 support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/52db53ea4339b117e4d41ddd1b65bd914a89b44e\"\u003e\u003ccode\u003e52db53e\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/497daef7972d5c7634e30a28c3c1368587df446d\"\u003e\u003ccode\u003e497daef\u003c/code\u003e\u003c/a\u003e Speed up source map annotation cleaning by moving from RegExp\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/41e739a940963c87519c8cc532ed41287129431b\"\u003e\u003ccode\u003e41e739a\u003c/code\u003e\u003c/a\u003e Remove banner\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/1329142fc7d4b965bf9819ffa27ac2248f07ab20\"\u003e\u003ccode\u003e1329142\u003c/code\u003e\u003c/a\u003e chore: speed up space-only string check in lib/parser.js (\u003ca href=\"https://redirect.github.com/postcss/postcss/issues/2064\"\u003e#2064\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/23beff9a7c1da1639b0c159df869829ff7ae1ab4\"\u003e\u003ccode\u003e23beff9\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/postcss/postcss/compare/8.5.6...8.5.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vitest` from 3.2.4 to 4.0.18\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/vitest/releases\"\u003evitest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.18\u003c/h2\u003e\n\u003ch3\u003e   🚀 Experimental Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eexperimental\u003c/strong\u003e: Add \u003ccode\u003eonModuleRunner\u003c/code\u003e hook to \u003ccode\u003eworker.init\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9286\"\u003evitest-dev/vitest#9286\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/ea837de7d\"\u003e\u003c!-- raw HTML omitted --\u003e(ea837)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003emeta.url\u003c/code\u003e in \u003ccode\u003ecreateRequire\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9441\"\u003evitest-dev/vitest#9441\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e057281ca\"\u003e\u003c!-- raw HTML omitted --\u003e(e0572)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: Hide injected data-testid attributes  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9503\"\u003evitest-dev/vitest#9503\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f89899cd8\"\u003e\u003c!-- raw HTML omitted --\u003e(f8989)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eui\u003c/strong\u003e: Process artifact attachments when generating HTML reporter  -  by \u003ca href=\"https://github.com/macarie\"\u003e\u003ccode\u003e@​macarie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9472\"\u003evitest-dev/vitest#9472\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/225435647\"\u003e\u003c!-- raw HTML omitted --\u003e(22543)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.0.17...v4.0.18\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.0.17\u003c/h2\u003e\n\u003ch3\u003e   🚀 Experimental Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport openTelemetry for browser mode  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9180\"\u003evitest-dev/vitest#9180\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/1ec3a8b68\"\u003e\u003c!-- raw HTML omitted --\u003e(1ec3a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport TRACEPARENT and TRACESTATE environment variables for OpenTelemetry context propagation  -  by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003ehi-ogawa\u003c/strong\u003e and \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9295\"\u003evitest-dev/vitest#9295\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/876cb84c2\"\u003e\u003c!-- raw HTML omitted --\u003e(876cb)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove asymmetric matcher diff readability by unwrapping container matchers  -  by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003esheremet-va\u003c/strong\u003e, \u003cstrong\u003ehi-ogawa\u003c/strong\u003e and \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9330\"\u003evitest-dev/vitest#9330\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b2ec724a8\"\u003e\u003c!-- raw HTML omitted --\u003e(b2ec7)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove runner error when importing outside of test context  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9335\"\u003evitest-dev/vitest#9335\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/2dd3dd839\"\u003e\u003c!-- raw HTML omitted --\u003e(2dd3d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace crypto.randomUUID to allow insecure environments (fix \u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9\"\u003e#9\u003c/a\u003e…  -  by \u003ca href=\"https://github.com/plusgut\"\u003e\u003ccode\u003e@​plusgut\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9339\"\u003evitest-dev/vitest#9339\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9\"\u003evitest-dev/vitest#9\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e6a3f8cc7\"\u003e\u003c!-- raw HTML omitted --\u003e(e6a3f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle null options in \u003ccode\u003eaddEventHandler\u003c/code\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9371\"\u003e#9371\u003c/a\u003e  -  by \u003ca href=\"https://github.com/ThibautMarechal\"\u003e\u003ccode\u003e@​ThibautMarechal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9372\"\u003evitest-dev/vitest#9372\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9371\"\u003evitest-dev/vitest#9371\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/40841ff00\"\u003e\u003c!-- raw HTML omitted --\u003e(40841)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTypo in browser.provider error  -  by \u003ca href=\"https://github.com/deammer\"\u003e\u003ccode\u003e@​deammer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9394\"\u003evitest-dev/vitest#9394\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/4b67fc25a\"\u003e\u003c!-- raw HTML omitted --\u003e(4b67f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eprocess.env\u003c/code\u003e and \u003ccode\u003eimport.meta.env\u003c/code\u003e defines in inline project  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9239\"\u003evitest-dev/vitest#9239\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b70c96121\"\u003e\u003c!-- raw HTML omitted --\u003e(b70c9)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix upload File instance  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9294\"\u003evitest-dev/vitest#9294\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b67788c69\"\u003e\u003c!-- raw HTML omitted --\u003e(b6778)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix invalid project token for artifacts assets  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9321\"\u003evitest-dev/vitest#9321\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/caa7d73d4\"\u003e\u003c!-- raw HTML omitted --\u003e(caa7d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLog \u003ccode\u003eErrorEvent.message\u003c/code\u003e when unhandled \u003ccode\u003eErrorEvent.error\u003c/code\u003e is null  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9322\"\u003evitest-dev/vitest#9322\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5d84eeb91\"\u003e\u003c!-- raw HTML omitted --\u003e(5d84e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003efileParallelism\u003c/code\u003e on an instance  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9328\"\u003evitest-dev/vitest#9328\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/150065459\"\u003e\u003c!-- raw HTML omitted --\u003e(15006)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecoverage\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eRemove unnecessary \u003ccode\u003eistanbul-lib-source-maps\u003c/code\u003e usage  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9344\"\u003evitest-dev/vitest#9344\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b09405375\"\u003e\u003c!-- raw HTML omitted --\u003e(b0940)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApply patch from \u003ca href=\"https://redirect.github.com/istanbuljs/istanbuljs/issues/837\"\u003eistanbuljs/istanbuljs#837\u003c/a\u003e  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003esapphi-red\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9413\"\u003evitest-dev/vitest#9413\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/837\"\u003evitest-dev/vitest#837\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e05cedbf4\"\u003e\u003c!-- raw HTML omitted --\u003e(e05ce)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efsModuleCache\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eDon't store importers in cache  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9422\"\u003evitest-dev/vitest#9422\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/751364eec\"\u003e\u003c!-- raw HTML omitted --\u003e(75136)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd importers alongside importedModules  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9423\"\u003evitest-dev/vitest#9423\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/59f92d403\"\u003e\u003c!-- raw HTML omitted --\u003e(59f92)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emocker\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eFix mock transform with class  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9421\"\u003evitest-dev/vitest#9421\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/d390eb527\"\u003e\u003c!-- raw HTML omitted --\u003e(d390e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epool\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eValidate environment options when reusing the worker  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9349\"\u003evitest-dev/vitest#9349\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a8a8836e3\"\u003e\u003c!-- raw HTML omitted --\u003e(a8a88)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle worker start failures gracefully  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9337\"\u003evitest-dev/vitest#9337\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/200dadb32\"\u003e\u003c!-- raw HTML omitted --\u003e(200da)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereporter\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eReport test module if it failed to run  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9272\"\u003evitest-dev/vitest#9272\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/c78882985\"\u003e\u003c!-- raw HTML omitted --\u003e(c7888)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erunner\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eRespect nested test.only within describe.only  -  by \u003ca href=\"https://github.com/Ujjwaljain16\"\u003e\u003ccode\u003e@​Ujjwaljain16\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9021\"\u003evitest-dev/vitest#9021\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9213\"\u003evitest-dev/vitest#9213\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/55d5dad69\"\u003e\u003c!-- raw HTML omitted --\u003e(55d5d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypecheck\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eImprove error message when tsc outputs help text  -  by \u003ca href=\"https://github.com/Ujjwaljain16\"\u003e\u003ccode\u003e@​Ujjwaljain16\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9214\"\u003evitest-dev/vitest#9214\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/7b10ab4cd\"\u003e\u003c!-- raw HTML omitted --\u003e(7b10a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eui\u003c/strong\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/vitest-dev/vitest/commit/4d3e3c61b9b237447699deab9aca0eb9d6039978\"\u003e\u003ccode\u003e4d3e3c6\u003c/code\u003e\u003c/a\u003e chore: release v4.0.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/ea837de7d75780a67af437331d8d689cdcfe291e\"\u003e\u003ccode\u003eea837de\u003c/code\u003e\u003c/a\u003e feat(experimental): add \u003ccode\u003eonModuleRunner\u003c/code\u003e hook to \u003ccode\u003eworker.init\u003c/code\u003e (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9286\"\u003e#9286\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/e057281ca5ea282cf0b0d37b7b51f182397fc370\"\u003e\u003ccode\u003ee057281\u003c/code\u003e\u003c/a\u003e fix: use \u003ccode\u003emeta.url\u003c/code\u003e in \u003ccode\u003ecreateRequire\u003c/code\u003e (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9441\"\u003e#9441\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/dd54e944ec0d7b2730933341f3b940e92b186fb6\"\u003e\u003ccode\u003edd54e94\u003c/code\u003e\u003c/a\u003e chore: release v4.0.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/59f92d403bf97b3145911aaeffbae36b465284c7\"\u003e\u003ccode\u003e59f92d4\u003c/code\u003e\u003c/a\u003e fix(fsModuleCache): add importers alongside importedModules (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9423\"\u003e#9423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/751364eec8e7a5e9d205146e44f1ed06d7afc57c\"\u003e\u003ccode\u003e751364e\u003c/code\u003e\u003c/a\u003e fix(fsModuleCache): don't store importers in cache (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9422\"\u003e#9422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/4b67fc25a8f221c536a499bd3f3e802115eadc5d\"\u003e\u003ccode\u003e4b67fc2\u003c/code\u003e\u003c/a\u003e fix: typo in browser.provider error (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9394\"\u003e#9394\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest...\n\n_Description has been truncated_","html_url":"https://github.com/brisbanesocialchess/brisbanesocialchess.github.io/pull/1020","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/brisbanesocialchess%2Fbrisbanesocialchess.github.io/issues/1020","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1020/packages"},{"uuid":"4044689315","node_id":"PR_kwDOFkeXts7JBs6B","number":661,"state":"open","title":"chore(deps): bump the dependencies group with 2 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-09T10:17:08.000Z","updated_at":"2026-03-09T10:18:24.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"dependencies","update_count":2,"packages":[{"name":"@nodesecure/js-x-ray","old_version":"13.0.0","new_version":"14.0.0","repository_url":"https://github.com/NodeSecure/js-x-ray"},{"name":"@npmcli/arborist","old_version":"9.3.1","new_version":"9.4.0","repository_url":"https://github.com/npm/cli"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dependencies group with 2 updates: [@nodesecure/js-x-ray](https://github.com/NodeSecure/js-x-ray/tree/HEAD/workspaces/js-x-ray) and [@npmcli/arborist](https://github.com/npm/cli/tree/HEAD/workspaces/arborist).\n\nUpdates `@nodesecure/js-x-ray` from 13.0.0 to 14.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/NodeSecure/js-x-ray/releases\"\u003e\u003ccode\u003e@​nodesecure/js-x-ray\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​nodesecure/js-x-ray\u003c/code\u003e\u003ca href=\"https://github.com/14\"\u003e\u003ccode\u003e@​14\u003c/code\u003e\u003c/a\u003e.0.0\u003c/h2\u003e\n\u003ch3\u003eMajor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/NodeSecure/js-x-ray/pull/550\"\u003e#550\u003c/a\u003e \u003ca href=\"https://github.com/NodeSecure/js-x-ray/commit/84f3497a84de9bd313e70912c298090a9d015d31\"\u003e\u003ccode\u003e84f3497\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/clemgbld\"\u003e\u003ccode\u003e@​clemgbld\u003c/code\u003e\u003c/a\u003e! - feat(js-x-ray)!: make js-x-ray compatible with other runtimes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/NodeSecure/js-x-ray/pull/548\"\u003e#548\u003c/a\u003e \u003ca href=\"https://github.com/NodeSecure/js-x-ray/commit/816e67235d6c1fc1daf699d5bff7d2a9f0f7ef85\"\u003e\u003ccode\u003e816e672\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/fraxken\"\u003e\u003ccode\u003e@​fraxken\u003c/code\u003e\u003c/a\u003e! - Add detection of weak crypto algorithm with Node crypto.createHmac\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/NodeSecure/js-x-ray/blob/master/workspaces/js-x-ray/CHANGELOG.md\"\u003e\u003ccode\u003e@​nodesecure/js-x-ray\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e14.0.0\u003c/h2\u003e\n\u003ch3\u003eMajor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/NodeSecure/js-x-ray/pull/550\"\u003e#550\u003c/a\u003e \u003ca href=\"https://github.com/NodeSecure/js-x-ray/commit/84f3497a84de9bd313e70912c298090a9d015d31\"\u003e\u003ccode\u003e84f3497\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/clemgbld\"\u003e\u003ccode\u003e@​clemgbld\u003c/code\u003e\u003c/a\u003e! - feat(js-x-ray)!: make js-x-ray compatible with other runtimes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/NodeSecure/js-x-ray/pull/548\"\u003e#548\u003c/a\u003e \u003ca href=\"https://github.com/NodeSecure/js-x-ray/commit/816e67235d6c1fc1daf699d5bff7d2a9f0f7ef85\"\u003e\u003ccode\u003e816e672\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/fraxken\"\u003e\u003ccode\u003e@​fraxken\u003c/code\u003e\u003c/a\u003e! - Add detection of weak crypto algorithm with Node crypto.createHmac\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/NodeSecure/js-x-ray/commit/ac516db3e8d3eb271949045c936e67eb0329b000\"\u003e\u003ccode\u003eac516db\u003c/code\u003e\u003c/a\u003e chore: update versions (\u003ca href=\"https://github.com/NodeSecure/js-x-ray/tree/HEAD/workspaces/js-x-ray/issues/549\"\u003e#549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/NodeSecure/js-x-ray/commit/84f3497a84de9bd313e70912c298090a9d015d31\"\u003e\u003ccode\u003e84f3497\u003c/code\u003e\u003c/a\u003e feat(js-x-ray)!: make js-x-ray compatible with other runtimes (\u003ca href=\"https://github.com/NodeSecure/js-x-ray/tree/HEAD/workspaces/js-x-ray/issues/550\"\u003e#550\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/NodeSecure/js-x-ray/commit/816e67235d6c1fc1daf699d5bff7d2a9f0f7ef85\"\u003e\u003ccode\u003e816e672\u003c/code\u003e\u003c/a\u003e feat(isWeakCrypto): flag usage of weak algorithm with crypto.createHmac API (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/NodeSecure/js-x-ray/commit/9f5c9d1ecd39f6f3de05af3bff4813ae7c6b9188\"\u003e\u003ccode\u003e9f5c9d1\u003c/code\u003e\u003c/a\u003e chore(deps): bump \u003ccode\u003e@​typescript-eslint/typescript-estree\u003c/code\u003e (\u003ca href=\"https://github.com/NodeSecure/js-x-ray/tree/HEAD/workspaces/js-x-ray/issues/546\"\u003e#546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/NodeSecure/js-x-ray/commit/c5c6bd830b6e3ce9c2b7270c50796a6686bf3990\"\u003e\u003ccode\u003ec5c6bd8\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump \u003ccode\u003e@​nodesecure/i18n\u003c/code\u003e (\u003ca href=\"https://github.com/NodeSecure/js-x-ray/tree/HEAD/workspaces/js-x-ray/issues/543\"\u003e#543\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/NodeSecure/js-x-ray/commit/d7eacb7ac55c7da2e90ded41d2bdf735f5c81953\"\u003e\u003ccode\u003ed7eacb7\u003c/code\u003e\u003c/a\u003e chore(deps): bump \u003ccode\u003e@​typescript-eslint/typescript-estree\u003c/code\u003e (\u003ca href=\"https://github.com/NodeSecure/js-x-ray/tree/HEAD/workspaces/js-x-ray/issues/542\"\u003e#542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/NodeSecure/js-x-ray/commits/@nodesecure/js-x-ray@14.0.0/workspaces/js-x-ray\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@npmcli/arborist` from 9.3.1 to 9.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/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.4.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/cli/compare/arborist-v9.3.1...arborist-v9.4.0\"\u003e9.4.0\u003c/a\u003e (2026-02-25)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/4fcd352c553fdc0f13a87ad71ef66d7515c11886\"\u003e\u003ccode\u003e4fcd352\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9017\"\u003e#9017\u003c/a\u003e add :type(registry) to query selector syntax (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9017\"\u003e#9017\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/cli/commit/880ecb786d83e7bc95b1ed75660769e2af253579\"\u003e\u003ccode\u003e880ecb7\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9013\"\u003e#9013\u003c/a\u003e arborist: skip postinstall on store links in linked strategy (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9013\"\u003e#9013\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/07e6edd9d0f21ab65bd98e444598ddcb50b66551\"\u003e\u003ccode\u003e07e6edd\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9025\"\u003e#9025\u003c/a\u003e save libc field to package-lock.json (\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/cli/commit/a2154cd91370c9c611cc19c943d00c3d0bbfa4ef\"\u003e\u003ccode\u003ea2154cd\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8996\"\u003e#8996\u003c/a\u003e linked strategy fixes for scoped packages, aliases, and peer deps (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/8996\"\u003e#8996\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/cli/blob/latest/workspaces/arborist/CHANGELOG.md\"\u003e\u003ccode\u003e@​npmcli/arborist\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/cli/compare/arborist-v9.3.1...arborist-v9.4.0\"\u003e9.4.0\u003c/a\u003e (2026-02-25)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/4fcd352c553fdc0f13a87ad71ef66d7515c11886\"\u003e\u003ccode\u003e4fcd352\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9017\"\u003e#9017\u003c/a\u003e add :type(registry) to query selector syntax (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9017\"\u003e#9017\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/cli/commit/880ecb786d83e7bc95b1ed75660769e2af253579\"\u003e\u003ccode\u003e880ecb7\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9013\"\u003e#9013\u003c/a\u003e arborist: skip postinstall on store links in linked strategy (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9013\"\u003e#9013\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/07e6edd9d0f21ab65bd98e444598ddcb50b66551\"\u003e\u003ccode\u003e07e6edd\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9025\"\u003e#9025\u003c/a\u003e save libc field to package-lock.json (\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/cli/commit/a2154cd91370c9c611cc19c943d00c3d0bbfa4ef\"\u003e\u003ccode\u003ea2154cd\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8996\"\u003e#8996\u003c/a\u003e linked strategy fixes for scoped packages, aliases, and peer deps (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/8996\"\u003e#8996\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\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/ad8decaf4bca6459d829afa6e8febcaf5dd25230\"\u003e\u003ccode\u003ead8deca\u003c/code\u003e\u003c/a\u003e chore: release 9.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/8d6d8519fbbcebdca8834e19cb34ac71f045a010\"\u003e\u003ccode\u003e8d6d851\u003c/code\u003e\u003c/a\u003e feat: added --install-strategy=linked (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/6078\"\u003e#6078\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/eefd119583a29e9f090451b03258136a44e2ad5e\"\u003e\u003ccode\u003eeefd119\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.11.0 to 4.11.1\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/npm/cli/commits/v9.4.0/workspaces/arborist\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/NodeSecure/scanner/pull/661","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/NodeSecure%2Fscanner/issues/661","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/661/packages"},{"uuid":"4042999673","node_id":"PR_kwDOPHT-Ds7I8LN1","number":1019,"state":"open","title":"Bump the npm-dependencies group across 1 directory with 6 updates","user":"dependabot[bot]","labels":["dependencies","javascript","root","backend"],"assignees":[],"locked":false,"comments_count":4,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-09T02:47:30.000Z","updated_at":"2026-03-09T02:47:58.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"npm-dependencies","update_count":6,"packages":[{"name":"@npmcli/arborist","old_version":"9.3.1","new_version":"9.4.0","repository_url":"https://github.com/npm/cli"},{"name":"@vitest/coverage-istanbul","old_version":"3.2.4","new_version":"4.0.18","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/coverage-v8","old_version":"3.2.4","new_version":"4.0.18","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"globals","old_version":"17.3.0","new_version":"17.4.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"lerna","old_version":"9.0.4","new_version":"9.0.5","repository_url":"https://github.com/lerna/lerna"},{"name":"vitest","old_version":"3.2.4","new_version":"4.0.18","repository_url":"https://github.com/vitest-dev/vitest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-dependencies group with 6 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@npmcli/arborist](https://github.com/npm/cli/tree/HEAD/workspaces/arborist) | `9.3.1` | `9.4.0` |\n| [@vitest/coverage-istanbul](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-istanbul) | `3.2.4` | `4.0.18` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `3.2.4` | `4.0.18` |\n| [globals](https://github.com/sindresorhus/globals) | `17.3.0` | `17.4.0` |\n| [lerna](https://github.com/lerna/lerna/tree/HEAD/packages/lerna) | `9.0.4` | `9.0.5` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `3.2.4` | `4.0.18` |\n\n\nUpdates `@npmcli/arborist` from 9.3.1 to 9.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/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.4.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/cli/compare/arborist-v9.3.1...arborist-v9.4.0\"\u003e9.4.0\u003c/a\u003e (2026-02-25)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/4fcd352c553fdc0f13a87ad71ef66d7515c11886\"\u003e\u003ccode\u003e4fcd352\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9017\"\u003e#9017\u003c/a\u003e add :type(registry) to query selector syntax (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9017\"\u003e#9017\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/cli/commit/880ecb786d83e7bc95b1ed75660769e2af253579\"\u003e\u003ccode\u003e880ecb7\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9013\"\u003e#9013\u003c/a\u003e arborist: skip postinstall on store links in linked strategy (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9013\"\u003e#9013\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/07e6edd9d0f21ab65bd98e444598ddcb50b66551\"\u003e\u003ccode\u003e07e6edd\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9025\"\u003e#9025\u003c/a\u003e save libc field to package-lock.json (\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/cli/commit/a2154cd91370c9c611cc19c943d00c3d0bbfa4ef\"\u003e\u003ccode\u003ea2154cd\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8996\"\u003e#8996\u003c/a\u003e linked strategy fixes for scoped packages, aliases, and peer deps (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/8996\"\u003e#8996\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/cli/blob/latest/workspaces/arborist/CHANGELOG.md\"\u003e\u003ccode\u003e@​npmcli/arborist\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/cli/compare/arborist-v9.3.1...arborist-v9.4.0\"\u003e9.4.0\u003c/a\u003e (2026-02-25)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/4fcd352c553fdc0f13a87ad71ef66d7515c11886\"\u003e\u003ccode\u003e4fcd352\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9017\"\u003e#9017\u003c/a\u003e add :type(registry) to query selector syntax (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9017\"\u003e#9017\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/cli/commit/880ecb786d83e7bc95b1ed75660769e2af253579\"\u003e\u003ccode\u003e880ecb7\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9013\"\u003e#9013\u003c/a\u003e arborist: skip postinstall on store links in linked strategy (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9013\"\u003e#9013\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/07e6edd9d0f21ab65bd98e444598ddcb50b66551\"\u003e\u003ccode\u003e07e6edd\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9025\"\u003e#9025\u003c/a\u003e save libc field to package-lock.json (\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/cli/commit/a2154cd91370c9c611cc19c943d00c3d0bbfa4ef\"\u003e\u003ccode\u003ea2154cd\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8996\"\u003e#8996\u003c/a\u003e linked strategy fixes for scoped packages, aliases, and peer deps (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/8996\"\u003e#8996\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\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/ad8decaf4bca6459d829afa6e8febcaf5dd25230\"\u003e\u003ccode\u003ead8deca\u003c/code\u003e\u003c/a\u003e chore: release 9.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/8d6d8519fbbcebdca8834e19cb34ac71f045a010\"\u003e\u003ccode\u003e8d6d851\u003c/code\u003e\u003c/a\u003e feat: added --install-strategy=linked (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/6078\"\u003e#6078\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/eefd119583a29e9f090451b03258136a44e2ad5e\"\u003e\u003ccode\u003eeefd119\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.11.0 to 4.11.1\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/npm/cli/commits/v9.4.0/workspaces/arborist\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitest/coverage-istanbul` from 3.2.4 to 4.0.18\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/vitest/releases\"\u003e\u003ccode\u003e@​vitest/coverage-istanbul\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.18\u003c/h2\u003e\n\u003ch3\u003e   🚀 Experimental Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eexperimental\u003c/strong\u003e: Add \u003ccode\u003eonModuleRunner\u003c/code\u003e hook to \u003ccode\u003eworker.init\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9286\"\u003evitest-dev/vitest#9286\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/ea837de7d\"\u003e\u003c!-- raw HTML omitted --\u003e(ea837)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003emeta.url\u003c/code\u003e in \u003ccode\u003ecreateRequire\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9441\"\u003evitest-dev/vitest#9441\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e057281ca\"\u003e\u003c!-- raw HTML omitted --\u003e(e0572)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: Hide injected data-testid attributes  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9503\"\u003evitest-dev/vitest#9503\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f89899cd8\"\u003e\u003c!-- raw HTML omitted --\u003e(f8989)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eui\u003c/strong\u003e: Process artifact attachments when generating HTML reporter  -  by \u003ca href=\"https://github.com/macarie\"\u003e\u003ccode\u003e@​macarie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9472\"\u003evitest-dev/vitest#9472\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/225435647\"\u003e\u003c!-- raw HTML omitted --\u003e(22543)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.0.17...v4.0.18\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.0.17\u003c/h2\u003e\n\u003ch3\u003e   🚀 Experimental Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport openTelemetry for browser mode  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9180\"\u003evitest-dev/vitest#9180\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/1ec3a8b68\"\u003e\u003c!-- raw HTML omitted --\u003e(1ec3a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport TRACEPARENT and TRACESTATE environment variables for OpenTelemetry context propagation  -  by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003ehi-ogawa\u003c/strong\u003e and \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9295\"\u003evitest-dev/vitest#9295\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/876cb84c2\"\u003e\u003c!-- raw HTML omitted --\u003e(876cb)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove asymmetric matcher diff readability by unwrapping container matchers  -  by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003esheremet-va\u003c/strong\u003e, \u003cstrong\u003ehi-ogawa\u003c/strong\u003e and \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9330\"\u003evitest-dev/vitest#9330\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b2ec724a8\"\u003e\u003c!-- raw HTML omitted --\u003e(b2ec7)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove runner error when importing outside of test context  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9335\"\u003evitest-dev/vitest#9335\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/2dd3dd839\"\u003e\u003c!-- raw HTML omitted --\u003e(2dd3d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace crypto.randomUUID to allow insecure environments (fix \u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-istanbul/issues/9\"\u003e#9\u003c/a\u003e…  -  by \u003ca href=\"https://github.com/plusgut\"\u003e\u003ccode\u003e@​plusgut\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9339\"\u003evitest-dev/vitest#9339\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9\"\u003evitest-dev/vitest#9\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e6a3f8cc7\"\u003e\u003c!-- raw HTML omitted --\u003e(e6a3f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle null options in \u003ccode\u003eaddEventHandler\u003c/code\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-istanbul/issues/9371\"\u003e#9371\u003c/a\u003e  -  by \u003ca href=\"https://github.com/ThibautMarechal\"\u003e\u003ccode\u003e@​ThibautMarechal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9372\"\u003evitest-dev/vitest#9372\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9371\"\u003evitest-dev/vitest#9371\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/40841ff00\"\u003e\u003c!-- raw HTML omitted --\u003e(40841)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTypo in browser.provider error  -  by \u003ca href=\"https://github.com/deammer\"\u003e\u003ccode\u003e@​deammer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9394\"\u003evitest-dev/vitest#9394\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/4b67fc25a\"\u003e\u003c!-- raw HTML omitted --\u003e(4b67f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eprocess.env\u003c/code\u003e and \u003ccode\u003eimport.meta.env\u003c/code\u003e defines in inline project  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9239\"\u003evitest-dev/vitest#9239\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b70c96121\"\u003e\u003c!-- raw HTML omitted --\u003e(b70c9)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix upload File instance  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9294\"\u003evitest-dev/vitest#9294\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b67788c69\"\u003e\u003c!-- raw HTML omitted --\u003e(b6778)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix invalid project token for artifacts assets  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9321\"\u003evitest-dev/vitest#9321\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/caa7d73d4\"\u003e\u003c!-- raw HTML omitted --\u003e(caa7d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLog \u003ccode\u003eErrorEvent.message\u003c/code\u003e when unhandled \u003ccode\u003eErrorEvent.error\u003c/code\u003e is null  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9322\"\u003evitest-dev/vitest#9322\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5d84eeb91\"\u003e\u003c!-- raw HTML omitted --\u003e(5d84e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003efileParallelism\u003c/code\u003e on an instance  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9328\"\u003evitest-dev/vitest#9328\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/150065459\"\u003e\u003c!-- raw HTML omitted --\u003e(15006)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecoverage\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eRemove unnecessary \u003ccode\u003eistanbul-lib-source-maps\u003c/code\u003e usage  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9344\"\u003evitest-dev/vitest#9344\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b09405375\"\u003e\u003c!-- raw HTML omitted --\u003e(b0940)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApply patch from \u003ca href=\"https://redirect.github.com/istanbuljs/istanbuljs/issues/837\"\u003eistanbuljs/istanbuljs#837\u003c/a\u003e  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003esapphi-red\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9413\"\u003evitest-dev/vitest#9413\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/837\"\u003evitest-dev/vitest#837\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e05cedbf4\"\u003e\u003c!-- raw HTML omitted --\u003e(e05ce)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efsModuleCache\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eDon't store importers in cache  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9422\"\u003evitest-dev/vitest#9422\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/751364eec\"\u003e\u003c!-- raw HTML omitted --\u003e(75136)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd importers alongside importedModules  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9423\"\u003evitest-dev/vitest#9423\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/59f92d403\"\u003e\u003c!-- raw HTML omitted --\u003e(59f92)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emocker\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eFix mock transform with class  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9421\"\u003evitest-dev/vitest#9421\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/d390eb527\"\u003e\u003c!-- raw HTML omitted --\u003e(d390e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epool\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eValidate environment options when reusing the worker  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9349\"\u003evitest-dev/vitest#9349\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a8a8836e3\"\u003e\u003c!-- raw HTML omitted --\u003e(a8a88)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle worker start failures gracefully  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9337\"\u003evitest-dev/vitest#9337\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/200dadb32\"\u003e\u003c!-- raw HTML omitted --\u003e(200da)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereporter\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eReport test module if it failed to run  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9272\"\u003evitest-dev/vitest#9272\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/c78882985\"\u003e\u003c!-- raw HTML omitted --\u003e(c7888)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erunner\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eRespect nested test.only within describe.only  -  by \u003ca href=\"https://github.com/Ujjwaljain16\"\u003e\u003ccode\u003e@​Ujjwaljain16\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9021\"\u003evitest-dev/vitest#9021\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9213\"\u003evitest-dev/vitest#9213\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/55d5dad69\"\u003e\u003c!-- raw HTML omitted --\u003e(55d5d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypecheck\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eImprove error message when tsc outputs help text  -  by \u003ca href=\"https://github.com/Ujjwaljain16\"\u003e\u003ccode\u003e@​Ujjwaljain16\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9214\"\u003evitest-dev/vitest#9214\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/7b10ab4cd\"\u003e\u003c!-- raw HTML omitted --\u003e(7b10a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eui\u003c/strong\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/vitest-dev/vitest/commit/4d3e3c61b9b237447699deab9aca0eb9d6039978\"\u003e\u003ccode\u003e4d3e3c6\u003c/code\u003e\u003c/a\u003e chore: release v4.0.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/dd54e944ec0d7b2730933341f3b940e92b186fb6\"\u003e\u003ccode\u003edd54e94\u003c/code\u003e\u003c/a\u003e chore: release v4.0.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/e05cedbf451172c0ddfb77645b1c5db571ca58c2\"\u003e\u003ccode\u003ee05cedb\u003c/code\u003e\u003c/a\u003e fix(coverage): apply patch from \u003ca href=\"https://redirect.github.com/istanbuljs/istanbuljs/issues/837\"\u003eistanbuljs/istanbuljs#837\u003c/a\u003e (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-istanbul/issues/9413\"\u003e#9413\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/b46d7444cc3a14296c5a4db67232226dc094f35f\"\u003e\u003ccode\u003eb46d744\u003c/code\u003e\u003c/a\u003e chore: release v4.0.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/372e86fdef381038a2c4999fc9007dd7292a0628\"\u003e\u003ccode\u003e372e86f\u003c/code\u003e\u003c/a\u003e fix(coverage): istanbul untested files source maps are off (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-istanbul/issues/9208\"\u003e#9208\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/eb1abf08573032a532015b999ad3501c5e89e3bb\"\u003e\u003ccode\u003eeb1abf0\u003c/code\u003e\u003c/a\u003e chore: release v4.0.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/e4ca917f18d27d7afca9f7130b63f1c913f50e24\"\u003e\u003ccode\u003ee4ca917\u003c/code\u003e\u003c/a\u003e fix(coverage): istanbul provider to not break source maps (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-istanbul/issues/9040\"\u003e#9040\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/9ca74cfb2060d8bc1c7a319ba3cba1578517adb0\"\u003e\u003ccode\u003e9ca74cf\u003c/code\u003e\u003c/a\u003e chore: release v4.0.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/6f22c675f469b48072cd8c42eef7623f47ade488\"\u003e\u003ccode\u003e6f22c67\u003c/code\u003e\u003c/a\u003e fix(coverage): invalidate circular modules correctly on rerun with coverage (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/acc5152b9690992e3ac0cff691db4347f2dccdf9\"\u003e\u003ccode\u003eacc5152\u003c/code\u003e\u003c/a\u003e perf: replace \u003ccode\u003edebug\u003c/code\u003e with \u003ccode\u003eobug\u003c/code\u003e (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-istanbul/issues/9057\"\u003e#9057\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.0.18/packages/coverage-istanbul\"\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@​vitest/coverage-istanbul\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitest/coverage-v8` from 3.2.4 to 4.0.18\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/vitest/releases\"\u003e\u003ccode\u003e@​vitest/coverage-v8\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.18\u003c/h2\u003e\n\u003ch3\u003e   🚀 Experimental Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eexperimental\u003c/strong\u003e: Add \u003ccode\u003eonModuleRunner\u003c/code\u003e hook to \u003ccode\u003eworker.init\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9286\"\u003evitest-dev/vitest#9286\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/ea837de7d\"\u003e\u003c!-- raw HTML omitted --\u003e(ea837)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003emeta.url\u003c/code\u003e in \u003ccode\u003ecreateRequire\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9441\"\u003evitest-dev/vitest#9441\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e057281ca\"\u003e\u003c!-- raw HTML omitted --\u003e(e0572)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: Hide injected data-testid attributes  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9503\"\u003evitest-dev/vitest#9503\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f89899cd8\"\u003e\u003c!-- raw HTML omitted --\u003e(f8989)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eui\u003c/strong\u003e: Process artifact attachments when generating HTML reporter  -  by \u003ca href=\"https://github.com/macarie\"\u003e\u003ccode\u003e@​macarie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9472\"\u003evitest-dev/vitest#9472\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/225435647\"\u003e\u003c!-- raw HTML omitted --\u003e(22543)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.0.17...v4.0.18\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.0.17\u003c/h2\u003e\n\u003ch3\u003e   🚀 Experimental Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport openTelemetry for browser mode  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9180\"\u003evitest-dev/vitest#9180\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/1ec3a8b68\"\u003e\u003c!-- raw HTML omitted --\u003e(1ec3a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport TRACEPARENT and TRACESTATE environment variables for OpenTelemetry context propagation  -  by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003ehi-ogawa\u003c/strong\u003e and \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9295\"\u003evitest-dev/vitest#9295\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/876cb84c2\"\u003e\u003c!-- raw HTML omitted --\u003e(876cb)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove asymmetric matcher diff readability by unwrapping container matchers  -  by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003esheremet-va\u003c/strong\u003e, \u003cstrong\u003ehi-ogawa\u003c/strong\u003e and \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9330\"\u003evitest-dev/vitest#9330\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b2ec724a8\"\u003e\u003c!-- raw HTML omitted --\u003e(b2ec7)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove runner error when importing outside of test context  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9335\"\u003evitest-dev/vitest#9335\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/2dd3dd839\"\u003e\u003c!-- raw HTML omitted --\u003e(2dd3d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace crypto.randomUUID to allow insecure environments (fix \u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/9\"\u003e#9\u003c/a\u003e…  -  by \u003ca href=\"https://github.com/plusgut\"\u003e\u003ccode\u003e@​plusgut\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9339\"\u003evitest-dev/vitest#9339\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9\"\u003evitest-dev/vitest#9\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e6a3f8cc7\"\u003e\u003c!-- raw HTML omitted --\u003e(e6a3f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle null options in \u003ccode\u003eaddEventHandler\u003c/code\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/9371\"\u003e#9371\u003c/a\u003e  -  by \u003ca href=\"https://github.com/ThibautMarechal\"\u003e\u003ccode\u003e@​ThibautMarechal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9372\"\u003evitest-dev/vitest#9372\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9371\"\u003evitest-dev/vitest#9371\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/40841ff00\"\u003e\u003c!-- raw HTML omitted --\u003e(40841)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTypo in browser.provider error  -  by \u003ca href=\"https://github.com/deammer\"\u003e\u003ccode\u003e@​deammer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9394\"\u003evitest-dev/vitest#9394\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/4b67fc25a\"\u003e\u003c!-- raw HTML omitted --\u003e(4b67f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eprocess.env\u003c/code\u003e and \u003ccode\u003eimport.meta.env\u003c/code\u003e defines in inline project  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9239\"\u003evitest-dev/vitest#9239\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b70c96121\"\u003e\u003c!-- raw HTML omitted --\u003e(b70c9)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix upload File instance  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9294\"\u003evitest-dev/vitest#9294\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b67788c69\"\u003e\u003c!-- raw HTML omitted --\u003e(b6778)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix invalid project token for artifacts assets  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9321\"\u003evitest-dev/vitest#9321\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/caa7d73d4\"\u003e\u003c!-- raw HTML omitted --\u003e(caa7d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLog \u003ccode\u003eErrorEvent.message\u003c/code\u003e when unhandled \u003ccode\u003eErrorEvent.error\u003c/code\u003e is null  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9322\"\u003evitest-dev/vitest#9322\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5d84eeb91\"\u003e\u003c!-- raw HTML omitted --\u003e(5d84e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003efileParallelism\u003c/code\u003e on an instance  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9328\"\u003evitest-dev/vitest#9328\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/150065459\"\u003e\u003c!-- raw HTML omitted --\u003e(15006)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecoverage\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eRemove unnecessary \u003ccode\u003eistanbul-lib-source-maps\u003c/code\u003e usage  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9344\"\u003evitest-dev/vitest#9344\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b09405375\"\u003e\u003c!-- raw HTML omitted --\u003e(b0940)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApply patch from \u003ca href=\"https://redirect.github.com/istanbuljs/istanbuljs/issues/837\"\u003eistanbuljs/istanbuljs#837\u003c/a\u003e  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003esapphi-red\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9413\"\u003evitest-dev/vitest#9413\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/837\"\u003evitest-dev/vitest#837\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e05cedbf4\"\u003e\u003c!-- raw HTML omitted --\u003e(e05ce)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efsModuleCache\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eDon't store importers in cache  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9422\"\u003evitest-dev/vitest#9422\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/751364eec\"\u003e\u003c!-- raw HTML omitted --\u003e(75136)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd importers alongside importedModules  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9423\"\u003evitest-dev/vitest#9423\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/59f92d403\"\u003e\u003c!-- raw HTML omitted --\u003e(59f92)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emocker\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eFix mock transform with class  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9421\"\u003evitest-dev/vitest#9421\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/d390eb527\"\u003e\u003c!-- raw HTML omitted --\u003e(d390e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epool\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eValidate environment options when reusing the worker  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9349\"\u003evitest-dev/vitest#9349\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a8a8836e3\"\u003e\u003c!-- raw HTML omitted --\u003e(a8a88)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle worker start failures gracefully  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9337\"\u003evitest-dev/vitest#9337\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/200dadb32\"\u003e\u003c!-- raw HTML omitted --\u003e(200da)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereporter\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eReport test module if it failed to run  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9272\"\u003evitest-dev/vitest#9272\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/c78882985\"\u003e\u003c!-- raw HTML omitted --\u003e(c7888)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erunner\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eRespect nested test.only within describe.only  -  by \u003ca href=\"https://github.com/Ujjwaljain16\"\u003e\u003ccode\u003e@​Ujjwaljain16\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9021\"\u003evitest-dev/vitest#9021\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9213\"\u003evitest-dev/vitest#9213\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/55d5dad69\"\u003e\u003c!-- raw HTML omitted --\u003e(55d5d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypecheck\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eImprove error message when tsc outputs help text  -  by \u003ca href=\"https://github.com/Ujjwaljain16\"\u003e\u003ccode\u003e@​Ujjwaljain16\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9214\"\u003evitest-dev/vitest#9214\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/7b10ab4cd\"\u003e\u003c!-- raw HTML omitted --\u003e(7b10a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eui\u003c/strong\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/vitest-dev/vitest/commit/4d3e3c61b9b237447699deab9aca0eb9d6039978\"\u003e\u003ccode\u003e4d3e3c6\u003c/code\u003e\u003c/a\u003e chore: release v4.0.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/dd54e944ec0d7b2730933341f3b940e92b186fb6\"\u003e\u003ccode\u003edd54e94\u003c/code\u003e\u003c/a\u003e chore: release v4.0.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/29ee7f5ae9a7545141a0d39cfac3df42e4561ca0\"\u003e\u003ccode\u003e29ee7f5\u003c/code\u003e\u003c/a\u003e chore(deps): update \u003ccode\u003east-v8-to-istanbul\u003c/code\u003e (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/9418\"\u003e#9418\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/b09405375d58c1f8f0653a758855fdba56843b93\"\u003e\u003ccode\u003eb094053\u003c/code\u003e\u003c/a\u003e fix(coverage): remove unnecessary \u003ccode\u003eistanbul-lib-source-maps\u003c/code\u003e usage (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/9344\"\u003e#9344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/b46d7444cc3a14296c5a4db67232226dc094f35f\"\u003e\u003ccode\u003eb46d744\u003c/code\u003e\u003c/a\u003e chore: release v4.0.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/eb1abf08573032a532015b999ad3501c5e89e3bb\"\u003e\u003ccode\u003eeb1abf0\u003c/code\u003e\u003c/a\u003e chore: release v4.0.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/9ca74cfb2060d8bc1c7a319ba3cba1578517adb0\"\u003e\u003ccode\u003e9ca74cf\u003c/code\u003e\u003c/a\u003e chore: release v4.0.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/acc5152b9690992e3ac0cff691db4347f2dccdf9\"\u003e\u003ccode\u003eacc5152\u003c/code\u003e\u003c/a\u003e perf: replace \u003ccode\u003edebug\u003c/code\u003e with \u003ccode\u003eobug\u003c/code\u003e (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/9057\"\u003e#9057\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/73b54ce2859d34f3847de465efb3f6affda0f8c1\"\u003e\u003ccode\u003e73b54ce\u003c/code\u003e\u003c/a\u003e chore: release v4.0.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/5aa84d56a609422b09a39b231b6c15e4d68cf3fb\"\u003e\u003ccode\u003e5aa84d5\u003c/code\u003e\u003c/a\u003e chore: release v4.0.12\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.0.18/packages/coverage-v8\"\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@​vitest/coverage-v8\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `globals` from 17.3.0 to 17.4.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.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate globals (2026-03-01) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/338\"\u003e#338\u003c/a\u003e)  d43a051\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v17.3.0...v17.4.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v17.3.0...v17.4.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/a9cfd7493fb701474d4dc946283c7b9d63d64134\"\u003e\u003ccode\u003ea9cfd74\u003c/code\u003e\u003c/a\u003e 17.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/d43a051c48fbb8c549bb98a7cf294ba84680a7a1\"\u003e\u003ccode\u003ed43a051\u003c/code\u003e\u003c/a\u003e Update globals (2026-03-01) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/338\"\u003e#338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sindresorhus/globals/compare/v17.3.0...v17.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lerna` from 9.0.4 to 9.0.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lerna/lerna/releases\"\u003elerna's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.0.5\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lerna/lerna/compare/v9.0.4...v9.0.5\"\u003e9.0.5\u003c/a\u003e (2026-02-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebump minimatch from 3.0.5 to 3.1.4 (\u003ca href=\"https://redirect.github.com/lerna/lerna/issues/4285\"\u003e#4285\u003c/a\u003e) (\u003ca href=\"https://github.com/lerna/lerna/commit/2e3f99ed2dfa5be614ba3f740ab0579bbd4c51c9\"\u003e2e3f99e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebump tar from 7.5.7 to 7.5.8 (\u003ca href=\"https://redirect.github.com/lerna/lerna/issues/4273\"\u003e#4273\u003c/a\u003e) (\u003ca href=\"https://github.com/lerna/lerna/commit/bdffd1d97c27cd2a43e853d73296936fbc0e4f27\"\u003ebdffd1d\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/lerna/lerna/blob/main/packages/lerna/CHANGELOG.md\"\u003elerna's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lerna/lerna/compare/v9.0.4...v9.0.5\"\u003e9.0.5\u003c/a\u003e (2026-02-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebump minimatch from 3.0.5 to 3.1.4 (\u003ca href=\"https://redirect.github.com/lerna/lerna/issues/4285\"\u003e#4285\u003c/a\u003e) (\u003ca href=\"https://github.com/lerna/lerna/commit/2e3f99ed2dfa5be614ba3f740ab0579bbd4c51c9\"\u003e2e3f99e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebump tar from 7.5.7 to 7.5.8 (\u003ca href=\"https://redirect.github.com/lerna/lerna/issues/4273\"\u003e#4273\u003c/a\u003e) (\u003ca href=\"https://github.com/lerna/lerna/commit/bdffd1d97c27cd2a43e853d73296936fbc0e4f27\"\u003ebdffd1d\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/lerna/lerna/commit/85b9d9519442e6e77f8903eedc0b6f7271058aa7\"\u003e\u003ccode\u003e85b9d95\u003c/code\u003e\u003c/a\u003e chore(misc): publish 9.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lerna/lerna/commit/2e3f99ed2dfa5be614ba3f740ab0579bbd4c51c9\"\u003e\u003ccode\u003e2e3f99e\u003c/code\u003e\u003c/a\u003e fix: bump minimatch from 3.0.5 to 3.1.4 (\u003ca href=\"https://github.com/lerna/lerna/tree/HEAD/packages/lerna/issues/4285\"\u003e#4285\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lerna/lerna/commit/bdffd1d97c27cd2a43e853d73296936fbc0e4f27\"\u003e\u003ccode\u003ebdffd1d\u003c/code\u003e\u003c/a\u003e fix: bump tar from 7.5.7 to 7.5.8 (\u003ca href=\"https://github.com/lerna/lerna/tree/HEAD/packages/lerna/issues/4273\"\u003e#4273\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lerna/lerna/commits/v9.0.5/packages/lerna\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vitest` from 3.2.4 to 4.0.18\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/vitest/releases\"\u003evitest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.18\u003c/h2\u003e\n\u003ch3\u003e   🚀 Experimental Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eexperimental\u003c/strong\u003e: Add \u003ccode\u003eonModuleRunner\u003c/code\u003e hook to \u003ccode\u003eworker.init\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9286\"\u003evitest-dev/vitest#9286\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/ea837de7d\"\u003e\u003c!-- raw HTML omitted --\u003e(ea837)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003emeta.url\u003c/code\u003e in \u003ccode\u003ecreateRequire\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9441\"\u003evitest-dev/vitest#9441\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e057281ca\"\u003e\u003c!-- raw HTML omitted --\u003e(e0572)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: Hide injected data-testid attributes  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9503\"\u003evitest-dev/vitest#9503\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f89899cd8\"\u003e\u003c!-- raw HTML omitted --\u003e(f8989)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eui\u003c/strong\u003e: Process artifact attachments when generating HTML reporter  -  by \u003ca href=\"https://github.com/macarie\"\u003e\u003ccode\u003e@​macarie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9472\"\u003evitest-dev/vitest#9472\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/225435647\"\u003e\u003c!-- raw HTML omitted --\u003e(22543)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.0.17...v4.0.18\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.0.17\u003c/h2\u003e\n\u003ch3\u003e   🚀 Experimental Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport openTelemetry for browser mode  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9180\"\u003evitest-dev/vitest#9180\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/1ec3a8b68\"\u003e\u003c!-- raw HTML omitted --\u003e(1ec3a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport TRACEPARENT and TRACESTATE environment variables for OpenTelemetry context propagation  -  by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003ehi-ogawa\u003c/strong\u003e and \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9295\"\u003evitest-dev/vitest#9295\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/876cb84c2\"\u003e\u003c!-- raw HTML omitted --\u003e(876cb)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove asymmetric matcher diff readability by unwrapping container matchers  -  by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003esheremet-va\u003c/strong\u003e, \u003cstrong\u003ehi-ogawa\u003c/strong\u003e and \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9330\"\u003evitest-dev/vitest#9330\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b2ec724a8\"\u003e\u003c!-- raw HTML omitted --\u003e(b2ec7)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove runner error when importing outside of test context  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9335\"\u003evitest-dev/vitest#9335\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/2dd3dd839\"\u003e\u003c!-- raw HTML omitted --\u003e(2dd3d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace crypto.randomUUID to allow insecure environments (fix \u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9\"\u003e#9\u003c/a\u003e…  -  by \u003ca href=\"https://github.com/plusgut\"\u003e\u003ccode\u003e@​plusgut\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9339\"\u003evitest-dev/vitest#9339\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9\"\u003evitest-dev/vitest#9\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e6a3f8cc7\"\u003e\u003c!-- raw HTML omitted --\u003e(e6a3f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle null options in \u003ccode\u003eaddEventHandler\u003c/code\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9371\"\u003e#9371\u003c/a\u003e  -  by \u003ca href=\"https://github.com/ThibautMarechal\"\u003e\u003ccode\u003e@​ThibautMarechal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9372\"\u003evitest-dev/vitest#9372\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9371\"\u003evitest-dev/vitest#9371\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/40841ff00\"\u003e\u003c!-- raw HTML omitted --\u003e(40841)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTypo in browser.provider error  -  by \u003ca href=\"https://github.com/deammer\"\u003e\u003ccode\u003e@​deammer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9394\"\u003evitest-dev/vitest#9394\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/4b67fc25a\"\u003e\u003c!-- raw HTML omitted --\u003e(4b67f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eprocess.env\u003c/code\u003e and \u003ccode\u003eimport.meta.env\u003c/code\u003e defines in inline project  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9239\"\u003evitest-dev/vitest#9239\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b70c96121\"\u003e\u003c!-- raw HTML omitted --\u003e(b70c9)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix upload File instance  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9294\"\u003evitest-dev/vitest#9294\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b67788c69\"\u003e\u003c!-- raw HTML omitted --\u003e(b6778)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix invalid project token for artifacts assets  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9321\"\u003evitest-dev/vitest#9321\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/caa7d73d4\"\u003e\u003c!-- raw HTML omitted --\u003e(caa7d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLog \u003ccode\u003eErrorEvent.message\u003c/code\u003e when unhandled \u003ccode\u003eErrorEvent.error\u003c/code\u003e is null  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9322\"\u003evitest-dev/vitest#9322\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5d84eeb91\"\u003e\u003c!-- raw HTML omitted --\u003e(5d84e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003efileParallelism\u003c/code\u003e on an instance  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9328\"\u003evitest-dev/vitest#9328\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/150065459\"\u003e\u003c!-- raw HTML omitted --\u003e(15006)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecoverage\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eRemove unnecessary \u003ccode\u003eistanbul-lib-source-maps\u003c/code\u003e usage  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9344\"\u003evitest-dev/vitest#9344\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b09405375\"\u003e\u003c!-- raw HTML omitted --\u003e(b0940)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApply patch from \u003ca href=\"https://redirect.github.com/istanbuljs/istanbuljs/issues/837\"\u003eistanbuljs/istanbuljs#837\u003c/a\u003e  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003esapphi-red\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9413\"\u003evitest-dev/vitest#9413\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/837\"\u003evitest-dev/vitest#837\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e05cedbf4\"\u003e\u003c!-- raw HTML omitted --\u003e(e05ce)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efsModuleCache\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eDon't store importers in cache  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9422\"\u003evitest-dev/vitest#9422\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/751364eec\"\u003e\u003c!-- raw HTML omitted --\u003e(75136)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd importers alongside importedModules  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9423\"\u003evitest-dev/vitest#9423\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/59f92d403\"\u003e\u003c!-- raw HTML omitted --\u003e(59f92)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emocker\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eFix mock transform with class  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9421\"\u003evitest-dev/vitest#9421\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/d390eb527\"\u003e\u003c!-- raw HTML omitted --\u003e(d390e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epool\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eValidate environment options when reusing the worker  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9349\"\u003evitest-dev/vitest#9349\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a8a8836e3\"\u003e\u003c!-- raw HTML omitted --\u003e(a8a88)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle worker start failures gracefully  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9337\"\u003evitest-dev/vitest#9337\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/200dadb32\"\u003e\u003c!-- raw HTML omitted --\u003e(200da)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereporter\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eReport test module if it failed to run  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9272\"\u003evitest-dev/vitest#9272\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/c78882985\"\u003e\u003c!-- raw HTML omitted --\u003e(c7888)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erunner\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eRespect nested test.only within describe.only  -  by \u003ca href=\"https://github.com/Ujjwaljain16\"\u003e\u003ccode\u003e@​Ujjwaljain16\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9021\"\u003evitest-dev/vitest#9021\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9213\"\u003evitest-dev/vitest#9213\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/55d5dad69\"\u003e\u003c!-- raw HTML omitted --\u003e(55d5d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypecheck\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eImprove error message when tsc outputs help text  -  by \u003ca href=\"https://github.com/Ujjwaljain16\"\u003e\u003ccode\u003e@​Ujjwaljain16\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9214\"\u003evitest-dev/vitest#9214\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/7b10ab4cd\"\u003e\u003c!-- raw HTML omitted --\u003e(7b10a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eui\u003c/strong\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/vitest-dev/vitest/commit/4d3e3c61b9b237447699deab9aca0eb9d6039978\"\u003e\u003ccode\u003e4d3e3c6\u003c/code\u003e\u003c/a\u003e chore: release v4.0.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/ea837de7d75780a67af437331d8d689cdcfe291e\"\u003e\u003ccode\u003eea837de\u003c/code\u003e\u003c/a\u003e feat(experimental): add \u003ccode\u003eonModuleRunner\u003c/code\u003e hook to \u003ccode\u003eworker.init\u003c/code\u003e (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9286\"\u003e#9286\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/e057281ca5ea282cf0b0d37b7b51f182397fc370\"\u003e\u003ccode\u003ee057281\u003c/code\u003e\u003c/a\u003e fix: use \u003ccode\u003emeta.url\u003c/code\u003e in \u003ccode\u003ecreateRequire\u003c/code\u003e (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9441\"\u003e#9441\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/dd54e944ec0d7b2730933341f3b940e92b186fb6\"\u003e\u003ccode\u003edd54e94\u003c/code\u003e\u003c/a\u003e chore: release v4.0.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/59f92d403bf97b3145911aaeffbae36b465284c7\"\u003e\u003ccode\u003e59f92d4\u003c/code\u003e\u003c/a\u003e fix(fsModuleCache): add importers alongside importedModules (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9423\"\u003e#9423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/751364eec8e7a5e9d205146e44f1ed06d7afc57c\"\u003e\u003ccode\u003e751364e\u003c/code\u003e\u003c/a\u003e fix(fsModuleCache): don't store importers in cache (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9422\"\u003e#9422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/4b67fc25a8f221c536a499bd3f3e802115eadc5d\"\u003e\u003ccode\u003e4b67fc2\u003c/code\u003e\u003c/a\u003e fix: typo in browser.provider error (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9394\"\u003e#9394\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/40841ff005cf518064b4611b34a6ca86303ac645\"\u003e\u003ccode\u003e40841ff\u003c/code\u003e\u003c/a\u003e fix: handle null options in \u003ccode\u003eaddEventHandler\u003c/code\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9371\"\u003e#9371\u003c/a\u003e (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9372\"\u003e#9372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/200dadb328a5e71f0805ee05e24f11af23ecf2db\"\u003e\u003ccode\u003e200dadb\u003c/code\u003e\u003c/a\u003e fix(pool): handle worker start failures gracefully (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9337\"\u003e#9337\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/150065459b96a5ed3b9f07ab3001596492032183\"\u003e\u003ccode\u003e1500654\u003c/code\u003e\u003c/a\u003e fix(browser): support \u003ccode\u003efileParallelism\u003c/code\u003e on an instance (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9328\"\u003e#9328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.0.18/packages/vitest\"\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 vitest since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/brisbanesocialchess/brisbanesocialchess.github.io/pull/1019","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/brisbanesocialchess%2Fbrisbanesocialchess.github.io/issues/1019","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1019/packages"},{"uuid":"3955598099","node_id":"PR_kwDOPHT-Ds7EgSks","number":938,"state":"open","title":"Bump the npm-dependencies group across 1 directory with 14 updates","user":"dependabot[bot]","labels":["dependencies","javascript","root","backend"],"assignees":[],"locked":false,"comments_count":6,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-02-18T02:46:41.000Z","updated_at":"2026-02-25T06:01:01.369Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"npm-dependencies","update_count":14,"packages":[{"name":"esbuild","old_version":"0.25.12","new_version":"0.27.3","repository_url":"https://github.com/evanw/esbuild"},{"name":"glob","old_version":"11.1.0","new_version":"13.0.2","repository_url":"https://github.com/isaacs/node-glob"},{"name":"rollup","old_version":"4.55.1","new_version":"4.57.1","repository_url":"https://github.com/rollup/rollup"},{"name":"@cloudflare/vitest-pool-workers","old_version":"0.9.14","new_version":"0.12.11","repository_url":"https://github.com/cloudflare/workers-sdk"},{"name":"@eslint/js","old_version":"9.39.2","new_version":"10.0.1","repository_url":"https://github.com/eslint/eslint"},{"name":"@npmcli/arborist","old_version":"9.1.9","new_version":"9.2.0","repository_url":"https://github.com/npm/cli"},{"name":"@vitest/coverage-istanbul","old_version":"3.2.4","new_version":"4.0.18","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/coverage-v8","old_version":"3.2.4","new_version":"4.0.18","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"eslint","old_version":"9.39.2","new_version":"10.0.0","repository_url":"https://github.com/eslint/eslint"},{"name":"globals","old_version":"16.5.0","new_version":"17.3.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"lerna","old_version":"9.0.3","new_version":"9.0.4","repository_url":"https://github.com/lerna/lerna"},{"name":"prettier","old_version":"3.8.0","new_version":"3.8.1","repository_url":"https://github.com/prettier/prettier"},{"name":"vitest","old_version":"3.2.4","new_version":"4.0.18","repository_url":"https://github.com/vitest-dev/vitest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-dependencies group with 13 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [esbuild](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.3` |\n| [glob](https://github.com/isaacs/node-glob) | `11.1.0` | `13.0.2` |\n| [rollup](https://github.com/rollup/rollup) | `4.55.1` | `4.57.1` |\n| [@cloudflare/vitest-pool-workers](https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/vitest-pool-workers) | `0.9.14` | `0.12.11` |\n| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.39.2` | `10.0.1` |\n| [@npmcli/arborist](https://github.com/npm/cli/tree/HEAD/workspaces/arborist) | `9.1.9` | `9.2.0` |\n| [@vitest/coverage-istanbul](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-istanbul) | `3.2.4` | `4.0.18` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `3.2.4` | `4.0.18` |\n| [eslint](https://github.com/eslint/eslint) | `9.39.2` | `10.0.0` |\n| [globals](https://github.com/sindresorhus/globals) | `16.5.0` | `17.3.0` |\n| [lerna](https://github.com/lerna/lerna/tree/HEAD/packages/lerna) | `9.0.3` | `9.0.4` |\n| [prettier](https://github.com/prettier/prettier) | `3.8.0` | `3.8.1` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `3.2.4` | `4.0.18` |\n\n\nUpdates `esbuild` from 0.25.12 to 0.27.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/releases\"\u003eesbuild's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.27.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ePreserve URL fragments in data URLs (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4370\"\u003e#4370\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eConsider the following HTML, CSS, and SVG:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eindex.html\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"html\"\u003e\u003ccode\u003e\u0026lt;!DOCTYPE html\u0026gt;\n\u0026lt;html\u0026gt;\n  \u0026lt;head\u0026gt;\u0026lt;link rel=\u0026quot;stylesheet\u0026quot; href=\u0026quot;icons.css\u0026quot;\u0026gt;\u0026lt;/head\u0026gt;\n  \u0026lt;body\u0026gt;\u0026lt;div class=\u0026quot;triangle\u0026quot;\u0026gt;\u0026lt;/div\u0026gt;\u0026lt;/body\u0026gt;\n\u0026lt;/html\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eicons.css\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e.triangle {\n  width: 10px;\n  height: 10px;\n  background: currentColor;\n  clip-path: url(./triangle.svg#x);\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003etriangle.svg\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"xml\"\u003e\u003ccode\u003e\u0026lt;svg xmlns=\u0026quot;http://www.w3.org/2000/svg\u0026quot;\u0026gt;\n  \u0026lt;defs\u0026gt;\n    \u0026lt;clipPath id=\u0026quot;x\u0026quot;\u0026gt;\n      \u0026lt;path d=\u0026quot;M0 0H10V10Z\u0026quot;/\u0026gt;\n    \u0026lt;/clipPath\u0026gt;\n  \u0026lt;/defs\u0026gt;\n\u0026lt;/svg\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThe CSS uses a URL fragment (the \u003ccode\u003e#x\u003c/code\u003e) to reference the \u003ccode\u003eclipPath\u003c/code\u003e element in the SVG file. Previously esbuild's CSS bundler didn't preserve the URL fragment when bundling the SVG using the \u003ccode\u003edataurl\u003c/code\u003e loader, which broke the bundled CSS. With this release, esbuild will now preserve the URL fragment in the bundled CSS:\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e/* icons.css */\n.triangle {\n  width: 10px;\n  height: 10px;\n  background: currentColor;\n  clip-path: url('data:image/svg+xml,\u0026lt;svg xmlns=\u0026quot;http://www.w3.org/2000/svg\u0026quot;\u0026gt;\u0026lt;defs\u0026gt;\u0026lt;clipPath id=\u0026quot;x\u0026quot;\u0026gt;\u0026lt;path d=\u0026quot;M0 0H10V10Z\u0026quot;/\u0026gt;\u0026lt;/clipPath\u0026gt;\u0026lt;/defs\u0026gt;\u0026lt;/svg\u0026gt;#x');\n}\n\u003c/code\u003e\u003c/pre\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/evanw/esbuild/blob/main/CHANGELOG.md\"\u003eesbuild's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.27.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ePreserve URL fragments in data URLs (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4370\"\u003e#4370\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eConsider the following HTML, CSS, and SVG:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eindex.html\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"html\"\u003e\u003ccode\u003e\u0026lt;!DOCTYPE html\u0026gt;\n\u0026lt;html\u0026gt;\n  \u0026lt;head\u0026gt;\u0026lt;link rel=\u0026quot;stylesheet\u0026quot; href=\u0026quot;icons.css\u0026quot;\u0026gt;\u0026lt;/head\u0026gt;\n  \u0026lt;body\u0026gt;\u0026lt;div class=\u0026quot;triangle\u0026quot;\u0026gt;\u0026lt;/div\u0026gt;\u0026lt;/body\u0026gt;\n\u0026lt;/html\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eicons.css\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e.triangle {\n  width: 10px;\n  height: 10px;\n  background: currentColor;\n  clip-path: url(./triangle.svg#x);\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003etriangle.svg\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"xml\"\u003e\u003ccode\u003e\u0026lt;svg xmlns=\u0026quot;http://www.w3.org/2000/svg\u0026quot;\u0026gt;\n  \u0026lt;defs\u0026gt;\n    \u0026lt;clipPath id=\u0026quot;x\u0026quot;\u0026gt;\n      \u0026lt;path d=\u0026quot;M0 0H10V10Z\u0026quot;/\u0026gt;\n    \u0026lt;/clipPath\u0026gt;\n  \u0026lt;/defs\u0026gt;\n\u0026lt;/svg\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThe CSS uses a URL fragment (the \u003ccode\u003e#x\u003c/code\u003e) to reference the \u003ccode\u003eclipPath\u003c/code\u003e element in the SVG file. Previously esbuild's CSS bundler didn't preserve the URL fragment when bundling the SVG using the \u003ccode\u003edataurl\u003c/code\u003e loader, which broke the bundled CSS. With this release, esbuild will now preserve the URL fragment in the bundled CSS:\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e/* icons.css */\n.triangle {\n  width: 10px;\n  height: 10px;\n  background: currentColor;\n  clip-path: url('data:image/svg+xml,\u0026lt;svg xmlns=\u0026quot;http://www.w3.org/2000/svg\u0026quot;\u0026gt;\u0026lt;defs\u0026gt;\u0026lt;clipPath id=\u0026quot;x\u0026quot;\u0026gt;\u0026lt;path d=\u0026quot;M0 0H10V10Z\u0026quot;/\u0026gt;\u0026lt;/clipPath\u0026gt;\u0026lt;/defs\u0026gt;\u0026lt;/svg\u0026gt;#x');\n}\n\u003c/code\u003e\u003c/pre\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/evanw/esbuild/commit/9129e00e6c36a3e374820cb5e3fc2cd319c8ab85\"\u003e\u003ccode\u003e9129e00\u003c/code\u003e\u003c/a\u003e publish 0.27.3 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/e20e4115acda9c9f052fdd1ec8d7d5c5489e837b\"\u003e\u003ccode\u003ee20e411\u003c/code\u003e\u003c/a\u003e small fix to release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/0dc0f2dee556460bd7b81d5bbbae5a2f86449ab6\"\u003e\u003ccode\u003e0dc0f2d\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4322\"\u003e#4322\u003c/a\u003e: parse and print CSS \u003ccode\u003e@scope\u003c/code\u003e rules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/55fe39164cd3429fcb92c6f358a8dfe2f6e6e559\"\u003e\u003ccode\u003e55fe391\u003c/code\u003e\u003c/a\u003e update firefox css gradient support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/2c35297c7ad249a51b9cc3974fa91f74dc13f68c\"\u003e\u003ccode\u003e2c35297\u003c/code\u003e\u003c/a\u003e update gradient lowering transform\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/9209e4445abe7610018f0f758fd5d1fa13ec3ea8\"\u003e\u003ccode\u003e9209e44\u003c/code\u003e\u003c/a\u003e Update Go to 1.25.7 (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4388\"\u003e#4388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/e8d861b68cf8c3c3a4806ec87444ee48b9af1ade\"\u003e\u003ccode\u003ee8d861b\u003c/code\u003e\u003c/a\u003e close \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4374\"\u003e#4374\u003c/a\u003e: compat table for the \u003ccode\u003eusing\u003c/code\u003e feature\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/19b8887368396934957abd75f316cc069d6cc067\"\u003e\u003ccode\u003e19b8887\u003c/code\u003e\u003c/a\u003e no longer need \u003ccode\u003ewilliamkapke/node-compat-table\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/7e442189722b54bc6c574ae1148e1014d99e5f32\"\u003e\u003ccode\u003e7e44218\u003c/code\u003e\u003c/a\u003e the \u003ccode\u003ekangax/compat-table\u003c/code\u003e repo moved to a new url\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/23b9338ed5efbdfa29d59b8b0d8088b1761fdc39\"\u003e\u003ccode\u003e23b9338\u003c/code\u003e\u003c/a\u003e run \u003ccode\u003emake update-compat-table\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/evanw/esbuild/compare/v0.25.12...v0.27.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 esbuild since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `glob` from 11.1.0 to 13.0.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/isaacs/node-glob/blob/main/changelog.md\"\u003eglob's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003echangeglob\u003c/h1\u003e\n\u003ch2\u003e13\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMove the CLI program out to a separate package, \u003ccode\u003eglob-bin\u003c/code\u003e.\nInstall that if you'd like to continue using glob from the\ncommand line.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove the unsafe \u003ccode\u003e--shell\u003c/code\u003e option. The \u003ccode\u003e--shell\u003c/code\u003e option is now\nONLY supported on known shells where the behavior can be\nimplemented safely.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e11.1\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/isaacs/node-glob/security/advisories/GHSA-5j98-mcp5-4vw2\"\u003eGHSA-5j98-mcp5-4vw2\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd the \u003ccode\u003e--shell\u003c/code\u003e option for the command line, with a warning\nthat this is unsafe. (It will be removed in v12.)\u003c/li\u003e\n\u003cli\u003eAdd the \u003ccode\u003e--cmd-arg\u003c/code\u003e/\u003ccode\u003e-g\u003c/code\u003e as a way to \u003cem\u003esafely\u003c/em\u003e add positional\narguments to the command provided to the CLI tool.\u003c/li\u003e\n\u003cli\u003eDetect commands with space or quote characters on known shells,\nand pass positional arguments to them safely, avoiding\n\u003ccode\u003eshell:true\u003c/code\u003e execution.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e11.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDrop support for node before v20\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eincludeChildMatches: false\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003eExport the \u003ccode\u003eIgnore\u003c/code\u003e class\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003e--default -p\u003c/code\u003e flag to provide a default pattern\u003c/li\u003e\n\u003cli\u003eexclude symbolic links to directories when \u003ccode\u003efollow\u003c/code\u003e and \u003ccode\u003enodir\u003c/code\u003e\nare both set\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd glob cli\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReturn \u003ccode\u003e'.'\u003c/code\u003e instead of the empty string \u003ccode\u003e''\u003c/code\u003e when the current\nworking directory is returned as a match.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eposix: true\u003c/code\u003e option to return \u003ccode\u003e/\u003c/code\u003e delimited paths, even on\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-glob/commit/2135b0c3580caf6330e28dedb2d57cea75f15154\"\u003e\u003ccode\u003e2135b0c\u003c/code\u003e\u003c/a\u003e 13.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-glob/commit/52544940ddddead912084a436ac08604592c5a81\"\u003e\u003ccode\u003e5254494\u003c/code\u003e\u003c/a\u003e ship minified by default, update deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-glob/commit/0a603fe1857105aedf4a1f80a75375fc3e4c0385\"\u003e\u003ccode\u003e0a603fe\u003c/code\u003e\u003c/a\u003e remove unused tshy config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-glob/commit/c759f03302b7b2ab76747cfe2cadf4a51b113082\"\u003e\u003ccode\u003ec759f03\u003c/code\u003e\u003c/a\u003e 13.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-glob/commit/8354a188e58d66e015f7ad50845260abba8bdd9e\"\u003e\u003ccode\u003e8354a18\u003c/code\u003e\u003c/a\u003e update deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-glob/commit/ff6e0f541ac0fca999fc7803a2774cf1d94f4f47\"\u003e\u003ccode\u003eff6e0f5\u003c/code\u003e\u003c/a\u003e ci: update action versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-glob/commit/14692860a3d266cae5d0fcc119953a13351f6a10\"\u003e\u003ccode\u003e1469286\u003c/code\u003e\u003c/a\u003e update workflows and formatting/docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-glob/commit/3bfb9604fabcd372fd13bbacef90339d10d1aa92\"\u003e\u003ccode\u003e3bfb960\u003c/code\u003e\u003c/a\u003e 13.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-glob/commit/db31a63edaffa88b6361199267f155112f49f4fe\"\u003e\u003ccode\u003edb31a63\u003c/code\u003e\u003c/a\u003e Split the CLI out from the main project\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-glob/commit/54934586bc33b3f90fde6c13c1ca5b719801ee78\"\u003e\u003ccode\u003e5493458\u003c/code\u003e\u003c/a\u003e ci: remove node 20\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/isaacs/node-glob/compare/v11.1.0...v13.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~isaacs\"\u003eisaacs\u003c/a\u003e, a new releaser for glob 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 `rollup` from 4.55.1 to 4.57.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rollup/rollup/releases\"\u003erollup's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.57.1\u003c/h2\u003e\n\u003ch2\u003e4.57.1\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2026-01-30\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix heap corruption issue in Windows (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6251\"\u003e#6251\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure exports of a dynamic import are fully included when called from a try...catch (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6254\"\u003e#6254\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePull Requests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6251\"\u003e#6251\u003c/a\u003e: fix: Isolate and cache \u003ccode\u003eprocess.report.getReport()\u003c/code\u003e calls in a child process for robust environment detection (\u003ca href=\"https://github.com/alan-agius4\"\u003e\u003ccode\u003e@​alan-agius4\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6252\"\u003e#6252\u003c/a\u003e: chore(deps): update dependency lru-cache to v11 (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6253\"\u003e#6253\u003c/a\u003e: chore(deps): lock file maintenance minor/patch updates (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6254\"\u003e#6254\u003c/a\u003e: Fully include dynamic imports in a try-catch (\u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6255\"\u003e#6255\u003c/a\u003e: chore(deps): lock file maintenance (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.57.0\u003c/h2\u003e\n\u003ch2\u003e4.57.0\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2026-01-27\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd import attributes to all plugin hooks that did not provide them yet (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/5700\"\u003e#5700\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecate returning import attributes from \u003ccode\u003eload\u003c/code\u003e or \u003ccode\u003etransform\u003c/code\u003e hooks as that will no longer be supported with rollup 5 (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/5700\"\u003e#5700\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePull Requests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/5700\"\u003e#5700\u003c/a\u003e: extend more hooks to include import attributes and add warnings (\u003ca href=\"https://github.com/TrickyPi\"\u003e\u003ccode\u003e@​TrickyPi\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6243\"\u003e#6243\u003c/a\u003e: fix(deps): update swc monorepo (major) (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6244\"\u003e#6244\u003c/a\u003e: fix(deps): lock file maintenance minor/patch updates (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6245\"\u003e#6245\u003c/a\u003e: chore(deps): lock file maintenance (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6246\"\u003e#6246\u003c/a\u003e: Refactor to reduce Rollup 5 upgrade diff (\u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.56.0\u003c/h2\u003e\n\u003ch2\u003e4.56.0\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2026-01-22\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTrack object property inclusions of dynamic namespace members (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6230\"\u003e#6230\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHandle methods that access dynamically imported namespace members via \u003ccode\u003ethis\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6230\"\u003e#6230\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePull Requests\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rollup/rollup/blob/master/CHANGELOG.md\"\u003erollup's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.57.1\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2026-01-30\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix heap corruption issue in Windows (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6251\"\u003e#6251\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure exports of a dynamic import are fully included when called from a try...catch (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6254\"\u003e#6254\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePull Requests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6251\"\u003e#6251\u003c/a\u003e: fix: Isolate and cache \u003ccode\u003eprocess.report.getReport()\u003c/code\u003e calls in a child process for robust environment detection (\u003ca href=\"https://github.com/alan-agius4\"\u003e\u003ccode\u003e@​alan-agius4\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6252\"\u003e#6252\u003c/a\u003e: chore(deps): update dependency lru-cache to v11 (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6253\"\u003e#6253\u003c/a\u003e: chore(deps): lock file maintenance minor/patch updates (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6254\"\u003e#6254\u003c/a\u003e: Fully include dynamic imports in a try-catch (\u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6255\"\u003e#6255\u003c/a\u003e: chore(deps): lock file maintenance (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.57.0\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2026-01-27\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd import attributes to all plugin hooks that did not provide them yet (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/5700\"\u003e#5700\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecate returning import attributes from \u003ccode\u003eload\u003c/code\u003e or \u003ccode\u003etransform\u003c/code\u003e hooks as that will no longer be supported with rollup 5 (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/5700\"\u003e#5700\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePull Requests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/5700\"\u003e#5700\u003c/a\u003e: extend more hooks to include import attributes and add warnings (\u003ca href=\"https://github.com/TrickyPi\"\u003e\u003ccode\u003e@​TrickyPi\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6243\"\u003e#6243\u003c/a\u003e: fix(deps): update swc monorepo (major) (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6244\"\u003e#6244\u003c/a\u003e: fix(deps): lock file maintenance minor/patch updates (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6245\"\u003e#6245\u003c/a\u003e: chore(deps): lock file maintenance (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6246\"\u003e#6246\u003c/a\u003e: Refactor to reduce Rollup 5 upgrade diff (\u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.56.0\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2026-01-22\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTrack object property inclusions of dynamic namespace members (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6230\"\u003e#6230\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHandle methods that access dynamically imported namespace members via \u003ccode\u003ethis\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6230\"\u003e#6230\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePull Requests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6230\"\u003e#6230\u003c/a\u003e: Refine namespace handling (\u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\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/rollup/rollup/commit/d37675f25150d6a94dcf4138853bdc2ecb3ce57b\"\u003e\u003ccode\u003ed37675f\u003c/code\u003e\u003c/a\u003e 4.57.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/eafac0b6d3af86fe1b3510ae0657ac5b9a5ece94\"\u003e\u003ccode\u003eeafac0b\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6255\"\u003e#6255\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/47fa568b128870c4a5c12e303d1edf9d53742132\"\u003e\u003ccode\u003e47fa568\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency lru-cache to v11 (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6252\"\u003e#6252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/416f4766fd643d2ed851f82641a0d675846e4674\"\u003e\u003ccode\u003e416f476\u003c/code\u003e\u003c/a\u003e Fully include dynamic imports in a try-catch (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6254\"\u003e#6254\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/5e393e33621f648f9e65eda34bec2946439a91bb\"\u003e\u003ccode\u003e5e393e3\u003c/code\u003e\u003c/a\u003e fix: Isolate and cache \u003ccode\u003eprocess.report.getReport()\u003c/code\u003e calls in a child process ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/c931d2393490ed812fc747a51127fcf01303e82a\"\u003e\u003ccode\u003ec931d23\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance minor/patch updates (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6253\"\u003e#6253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/c79e6c201d1f99e126d2e6bfb3f8c5c100ddcebf\"\u003e\u003ccode\u003ec79e6c2\u003c/code\u003e\u003c/a\u003e Mitigate vulnerability that would allow to steal credentials\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/743d0546f59799a8f7e4e2f4e1ad167f7dae333d\"\u003e\u003ccode\u003e743d054\u003c/code\u003e\u003c/a\u003e 4.57.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/74121c7609af41f19935956ea77cfa25419cbf1d\"\u003e\u003ccode\u003e74121c7\u003c/code\u003e\u003c/a\u003e extend more hooks to include import attributes and add warnings (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/5700\"\u003e#5700\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/c519d82cffa62f912e01d7bf527cf628f127d333\"\u003e\u003ccode\u003ec519d82\u003c/code\u003e\u003c/a\u003e Refactor to reduce Rollup 5 upgrade diff (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6246\"\u003e#6246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rollup/rollup/compare/v4.55.1...v4.57.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@cloudflare/vitest-pool-workers` from 0.9.14 to 0.12.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cloudflare/workers-sdk/releases\"\u003e\u003ccode\u003e@​cloudflare/vitest-pool-workers\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​cloudflare/vitest-pool-workers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.12.11\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/5d564871108884b2c4d7568a9b40f8b3e2257124\"\u003e\u003ccode\u003e5d56487\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/2d90127f47dbcacf377842b3452d00a68a7abdc9\"\u003e\u003ccode\u003e2d90127\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/2acb27794b3c76432cf2227b6b6bf0fcdb1e1093\"\u003e\u003ccode\u003e2acb277\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/c8dda162976720d02089579a50c6efdc5f1d8ced\"\u003e\u003ccode\u003ec8dda16\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/e02b5f500b54c5cbc99169656f60efb85d4d1a27\"\u003e\u003ccode\u003ee02b5f5\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/8ba1d117064dea630c2802db1a70ed563855b4eb\"\u003e\u003ccode\u003e8ba1d11\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/555b32a1ea90554699af0a233eb04bb5d9b56697\"\u003e\u003ccode\u003e555b32a\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/d636d6a2e419833a4a376a6b002da6dd5a85d369\"\u003e\u003ccode\u003ed636d6a\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/bf8df0c1811ac82bec411a7e6aef1e431937c243\"\u003e\u003ccode\u003ebf8df0c\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/e02b5f500b54c5cbc99169656f60efb85d4d1a27\"\u003e\u003ccode\u003ee02b5f5\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/988dea906454ddb7df5f79976af0536c39008963\"\u003e\u003ccode\u003e988dea9\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/1f1c3cef7e6871e9612cf7788ce9a800d9ef94e2\"\u003e\u003ccode\u003e1f1c3ce\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/62635a0fd83a9466cc833a010dd141917f10dbd5\"\u003e\u003ccode\u003e62635a0\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/fd902aa16c5b0b29d942522c5afb24431a023547\"\u003e\u003ccode\u003efd902aa\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/961705c0d151785c645987fcdf5be8ed4b23381f\"\u003e\u003ccode\u003e961705c\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/355c6da3bcf99c3ccd153f03bdfcd61dded00379\"\u003e\u003ccode\u003e355c6da\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/bfd17cd7aa6aee9a5d4e5c797888eed148b6f069\"\u003e\u003ccode\u003ebfd17cd\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/3388c847b8be1e2831ca0b1cdfcff676d04d9c83\"\u003e\u003ccode\u003e3388c84\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/ce9dc01a4696e28bd9f3a900dd2f5a7783252906\"\u003e\u003ccode\u003ece9dc01\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/21ac7ab7403ed87d47be2cd3c58e6655168eaa6f\"\u003e\u003ccode\u003e21ac7ab\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/937425cdfe80c0c7f16b5ad47ba905a98fdb5f2e\"\u003e\u003ccode\u003e937425c\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003ewrangler@4.64.0\u003c/li\u003e\n\u003cli\u003eminiflare@4.20260210.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​cloudflare/vitest-pool-workers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.12.10\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/ee9b81fb0cf4aa9812a0b043082076e4c4d8359e\"\u003e\u003ccode\u003eee9b81f\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/63f1adbef0dde3cc6fced41b2aa973eedcb8356f\"\u003e\u003ccode\u003e63f1adb\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/ba13de92c9b9f1b51ff6085234cb9b7ced6def34\"\u003e\u003ccode\u003eba13de9\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/447daa3b0b56b916df4906b25a659ed58c28888e\"\u003e\u003ccode\u003e447daa3\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/fe3af359e9466afbf9df83c51e43a923e547cfbe\"\u003e\u003ccode\u003efe3af35\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/bd4bb98677f065f19872bbf05024b6ad13284a89\"\u003e\u003ccode\u003ebd4bb98\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/dab4bc90e9085d25cdd2596070470cfe4f681e21\"\u003e\u003ccode\u003edab4bc9\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/83adb2cb7f909857d79208474b78cdb7ac4e0638\"\u003e\u003ccode\u003e83adb2c\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/18c07842374657bc4914c9b4d872273c70db0545\"\u003e\u003ccode\u003e18c0784\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003ewrangler@4.63.0\u003c/li\u003e\n\u003cli\u003eminiflare@4.20260205.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​cloudflare/vitest-pool-workers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.12.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/964a39d188af5c7d18b6397fb209b6d69408f702\"\u003e\u003ccode\u003e964a39d\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/253a85de5e86a51c7067d0f5e455ecd89693277d\"\u003e\u003ccode\u003e253a85d\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/ce736b904b4d65e15df65cc9b1e7441b7c37e429\"\u003e\u003ccode\u003ece736b9\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/0c9625a422895925b7ae89f3f371043e96ee5e87\"\u003e\u003ccode\u003e0c9625a\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/47944d1b1b4710aec2aea6d9cefd9c4cb50b41d7\"\u003e\u003ccode\u003e47944d1\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/4c4d5a578b0b66423b6abd553480d3935005246c\"\u003e\u003ccode\u003e4c4d5a5\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/b05b919b22a421a85a07fb8daccf9e22219dac53\"\u003e\u003ccode\u003eb05b919\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/0aaf080e993dfbba7e49408df5c4afc39bed3c0f\"\u003e\u003ccode\u003e0aaf080\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/b981db579ed438e2ebbad18dd6a58e6989d2188b\"\u003e\u003ccode\u003eb981db5\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/a113c0dca6c475baac3897f9c310aed851fdfa38\"\u003e\u003ccode\u003ea113c0d\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/fdd7a9fa429b48d1a4a2e28a20de7e2039a726b1\"\u003e\u003ccode\u003efdd7a9f\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/a5fca2c18001eea80c53b73a377a1ba2a83cb142\"\u003e\u003ccode\u003ea5fca2c\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/1bd1488b1eb1d88aa854e8938acc88cdc0ce7f29\"\u003e\u003ccode\u003e1bd1488\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/f7aa8c78c3245c5e277d07398fa9d8a8b16c9280\"\u003e\u003ccode\u003ef7aa8c7\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003ewrangler@4.62.0\u003c/li\u003e\n\u003cli\u003eminiflare@4.20260131.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​cloudflare/vitest-pool-workers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.12.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/8a210afbfe6d960098ac3f280071a5282a4dd87b\"\u003e\u003ccode\u003e8a210af\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/eb8a415ce33ff16e04e989a59849d7b8ba981a01\"\u003e\u003ccode\u003eeb8a415\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/3b06b18670bd975a6ffc1678b9d9c787f3dcf10a\"\u003e\u003ccode\u003e3b06b18\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/17961bb6a7cadcad7e1c7f86804267f3a04da2fa\"\u003e\u003ccode\u003e17961bb\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/52fdfe7d9427dd65d4d8bca8f37c0c753e25bee7\"\u003e\u003ccode\u003e52fdfe7\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/6d8d9cd6c040721037b4ac323699a35eca69f019\"\u003e\u003ccode\u003e6d8d9cd\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/cb72c1146fdab8af7d071ea0af0ea04c7523ee5b\"\u003e\u003ccode\u003ecb72c11\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003eminiflare@4.20260128.0\u003c/li\u003e\n\u003cli\u003ewrangler@4.61.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​cloudflare/vitest-pool-workers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.12.7\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/cloudflare/workers-sdk/pull/12056\"\u003e#12056\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/6d5f69fa0c86eed05875603ac31a9f32a4a2bfbd\"\u003e\u003ccode\u003e6d5f69f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/edmundhung\"\u003e\u003ccode\u003e@​edmundhung\u003c/code\u003e\u003c/a\u003e! - fix: allow Vite query parameters like \u003ccode\u003e?raw\u003c/code\u003e on \u003ccode\u003e.sql\u003c/code\u003e file imports\u003c/p\u003e\n\u003cp\u003eImporting \u003ccode\u003e.sql\u003c/code\u003e files with Vite query parameters (e.g., \u003ccode\u003eimport sql from \u0026quot;./query.sql?raw\u0026quot;\u003c/code\u003e) would fail with \u0026quot;No such module\u0026quot; errors in vitest-pool-workers 0.12.x. Both import styles now work:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eimport sql from \u0026quot;./query.sql?raw\u0026quot;\u003c/code\u003e (Vite handles the \u003ccode\u003e?raw\u003c/code\u003e transform)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eimport sql from \u0026quot;./query.sql\u0026quot;\u003c/code\u003e (loaded as Text module)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/cloudflare/workers-sdk/pull/11917\"\u003e#11917\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/7b40ceb8a54964a2be93a2897fbcabc0b0b27eae\"\u003e\u003ccode\u003e7b40ceb\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ksawaneh\"\u003e\u003ccode\u003e@​ksawaneh\u003c/code\u003e\u003c/a\u003e! - Fix CommonJS \u003ccode\u003erequire()\u003c/code\u003e of \u003ccode\u003e.json\u003c/code\u003e files in the module fallback service (avoids \u003ccode\u003eSyntaxError: Unexpected token ':'\u003c/code\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/cloudflare/workers-sdk/pull/11897\"\u003e#11897\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/bbd8a5e98cbe3048d80652ecf74368b9c26bd2ff\"\u003e\u003ccode\u003ebbd8a5e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dario-piotrowicz\"\u003e\u003ccode\u003e@​dario-piotrowicz\u003c/code\u003e\u003c/a\u003e! - Bundle the \u003ccode\u003ezod\u003c/code\u003e dependency to reduce supply chain attack surface\u003c/p\u003e\n\u003cp\u003eIn order to prevent possible npm vulnerability attacks, the team's policy is to bundle\ndependencies in our packages where possible. This helps ensure that only trusted code\nruns on the user's system, even if compromised packages are later published to npm.\u003c/p\u003e\n\u003cp\u003eThis change bundles \u003ccode\u003ezod\u003c/code\u003e (a pure JavaScript validation library with no native dependencies)\ninto miniflare and \u003ccode\u003e@​cloudflare/vitest-pool-workers\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eOther dependencies remain external for technical reasons:\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cloudflare/workers-sdk/blob/main/packages/vitest-pool-workers/CHANGELOG.md\"\u003e\u003ccode\u003e@​cloudflare/vitest-pool-workers\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.12.11\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/5d564871108884b2c4d7568a9b40f8b3e2257124\"\u003e\u003ccode\u003e5d56487\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/2d90127f47dbcacf377842b3452d00a68a7abdc9\"\u003e\u003ccode\u003e2d90127\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/2acb27794b3c76432cf2227b6b6bf0fcdb1e1093\"\u003e\u003ccode\u003e2acb277\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/c8dda162976720d02089579a50c6efdc5f1d8ced\"\u003e\u003ccode\u003ec8dda16\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/e02b5f500b54c5cbc99169656f60efb85d4d1a27\"\u003e\u003ccode\u003ee02b5f5\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/8ba1d117064dea630c2802db1a70ed563855b4eb\"\u003e\u003ccode\u003e8ba1d11\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/555b32a1ea90554699af0a233eb04bb5d9b56697\"\u003e\u003ccode\u003e555b32a\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/d636d6a2e419833a4a376a6b002da6dd5a85d369\"\u003e\u003ccode\u003ed636d6a\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/bf8df0c1811ac82bec411a7e6aef1e431937c243\"\u003e\u003ccode\u003ebf8df0c\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/e02b5f500b54c5cbc99169656f60efb85d4d1a27\"\u003e\u003ccode\u003ee02b5f5\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/988dea906454ddb7df5f79976af0536c39008963\"\u003e\u003ccode\u003e988dea9\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/1f1c3cef7e6871e9612cf7788ce9a800d9ef94e2\"\u003e\u003ccode\u003e1f1c3ce\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/62635a0fd83a9466cc833a010dd141917f10dbd5\"\u003e\u003ccode\u003e62635a0\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/fd902aa16c5b0b29d942522c5afb24431a023547\"\u003e\u003ccode\u003efd902aa\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/961705c0d151785c645987fcdf5be8ed4b23381f\"\u003e\u003ccode\u003e961705c\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/355c6da3bcf99c3ccd153f03bdfcd61dded00379\"\u003e\u003ccode\u003e355c6da\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/bfd17cd7aa6aee9a5d4e5c797888eed148b6f069\"\u003e\u003ccode\u003ebfd17cd\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/3388c847b8be1e2831ca0b1cdfcff676d04d9c83\"\u003e\u003ccode\u003e3388c84\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/ce9dc01a4696e28bd9f3a900dd2f5a7783252906\"\u003e\u003ccode\u003ece9dc01\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/21ac7ab7403ed87d47be2cd3c58e6655168eaa6f\"\u003e\u003ccode\u003e21ac7ab\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/937425cdfe80c0c7f16b5ad47ba905a98fdb5f2e\"\u003e\u003ccode\u003e937425c\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003ewrangler@4.64.0\u003c/li\u003e\n\u003cli\u003eminiflare@4.20260210.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.12.10\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/ee9b81fb0cf4aa9812a0b043082076e4c4d8359e\"\u003e\u003ccode\u003eee9b81f\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/63f1adbef0dde3cc6fced41b2aa973eedcb8356f\"\u003e\u003ccode\u003e63f1adb\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/ba13de92c9b9f1b51ff6085234cb9b7ced6def34\"\u003e\u003ccode\u003eba13de9\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/447daa3b0b56b916df4906b25a659ed58c28888e\"\u003e\u003ccode\u003e447daa3\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/fe3af359e9466afbf9df83c51e43a923e547cfbe\"\u003e\u003ccode\u003efe3af35\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/bd4bb98677f065f19872bbf05024b6ad13284a89\"\u003e\u003ccode\u003ebd4bb98\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/dab4bc90e9085d25cdd2596070470cfe4f681e21\"\u003e\u003ccode\u003edab4bc9\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/83adb2cb7f909857d79208474b78cdb7ac4e0638\"\u003e\u003ccode\u003e83adb2c\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/18c07842374657bc4914c9b4d872273c70db0545\"\u003e\u003ccode\u003e18c0784\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003ewrangler@4.63.0\u003c/li\u003e\n\u003cli\u003eminiflare@4.20260205.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.12.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/964a39d188af5c7d18b6397fb209b6d69408f702\"\u003e\u003ccode\u003e964a39d\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/253a85de5e86a51c7067d0f5e455ecd89693277d\"\u003e\u003ccode\u003e253a85d\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/ce736b904b4d65e15df65cc9b1e7441b7c37e429\"\u003e\u003ccode\u003ece736b9\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/0c9625a422895925b7ae89f3f371043e96ee5e87\"\u003e\u003ccode\u003e0c9625a\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/47944d1b1b4710aec2aea6d9cefd9c4cb50b41d7\"\u003e\u003ccode\u003e47944d1\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/4c4d5a578b0b66423b6abd553480d3935005246c\"\u003e\u003ccode\u003e4c4d5a5\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/b05b919b22a421a85a07fb8daccf9e22219dac53\"\u003e\u003ccode\u003eb05b919\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/0aaf080e993dfbba7e49408df5c4afc39bed3c0f\"\u003e\u003ccode\u003e0aaf080\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/b981db579ed438e2ebbad18dd6a58e6989d2188b\"\u003e\u003ccode\u003eb981db5\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/a113c0dca6c475baac3897f9c310aed851fdfa38\"\u003e\u003ccode\u003ea113c0d\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/fdd7a9fa429b48d1a4a2e28a20de7e2039a726b1\"\u003e\u003ccode\u003efdd7a9f\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/a5fca2c18001eea80c53b73a377a1ba2a83cb142\"\u003e\u003ccode\u003ea5fca2c\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/1bd1488b1eb1d88aa854e8938acc88cdc0ce7f29\"\u003e\u003ccode\u003e1bd1488\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/f7aa8c78c3245c5e277d07398fa9d8a8b16c9280\"\u003e\u003ccode\u003ef7aa8c7\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003ewrangler@4.62.0\u003c/li\u003e\n\u003cli\u003eminiflare@4.20260131.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.12.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/8a210afbfe6d960098ac3f280071a5282a4dd87b\"\u003e\u003ccode\u003e8a210af\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/eb8a415ce33ff16e04e989a59849d7b8ba981a01\"\u003e\u003ccode\u003eeb8a415\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/3b06b18670bd975a6ffc1678b9d9c787f3dcf10a\"\u003e\u003ccode\u003e3b06b18\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/17961bb6a7cadcad7e1c7f86804267f3a04da2fa\"\u003e\u003ccode\u003e17961bb\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/52fdfe7d9427dd65d4d8bca8f37c0c753e25bee7\"\u003e\u003ccode\u003e52fdfe7\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/6d8d9cd6c040721037b4ac323699a35eca69f019\"\u003e\u003ccode\u003e6d8d9cd\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/cb72c1146fdab8af7d071ea0af0ea04c7523ee5b\"\u003e\u003ccode\u003ecb72c11\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003eminiflare@4.20260128.0\u003c/li\u003e\n\u003cli\u003ewrangler@4.61.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.12.7\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/cloudflare/workers-sdk/pull/12056\"\u003e#12056\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/6d5f69fa0c86eed05875603ac31a9f32a4a2bfbd\"\u003e\u003ccode\u003e6d5f69f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/edmundhung\"\u003e\u003ccode\u003e@​edmundhung\u003c/code\u003e\u003c/a\u003e! - fix: allow Vite query parameters like \u003ccode\u003e?raw\u003c/code\u003e on \u003ccode\u003e.sql\u003c/code\u003e file imports\u003c/p\u003e\n\u003cp\u003eImporting \u003ccode\u003e.sql\u003c/code\u003e files with Vite query parameters (e.g., \u003ccode\u003eimport sql from \u0026quot;./query.sql?raw\u0026quot;\u003c/code\u003e) would fail with \u0026quot;No such module\u0026quot; errors in vitest-pool-workers 0.12.x. Both import styles now work:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eimport sql from \u0026quot;./query.sql?raw\u0026quot;\u003c/code\u003e (Vite handles the \u003ccode\u003e?raw\u003c/code\u003e transform)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eimport sql from \u0026quot;./query.sql\u0026quot;\u003c/code\u003e (loaded as Text module)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/cloudflare/workers-sdk/pull/11917\"\u003e#11917\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/7b40ceb8a54964a2be93a2897fbcabc0b0b27eae\"\u003e\u003ccode\u003e7b40ceb\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ksawaneh\"\u003e\u003ccode\u003e@​ksawaneh\u003c/code\u003e\u003c/a\u003e! - Fix CommonJS \u003ccode\u003erequire()\u003c/code\u003e of \u003ccode\u003e.json\u003c/code\u003e files in the module fallback service (avoids \u003ccode\u003eSyntaxError: Unexpected token ':'\u003c/code\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/cloudflare/workers-sdk/pull/11897\"\u003e#11897\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/bbd8a5e98cbe3048d80652ecf74368b9c26bd2ff\"\u003e\u003ccode\u003ebbd8a5e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dario-piotrowicz\"\u003e\u003ccode\u003e@​dario-piotrowicz\u003c/code\u003e\u003c/a\u003e! - Bundle the \u003ccode\u003ezod\u003c/code\u003e dependency to reduce supply chain attack surface\u003c/p\u003e\n\u003cp\u003eIn order to prevent possible npm vulnerability attacks, the team's policy is to bundle\ndependencies in our packages where possible. This helps ensure that only trusted code\nruns on the user's system, even if compromised packages are later published to npm.\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/cloudflare/workers-sdk/commit/04eac7d89ebd2ff155ef497ae04e42c73a68c6c1\"\u003e\u003ccode\u003e04eac7d\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/vitest-pool-workers/issues/12427\"\u003e#12427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/07db12aa3d1d42023666e1abfefc5bb46a619642\"\u003e\u003ccode\u003e07db12a\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/vitest-pool-workers/issues/12383\"\u003e#12383\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/59a9ee2069b15bd0ab33431ff5cbf2a02169c167\"\u003e\u003ccode\u003e59a9ee2\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/vitest-pool-workers/issues/12266\"\u003e#12266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/a4db914dc045198508fafc5c2d67a9f2fec2cc2a\"\u003e\u003ccode\u003ea4db914\u003c/code\u003e\u003c/a\u003e Use vitest#expect from the local context (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/vitest-pool-workers/issues/12356\"\u003e#12356\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/698f510661113d599e28dc652a4fdef0221a13db\"\u003e\u003ccode\u003e698f510\u003c/code\u003e\u003c/a\u003e Speed up \u003ccode\u003epnpm fix\u003c/code\u003e and \u003ccode\u003epnpm check\u003c/code\u003e (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/vitest-pool-workers/issues/12348\"\u003e#12348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/95154f5a578f4bee18c5aa3af64a7da63f252e86\"\u003e\u003ccode\u003e95154f5\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/vitest-pool-workers/issues/12184\"\u003e#12184\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/1228deee27a661254b9957acc1e2149d99df1894\"\u003e\u003ccode\u003e1228dee\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/vitest-pool-workers/issues/12045\"\u003e#12045\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/7b40ceb8a54964a2be93a2897fbcabc0b0b27eae\"\u003e\u003ccode\u003e7b40ceb\u003c/code\u003e\u003c/a\u003e [vitest-pool-workers] Fix JSON require() in module fallback (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/vitest-pool-workers/issues/11917\"\u003e#11917\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/bbd8a5e98cbe3048d80652ecf74368b9c26bd2ff\"\u003e\u003ccode\u003ebbd8a5e\u003c/code\u003e\u003c/a\u003e Minimize the number of the Miniflare package dependencies (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/vitest-pool-workers/issues/11897\"\u003e#11897\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/6d5f69fa0c86eed05875603ac31a9f32a4a2bfbd\"\u003e\u003ccode\u003e6d5f69f\u003c/code\u003e\u003c/a\u003e fix(vitest-pool-workers): allow Vite query parameters like \u003ccode\u003e?raw\u003c/code\u003e on module i...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/cloudflare/workers-sdk/commits/@cloudflare/vitest-pool-workers@0.12.11/packages/vitest-pool-workers\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@eslint/js` from 9.39.2 to 10.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003e\u003ccode\u003e@​eslint/js\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.0.0\u003c/h2\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f9e54f43a5e497cdfa179338b431093245cb787b\"\u003e\u003ccode\u003ef9e54f4\u003c/code\u003e\u003c/a\u003e feat!: estimate rule-tester failure location (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20420\"\u003e#20420\u003c/a\u003e) (ST-DDT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a176319d8ade1a7d9b2d7fb8f038f55a2662325f\"\u003e\u003ccode\u003ea176319\u003c/code\u003e\u003c/a\u003e feat!: replace \u003ccode\u003echalk\u003c/code\u003e with \u003ccode\u003estyleText\u003c/code\u003e and add \u003ccode\u003ecolor\u003c/code\u003e to \u003ccode\u003eResultsMeta\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20227\"\u003e#20227\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7046e6c1e03c4ca0eee4888a1f2eba4c6454f84\"\u003e\u003ccode\u003ec7046e6\u003c/code\u003e\u003c/a\u003e feat!: enable JSX reference tracking (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20152\"\u003e#20152\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fa31a608901684fbcd9906d1907e66561d16e5aa\"\u003e\u003ccode\u003efa31a60\u003c/code\u003e\u003c/a\u003e feat!: add \u003ccode\u003ename\u003c/code\u003e to configs (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20015\"\u003e#20015\u003c/a\u003e) (Kirk Waiblinger)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3383e7ec9028166cafc8ea7986c2f7498d0049f0\"\u003e\u003ccode\u003e3383e7e\u003c/code\u003e\u003c/a\u003e fix!: remove deprecated \u003ccode\u003eSourceCode\u003c/code\u003e methods (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20137\"\u003e#20137\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/501abd0e916a35554c58b7c0365537f1fa3880ce\"\u003e\u003ccode\u003e501abd0\u003c/code\u003e\u003c/a\u003e feat!: update dependency minimatch to v10 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20246\"\u003e#20246\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ca4d3b40085de47561f89656a2207d09946ed45e\"\u003e\u003ccode\u003eca4d3b4\u003c/code\u003e\u003c/a\u003e fix!: stricter rule tester assertions for valid test cases (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20125\"\u003e#20125\u003c/a\u003e) (唯然)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/96512a66c86402fb0538cdcb6cd30b9073f6bf3b\"\u003e\u003ccode\u003e96512a6\u003c/code\u003e\u003c/a\u003e fix!: Remove deprecated rule context methods (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20086\"\u003e#20086\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c69fdacdb2e886b9d965568a397aa8220db3fe90\"\u003e\u003ccode\u003ec69fdac\u003c/code\u003e\u003c/a\u003e feat!: remove eslintrc support (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20037\"\u003e#20037\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/208b5cc34a8374ff81412b5bec2e0800eebfbd04\"\u003e\u003ccode\u003e208b5cc\u003c/code\u003e\u003c/a\u003e feat!: Use \u003ccode\u003eScopeManager#addGlobals()\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20132\"\u003e#20132\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a2ee188ea7a38a0c6155f3d39e2b00e1d0f36e14\"\u003e\u003ccode\u003ea2ee188\u003c/code\u003e\u003c/a\u003e fix!: add \u003ccode\u003euniqueItems: true\u003c/code\u003e in \u003ccode\u003eno-invalid-regexp\u003c/code\u003e option (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20155\"\u003e#20155\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a89059dbf2832d417dd493ee81483227ec44e4ab\"\u003e\u003ccode\u003ea89059d\u003c/code\u003e\u003c/a\u003e feat!: Program range span entire source text (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20133\"\u003e#20133\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/39a6424373d915fa9de0d7b0caba9a4dc3da9b53\"\u003e\u003ccode\u003e39a6424\u003c/code\u003e\u003c/a\u003e fix!: assert 'text' is a string across all RuleFixer methods (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20082\"\u003e#20082\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f28fbf846244e043c92b355b224d121b06140b44\"\u003e\u003ccode\u003ef28fbf8\u003c/code\u003e\u003c/a\u003e fix!: Deprecate \u003ccode\u003e\u0026quot;always\u0026quot;\u003c/code\u003e and \u003ccode\u003e\u0026quot;as-needed\u0026quot;\u003c/code\u003e options of the \u003ccode\u003eradix\u003c/code\u003e rule (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20223\"\u003e#20223\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/aa3fb2b233e929b37220be940575f42c280e0b98\"\u003e\u003ccode\u003eaa3fb2b\u003c/code\u003e\u003c/a\u003e fix!: tighten \u003ccode\u003efunc-names\u003c/code\u003e schema (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20119\"\u003e#20119\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f6c0ed0311dcfee853367d5068c765d066e6b756\"\u003e\u003ccode\u003ef6c0ed0\u003c/code\u003e\u003c/a\u003e feat!: report \u003ccode\u003eeslint-env\u003c/code\u003e comments as errors (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20128\"\u003e#20128\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4bf739fb533e59f7f0a66b65f7bc80be0f37d8db\"\u003e\u003ccode\u003e4bf739f\u003c/code\u003e\u003c/a\u003e fix!: remove deprecated \u003ccode\u003eLintMessage#nodeType\u003c/code\u003e and \u003ccode\u003eTestCaseError#type\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20096\"\u003e#20096\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/523c076866400670fb2192a3f55dbf7ad3469247\"\u003e\u003ccode\u003e523c076\u003c/code\u003e\u003c/a\u003e feat!: drop support for jiti \u0026lt; 2.2.0 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20016\"\u003e#20016\u003c/a\u003e) (michael faith)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/454a292c95f34dad232411ddac06408e6383bb64\"\u003e\u003ccode\u003e454a292\u003c/code\u003e\u003c/a\u003e feat!: update \u003ccode\u003eeslint:recommended\u003c/code\u003e configuration (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20210\"\u003e#20210\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4f880ee02992e1bf0e96ebaba679985e2d1295f1\"\u003e\u003ccode\u003e4f880ee\u003c/code\u003e\u003c/a\u003e feat!: remove \u003ccode\u003ev10_*\u003c/code\u003e and inactive \u003ccode\u003eunstable_*\u003c/code\u003e flags (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20225\"\u003e#20225\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f18115c363a4ac7671a4c7f30ee13d57ebba330f\"\u003e\u003ccode\u003ef18115c\u003c/code\u003e\u003c/a\u003e feat!: \u003ccode\u003eno-shadow-restricted-names\u003c/code\u003e report \u003ccode\u003eglobalThis\u003c/code\u003e by default (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20027\"\u003e#20027\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c6358c31fbd3937b92d89be2618ffdf5a774604e\"\u003e\u003ccode\u003ec6358c3\u003c/code\u003e\u003c/a\u003e feat!: Require Node.js \u003ccode\u003e^20.19.0 || ^22.13.0 || \u0026gt;=24\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20160\"\u003e#20160\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bff9091927811497dbf066b0e3b85ecb37d43822\"\u003e\u003ccode\u003ebff9091\u003c/code\u003e\u003c/a\u003e feat: handle \u003ccode\u003eArray.fromAsync\u003c/code\u003e in \u003ccode\u003earray-callback-return\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20457\"\u003e#20457\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/290c594bb50c439fb71bc75521ee5360daa8c222\"\u003e\u003ccode\u003e290c594\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eself\u003c/code\u003e to \u003ccode\u003eno-implied-eval\u003c/code\u003e rule (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20468\"\u003e#20468\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/43677de07ebd6e14bfac40a46ad749ba783c45f2\"\u003e\u003ccode\u003e43677de\u003c/code\u003e\u003c/a\u003e feat: fix handling of function and class expression names in \u003ccode\u003eno-shadow\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20432\"\u003e#20432\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f0cafe5f37e7765e9d8c2751b5f5d33107687009\"\u003e\u003ccode\u003ef0cafe5\u003c/code\u003e\u003c/a\u003e feat: rule tester add assertion option \u003ccode\u003erequireData\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20409\"\u003e#20409\u003c/a\u003e) (fnx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f7ab6937e63bc618d326710858f5861a68f80616\"\u003e\u003ccode\u003ef7ab693\u003c/code\u003e\u003c/a\u003e feat: output RuleTester test case failure index (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19976\"\u003e#19976\u003c/a\u003e) (ST-DDT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7cbcbf9c3c2008deee7d143ae35e668e8ffbccb3\"\u003e\u003ccode\u003e7cbcbf9\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003ecountThis\u003c/code\u003e option to \u003ccode\u003emax-params\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20236\"\u003e#20236\u003c/a\u003e) (Gerkin)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f148a5eaa1e89dd80ade62f0a690186b00b9f6e1\"\u003e\u003ccode\u003ef148a5e\u003c/code\u003e\u003c/a\u003e feat: add error assertion options (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20247\"\u003e#20247\u003c/a\u003e) (ST-DDT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/09e66549ecada6dcb8c567a60faf044fce049188\"\u003e\u003ccode\u003e09e6654\u003c/code\u003e\u003c/a\u003e feat: update error loc of \u003ccode\u003erequire-yield\u003c/code\u003e and \u003ccode\u003eno-useless-constructor\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20267\"\u003e#20267\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/436b82f3c0a8cfa2fdc17d173e95ea11d5d3ee03\"\u003e\u003ccode\u003e436b82f\u003c/code\u003e\u003c/a\u003e fix: update eslint (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20473\"\u003e#20473\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1d29d22fe302443cec2a11da0816397f94af97ec\"\u003e\u003ccode\u003e1d29d22\u003c/code\u003e\u003c/a\u003e fix: detect default \u003ccode\u003ethis\u003c/code\u003e binding in \u003ccode\u003eArray.fromAsync\u003c/code\u003e callbacks (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20456\"\u003e#20456\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/727451eff55b35d853e0e443d0de58f4550762bf\"\u003e\u003ccode\u003e727451e\u003c/code\u003e\u003c/a\u003e fix: fix regression of global mode report range in \u003ccode\u003estrict\u003c/code\u003e rule (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20462\"\u003e#20462\u003c/a\u003e) (ntnyq)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e80485fcd27196fa0b6f6b5c7ac8cf49ad4b079d\"\u003e\u003ccode\u003ee80485f\u003c/code\u003e\u003c/a\u003e fix: remove fake \u003ccode\u003eFlatESLint\u003c/code\u003e and \u003ccode\u003eLegacyESLint\u003c/code\u003e exports (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20460\"\u003e#20460\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9eeff3bc13813a786b8a4c3815def97c0fb646ef\"\u003e\u003ccode\u003e9eeff3b\u003c/code\u003e\u003c/a\u003e fix: update esquery (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20423\"\u003e#20423\u003c/a\u003e) (cryptnix)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b34b93852d014ebbcf3538d892b55e0216cdf681\"\u003e\u003ccode\u003eb34b938\u003c/code\u003e\u003c/a\u003e fix: use \u003ccode\u003eError.prepareStackTrace\u003c/code\u003e to estimate failing test location (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20436\"\u003e#20436\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/51aab5393b058f7cbed69041a9069b2bd106aabd\"\u003e\u003ccode\u003e51aab53\u003c/code\u003e\u003c/a\u003e fix: update eslint (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20443\"\u003e#20443\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/23490b266276792896a0b7b43c49a1ce87bf8568\"\u003e\u003ccode\u003e23490b2\u003c/code\u003e\u003c/a\u003e fix: handle space before colon in \u003ccode\u003eRuleTester\u003c/code\u003e location estimation (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20433\"\u003e#20433\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f244dbf2191267a4cafd08645243624baf3e8c83\"\u003e\u003ccode\u003ef244dbf\u003c/code\u003e\u003c/a\u003e fix: use \u003ccode\u003eMessagePlaceholderData\u003c/code\u003e type from \u003ccode\u003e@eslint/core\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20348\"\u003e#20348\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d186f8c0747f14890e86a5a39708b052b391ddaf\"\u003e\u003ccode\u003ed186f8c\u003c/code\u003e\u003c/a\u003e fix: update eslint (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20427\"\u003e#20427\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2332262deb4ef3188b210595896bb0ff552a7e66\"\u003e\u003ccode\u003e2332262\u003c/code\u003e\u003c/a\u003e fix: error location should not modify error message in RuleTester (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20421\"\u003e#20421\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ab99b21a6715dee1035d8f4e6d6841853eb5563f\"\u003e\u003ccode\u003eab99b21\u003c/code\u003e\u003c/a\u003e fix: ensure \u003ccode\u003efilename\u003c/code\u003e is passed as third argument to \u003ccode\u003everifyAndFix()\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20405\"\u003e#20405\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8a60f3bc80ad96c65feeb29886342623c630199c\"\u003e\u003ccode\u003e8a60f3b\u003c/code\u003e\u003c/a\u003e fix: remove \u003ccode\u003eecmaVersion\u003c/code\u003e and \u003ccode\u003esourceType\u003c/code\u003e from \u003ccode\u003eParserOptions\u003c/code\u003e type (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20415\"\u003e#20415\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/eafd727a060131f7fc79b2eb5698d8d27683c3a2\"\u003e\u003ccode\u003eeafd727\u003c/code\u003e\u003c/a\u003e fix: remove \u003ccode\u003eTDZ\u003c/code\u003e scope type (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20231\"\u003e#20231\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint/eslint/commits/HEAD/packages/js\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@npmcli/arborist` from 9.1.9 to 9.2.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.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\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/cli/blob/latest/workspaces/arborist/CHANGELOG.md\"\u003e\u003ccode\u003e@​npmcli/arborist\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/cli/compare/arborist-v9.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\u003c/blockquote\u003e\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/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\u003e\u003ca href=\"https://github.com/npm/cli/commit/cf0a17407abc577c27420a1c8a4a0c08c7cefce9\"\u003e\u003ccode\u003ecf0a174\u003c/code\u003e\u003c/a\u003e deps: ssri@10.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/3da9a1a4ebcf1779035b5f9ae985c087f617efe3\"\u003e\u003ccode\u003e3da9a1a\u003c/code\u003e\u003c/a\u003e deps: pacote@15.0.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/fee9b6686892a1c7f976c36ddd5d89b70c416817\"\u003e\u003ccode\u003efee9b66\u003c/code\u003e\u003c/a\u003e deps: npm-registry-fetch@14.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/e940917befcdaf44ee7e24d31b540f4de8507734\"\u003e\u003ccode\u003ee940917\u003c/code\u003e\u003c/a\u003e deps: cacache@17.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/875bd56c33ca5eef80c2a50a11808445f2a39a2a\"\u003e\u003ccode\u003e875bd56\u003c/code\u003e\u003c/a\u003e deps: npm-package-arg@10.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/ac1412966140b8853e7d8d2aceb358b13bb8fe09\"\u003e\u003ccode\u003eac14129\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.11.0 (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/5930\"\u003e#5930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/npm/cli/commits/v9.2.0/workspaces/arborist\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitest/coverage-istanbul` from 3.2.4 to 4.0.18\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/vitest/releases\"\u003e\u003ccode\u003e@​vitest/coverage-istanbul\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.18\u003c/h2\u003e\n\u003ch3\u003e   🚀 Experimental Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eexperimental\u003c/strong\u003e: Add \u003ccode\u003eonModuleRunner\u003c/code\u003e hook to \u003ccode\u003eworker.init\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9286\"\u003evitest-dev/vitest#9286\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/ea837de7d\"\u003e\u003c!-- raw HTML omitted --\u003e(ea837)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003emeta.url\u003c/code\u003e in \u003ccode\u003ecreateRequire\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9441\"\u003evitest-dev/vitest#9441\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e057281ca\"\u003e\u003c!-- raw HTML omitted --\u003e(e0572)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: Hide injected data-testid attributes  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9503\"\u003evitest-dev/vitest#9503\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f89899cd8\"\u003e\u003c!-- raw HTML omitted --\u003e(f8989)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eui\u003c/strong\u003e: Process artifact attachments when generating HTML reporter  -  by \u003ca href=\"https://github.com/macarie\"\u003e\u003ccode\u003e@​macarie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9472\"\u003evitest-dev/vitest#9472\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/225435647\"\u003e\u003c!-- raw HTML omitted --\u003e(22543)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.0.17...v4.0.18\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.0.17\u003c/h2\u003e\n\u003ch3\u003e   🚀 Experimental Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport openTelemetry for browser mode  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9180\"\u003evitest-dev/vitest#9180\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/1ec3a8b68\"\u003e\u003c!-- raw HTML omitted --\u003e(1ec3a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport TRACEPARENT and TRACESTATE environment variables for OpenTelemetry context propagation  -  by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003ehi-ogawa\u003c/strong\u003e and \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9295\"\u003evitest-dev/vitest#9295\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/876cb84c2\"\u003e\u003c!-- raw HTML omitted --\u003e(876cb)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove asymmetric matcher diff r...\n\n_Description has been truncated_","html_url":"https://github.com/brisbanesocialchess/brisbanesocialchess.github.io/pull/938","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/brisbanesocialchess%2Fbrisbanesocialchess.github.io/issues/938","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/938/packages"},{"uuid":"3951593151","node_id":"PR_kwDOFkeXts7ETDQc","number":645,"state":"open","title":"chore(deps): bump the dependencies group across 1 directory with 2 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-02-17T08:54:34.000Z","updated_at":"2026-02-17T08:55:09.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"dependencies","update_count":2,"packages":[{"name":"ssri","old_version":"13.0.0","new_version":"13.0.1","repository_url":"https://github.com/npm/ssri"},{"name":"@npmcli/arborist","old_version":"9.1.10","new_version":"9.3.0","repository_url":"https://github.com/npm/cli"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dependencies group with 2 updates in the / directory: [ssri](https://github.com/npm/ssri) and [@npmcli/arborist](https://github.com/npm/cli/tree/HEAD/workspaces/arborist).\n\nUpdates `ssri` from 13.0.0 to 13.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/ssri/releases\"\u003essri's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev13.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/ssri/compare/v13.0.0...v13.0.1\"\u003e13.0.1\u003c/a\u003e (2025-12-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/eb833161e9731cbafd679fb0cd4883cc57bf869f\"\u003e\u003ccode\u003eeb83316\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/160\"\u003e#160\u003c/a\u003e hash: filter on known hashes (\u003ca href=\"https://github.com/wraithgar\"\u003e\u003ccode\u003e@​wraithgar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/5b98568ecb1f096a62440571213072bc7fa78057\"\u003e\u003ccode\u003e5b98568\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/160\"\u003e#160\u003c/a\u003e code cleanup (\u003ca href=\"https://github.com/wraithgar\"\u003e\u003ccode\u003e@​wraithgar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/940288e5a54226721526db3195d102230cccfdb6\"\u003e\u003ccode\u003e940288e\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/163\"\u003e#163\u003c/a\u003e remove tap (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/26e09b8765bce1ea658bf677cee23b45393a68c6\"\u003e\u003ccode\u003e26e09b8\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/163\"\u003e#163\u003c/a\u003e move to node:test (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/5ca3f4ad4afdef2d4516287fde79e071d4c8a2ac\"\u003e\u003ccode\u003e5ca3f4a\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/161\"\u003e#161\u003c/a\u003e add benchmarks (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/161\"\u003e#161\u003c/a\u003e) (\u003ca href=\"https://github.com/H4ad\"\u003e\u003ccode\u003e@​H4ad\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/cf696941026a4afcf07c4c2dfef54e44912a290d\"\u003e\u003ccode\u003ecf69694\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/156\"\u003e#156\u003c/a\u003e bump \u003ccode\u003e@​npmcli/eslint-config\u003c/code\u003e from 5.1.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/156\"\u003e#156\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/05ce2c5aa7511431fae297fa01bf26b8cabdc461\"\u003e\u003ccode\u003e05ce2c5\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/158\"\u003e#158\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.28.0 to 4.28.1 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/158\"\u003e#158\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/ssri/blob/main/CHANGELOG.md\"\u003essri's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/ssri/compare/v13.0.0...v13.0.1\"\u003e13.0.1\u003c/a\u003e (2025-12-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/eb833161e9731cbafd679fb0cd4883cc57bf869f\"\u003e\u003ccode\u003eeb83316\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/160\"\u003e#160\u003c/a\u003e hash: filter on known hashes (\u003ca href=\"https://github.com/wraithgar\"\u003e\u003ccode\u003e@​wraithgar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/5b98568ecb1f096a62440571213072bc7fa78057\"\u003e\u003ccode\u003e5b98568\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/160\"\u003e#160\u003c/a\u003e code cleanup (\u003ca href=\"https://github.com/wraithgar\"\u003e\u003ccode\u003e@​wraithgar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/940288e5a54226721526db3195d102230cccfdb6\"\u003e\u003ccode\u003e940288e\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/163\"\u003e#163\u003c/a\u003e remove tap (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/26e09b8765bce1ea658bf677cee23b45393a68c6\"\u003e\u003ccode\u003e26e09b8\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/163\"\u003e#163\u003c/a\u003e move to node:test (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/5ca3f4ad4afdef2d4516287fde79e071d4c8a2ac\"\u003e\u003ccode\u003e5ca3f4a\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/161\"\u003e#161\u003c/a\u003e add benchmarks (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/161\"\u003e#161\u003c/a\u003e) (\u003ca href=\"https://github.com/H4ad\"\u003e\u003ccode\u003e@​H4ad\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/cf696941026a4afcf07c4c2dfef54e44912a290d\"\u003e\u003ccode\u003ecf69694\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/156\"\u003e#156\u003c/a\u003e bump \u003ccode\u003e@​npmcli/eslint-config\u003c/code\u003e from 5.1.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/156\"\u003e#156\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/05ce2c5aa7511431fae297fa01bf26b8cabdc461\"\u003e\u003ccode\u003e05ce2c5\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/158\"\u003e#158\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.28.0 to 4.28.1 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/158\"\u003e#158\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/73adc1554d0b60606a8fb315d47f7afde7fd913e\"\u003e\u003ccode\u003e73adc15\u003c/code\u003e\u003c/a\u003e chore: release 13.0.1 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/162\"\u003e#162\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/940288e5a54226721526db3195d102230cccfdb6\"\u003e\u003ccode\u003e940288e\u003c/code\u003e\u003c/a\u003e chore: remove tap\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/26e09b8765bce1ea658bf677cee23b45393a68c6\"\u003e\u003ccode\u003e26e09b8\u003c/code\u003e\u003c/a\u003e chore: move to node:test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/eb833161e9731cbafd679fb0cd4883cc57bf869f\"\u003e\u003ccode\u003eeb83316\u003c/code\u003e\u003c/a\u003e fix(hash): filter on known hashes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/5b98568ecb1f096a62440571213072bc7fa78057\"\u003e\u003ccode\u003e5b98568\u003c/code\u003e\u003c/a\u003e fix: code cleanup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/5ca3f4ad4afdef2d4516287fde79e071d4c8a2ac\"\u003e\u003ccode\u003e5ca3f4a\u003c/code\u003e\u003c/a\u003e chore: add benchmarks (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/161\"\u003e#161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/05ce2c5aa7511431fae297fa01bf26b8cabdc461\"\u003e\u003ccode\u003e05ce2c5\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.28.0 to 4.28.1 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/158\"\u003e#158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/60ecae62d7cdde6b73d30cb153b37ff59c6e3296\"\u003e\u003ccode\u003e60ecae6\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.27.1 to 4.28.0 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/157\"\u003e#157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/cf696941026a4afcf07c4c2dfef54e44912a290d\"\u003e\u003ccode\u003ecf69694\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/eslint-config\u003c/code\u003e from 5.1.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/156\"\u003e#156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/npm/ssri/compare/v13.0.0...v13.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@npmcli/arborist` from 9.1.10 to 9.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/cli/releases\"\u003e\u003ccode\u003e@​npmcli/arborist\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003earborist: v9.3.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/cli/compare/arborist-v9.2.0...arborist-v9.3.0\"\u003e9.3.0\u003c/a\u003e (2026-02-11)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/7c038b75d4738635a3dd7140b63ead711de3d8d5\"\u003e\u003ccode\u003e7c038b7\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8968\"\u003e#8968\u003c/a\u003e add support for git-256 sha lengths (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/8968\"\u003e#8968\u003c/a\u003e) (\u003ca href=\"https://github.com/wraithgar\"\u003e\u003ccode\u003e@​wraithgar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003earborist: v9.2.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/cli/compare/arborist-v9.1.10...arborist-v9.2.0\"\u003e9.2.0\u003c/a\u003e (2026-02-04)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/f5f6cf7c9fc9315b96eb29c5c7d5ab63ad3a9122\"\u003e\u003ccode\u003ef5f6cf7\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8943\"\u003e#8943\u003c/a\u003e config: add --allow-git (\u003ca href=\"https://github.com/wraithgar\"\u003e\u003ccode\u003e@​wraithgar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/cli/blob/latest/workspaces/arborist/CHANGELOG.md\"\u003e\u003ccode\u003e@​npmcli/arborist\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/cli/compare/arborist-v9.2.0...arborist-v9.3.0\"\u003e9.3.0\u003c/a\u003e (2026-02-11)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/7c038b75d4738635a3dd7140b63ead711de3d8d5\"\u003e\u003ccode\u003e7c038b7\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8968\"\u003e#8968\u003c/a\u003e add support for git-256 sha lengths (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/8968\"\u003e#8968\u003c/a\u003e) (\u003ca href=\"https://github.com/wraithgar\"\u003e\u003ccode\u003e@​wraithgar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/cli/compare/arborist-v9.1.10...arborist-v9.2.0\"\u003e9.2.0\u003c/a\u003e (2026-02-04)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/f5f6cf7c9fc9315b96eb29c5c7d5ab63ad3a9122\"\u003e\u003ccode\u003ef5f6cf7\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8943\"\u003e#8943\u003c/a\u003e config: add --allow-git (\u003ca href=\"https://github.com/wraithgar\"\u003e\u003ccode\u003e@​wraithgar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/4d275927e069606c8047b678ad09aafbe18b1673\"\u003e\u003ccode\u003e4d27592\u003c/code\u003e\u003c/a\u003e chore: release 9.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/b584af0237eecd5c32cdab98b8a067798eb25eea\"\u003e\u003ccode\u003eb584af0\u003c/code\u003e\u003c/a\u003e fix: remove unneeded param default\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/2ba1171f867bfacedbab056d165d50e58b0cb7ed\"\u003e\u003ccode\u003e2ba1171\u003c/code\u003e\u003c/a\u003e fix: streamline workspace loading code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/35c94e048543b9d350747449929ff0b8e5e5899a\"\u003e\u003ccode\u003e35c94e0\u003c/code\u003e\u003c/a\u003e chore: remove coverage map\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/2383deb9723593365cf748238f3b2388e7aaf6f5\"\u003e\u003ccode\u003e2383deb\u003c/code\u003e\u003c/a\u003e fix: clean urls from arborist, owner, and ping commands (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/6037\"\u003e#6037\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/c52cf6bc547268833cde2715fe4f6299240049f8\"\u003e\u003ccode\u003ec52cf6b\u003c/code\u003e\u003c/a\u003e fix: properly handle directory, file, git and alias specs in overrides\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/7018b3d46e10ea4d9d81a478dbdf114b6505ed36\"\u003e\u003ccode\u003e7018b3d\u003c/code\u003e\u003c/a\u003e chore: release 9.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/599c25e8cfa2d79eb38efe9fa0c8ff9e6956607d\"\u003e\u003ccode\u003e599c25e\u003c/code\u003e\u003c/a\u003e chore(deps): minify-registry-metadata@3.0.0 (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/5939\"\u003e#5939\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/55e8e72e40770fe2f2ba7d88b3ed0ade60c97a6b\"\u003e\u003ccode\u003e55e8e72\u003c/code\u003e\u003c/a\u003e chore(deps): tap@16.3.2 (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/5937\"\u003e#5937\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/372d158d2637120600a95abee64355ed1cb6f990\"\u003e\u003ccode\u003e372d158\u003c/code\u003e\u003c/a\u003e deps: minimatch@5.1.1 (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/5935\"\u003e#5935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/npm/cli/commits/v9.3.0/workspaces/arborist\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/NodeSecure/scanner/pull/645","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/NodeSecure%2Fscanner/issues/645","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/645/packages"},{"uuid":"3945606734","node_id":"PR_kwDOPHT-Ds7D_Pix","number":937,"state":"open","title":"Bump the npm-dependencies group across 1 directory with 13 updates","user":"dependabot[bot]","labels":["dependencies","javascript","root","backend"],"assignees":[],"locked":false,"comments_count":5,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-02-16T02:48:59.000Z","updated_at":"2026-02-16T02:49:27.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"npm-dependencies","update_count":13,"packages":[{"name":"esbuild","old_version":"0.25.12","new_version":"0.27.3","repository_url":"https://github.com/evanw/esbuild"},{"name":"glob","old_version":"11.1.0","new_version":"13.0.1","repository_url":"https://github.com/isaacs/node-glob"},{"name":"rollup","old_version":"4.55.1","new_version":"4.57.1","repository_url":"https://github.com/rollup/rollup"},{"name":"@cloudflare/vitest-pool-workers","old_version":"0.9.14","new_version":"0.12.10","repository_url":"https://github.com/cloudflare/workers-sdk"},{"name":"@eslint/js","old_version":"9.39.2","new_version":"10.0.1","repository_url":"https://github.com/eslint/eslint"},{"name":"@npmcli/arborist","old_version":"9.1.9","new_version":"9.2.0","repository_url":"https://github.com/npm/cli"},{"name":"@vitest/coverage-istanbul","old_version":"3.2.4","new_version":"4.0.18","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/coverage-v8","old_version":"3.2.4","new_version":"4.0.18","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"eslint","old_version":"9.39.2","new_version":"10.0.0","repository_url":"https://github.com/eslint/eslint"},{"name":"globals","old_version":"16.5.0","new_version":"17.3.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"prettier","old_version":"3.8.0","new_version":"3.8.1","repository_url":"https://github.com/prettier/prettier"},{"name":"vitest","old_version":"3.2.4","new_version":"4.0.18","repository_url":"https://github.com/vitest-dev/vitest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-dependencies group with 12 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [esbuild](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.3` |\n| [glob](https://github.com/isaacs/node-glob) | `11.1.0` | `13.0.1` |\n| [rollup](https://github.com/rollup/rollup) | `4.55.1` | `4.57.1` |\n| [@cloudflare/vitest-pool-workers](https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/vitest-pool-workers) | `0.9.14` | `0.12.10` |\n| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.39.2` | `10.0.1` |\n| [@npmcli/arborist](https://github.com/npm/cli/tree/HEAD/workspaces/arborist) | `9.1.9` | `9.2.0` |\n| [@vitest/coverage-istanbul](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-istanbul) | `3.2.4` | `4.0.18` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `3.2.4` | `4.0.18` |\n| [eslint](https://github.com/eslint/eslint) | `9.39.2` | `10.0.0` |\n| [globals](https://github.com/sindresorhus/globals) | `16.5.0` | `17.3.0` |\n| [prettier](https://github.com/prettier/prettier) | `3.8.0` | `3.8.1` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `3.2.4` | `4.0.18` |\n\n\nUpdates `esbuild` from 0.25.12 to 0.27.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/releases\"\u003eesbuild's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.27.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ePreserve URL fragments in data URLs (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4370\"\u003e#4370\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eConsider the following HTML, CSS, and SVG:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eindex.html\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"html\"\u003e\u003ccode\u003e\u0026lt;!DOCTYPE html\u0026gt;\n\u0026lt;html\u0026gt;\n  \u0026lt;head\u0026gt;\u0026lt;link rel=\u0026quot;stylesheet\u0026quot; href=\u0026quot;icons.css\u0026quot;\u0026gt;\u0026lt;/head\u0026gt;\n  \u0026lt;body\u0026gt;\u0026lt;div class=\u0026quot;triangle\u0026quot;\u0026gt;\u0026lt;/div\u0026gt;\u0026lt;/body\u0026gt;\n\u0026lt;/html\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eicons.css\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e.triangle {\n  width: 10px;\n  height: 10px;\n  background: currentColor;\n  clip-path: url(./triangle.svg#x);\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003etriangle.svg\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"xml\"\u003e\u003ccode\u003e\u0026lt;svg xmlns=\u0026quot;http://www.w3.org/2000/svg\u0026quot;\u0026gt;\n  \u0026lt;defs\u0026gt;\n    \u0026lt;clipPath id=\u0026quot;x\u0026quot;\u0026gt;\n      \u0026lt;path d=\u0026quot;M0 0H10V10Z\u0026quot;/\u0026gt;\n    \u0026lt;/clipPath\u0026gt;\n  \u0026lt;/defs\u0026gt;\n\u0026lt;/svg\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThe CSS uses a URL fragment (the \u003ccode\u003e#x\u003c/code\u003e) to reference the \u003ccode\u003eclipPath\u003c/code\u003e element in the SVG file. Previously esbuild's CSS bundler didn't preserve the URL fragment when bundling the SVG using the \u003ccode\u003edataurl\u003c/code\u003e loader, which broke the bundled CSS. With this release, esbuild will now preserve the URL fragment in the bundled CSS:\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e/* icons.css */\n.triangle {\n  width: 10px;\n  height: 10px;\n  background: currentColor;\n  clip-path: url('data:image/svg+xml,\u0026lt;svg xmlns=\u0026quot;http://www.w3.org/2000/svg\u0026quot;\u0026gt;\u0026lt;defs\u0026gt;\u0026lt;clipPath id=\u0026quot;x\u0026quot;\u0026gt;\u0026lt;path d=\u0026quot;M0 0H10V10Z\u0026quot;/\u0026gt;\u0026lt;/clipPath\u0026gt;\u0026lt;/defs\u0026gt;\u0026lt;/svg\u0026gt;#x');\n}\n\u003c/code\u003e\u003c/pre\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/evanw/esbuild/blob/main/CHANGELOG.md\"\u003eesbuild's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.27.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ePreserve URL fragments in data URLs (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4370\"\u003e#4370\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eConsider the following HTML, CSS, and SVG:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eindex.html\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"html\"\u003e\u003ccode\u003e\u0026lt;!DOCTYPE html\u0026gt;\n\u0026lt;html\u0026gt;\n  \u0026lt;head\u0026gt;\u0026lt;link rel=\u0026quot;stylesheet\u0026quot; href=\u0026quot;icons.css\u0026quot;\u0026gt;\u0026lt;/head\u0026gt;\n  \u0026lt;body\u0026gt;\u0026lt;div class=\u0026quot;triangle\u0026quot;\u0026gt;\u0026lt;/div\u0026gt;\u0026lt;/body\u0026gt;\n\u0026lt;/html\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eicons.css\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e.triangle {\n  width: 10px;\n  height: 10px;\n  background: currentColor;\n  clip-path: url(./triangle.svg#x);\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003etriangle.svg\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"xml\"\u003e\u003ccode\u003e\u0026lt;svg xmlns=\u0026quot;http://www.w3.org/2000/svg\u0026quot;\u0026gt;\n  \u0026lt;defs\u0026gt;\n    \u0026lt;clipPath id=\u0026quot;x\u0026quot;\u0026gt;\n      \u0026lt;path d=\u0026quot;M0 0H10V10Z\u0026quot;/\u0026gt;\n    \u0026lt;/clipPath\u0026gt;\n  \u0026lt;/defs\u0026gt;\n\u0026lt;/svg\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThe CSS uses a URL fragment (the \u003ccode\u003e#x\u003c/code\u003e) to reference the \u003ccode\u003eclipPath\u003c/code\u003e element in the SVG file. Previously esbuild's CSS bundler didn't preserve the URL fragment when bundling the SVG using the \u003ccode\u003edataurl\u003c/code\u003e loader, which broke the bundled CSS. With this release, esbuild will now preserve the URL fragment in the bundled CSS:\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e/* icons.css */\n.triangle {\n  width: 10px;\n  height: 10px;\n  background: currentColor;\n  clip-path: url('data:image/svg+xml,\u0026lt;svg xmlns=\u0026quot;http://www.w3.org/2000/svg\u0026quot;\u0026gt;\u0026lt;defs\u0026gt;\u0026lt;clipPath id=\u0026quot;x\u0026quot;\u0026gt;\u0026lt;path d=\u0026quot;M0 0H10V10Z\u0026quot;/\u0026gt;\u0026lt;/clipPath\u0026gt;\u0026lt;/defs\u0026gt;\u0026lt;/svg\u0026gt;#x');\n}\n\u003c/code\u003e\u003c/pre\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/evanw/esbuild/commit/9129e00e6c36a3e374820cb5e3fc2cd319c8ab85\"\u003e\u003ccode\u003e9129e00\u003c/code\u003e\u003c/a\u003e publish 0.27.3 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/e20e4115acda9c9f052fdd1ec8d7d5c5489e837b\"\u003e\u003ccode\u003ee20e411\u003c/code\u003e\u003c/a\u003e small fix to release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/0dc0f2dee556460bd7b81d5bbbae5a2f86449ab6\"\u003e\u003ccode\u003e0dc0f2d\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4322\"\u003e#4322\u003c/a\u003e: parse and print CSS \u003ccode\u003e@scope\u003c/code\u003e rules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/55fe39164cd3429fcb92c6f358a8dfe2f6e6e559\"\u003e\u003ccode\u003e55fe391\u003c/code\u003e\u003c/a\u003e update firefox css gradient support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/2c35297c7ad249a51b9cc3974fa91f74dc13f68c\"\u003e\u003ccode\u003e2c35297\u003c/code\u003e\u003c/a\u003e update gradient lowering transform\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/9209e4445abe7610018f0f758fd5d1fa13ec3ea8\"\u003e\u003ccode\u003e9209e44\u003c/code\u003e\u003c/a\u003e Update Go to 1.25.7 (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4388\"\u003e#4388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/e8d861b68cf8c3c3a4806ec87444ee48b9af1ade\"\u003e\u003ccode\u003ee8d861b\u003c/code\u003e\u003c/a\u003e close \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4374\"\u003e#4374\u003c/a\u003e: compat table for the \u003ccode\u003eusing\u003c/code\u003e feature\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/19b8887368396934957abd75f316cc069d6cc067\"\u003e\u003ccode\u003e19b8887\u003c/code\u003e\u003c/a\u003e no longer need \u003ccode\u003ewilliamkapke/node-compat-table\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/7e442189722b54bc6c574ae1148e1014d99e5f32\"\u003e\u003ccode\u003e7e44218\u003c/code\u003e\u003c/a\u003e the \u003ccode\u003ekangax/compat-table\u003c/code\u003e repo moved to a new url\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/23b9338ed5efbdfa29d59b8b0d8088b1761fdc39\"\u003e\u003ccode\u003e23b9338\u003c/code\u003e\u003c/a\u003e run \u003ccode\u003emake update-compat-table\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/evanw/esbuild/compare/v0.25.12...v0.27.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 esbuild since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `glob` from 11.1.0 to 13.0.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/isaacs/node-glob/blob/main/changelog.md\"\u003eglob's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003echangeglob\u003c/h1\u003e\n\u003ch2\u003e13\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMove the CLI program out to a separate package, \u003ccode\u003eglob-bin\u003c/code\u003e.\nInstall that if you'd like to continue using glob from the\ncommand line.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove the unsafe \u003ccode\u003e--shell\u003c/code\u003e option. The \u003ccode\u003e--shell\u003c/code\u003e option is now\nONLY supported on known shells where the behavior can be\nimplemented safely.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e11.1\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/isaacs/node-glob/security/advisories/GHSA-5j98-mcp5-4vw2\"\u003eGHSA-5j98-mcp5-4vw2\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd the \u003ccode\u003e--shell\u003c/code\u003e option for the command line, with a warning\nthat this is unsafe. (It will be removed in v12.)\u003c/li\u003e\n\u003cli\u003eAdd the \u003ccode\u003e--cmd-arg\u003c/code\u003e/\u003ccode\u003e-g\u003c/code\u003e as a way to \u003cem\u003esafely\u003c/em\u003e add positional\narguments to the command provided to the CLI tool.\u003c/li\u003e\n\u003cli\u003eDetect commands with space or quote characters on known shells,\nand pass positional arguments to them safely, avoiding\n\u003ccode\u003eshell:true\u003c/code\u003e execution.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e11.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDrop support for node before v20\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eincludeChildMatches: false\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003eExport the \u003ccode\u003eIgnore\u003c/code\u003e class\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003e--default -p\u003c/code\u003e flag to provide a default pattern\u003c/li\u003e\n\u003cli\u003eexclude symbolic links to directories when \u003ccode\u003efollow\u003c/code\u003e and \u003ccode\u003enodir\u003c/code\u003e\nare both set\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd glob cli\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReturn \u003ccode\u003e'.'\u003c/code\u003e instead of the empty string \u003ccode\u003e''\u003c/code\u003e when the current\nworking directory is returned as a match.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eposix: true\u003c/code\u003e option to return \u003ccode\u003e/\u003c/code\u003e delimited paths, even on\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-glob/commit/c759f03302b7b2ab76747cfe2cadf4a51b113082\"\u003e\u003ccode\u003ec759f03\u003c/code\u003e\u003c/a\u003e 13.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-glob/commit/8354a188e58d66e015f7ad50845260abba8bdd9e\"\u003e\u003ccode\u003e8354a18\u003c/code\u003e\u003c/a\u003e update deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-glob/commit/ff6e0f541ac0fca999fc7803a2774cf1d94f4f47\"\u003e\u003ccode\u003eff6e0f5\u003c/code\u003e\u003c/a\u003e ci: update action versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-glob/commit/14692860a3d266cae5d0fcc119953a13351f6a10\"\u003e\u003ccode\u003e1469286\u003c/code\u003e\u003c/a\u003e update workflows and formatting/docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-glob/commit/3bfb9604fabcd372fd13bbacef90339d10d1aa92\"\u003e\u003ccode\u003e3bfb960\u003c/code\u003e\u003c/a\u003e 13.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-glob/commit/db31a63edaffa88b6361199267f155112f49f4fe\"\u003e\u003ccode\u003edb31a63\u003c/code\u003e\u003c/a\u003e Split the CLI out from the main project\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-glob/commit/54934586bc33b3f90fde6c13c1ca5b719801ee78\"\u003e\u003ccode\u003e5493458\u003c/code\u003e\u003c/a\u003e ci: remove node 20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-glob/commit/3f7526c1f4843404a3548c5c5fc27aa2a329bca2\"\u003e\u003ccode\u003e3f7526c\u003c/code\u003e\u003c/a\u003e test: fix bin tests on windows (slashes)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-glob/commit/2b03ccaf9fc397b6054d639cd5fbe97104d36221\"\u003e\u003ccode\u003e2b03cca\u003c/code\u003e\u003c/a\u003e 12.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-glob/commit/d56203dc19a4af5c8f8177a3b67e63a14a246458\"\u003e\u003ccode\u003ed56203d\u003c/code\u003e\u003c/a\u003e prettier config\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/isaacs/node-glob/compare/v11.1.0...v13.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~isaacs\"\u003eisaacs\u003c/a\u003e, a new releaser for glob 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 `rollup` from 4.55.1 to 4.57.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rollup/rollup/releases\"\u003erollup's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.57.1\u003c/h2\u003e\n\u003ch2\u003e4.57.1\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2026-01-30\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix heap corruption issue in Windows (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6251\"\u003e#6251\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure exports of a dynamic import are fully included when called from a try...catch (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6254\"\u003e#6254\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePull Requests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6251\"\u003e#6251\u003c/a\u003e: fix: Isolate and cache \u003ccode\u003eprocess.report.getReport()\u003c/code\u003e calls in a child process for robust environment detection (\u003ca href=\"https://github.com/alan-agius4\"\u003e\u003ccode\u003e@​alan-agius4\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6252\"\u003e#6252\u003c/a\u003e: chore(deps): update dependency lru-cache to v11 (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6253\"\u003e#6253\u003c/a\u003e: chore(deps): lock file maintenance minor/patch updates (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6254\"\u003e#6254\u003c/a\u003e: Fully include dynamic imports in a try-catch (\u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6255\"\u003e#6255\u003c/a\u003e: chore(deps): lock file maintenance (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.57.0\u003c/h2\u003e\n\u003ch2\u003e4.57.0\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2026-01-27\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd import attributes to all plugin hooks that did not provide them yet (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/5700\"\u003e#5700\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecate returning import attributes from \u003ccode\u003eload\u003c/code\u003e or \u003ccode\u003etransform\u003c/code\u003e hooks as that will no longer be supported with rollup 5 (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/5700\"\u003e#5700\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePull Requests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/5700\"\u003e#5700\u003c/a\u003e: extend more hooks to include import attributes and add warnings (\u003ca href=\"https://github.com/TrickyPi\"\u003e\u003ccode\u003e@​TrickyPi\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6243\"\u003e#6243\u003c/a\u003e: fix(deps): update swc monorepo (major) (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6244\"\u003e#6244\u003c/a\u003e: fix(deps): lock file maintenance minor/patch updates (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6245\"\u003e#6245\u003c/a\u003e: chore(deps): lock file maintenance (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6246\"\u003e#6246\u003c/a\u003e: Refactor to reduce Rollup 5 upgrade diff (\u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.56.0\u003c/h2\u003e\n\u003ch2\u003e4.56.0\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2026-01-22\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTrack object property inclusions of dynamic namespace members (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6230\"\u003e#6230\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHandle methods that access dynamically imported namespace members via \u003ccode\u003ethis\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6230\"\u003e#6230\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePull Requests\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rollup/rollup/blob/master/CHANGELOG.md\"\u003erollup's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.57.1\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2026-01-30\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix heap corruption issue in Windows (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6251\"\u003e#6251\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure exports of a dynamic import are fully included when called from a try...catch (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6254\"\u003e#6254\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePull Requests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6251\"\u003e#6251\u003c/a\u003e: fix: Isolate and cache \u003ccode\u003eprocess.report.getReport()\u003c/code\u003e calls in a child process for robust environment detection (\u003ca href=\"https://github.com/alan-agius4\"\u003e\u003ccode\u003e@​alan-agius4\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6252\"\u003e#6252\u003c/a\u003e: chore(deps): update dependency lru-cache to v11 (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6253\"\u003e#6253\u003c/a\u003e: chore(deps): lock file maintenance minor/patch updates (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6254\"\u003e#6254\u003c/a\u003e: Fully include dynamic imports in a try-catch (\u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6255\"\u003e#6255\u003c/a\u003e: chore(deps): lock file maintenance (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.57.0\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2026-01-27\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd import attributes to all plugin hooks that did not provide them yet (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/5700\"\u003e#5700\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecate returning import attributes from \u003ccode\u003eload\u003c/code\u003e or \u003ccode\u003etransform\u003c/code\u003e hooks as that will no longer be supported with rollup 5 (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/5700\"\u003e#5700\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePull Requests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/5700\"\u003e#5700\u003c/a\u003e: extend more hooks to include import attributes and add warnings (\u003ca href=\"https://github.com/TrickyPi\"\u003e\u003ccode\u003e@​TrickyPi\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6243\"\u003e#6243\u003c/a\u003e: fix(deps): update swc monorepo (major) (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6244\"\u003e#6244\u003c/a\u003e: fix(deps): lock file maintenance minor/patch updates (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6245\"\u003e#6245\u003c/a\u003e: chore(deps): lock file maintenance (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6246\"\u003e#6246\u003c/a\u003e: Refactor to reduce Rollup 5 upgrade diff (\u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.56.0\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2026-01-22\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTrack object property inclusions of dynamic namespace members (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6230\"\u003e#6230\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHandle methods that access dynamically imported namespace members via \u003ccode\u003ethis\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6230\"\u003e#6230\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePull Requests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6230\"\u003e#6230\u003c/a\u003e: Refine namespace handling (\u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\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/rollup/rollup/commit/d37675f25150d6a94dcf4138853bdc2ecb3ce57b\"\u003e\u003ccode\u003ed37675f\u003c/code\u003e\u003c/a\u003e 4.57.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/eafac0b6d3af86fe1b3510ae0657ac5b9a5ece94\"\u003e\u003ccode\u003eeafac0b\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6255\"\u003e#6255\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/47fa568b128870c4a5c12e303d1edf9d53742132\"\u003e\u003ccode\u003e47fa568\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency lru-cache to v11 (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6252\"\u003e#6252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/416f4766fd643d2ed851f82641a0d675846e4674\"\u003e\u003ccode\u003e416f476\u003c/code\u003e\u003c/a\u003e Fully include dynamic imports in a try-catch (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6254\"\u003e#6254\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/5e393e33621f648f9e65eda34bec2946439a91bb\"\u003e\u003ccode\u003e5e393e3\u003c/code\u003e\u003c/a\u003e fix: Isolate and cache \u003ccode\u003eprocess.report.getReport()\u003c/code\u003e calls in a child process ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/c931d2393490ed812fc747a51127fcf01303e82a\"\u003e\u003ccode\u003ec931d23\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance minor/patch updates (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6253\"\u003e#6253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/c79e6c201d1f99e126d2e6bfb3f8c5c100ddcebf\"\u003e\u003ccode\u003ec79e6c2\u003c/code\u003e\u003c/a\u003e Mitigate vulnerability that would allow to steal credentials\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/743d0546f59799a8f7e4e2f4e1ad167f7dae333d\"\u003e\u003ccode\u003e743d054\u003c/code\u003e\u003c/a\u003e 4.57.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/74121c7609af41f19935956ea77cfa25419cbf1d\"\u003e\u003ccode\u003e74121c7\u003c/code\u003e\u003c/a\u003e extend more hooks to include import attributes and add warnings (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/5700\"\u003e#5700\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/c519d82cffa62f912e01d7bf527cf628f127d333\"\u003e\u003ccode\u003ec519d82\u003c/code\u003e\u003c/a\u003e Refactor to reduce Rollup 5 upgrade diff (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6246\"\u003e#6246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rollup/rollup/compare/v4.55.1...v4.57.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@cloudflare/vitest-pool-workers` from 0.9.14 to 0.12.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cloudflare/workers-sdk/releases\"\u003e\u003ccode\u003e@​cloudflare/vitest-pool-workers\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​cloudflare/vitest-pool-workers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.12.10\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/ee9b81fb0cf4aa9812a0b043082076e4c4d8359e\"\u003e\u003ccode\u003eee9b81f\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/63f1adbef0dde3cc6fced41b2aa973eedcb8356f\"\u003e\u003ccode\u003e63f1adb\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/ba13de92c9b9f1b51ff6085234cb9b7ced6def34\"\u003e\u003ccode\u003eba13de9\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/447daa3b0b56b916df4906b25a659ed58c28888e\"\u003e\u003ccode\u003e447daa3\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/fe3af359e9466afbf9df83c51e43a923e547cfbe\"\u003e\u003ccode\u003efe3af35\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/bd4bb98677f065f19872bbf05024b6ad13284a89\"\u003e\u003ccode\u003ebd4bb98\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/dab4bc90e9085d25cdd2596070470cfe4f681e21\"\u003e\u003ccode\u003edab4bc9\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/83adb2cb7f909857d79208474b78cdb7ac4e0638\"\u003e\u003ccode\u003e83adb2c\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/18c07842374657bc4914c9b4d872273c70db0545\"\u003e\u003ccode\u003e18c0784\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003ewrangler@4.63.0\u003c/li\u003e\n\u003cli\u003eminiflare@4.20260205.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​cloudflare/vitest-pool-workers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.12.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/964a39d188af5c7d18b6397fb209b6d69408f702\"\u003e\u003ccode\u003e964a39d\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/253a85de5e86a51c7067d0f5e455ecd89693277d\"\u003e\u003ccode\u003e253a85d\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/ce736b904b4d65e15df65cc9b1e7441b7c37e429\"\u003e\u003ccode\u003ece736b9\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/0c9625a422895925b7ae89f3f371043e96ee5e87\"\u003e\u003ccode\u003e0c9625a\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/47944d1b1b4710aec2aea6d9cefd9c4cb50b41d7\"\u003e\u003ccode\u003e47944d1\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/4c4d5a578b0b66423b6abd553480d3935005246c\"\u003e\u003ccode\u003e4c4d5a5\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/b05b919b22a421a85a07fb8daccf9e22219dac53\"\u003e\u003ccode\u003eb05b919\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/0aaf080e993dfbba7e49408df5c4afc39bed3c0f\"\u003e\u003ccode\u003e0aaf080\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/b981db579ed438e2ebbad18dd6a58e6989d2188b\"\u003e\u003ccode\u003eb981db5\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/a113c0dca6c475baac3897f9c310aed851fdfa38\"\u003e\u003ccode\u003ea113c0d\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/fdd7a9fa429b48d1a4a2e28a20de7e2039a726b1\"\u003e\u003ccode\u003efdd7a9f\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/a5fca2c18001eea80c53b73a377a1ba2a83cb142\"\u003e\u003ccode\u003ea5fca2c\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/1bd1488b1eb1d88aa854e8938acc88cdc0ce7f29\"\u003e\u003ccode\u003e1bd1488\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/f7aa8c78c3245c5e277d07398fa9d8a8b16c9280\"\u003e\u003ccode\u003ef7aa8c7\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003ewrangler@4.62.0\u003c/li\u003e\n\u003cli\u003eminiflare@4.20260131.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​cloudflare/vitest-pool-workers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.12.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/8a210afbfe6d960098ac3f280071a5282a4dd87b\"\u003e\u003ccode\u003e8a210af\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/eb8a415ce33ff16e04e989a59849d7b8ba981a01\"\u003e\u003ccode\u003eeb8a415\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/3b06b18670bd975a6ffc1678b9d9c787f3dcf10a\"\u003e\u003ccode\u003e3b06b18\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/17961bb6a7cadcad7e1c7f86804267f3a04da2fa\"\u003e\u003ccode\u003e17961bb\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/52fdfe7d9427dd65d4d8bca8f37c0c753e25bee7\"\u003e\u003ccode\u003e52fdfe7\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/6d8d9cd6c040721037b4ac323699a35eca69f019\"\u003e\u003ccode\u003e6d8d9cd\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/cb72c1146fdab8af7d071ea0af0ea04c7523ee5b\"\u003e\u003ccode\u003ecb72c11\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003eminiflare@4.20260128.0\u003c/li\u003e\n\u003cli\u003ewrangler@4.61.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​cloudflare/vitest-pool-workers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.12.7\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/cloudflare/workers-sdk/pull/12056\"\u003e#12056\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/6d5f69fa0c86eed05875603ac31a9f32a4a2bfbd\"\u003e\u003ccode\u003e6d5f69f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/edmundhung\"\u003e\u003ccode\u003e@​edmundhung\u003c/code\u003e\u003c/a\u003e! - fix: allow Vite query parameters like \u003ccode\u003e?raw\u003c/code\u003e on \u003ccode\u003e.sql\u003c/code\u003e file imports\u003c/p\u003e\n\u003cp\u003eImporting \u003ccode\u003e.sql\u003c/code\u003e files with Vite query parameters (e.g., \u003ccode\u003eimport sql from \u0026quot;./query.sql?raw\u0026quot;\u003c/code\u003e) would fail with \u0026quot;No such module\u0026quot; errors in vitest-pool-workers 0.12.x. Both import styles now work:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eimport sql from \u0026quot;./query.sql?raw\u0026quot;\u003c/code\u003e (Vite handles the \u003ccode\u003e?raw\u003c/code\u003e transform)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eimport sql from \u0026quot;./query.sql\u0026quot;\u003c/code\u003e (loaded as Text module)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/cloudflare/workers-sdk/pull/11917\"\u003e#11917\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/7b40ceb8a54964a2be93a2897fbcabc0b0b27eae\"\u003e\u003ccode\u003e7b40ceb\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ksawaneh\"\u003e\u003ccode\u003e@​ksawaneh\u003c/code\u003e\u003c/a\u003e! - Fix CommonJS \u003ccode\u003erequire()\u003c/code\u003e of \u003ccode\u003e.json\u003c/code\u003e files in the module fallback service (avoids \u003ccode\u003eSyntaxError: Unexpected token ':'\u003c/code\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/cloudflare/workers-sdk/pull/11897\"\u003e#11897\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/bbd8a5e98cbe3048d80652ecf74368b9c26bd2ff\"\u003e\u003ccode\u003ebbd8a5e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dario-piotrowicz\"\u003e\u003ccode\u003e@​dario-piotrowicz\u003c/code\u003e\u003c/a\u003e! - Bundle the \u003ccode\u003ezod\u003c/code\u003e dependency to reduce supply chain attack surface\u003c/p\u003e\n\u003cp\u003eIn order to prevent possible npm vulnerability attacks, the team's policy is to bundle\ndependencies in our packages where possible. This helps ensure that only trusted code\nruns on the user's system, even if compromised packages are later published to npm.\u003c/p\u003e\n\u003cp\u003eThis change bundles \u003ccode\u003ezod\u003c/code\u003e (a pure JavaScript validation library with no native dependencies)\ninto miniflare and \u003ccode\u003e@​cloudflare/vitest-pool-workers\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eOther dependencies remain external for technical reasons:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003esharp\u003c/code\u003e: Native binary with platform-specific builds\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eundici\u003c/code\u003e: Dynamically required at runtime in worker threads\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ews\u003c/code\u003e: Has optional native bindings for performance\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eworkerd\u003c/code\u003e: Native binary (Cloudflare's JavaScript runtime)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@cspotcode/source-map-support\u003c/code\u003e: Uses require.cache manipulation at runtime\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eyouch\u003c/code\u003e: Dynamically required for lazy loading\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/cloudflare/workers-sdk/blob/main/packages/vitest-pool-workers/CHANGELOG.md\"\u003e\u003ccode\u003e@​cloudflare/vitest-pool-workers\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.12.10\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/ee9b81fb0cf4aa9812a0b043082076e4c4d8359e\"\u003e\u003ccode\u003eee9b81f\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/63f1adbef0dde3cc6fced41b2aa973eedcb8356f\"\u003e\u003ccode\u003e63f1adb\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/ba13de92c9b9f1b51ff6085234cb9b7ced6def34\"\u003e\u003ccode\u003eba13de9\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/447daa3b0b56b916df4906b25a659ed58c28888e\"\u003e\u003ccode\u003e447daa3\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/fe3af359e9466afbf9df83c51e43a923e547cfbe\"\u003e\u003ccode\u003efe3af35\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/bd4bb98677f065f19872bbf05024b6ad13284a89\"\u003e\u003ccode\u003ebd4bb98\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/dab4bc90e9085d25cdd2596070470cfe4f681e21\"\u003e\u003ccode\u003edab4bc9\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/83adb2cb7f909857d79208474b78cdb7ac4e0638\"\u003e\u003ccode\u003e83adb2c\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/18c07842374657bc4914c9b4d872273c70db0545\"\u003e\u003ccode\u003e18c0784\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003ewrangler@4.63.0\u003c/li\u003e\n\u003cli\u003eminiflare@4.20260205.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.12.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/964a39d188af5c7d18b6397fb209b6d69408f702\"\u003e\u003ccode\u003e964a39d\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/253a85de5e86a51c7067d0f5e455ecd89693277d\"\u003e\u003ccode\u003e253a85d\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/ce736b904b4d65e15df65cc9b1e7441b7c37e429\"\u003e\u003ccode\u003ece736b9\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/0c9625a422895925b7ae89f3f371043e96ee5e87\"\u003e\u003ccode\u003e0c9625a\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/47944d1b1b4710aec2aea6d9cefd9c4cb50b41d7\"\u003e\u003ccode\u003e47944d1\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/4c4d5a578b0b66423b6abd553480d3935005246c\"\u003e\u003ccode\u003e4c4d5a5\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/b05b919b22a421a85a07fb8daccf9e22219dac53\"\u003e\u003ccode\u003eb05b919\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/0aaf080e993dfbba7e49408df5c4afc39bed3c0f\"\u003e\u003ccode\u003e0aaf080\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/b981db579ed438e2ebbad18dd6a58e6989d2188b\"\u003e\u003ccode\u003eb981db5\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/a113c0dca6c475baac3897f9c310aed851fdfa38\"\u003e\u003ccode\u003ea113c0d\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/fdd7a9fa429b48d1a4a2e28a20de7e2039a726b1\"\u003e\u003ccode\u003efdd7a9f\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/a5fca2c18001eea80c53b73a377a1ba2a83cb142\"\u003e\u003ccode\u003ea5fca2c\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/1bd1488b1eb1d88aa854e8938acc88cdc0ce7f29\"\u003e\u003ccode\u003e1bd1488\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/f7aa8c78c3245c5e277d07398fa9d8a8b16c9280\"\u003e\u003ccode\u003ef7aa8c7\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003ewrangler@4.62.0\u003c/li\u003e\n\u003cli\u003eminiflare@4.20260131.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.12.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/8a210afbfe6d960098ac3f280071a5282a4dd87b\"\u003e\u003ccode\u003e8a210af\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/eb8a415ce33ff16e04e989a59849d7b8ba981a01\"\u003e\u003ccode\u003eeb8a415\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/3b06b18670bd975a6ffc1678b9d9c787f3dcf10a\"\u003e\u003ccode\u003e3b06b18\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/17961bb6a7cadcad7e1c7f86804267f3a04da2fa\"\u003e\u003ccode\u003e17961bb\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/52fdfe7d9427dd65d4d8bca8f37c0c753e25bee7\"\u003e\u003ccode\u003e52fdfe7\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/6d8d9cd6c040721037b4ac323699a35eca69f019\"\u003e\u003ccode\u003e6d8d9cd\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/cb72c1146fdab8af7d071ea0af0ea04c7523ee5b\"\u003e\u003ccode\u003ecb72c11\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003eminiflare@4.20260128.0\u003c/li\u003e\n\u003cli\u003ewrangler@4.61.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.12.7\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/cloudflare/workers-sdk/pull/12056\"\u003e#12056\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/6d5f69fa0c86eed05875603ac31a9f32a4a2bfbd\"\u003e\u003ccode\u003e6d5f69f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/edmundhung\"\u003e\u003ccode\u003e@​edmundhung\u003c/code\u003e\u003c/a\u003e! - fix: allow Vite query parameters like \u003ccode\u003e?raw\u003c/code\u003e on \u003ccode\u003e.sql\u003c/code\u003e file imports\u003c/p\u003e\n\u003cp\u003eImporting \u003ccode\u003e.sql\u003c/code\u003e files with Vite query parameters (e.g., \u003ccode\u003eimport sql from \u0026quot;./query.sql?raw\u0026quot;\u003c/code\u003e) would fail with \u0026quot;No such module\u0026quot; errors in vitest-pool-workers 0.12.x. Both import styles now work:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eimport sql from \u0026quot;./query.sql?raw\u0026quot;\u003c/code\u003e (Vite handles the \u003ccode\u003e?raw\u003c/code\u003e transform)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eimport sql from \u0026quot;./query.sql\u0026quot;\u003c/code\u003e (loaded as Text module)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/cloudflare/workers-sdk/pull/11917\"\u003e#11917\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/7b40ceb8a54964a2be93a2897fbcabc0b0b27eae\"\u003e\u003ccode\u003e7b40ceb\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ksawaneh\"\u003e\u003ccode\u003e@​ksawaneh\u003c/code\u003e\u003c/a\u003e! - Fix CommonJS \u003ccode\u003erequire()\u003c/code\u003e of \u003ccode\u003e.json\u003c/code\u003e files in the module fallback service (avoids \u003ccode\u003eSyntaxError: Unexpected token ':'\u003c/code\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/cloudflare/workers-sdk/pull/11897\"\u003e#11897\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/bbd8a5e98cbe3048d80652ecf74368b9c26bd2ff\"\u003e\u003ccode\u003ebbd8a5e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dario-piotrowicz\"\u003e\u003ccode\u003e@​dario-piotrowicz\u003c/code\u003e\u003c/a\u003e! - Bundle the \u003ccode\u003ezod\u003c/code\u003e dependency to reduce supply chain attack surface\u003c/p\u003e\n\u003cp\u003eIn order to prevent possible npm vulnerability attacks, the team's policy is to bundle\ndependencies in our packages where possible. This helps ensure that only trusted code\nruns on the user's system, even if compromised packages are later published to npm.\u003c/p\u003e\n\u003cp\u003eThis change bundles \u003ccode\u003ezod\u003c/code\u003e (a pure JavaScript validation library with no native dependencies)\ninto miniflare and \u003ccode\u003e@​cloudflare/vitest-pool-workers\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eOther dependencies remain external for technical reasons:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003esharp\u003c/code\u003e: Native binary with platform-specific builds\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eundici\u003c/code\u003e: Dynamically required at runtime in worker threads\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/cloudflare/workers-sdk/commit/07db12aa3d1d42023666e1abfefc5bb46a619642\"\u003e\u003ccode\u003e07db12a\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/vitest-pool-workers/issues/12383\"\u003e#12383\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/59a9ee2069b15bd0ab33431ff5cbf2a02169c167\"\u003e\u003ccode\u003e59a9ee2\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/vitest-pool-workers/issues/12266\"\u003e#12266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/a4db914dc045198508fafc5c2d67a9f2fec2cc2a\"\u003e\u003ccode\u003ea4db914\u003c/code\u003e\u003c/a\u003e Use vitest#expect from the local context (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/vitest-pool-workers/issues/12356\"\u003e#12356\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/698f510661113d599e28dc652a4fdef0221a13db\"\u003e\u003ccode\u003e698f510\u003c/code\u003e\u003c/a\u003e Speed up \u003ccode\u003epnpm fix\u003c/code\u003e and \u003ccode\u003epnpm check\u003c/code\u003e (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/vitest-pool-workers/issues/12348\"\u003e#12348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/95154f5a578f4bee18c5aa3af64a7da63f252e86\"\u003e\u003ccode\u003e95154f5\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/vitest-pool-workers/issues/12184\"\u003e#12184\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/1228deee27a661254b9957acc1e2149d99df1894\"\u003e\u003ccode\u003e1228dee\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/vitest-pool-workers/issues/12045\"\u003e#12045\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/7b40ceb8a54964a2be93a2897fbcabc0b0b27eae\"\u003e\u003ccode\u003e7b40ceb\u003c/code\u003e\u003c/a\u003e [vitest-pool-workers] Fix JSON require() in module fallback (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/vitest-pool-workers/issues/11917\"\u003e#11917\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/bbd8a5e98cbe3048d80652ecf74368b9c26bd2ff\"\u003e\u003ccode\u003ebbd8a5e\u003c/code\u003e\u003c/a\u003e Minimize the number of the Miniflare package dependencies (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/vitest-pool-workers/issues/11897\"\u003e#11897\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/6d5f69fa0c86eed05875603ac31a9f32a4a2bfbd\"\u003e\u003ccode\u003e6d5f69f\u003c/code\u003e\u003c/a\u003e fix(vitest-pool-workers): allow Vite query parameters like \u003ccode\u003e?raw\u003c/code\u003e on module i...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/fb0e1010d6abe4e1c830f8945023bb1f820fa54f\"\u003e\u003ccode\u003efb0e101\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/vitest-pool-workers/issues/12021\"\u003e#12021\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/cloudflare/workers-sdk/commits/@cloudflare/vitest-pool-workers@0.12.10/packages/vitest-pool-workers\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@eslint/js` from 9.39.2 to 10.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003e\u003ccode\u003e@​eslint/js\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.0.0\u003c/h2\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f9e54f43a5e497cdfa179338b431093245cb787b\"\u003e\u003ccode\u003ef9e54f4\u003c/code\u003e\u003c/a\u003e feat!: estimate rule-tester failure location (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20420\"\u003e#20420\u003c/a\u003e) (ST-DDT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a176319d8ade1a7d9b2d7fb8f038f55a2662325f\"\u003e\u003ccode\u003ea176319\u003c/code\u003e\u003c/a\u003e feat!: replace \u003ccode\u003echalk\u003c/code\u003e with \u003ccode\u003estyleText\u003c/code\u003e and add \u003ccode\u003ecolor\u003c/code\u003e to \u003ccode\u003eResultsMeta\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20227\"\u003e#20227\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7046e6c1e03c4ca0eee4888a1f2eba4c6454f84\"\u003e\u003ccode\u003ec7046e6\u003c/code\u003e\u003c/a\u003e feat!: enable JSX reference tracking (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20152\"\u003e#20152\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fa31a608901684fbcd9906d1907e66561d16e5aa\"\u003e\u003ccode\u003efa31a60\u003c/code\u003e\u003c/a\u003e feat!: add \u003ccode\u003ename\u003c/code\u003e to configs (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20015\"\u003e#20015\u003c/a\u003e) (Kirk Waiblinger)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3383e7ec9028166cafc8ea7986c2f7498d0049f0\"\u003e\u003ccode\u003e3383e7e\u003c/code\u003e\u003c/a\u003e fix!: remove deprecated \u003ccode\u003eSourceCode\u003c/code\u003e methods (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20137\"\u003e#20137\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/501abd0e916a35554c58b7c0365537f1fa3880ce\"\u003e\u003ccode\u003e501abd0\u003c/code\u003e\u003c/a\u003e feat!: update dependency minimatch to v10 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20246\"\u003e#20246\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ca4d3b40085de47561f89656a2207d09946ed45e\"\u003e\u003ccode\u003eca4d3b4\u003c/code\u003e\u003c/a\u003e fix!: stricter rule tester assertions for valid test cases (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20125\"\u003e#20125\u003c/a\u003e) (唯然)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/96512a66c86402fb0538cdcb6cd30b9073f6bf3b\"\u003e\u003ccode\u003e96512a6\u003c/code\u003e\u003c/a\u003e fix!: Remove deprecated rule context methods (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20086\"\u003e#20086\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c69fdacdb2e886b9d965568a397aa8220db3fe90\"\u003e\u003ccode\u003ec69fdac\u003c/code\u003e\u003c/a\u003e feat!: remove eslintrc support (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20037\"\u003e#20037\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/208b5cc34a8374ff81412b5bec2e0800eebfbd04\"\u003e\u003ccode\u003e208b5cc\u003c/code\u003e\u003c/a\u003e feat!: Use \u003ccode\u003eScopeManager#addGlobals()\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20132\"\u003e#20132\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a2ee188ea7a38a0c6155f3d39e2b00e1d0f36e14\"\u003e\u003ccode\u003ea2ee188\u003c/code\u003e\u003c/a\u003e fix!: add \u003ccode\u003euniqueItems: true\u003c/code\u003e in \u003ccode\u003eno-invalid-regexp\u003c/code\u003e option (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20155\"\u003e#20155\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a89059dbf2832d417dd493ee81483227ec44e4ab\"\u003e\u003ccode\u003ea89059d\u003c/code\u003e\u003c/a\u003e feat!: Program range span entire source text (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20133\"\u003e#20133\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/39a6424373d915fa9de0d7b0caba9a4dc3da9b53\"\u003e\u003ccode\u003e39a6424\u003c/code\u003e\u003c/a\u003e fix!: assert 'text' is a string across all RuleFixer methods (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20082\"\u003e#20082\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f28fbf846244e043c92b355b224d121b06140b44\"\u003e\u003ccode\u003ef28fbf8\u003c/code\u003e\u003c/a\u003e fix!: Deprecate \u003ccode\u003e\u0026quot;always\u0026quot;\u003c/code\u003e and \u003ccode\u003e\u0026quot;as-needed\u0026quot;\u003c/code\u003e options of the \u003ccode\u003eradix\u003c/code\u003e rule (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20223\"\u003e#20223\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/aa3fb2b233e929b37220be940575f42c280e0b98\"\u003e\u003ccode\u003eaa3fb2b\u003c/code\u003e\u003c/a\u003e fix!: tighten \u003ccode\u003efunc-names\u003c/code\u003e schema (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20119\"\u003e#20119\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f6c0ed0311dcfee853367d5068c765d066e6b756\"\u003e\u003ccode\u003ef6c0ed0\u003c/code\u003e\u003c/a\u003e feat!: report \u003ccode\u003eeslint-env\u003c/code\u003e comments as errors (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20128\"\u003e#20128\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4bf739fb533e59f7f0a66b65f7bc80be0f37d8db\"\u003e\u003ccode\u003e4bf739f\u003c/code\u003e\u003c/a\u003e fix!: remove deprecated \u003ccode\u003eLintMessage#nodeType\u003c/code\u003e and \u003ccode\u003eTestCaseError#type\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20096\"\u003e#20096\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/523c076866400670fb2192a3f55dbf7ad3469247\"\u003e\u003ccode\u003e523c076\u003c/code\u003e\u003c/a\u003e feat!: drop support for jiti \u0026lt; 2.2.0 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20016\"\u003e#20016\u003c/a\u003e) (michael faith)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/454a292c95f34dad232411ddac06408e6383bb64\"\u003e\u003ccode\u003e454a292\u003c/code\u003e\u003c/a\u003e feat!: update \u003ccode\u003eeslint:recommended\u003c/code\u003e configuration (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20210\"\u003e#20210\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4f880ee02992e1bf0e96ebaba679985e2d1295f1\"\u003e\u003ccode\u003e4f880ee\u003c/code\u003e\u003c/a\u003e feat!: remove \u003ccode\u003ev10_*\u003c/code\u003e and inactive \u003ccode\u003eunstable_*\u003c/code\u003e flags (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20225\"\u003e#20225\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f18115c363a4ac7671a4c7f30ee13d57ebba330f\"\u003e\u003ccode\u003ef18115c\u003c/code\u003e\u003c/a\u003e feat!: \u003ccode\u003eno-shadow-restricted-names\u003c/code\u003e report \u003ccode\u003eglobalThis\u003c/code\u003e by default (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20027\"\u003e#20027\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c6358c31fbd3937b92d89be2618ffdf5a774604e\"\u003e\u003ccode\u003ec6358c3\u003c/code\u003e\u003c/a\u003e feat!: Require Node.js \u003ccode\u003e^20.19.0 || ^22.13.0 || \u0026gt;=24\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20160\"\u003e#20160\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bff9091927811497dbf066b0e3b85ecb37d43822\"\u003e\u003ccode\u003ebff9091\u003c/code\u003e\u003c/a\u003e feat: handle \u003ccode\u003eArray.fromAsync\u003c/code\u003e in \u003ccode\u003earray-callback-return\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20457\"\u003e#20457\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/290c594bb50c439fb71bc75521ee5360daa8c222\"\u003e\u003ccode\u003e290c594\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eself\u003c/code\u003e to \u003ccode\u003eno-implied-eval\u003c/code\u003e rule (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20468\"\u003e#20468\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/43677de07ebd6e14bfac40a46ad749ba783c45f2\"\u003e\u003ccode\u003e43677de\u003c/code\u003e\u003c/a\u003e feat: fix handling of function and class expression names in \u003ccode\u003eno-shadow\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20432\"\u003e#20432\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f0cafe5f37e7765e9d8c2751b5f5d33107687009\"\u003e\u003ccode\u003ef0cafe5\u003c/code\u003e\u003c/a\u003e feat: rule tester add assertion option \u003ccode\u003erequireData\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20409\"\u003e#20409\u003c/a\u003e) (fnx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f7ab6937e63bc618d326710858f5861a68f80616\"\u003e\u003ccode\u003ef7ab693\u003c/code\u003e\u003c/a\u003e feat: output RuleTester test case failure index (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19976\"\u003e#19976\u003c/a\u003e) (ST-DDT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7cbcbf9c3c2008deee7d143ae35e668e8ffbccb3\"\u003e\u003ccode\u003e7cbcbf9\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003ecountThis\u003c/code\u003e option to \u003ccode\u003emax-params\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20236\"\u003e#20236\u003c/a\u003e) (Gerkin)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f148a5eaa1e89dd80ade62f0a690186b00b9f6e1\"\u003e\u003ccode\u003ef148a5e\u003c/code\u003e\u003c/a\u003e feat: add error assertion options (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20247\"\u003e#20247\u003c/a\u003e) (ST-DDT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/09e66549ecada6dcb8c567a60faf044fce049188\"\u003e\u003ccode\u003e09e6654\u003c/code\u003e\u003c/a\u003e feat: update error loc of \u003ccode\u003erequire-yield\u003c/code\u003e and \u003ccode\u003eno-useless-constructor\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20267\"\u003e#20267\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/436b82f3c0a8cfa2fdc17d173e95ea11d5d3ee03\"\u003e\u003ccode\u003e436b82f\u003c/code\u003e\u003c/a\u003e fix: update eslint (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20473\"\u003e#20473\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1d29d22fe302443cec2a11da0816397f94af97ec\"\u003e\u003ccode\u003e1d29d22\u003c/code\u003e\u003c/a\u003e fix: detect default \u003ccode\u003ethis\u003c/code\u003e binding in \u003ccode\u003eArray.fromAsync\u003c/code\u003e callbacks (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20456\"\u003e#20456\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/727451eff55b35d853e0e443d0de58f4550762bf\"\u003e\u003ccode\u003e727451e\u003c/code\u003e\u003c/a\u003e fix: fix regression of global mode report range in \u003ccode\u003estrict\u003c/code\u003e rule (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20462\"\u003e#20462\u003c/a\u003e) (ntnyq)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e80485fcd27196fa0b6f6b5c7ac8cf49ad4b079d\"\u003e\u003ccode\u003ee80485f\u003c/code\u003e\u003c/a\u003e fix: remove fake \u003ccode\u003eFlatESLint\u003c/code\u003e and \u003ccode\u003eLegacyESLint\u003c/code\u003e exports (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20460\"\u003e#20460\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9eeff3bc13813a786b8a4c3815def97c0fb646ef\"\u003e\u003ccode\u003e9eeff3b\u003c/code\u003e\u003c/a\u003e fix: update esquery (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20423\"\u003e#20423\u003c/a\u003e) (cryptnix)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b34b93852d014ebbcf3538d892b55e0216cdf681\"\u003e\u003ccode\u003eb34b938\u003c/code\u003e\u003c/a\u003e fix: use \u003ccode\u003eError.prepareStackTrace\u003c/code\u003e to estimate failing test location (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20436\"\u003e#20436\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/51aab5393b058f7cbed69041a9069b2bd106aabd\"\u003e\u003ccode\u003e51aab53\u003c/code\u003e\u003c/a\u003e fix: update eslint (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20443\"\u003e#20443\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/23490b266276792896a0b7b43c49a1ce87bf8568\"\u003e\u003ccode\u003e23490b2\u003c/code\u003e\u003c/a\u003e fix: handle space before colon in \u003ccode\u003eRuleTester\u003c/code\u003e location estimation (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20433\"\u003e#20433\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f244dbf2191267a4cafd08645243624baf3e8c83\"\u003e\u003ccode\u003ef244dbf\u003c/code\u003e\u003c/a\u003e fix: use \u003ccode\u003eMessagePlaceholderData\u003c/code\u003e type from \u003ccode\u003e@eslint/core\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20348\"\u003e#20348\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d186f8c0747f14890e86a5a39708b052b391ddaf\"\u003e\u003ccode\u003ed186f8c\u003c/code\u003e\u003c/a\u003e fix: update eslint (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20427\"\u003e#20427\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2332262deb4ef3188b210595896bb0ff552a7e66\"\u003e\u003ccode\u003e2332262\u003c/code\u003e\u003c/a\u003e fix: error location should not modify error message in RuleTester (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20421\"\u003e#20421\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ab99b21a6715dee1035d8f4e6d6841853eb5563f\"\u003e\u003ccode\u003eab99b21\u003c/code\u003e\u003c/a\u003e fix: ensure \u003ccode\u003efilename\u003c/code\u003e is passed as third argument to \u003ccode\u003everifyAndFix()\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20405\"\u003e#20405\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8a60f3bc80ad96c65feeb29886342623c630199c\"\u003e\u003ccode\u003e8a60f3b\u003c/code\u003e\u003c/a\u003e fix: remove \u003ccode\u003eecmaVersion\u003c/code\u003e and \u003ccode\u003esourceType\u003c/code\u003e from \u003ccode\u003eParserOptions\u003c/code\u003e type (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20415\"\u003e#20415\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/eafd727a060131f7fc79b2eb5698d8d27683c3a2\"\u003e\u003ccode\u003eeafd727\u003c/code\u003e\u003c/a\u003e fix: remove \u003ccode\u003eTDZ\u003c/code\u003e scope type (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20231\"\u003e#20231\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint/eslint/commits/HEAD/packages/js\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@npmcli/arborist` from 9.1.9 to 9.2.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.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\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/cli/blob/latest/workspaces/arborist/CHANGELOG.md\"\u003e\u003ccode\u003e@​npmcli/arborist\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/cli/compare/arborist-v9.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\u003c/blockquote\u003e\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/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\u003e\u003ca href=\"https://github.com/npm/cli/commit/cf0a17407abc577c27420a1c8a4a0c08c7cefce9\"\u003e\u003ccode\u003ecf0a174\u003c/code\u003e\u003c/a\u003e deps: ssri@10.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/3da9a1a4ebcf1779035b5f9ae985c087f617efe3\"\u003e\u003ccode\u003e3da9a1a\u003c/code\u003e\u003c/a\u003e deps: pacote@15.0.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/fee9b6686892a1c7f976c36ddd5d89b70c416817\"\u003e\u003ccode\u003efee9b66\u003c/code\u003e\u003c/a\u003e deps: npm-registry-fetch@14.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/e940917befcdaf44ee7e24d31b540f4de8507734\"\u003e\u003ccode\u003ee940917\u003c/code\u003e\u003c/a\u003e deps: cacache@17.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/875bd56c33ca5eef80c2a50a11808445f2a39a2a\"\u003e\u003ccode\u003e875bd56\u003c/code\u003e\u003c/a\u003e deps: npm-package-arg@10.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/ac1412966140b8853e7d8d2aceb358b13bb8fe09\"\u003e\u003ccode\u003eac14129\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.11.0 (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/5930\"\u003e#5930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/npm/cli/commits/v9.2.0/workspaces/arborist\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitest/coverage-istanbul` from 3.2.4 to 4.0.18\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/vitest/releases\"\u003e\u003ccode\u003e@​vitest/coverage-istanbul\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.18\u003c/h2\u003e\n\u003ch3\u003e   🚀 Experimental Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eexperimental\u003c/strong\u003e: Add \u003ccode\u003eonModuleRunner\u003c/code\u003e hook to \u003ccode\u003eworker.init\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9286\"\u003evitest-dev/vitest#9286\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/ea837de7d\"\u003e\u003c!-- raw HTML omitted --\u003e(ea837)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003emeta.url\u003c/code\u003e in \u003ccode\u003ecreateRequire\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9441\"\u003evitest-dev/vitest#9441\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e057281ca\"\u003e\u003c!-- raw HTML omitted --\u003e(e0572)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: Hide injected data-testid attributes  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9503\"\u003evitest-dev/vitest#9503\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f89899cd8\"\u003e\u003c!-- raw HTML omitted --\u003e(f8989)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eui\u003c/strong\u003e: Process artifact attachments when generating HTML reporter  -  by \u003ca href=\"https://github.com/macarie\"\u003e\u003ccode\u003e@​macarie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9472\"\u003evitest-dev/vitest#9472\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/225435647\"\u003e\u003c!-- raw HTML omitted --\u003e(22543)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.0.17...v4.0.18\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.0.17\u003c/h2\u003e\n\u003ch3\u003e   🚀 Experimental Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport openTelemetry for browser mode  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9180\"\u003evitest-dev/vitest#9180\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/1ec3a8b68\"\u003e\u003c!-- raw HTML omitted --\u003e(1ec3a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport TRACEPARENT and TRACESTATE environment variables for OpenTelemetry context propagation  -  by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003ehi-ogawa\u003c/strong\u003e and \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9295\"\u003evitest-dev/vitest#9295\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/876cb84c2\"\u003e\u003c!-- raw HTML omitted --\u003e(876cb)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove asymmetric matcher diff readability by unwrapping container matchers  -  by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003esheremet-va\u003c/strong\u003e, \u003cstrong\u003ehi-ogawa\u003c/strong\u003e and \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9330\"\u003evitest-dev/vitest#9330\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b2ec724a8\"\u003e\u003c!-- raw HTML omitted --\u003e(b2ec7)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove runner error when importing outside of test context  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9335\"\u003evitest-dev/vitest#9335\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/2dd3dd839\"\u003e\u003c!-- raw HTML omitted --\u003e(2dd3d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace crypto.randomUUID to allow insecure environments (fix \u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-istanbul/issues/9\"\u003e#9\u003c/a\u003e…  -  by \u003ca href=\"https://github.com/plusgut\"\u003e\u003ccode\u003e@​plusgut\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9339\"\u003evitest-dev/vitest#9339\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9\"\u003evitest-dev/vitest#9\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e6a3f8cc7\"\u003e\u003c!-- raw HTML omitted --\u003e(e6a3f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle null options in \u003ccode\u003eaddEventHandler\u003c/code\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-istanbul/issues/9371\"\u003e#9371\u003c/a\u003e  -  by \u003ca href=\"https://github.com/ThibautMarechal\"\u003e\u003ccode\u003e@​ThibautMarechal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9372\"\u003evitest-dev/vitest#9372\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9371\"\u003evitest-dev/vitest#9371\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/40841ff00\"\u003e\u003c!-- raw HTML omitted --\u003e(40841)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTypo in browser.provider error  -  by \u003ca href=\"https://github.com/deammer\"\u003e\u003ccode\u003e@​deammer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9394\"\u003evitest-dev/vitest#9394\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/4b67fc25a\"\u003e\u003c!-- raw HTML omitted --\u003e(4b67f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eprocess.env\u003c/code\u003e and \u003ccode\u003eimport.meta.env\u003c/code\u003e defines in inline project  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9239\"\u003evitest-dev/vitest#9239\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b70c96121\"\u003e\u003c!-- raw HTML omitted --\u003e(b70c9)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix upload File instance  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9294\"\u003evitest-dev/vitest#9294\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b67788c69\"\u003e\u003c!-- raw HTML omitted --\u003e(b6778)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix invalid project token for artifacts assets  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9321\"\u003evitest-dev/vitest#9321\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/caa7d73d4\"\u003e\u003c!-- raw HTML omitted --\u003e(caa7d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLog \u003ccode\u003eErrorEvent.message\u003c/code\u003e when unhandled \u003ccode\u003eErrorEvent.error\u003c/code\u003e is null  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9322\"\u003evitest-dev/vitest#9322\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5d84eeb91\"\u003e\u003c!-- raw HTML omitted --\u003e(5d84e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003efileParallelism\u003c/code\u003e on an instance  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9328\"\u003evitest-dev/vitest#9328\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/150065459\"\u003e\u003c!-- raw HTML omitted --\u003e(15006)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecoverage\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eRemove unnecessary \u003ccode\u003eistanbul-lib-source-maps\u003c/code\u003e usage  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9344\"\u003evitest-dev/vitest#9344\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b09405375\"\u003e\u003c!-- raw HTML omitted --\u003e(b0940)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApply patch from \u003ca href=\"https://redirect.github.com/istanbuljs/istanbuljs/issues/837\"\u003eistanbuljs/istanbuljs#837\u003c/a\u003e  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003esapphi-red\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/...\n\n_Description has been truncated_","html_url":"https://github.com/brisbanesocialchess/brisbanesocialchess.github.io/pull/937","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/brisbanesocialchess%2Fbrisbanesocialchess.github.io/issues/937","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/937/packages"},{"uuid":"3885235022","node_id":"PR_kwDOFkeXts7A4MOe","number":630,"state":"open","title":"chore(deps): bump the dependencies group with 2 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-02-02T10:42:39.000Z","updated_at":"2026-02-02T10:43:15.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"dependencies","update_count":2,"packages":[{"name":"@nodesecure/js-x-ray","old_version":"11.3.0","new_version":"11.4.0","repository_url":"https://github.com/NodeSecure/js-x-ray"},{"name":"@npmcli/arborist","old_version":"9.1.9","new_version":"9.1.10","repository_url":"https://github.com/npm/cli"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dependencies group with 2 updates: [@nodesecure/js-x-ray](https://github.com/NodeSecure/js-x-ray/tree/HEAD/workspaces/js-x-ray) and [@npmcli/arborist](https://github.com/npm/cli/tree/HEAD/workspaces/arborist).\n\nUpdates `@nodesecure/js-x-ray` from 11.3.0 to 11.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/NodeSecure/js-x-ray/releases\"\u003e\u003ccode\u003e@​nodesecure/js-x-ray\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​nodesecure/js-x-ray\u003c/code\u003e\u003ca href=\"https://github.com/11\"\u003e\u003ccode\u003e@​11\u003c/code\u003e\u003c/a\u003e.4.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/NodeSecure/js-x-ray/pull/468\"\u003e#468\u003c/a\u003e \u003ca href=\"https://github.com/NodeSecure/js-x-ray/commit/317d679447b19177459805807b80c91511125e38\"\u003e\u003ccode\u003e317d679\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/7amed3li\"\u003e\u003ccode\u003e@​7amed3li\u003c/code\u003e\u003c/a\u003e! - feat(isLiteral): add email collection using CollectableSet API\u003c/p\u003e\n\u003cp\u003eImplemented email detection and collection in the isLiteral probe. The probe now identifies email addresses in string literals using the same regex pattern as the CLI and collects them via the CollectableSet API.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded email regex constant matching CLI implementation\u003c/li\u003e\n\u003cli\u003eEmail addresses are now collected when CollectableSet(\u0026quot;email\u0026quot;) is provided\u003c/li\u003e\n\u003cli\u003eAdded comprehensive test cases covering valid/invalid formats and edge cases\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/NodeSecure/js-x-ray/pull/462\"\u003e#462\u003c/a\u003e \u003ca href=\"https://github.com/NodeSecure/js-x-ray/commit/ed0a637f74f067178ac2482cddc75983ee35bef1\"\u003e\u003ccode\u003eed0a637\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/7amed3li\"\u003e\u003ccode\u003e@​7amed3li\u003c/code\u003e\u003c/a\u003e! - Support multiple named main handlers in probes (resolves \u003ca href=\"https://github.com/NodeSecure/js-x-ray/tree/HEAD/workspaces/js-x-ray/issues/460\"\u003e#460\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eIntroduces support for multiple named main entrypoints in probes, allowing probes to define different handlers for various analysis scenarios. This enables more flexible probe implementations while maintaining full backward compatibility.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eKey Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eNamedMainHandlers\u003c/code\u003e type supporting multiple handler functions with required \u003ccode\u003edefault\u003c/code\u003e handler\u003c/li\u003e\n\u003cli\u003eExtended \u003ccode\u003eProbeContext\u003c/code\u003e with \u003ccode\u003esetEntryPoint(handlerName: string)\u003c/code\u003e method for handler selection\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003eProbe\u003c/code\u003e interface to accept either single \u003ccode\u003emain\u003c/code\u003e function or \u003ccode\u003eNamedMainHandlers\u003c/code\u003e object\u003c/li\u003e\n\u003cli\u003eImplemented handler resolution logic in \u003ccode\u003eProbeRunner#runProbe\u003c/code\u003e with automatic cleanup\u003c/li\u003e\n\u003cli\u003eAdded comprehensive test coverage (all 14 existing tests + 8 new tests passing)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eBackward Compatibility:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eExisting probes with single \u003ccode\u003emain\u003c/code\u003e function continue to work without changes\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esetEntryPoint\u003c/code\u003e method available but optional for backward-compatible probes\u003c/li\u003e\n\u003cli\u003eNo breaking changes to existing API\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThis is the core infrastructure PR. Future work will include example probe refactoring and documentation updates.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/NodeSecure/js-x-ray/pull/456\"\u003e#456\u003c/a\u003e \u003ca href=\"https://github.com/NodeSecure/js-x-ray/commit/9f4e420128f36fd9cd409a3a02bcd0653fe59257\"\u003e\u003ccode\u003e9f4e420\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/7amed3li\"\u003e\u003ccode\u003e@​7amed3li\u003c/code\u003e\u003c/a\u003e! - Add sensitivity option to AstAnalyser for configurable warning detection\u003c/p\u003e\n\u003cp\u003eIntroduces a new sensitivity option in AstAnalyserOptions that allows users to control the strictness of warning detection:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003econservative (default): Maintains current strict behavior to minimize false positives. Suitable for scanning ecosystem libraries.\u003c/li\u003e\n\u003cli\u003eaggressive: Detects all child_process usage for maximum visibility in local project scanning.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThis change implements the sensitivity option for the isUnsafeCommand probe. Additional probes (isSerializeEnv, data-exfiltration) can be updated in future releases.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/NodeSecure/js-x-ray/pull/480\"\u003e#480\u003c/a\u003e \u003ca href=\"https://github.com/NodeSecure/js-x-ray/commit/d9e0481502a853d69f27262594509002f33366e1\"\u003e\u003ccode\u003ed9e0481\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/clemgbld\"\u003e\u003ccode\u003e@​clemgbld\u003c/code\u003e\u003c/a\u003e! - feat(js-x-ray): add sql-injection probe\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/NodeSecure/js-x-ray/pull/467\"\u003e#467\u003c/a\u003e \u003ca href=\"https://github.com/NodeSecure/js-x-ray/commit/8948caad67efd6080ae43b150d8a406a8a56ec6c\"\u003e\u003ccode\u003e8948caa\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/7amed3li\"\u003e\u003ccode\u003e@​7amed3li\u003c/code\u003e\u003c/a\u003e! - feat(isSerializeEnv): add named handler for direct process.env access detection\u003c/p\u003e\n\u003cp\u003eIntroduces a named handler pattern in the \u003ccode\u003eisSerializeEnv\u003c/code\u003e probe to detect direct \u003ccode\u003eprocess.env\u003c/code\u003e access when running in \u003cstrong\u003eaggressive\u003c/strong\u003e sensitivity mode.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eChanges:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003evalidateProcessEnv\u003c/code\u003e validator to detect \u003ccode\u003eprocess.env\u003c/code\u003e MemberExpression nodes\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eprocessEnvHandler\u003c/code\u003e named handler that triggers only in aggressive mode\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/NodeSecure/js-x-ray/blob/master/workspaces/js-x-ray/CHANGELOG.md\"\u003e\u003ccode\u003e@​nodesecure/js-x-ray\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e11.4.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/NodeSecure/js-x-ray/pull/468\"\u003e#468\u003c/a\u003e \u003ca href=\"https://github.com/NodeSecure/js-x-ray/commit/317d679447b19177459805807b80c91511125e38\"\u003e\u003ccode\u003e317d679\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/7amed3li\"\u003e\u003ccode\u003e@​7amed3li\u003c/code\u003e\u003c/a\u003e! - feat(isLiteral): add email collection using CollectableSet API\u003c/p\u003e\n\u003cp\u003eImplemented email detection and collection in the isLiteral probe. The probe now identifies email addresses in string literals using the same regex pattern as the CLI and collects them via the CollectableSet API.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded email regex constant matching CLI implementation\u003c/li\u003e\n\u003cli\u003eEmail addresses are now collected when CollectableSet(\u0026quot;email\u0026quot;) is provided\u003c/li\u003e\n\u003cli\u003eAdded comprehensive test cases covering valid/invalid formats and edge cases\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/NodeSecure/js-x-ray/pull/462\"\u003e#462\u003c/a\u003e \u003ca href=\"https://github.com/NodeSecure/js-x-ray/commit/ed0a637f74f067178ac2482cddc75983ee35bef1\"\u003e\u003ccode\u003eed0a637\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/7amed3li\"\u003e\u003ccode\u003e@​7amed3li\u003c/code\u003e\u003c/a\u003e! - Support multiple named main handlers in probes (resolves \u003ca href=\"https://github.com/NodeSecure/js-x-ray/tree/HEAD/workspaces/js-x-ray/issues/460\"\u003e#460\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eIntroduces support for multiple named main entrypoints in probes, allowing probes to define different handlers for various analysis scenarios. This enables more flexible probe implementations while maintaining full backward compatibility.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eKey Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eNamedMainHandlers\u003c/code\u003e type supporting multiple handler functions with required \u003ccode\u003edefault\u003c/code\u003e handler\u003c/li\u003e\n\u003cli\u003eExtended \u003ccode\u003eProbeContext\u003c/code\u003e with \u003ccode\u003esetEntryPoint(handlerName: string)\u003c/code\u003e method for handler selection\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003eProbe\u003c/code\u003e interface to accept either single \u003ccode\u003emain\u003c/code\u003e function or \u003ccode\u003eNamedMainHandlers\u003c/code\u003e object\u003c/li\u003e\n\u003cli\u003eImplemented handler resolution logic in \u003ccode\u003eProbeRunner#runProbe\u003c/code\u003e with automatic cleanup\u003c/li\u003e\n\u003cli\u003eAdded comprehensive test coverage (all 14 existing tests + 8 new tests passing)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eBackward Compatibility:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eExisting probes with single \u003ccode\u003emain\u003c/code\u003e function continue to work without changes\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esetEntryPoint\u003c/code\u003e method available but optional for backward-compatible probes\u003c/li\u003e\n\u003cli\u003eNo breaking changes to existing API\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThis is the core infrastructure PR. Future work will include example probe refactoring and documentation updates.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/NodeSecure/js-x-ray/pull/456\"\u003e#456\u003c/a\u003e \u003ca href=\"https://github.com/NodeSecure/js-x-ray/commit/9f4e420128f36fd9cd409a3a02bcd0653fe59257\"\u003e\u003ccode\u003e9f4e420\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/7amed3li\"\u003e\u003ccode\u003e@​7amed3li\u003c/code\u003e\u003c/a\u003e! - Add sensitivity option to AstAnalyser for configurable warning detection\u003c/p\u003e\n\u003cp\u003eIntroduces a new sensitivity option in AstAnalyserOptions that allows users to control the strictness of warning detection:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003econservative (default): Maintains current strict behavior to minimize false positives. Suitable for scanning ecosystem libraries.\u003c/li\u003e\n\u003cli\u003eaggressive: Detects all child_process usage for maximum visibility in local project scanning.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThis change implements the sensitivity option for the isUnsafeCommand probe. Additional probes (isSerializeEnv, data-exfiltration) can be updated in future releases.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/NodeSecure/js-x-ray/pull/480\"\u003e#480\u003c/a\u003e \u003ca href=\"https://github.com/NodeSecure/js-x-ray/commit/d9e0481502a853d69f27262594509002f33366e1\"\u003e\u003ccode\u003ed9e0481\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/clemgbld\"\u003e\u003ccode\u003e@​clemgbld\u003c/code\u003e\u003c/a\u003e! - feat(js-x-ray): add sql-injection probe\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/NodeSecure/js-x-ray/pull/467\"\u003e#467\u003c/a\u003e \u003ca href=\"https://github.com/NodeSecure/js-x-ray/commit/8948caad67efd6080ae43b150d8a406a8a56ec6c\"\u003e\u003ccode\u003e8948caa\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/7amed3li\"\u003e\u003ccode\u003e@​7amed3li\u003c/code\u003e\u003c/a\u003e! - feat(isSerializeEnv): add named handler for direct process.env access detection\u003c/p\u003e\n\u003cp\u003eIntroduces a named handler pattern in the \u003ccode\u003eisSerializeEnv\u003c/code\u003e probe to detect direct \u003ccode\u003eprocess.env\u003c/code\u003e access when running in \u003cstrong\u003eaggressive\u003c/strong\u003e sensitivity mode.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eChanges:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003evalidateProcessEnv\u003c/code\u003e validator to detect \u003ccode\u003eprocess.env\u003c/code\u003e MemberExpression nodes\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/NodeSecure/js-x-ray/commit/0828de3eb8a1c7aca737bedc340e5fe7664f0c19\"\u003e\u003ccode\u003e0828de3\u003c/code\u003e\u003c/a\u003e chore: update versions (\u003ca href=\"https://github.com/NodeSecure/js-x-ray/tree/HEAD/workspaces/js-x-ray/issues/457\"\u003e#457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/NodeSecure/js-x-ray/commit/d9e0481502a853d69f27262594509002f33366e1\"\u003e\u003ccode\u003ed9e0481\u003c/code\u003e\u003c/a\u003e feat(js-x-ray): add sql-injection probe (\u003ca href=\"https://github.com/NodeSecure/js-x-ray/tree/HEAD/workspaces/js-x-ray/issues/480\"\u003e#480\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/NodeSecure/js-x-ray/commit/9b5181119280ae0f206bbc764af2b902928b9fe5\"\u003e\u003ccode\u003e9b51811\u003c/code\u003e\u003c/a\u003e fix(js-x-ray): fix 32 bit ip addresses false positive (\u003ca href=\"https://github.com/NodeSecure/js-x-ray/tree/HEAD/workspaces/js-x-ray/issues/482\"\u003e#482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/NodeSecure/js-x-ray/commit/8848684332fdcd6bdce9f16886fc2b21270efc14\"\u003e\u003ccode\u003e8848684\u003c/code\u003e\u003c/a\u003e feat(js-x-ray): implement log-usage probe (\u003ca href=\"https://github.com/NodeSecure/js-x-ray/tree/HEAD/workspaces/js-x-ray/issues/479\"\u003e#479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/NodeSecure/js-x-ray/commit/029031cc747596af933a65ec1aa8d36e87c26f1e\"\u003e\u003ccode\u003e029031c\u003c/code\u003e\u003c/a\u003e refactor(js-x-ray): type the type of CollectableSet (\u003ca href=\"https://github.com/NodeSecure/js-x-ray/tree/HEAD/workspaces/js-x-ray/issues/478\"\u003e#478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/NodeSecure/js-x-ray/commit/dc78db3b8479585f896460a32be64fd6a5f17292\"\u003e\u003ccode\u003edc78db3\u003c/code\u003e\u003c/a\u003e docs:(js-x-ray): add doc for CollectableSet (\u003ca href=\"https://github.com/NodeSecure/js-x-ray/tree/HEAD/workspaces/js-x-ray/issues/475\"\u003e#475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/NodeSecure/js-x-ray/commit/c4fad058293a398245b4e6ff3db2fbcbb7561d40\"\u003e\u003ccode\u003ec4fad05\u003c/code\u003e\u003c/a\u003e refactor(isUnsafeCommand): use VariableTracer and introduce virtual identifie...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/NodeSecure/js-x-ray/commit/e288c045fe24f58b4344350a23d9b2d2b7f1b824\"\u003e\u003ccode\u003ee288c04\u003c/code\u003e\u003c/a\u003e feat: generate data-exfiltration warning on import when the sensitivity is ag...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/NodeSecure/js-x-ray/commit/317d679447b19177459805807b80c91511125e38\"\u003e\u003ccode\u003e317d679\u003c/code\u003e\u003c/a\u003e feat(isLiteral): collect email literals using CollectableSet (\u003ca href=\"https://github.com/NodeSecure/js-x-ray/tree/HEAD/workspaces/js-x-ray/issues/468\"\u003e#468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/NodeSecure/js-x-ray/commit/8948caad67efd6080ae43b150d8a406a8a56ec6c\"\u003e\u003ccode\u003e8948caa\u003c/code\u003e\u003c/a\u003e feat(isSerializeEnv): add named handler for direct process.env detection (\u003ca href=\"https://github.com/NodeSecure/js-x-ray/tree/HEAD/workspaces/js-x-ray/issues/467\"\u003e#467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/NodeSecure/js-x-ray/commits/@nodesecure/js-x-ray@11.4.0/workspaces/js-x-ray\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@npmcli/arborist` from 9.1.9 to 9.1.10\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.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\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/cli/blob/latest/workspaces/arborist/CHANGELOG.md\"\u003e\u003ccode\u003e@​npmcli/arborist\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/cli/compare/arborist-v9.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\u003c/blockquote\u003e\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/f8d25cd00132c8c7798a3f982a8da38ceed81e6b\"\u003e\u003ccode\u003ef8d25cd\u003c/code\u003e\u003c/a\u003e chore: release 11.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/f95182001771ad5d52dfc57934d7ce1b97055b70\"\u003e\u003ccode\u003ef951820\u003c/code\u003e\u003c/a\u003e deps: common-ancestor-path@2.0.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/npm/cli/commits/arborist-v9.1.10/workspaces/arborist\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot 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/NodeSecure/scanner/pull/630","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/NodeSecure%2Fscanner/issues/630","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/630/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":"3868448870","node_id":"PR_kwDOPHT-Ds7AA4yY","number":933,"state":"open","title":"Bump the npm-dependencies group across 1 directory with 11 updates","user":"dependabot[bot]","labels":["dependencies","javascript","root","backend"],"assignees":[],"locked":false,"comments_count":5,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-01-29T02:46:25.000Z","updated_at":"2026-01-29T02:48:06.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"npm-dependencies","update_count":11,"packages":[{"name":"esbuild","old_version":"0.25.12","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"glob","old_version":"11.1.0","new_version":"13.0.0","repository_url":"https://github.com/isaacs/node-glob"},{"name":"rollup","old_version":"4.55.1","new_version":"4.55.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@cloudflare/vitest-pool-workers","old_version":"0.9.14","new_version":"0.12.5","repository_url":"https://github.com/cloudflare/workers-sdk"},{"name":"@npmcli/arborist","old_version":"9.1.9","new_version":"9.1.10","repository_url":"https://github.com/npm/cli"},{"name":"@vitest/coverage-istanbul","old_version":"3.2.4","new_version":"4.0.17","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/coverage-v8","old_version":"3.2.4","new_version":"4.0.17","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"globals","old_version":"16.5.0","new_version":"17.0.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"prettier","old_version":"3.8.0","new_version":"3.8.1","repository_url":"https://github.com/prettier/prettier"},{"name":"vitest","old_version":"3.2.4","new_version":"4.0.17","repository_url":"https://github.com/vitest-dev/vitest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-dependencies group with 10 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [esbuild](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.2` |\n| [glob](https://github.com/isaacs/node-glob) | `11.1.0` | `13.0.0` |\n| [rollup](https://github.com/rollup/rollup) | `4.55.1` | `4.55.3` |\n| [@cloudflare/vitest-pool-workers](https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/vitest-pool-workers) | `0.9.14` | `0.12.5` |\n| [@npmcli/arborist](https://github.com/npm/cli/tree/HEAD/workspaces/arborist) | `9.1.9` | `9.1.10` |\n| [@vitest/coverage-istanbul](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-istanbul) | `3.2.4` | `4.0.17` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `3.2.4` | `4.0.17` |\n| [globals](https://github.com/sindresorhus/globals) | `16.5.0` | `17.0.0` |\n| [prettier](https://github.com/prettier/prettier) | `3.8.0` | `3.8.1` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `3.2.4` | `4.0.17` |\n\n\nUpdates `esbuild` from 0.25.12 to 0.27.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/releases\"\u003eesbuild's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.27.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAllow import path specifiers starting with \u003ccode\u003e#/\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/evanw/esbuild/pull/4361\"\u003e#4361\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ePreviously the specification for \u003ccode\u003epackage.json\u003c/code\u003e disallowed import path specifiers starting with \u003ccode\u003e#/\u003c/code\u003e, but this restriction \u003ca href=\"https://redirect.github.com/nodejs/node/pull/60864\"\u003ehas recently been relaxed\u003c/a\u003e and support for it is being added across the JavaScript ecosystem. One use case is using it for a wildcard pattern such as mapping \u003ccode\u003e#/*\u003c/code\u003e to \u003ccode\u003e./src/*\u003c/code\u003e (previously you had to use another character such as \u003ccode\u003e#_*\u003c/code\u003e instead, which was more confusing). There is some more context in \u003ca href=\"https://redirect.github.com/nodejs/node/issues/49182\"\u003enodejs/node#49182\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eThis change was contributed by \u003ca href=\"https://github.com/hybrist\"\u003e\u003ccode\u003e@​hybrist\u003c/code\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAutomatically add the \u003ccode\u003e-webkit-mask\u003c/code\u003e prefix (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4357\"\u003e#4357\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4358\"\u003e#4358\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release automatically adds the \u003ccode\u003e-webkit-\u003c/code\u003e vendor prefix for the \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/CSS/Reference/Properties/mask\"\u003e\u003ccode\u003emask\u003c/code\u003e\u003c/a\u003e CSS shorthand property:\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e/* Original code */\nmain {\n  mask: url(x.png) center/5rem no-repeat\n}\n\u003cp\u003e/* Old output (with --target=chrome110) */\nmain {\nmask: url(x.png) center/5rem no-repeat;\n}\u003c/p\u003e\n\u003cp\u003e/* New output (with --target=chrome110) */\nmain {\n-webkit-mask: url(x.png) center/5rem no-repeat;\nmask: url(x.png) center/5rem no-repeat;\n}\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eThis change was contributed by \u003ca href=\"https://github.com/BPJEnnova\"\u003e\u003ccode\u003e@​BPJEnnova\u003c/code\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdditional minification of \u003ccode\u003eswitch\u003c/code\u003e statements (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4176\"\u003e#4176\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4359\"\u003e#4359\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release contains additional minification patterns for reducing \u003ccode\u003eswitch\u003c/code\u003e statements. Here is an example:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Original code\nswitch (x) {\n  case 0:\n    foo()\n    break\n  case 1:\n  default:\n    bar()\n}\n\u003cp\u003e// Old output (with --minify)\nswitch(x){case 0:foo();break;case 1:default:bar()}\u003c/p\u003e\n\u003cp\u003e// New output (with --minify)\n\u003c/code\u003e\u003c/pre\u003e\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/blob/main/CHANGELOG.md\"\u003eesbuild's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.27.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAllow import path specifiers starting with \u003ccode\u003e#/\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/evanw/esbuild/pull/4361\"\u003e#4361\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ePreviously the specification for \u003ccode\u003epackage.json\u003c/code\u003e disallowed import path specifiers starting with \u003ccode\u003e#/\u003c/code\u003e, but this restriction \u003ca href=\"https://redirect.github.com/nodejs/node/pull/60864\"\u003ehas recently been relaxed\u003c/a\u003e and support for it is being added across the JavaScript ecosystem. One use case is using it for a wildcard pattern such as mapping \u003ccode\u003e#/*\u003c/code\u003e to \u003ccode\u003e./src/*\u003c/code\u003e (previously you had to use another character such as \u003ccode\u003e#_*\u003c/code\u003e instead, which was more confusing). There is some more context in \u003ca href=\"https://redirect.github.com/nodejs/node/issues/49182\"\u003enodejs/node#49182\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eThis change was contributed by \u003ca href=\"https://github.com/hybrist\"\u003e\u003ccode\u003e@​hybrist\u003c/code\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAutomatically add the \u003ccode\u003e-webkit-mask\u003c/code\u003e prefix (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4357\"\u003e#4357\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4358\"\u003e#4358\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release automatically adds the \u003ccode\u003e-webkit-\u003c/code\u003e vendor prefix for the \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/CSS/Reference/Properties/mask\"\u003e\u003ccode\u003emask\u003c/code\u003e\u003c/a\u003e CSS shorthand property:\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e/* Original code */\nmain {\n  mask: url(x.png) center/5rem no-repeat\n}\n\u003cp\u003e/* Old output (with --target=chrome110) */\nmain {\nmask: url(x.png) center/5rem no-repeat;\n}\u003c/p\u003e\n\u003cp\u003e/* New output (with --target=chrome110) */\nmain {\n-webkit-mask: url(x.png) center/5rem no-repeat;\nmask: url(x.png) center/5rem no-repeat;\n}\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eThis change was contributed by \u003ca href=\"https://github.com/BPJEnnova\"\u003e\u003ccode\u003e@​BPJEnnova\u003c/code\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdditional minification of \u003ccode\u003eswitch\u003c/code\u003e statements (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4176\"\u003e#4176\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4359\"\u003e#4359\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release contains additional minification patterns for reducing \u003ccode\u003eswitch\u003c/code\u003e statements. Here is an example:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Original code\nswitch (x) {\n  case 0:\n    foo()\n    break\n  case 1:\n  default:\n    bar()\n}\n\u003cp\u003e// Old output (with --minify)\nswitch(x){case 0:foo();break;case 1:default:bar()}\u003c/p\u003e\n\u003cp\u003e\u003c/code\u003e\u003c/pre\u003e\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/evanw/esbuild/commit/cd832972927f1f67b6d2cc895c06a8759c1cf309\"\u003e\u003ccode\u003ecd83297\u003c/code\u003e\u003c/a\u003e publish 0.27.2 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/275972174750a04391ce5518514e57519bb8f55a\"\u003e\u003ccode\u003e2759721\u003c/code\u003e\u003c/a\u003e additional tests for \u003ccode\u003eswitch\u003c/code\u003e with \u003ccode\u003ebreak\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/fd2b4b36cf7c54be5841a41f8737af058e88e93c\"\u003e\u003ccode\u003efd2b4b3\u003c/code\u003e\u003c/a\u003e update release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/c8d93a7081e0e581b04e861674a8b2fec089fe74\"\u003e\u003ccode\u003ec8d93a7\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4357\"\u003e#4357\u003c/a\u003e: -webkit- prefix for mask shorthand (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4358\"\u003e#4358\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/92ff12c2e8a44210178bbdb19d403e918cff2e38\"\u003e\u003ccode\u003e92ff12c\u003c/code\u003e\u003c/a\u003e compat table: update \u003ccode\u003e@types/node\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/a35eceb40ff67d2b599555a15b75bc2298b590a6\"\u003e\u003ccode\u003ea35eceb\u003c/code\u003e\u003c/a\u003e compat table: fix a type error with the new types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/f5989842e91920aee7a013ec021b996ee0e37210\"\u003e\u003ccode\u003ef598984\u003c/code\u003e\u003c/a\u003e fix \u003ccode\u003emake compat-table\u003c/code\u003e to install dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/f7f6df011a69b06f6fe612edf77528307345c4d8\"\u003e\u003ccode\u003ef7f6df0\u003c/code\u003e\u003c/a\u003e release notes for \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4361\"\u003e#4361\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/6f8ec15b15e70ff29a1966bf7b3bd24f8d6a0f5a\"\u003e\u003ccode\u003e6f8ec15\u003c/code\u003e\u003c/a\u003e fix: allow subpath imports that start with \u003ccode\u003e#/\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4361\"\u003e#4361\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/f7ae61f6b2a77dc2fc3229a6bb21fb44c3fb8f5b\"\u003e\u003ccode\u003ef7ae61f\u003c/code\u003e\u003c/a\u003e minify some switch statements to if-else statement\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/evanw/esbuild/compare/v0.25.12...v0.27.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 esbuild since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `glob` from 11.1.0 to 13.0.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/isaacs/node-glob/blob/main/changelog.md\"\u003eglob's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003echangeglob\u003c/h1\u003e\n\u003ch2\u003e13\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMove the CLI program out to a separate package, \u003ccode\u003eglob-bin\u003c/code\u003e.\nInstall that if you'd like to continue using glob from the\ncommand line.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove the unsafe \u003ccode\u003e--shell\u003c/code\u003e option. The \u003ccode\u003e--shell\u003c/code\u003e option is now\nONLY supported on known shells where the behavior can be\nimplemented safely.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e11.1\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/isaacs/node-glob/security/advisories/GHSA-5j98-mcp5-4vw2\"\u003eGHSA-5j98-mcp5-4vw2\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd the \u003ccode\u003e--shell\u003c/code\u003e option for the command line, with a warning\nthat this is unsafe. (It will be removed in v12.)\u003c/li\u003e\n\u003cli\u003eAdd the \u003ccode\u003e--cmd-arg\u003c/code\u003e/\u003ccode\u003e-g\u003c/code\u003e as a way to \u003cem\u003esafely\u003c/em\u003e add positional\narguments to the command provided to the CLI tool.\u003c/li\u003e\n\u003cli\u003eDetect commands with space or quote characters on known shells,\nand pass positional arguments to them safely, avoiding\n\u003ccode\u003eshell:true\u003c/code\u003e execution.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e11.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDrop support for node before v20\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eincludeChildMatches: false\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003eExport the \u003ccode\u003eIgnore\u003c/code\u003e class\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003e--default -p\u003c/code\u003e flag to provide a default pattern\u003c/li\u003e\n\u003cli\u003eexclude symbolic links to directories when \u003ccode\u003efollow\u003c/code\u003e and \u003ccode\u003enodir\u003c/code\u003e\nare both set\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd glob cli\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReturn \u003ccode\u003e'.'\u003c/code\u003e instead of the empty string \u003ccode\u003e''\u003c/code\u003e when the current\nworking directory is returned as a match.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eposix: true\u003c/code\u003e option to return \u003ccode\u003e/\u003c/code\u003e delimited paths, even on\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-glob/commit/3bfb9604fabcd372fd13bbacef90339d10d1aa92\"\u003e\u003ccode\u003e3bfb960\u003c/code\u003e\u003c/a\u003e 13.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-glob/commit/db31a63edaffa88b6361199267f155112f49f4fe\"\u003e\u003ccode\u003edb31a63\u003c/code\u003e\u003c/a\u003e Split the CLI out from the main project\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-glob/commit/54934586bc33b3f90fde6c13c1ca5b719801ee78\"\u003e\u003ccode\u003e5493458\u003c/code\u003e\u003c/a\u003e ci: remove node 20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-glob/commit/3f7526c1f4843404a3548c5c5fc27aa2a329bca2\"\u003e\u003ccode\u003e3f7526c\u003c/code\u003e\u003c/a\u003e test: fix bin tests on windows (slashes)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-glob/commit/2b03ccaf9fc397b6054d639cd5fbe97104d36221\"\u003e\u003ccode\u003e2b03cca\u003c/code\u003e\u003c/a\u003e 12.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-glob/commit/d56203dc19a4af5c8f8177a3b67e63a14a246458\"\u003e\u003ccode\u003ed56203d\u003c/code\u003e\u003c/a\u003e prettier config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-glob/commit/bb521e5d188a8cbbe86d5cef3bf57a49fdee7c59\"\u003e\u003ccode\u003ebb521e5\u003c/code\u003e\u003c/a\u003e Remove --shell option where unsafe to use\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/isaacs/node-glob/compare/v11.1.0...v13.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rollup` from 4.55.1 to 4.55.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rollup/rollup/releases\"\u003erollup's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.55.3\u003c/h2\u003e\n\u003ch2\u003e4.55.3\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2026-01-21\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix JSX semicolon insert position in variable declarations (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6241\"\u003e#6241\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePull Requests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6241\"\u003e#6241\u003c/a\u003e: Fix JSX semicolon insertion (\u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.55.2\u003c/h2\u003e\n\u003ch2\u003e4.55.2\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2026-01-19\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSort manual chunks by execution order to reduce circular dependency issues (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6240\"\u003e#6240\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePull Requests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6234\"\u003e#6234\u003c/a\u003e: chore(deps): pin cross-platform-actions/action action to 492b0c8 (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6235\"\u003e#6235\u003c/a\u003e: chore(deps): update dependency globals to v17 (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6236\"\u003e#6236\u003c/a\u003e: fix(deps): lock file maintenance minor/patch updates (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6237\"\u003e#6237\u003c/a\u003e: chore(deps): lock file maintenance (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6239\"\u003e#6239\u003c/a\u003e: fix(deps): lock file maintenance minor/patch updates (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6240\"\u003e#6240\u003c/a\u003e: Sort manual chunks by module execution order (\u003ca href=\"https://github.com/TrickyPi\"\u003e\u003ccode\u003e@​TrickyPi\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/rollup/rollup/blob/master/CHANGELOG.md\"\u003erollup's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.55.3\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2026-01-21\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix JSX semicolon insert position in variable declarations (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6241\"\u003e#6241\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePull Requests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6241\"\u003e#6241\u003c/a\u003e: Fix JSX semicolon insertion (\u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.55.2\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2026-01-19\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSort manual chunks by execution order to reduce circular dependency issues (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6240\"\u003e#6240\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePull Requests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6234\"\u003e#6234\u003c/a\u003e: chore(deps): pin cross-platform-actions/action action to 492b0c8 (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6235\"\u003e#6235\u003c/a\u003e: chore(deps): update dependency globals to v17 (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6236\"\u003e#6236\u003c/a\u003e: fix(deps): lock file maintenance minor/patch updates (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6237\"\u003e#6237\u003c/a\u003e: chore(deps): lock file maintenance (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6239\"\u003e#6239\u003c/a\u003e: fix(deps): lock file maintenance minor/patch updates (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6240\"\u003e#6240\u003c/a\u003e: Sort manual chunks by module execution order (\u003ca href=\"https://github.com/TrickyPi\"\u003e\u003ccode\u003e@​TrickyPi\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/rollup/rollup/commit/6764d548225c5fe11be33a1e286a01eb6e71f843\"\u003e\u003ccode\u003e6764d54\u003c/code\u003e\u003c/a\u003e 4.55.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/9c455164326eaeaee1d85663fd13b75999da5ec4\"\u003e\u003ccode\u003e9c45516\u003c/code\u003e\u003c/a\u003e Update audit resolver exclusions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/726ce5d28068fe7e1384551fb21be2f47de6b263\"\u003e\u003ccode\u003e726ce5d\u003c/code\u003e\u003c/a\u003e Fix JSX semicolon insertion (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6241\"\u003e#6241\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/bd293ba3739e20b00a520e2a77acbb2377c76732\"\u003e\u003ccode\u003ebd293ba\u003c/code\u003e\u003c/a\u003e 4.55.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/3dae637b909810efe61eb21a0d7f3ab32e180df9\"\u003e\u003ccode\u003e3dae637\u003c/code\u003e\u003c/a\u003e Update generated WASM adapter code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/cde042f2de020f921fd9e3c5b72e2955a80f2029\"\u003e\u003ccode\u003ecde042f\u003c/code\u003e\u003c/a\u003e Sort manual chunks by module execution order (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6240\"\u003e#6240\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/fc4d8f7808721d653bb8921b2dc8275d16ab67d5\"\u003e\u003ccode\u003efc4d8f7\u003c/code\u003e\u003c/a\u003e Ignore irrelevant vulnerability for a month\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/147658afb3aea8edda03499b71bdfa82c80c7200\"\u003e\u003ccode\u003e147658a\u003c/code\u003e\u003c/a\u003e fix(deps): lock file maintenance minor/patch updates (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6239\"\u003e#6239\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/fed6c1dd981c253e117268b80e985895fb982b53\"\u003e\u003ccode\u003efed6c1d\u003c/code\u003e\u003c/a\u003e chore(deps): pin cross-platform-actions/action action to 492b0c8 (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6234\"\u003e#6234\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/701493abc751ef52c589256790ba176ddfc64d1e\"\u003e\u003ccode\u003e701493a\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency globals to v17 (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6235\"\u003e#6235\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rollup/rollup/compare/v4.55.1...v4.55.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@cloudflare/vitest-pool-workers` from 0.9.14 to 0.12.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cloudflare/workers-sdk/releases\"\u003e\u003ccode\u003e@​cloudflare/vitest-pool-workers\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​cloudflare/vitest-pool-workers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.12.5\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/cloudflare/workers-sdk/pull/11967\"\u003e#11967\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/202c59e4f4f28419fb6ac0aa8c7dc3960a0c8d3e\"\u003e\u003ccode\u003e202c59e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/emily-shen\"\u003e\u003ccode\u003e@​emily-shen\u003c/code\u003e\u003c/a\u003e! - chore: update undici\u003c/p\u003e\n\u003cp\u003eThe following dependency versions have been updated:\u003c/p\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eDependency\u003c/th\u003e\n\u003cth\u003eFrom\u003c/th\u003e\n\u003cth\u003eTo\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eundici\u003c/td\u003e\n\u003ctd\u003e7.14.0\u003c/td\u003e\n\u003ctd\u003e7.18.2\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/cloudflare/workers-sdk/pull/11943\"\u003e#11943\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/25e2c608d529664ede251abe45fdb13ea9e56a9d\"\u003e\u003ccode\u003e25e2c60\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/vicb\"\u003e\u003ccode\u003e@​vicb\u003c/code\u003e\u003c/a\u003e! - Bump capnp-es to ^0.0.14\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/75386b1f14d7d0606bece547399e33a9f5bbadb8\"\u003e\u003ccode\u003e75386b1\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/8e4a0e5e8d1e0bf75b6f11000f89f7eabafa392a\"\u003e\u003ccode\u003e8e4a0e5\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/133bf95783c8b63ecc2b572a4400c7aa4bd4f8c4\"\u003e\u003ccode\u003e133bf95\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/93d8d78ce081f821671b2c4a1ffcd7df733a0866\"\u003e\u003ccode\u003e93d8d78\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/69ff9620487a6ae979f369eb1dbac887ce46e246\"\u003e\u003ccode\u003e69ff962\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/22727c29ee244cddebf93d855e4e052973479ad3\"\u003e\u003ccode\u003e22727c2\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/fa39a73040dd27d35d429deda34fdc8e15b15fbe\"\u003e\u003ccode\u003efa39a73\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/4ac7c82609354115d53cd17f4cf78eabf3d6c23a\"\u003e\u003ccode\u003e4ac7c82\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/69ff9620487a6ae979f369eb1dbac887ce46e246\"\u003e\u003ccode\u003e69ff962\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/029531acd2e6fac10f21c7b0cecb6b4830f77d02\"\u003e\u003ccode\u003e029531a\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/d58fbd1189ec7417d8f2930eac3e71f7680bd679\"\u003e\u003ccode\u003ed58fbd1\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/202c59e4f4f28419fb6ac0aa8c7dc3960a0c8d3e\"\u003e\u003ccode\u003e202c59e\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/133bf95783c8b63ecc2b572a4400c7aa4bd4f8c4\"\u003e\u003ccode\u003e133bf95\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/25e2c608d529664ede251abe45fdb13ea9e56a9d\"\u003e\u003ccode\u003e25e2c60\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/69ff9620487a6ae979f369eb1dbac887ce46e246\"\u003e\u003ccode\u003e69ff962\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ewrangler@4.59.3\u003c/li\u003e\n\u003cli\u003eminiflare@4.20260116.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​cloudflare/vitest-pool-workers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.12.4\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/cloudflare/workers-sdk/pull/11898\"\u003e#11898\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/c17e971af01a9bcead0aca409666e29417f4636a\"\u003e\u003ccode\u003ec17e971\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/petebacondarwin\"\u003e\u003ccode\u003e@​petebacondarwin\u003c/code\u003e\u003c/a\u003e! - Bundle more third-party dependencies to reduce supply chain risk\u003c/p\u003e\n\u003cp\u003ePreviously, several small utility packages were listed as runtime dependencies and\ninstalled separately. These are now bundled directly into the published packages,\nreducing the number of external dependencies users need to trust.\u003c/p\u003e\n\u003cp\u003eBundled dependencies:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eminiflare\u003c/strong\u003e: \u003ccode\u003eacorn\u003c/code\u003e, \u003ccode\u003eacorn-walk\u003c/code\u003e, \u003ccode\u003eexit-hook\u003c/code\u003e, \u003ccode\u003eglob-to-regexp\u003c/code\u003e, \u003ccode\u003estoppable\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ekv-asset-handler\u003c/strong\u003e: \u003ccode\u003emime\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evite-plugin-cloudflare\u003c/strong\u003e: \u003ccode\u003e@remix-run/node-fetch-server\u003c/code\u003e, \u003ccode\u003edefu\u003c/code\u003e, \u003ccode\u003eget-port\u003c/code\u003e, \u003ccode\u003epicocolors\u003c/code\u003e, \u003ccode\u003etinyglobby\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evitest-pool-workers\u003c/strong\u003e: \u003ccode\u003ebirpc\u003c/code\u003e, \u003ccode\u003edevalue\u003c/code\u003e, \u003ccode\u003eget-port\u003c/code\u003e, \u003ccode\u003esemver\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/e78186dae926c0ae1ab387aaa6cb8ba53bed9992\"\u003e\u003ccode\u003ee78186d\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/fe4faa306609514863fa770bac1dba5ff618f4be\"\u003e\u003ccode\u003efe4faa3\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/4714ca12c1f24c7e3553d3bfd2812a833a07826c\"\u003e\u003ccode\u003e4714ca1\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/c17e971af01a9bcead0aca409666e29417f4636a\"\u003e\u003ccode\u003ec17e971\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/695b043b4ddc99bf9a3fe93cc7daa8347b29ccb3\"\u003e\u003ccode\u003e695b043\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eminiflare@4.20260114.0\u003c/li\u003e\n\u003cli\u003ewrangler@4.59.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​cloudflare/vitest-pool-workers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.12.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/99b1f328a9afe181b49f1114ed47f15f6d25f0be\"\u003e\u003ccode\u003e99b1f32\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003ewrangler@4.59.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​cloudflare/vitest-pool-workers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.12.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/b0e54b26f261234ec47dcc673a5240734ba03fcc\"\u003e\u003ccode\u003eb0e54b2\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/ed60c4f01c0e4ac9683a73fb5cf849ad74255b35\"\u003e\u003ccode\u003eed60c4f\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/faa5753fa685117065c801e5d1fcee3486a6f0bd\"\u003e\u003ccode\u003efaa5753\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/e574ef3e73aa00ca82e84fe308da0fed768477d9\"\u003e\u003ccode\u003ee574ef3\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/b6148ed733f6d6873261df5ae61e71c475ba8a8d\"\u003e\u003ccode\u003eb6148ed\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/ab3859c597fe30cdcd9ffa67f9fb7865539bf592\"\u003e\u003ccode\u003eab3859c\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/0eb973deb57b8d8b9bb2fe4e5cb471fabab51bac\"\u003e\u003ccode\u003e0eb973d\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/ad65efa73ae8b666e1669964ccacc2680b12c853\"\u003e\u003ccode\u003ead65efa\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/fc96e5fe117948c57e49bf0741d55955691f1c28\"\u003e\u003ccode\u003efc96e5f\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/43d5363c7b40191723e9bab9900edd70ecac5837\"\u003e\u003ccode\u003e43d5363\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/0f8d69d31071abeb567aa3c8478492536b5740fb\"\u003e\u003ccode\u003e0f8d69d\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003ewrangler@4.59.0\u003c/li\u003e\n\u003cli\u003eminiflare@4.20260111.0\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/cloudflare/workers-sdk/blob/main/packages/vitest-pool-workers/CHANGELOG.md\"\u003e\u003ccode\u003e@​cloudflare/vitest-pool-workers\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.12.5\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/cloudflare/workers-sdk/pull/11967\"\u003e#11967\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/202c59e4f4f28419fb6ac0aa8c7dc3960a0c8d3e\"\u003e\u003ccode\u003e202c59e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/emily-shen\"\u003e\u003ccode\u003e@​emily-shen\u003c/code\u003e\u003c/a\u003e! - chore: update undici\u003c/p\u003e\n\u003cp\u003eThe following dependency versions have been updated:\u003c/p\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eDependency\u003c/th\u003e\n\u003cth\u003eFrom\u003c/th\u003e\n\u003cth\u003eTo\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eundici\u003c/td\u003e\n\u003ctd\u003e7.14.0\u003c/td\u003e\n\u003ctd\u003e7.18.2\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/cloudflare/workers-sdk/pull/11943\"\u003e#11943\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/25e2c608d529664ede251abe45fdb13ea9e56a9d\"\u003e\u003ccode\u003e25e2c60\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/vicb\"\u003e\u003ccode\u003e@​vicb\u003c/code\u003e\u003c/a\u003e! - Bump capnp-es to ^0.0.14\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/75386b1f14d7d0606bece547399e33a9f5bbadb8\"\u003e\u003ccode\u003e75386b1\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/8e4a0e5e8d1e0bf75b6f11000f89f7eabafa392a\"\u003e\u003ccode\u003e8e4a0e5\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/133bf95783c8b63ecc2b572a4400c7aa4bd4f8c4\"\u003e\u003ccode\u003e133bf95\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/93d8d78ce081f821671b2c4a1ffcd7df733a0866\"\u003e\u003ccode\u003e93d8d78\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/69ff9620487a6ae979f369eb1dbac887ce46e246\"\u003e\u003ccode\u003e69ff962\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/22727c29ee244cddebf93d855e4e052973479ad3\"\u003e\u003ccode\u003e22727c2\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/fa39a73040dd27d35d429deda34fdc8e15b15fbe\"\u003e\u003ccode\u003efa39a73\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/4ac7c82609354115d53cd17f4cf78eabf3d6c23a\"\u003e\u003ccode\u003e4ac7c82\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/69ff9620487a6ae979f369eb1dbac887ce46e246\"\u003e\u003ccode\u003e69ff962\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/029531acd2e6fac10f21c7b0cecb6b4830f77d02\"\u003e\u003ccode\u003e029531a\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/d58fbd1189ec7417d8f2930eac3e71f7680bd679\"\u003e\u003ccode\u003ed58fbd1\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/202c59e4f4f28419fb6ac0aa8c7dc3960a0c8d3e\"\u003e\u003ccode\u003e202c59e\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/133bf95783c8b63ecc2b572a4400c7aa4bd4f8c4\"\u003e\u003ccode\u003e133bf95\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/25e2c608d529664ede251abe45fdb13ea9e56a9d\"\u003e\u003ccode\u003e25e2c60\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/69ff9620487a6ae979f369eb1dbac887ce46e246\"\u003e\u003ccode\u003e69ff962\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ewrangler@4.59.3\u003c/li\u003e\n\u003cli\u003eminiflare@4.20260116.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.12.4\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/cloudflare/workers-sdk/pull/11898\"\u003e#11898\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/c17e971af01a9bcead0aca409666e29417f4636a\"\u003e\u003ccode\u003ec17e971\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/petebacondarwin\"\u003e\u003ccode\u003e@​petebacondarwin\u003c/code\u003e\u003c/a\u003e! - Bundle more third-party dependencies to reduce supply chain risk\u003c/p\u003e\n\u003cp\u003ePreviously, several small utility packages were listed as runtime dependencies and\ninstalled separately. These are now bundled directly into the published packages,\nreducing the number of external dependencies users need to trust.\u003c/p\u003e\n\u003cp\u003eBundled dependencies:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eminiflare\u003c/strong\u003e: \u003ccode\u003eacorn\u003c/code\u003e, \u003ccode\u003eacorn-walk\u003c/code\u003e, \u003ccode\u003eexit-hook\u003c/code\u003e, \u003ccode\u003eglob-to-regexp\u003c/code\u003e, \u003ccode\u003estoppable\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ekv-asset-handler\u003c/strong\u003e: \u003ccode\u003emime\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evite-plugin-cloudflare\u003c/strong\u003e: \u003ccode\u003e@remix-run/node-fetch-server\u003c/code\u003e, \u003ccode\u003edefu\u003c/code\u003e, \u003ccode\u003eget-port\u003c/code\u003e, \u003ccode\u003epicocolors\u003c/code\u003e, \u003ccode\u003etinyglobby\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evitest-pool-workers\u003c/strong\u003e: \u003ccode\u003ebirpc\u003c/code\u003e, \u003ccode\u003edevalue\u003c/code\u003e, \u003ccode\u003eget-port\u003c/code\u003e, \u003ccode\u003esemver\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/e78186dae926c0ae1ab387aaa6cb8ba53bed9992\"\u003e\u003ccode\u003ee78186d\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/fe4faa306609514863fa770bac1dba5ff618f4be\"\u003e\u003ccode\u003efe4faa3\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/4714ca12c1f24c7e3553d3bfd2812a833a07826c\"\u003e\u003ccode\u003e4714ca1\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/c17e971af01a9bcead0aca409666e29417f4636a\"\u003e\u003ccode\u003ec17e971\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/695b043b4ddc99bf9a3fe93cc7daa8347b29ccb3\"\u003e\u003ccode\u003e695b043\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eminiflare@4.20260114.0\u003c/li\u003e\n\u003cli\u003ewrangler@4.59.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.12.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/99b1f328a9afe181b49f1114ed47f15f6d25f0be\"\u003e\u003ccode\u003e99b1f32\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003ewrangler@4.59.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.12.2\u003c/h2\u003e\n\u003ch3\u003ePatch 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/cloudflare/workers-sdk/commit/0c7e1f4bd43d2c8214880febe818cfb06affb159\"\u003e\u003ccode\u003e0c7e1f4\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/vitest-pool-workers/issues/11937\"\u003e#11937\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/9f5904388852d9484e7b42b7b8398341badaaf97\"\u003e\u003ccode\u003e9f59043\u003c/code\u003e\u003c/a\u003e fix(vitest-pool-workers): suppress deprecation warnings in test subprocesses ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/25e2c608d529664ede251abe45fdb13ea9e56a9d\"\u003e\u003ccode\u003e25e2c60\u003c/code\u003e\u003c/a\u003e Bump capnp-es to ^0.0.14 (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/vitest-pool-workers/issues/11943\"\u003e#11943\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/bca7114b5135547fbb70a1fabf934d4f784803ee\"\u003e\u003ccode\u003ebca7114\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/vitest-pool-workers/issues/11903\"\u003e#11903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/c17e971af01a9bcead0aca409666e29417f4636a\"\u003e\u003ccode\u003ec17e971\u003c/code\u003e\u003c/a\u003e chore: add CI validation for external package dependencies (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/vitest-pool-workers/issues/11898\"\u003e#11898\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/37a86071615a67ceaa4565f177642e9c69768168\"\u003e\u003ccode\u003e37a8607\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/vitest-pool-workers/issues/11890\"\u003e#11890\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/e98c95aa22938f5ab6c3c1befe91350b9dc2ba0c\"\u003e\u003ccode\u003ee98c95a\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/vitest-pool-workers/issues/11836\"\u003e#11836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/455361bfbe523aff280ce3483ca7e1cc0ff4a0c9\"\u003e\u003ccode\u003e455361b\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/vitest-pool-workers/issues/11819\"\u003e#11819\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/f97860992d65bfd2633a7b2adf9344e5583bb411\"\u003e\u003ccode\u003ef978609\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/vitest-pool-workers/issues/11700\"\u003e#11700\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/6a05b1cdf808c9f50cd461472fc430f9b029139d\"\u003e\u003ccode\u003e6a05b1c\u003c/code\u003e\u003c/a\u003e chore(deps): update zod from ^3.22.3 to ^3.25.76 (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/vitest-pool-workers/issues/11493\"\u003e#11493\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/cloudflare/workers-sdk/commits/@cloudflare/vitest-pool-workers@0.12.5/packages/vitest-pool-workers\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@npmcli/arborist` from 9.1.9 to 9.1.10\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.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\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/cli/blob/latest/workspaces/arborist/CHANGELOG.md\"\u003e\u003ccode\u003e@​npmcli/arborist\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/cli/compare/arborist-v9.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\u003c/blockquote\u003e\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/f8d25cd00132c8c7798a3f982a8da38ceed81e6b\"\u003e\u003ccode\u003ef8d25cd\u003c/code\u003e\u003c/a\u003e chore: release 11.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/f95182001771ad5d52dfc57934d7ce1b97055b70\"\u003e\u003ccode\u003ef951820\u003c/code\u003e\u003c/a\u003e deps: common-ancestor-path@2.0.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/npm/cli/commits/arborist-v9.1.10/workspaces/arborist\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitest/coverage-istanbul` from 3.2.4 to 4.0.17\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/vitest/releases\"\u003e\u003ccode\u003e@​vitest/coverage-istanbul\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.17\u003c/h2\u003e\n\u003ch3\u003e   🚀 Experimental Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport openTelemetry for browser mode  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9180\"\u003evitest-dev/vitest#9180\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/1ec3a8b68\"\u003e\u003c!-- raw HTML omitted --\u003e(1ec3a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport TRACEPARENT and TRACESTATE environment variables for OpenTelemetry context propagation  -  by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003ehi-ogawa\u003c/strong\u003e and \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9295\"\u003evitest-dev/vitest#9295\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/876cb84c2\"\u003e\u003c!-- raw HTML omitted --\u003e(876cb)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove asymmetric matcher diff readability by unwrapping container matchers  -  by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003esheremet-va\u003c/strong\u003e, \u003cstrong\u003ehi-ogawa\u003c/strong\u003e and \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9330\"\u003evitest-dev/vitest#9330\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b2ec724a8\"\u003e\u003c!-- raw HTML omitted --\u003e(b2ec7)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove runner error when importing outside of test context  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9335\"\u003evitest-dev/vitest#9335\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/2dd3dd839\"\u003e\u003c!-- raw HTML omitted --\u003e(2dd3d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace crypto.randomUUID to allow insecure environments (fix \u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-istanbul/issues/9\"\u003e#9\u003c/a\u003e…  -  by \u003ca href=\"https://github.com/plusgut\"\u003e\u003ccode\u003e@​plusgut\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9339\"\u003evitest-dev/vitest#9339\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9\"\u003evitest-dev/vitest#9\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e6a3f8cc7\"\u003e\u003c!-- raw HTML omitted --\u003e(e6a3f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle null options in \u003ccode\u003eaddEventHandler\u003c/code\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-istanbul/issues/9371\"\u003e#9371\u003c/a\u003e  -  by \u003ca href=\"https://github.com/ThibautMarechal\"\u003e\u003ccode\u003e@​ThibautMarechal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9372\"\u003evitest-dev/vitest#9372\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9371\"\u003evitest-dev/vitest#9371\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/40841ff00\"\u003e\u003c!-- raw HTML omitted --\u003e(40841)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTypo in browser.provider error  -  by \u003ca href=\"https://github.com/deammer\"\u003e\u003ccode\u003e@​deammer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9394\"\u003evitest-dev/vitest#9394\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/4b67fc25a\"\u003e\u003c!-- raw HTML omitted --\u003e(4b67f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eprocess.env\u003c/code\u003e and \u003ccode\u003eimport.meta.env\u003c/code\u003e defines in inline project  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9239\"\u003evitest-dev/vitest#9239\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b70c96121\"\u003e\u003c!-- raw HTML omitted --\u003e(b70c9)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix upload File instance  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9294\"\u003evitest-dev/vitest#9294\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b67788c69\"\u003e\u003c!-- raw HTML omitted --\u003e(b6778)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix invalid project token for artifacts assets  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9321\"\u003evitest-dev/vitest#9321\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/caa7d73d4\"\u003e\u003c!-- raw HTML omitted --\u003e(caa7d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLog \u003ccode\u003eErrorEvent.message\u003c/code\u003e when unhandled \u003ccode\u003eErrorEvent.error\u003c/code\u003e is null  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9322\"\u003evitest-dev/vitest#9322\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5d84eeb91\"\u003e\u003c!-- raw HTML omitted --\u003e(5d84e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003efileParallelism\u003c/code\u003e on an instance  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9328\"\u003evitest-dev/vitest#9328\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/150065459\"\u003e\u003c!-- raw HTML omitted --\u003e(15006)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecoverage\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eRemove unnecessary \u003ccode\u003eistanbul-lib-source-maps\u003c/code\u003e usage  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9344\"\u003evitest-dev/vitest#9344\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b09405375\"\u003e\u003c!-- raw HTML omitted --\u003e(b0940)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApply patch from \u003ca href=\"https://redirect.github.com/istanbuljs/istanbuljs/issues/837\"\u003eistanbuljs/istanbuljs#837\u003c/a\u003e  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003esapphi-red\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9413\"\u003evitest-dev/vitest#9413\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/837\"\u003evitest-dev/vitest#837\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e05cedbf4\"\u003e\u003c!-- raw HTML omitted --\u003e(e05ce)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efsModuleCache\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eDon't store importers in cache  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9422\"\u003evitest-dev/vitest#9422\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/751364eec\"\u003e\u003c!-- raw HTML omitted --\u003e(75136)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd importers alongside importedModules  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9423\"\u003evitest-dev/vitest#9423\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/59f92d403\"\u003e\u003c!-- raw HTML omitted --\u003e(59f92)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emocker\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eFix mock transform with class  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9421\"\u003evitest-dev/vitest#9421\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/d390eb527\"\u003e\u003c!-- raw HTML omitted --\u003e(d390e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epool\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eValidate environment options when reusing the worker  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9349\"\u003evitest-dev/vitest#9349\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a8a8836e3\"\u003e\u003c!-- raw HTML omitted --\u003e(a8a88)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle worker start failures gracefully  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9337\"\u003evitest-dev/vitest#9337\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/200dadb32\"\u003e\u003c!-- raw HTML omitted --\u003e(200da)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereporter\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eReport test module if it failed to run  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9272\"\u003evitest-dev/vitest#9272\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/c78882985\"\u003e\u003c!-- raw HTML omitted --\u003e(c7888)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erunner\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eRespect nested test.only within describe.only  -  by \u003ca href=\"https://github.com/Ujjwaljain16\"\u003e\u003ccode\u003e@​Ujjwaljain16\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9021\"\u003evitest-dev/vitest#9021\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9213\"\u003evitest-dev/vitest#9213\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/55d5dad69\"\u003e\u003c!-- raw HTML omitted --\u003e(55d5d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypecheck\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eImprove error message when tsc outputs help text  -  by \u003ca href=\"https://github.com/Ujjwaljain16\"\u003e\u003ccode\u003e@​Ujjwaljain16\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9214\"\u003evitest-dev/vitest#9214\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/7b10ab4cd\"\u003e\u003c!-- raw HTML omitted --\u003e(7b10a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eui\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eDetect gzip by magic numbers instead of Content-Type header in html reporter  -  by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003ehi-ogawa\u003c/strong\u003e and \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9278\"\u003evitest-dev/vitest#9278\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/dd0331632\"\u003e\u003c!-- raw HTML omitted --\u003e(dd033)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewebdriverio\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eFall back to WebDriver Classic \u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-istanbul/issues/9244\"\u003e#9244\u003c/a\u003e  -  by \u003ca href=\"https://github.com/JustasMonkev\"\u003e\u003ccode\u003e@​JustasMonkev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9373\"\u003evitest-dev/vitest#9373\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9244\"\u003evitest-dev/vitest#9244\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/c23dd11bd\"\u003e\u003c!-- raw HTML omitted --\u003e(c23dd)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.0.16...v4.0.17\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.0.16\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix browser mode default testTimeout back to 15 seconds  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9167\"\u003evitest-dev/vitest#9167\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/da0ade249\"\u003e\u003c!-- raw HTML omitted --\u003e(da0ad)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid crashing on \u003ccode\u003eprocess.versions\u003c/code\u003e stub  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9174\"\u003evitest-dev/vitest#9174\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/78cfbf99a\"\u003e\u003c!-- raw HTML omitted --\u003e(78cfb)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReject calling suite function inside test  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9198\"\u003evitest-dev/vitest#9198\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/1a259c340\"\u003e\u003c!-- raw HTML omitted --\u003e(1a259)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow inlining fully dynamic import  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9137\"\u003evitest-dev/vitest#9137\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/568513ca6\"\u003e\u003c!-- raw HTML omitted --\u003e(56851)\u003c!-- raw HTML omitted --\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/vitest-dev/vitest/commit/dd54e944ec0d7b2730933341f3b940e92b186fb6\"\u003e\u003ccode\u003edd54e94\u003c/code\u003e\u003c/a\u003e chore: release v4.0.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/e05cedbf451172c0ddfb77645b1c5db571ca58c2\"\u003e\u003ccode\u003ee05cedb\u003c/code\u003e\u003c/a\u003e fix(coverage): apply patch from \u003ca href=\"https://redirect.github.com/istanbuljs/istanbuljs/issues/837\"\u003eistanbuljs/istanbuljs#837\u003c/a\u003e (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-istanbul/issues/9413\"\u003e#9413\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/b46d7444cc3a14296c5a4db67232226dc094f35f\"\u003e\u003ccode\u003eb46d744\u003c/code\u003e\u003c/a\u003e chore: release v4.0.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/372e86fdef381038a2c4999fc9007dd7292a0628\"\u003e\u003ccode\u003e372e86f\u003c/code\u003e\u003c/a\u003e fix(coverage): istanbul untested files source maps are off (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-istanbul/issues/9208\"\u003e#9208\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/eb1abf08573032a532015b999ad3501c5e89e3bb\"\u003e\u003ccode\u003eeb1abf0\u003c/code\u003e\u003c/a\u003e chore: release v4.0.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/e4ca917f18d27d7afca9f7130b63f1c913f50e24\"\u003e\u003ccode\u003ee4ca917\u003c/code\u003e\u003c/a\u003e fix(coverage): istanbul provider to not break source maps (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-istanbul/issues/9040\"\u003e#9040\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/9ca74cfb2060d8bc1c7a319ba3cba1578517adb0\"\u003e\u003ccode\u003e9ca74cf\u003c/code\u003e\u003c/a\u003e chore: release v4.0.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/6f22c675f469b48072cd8c42eef7623f47ade488\"\u003e\u003ccode\u003e6f22c67\u003c/code\u003e\u003c/a\u003e fix(coverage): invalidate circular modules correctly on rerun with coverage (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/acc5152b9690992e3ac0cff691db4347f2dccdf9\"\u003e\u003ccode\u003eacc5152\u003c/code\u003e\u003c/a\u003e perf: replace \u003ccode\u003edebug\u003c/code\u003e with \u003ccode\u003eobug\u003c/code\u003e (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-istanbul/issues/9057\"\u003e#9057\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/73b54ce2859d34f3847de465efb3f6affda0f8c1\"\u003e\u003ccode\u003e73b54ce\u003c/code\u003e\u003c/a\u003e chore: release v4.0.13\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.0.17/packages/coverage-istanbul\"\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@​vitest/coverage-istanbul\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitest/coverage-v8` from 3.2.4 to 4.0.17\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/vitest/releases\"\u003e\u003ccode\u003e@​vitest/coverage-v8\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.17\u003c/h2\u003e\n\u003ch3\u003e   🚀 Experimental Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport openTelemetry for browser mode  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9180\"\u003evitest-dev/vitest#9180\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/1ec3a8b68\"\u003e\u003c!-- raw HTML omitted --\u003e(1ec3a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport TRACEPARENT and TRACESTATE environment variables for OpenTelemetry context propagation  -  by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003ehi-ogawa\u003c/strong\u003e and \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9295\"\u003evitest-dev/vitest#9295\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/876cb84c2\"\u003e\u003c!-- raw HTML omitted --\u003e(876cb)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove asymmetric matcher diff readability by unwrapping container matchers  -  by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003esheremet-va\u003c/strong\u003e, \u003cstrong\u003ehi-ogawa\u003c/strong\u003e and \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9330\"\u003evitest-dev/vitest#9330\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b2ec724a8\"\u003e\u003c!-- raw HTML omitted --\u003e(b2ec7)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove runner error when importing outside of test context  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9335\"\u003evitest-dev/vitest#9335\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/2dd3dd839\"\u003e\u003c!-- raw HTML omitted --\u003e(2dd3d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace crypto.randomUUID to allow insecure environments (fix \u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/9\"\u003e#9\u003c/a\u003e…  -  by \u003ca href=\"https://github.com/plusgut\"\u003e\u003ccode\u003e@​plusgut\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9339\"\u003evitest-dev/vitest#9339\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9\"\u003evitest-dev/vitest#9\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e6a3f8cc7\"\u003e\u003c!-- raw HTML omitted --\u003e(e6a3f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle null options in \u003ccode\u003eaddEventHandler\u003c/code\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/9371\"\u003e#9371\u003c/a\u003e  -  by \u003ca href=\"https://github.com/ThibautMarechal\"\u003e\u003ccode\u003e@​ThibautMarechal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9372\"\u003evitest-dev/vitest#9372\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9371\"\u003evitest-dev/vitest#9371\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/40841ff00\"\u003e\u003c!-- raw HTML omitted --\u003e(40841)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTypo in browser.provider error  -  by \u003ca href=\"https://github.com/deammer\"\u003e\u003ccode\u003e@​deammer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9394\"\u003evitest-dev/vitest#9394\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/4b67fc25a\"\u003e\u003c!-- raw HTML omitted --\u003e(4b67f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eprocess.env\u003c/code\u003e and \u003ccode\u003eimport.meta.env\u003c/code\u003e defines in inline project  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9239\"\u003evitest-dev/vitest#9239\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b70c96121\"\u003e\u003c!-- raw HTML omitted --\u003e(b70c9)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix upload File instance  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9294\"\u003evitest-dev/vitest#9294\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b67788c69\"\u003e\u003c!-- raw HTML omitted --\u003e(b6778)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix invalid project token for artifacts assets  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9321\"\u003evitest-dev/vitest#9321\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/caa7d73d4\"\u003e\u003c!-- raw HTML omitted --\u003e(caa7d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLog \u003ccode\u003eErrorEvent.message\u003c/code\u003e when unhandled \u003ccode\u003eErrorEvent.error\u003c/code\u003e is null  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9322\"\u003evitest-dev/vitest#9322\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5d84eeb91\"\u003e\u003c!-- raw HTML omitted --\u003e(5d84e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003efileParallelism\u003c/code\u003e on an instance  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9328\"\u003evitest-dev/vitest#9328\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/150065459\"\u003e\u003c!-- raw HTML omitted --\u003e(15006)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecoverage\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eRemove unnecessary \u003ccode\u003eistanbul-lib-source-maps\u003c/code\u003e usage  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9344\"\u003evitest-dev/vitest#9344\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b09405375\"\u003e\u003c!-- raw HTML omitted --\u003e(b0940)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApply patch from \u003ca href=\"https://redirect.github.com/istanbuljs/istanbuljs/issues/837\"\u003eistanbuljs/istanbuljs#837\u003c/a\u003e  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003esapphi-red\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9413\"\u003evitest-dev/vitest#9413\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/837\"\u003evitest-dev/vitest#837\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e05cedbf4\"\u003e\u003c!-- raw HTML omitted --\u003e(e05ce)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efsModuleCache\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eDon't store importers in cache  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9422\"\u003evitest-dev/vitest#9422\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/751364eec\"\u003e\u003c!-- raw HTML omitted --\u003e(75136)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd importers alongside importedModules  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9423\"\u003evitest-dev/vitest#9423\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/59f92d403\"\u003e\u003c!-- raw HTML omitted --\u003e(59f92)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emocker\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eFix mock transform with class  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9421\"\u003evitest-dev/vitest#9421\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/d390eb527\"\u003e\u003c!-- raw HTML omitted --\u003e(d390e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epool\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eValidate environment options when reusing the worker  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9349\"\u003evitest-dev/vitest#9349\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a8a8836e3\"\u003e\u003c!-- raw HTML omitted --\u003e(a8a88)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle worker start failures gracefully  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9337\"\u003evitest-dev/vitest#9337\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/200dadb32\"\u003e\u003c!-- raw HTML omitted --\u003e(200da)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereporter\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eReport test module if it failed to run  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9272\"\u003evitest-dev/vitest#9272\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/c78882985\"\u003e\u003c!-- raw HTML omitted --\u003e(c7888)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erunner\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eRespect nested test.only within describe.only  -  by \u003ca href=\"https://github.com/Ujjwaljain16\"\u003e\u003ccode\u003e@​Ujjwaljain16\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9021\"\u003evitest-dev/vitest#9021\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9213\"\u003evitest-dev/vitest#9213\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/55d5dad69\"\u003e\u003c!-- raw HTML omitted --\u003e(55d5d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypecheck\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eImprove error message when tsc outputs help text  -  by \u003ca href=\"https://github.com/Ujjwaljain16\"\u003e\u003ccode\u003e@​Ujjwaljain16\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9214\"\u003evitest-dev/vitest#9214\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/7b10ab4cd\"\u003e\u003c!-- raw HTML omitted --\u003e(7b10a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eui\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eDetect gzip by magic numbers instead of Content-Type header in html reporter  -  by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003ehi-ogawa\u003c/strong\u003e and \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9278\"\u003evitest-dev/vitest#9278\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/dd0331632\"\u003e\u003c!-- raw HTML omitted --\u003e(dd033)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewebdriverio\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eFall back to WebDriver Classic \u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/9244\"\u003e#9244\u003c/a\u003e  -  by \u003ca href=\"https://github.com/JustasMonkev\"\u003e\u003ccode\u003e@​JustasMonkev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9373\"\u003evitest-dev/vitest#9373\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9244\"\u003evitest-dev/vitest#9244\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/c23dd11bd\"\u003e\u003c!-- raw HTML omitted --\u003e(c23dd)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.0.16...v4.0.17\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.0.16\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix browser mode default testTimeout back to 15 seconds  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9167\"\u003evitest-dev/vitest#9167\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/da0ade249\"\u003e\u003c!-- raw HTML omitted --\u003e(da0ad)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid crashing on \u003ccode\u003eprocess.versions\u003c/code\u003e stub  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9174\"\u003evitest-dev/vitest#9174\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/78cfbf99a\"\u003e\u003c!-- raw HTML omitted --\u003e(78cfb)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReject calling suite function inside test  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9198\"\u003evitest-dev/vitest#9198\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/1a259c340\"\u003e\u003c!-- raw HTML omitted --\u003e(1a259)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow inlining fully dynamic import  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9137\"\u003evitest-dev/vitest#9137\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/568513ca6\"\u003e\u003c!-- raw HTML omitted --\u003e(56851)\u003c!-- raw HTML omitted --\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/vitest-dev/vitest/commit/dd54e944ec0d7b2730933341f3b940e92b186fb6\"\u003e\u003ccode\u003edd54e94\u003c/code\u003e\u003c/a\u003e chore: release v4.0.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/29ee7f5ae9a7545141a0d39cfac3df42e4561ca0\"\u003e\u003ccode\u003e29ee7f5\u003c/code\u003e\u003c/a\u003e chore(deps): update \u003ccode\u003east-v8-to-istanbul\u003c/code\u003e (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/9418\"\u003e#9418\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/b09405375d58c1f8f0653a758855fdba56843b93\"\u003e\u003ccode\u003eb094053\u003c/code\u003e\u003c/a\u003e fix(coverage): remove unnecessary \u003ccode\u003eistanbul-lib-source-maps\u003c/code\u003e usage (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/9344\"\u003e#9344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/b46d7444cc3a14296c5a4db67232226dc094f35f\"\u003e\u003ccode\u003eb46d744\u003c/code\u003e\u003c/a\u003e chore: release v4.0.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/eb1abf08573032a532015b999ad3501c5e89e3bb\"\u003e\u003ccode\u003eeb1abf0\u003c/code\u003e\u003c/a\u003e chore: release v4.0.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/9ca74cfb2060d8bc1c7a319ba3cba1578517adb0\"\u003e\u003ccode\u003e9ca74cf\u003c/code\u003e\u003c/a\u003e chore: release v4.0.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/acc5152b9690992e3ac0cff691db4347f2dccdf9\"\u003e\u003ccode\u003eacc5152\u003c/code\u003e\u003c/a\u003e perf: replace \u003ccode\u003edebug\u003c/code\u003e with \u003ccode\u003eobug\u003c/code\u003e (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/9057\"\u003e#9057\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https:...\n\n_Description has been truncated_","html_url":"https://github.com/brisbanesocialchess/brisbanesocialchess.github.io/pull/933","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/brisbanesocialchess%2Fbrisbanesocialchess.github.io/issues/933","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/933/packages"}],"issue_packages":[{"old_version":"9.3.1","new_version":"9.7.0","update_type":"minor","path":null,"pr_created_at":"2026-06-05T02:46:42.000Z","version_change":"9.3.1 → 9.7.0","issue":{"uuid":"4593725444","node_id":"PR_kwDOPHT-Ds7i73OR","number":1041,"state":"open","title":"Bump the npm-dependencies group across 1 directory with 20 updates","user":"dependabot[bot]","labels":["dependencies","javascript","root","backend"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-06-05T02:46:42.000Z","updated_at":"2026-06-05T02:47:50.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"npm-dependencies","update_count":20,"packages":[{"name":"@tailwindcss/cli","old_version":"4.2.1","new_version":"4.3.0","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"rollup","old_version":"4.59.0","new_version":"4.60.4","repository_url":"https://github.com/rollup/rollup"},{"name":"@11ty/eleventy","old_version":"3.1.2","new_version":"3.1.5","repository_url":"https://github.com/11ty/eleventy"},{"name":"@biomejs/biome","old_version":"2.4.4","new_version":"2.4.16","repository_url":"https://github.com/biomejs/biome"},{"name":"@cloudflare/vitest-pool-workers","old_version":"0.12.18","new_version":"0.16.10","repository_url":"https://github.com/cloudflare/workers-sdk"},{"name":"@npmcli/arborist","old_version":"9.3.1","new_version":"9.7.0","repository_url":"https://github.com/npm/cli"},{"name":"@vitest/coverage-istanbul","old_version":"3.2.4","new_version":"4.1.7","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/coverage-v8","old_version":"3.2.4","new_version":"4.1.7","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"concurrently","old_version":"9.2.1","new_version":"10.0.0","repository_url":"https://github.com/open-cli-tools/concurrently"},{"name":"esbuild","old_version":"0.27.3","new_version":"0.28.0","repository_url":"https://github.com/evanw/esbuild"},{"name":"eslint","old_version":"10.0.2","new_version":"10.4.0","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-prettier","old_version":"5.5.5","new_version":"5.5.6","repository_url":"https://github.com/prettier/eslint-plugin-prettier"},{"name":"globals","old_version":"17.3.0","new_version":"17.6.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"lerna","old_version":"9.0.4","new_version":"9.0.7","repository_url":"https://github.com/lerna/lerna"},{"name":"postcss","old_version":"8.5.6","new_version":"8.5.15","repository_url":"https://github.com/postcss/postcss"},{"name":"prettier","old_version":"3.8.1","new_version":"3.8.3","repository_url":"https://github.com/prettier/prettier"},{"name":"svgo","old_version":"4.0.0","new_version":"4.0.1","repository_url":"https://github.com/svg/svgo"},{"name":"vitest","old_version":"3.2.4","new_version":"4.1.7","repository_url":"https://github.com/vitest-dev/vitest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-dependencies group with 18 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@tailwindcss/cli](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-cli) | `4.2.1` | `4.3.0` |\n| [rollup](https://github.com/rollup/rollup) | `4.59.0` | `4.60.4` |\n| [@11ty/eleventy](https://github.com/11ty/eleventy) | `3.1.2` | `3.1.5` |\n| [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.4.4` | `2.4.16` |\n| [@cloudflare/vitest-pool-workers](https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/vitest-pool-workers) | `0.12.18` | `0.16.10` |\n| [@npmcli/arborist](https://github.com/npm/cli/tree/HEAD/workspaces/arborist) | `9.3.1` | `9.7.0` |\n| [@vitest/coverage-istanbul](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-istanbul) | `3.2.4` | `4.1.7` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `3.2.4` | `4.1.7` |\n| [concurrently](https://github.com/open-cli-tools/concurrently) | `9.2.1` | `10.0.0` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.27.3` | `0.28.0` |\n| [eslint](https://github.com/eslint/eslint) | `10.0.2` | `10.4.0` |\n| [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) | `5.5.5` | `5.5.6` |\n| [globals](https://github.com/sindresorhus/globals) | `17.3.0` | `17.6.0` |\n| [lerna](https://github.com/lerna/lerna/tree/HEAD/packages/lerna) | `9.0.4` | `9.0.7` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.6` | `8.5.15` |\n| [prettier](https://github.com/prettier/prettier) | `3.8.1` | `3.8.3` |\n| [svgo](https://github.com/svg/svgo) | `4.0.0` | `4.0.1` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `3.2.4` | `4.1.7` |\n\n\nUpdates `@tailwindcss/cli` from 4.2.1 to 4.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/releases\"\u003e@​tailwindcss/cli's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.3.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003e@container-size\u003c/code\u003e utility (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/18901\"\u003e#18901\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003escrollbar-{auto,thin,none}\u003c/code\u003e utilities for \u003ccode\u003escrollbar-width\u003c/code\u003e, and \u003ccode\u003escrollbar-thumb-*\u003c/code\u003e / \u003ccode\u003escrollbar-track-*\u003c/code\u003e color utilities for \u003ccode\u003escrollbar-color\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19981\"\u003e#19981\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20019\"\u003e#20019\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003escrollbar-gutter-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20018\"\u003e#20018\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ezoom-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20020\"\u003e#20020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003etab-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20022\"\u003e#20022\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow using \u003ccode\u003e@variant\u003c/code\u003e with stacked variants (e.g. \u003ccode\u003e@variant hover:focus { … }\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19996\"\u003e#19996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow using \u003ccode\u003e@variant\u003c/code\u003e with compound variants (e.g. \u003ccode\u003e@variant hover, focus { … }\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19996\"\u003e#19996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003e--default(…)\u003c/code\u003e in \u003ccode\u003e--value(…)\u003c/code\u003e and \u003ccode\u003e--modifier(…)\u003c/code\u003e for functional \u003ccode\u003e@utility\u003c/code\u003e definitions (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19989\"\u003e#19989\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure \u003ccode\u003e@plugin\u003c/code\u003e resolves package JavaScript entries instead of browser CSS entries when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19949\"\u003e#19949\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix relative \u003ccode\u003e@import\u003c/code\u003e and \u003ccode\u003e@plugin\u003c/code\u003e paths resolving from the wrong directory when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19965\"\u003e#19965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure CSS files containing \u003ccode\u003e@variant\u003c/code\u003e are processed by \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19966\"\u003e#19966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eResolve imports relative to \u003ccode\u003ebase\u003c/code\u003e when \u003ccode\u003eresult.opts.from\u003c/code\u003e is not provided when using \u003ccode\u003e@tailwindcss/postcss\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19980\"\u003e#19980\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: preserve significant \u003ccode\u003e_\u003c/code\u003e whitespace in arbitrary values (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19986\"\u003e#19986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: add parentheses when removing whitespace from arbitrary values would hurt readability (e.g. \u003ccode\u003ew-[calc(100%---spacing(60))]\u003c/code\u003e → \u003ccode\u003ew-[calc(100%-(--spacing(60)))]\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19986\"\u003e#19986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: preserve the original unit in arbitrary values instead of normalizing to base units (e.g. \u003ccode\u003e-mt-[20in]\u003c/code\u003e → \u003ccode\u003emt-[-20in]\u003c/code\u003e, not \u003ccode\u003emt-[-1920px]\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19988\"\u003e#19988\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: migrate arbitrary \u003ccode\u003e:has()\u003c/code\u003e variants from \u003ccode\u003e[\u0026amp;:has(…)]\u003c/code\u003e to \u003ccode\u003ehas-[…]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19991\"\u003e#19991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade: don’t migrate inline \u003ccode\u003estyle\u003c/code\u003e attributes (e.g. \u003ccode\u003estyle=\u0026quot;flex-grow: 1\u0026quot;\u003c/code\u003e → \u003ccode\u003estyle=\u0026quot;flex-grow: 1\u0026quot;\u003c/code\u003e, not \u003ccode\u003estyle=\u0026quot;grow: 1\u0026quot;\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19918\"\u003e#19918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow multiple \u003ccode\u003e@utility\u003c/code\u003e definitions with the same name but different value types (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19777\"\u003e#19777\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExport missing \u003ccode\u003ePluginWithConfig\u003c/code\u003e type from \u003ccode\u003etailwindcss/plugin\u003c/code\u003e to fix errors when inferring plugin config types (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19707\"\u003e#19707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003estart\u003c/code\u003e and \u003ccode\u003eend\u003c/code\u003e legacy utilities without values do not generate CSS (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20003\"\u003e#20003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e--value(…)\u003c/code\u003e is required in functional \u003ccode\u003e@utility\u003c/code\u003e definitions (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20005\"\u003e#20005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: preserve required whitespace around operators in negated arbitrary values (e.g. \u003ccode\u003e-left-[(var(--a)+var(--b))]\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20011\"\u003e#20011\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.2.4\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure imports in \u003ccode\u003e@import\u003c/code\u003e and \u003ccode\u003e@plugin\u003c/code\u003e still resolve correctly when using Vite aliases in \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19947\"\u003e#19947\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.2.3\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCanonicalization: improve canonicalizations for \u003ccode\u003etracking-*\u003c/code\u003e utilities by preferring non-negative utilities (e.g. \u003ccode\u003e-tracking-tighter\u003c/code\u003e → \u003ccode\u003etracking-wider\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19827\"\u003e#19827\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix crash due to invalid characters in candidate (exceeding valid unicode code point range) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19829\"\u003e#19829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure query params in imports are considered unique resources when using \u003ccode\u003e@tailwindcss/webpack\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19723\"\u003e#19723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse arbitrary values into shorthand utilities (e.g. \u003ccode\u003epx-[1.2rem] py-[1.2rem]\u003c/code\u003e → \u003ccode\u003ep-[1.2rem]\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19837\"\u003e#19837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse \u003ccode\u003eborder-{t,b}-*\u003c/code\u003e into \u003ccode\u003eborder-y-*\u003c/code\u003e, \u003ccode\u003eborder-{l,r}-*\u003c/code\u003e into \u003ccode\u003eborder-x-*\u003c/code\u003e, and \u003ccode\u003eborder-{t,r,b,l}-*\u003c/code\u003e into \u003ccode\u003eborder-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19842\"\u003e#19842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse \u003ccode\u003escroll-m{t,b}-*\u003c/code\u003e into \u003ccode\u003escroll-my-*\u003c/code\u003e, \u003ccode\u003escroll-m{l,r}-*\u003c/code\u003e into \u003ccode\u003escroll-mx-*\u003c/code\u003e, and \u003ccode\u003escroll-m{t,r,b,l}-*\u003c/code\u003e into \u003ccode\u003escroll-m-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19842\"\u003e#19842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse \u003ccode\u003escroll-p{t,b}-*\u003c/code\u003e into \u003ccode\u003escroll-py-*\u003c/code\u003e, \u003ccode\u003escroll-p{l,r}-*\u003c/code\u003e into \u003ccode\u003escroll-px-*\u003c/code\u003e, and \u003ccode\u003escroll-p{t,r,b,l}-*\u003c/code\u003e into \u003ccode\u003escroll-p-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19842\"\u003e#19842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse \u003ccode\u003eoverflow-{x,y}-*\u003c/code\u003e into \u003ccode\u003eoverflow-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19842\"\u003e#19842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse \u003ccode\u003eoverscroll-{x,y}-*\u003c/code\u003e into \u003ccode\u003eoverscroll-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19842\"\u003e#19842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRead from \u003ccode\u003e--placeholder-color\u003c/code\u003e instead of \u003ccode\u003e--background-color\u003c/code\u003e for \u003ccode\u003eplaceholder-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19843\"\u003e#19843\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade: ensure files are not emptied out when killing the upgrade process while it's running (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19846\"\u003e#19846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade: use \u003ccode\u003econfig.content\u003c/code\u003e when migrating from Tailwind CSS v3 to Tailwind CSS v4 (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19846\"\u003e#19846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade: never migrate files that are ignored by git (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19846\"\u003e#19846\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/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md\"\u003e@​tailwindcss/cli's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.3.0] - 2026-05-08\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003e@container-size\u003c/code\u003e utility (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/18901\"\u003e#18901\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003escrollbar-{auto,thin,none}\u003c/code\u003e utilities for \u003ccode\u003escrollbar-width\u003c/code\u003e, and \u003ccode\u003escrollbar-thumb-*\u003c/code\u003e / \u003ccode\u003escrollbar-track-*\u003c/code\u003e color utilities for \u003ccode\u003escrollbar-color\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19981\"\u003e#19981\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20019\"\u003e#20019\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003escrollbar-gutter-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20018\"\u003e#20018\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ezoom-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20020\"\u003e#20020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003etab-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20022\"\u003e#20022\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow using \u003ccode\u003e@variant\u003c/code\u003e with stacked variants (e.g. \u003ccode\u003e@variant hover:focus { … }\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19996\"\u003e#19996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow using \u003ccode\u003e@variant\u003c/code\u003e with compound variants (e.g. \u003ccode\u003e@variant hover, focus { … }\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19996\"\u003e#19996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003e--default(…)\u003c/code\u003e in \u003ccode\u003e--value(…)\u003c/code\u003e and \u003ccode\u003e--modifier(…)\u003c/code\u003e for functional \u003ccode\u003e@utility\u003c/code\u003e definitions (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19989\"\u003e#19989\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure \u003ccode\u003e@plugin\u003c/code\u003e resolves package JavaScript entries instead of browser CSS entries when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19949\"\u003e#19949\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix relative \u003ccode\u003e@import\u003c/code\u003e and \u003ccode\u003e@plugin\u003c/code\u003e paths resolving from the wrong directory when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19965\"\u003e#19965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure CSS files containing \u003ccode\u003e@variant\u003c/code\u003e are processed by \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19966\"\u003e#19966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eResolve imports relative to \u003ccode\u003ebase\u003c/code\u003e when \u003ccode\u003eresult.opts.from\u003c/code\u003e is not provided when using \u003ccode\u003e@tailwindcss/postcss\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19980\"\u003e#19980\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: preserve significant \u003ccode\u003e_\u003c/code\u003e whitespace in arbitrary values (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19986\"\u003e#19986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: add parentheses when removing whitespace from arbitrary values would hurt readability (e.g. \u003ccode\u003ew-[calc(100%---spacing(60))]\u003c/code\u003e → \u003ccode\u003ew-[calc(100%-(--spacing(60)))]\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19986\"\u003e#19986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: preserve the original unit in arbitrary values instead of normalizing to base units (e.g. \u003ccode\u003e-mt-[20in]\u003c/code\u003e → \u003ccode\u003emt-[-20in]\u003c/code\u003e, not \u003ccode\u003emt-[-1920px]\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19988\"\u003e#19988\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: migrate arbitrary \u003ccode\u003e:has()\u003c/code\u003e variants from \u003ccode\u003e[\u0026amp;:has(…)]\u003c/code\u003e to \u003ccode\u003ehas-[…]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19991\"\u003e#19991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade: don’t migrate inline \u003ccode\u003estyle\u003c/code\u003e attributes (e.g. \u003ccode\u003estyle=\u0026quot;flex-grow: 1\u0026quot;\u003c/code\u003e → \u003ccode\u003estyle=\u0026quot;flex-grow: 1\u0026quot;\u003c/code\u003e, not \u003ccode\u003estyle=\u0026quot;grow: 1\u0026quot;\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19918\"\u003e#19918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow multiple \u003ccode\u003e@utility\u003c/code\u003e definitions with the same name but different value types (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19777\"\u003e#19777\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExport missing \u003ccode\u003ePluginWithConfig\u003c/code\u003e type from \u003ccode\u003etailwindcss/plugin\u003c/code\u003e to fix errors when inferring plugin config types (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19707\"\u003e#19707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003estart\u003c/code\u003e and \u003ccode\u003eend\u003c/code\u003e legacy utilities without values do not generate CSS (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20003\"\u003e#20003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e--value(…)\u003c/code\u003e is required in functional \u003ccode\u003e@utility\u003c/code\u003e definitions (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20005\"\u003e#20005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: preserve required whitespace around operators in negated arbitrary values (e.g. \u003ccode\u003e-left-[(var(--a)+var(--b))]\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20011\"\u003e#20011\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.2.4] - 2026-04-21\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure imports in \u003ccode\u003e@import\u003c/code\u003e and \u003ccode\u003e@plugin\u003c/code\u003e still resolve correctly when using Vite aliases in \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19947\"\u003e#19947\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.2.3] - 2026-04-20\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCanonicalization: improve canonicalization for \u003ccode\u003etracking-*\u003c/code\u003e utilities by preferring non-negative utilities (e.g. \u003ccode\u003e-tracking-tighter\u003c/code\u003e → \u003ccode\u003etracking-wider\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19827\"\u003e#19827\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix crash due to invalid characters in candidate (exceeding valid unicode code point range) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19829\"\u003e#19829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure query params in imports are considered unique resources when using \u003ccode\u003e@tailwindcss/webpack\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19723\"\u003e#19723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse arbitrary values into shorthand utilities (e.g. \u003ccode\u003epx-[1.2rem] py-[1.2rem]\u003c/code\u003e → \u003ccode\u003ep-[1.2rem]\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19837\"\u003e#19837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse \u003ccode\u003eborder-{t,b}-*\u003c/code\u003e into \u003ccode\u003eborder-y-*\u003c/code\u003e, \u003ccode\u003eborder-{l,r}-*\u003c/code\u003e into \u003ccode\u003eborder-x-*\u003c/code\u003e, and \u003ccode\u003eborder-{t,r,b,l}-*\u003c/code\u003e into \u003ccode\u003eborder-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19842\"\u003e#19842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse \u003ccode\u003escroll-m{t,b}-*\u003c/code\u003e into \u003ccode\u003escroll-my-*\u003c/code\u003e, \u003ccode\u003escroll-m{l,r}-*\u003c/code\u003e into \u003ccode\u003escroll-mx-*\u003c/code\u003e, and \u003ccode\u003escroll-m{t,r,b,l}-*\u003c/code\u003e into \u003ccode\u003escroll-m-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19842\"\u003e#19842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse \u003ccode\u003escroll-p{t,b}-*\u003c/code\u003e into \u003ccode\u003escroll-py-*\u003c/code\u003e, \u003ccode\u003escroll-p{l,r}-*\u003c/code\u003e into \u003ccode\u003escroll-px-*\u003c/code\u003e, and \u003ccode\u003escroll-p{t,r,b,l}-*\u003c/code\u003e into \u003ccode\u003escroll-p-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19842\"\u003e#19842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse \u003ccode\u003eoverflow-{x,y}-*\u003c/code\u003e into \u003ccode\u003eoverflow-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19842\"\u003e#19842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse \u003ccode\u003eoverscroll-{x,y}-*\u003c/code\u003e into \u003ccode\u003eoverscroll-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19842\"\u003e#19842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRead from \u003ccode\u003e--placeholder-color\u003c/code\u003e instead of \u003ccode\u003e--background-color\u003c/code\u003e for \u003ccode\u003eplaceholder-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19843\"\u003e#19843\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/tailwindlabs/tailwindcss/commit/588bd7371f4cae96426e1387819b7fd1d99765f9\"\u003e\u003ccode\u003e588bd73\u003c/code\u003e\u003c/a\u003e 4.3.0 (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-cli/issues/20023\"\u003e#20023\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/4b5d6a594305b2914a018d52392e099468922430\"\u003e\u003ccode\u003e4b5d6a5\u003c/code\u003e\u003c/a\u003e Update enhanced-resolve 5.20.1 → 5.21.0 (minor) (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-cli/issues/19998\"\u003e#19998\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/3a890c35727fe0630c59b72dbec799d02e3c4800\"\u003e\u003ccode\u003e3a890c3\u003c/code\u003e\u003c/a\u003e Bump dependencies (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-cli/issues/19957\"\u003e#19957\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/69ad7cc5ec091125842aba783c5bfce536e9c234\"\u003e\u003ccode\u003e69ad7cc\u003c/code\u003e\u003c/a\u003e 4.2.4 (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-cli/issues/19948\"\u003e#19948\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/2e3fa490a535a8341fd2853d75098f0d4dbcc825\"\u003e\u003ccode\u003e2e3fa49\u003c/code\u003e\u003c/a\u003e 4.2.3 (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-cli/issues/19944\"\u003e#19944\u003c/a\u003e)\u003c/li\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-cli/issues/19821\"\u003e#19821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/aaaefe8b5df0a1e985190880c8067b4b3fe08421\"\u003e\u003ccode\u003eaaaefe8\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003e--stream\u003c/code\u003e flag to \u003ccode\u003ecanonicalize\u003c/code\u003e subcommand (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-cli/issues/19796\"\u003e#19796\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/a4be983865b1cfdcd17d9264e6f80482986da6cc\"\u003e\u003ccode\u003ea4be983\u003c/code\u003e\u003c/a\u003e increase timeout of canonicalization tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/ad9fdef0059f981c1dcc0ae054219eaf3b735282\"\u003e\u003ccode\u003ead9fdef\u003c/code\u003e\u003c/a\u003e drop unnecessary test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/e96909accdf8027efef419fbb667ce5b8fab402f\"\u003e\u003ccode\u003ee96909a\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003etailwindcss canonicalize\u003c/code\u003e sub-command (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-cli/issues/19783\"\u003e#19783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commits/v4.3.0/packages/@tailwindcss-cli\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​tailwindcss/cli\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rollup` from 4.59.0 to 4.60.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rollup/rollup/releases\"\u003erollup's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.60.4\u003c/h2\u003e\n\u003ch2\u003e4.60.4\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2026-05-14\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove stability of chunk hashes (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6362\"\u003e#6362\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePull Requests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6362\"\u003e#6362\u003c/a\u003e: fix: stabilize chunk assignment across parallel file reads (\u003ca href=\"https://github.com/sonukapoor\"\u003e\u003ccode\u003e@​sonukapoor\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Sonu\"\u003e\u003ccode\u003e@​Sonu\u003c/code\u003e\u003c/a\u003e Kapoor, \u003ca href=\"https://github.com/TrickyPi\"\u003e\u003ccode\u003e@​TrickyPi\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6370\"\u003e#6370\u003c/a\u003e: fix(deps): update minor/patch updates (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6371\"\u003e#6371\u003c/a\u003e: chore(deps): update dependency lru-cache to v11 (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6372\"\u003e#6372\u003c/a\u003e: chore(deps): update react monorepo to v19 (major) (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6373\"\u003e#6373\u003c/a\u003e: chore(deps): lock file maintenance (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6375\"\u003e#6375\u003c/a\u003e: Resolve vulnerabilities (\u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.60.2\u003c/h2\u003e\n\u003ch2\u003e4.60.2\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2026-04-18\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eResolve a variable rendering bug when generating different formats from the same build (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6350\"\u003e#6350\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePull Requests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6327\"\u003e#6327\u003c/a\u003e: docs: fix various typos in source and documentation (\u003ca href=\"https://github.com/Abhi3975\"\u003e\u003ccode\u003e@​Abhi3975\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6331\"\u003e#6331\u003c/a\u003e: fix(deps): update minor/patch updates (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6332\"\u003e#6332\u003c/a\u003e: chore(deps): update codecov/codecov-action action to v6 (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6333\"\u003e#6333\u003c/a\u003e: chore(deps): update dependency eslint-plugin-unicorn to v64 (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6334\"\u003e#6334\u003c/a\u003e: fix(deps): update rust crate swc_compiler_base to v51 (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6335\"\u003e#6335\u003c/a\u003e: chore(deps): lock file maintenance (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6346\"\u003e#6346\u003c/a\u003e: fix(deps): update minor/patch updates (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6347\"\u003e#6347\u003c/a\u003e: chore(deps): update dependency lru-cache to v11 (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6348\"\u003e#6348\u003c/a\u003e: fix(deps): update swc monorepo (major) (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6349\"\u003e#6349\u003c/a\u003e: chore(deps): lock file maintenance (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6350\"\u003e#6350\u003c/a\u003e: fix: reset variable render names between outputs in the same generate (\u003ca href=\"https://github.com/barry3406\"\u003e\u003ccode\u003e@​barry3406\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6351\"\u003e#6351\u003c/a\u003e: chore(deps): update minor/patch updates (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6352\"\u003e#6352\u003c/a\u003e: chore(deps): update cross-platform-actions/action action to v1 (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6353\"\u003e#6353\u003c/a\u003e: chore(deps): update dependency lru-cache to v11 (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6354\"\u003e#6354\u003c/a\u003e: chore(deps): lock file maintenance (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6355\"\u003e#6355\u003c/a\u003e: chore(deps): lock file maintenance (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6356\"\u003e#6356\u003c/a\u003e: chore(deps): lock file maintenance (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6358\"\u003e#6358\u003c/a\u003e: chore: remove cross-env from devDeps (\u003ca href=\"https://github.com/K-tecchan\"\u003e\u003ccode\u003e@​K-tecchan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.60.1\u003c/h2\u003e\n\u003ch2\u003e4.60.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/rollup/rollup/blob/master/CHANGELOG.md\"\u003erollup's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.60.4\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2026-05-14\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove stability of chunk hashes (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6362\"\u003e#6362\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePull Requests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6362\"\u003e#6362\u003c/a\u003e: fix: stabilize chunk assignment across parallel file reads (\u003ca href=\"https://github.com/sonukapoor\"\u003e\u003ccode\u003e@​sonukapoor\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Sonu\"\u003e\u003ccode\u003e@​Sonu\u003c/code\u003e\u003c/a\u003e Kapoor, \u003ca href=\"https://github.com/TrickyPi\"\u003e\u003ccode\u003e@​TrickyPi\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6370\"\u003e#6370\u003c/a\u003e: fix(deps): update minor/patch updates (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6371\"\u003e#6371\u003c/a\u003e: chore(deps): update dependency lru-cache to v11 (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6372\"\u003e#6372\u003c/a\u003e: chore(deps): update react monorepo to v19 (major) (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6373\"\u003e#6373\u003c/a\u003e: chore(deps): lock file maintenance (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6375\"\u003e#6375\u003c/a\u003e: Resolve vulnerabilities (\u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.60.3\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2026-05-04\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure nested \u0026quot;exports\u0026quot; variables are not renamed (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6360\"\u003e#6360\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePull Requests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6360\"\u003e#6360\u003c/a\u003e: fix: do not rename nested \u0026quot;exports\u0026quot; bindings that do not conflict (\u003ca href=\"https://github.com/tariqrafique\"\u003e\u003ccode\u003e@​tariqrafique\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6364\"\u003e#6364\u003c/a\u003e: chore(deps): update msys2/setup-msys2 digest to e989830 (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6365\"\u003e#6365\u003c/a\u003e: fix(deps): update minor/patch updates (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6366\"\u003e#6366\u003c/a\u003e: fix(deps): update swc monorepo (major) (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6367\"\u003e#6367\u003c/a\u003e: chore(deps): lock file maintenance (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6368\"\u003e#6368\u003c/a\u003e: docs: add missing backticks in \u003ccode\u003eplugin-development\u003c/code\u003e (\u003ca href=\"https://github.com/lumirlumir\"\u003e\u003ccode\u003e@​lumirlumir\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.60.2\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2026-04-18\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eResolve a variable rendering bug when generating different formats from the same build (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6350\"\u003e#6350\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePull Requests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6327\"\u003e#6327\u003c/a\u003e: docs: fix various typos in source and documentation (\u003ca href=\"https://github.com/Abhi3975\"\u003e\u003ccode\u003e@​Abhi3975\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6331\"\u003e#6331\u003c/a\u003e: fix(deps): update minor/patch updates (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6332\"\u003e#6332\u003c/a\u003e: chore(deps): update codecov/codecov-action action to v6 (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6333\"\u003e#6333\u003c/a\u003e: chore(deps): update dependency eslint-plugin-unicorn to v64 (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6334\"\u003e#6334\u003c/a\u003e: fix(deps): update rust crate swc_compiler_base to v51 (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6335\"\u003e#6335\u003c/a\u003e: chore(deps): lock file maintenance (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\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/rollup/rollup/commit/d311a84b0bb4d4a6f50d19ffd2c29cca28660c88\"\u003e\u003ccode\u003ed311a84\u003c/code\u003e\u003c/a\u003e 4.60.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/6aa324854482e273b711972955d2d1b3bb445bcc\"\u003e\u003ccode\u003e6aa3248\u003c/code\u003e\u003c/a\u003e fix: stabilize chunk assignment across parallel file reads (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6362\"\u003e#6362\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/82a0fe76b1372a2cf509fc4067d69f25569b83f5\"\u003e\u003ccode\u003e82a0fe7\u003c/code\u003e\u003c/a\u003e Resolve vulnerabilities (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6375\"\u003e#6375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/71f5ebc893d7ff76b5571d63b04ea2ed4a4ddd9d\"\u003e\u003ccode\u003e71f5ebc\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency lru-cache to v11 (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6371\"\u003e#6371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/af91d778cdf564dd1ae1bfd6e92604ec031824a7\"\u003e\u003ccode\u003eaf91d77\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6373\"\u003e#6373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/65e7b94ddda9f02334fa8f12ff6bf699c1f07833\"\u003e\u003ccode\u003e65e7b94\u003c/code\u003e\u003c/a\u003e chore(deps): update react monorepo to v19 (major) (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6372\"\u003e#6372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/642587f3d9c5b4aa482a5027672f0fa8ea76da12\"\u003e\u003ccode\u003e642587f\u003c/code\u003e\u003c/a\u003e fix(deps): update minor/patch updates (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6370\"\u003e#6370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/b47bdabeccbb7aa1b1d4117f2f4a781a9f6de297\"\u003e\u003ccode\u003eb47bdab\u003c/code\u003e\u003c/a\u003e 4.60.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/15c5f33083c8c6b1b2cbae548124fffbba2553bb\"\u003e\u003ccode\u003e15c5f33\u003c/code\u003e\u003c/a\u003e Add again some unneeded dev dependencies, to make some builds succeed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/12195dcebbd21f0f2d91e26720cd053526edbfe3\"\u003e\u003ccode\u003e12195dc\u003c/code\u003e\u003c/a\u003e fix: do not rename nested \u0026quot;exports\u0026quot; bindings that do not conflict (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6360\"\u003e#6360\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rollup/rollup/compare/v4.59.0...v4.60.4\"\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.1 to 4.3.0\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.3.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003e@container-size\u003c/code\u003e utility (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/18901\"\u003e#18901\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003escrollbar-{auto,thin,none}\u003c/code\u003e utilities for \u003ccode\u003escrollbar-width\u003c/code\u003e, and \u003ccode\u003escrollbar-thumb-*\u003c/code\u003e / \u003ccode\u003escrollbar-track-*\u003c/code\u003e color utilities for \u003ccode\u003escrollbar-color\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19981\"\u003e#19981\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20019\"\u003e#20019\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003escrollbar-gutter-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20018\"\u003e#20018\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ezoom-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20020\"\u003e#20020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003etab-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20022\"\u003e#20022\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow using \u003ccode\u003e@variant\u003c/code\u003e with stacked variants (e.g. \u003ccode\u003e@variant hover:focus { … }\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19996\"\u003e#19996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow using \u003ccode\u003e@variant\u003c/code\u003e with compound variants (e.g. \u003ccode\u003e@variant hover, focus { … }\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19996\"\u003e#19996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003e--default(…)\u003c/code\u003e in \u003ccode\u003e--value(…)\u003c/code\u003e and \u003ccode\u003e--modifier(…)\u003c/code\u003e for functional \u003ccode\u003e@utility\u003c/code\u003e definitions (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19989\"\u003e#19989\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure \u003ccode\u003e@plugin\u003c/code\u003e resolves package JavaScript entries instead of browser CSS entries when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19949\"\u003e#19949\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix relative \u003ccode\u003e@import\u003c/code\u003e and \u003ccode\u003e@plugin\u003c/code\u003e paths resolving from the wrong directory when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19965\"\u003e#19965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure CSS files containing \u003ccode\u003e@variant\u003c/code\u003e are processed by \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19966\"\u003e#19966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eResolve imports relative to \u003ccode\u003ebase\u003c/code\u003e when \u003ccode\u003eresult.opts.from\u003c/code\u003e is not provided when using \u003ccode\u003e@tailwindcss/postcss\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19980\"\u003e#19980\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: preserve significant \u003ccode\u003e_\u003c/code\u003e whitespace in arbitrary values (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19986\"\u003e#19986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: add parentheses when removing whitespace from arbitrary values would hurt readability (e.g. \u003ccode\u003ew-[calc(100%---spacing(60))]\u003c/code\u003e → \u003ccode\u003ew-[calc(100%-(--spacing(60)))]\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19986\"\u003e#19986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: preserve the original unit in arbitrary values instead of normalizing to base units (e.g. \u003ccode\u003e-mt-[20in]\u003c/code\u003e → \u003ccode\u003emt-[-20in]\u003c/code\u003e, not \u003ccode\u003emt-[-1920px]\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19988\"\u003e#19988\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: migrate arbitrary \u003ccode\u003e:has()\u003c/code\u003e variants from \u003ccode\u003e[\u0026amp;:has(…)]\u003c/code\u003e to \u003ccode\u003ehas-[…]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19991\"\u003e#19991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade: don’t migrate inline \u003ccode\u003estyle\u003c/code\u003e attributes (e.g. \u003ccode\u003estyle=\u0026quot;flex-grow: 1\u0026quot;\u003c/code\u003e → \u003ccode\u003estyle=\u0026quot;flex-grow: 1\u0026quot;\u003c/code\u003e, not \u003ccode\u003estyle=\u0026quot;grow: 1\u0026quot;\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19918\"\u003e#19918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow multiple \u003ccode\u003e@utility\u003c/code\u003e definitions with the same name but different value types (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19777\"\u003e#19777\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExport missing \u003ccode\u003ePluginWithConfig\u003c/code\u003e type from \u003ccode\u003etailwindcss/plugin\u003c/code\u003e to fix errors when inferring plugin config types (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19707\"\u003e#19707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003estart\u003c/code\u003e and \u003ccode\u003eend\u003c/code\u003e legacy utilities without values do not generate CSS (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20003\"\u003e#20003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e--value(…)\u003c/code\u003e is required in functional \u003ccode\u003e@utility\u003c/code\u003e definitions (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20005\"\u003e#20005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: preserve required whitespace around operators in negated arbitrary values (e.g. \u003ccode\u003e-left-[(var(--a)+var(--b))]\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20011\"\u003e#20011\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.2.4\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure imports in \u003ccode\u003e@import\u003c/code\u003e and \u003ccode\u003e@plugin\u003c/code\u003e still resolve correctly when using Vite aliases in \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19947\"\u003e#19947\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.2.3\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCanonicalization: improve canonicalizations for \u003ccode\u003etracking-*\u003c/code\u003e utilities by preferring non-negative utilities (e.g. \u003ccode\u003e-tracking-tighter\u003c/code\u003e → \u003ccode\u003etracking-wider\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19827\"\u003e#19827\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix crash due to invalid characters in candidate (exceeding valid unicode code point range) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19829\"\u003e#19829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure query params in imports are considered unique resources when using \u003ccode\u003e@tailwindcss/webpack\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19723\"\u003e#19723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse arbitrary values into shorthand utilities (e.g. \u003ccode\u003epx-[1.2rem] py-[1.2rem]\u003c/code\u003e → \u003ccode\u003ep-[1.2rem]\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19837\"\u003e#19837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse \u003ccode\u003eborder-{t,b}-*\u003c/code\u003e into \u003ccode\u003eborder-y-*\u003c/code\u003e, \u003ccode\u003eborder-{l,r}-*\u003c/code\u003e into \u003ccode\u003eborder-x-*\u003c/code\u003e, and \u003ccode\u003eborder-{t,r,b,l}-*\u003c/code\u003e into \u003ccode\u003eborder-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19842\"\u003e#19842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse \u003ccode\u003escroll-m{t,b}-*\u003c/code\u003e into \u003ccode\u003escroll-my-*\u003c/code\u003e, \u003ccode\u003escroll-m{l,r}-*\u003c/code\u003e into \u003ccode\u003escroll-mx-*\u003c/code\u003e, and \u003ccode\u003escroll-m{t,r,b,l}-*\u003c/code\u003e into \u003ccode\u003escroll-m-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19842\"\u003e#19842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse \u003ccode\u003escroll-p{t,b}-*\u003c/code\u003e into \u003ccode\u003escroll-py-*\u003c/code\u003e, \u003ccode\u003escroll-p{l,r}-*\u003c/code\u003e into \u003ccode\u003escroll-px-*\u003c/code\u003e, and \u003ccode\u003escroll-p{t,r,b,l}-*\u003c/code\u003e into \u003ccode\u003escroll-p-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19842\"\u003e#19842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse \u003ccode\u003eoverflow-{x,y}-*\u003c/code\u003e into \u003ccode\u003eoverflow-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19842\"\u003e#19842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse \u003ccode\u003eoverscroll-{x,y}-*\u003c/code\u003e into \u003ccode\u003eoverscroll-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19842\"\u003e#19842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRead from \u003ccode\u003e--placeholder-color\u003c/code\u003e instead of \u003ccode\u003e--background-color\u003c/code\u003e for \u003ccode\u003eplaceholder-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19843\"\u003e#19843\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade: ensure files are not emptied out when killing the upgrade process while it's running (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19846\"\u003e#19846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade: use \u003ccode\u003econfig.content\u003c/code\u003e when migrating from Tailwind CSS v3 to Tailwind CSS v4 (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19846\"\u003e#19846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade: never migrate files that are ignored by git (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19846\"\u003e#19846\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/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.3.0] - 2026-05-08\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003e@container-size\u003c/code\u003e utility (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/18901\"\u003e#18901\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003escrollbar-{auto,thin,none}\u003c/code\u003e utilities for \u003ccode\u003escrollbar-width\u003c/code\u003e, and \u003ccode\u003escrollbar-thumb-*\u003c/code\u003e / \u003ccode\u003escrollbar-track-*\u003c/code\u003e color utilities for \u003ccode\u003escrollbar-color\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19981\"\u003e#19981\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20019\"\u003e#20019\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003escrollbar-gutter-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20018\"\u003e#20018\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ezoom-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20020\"\u003e#20020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003etab-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20022\"\u003e#20022\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow using \u003ccode\u003e@variant\u003c/code\u003e with stacked variants (e.g. \u003ccode\u003e@variant hover:focus { … }\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19996\"\u003e#19996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow using \u003ccode\u003e@variant\u003c/code\u003e with compound variants (e.g. \u003ccode\u003e@variant hover, focus { … }\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19996\"\u003e#19996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003e--default(…)\u003c/code\u003e in \u003ccode\u003e--value(…)\u003c/code\u003e and \u003ccode\u003e--modifier(…)\u003c/code\u003e for functional \u003ccode\u003e@utility\u003c/code\u003e definitions (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19989\"\u003e#19989\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure \u003ccode\u003e@plugin\u003c/code\u003e resolves package JavaScript entries instead of browser CSS entries when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19949\"\u003e#19949\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix relative \u003ccode\u003e@import\u003c/code\u003e and \u003ccode\u003e@plugin\u003c/code\u003e paths resolving from the wrong directory when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19965\"\u003e#19965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure CSS files containing \u003ccode\u003e@variant\u003c/code\u003e are processed by \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19966\"\u003e#19966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eResolve imports relative to \u003ccode\u003ebase\u003c/code\u003e when \u003ccode\u003eresult.opts.from\u003c/code\u003e is not provided when using \u003ccode\u003e@tailwindcss/postcss\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19980\"\u003e#19980\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: preserve significant \u003ccode\u003e_\u003c/code\u003e whitespace in arbitrary values (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19986\"\u003e#19986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: add parentheses when removing whitespace from arbitrary values would hurt readability (e.g. \u003ccode\u003ew-[calc(100%---spacing(60))]\u003c/code\u003e → \u003ccode\u003ew-[calc(100%-(--spacing(60)))]\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19986\"\u003e#19986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: preserve the original unit in arbitrary values instead of normalizing to base units (e.g. \u003ccode\u003e-mt-[20in]\u003c/code\u003e → \u003ccode\u003emt-[-20in]\u003c/code\u003e, not \u003ccode\u003emt-[-1920px]\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19988\"\u003e#19988\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: migrate arbitrary \u003ccode\u003e:has()\u003c/code\u003e variants from \u003ccode\u003e[\u0026amp;:has(…)]\u003c/code\u003e to \u003ccode\u003ehas-[…]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19991\"\u003e#19991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade: don’t migrate inline \u003ccode\u003estyle\u003c/code\u003e attributes (e.g. \u003ccode\u003estyle=\u0026quot;flex-grow: 1\u0026quot;\u003c/code\u003e → \u003ccode\u003estyle=\u0026quot;flex-grow: 1\u0026quot;\u003c/code\u003e, not \u003ccode\u003estyle=\u0026quot;grow: 1\u0026quot;\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19918\"\u003e#19918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow multiple \u003ccode\u003e@utility\u003c/code\u003e definitions with the same name but different value types (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19777\"\u003e#19777\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExport missing \u003ccode\u003ePluginWithConfig\u003c/code\u003e type from \u003ccode\u003etailwindcss/plugin\u003c/code\u003e to fix errors when inferring plugin config types (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19707\"\u003e#19707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003estart\u003c/code\u003e and \u003ccode\u003eend\u003c/code\u003e legacy utilities without values do not generate CSS (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20003\"\u003e#20003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e--value(…)\u003c/code\u003e is required in functional \u003ccode\u003e@utility\u003c/code\u003e definitions (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20005\"\u003e#20005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: preserve required whitespace around operators in negated arbitrary values (e.g. \u003ccode\u003e-left-[(var(--a)+var(--b))]\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20011\"\u003e#20011\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.2.4] - 2026-04-21\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure imports in \u003ccode\u003e@import\u003c/code\u003e and \u003ccode\u003e@plugin\u003c/code\u003e still resolve correctly when using Vite aliases in \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19947\"\u003e#19947\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.2.3] - 2026-04-20\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCanonicalization: improve canonicalization for \u003ccode\u003etracking-*\u003c/code\u003e utilities by preferring non-negative utilities (e.g. \u003ccode\u003e-tracking-tighter\u003c/code\u003e → \u003ccode\u003etracking-wider\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19827\"\u003e#19827\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix crash due to invalid characters in candidate (exceeding valid unicode code point range) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19829\"\u003e#19829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure query params in imports are considered unique resources when using \u003ccode\u003e@tailwindcss/webpack\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19723\"\u003e#19723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse arbitrary values into shorthand utilities (e.g. \u003ccode\u003epx-[1.2rem] py-[1.2rem]\u003c/code\u003e → \u003ccode\u003ep-[1.2rem]\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19837\"\u003e#19837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse \u003ccode\u003eborder-{t,b}-*\u003c/code\u003e into \u003ccode\u003eborder-y-*\u003c/code\u003e, \u003ccode\u003eborder-{l,r}-*\u003c/code\u003e into \u003ccode\u003eborder-x-*\u003c/code\u003e, and \u003ccode\u003eborder-{t,r,b,l}-*\u003c/code\u003e into \u003ccode\u003eborder-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19842\"\u003e#19842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse \u003ccode\u003escroll-m{t,b}-*\u003c/code\u003e into \u003ccode\u003escroll-my-*\u003c/code\u003e, \u003ccode\u003escroll-m{l,r}-*\u003c/code\u003e into \u003ccode\u003escroll-mx-*\u003c/code\u003e, and \u003ccode\u003escroll-m{t,r,b,l}-*\u003c/code\u003e into \u003ccode\u003escroll-m-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19842\"\u003e#19842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse \u003ccode\u003escroll-p{t,b}-*\u003c/code\u003e into \u003ccode\u003escroll-py-*\u003c/code\u003e, \u003ccode\u003escroll-p{l,r}-*\u003c/code\u003e into \u003ccode\u003escroll-px-*\u003c/code\u003e, and \u003ccode\u003escroll-p{t,r,b,l}-*\u003c/code\u003e into \u003ccode\u003escroll-p-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19842\"\u003e#19842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse \u003ccode\u003eoverflow-{x,y}-*\u003c/code\u003e into \u003ccode\u003eoverflow-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19842\"\u003e#19842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse \u003ccode\u003eoverscroll-{x,y}-*\u003c/code\u003e into \u003ccode\u003eoverscroll-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19842\"\u003e#19842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRead from \u003ccode\u003e--placeholder-color\u003c/code\u003e instead of \u003ccode\u003e--background-color\u003c/code\u003e for \u003ccode\u003eplaceholder-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19843\"\u003e#19843\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/tailwindlabs/tailwindcss/commit/588bd7371f4cae96426e1387819b7fd1d99765f9\"\u003e\u003ccode\u003e588bd73\u003c/code\u003e\u003c/a\u003e 4.3.0 (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/20023\"\u003e#20023\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/59936c6cbb69eae114bc52d0a3c9315b18c70a94\"\u003e\u003ccode\u003e59936c6\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003etab-*\u003c/code\u003e utilities (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/20022\"\u003e#20022\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/90a2373620200bf7e04d1d228a0d0a1c506e532a\"\u003e\u003ccode\u003e90a2373\u003c/code\u003e\u003c/a\u003e add \u003ccode\u003ezoom-*\u003c/code\u003e utilities (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/20020\"\u003e#20020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/2e1ccf7f115732032d2b079073dcb0009baf82a0\"\u003e\u003ccode\u003e2e1ccf7\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003escrollbar-gutter-*\u003c/code\u003e utilities (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/20018\"\u003e#20018\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/754e7512ca51db1f922dc67724cf85a0fde923a9\"\u003e\u003ccode\u003e754e751\u003c/code\u003e\u003c/a\u003e Use non-existing example in tests (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/20021\"\u003e#20021\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/12eb5ae7b6026ff64c04f889b2221418d772da72\"\u003e\u003ccode\u003e12eb5ae\u003c/code\u003e\u003c/a\u003e Cleanup noisy test output (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/20015\"\u003e#20015\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/4255671c5f792c42808ecd6b2dec27c16e3c559e\"\u003e\u003ccode\u003e4255671\u003c/code\u003e\u003c/a\u003e Improve snapshot tests (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/20013\"\u003e#20013\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/8c779899bbc94f9f642db47cafdd363dd094984a\"\u003e\u003ccode\u003e8c77989\u003c/code\u003e\u003c/a\u003e Ensure math operators are surrounded by whitespace in arbitrary values (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/20011\"\u003e#20011\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/b4db3b99d1bc6209a936df34914e0fc34b3e5095\"\u003e\u003ccode\u003eb4db3b9\u003c/code\u003e\u003c/a\u003e Add scrollbar-width and scrollbar-color utilities (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/19981\"\u003e#19981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/08cad84bbe2002398655d7f981eae47379e07fc3\"\u003e\u003ccode\u003e08cad84\u003c/code\u003e\u003c/a\u003e Support \u003ccode\u003e--default(…)\u003c/code\u003e in \u003ccode\u003e--value(…)\u003c/code\u003e and \u003ccode\u003e--modifier(…)\u003c/code\u003e to support fallbac...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commits/v4.3.0/packages/tailwindcss\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@11ty/eleventy` from 3.1.2 to 3.1.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/11ty/eleventy/releases\"\u003e@​11ty/eleventy's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eEleventy v3.1.5: Dependable Dependencies\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo Eleventy core code changes, this release is for minor version dependency updates on 3.x only\n\u003cul\u003e\n\u003cli\u003eFixes \u003ccode\u003enpm audit\u003c/code\u003e report for \u003ccode\u003eminimatch\u003c/code\u003e: \u003ca href=\"https://redirect.github.com/11ty/eleventy/issues/4239\"\u003e#4239\u003c/a\u003e via \u003ca href=\"https://github.com/11ty/recursive-copy/releases/tag/v4.0.4\"\u003e\u003ccode\u003e@11ty/recursive-copy@4.0.4\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade \u003ca href=\"https://github.com/harttle/liquidjs/releases\"\u003e\u003ccode\u003eliquidjs\u003c/code\u003e from 10.21 to 10.25\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFreezes \u003ccode\u003emoo\u003c/code\u003e dependency \u003ca href=\"https://redirect.github.com/11ty/eleventy/issues/4240\"\u003e#4240\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemoves dev dependency \u003ccode\u003erimraf\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eSmall improvements to HTML Relative Passthrough Copy tests\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/11ty/eleventy/compare/v3.1.2...v3.1.5\"\u003ehttps://github.com/11ty/eleventy/compare/v3.1.2...v3.1.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eEleventy v3.1.4\u003c/h2\u003e\n\u003cp\u003e⚠️ This immutable release failed to publish. Please use the identical \u003ca href=\"https://github.com/11ty/eleventy/releases/tag/v3.1.5\"\u003eEleventy v3.1.5\u003c/a\u003e instead!\u003c/p\u003e\n\u003ch2\u003eEleventy v3.1.3\u003c/h2\u003e\n\u003cp\u003e⚠️ This immutable release failed to publish. Please use the identical \u003ca href=\"https://github.com/11ty/eleventy/releases/tag/v3.1.5\"\u003eEleventy v3.1.5\u003c/a\u003e instead!\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/11ty/eleventy/commit/c8cae123fe61ea17aac6ce850393c157d0e30780\"\u003e\u003ccode\u003ec8cae12\u003c/code\u003e\u003c/a\u003e v3.1.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/11ty/eleventy/commit/08f0ef095a885d4177884c93f6faf7cdd90e77de\"\u003e\u003ccode\u003e08f0ef0\u003c/code\u003e\u003c/a\u003e Release script changes from \u003ccode\u003emain\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/11ty/eleventy/commit/52bcacbf94e33d19e81199d2e115b5c5ce275da5\"\u003e\u003ccode\u003e52bcacb\u003c/code\u003e\u003c/a\u003e v3.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/11ty/eleventy/commit/a3ea614d64d5e80d6f2e6708a4d7f79b82b1720e\"\u003e\u003ccode\u003ea3ea614\u003c/code\u003e\u003c/a\u003e Fix release script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/11ty/eleventy/commit/b3a1fd2af518ee14f31437e20faf18fbb103e7fe\"\u003e\u003ccode\u003eb3a1fd2\u003c/code\u003e\u003c/a\u003e v3.1.3 Coverage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/11ty/eleventy/commit/b8119031b71f098e46b3fde91a88e0bf14861655\"\u003e\u003ccode\u003eb811903\u003c/code\u003e\u003c/a\u003e More test ignores for Node 24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/11ty/eleventy/commit/9d540d86c1cfee308ebe129512b47610ee898fb3\"\u003e\u003ccode\u003e9d540d8\u003c/code\u003e\u003c/a\u003e v3.1.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/11ty/eleventy/commit/116f6e210e229bc8ed362d2a48aa842660be4604\"\u003e\u003ccode\u003e116f6e2\u003c/code\u003e\u003c/a\u003e Upgrade dependencies. Fixes \u003ca href=\"https://redirect.github.com/11ty/eleventy/issues/4239\"\u003e#4239\u003c/a\u003e Fixes \u003ca href=\"https://redirect.github.com/11ty/eleventy/issues/4240\"\u003e#4240\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/11ty/eleventy/commit/21322ea5ed8427c9c8b1ee12ea5303fe3b090b74\"\u003e\u003ccode\u003e21322ea\u003c/code\u003e\u003c/a\u003e Removes \u003ccode\u003erimraf\u003c/code\u003e dev dependency\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/11ty/eleventy/compare/v3.1.2...v3.1.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​11ty/eleventy\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@biomejs/biome` from 2.4.4 to 2.4.16\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/biomejs/biome/releases\"\u003e@​biomejs/biome's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eBiome CLI v2.4.16\u003c/h2\u003e\n\u003ch2\u003e2.4.16\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/biomejs/biome/pull/10329\"\u003e#10329\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/ef764d51b9f5be18ec5a4f9b4dce732512e5d805\"\u003e\u003ccode\u003eef764d5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Conaclos\"\u003e\u003ccode\u003e@​Conaclos\u003c/code\u003e\u003c/a\u003e! - Fixed an issue where diagnostics showed an incorrect location in Astro files.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10363\"\u003e#10363\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/50aa4157599a1ac5c77c13bce81f5c87240beff0\"\u003e\u003ccode\u003e50aa415\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Fixed HTML formatting for a case where comments could cause the formatter to split up a closing tag, which would cause the resulting HTML to be syntactically invalid.\u003c/p\u003e\n\u003cp\u003eInput:\u003c/p\u003e\n\u003cpre lang=\"html\"\u003e\u003ccode\u003e\u0026lt;span\n  \u0026gt;\u0026lt;!-- 1\n--\u0026gt;\u0026lt;span\u0026gt;a\u0026lt;/span\n  \u0026gt;\u0026lt;!-- 2\n--\u0026gt;\u0026lt;span\u0026gt;b\u0026lt;/span\n  \u0026gt;\u0026lt;!-- 3\n--\u0026gt;\u0026lt;/span\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eOutput:\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e  \u0026lt;span\n\t  \u0026gt;\u0026lt;!-- 1\n- --\u0026gt; \u0026lt;span\u0026gt;a\u0026lt;/span\u0026lt;!-- 2\n- --\u0026gt; \u0026gt;\u0026lt;span\u0026gt;b\u0026lt;/span\u0026gt;\u0026lt;!-- 3\n+ --\u0026gt;\u0026lt;span\u0026gt;a\u0026lt;/span\u0026gt;\u0026lt;!-- 2\n+ --\u0026gt;\u0026lt;span\u0026gt;b\u0026lt;/span\u0026gt;\u0026lt;!-- 3\n  --\u0026gt;\u0026lt;/span\n  \u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10465\"\u003e#10465\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/0c718da81770f47d65845bc1a006f99512d9359b\"\u003e\u003ccode\u003e0c718da\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dfedoryshchev\"\u003e\u003ccode\u003e@​dfedoryshchev\u003c/code\u003e\u003c/a\u003e! - Fixed diagnostics emitted by the \u003ccode\u003enoUntrustedLicenses\u003c/code\u003e rule.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10358\"\u003e#10358\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/05c26176573534a0abfa92d454d244f9569bc77d\"\u003e\u003ccode\u003e05c2617\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/10356\"\u003e#10356\u003c/a\u003e: \u003ccode\u003ebiome rage --linter\u003c/code\u003e now displays rules enabled through linter domains in the enabled rules list.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10300\"\u003e#10300\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/950247c389e693c16b47d61d8ef0f1b85d1a1b02\"\u003e\u003ccode\u003e950247c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/10265\"\u003e#10265\u003c/a\u003e: Svelte function bindings such as \u003ccode\u003ebind:value={get, set}\u003c/code\u003e are now parsed more precisely, so \u003ca href=\"https://biomejs.dev/linter/rules/no-comma-operator/\"\u003e\u003ccode\u003enoCommaOperator\u003c/code\u003e\u003c/a\u003e won't emit false positives for that syntax anymore.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9786\"\u003e#9786\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/e71f58490f3121432d1bc24ae5330ecf96391a40\"\u003e\u003ccode\u003ee71f584\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/MeGaNeKoS\"\u003e\u003ccode\u003e@​MeGaNeKoS\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/8480\"\u003e#8480\u003c/a\u003e: \u003ca href=\"https://biomejs.dev/linter/rules/use-destructuring/\"\u003e\u003ccode\u003euseDestructuring\u003c/code\u003e\u003c/a\u003e now provides \u003ccode\u003evariableDeclarator\u003c/code\u003e and \u003ccode\u003eassignmentExpression\u003c/code\u003e options to control which contexts enforce destructuring, matching ESLint's \u003ccode\u003eprefer-destructuring\u003c/code\u003e configuration. Both default to \u003ccode\u003e{array: true, object: true}\u003c/code\u003e. The diagnostic for object destructuring in assignment expressions now instructs users to wrap the assignment in parentheses.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10425\"\u003e#10425\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/1948b7242e092ed0cfcf501ef6f119202b8ea93b\"\u003e\u003ccode\u003e1948b72\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/sjh9714\"\u003e\u003ccode\u003e@​sjh9714\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/10244\"\u003e#10244\u003c/a\u003e: The \u003ccode\u003euseOptionalChain\u003c/code\u003e rule now detects negated guard inequality chains like \u003ccode\u003e!foo || foo.bar !== \u0026quot;x\u0026quot;\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10442\"\u003e#10442\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/001f94f696d9baca3c231d39895a01d4dd528d52\"\u003e\u003ccode\u003e001f94f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/10411\"\u003e#10411\u003c/a\u003e: \u003ca href=\"https://biomejs.dev/linter/rules/no-misused-promises/\"\u003e\u003ccode\u003enoMisusedPromises\u003c/code\u003e\u003c/a\u003e no longer causes a stack overflow when a nested function returns an object with shorthand properties that shadow destructured variables from an outer scope.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10318\"\u003e#10318\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/9b1577fa400279d9b0222cbc920cfa9ddcf1c9d6\"\u003e\u003ccode\u003e9b1577f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Added support for \u003ccode\u003eformatter.trailingCommas\u003c/code\u003e in overrides. This option was previously available in the top-level formatter configuration but missing from formatter overrides.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10319\"\u003e#10319\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/2e3770923f9fb4e33606113e726014f7b63730d0\"\u003e\u003ccode\u003e2e37709\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Fixed Vue and Svelte formatting for standalone interpolations in inline elements. Biome now preserves existing newlines in cases like:\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/biomejs/biome/blob/main/packages/@biomejs/biome/CHANGELOG.md\"\u003e@​biomejs/biome's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.4.16\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/biomejs/biome/pull/10329\"\u003e#10329\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/ef764d51b9f5be18ec5a4f9b4dce732512e5d805\"\u003e\u003ccode\u003eef764d5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Conaclos\"\u003e\u003ccode\u003e@​Conaclos\u003c/code\u003e\u003c/a\u003e! - Fixed an issue where diagnostics showed an incorrect location in Astro files.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10363\"\u003e#10363\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/50aa4157599a1ac5c77c13bce81f5c87240beff0\"\u003e\u003ccode\u003e50aa415\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Fixed HTML formatting for a case where comments could cause the formatter to split up a closing tag, which would cause the resulting HTML to be syntactically invalid.\u003c/p\u003e\n\u003cp\u003eInput:\u003c/p\u003e\n\u003cpre lang=\"html\"\u003e\u003ccode\u003e\u0026lt;span\n  \u0026gt;\u0026lt;!-- 1\n--\u0026gt;\u0026lt;span\u0026gt;a\u0026lt;/span\n  \u0026gt;\u0026lt;!-- 2\n--\u0026gt;\u0026lt;span\u0026gt;b\u0026lt;/span\n  \u0026gt;\u0026lt;!-- 3\n--\u0026gt;\u0026lt;/span\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eOutput:\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e  \u0026lt;span\n\t  \u0026gt;\u0026lt;!-- 1\n- --\u0026gt; \u0026lt;span\u0026gt;a\u0026lt;/span\u0026lt;!-- 2\n- --\u0026gt; \u0026gt;\u0026lt;span\u0026gt;b\u0026lt;/span\u0026gt;\u0026lt;!-- 3\n+ --\u0026gt;...\n\n_Description has been truncated_","html_url":"https://github.com/brisbanesocialchess/brisbanesocialchess.github.io/pull/1041","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/brisbanesocialchess%2Fbrisbanesocialchess.github.io/issues/1041","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1041/packages"}},{"old_version":"9.4.2","new_version":"9.4.3","update_type":"patch","path":null,"pr_created_at":"2026-05-04T11:37:49.000Z","version_change":"9.4.2 → 9.4.3","issue":{"uuid":"4376220837","node_id":"PR_kwDOFkeXts7X_VNR","number":726,"state":"open","title":"chore(deps): bump the dependencies group with 2 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-04T11:37:49.000Z","updated_at":"2026-05-04T11:38:22.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"dependencies","update_count":2,"packages":[{"name":"hyperid","old_version":"3.3.0","new_version":"4.0.0","repository_url":"https://github.com/mcollina/hyperid"},{"name":"@npmcli/arborist","old_version":"9.4.2","new_version":"9.4.3","repository_url":"https://github.com/npm/cli"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dependencies group with 2 updates: [hyperid](https://github.com/mcollina/hyperid) and [@npmcli/arborist](https://github.com/npm/cli/tree/HEAD/workspaces/arborist).\n\nUpdates `hyperid` from 3.3.0 to 4.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mcollina/hyperid/releases\"\u003ehyperid's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003emodernize: neostandard, drop uuid, refresh CI matrix by \u003ca href=\"https://github.com/mcollina\"\u003e\u003ccode\u003e@​mcollina\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mcollina/hyperid/pull/40\"\u003emcollina/hyperid#40\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump buffer to ^6.0.3 and bloomfilter to ^1.1.0 by \u003ca href=\"https://github.com/mcollina\"\u003e\u003ccode\u003e@​mcollina\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mcollina/hyperid/pull/41\"\u003emcollina/hyperid#41\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/mcollina/hyperid/compare/v3.3.0...v4.0.0\"\u003ehttps://github.com/mcollina/hyperid/compare/v3.3.0...v4.0.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mcollina/hyperid/commit/42983629697b863b01a1a98163abec6c75adc1c1\"\u003e\u003ccode\u003e4298362\u003c/code\u003e\u003c/a\u003e Bumped v4.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mcollina/hyperid/commit/5040f5af4242840c2f88aeb0954e70b19e1f0549\"\u003e\u003ccode\u003e5040f5a\u003c/code\u003e\u003c/a\u003e chore: bump nanoid to ^5.1.9 and refresh benchmarks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mcollina/hyperid/commit/b7e4cd8759368d685ff81815ddc5a7921ff2f39d\"\u003e\u003ccode\u003eb7e4cd8\u003c/code\u003e\u003c/a\u003e test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mcollina/hyperid/commit/0ccfd26c90d16e87ea5dd3b44849e52bb4eea36b\"\u003e\u003ccode\u003e0ccfd26\u003c/code\u003e\u003c/a\u003e chore: bump buffer to ^6.0.3 and bloomfilter to ^1.1.0 (\u003ca href=\"https://redirect.github.com/mcollina/hyperid/issues/41\"\u003e#41\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mcollina/hyperid/commit/aa7414ef02eccc1c71046da135ea8b1971c7ba0a\"\u003e\u003ccode\u003eaa7414e\u003c/code\u003e\u003c/a\u003e fix: update CI badge to use GitHub Actions endpoint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mcollina/hyperid/commit/a5a341d69ab086dae1fcb2e058748f965c0fdb0e\"\u003e\u003ccode\u003ea5a341d\u003c/code\u003e\u003c/a\u003e modernize: neostandard, drop uuid, refresh CI matrix (\u003ca href=\"https://redirect.github.com/mcollina/hyperid/issues/40\"\u003e#40\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mcollina/hyperid/compare/v3.3.0...v4.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@npmcli/arborist` from 9.4.2 to 9.4.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\"\u003e@​npmcli/arborist's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003earborist: v9.4.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/cli/compare/arborist-v9.4.2...arborist-v9.4.3\"\u003e9.4.3\u003c/a\u003e (2026-04-22)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/7cd45c6037e2a09e7692d64d6bf16e1eaa24550a\"\u003e\u003ccode\u003e7cd45c6\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9253\"\u003e#9253\u003c/a\u003e arborist: handle \u003ccode\u003enpm link\u003c/code\u003e with install-strategy=linked (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/7e3a66e96431e13ca7a0c09b2f8d421b9350aa13\"\u003e\u003ccode\u003e7e3a66e\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9238\"\u003e#9238\u003c/a\u003e arborist: do not install inert optional extraneous shared dependencies (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9238\"\u003e#9238\u003c/a\u003e) (\u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lovell\"\u003e\u003ccode\u003e@​lovell\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/cff9ce9f5c604478d0a4dfaa164844c43f0eb38d\"\u003e\u003ccode\u003ecff9ce9\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9237\"\u003e#9237\u003c/a\u003e pass _isRoot context where missing (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9237\"\u003e#9237\u003c/a\u003e) (\u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot])\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/arborist-v9.4.3/workspaces/arborist/CHANGELOG.md\"\u003e@​npmcli/arborist'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.4.2...arborist-v9.4.3\"\u003e9.4.3\u003c/a\u003e (2026-04-22)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/7cd45c6037e2a09e7692d64d6bf16e1eaa24550a\"\u003e\u003ccode\u003e7cd45c6\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9253\"\u003e#9253\u003c/a\u003e arborist: handle \u003ccode\u003enpm link\u003c/code\u003e with install-strategy=linked (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/7e3a66e96431e13ca7a0c09b2f8d421b9350aa13\"\u003e\u003ccode\u003e7e3a66e\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9238\"\u003e#9238\u003c/a\u003e arborist: do not install inert optional extraneous shared dependencies (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9238\"\u003e#9238\u003c/a\u003e) (\u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lovell\"\u003e\u003ccode\u003e@​lovell\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/cff9ce9f5c604478d0a4dfaa164844c43f0eb38d\"\u003e\u003ccode\u003ecff9ce9\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9237\"\u003e#9237\u003c/a\u003e pass _isRoot context where missing (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9237\"\u003e#9237\u003c/a\u003e) (\u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot])\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/524590fea8740eafffea3699ab7fe1435e9c92e5\"\u003e\u003ccode\u003e524590f\u003c/code\u003e\u003c/a\u003e chore: release 11.13.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/7cd45c6037e2a09e7692d64d6bf16e1eaa24550a\"\u003e\u003ccode\u003e7cd45c6\u003c/code\u003e\u003c/a\u003e fix(arborist): handle \u003ccode\u003enpm link\u003c/code\u003e with install-strategy=linked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/7e3a66e96431e13ca7a0c09b2f8d421b9350aa13\"\u003e\u003ccode\u003e7e3a66e\u003c/code\u003e\u003c/a\u003e fix(arborist): do not install inert optional extraneous shared dependencies (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/cff9ce9f5c604478d0a4dfaa164844c43f0eb38d\"\u003e\u003ccode\u003ecff9ce9\u003c/code\u003e\u003c/a\u003e fix: pass _isRoot context where missing (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9237\"\u003e#9237\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/1afa73868d05c67480c6fb211f38d8c165d49fc9\"\u003e\u003ccode\u003e1afa738\u003c/code\u003e\u003c/a\u003e chore: release 11.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/21ea382a60b3693ff6c44c81447caa5d0294169c\"\u003e\u003ccode\u003e21ea382\u003c/code\u003e\u003c/a\u003e fix(arborist): resolve sibling override sets via common ancestor (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9110\"\u003e#9110\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/51365b1b8a7924d082f00c27a4aedcb1f81110ec\"\u003e\u003ccode\u003e51365b1\u003c/code\u003e\u003c/a\u003e fix(arborist): update store symlinks when hash changes in linked strategy (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9\"\u003e#9\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/8e0a7315d0719227c83ce9921c2bd56d201ad3ca\"\u003e\u003ccode\u003e8e0a731\u003c/code\u003e\u003c/a\u003e fix(arborist): skip linked actual tree diff in package-lock-only mode (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9108\"\u003e#9108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/8afa3bd21461c0984caf1bcc2e486c4881bda516\"\u003e\u003ccode\u003e8afa3bd\u003c/code\u003e\u003c/a\u003e chore: release 11.11.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/5b7c0cc83b6957a2478aff90b64343555919da84\"\u003e\u003ccode\u003e5b7c0cc\u003c/code\u003e\u003c/a\u003e fix(arborist): exclude store nodes from :root \u0026gt; * in linked strategy (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9096\"\u003e#9096\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/npm/cli/commits/arborist-v9.4.3/workspaces/arborist\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/NodeSecure/scanner/pull/726","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/NodeSecure%2Fscanner/issues/726","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/726/packages"}},{"old_version":"9.4.2","new_version":"9.4.3","update_type":"patch","path":null,"pr_created_at":"2026-04-24T23:22:42.000Z","version_change":"9.4.2 → 9.4.3","issue":{"uuid":"4326139804","node_id":"PR_kwDOCPz9mc7Vf04M","number":2881,"state":"open","title":"fix(deps): bump @npmcli/arborist from 9.4.2 to 9.4.3","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-04-24T23:22:42.000Z","updated_at":"2026-04-24T23:22:52.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"fix(deps)","packages":[{"name":"@npmcli/arborist","old_version":"9.4.2","new_version":"9.4.3","repository_url":"https://github.com/npm/cli"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@npmcli/arborist](https://github.com/npm/cli/tree/HEAD/workspaces/arborist) from 9.4.2 to 9.4.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\"\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.4.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/cli/compare/arborist-v9.4.2...arborist-v9.4.3\"\u003e9.4.3\u003c/a\u003e (2026-04-22)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/7cd45c6037e2a09e7692d64d6bf16e1eaa24550a\"\u003e\u003ccode\u003e7cd45c6\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9253\"\u003e#9253\u003c/a\u003e arborist: handle \u003ccode\u003enpm link\u003c/code\u003e with install-strategy=linked (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/7e3a66e96431e13ca7a0c09b2f8d421b9350aa13\"\u003e\u003ccode\u003e7e3a66e\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9238\"\u003e#9238\u003c/a\u003e arborist: do not install inert optional extraneous shared dependencies (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9238\"\u003e#9238\u003c/a\u003e) (\u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lovell\"\u003e\u003ccode\u003e@​lovell\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/cff9ce9f5c604478d0a4dfaa164844c43f0eb38d\"\u003e\u003ccode\u003ecff9ce9\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9237\"\u003e#9237\u003c/a\u003e pass _isRoot context where missing (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9237\"\u003e#9237\u003c/a\u003e) (\u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot])\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/arborist-v9.4.3/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.4.2...arborist-v9.4.3\"\u003e9.4.3\u003c/a\u003e (2026-04-22)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/7cd45c6037e2a09e7692d64d6bf16e1eaa24550a\"\u003e\u003ccode\u003e7cd45c6\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9253\"\u003e#9253\u003c/a\u003e arborist: handle \u003ccode\u003enpm link\u003c/code\u003e with install-strategy=linked (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/7e3a66e96431e13ca7a0c09b2f8d421b9350aa13\"\u003e\u003ccode\u003e7e3a66e\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9238\"\u003e#9238\u003c/a\u003e arborist: do not install inert optional extraneous shared dependencies (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9238\"\u003e#9238\u003c/a\u003e) (\u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lovell\"\u003e\u003ccode\u003e@​lovell\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/cff9ce9f5c604478d0a4dfaa164844c43f0eb38d\"\u003e\u003ccode\u003ecff9ce9\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9237\"\u003e#9237\u003c/a\u003e pass _isRoot context where missing (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9237\"\u003e#9237\u003c/a\u003e) (\u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot])\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/524590fea8740eafffea3699ab7fe1435e9c92e5\"\u003e\u003ccode\u003e524590f\u003c/code\u003e\u003c/a\u003e chore: release 11.13.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/7cd45c6037e2a09e7692d64d6bf16e1eaa24550a\"\u003e\u003ccode\u003e7cd45c6\u003c/code\u003e\u003c/a\u003e fix(arborist): handle \u003ccode\u003enpm link\u003c/code\u003e with install-strategy=linked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/7e3a66e96431e13ca7a0c09b2f8d421b9350aa13\"\u003e\u003ccode\u003e7e3a66e\u003c/code\u003e\u003c/a\u003e fix(arborist): do not install inert optional extraneous shared dependencies (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/cff9ce9f5c604478d0a4dfaa164844c43f0eb38d\"\u003e\u003ccode\u003ecff9ce9\u003c/code\u003e\u003c/a\u003e fix: pass _isRoot context where missing (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9237\"\u003e#9237\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/1afa73868d05c67480c6fb211f38d8c165d49fc9\"\u003e\u003ccode\u003e1afa738\u003c/code\u003e\u003c/a\u003e chore: release 11.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/21ea382a60b3693ff6c44c81447caa5d0294169c\"\u003e\u003ccode\u003e21ea382\u003c/code\u003e\u003c/a\u003e fix(arborist): resolve sibling override sets via common ancestor (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9110\"\u003e#9110\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/51365b1b8a7924d082f00c27a4aedcb1f81110ec\"\u003e\u003ccode\u003e51365b1\u003c/code\u003e\u003c/a\u003e fix(arborist): update store symlinks when hash changes in linked strategy (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9\"\u003e#9\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/8e0a7315d0719227c83ce9921c2bd56d201ad3ca\"\u003e\u003ccode\u003e8e0a731\u003c/code\u003e\u003c/a\u003e fix(arborist): skip linked actual tree diff in package-lock-only mode (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9108\"\u003e#9108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/8afa3bd21461c0984caf1bcc2e486c4881bda516\"\u003e\u003ccode\u003e8afa3bd\u003c/code\u003e\u003c/a\u003e chore: release 11.11.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/5b7c0cc83b6957a2478aff90b64343555919da84\"\u003e\u003ccode\u003e5b7c0cc\u003c/code\u003e\u003c/a\u003e fix(arborist): exclude store nodes from :root \u0026gt; * in linked strategy (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9096\"\u003e#9096\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/npm/cli/commits/arborist-v9.4.3/workspaces/arborist\"\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=@npmcli/arborist\u0026package-manager=npm_and_yarn\u0026previous-version=9.4.2\u0026new-version=9.4.3)](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-pkgbuild/pull/2881","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/arlac77%2Fnpm-pkgbuild/issues/2881","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2881/packages"}},{"old_version":"9.3.1","new_version":"9.4.2","update_type":"minor","path":null,"pr_created_at":"2026-04-17T02:47:17.000Z","version_change":"9.3.1 → 9.4.2","issue":{"uuid":"4279798678","node_id":"PR_kwDOPHT-Ds7TK9jl","number":1034,"state":"open","title":"Bump the npm-dependencies group across 1 directory with 18 updates","user":"dependabot[bot]","labels":["dependencies","javascript","root","backend"],"assignees":[],"locked":false,"comments_count":4,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-17T02:47:17.000Z","updated_at":"2026-04-17T02:48:52.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"npm-dependencies","update_count":18,"packages":[{"name":"@tailwindcss/cli","old_version":"4.2.1","new_version":"4.2.2","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"rollup","old_version":"4.59.0","new_version":"4.60.1","repository_url":"https://github.com/rollup/rollup"},{"name":"@11ty/eleventy","old_version":"3.1.2","new_version":"3.1.5","repository_url":"https://github.com/11ty/eleventy"},{"name":"@biomejs/biome","old_version":"2.4.4","new_version":"2.4.11","repository_url":"https://github.com/biomejs/biome"},{"name":"@cloudflare/vitest-pool-workers","old_version":"0.12.18","new_version":"0.14.3","repository_url":"https://github.com/cloudflare/workers-sdk"},{"name":"@npmcli/arborist","old_version":"9.3.1","new_version":"9.4.2","repository_url":"https://github.com/npm/cli"},{"name":"@vitest/coverage-istanbul","old_version":"3.2.4","new_version":"4.1.4","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/coverage-v8","old_version":"3.2.4","new_version":"4.1.4","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"esbuild","old_version":"0.27.3","new_version":"0.28.0","repository_url":"https://github.com/evanw/esbuild"},{"name":"eslint","old_version":"10.0.2","new_version":"10.2.0","repository_url":"https://github.com/eslint/eslint"},{"name":"globals","old_version":"17.3.0","new_version":"17.4.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"lerna","old_version":"9.0.4","new_version":"9.0.7","repository_url":"https://github.com/lerna/lerna"},{"name":"postcss","old_version":"8.5.6","new_version":"8.5.9","repository_url":"https://github.com/postcss/postcss"},{"name":"prettier","old_version":"3.8.1","new_version":"3.8.2","repository_url":"https://github.com/prettier/prettier"},{"name":"svgo","old_version":"4.0.0","new_version":"4.0.1","repository_url":"https://github.com/svg/svgo"},{"name":"vitest","old_version":"3.2.4","new_version":"4.1.4","repository_url":"https://github.com/vitest-dev/vitest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-dependencies group with 16 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@tailwindcss/cli](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-cli) | `4.2.1` | `4.2.2` |\n| [rollup](https://github.com/rollup/rollup) | `4.59.0` | `4.60.1` |\n| [@11ty/eleventy](https://github.com/11ty/eleventy) | `3.1.2` | `3.1.5` |\n| [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.4.4` | `2.4.11` |\n| [@cloudflare/vitest-pool-workers](https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/vitest-pool-workers) | `0.12.18` | `0.14.3` |\n| [@npmcli/arborist](https://github.com/npm/cli/tree/HEAD/workspaces/arborist) | `9.3.1` | `9.4.2` |\n| [@vitest/coverage-istanbul](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-istanbul) | `3.2.4` | `4.1.4` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `3.2.4` | `4.1.4` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.27.3` | `0.28.0` |\n| [eslint](https://github.com/eslint/eslint) | `10.0.2` | `10.2.0` |\n| [globals](https://github.com/sindresorhus/globals) | `17.3.0` | `17.4.0` |\n| [lerna](https://github.com/lerna/lerna/tree/HEAD/packages/lerna) | `9.0.4` | `9.0.7` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.6` | `8.5.9` |\n| [prettier](https://github.com/prettier/prettier) | `3.8.1` | `3.8.2` |\n| [svgo](https://github.com/svg/svgo) | `4.0.0` | `4.0.1` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `3.2.4` | `4.1.4` |\n\n\nUpdates `@tailwindcss/cli` from 4.2.1 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\"\u003e\u003ccode\u003e@​tailwindcss/cli\u003c/code\u003e'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\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\"\u003e\u003ccode\u003e@​tailwindcss/cli\u003c/code\u003e'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\u003c/blockquote\u003e\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-cli/issues/19821\"\u003e#19821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/aaaefe8b5df0a1e985190880c8067b4b3fe08421\"\u003e\u003ccode\u003eaaaefe8\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003e--stream\u003c/code\u003e flag to \u003ccode\u003ecanonicalize\u003c/code\u003e subcommand (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-cli/issues/19796\"\u003e#19796\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/a4be983865b1cfdcd17d9264e6f80482986da6cc\"\u003e\u003ccode\u003ea4be983\u003c/code\u003e\u003c/a\u003e increase timeout of canonicalization tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/ad9fdef0059f981c1dcc0ae054219eaf3b735282\"\u003e\u003ccode\u003ead9fdef\u003c/code\u003e\u003c/a\u003e drop unnecessary test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/e96909accdf8027efef419fbb667ce5b8fab402f\"\u003e\u003ccode\u003ee96909a\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003etailwindcss canonicalize\u003c/code\u003e sub-command (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-cli/issues/19783\"\u003e#19783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commits/v4.2.2/packages/@tailwindcss-cli\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rollup` from 4.59.0 to 4.60.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rollup/rollup/releases\"\u003erollup's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.60.1\u003c/h2\u003e\n\u003ch2\u003e4.60.1\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2026-03-30\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eResolve a situation where side effect imports could be dropped due to a caching issue (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6286\"\u003e#6286\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePull Requests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6286\"\u003e#6286\u003c/a\u003e: fix: skip dropping side-effects on namespaceReexportsByName cache hit (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6274\"\u003e#6274\u003c/a\u003e) (\u003ca href=\"https://github.com/littlegrayss\"\u003e\u003ccode\u003e@​littlegrayss\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TrickyPi\"\u003e\u003ccode\u003e@​TrickyPi\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6317\"\u003e#6317\u003c/a\u003e: chore(deps): pin dependencies (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6318\"\u003e#6318\u003c/a\u003e: chore(deps): update msys2/setup-msys2 digest to cafece8 (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6319\"\u003e#6319\u003c/a\u003e: chore(deps): update minor/patch updates (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6320\"\u003e#6320\u003c/a\u003e: chore(deps): pin dependency typescript to v5 (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6321\"\u003e#6321\u003c/a\u003e: chore(deps): update openharmony-rs/setup-ohos-sdk action to v1 (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6322\"\u003e#6322\u003c/a\u003e: fix(deps): update swc monorepo (major) (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6323\"\u003e#6323\u003c/a\u003e: chore(deps): lock file maintenance (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6324\"\u003e#6324\u003c/a\u003e: chore(deps): lock file maintenance (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.60.0\u003c/h2\u003e\n\u003ch2\u003e4.60.0\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2026-03-22\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport source phase imports as long as they are external (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6279\"\u003e#6279\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePull Requests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6279\"\u003e#6279\u003c/a\u003e: feat: external only Source Phase imports support (\u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.59.1\u003c/h2\u003e\n\u003ch2\u003e4.59.1\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2026-03-21\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix a crash when using lazy dynamic imports with moduleSideEffects:false (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6306\"\u003e#6306\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePull Requests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6281\"\u003e#6281\u003c/a\u003e: fix(deps): update minor/patch updates (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6282\"\u003e#6282\u003c/a\u003e: chore(deps): update github artifact actions (major) (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6283\"\u003e#6283\u003c/a\u003e: chore(deps): update dependency nyc to v18 (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6284\"\u003e#6284\u003c/a\u003e: fix(deps): update swc monorepo (major) (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6285\"\u003e#6285\u003c/a\u003e: chore(deps): lock file maintenance (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rollup/rollup/blob/master/CHANGELOG.md\"\u003erollup's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.60.1\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2026-03-30\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eResolve a situation where side effect imports could be dropped due to a caching issue (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6286\"\u003e#6286\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePull Requests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6286\"\u003e#6286\u003c/a\u003e: fix: skip dropping side-effects on namespaceReexportsByName cache hit (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6274\"\u003e#6274\u003c/a\u003e) (\u003ca href=\"https://github.com/littlegrayss\"\u003e\u003ccode\u003e@​littlegrayss\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TrickyPi\"\u003e\u003ccode\u003e@​TrickyPi\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6317\"\u003e#6317\u003c/a\u003e: chore(deps): pin dependencies (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6318\"\u003e#6318\u003c/a\u003e: chore(deps): update msys2/setup-msys2 digest to cafece8 (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6319\"\u003e#6319\u003c/a\u003e: chore(deps): update minor/patch updates (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6320\"\u003e#6320\u003c/a\u003e: chore(deps): pin dependency typescript to v5 (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6321\"\u003e#6321\u003c/a\u003e: chore(deps): update openharmony-rs/setup-ohos-sdk action to v1 (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6322\"\u003e#6322\u003c/a\u003e: fix(deps): update swc monorepo (major) (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6323\"\u003e#6323\u003c/a\u003e: chore(deps): lock file maintenance (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6324\"\u003e#6324\u003c/a\u003e: chore(deps): lock file maintenance (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.60.0\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2026-03-22\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport source phase imports as long as they are external (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6279\"\u003e#6279\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePull Requests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6279\"\u003e#6279\u003c/a\u003e: feat: external only Source Phase imports support (\u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.59.1\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2026-03-21\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix a crash when using lazy dynamic imports with moduleSideEffects:false (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6306\"\u003e#6306\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePull Requests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6281\"\u003e#6281\u003c/a\u003e: fix(deps): update minor/patch updates (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6282\"\u003e#6282\u003c/a\u003e: chore(deps): update github artifact actions (major) (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6283\"\u003e#6283\u003c/a\u003e: chore(deps): update dependency nyc to v18 (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6284\"\u003e#6284\u003c/a\u003e: fix(deps): update swc monorepo (major) (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6285\"\u003e#6285\u003c/a\u003e: chore(deps): lock file maintenance (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6290\"\u003e#6290\u003c/a\u003e: chore(deps): update minor/patch updates (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6291\"\u003e#6291\u003c/a\u003e: chore(deps): update dependency \u003ccode\u003e@​shikijs/vitepress-twoslash\u003c/code\u003e to v4 (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6292\"\u003e#6292\u003c/a\u003e: chore(deps): lock file maintenance (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\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/rollup/rollup/commit/ae871d762f6bbeb4320d28fe179211168f27a434\"\u003e\u003ccode\u003eae871d7\u003c/code\u003e\u003c/a\u003e 4.60.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/51f8f602fac0edfcf9b01fbff2a7f80e395d68bf\"\u003e\u003ccode\u003e51f8f60\u003c/code\u003e\u003c/a\u003e fix: skip dropping side-effects on namespaceReexportsByName cache hit (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6274\"\u003e#6274\u003c/a\u003e)...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/ca5540692dee41c3ce2ed3ed280e0f3e7c228115\"\u003e\u003ccode\u003eca55406\u003c/code\u003e\u003c/a\u003e chore(deps): pin dependency typescript to v5 (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6320\"\u003e#6320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/fe50d862804c1f157f0ae378a3c555b8b3ef6ce7\"\u003e\u003ccode\u003efe50d86\u003c/code\u003e\u003c/a\u003e chore(deps): pin dependencies (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6317\"\u003e#6317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/42785ffa0be3add9d2b5b355adcd4a41d850fe9d\"\u003e\u003ccode\u003e42785ff\u003c/code\u003e\u003c/a\u003e chore(deps): update minor/patch updates (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6319\"\u003e#6319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/65e82a98065543b16a17fb3ea23594d7dbdb5108\"\u003e\u003ccode\u003e65e82a9\u003c/code\u003e\u003c/a\u003e chore(deps): update msys2/setup-msys2 digest to cafece8 (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6318\"\u003e#6318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/c336205e2b926dfb134d80c740198cf2ea43159f\"\u003e\u003ccode\u003ec336205\u003c/code\u003e\u003c/a\u003e chore(deps): update openharmony-rs/setup-ohos-sdk action to v1 (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6321\"\u003e#6321\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/b25d25e8e6f3127d40d7b1b93dac4b9941907324\"\u003e\u003ccode\u003eb25d25e\u003c/code\u003e\u003c/a\u003e fix(deps): update swc monorepo (major) (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6322\"\u003e#6322\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/119abdba9b50c1243623bb66d3af2a1e46ca990f\"\u003e\u003ccode\u003e119abdb\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6324\"\u003e#6324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/5598a6658cd8220f146bb7b034f436f432c98c80\"\u003e\u003ccode\u003e5598a66\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6323\"\u003e#6323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rollup/rollup/compare/v4.59.0...v4.60.1\"\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.1 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\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\u003c/blockquote\u003e\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\u003eSee full diff 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 `@11ty/eleventy` from 3.1.2 to 3.1.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/11ty/eleventy/releases\"\u003e\u003ccode\u003e@​11ty/eleventy\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eEleventy v3.1.5: Dependable Dependencies\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo Eleventy core code changes, this release is for minor version dependency updates on 3.x only\n\u003cul\u003e\n\u003cli\u003eFixes \u003ccode\u003enpm audit\u003c/code\u003e report for \u003ccode\u003eminimatch\u003c/code\u003e: \u003ca href=\"https://redirect.github.com/11ty/eleventy/issues/4239\"\u003e#4239\u003c/a\u003e via \u003ca href=\"https://github.com/11ty/recursive-copy/releases/tag/v4.0.4\"\u003e\u003ccode\u003e@11ty/recursive-copy@4.0.4\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade \u003ca href=\"https://github.com/harttle/liquidjs/releases\"\u003e\u003ccode\u003eliquidjs\u003c/code\u003e from 10.21 to 10.25\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFreezes \u003ccode\u003emoo\u003c/code\u003e dependency \u003ca href=\"https://redirect.github.com/11ty/eleventy/issues/4240\"\u003e#4240\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemoves dev dependency \u003ccode\u003erimraf\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eSmall improvements to HTML Relative Passthrough Copy tests\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/11ty/eleventy/compare/v3.1.2...v3.1.5\"\u003ehttps://github.com/11ty/eleventy/compare/v3.1.2...v3.1.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eEleventy v3.1.4\u003c/h2\u003e\n\u003cp\u003e⚠️ This immutable release failed to publish. Please use the identical \u003ca href=\"https://github.com/11ty/eleventy/releases/tag/v3.1.5\"\u003eEleventy v3.1.5\u003c/a\u003e instead!\u003c/p\u003e\n\u003ch2\u003eEleventy v3.1.3\u003c/h2\u003e\n\u003cp\u003e⚠️ This immutable release failed to publish. Please use the identical \u003ca href=\"https://github.com/11ty/eleventy/releases/tag/v3.1.5\"\u003eEleventy v3.1.5\u003c/a\u003e instead!\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/11ty/eleventy/commit/c8cae123fe61ea17aac6ce850393c157d0e30780\"\u003e\u003ccode\u003ec8cae12\u003c/code\u003e\u003c/a\u003e v3.1.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/11ty/eleventy/commit/08f0ef095a885d4177884c93f6faf7cdd90e77de\"\u003e\u003ccode\u003e08f0ef0\u003c/code\u003e\u003c/a\u003e Release script changes from \u003ccode\u003emain\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/11ty/eleventy/commit/52bcacbf94e33d19e81199d2e115b5c5ce275da5\"\u003e\u003ccode\u003e52bcacb\u003c/code\u003e\u003c/a\u003e v3.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/11ty/eleventy/commit/a3ea614d64d5e80d6f2e6708a4d7f79b82b1720e\"\u003e\u003ccode\u003ea3ea614\u003c/code\u003e\u003c/a\u003e Fix release script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/11ty/eleventy/commit/b3a1fd2af518ee14f31437e20faf18fbb103e7fe\"\u003e\u003ccode\u003eb3a1fd2\u003c/code\u003e\u003c/a\u003e v3.1.3 Coverage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/11ty/eleventy/commit/b8119031b71f098e46b3fde91a88e0bf14861655\"\u003e\u003ccode\u003eb811903\u003c/code\u003e\u003c/a\u003e More test ignores for Node 24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/11ty/eleventy/commit/9d540d86c1cfee308ebe129512b47610ee898fb3\"\u003e\u003ccode\u003e9d540d8\u003c/code\u003e\u003c/a\u003e v3.1.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/11ty/eleventy/commit/116f6e210e229bc8ed362d2a48aa842660be4604\"\u003e\u003ccode\u003e116f6e2\u003c/code\u003e\u003c/a\u003e Upgrade dependencies. Fixes \u003ca href=\"https://redirect.github.com/11ty/eleventy/issues/4239\"\u003e#4239\u003c/a\u003e Fixes \u003ca href=\"https://redirect.github.com/11ty/eleventy/issues/4240\"\u003e#4240\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/11ty/eleventy/commit/21322ea5ed8427c9c8b1ee12ea5303fe3b090b74\"\u003e\u003ccode\u003e21322ea\u003c/code\u003e\u003c/a\u003e Removes \u003ccode\u003erimraf\u003c/code\u003e dev dependency\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/11ty/eleventy/compare/v3.1.2...v3.1.5\"\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@​11ty/eleventy\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@biomejs/biome` from 2.4.4 to 2.4.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/biomejs/biome/releases\"\u003e\u003ccode\u003e@​biomejs/biome\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eBiome CLI v2.4.11\u003c/h2\u003e\n\u003ch2\u003e2.4.11\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/biomejs/biome/pull/9350\"\u003e#9350\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/4af4a3a9ca31a598e9836997b7811992eae53387\"\u003e\u003ccode\u003e4af4a3a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Added the new nursery rule \u003ca href=\"https://biomejs.dev/linter/rules/use-consistent-test-it/\"\u003euseConsistentTestIt\u003c/a\u003e in the \u003ccode\u003etest\u003c/code\u003e domain. The rule enforces consistent use of either \u003ccode\u003eit\u003c/code\u003e or \u003ccode\u003etest\u003c/code\u003e for test functions in Jest/Vitest suites, with separate control for top-level tests and tests inside \u003ccode\u003edescribe\u003c/code\u003e blocks.\u003c/p\u003e\n\u003cp\u003eInvalid:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003etest(\u0026quot;should fly\u0026quot;, () =\u0026gt; {}); // Top-level test using 'test' flagged, convert to 'it'\n\u003cp\u003edescribe(\u0026quot;pig\u0026quot;, () =\u0026gt; {\u003cbr /\u003e\ntest(\u0026quot;should fly\u0026quot;, () =\u0026gt; {}); // Test inside 'describe' using 'test' flagged, convert to 'it'\u003cbr /\u003e\n});\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9429\"\u003e#9429\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/a2f3f7eb3a134ccc6851ed0eec19d1ff1636ec72\"\u003e\u003ccode\u003ea2f3f7e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Added the new nursery lint rule \u003ca href=\"https://biomejs.dev/linter/rules/use-explicit-return-type\"\u003e\u003ccode\u003euseExplicitReturnType\u003c/code\u003e\u003c/a\u003e. It reports TypeScript functions and methods that omit an explicit return type.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003efunction toString(x: any) {\n  // rule triggered, it doesn't declare a return type\n  return x.toString();\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9828\"\u003e#9828\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/9e40844261cf7b8c573e340e11e3297ef08bcd60\"\u003e\u003ccode\u003e9e40844\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/9484\"\u003e#9484\u003c/a\u003e: the formatter no longer panics when formatting files that contain \u003ccode\u003egraphql\u003c/code\u003e tagged template literals combined with parenthesized expressions.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9886\"\u003e#9886\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/e7c681ecbb6aed471c914167f5d067d327792f44\"\u003e\u003ccode\u003ee7c681e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed an issue where, occasionally, some bindings and references were not properly tracked, causing false positives from \u003ca href=\"https://biomejs.dev/linter/rules/no-unused-variables/\"\u003e\u003ccode\u003enoUnusedVariables\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://biomejs.dev/linter/rules/no-undeclared-variables/\"\u003e\u003ccode\u003enoUndeclaredVariables\u003c/code\u003e\u003c/a\u003e in Svelte, Vue, and Astro files.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9760\"\u003e#9760\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/5b16d187ba63800f4b6ea5057d551ae3f2fbc68c\"\u003e\u003ccode\u003e5b16d18\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/myx0m0p\"\u003e\u003ccode\u003e@​myx0m0p\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/4093\"\u003e#4093\u003c/a\u003e: the \u003ca href=\"https://biomejs.dev/linter/rules/no-delete/\"\u003e\u003ccode\u003enoDelete\u003c/code\u003e\u003c/a\u003e rule no longer triggers for \u003ccode\u003edelete process.env.FOO\u003c/code\u003e, since \u003ccode\u003edelete\u003c/code\u003e is the documented way to remove environment variables in Node.js.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9799\"\u003e#9799\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/2af8efd348cfa992bc7d35683de55bb8cc583260\"\u003e\u003ccode\u003e2af8efd\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/minseong0324\"\u003e\u003ccode\u003e@​minseong0324\u003c/code\u003e\u003c/a\u003e! - Added the rule \u003ca href=\"https://biomejs.dev/linter/rules/no-misleading-return-type/\"\u003e\u003ccode\u003enoMisleadingReturnType\u003c/code\u003e\u003c/a\u003e. The rule detects when a function's return type annotation is wider than what the implementation actually returns.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// Flagged: `: string` is wider than `\u0026quot;loading\u0026quot; | \u0026quot;idle\u0026quot;`\nfunction getStatus(b: boolean): string {\n  if (b) return \u0026quot;loading\u0026quot;;\n  return \u0026quot;idle\u0026quot;;\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9880\"\u003e#9880\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/7f67749e77af6e5af3dfc72a02bb99718695612e\"\u003e\u003ccode\u003e7f67749\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Improved the diagnostics for \u003ca href=\"https://biomejs.dev/linter/rules/use-find/\"\u003e\u003ccode\u003euseFind\u003c/code\u003e\u003c/a\u003e to better explain the problem, why it matters, and how to fix it.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9755\"\u003e#9755\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/bff7bdb1355cdf7d219a288e31c5c5a0357e3aad\"\u003e\u003ccode\u003ebff7bdb\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Improved performance of fix-all operations (\u003ccode\u003e--write\u003c/code\u003e). Biome is now smarter when it runs lint rules and assist actions. First, it runs only rules that have code fixes, and then runs the rest of the rules.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8651\"\u003e#8651\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/aafca2d086eb24226a9cf1a69179561f70d02773\"\u003e\u003ccode\u003eaafca2d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/siketyan\"\u003e\u003ccode\u003e@​siketyan\u003c/code\u003e\u003c/a\u003e! - Add a new lint rule \u003ccode\u003euseDisposables\u003c/code\u003e for JavaScript, which detects disposable objects assigned to variables without \u003ccode\u003eusing\u003c/code\u003e or \u003ccode\u003eawait using\u003c/code\u003e syntax. Disposable objects that implement the \u003ccode\u003eDisposable\u003c/code\u003e or \u003ccode\u003eAsyncDisposable\u003c/code\u003e interface are intended to be disposed of after use. Not disposing them can lead to resource or memory leaks, depending on the implementation.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eInvalid:\u003c/strong\u003e\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/biomejs/biome/blob/main/packages/@biomejs/biome/CHANGELOG.md\"\u003e\u003ccode\u003e@​biomejs/biome\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.4.11\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/biomejs/biome/pull/9350\"\u003e#9350\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/4af4a3a9ca31a598e9836997b7811992eae53387\"\u003e\u003ccode\u003e4af4a3a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Added the new nursery rule \u003ca href=\"https://biomejs.dev/linter/rules/use-consistent-test-it/\"\u003euseConsistentTestIt\u003c/a\u003e in the \u003ccode\u003etest\u003c/code\u003e domain. The rule enforces consistent use of either \u003ccode\u003eit\u003c/code\u003e or \u003ccode\u003etest\u003c/code\u003e for test functions in Jest/Vitest suites, with separate control for top-level tests and tests inside \u003ccode\u003edescribe\u003c/code\u003e blocks.\u003c/p\u003e\n\u003cp\u003eInvalid:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003etest(\u0026quot;should fly\u0026quot;, () =\u0026gt; {}); // Top-level test using 'test' flagged, convert to 'it'\n\u003cp\u003edescribe(\u0026quot;pig\u0026quot;, () =\u0026gt; {\u003cbr /\u003e\ntest(\u0026quot;should fly\u0026quot;, () =\u0026gt; {}); // Test inside 'describe' using 'test' flagged, convert to 'it'\u003cbr /\u003e\n});\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9429\"\u003e#9429\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/a2f3f7eb3a134ccc6851ed0eec19d1ff1636ec72\"\u003e\u003ccode\u003ea2f3f7e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Added the new nursery lint rule \u003ca href=\"https://biomejs.dev/linter/rules/use-explicit-return-type\"\u003e\u003ccode\u003euseExplicitReturnType\u003c/code\u003e\u003c/a\u003e. It reports TypeScript functions and methods that omit an explicit return type.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003efunction toString(x: any) {\n  // rule triggered, it doesn't declare a return type\n  return x.toString();\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9828\"\u003e#9828\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/9e40844261cf7b8c573e340e11e3297ef08bcd60\"\u003e\u003ccode\u003e9e40844\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/9484\"\u003e#9484\u003c/a\u003e: the formatter no longer panics when formatting files that contain \u003ccode\u003egraphql\u003c/code\u003e tagged template literals combined with parenthesized expressions.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9886\"\u003e#9886\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/e7c681ecbb6aed471c914167f5d067d327792f44\"\u003e\u003ccode\u003ee7c681e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed an issue where, occasionally, some bindings and references were not properly tracked, causing false positives from \u003ca href=\"https://biomejs.dev/linter/rules/no-unused-variables/\"\u003e\u003ccode\u003enoUnusedVariables\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://biomejs.dev/linter/rules/no-undeclared-variables/\"\u003e\u003ccode\u003enoUndeclaredVariables\u003c/code\u003e\u003c/a\u003e in Svelte, Vue, and Astro files.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9760\"\u003e#9760\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/5b16d187ba63800f4b6ea5057d551ae3f2fbc68c\"\u003e\u003ccode\u003e5b16d18\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/myx0m0p\"\u003e\u003ccode\u003e@​myx0m0p\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/4093\"\u003e#4093\u003c/a\u003e: the \u003ca href=\"https://biomejs.dev/linter/rules/no-delete/\"\u003e\u003ccode\u003enoDelete\u003c/code\u003e\u003c/a\u003e rule no longer triggers for \u003ccode\u003edelete process.env.FOO\u003c/code\u003e, since \u003ccode\u003edelete\u003c/code\u003e is the documented way to remove environment variables in Node.js.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9799\"\u003e#9799\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/2af8efd348cfa992bc7d35683de55bb8cc583260\"\u003e\u003ccode\u003e2af8efd\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/minseong0324\"\u003e\u003ccode\u003e@​minseong0324\u003c/code\u003e\u003c/a\u003e! - Added the rule \u003ca href=\"https://biomejs.dev/linter/rules/no-misleading-return-type/\"\u003e\u003ccode\u003enoMisleadingReturnType\u003c/code\u003e\u003c/a\u003e. The rule detects when a function's return type annotation is wider than what the implementation actually returns.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// Flagged: `: string` is wider than `\u0026quot;loading\u0026quot; | \u0026quot;idle\u0026quot;`\nfunction getStatus(b: boolean): string {\n  if (b) return \u0026quot;loading\u0026quot;;\n  return \u0026quot;idle\u0026quot;;\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9880\"\u003e#9880\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/7f67749e77af6e5af3dfc72a02bb99718695612e\"\u003e\u003ccode\u003e7f67749\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Improved the diagnostics for \u003ca href=\"https://biomejs.dev/linter/rules/use-find/\"\u003e\u003ccode\u003euseFind\u003c/code\u003e\u003c/a\u003e to better explain the problem, why it matters, and how to fix it.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9755\"\u003e#9755\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/bff7bdb1355cdf7d219a288e31c5c5a0357e3aad\"\u003e\u003ccode\u003ebff7bdb\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Improved performance of fix-all operations (\u003ccode\u003e--write\u003c/code\u003e). Biome is now smarter when it runs lint rules and assist actions. First, it runs only rules that have code fixes, and then runs the rest of the rules.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8651\"\u003e#8651\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/aafca2d086eb24226a9cf1a69179561f70d02773\"\u003e\u003ccode\u003eaafca2d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/siketyan\"\u003e\u003ccode\u003e@​siketyan\u003c/code\u003e\u003c/a\u003e! - Add a new lint rule \u003ccode\u003euseDisposables\u003c/code\u003e for JavaScript, which detects disposable objects assigned to variables without \u003ccode\u003eusing\u003c/code\u003e or \u003ccode\u003eawait using\u003c/code\u003e syntax. Disposable objects that implement the \u003ccode\u003eDisposable\u003c/code\u003e or \u003ccode\u003eAsyncDisposable\u003c/code\u003e interface are intended to be disposed of after use. Not disposing them can lead to resource or memory leaks, depending on the implementation.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eInvalid:\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e\u003c/code\u003e\u003c/pre\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/biomejs/biome/commit/a2933bffd7251d3ed9e9461f148b19572ced10d6\"\u003e\u003ccode\u003ea2933bf\u003c/code\u003e\u003c/a\u003e ci: release (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9733\"\u003e#9733\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/e8cad58a1baf8f8c935e8547da88905cfbfb05be\"\u003e\u003ccode\u003ee8cad58\u003c/code\u003e\u003c/a\u003e feat(js_analyze): implement useQwikLoaderLocation (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9809\"\u003e#9809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/2af8efd348cfa992bc7d35683de55bb8cc583260\"\u003e\u003ccode\u003e2af8efd\u003c/code\u003e\u003c/a\u003e feat(lint): add nursery rule \u003ccode\u003enoMisleadingReturnType\u003c/code\u003e (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9799\"\u003e#9799\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/a2f3f7eb3a134ccc6851ed0eec19d1ff1636ec72\"\u003e\u003ccode\u003ea2f3f7e\u003c/code\u003e\u003c/a\u003e feat(lint): rule \u003ccode\u003euseExplicitReturnType\u003c/code\u003e (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9429\"\u003e#9429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/aafca2d086eb24226a9cf1a69179561f70d02773\"\u003e\u003ccode\u003eaafca2d\u003c/code\u003e\u003c/a\u003e feat(js/lint): implement rule \u003ccode\u003euseDisposables\u003c/code\u003e (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/8651\"\u003e#8651\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/49f00a38d64af131178ba4e096155d22055aa1c4\"\u003e\u003ccode\u003e49f00a3\u003c/code\u003e\u003c/a\u003e feat(lint): add ternary expression detection to useNullishCoalescing (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9248\"\u003e#9248\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/4af4a3a9ca31a598e9836997b7811992eae53387\"\u003e\u003ccode\u003e4af4a3a\u003c/code\u003e\u003c/a\u003e feat(lint/js): add \u003ccode\u003euseConsistentTestIt\u003c/code\u003e (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9350\"\u003e#9350\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/1417c3b4ece262b1500b12c9f1da1429e4d53fc4\"\u003e\u003ccode\u003e1417c3b\u003c/code\u003e\u003c/a\u003e feat(lint/js): add \u003ccode\u003enoUselessTypeConversion\u003c/code\u003e (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9701\"\u003e#9701\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/fcf216d4281e86d4d11b98fc001182ce349d1823\"\u003e\u003ccode\u003efcf216d\u003c/code\u003e\u003c/a\u003e ci: release (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9622\"\u003e#9622\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/8b7f55cf32484d47d102761bcf5755869e0b831d\"\u003e\u003ccode\u003e8b7f55c\u003c/code\u003e\u003c/a\u003e chore: update sponsors (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9714\"\u003e#9714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/biomejs/biome/commits/@biomejs/biome@2.4.11/packages/@biomejs/biome\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@cloudflare/vitest-pool-workers` from 0.12.18 to 0.14.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cloudflare/workers-sdk/releases\"\u003e\u003ccode\u003e@​cloudflare/vitest-pool-workers\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​cloudflare/vitest-pool-workers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.14.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/42c7ef04385094c77f0c2830134fc38b2dc39b02\"\u003e\u003ccode\u003e42c7ef0\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/c510494e522927f60fa4915358a881cf73e31a39\"\u003e\u003ccode\u003ec510494\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/8b71ecae4fed8f0bebf5789f1a617db26c0e4365\"\u003e\u003ccode\u003e8b71eca\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/a42e0e8b52df128513f85025f50eb985bc7f5748\"\u003e\u003ccode\u003ea42e0e8\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/7ca6f6e98ff84e68e901ae35028435f4916ae1c2\"\u003e\u003ccode\u003e7ca6f6e\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003eminiflare@4.20260409.0\u003c/li\u003e\n\u003cli\u003ewrangler@4.81.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​cloudflare/vitest-pool-workers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.14.2\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/cloudflare/workers-sdk/pull/13095\"\u003e#13095\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/65e668494affaa6383e27a1c262d628485a7cc5b\"\u003e\u003ccode\u003e65e6684\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/penalosa\"\u003e\u003ccode\u003e@​penalosa\u003c/code\u003e\u003c/a\u003e! - Reject V8 coverage provider with a clear error message\u003c/p\u003e\n\u003cp\u003eV8 native code coverage (\u003ccode\u003e@vitest/coverage-v8\u003c/code\u003e) requires \u003ccode\u003enode:inspector\u003c/code\u003e to collect profiling data from V8's runtime. workerd only provides \u003ccode\u003enode:inspector\u003c/code\u003e as a non-functional stub, so V8 coverage would silently fail or crash with a confusing \u003ccode\u003eNo such module \u0026quot;node:inspector\u0026quot;\u003c/code\u003e error.\u003c/p\u003e\n\u003cp\u003eThe pool now detects this configuration early — during Vite plugin setup, before Vitest tries to load the coverage provider — and throws a clear error directing users to use Istanbul coverage instead, which works by instrumenting source code at build time and runs on any JavaScript runtime.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/a3e3b57f2aa47b6655af7baaa784d55117368abc\"\u003e\u003ccode\u003ea3e3b57\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/7d318e1b7e5af62c0ed09d3e5a51af84294c372e\"\u003e\u003ccode\u003e7d318e1\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/fa6d84fe4f07143522e4d41a2934c486d1c4b6d1\"\u003e\u003ccode\u003efa6d84f\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/96ee5d465833f4887653078115acea40de2893c0\"\u003e\u003ccode\u003e96ee5d4\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/7d318e1b7e5af62c0ed09d3e5a51af84294c372e\"\u003e\u003ccode\u003e7d318e1\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/7a60d4bd33b03a55f687869378dfd06143247239\"\u003e\u003ccode\u003e7a60d4b\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/78cbe37a3a2ed0c5213fca603f61e3acd4d807e4\"\u003e\u003ccode\u003e78cbe37\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/6fa5dfddcbad1520db7c3d1bb12233001fe00e45\"\u003e\u003ccode\u003e6fa5dfd\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eminiflare@4.20260405.0\u003c/li\u003e\n\u003cli\u003ewrangler@4.81.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​cloudflare/vitest-pool-workers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.14.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/cloudflare/workers-sdk/pull/13131\"\u003e#13131\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/65acf6658efde6eb7ad28f858fef9e656db80385\"\u003e\u003ccode\u003e65acf66\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dario-piotrowicz\"\u003e\u003ccode\u003e@​dario-piotrowicz\u003c/code\u003e\u003c/a\u003e! - Use miniflare's \u003ccode\u003ehandleStructuredLogs\u003c/code\u003e option instead of \u003ccode\u003ehandleRuntimeStdio\u003c/code\u003e for processing workerd output\u003c/p\u003e\n\u003cp\u003ePreviously, \u003ccode\u003evitest-pool-workers\u003c/code\u003e manually processed raw stdout/stderr streams from the workerd runtime via \u003ccode\u003ehandleRuntimeStdio\u003c/code\u003e, with its own filtering of known noisy messages (e.g. LLVM symbolizer warnings). This switches to miniflare's \u003ccode\u003ehandleStructuredLogs\u003c/code\u003e option, which parses workerd's structured JSON log output and automatically filters known unhelpful messages. This aligns with how both \u003ccode\u003ewrangler\u003c/code\u003e and \u003ccode\u003evite-plugin-cloudflare\u003c/code\u003e handle workerd logs.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/9c4035b6e48418d9bccf9791354f54a083af5108\"\u003e\u003ccode\u003e9c4035b\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/5d29055edf482bd51c3728b26594b5e4ac54f0a9\"\u003e\u003ccode\u003e5d29055\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/fb67a18aa2b4a34c292737591e6d5a3401f8d742\"\u003e\u003ccode\u003efb67a18\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/d5bffdef00618f1d441837a725779d35b176911e\"\u003e\u003ccode\u003ed5bffde\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/ab448708ba725b74927aff4d6e3f1f97dc9c2135\"\u003e\u003ccode\u003eab44870\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/48d83ca334e5f668e2d0faaa7a9401e4e1f68a87\"\u003e\u003ccode\u003e48d83ca\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/b2f53eaab314eaf395860525b4c0baf28dfd5fad\"\u003e\u003ccode\u003eb2f53ea\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/b9b7e9d9feec8491f53d144a4fd239cfb66fcd41\"\u003e\u003ccode\u003eb9b7e9d\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/14e72eb523a5a2dd6b7d332d81148e46cfae16d7\"\u003e\u003ccode\u003e14e72eb\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/4dc94fd5209d17663fac32ac99f7f20d17f1f07f\"\u003e\u003ccode\u003e4dc94fd\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/b2f53eaab314eaf395860525b4c0baf28dfd5fad\"\u003e\u003ccode\u003eb2f53ea\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/d5bffdef00618f1d441837a725779d35b176911e\"\u003e\u003ccode\u003ed5bffde\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/48d83ca334e5f668e2d0faaa7a9401e4e1f68a87\"\u003e\u003ccode\u003e48d83ca\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ewrangler@4.80.0\u003c/li\u003e\n\u003cli\u003eminiflare@4.20260401.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​cloudflare/vitest-pool-workers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.14.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/cloudflare/workers-sdk/pull/12858\"\u003e#12858\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/f05f2dac299acd8377954c5816a21c849cb48775\"\u003e\u003ccode\u003ef05f2da\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/repository\"\u003e\u003ccode\u003e@​repository\u003c/code\u003e\u003c/a\u003e! - Add \u003ccode\u003edisableRetryDelays()\u003c/code\u003e to \u003ccode\u003eWorkflowInstanceModifier\u003c/code\u003e to skip retry backoff delays in tests\u003c/p\u003e\n\u003cp\u003eWhen testing Workflows with retry configurations, the backoff delays between retry attempts of a failing \u003ccode\u003estep.do()\u003c/code\u003e caused real wall-clock waiting (e.g., 35 seconds for 3 retries with 5-second exponential backoff), even when step results were fully mocked. The new \u003ccode\u003edisableRetryDelays()\u003c/code\u003e method eliminates these delays while preserving retry behavior — all attempts still execute, just without waiting between them.\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/cloudflare/workers-sdk/pull/13091\"\u003e#13091\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/6d58f0fc557402821e7602a1174e305a67df3c12\"\u003e\u003ccode\u003e6d58f0f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/penalosa\"\u003e\u003ccode\u003e@​penalosa\u003c/code\u003e\u003c/a\u003e! - Use today's date for the RTTI compat date query instead of a hardcoded \u003ccode\u003e\u0026quot;2023-12-01\u0026quot;\u003c/code\u003e, so newly added Node.js builtin modules are recognized by the module fallback service.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/cloudflare/workers-sdk/pull/13070\"\u003e#13070\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/cdb9c88d11fe7aac0c13ed46c6fd37a8037b7be6\"\u003e\u003ccode\u003ecdb9c88\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/penalosa\"\u003e\u003ccode\u003e@​penalosa\u003c/code\u003e\u003c/a\u003e! - Suppress \u003ccode\u003eCODE_MOVED for unknown code block\u003c/code\u003e log spam from workerd\u003c/p\u003e\n\u003cp\u003eThese are internal workerd diagnostic messages not relevant to application developers. Miniflare's structured log handler already filters them, but \u003ccode\u003evitest-pool-workers\u003c/code\u003e uses a custom \u003ccode\u003ehandleRuntimeStdio\u003c/code\u003e that bypasses that pipeline. This adds the pattern to the pool's own ignore list.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/cloudflare/workers-sdk/pull/13069\"\u003e#13069\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/6d0e329cc26b6ac70b30f413168169bc7cc9fff4\"\u003e\u003ccode\u003e6d0e329\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/penalosa\"\u003e\u003ccode\u003e@​penalosa\u003c/code\u003e\u003c/a\u003e! - fix: suppress \u003ccode\u003eoutputGateBroken\u003c/code\u003e stderr noise when testing Workflows\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/cloudflare/workers-sdk/pull/13075\"\u003e#13075\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/b8df076a26d73e814b87e7e85bdb850f6e1a1d8c\"\u003e\u003ccode\u003eb8df076\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/penalosa\"\u003e\u003ccode\u003e@​penalosa\u003c/code\u003e\u003c/a\u003e! - Support \u003ccode\u003e@voidzero-dev/vite-plus-test\u003c/code\u003e as an alternative to \u003ccode\u003evitest\u003c/code\u003e\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cloudflare/workers-sdk/blob/main/packages/vitest-pool-workers/CHANGELOG.md\"\u003e\u003ccode\u003e@​cloudflare/vitest-pool-workers\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.14.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/42c7ef04385094c77f0c2830134fc38b2dc39b02\"\u003e\u003ccode\u003e42c7ef0\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/c510494e522927f60fa4915358a881cf73e31a39\"\u003e\u003ccode\u003ec510494\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/8b71ecae4fed8f0bebf5789f1a617db26c0e4365\"\u003e\u003ccode\u003e8b71eca\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/a42e0e8b52df128513f85025f50eb985bc7f5748\"\u003e\u003ccode\u003ea42e0e8\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/7ca6f6e98ff84e68e901ae35028435f4916ae1c2\"\u003e\u003ccode\u003e7ca6f6e\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003eminiflare@4.20260409.0\u003c/li\u003e\n\u003cli\u003ewrangler@4.81.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.14.2\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/cloudflare/workers-sdk/pull/13095\"\u003e#13095\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/65e668494affaa6383e27a1c262d628485a7cc5b\"\u003e\u003ccode\u003e65e6684\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/penalosa\"\u003e\u003ccode\u003e@​penalosa\u003c/code\u003e\u003c/a\u003e! - Reject V8 coverage provider with a clear error message\u003c/p\u003e\n\u003cp\u003eV8 native code coverage (\u003ccode\u003e@vitest/coverage-v8\u003c/code\u003e) requires \u003ccode\u003enode:inspector\u003c/code\u003e to collect profiling data from V8's runtime. workerd only provides \u003ccode\u003enode:inspector\u003c/code\u003e as a non-functional stub, so V8 coverage would silently fail or crash with a confusing \u003ccode\u003eNo such module \u0026quot;node:inspector\u0026quot;\u003c/code\u003e error.\u003c/p\u003e\n\u003cp\u003eThe pool now detects this configuration early — during Vite plugin setup, before Vitest tries to load the coverage provider — and throws a clear error directing users to use Istanbul coverage instead, which works by instrumenting source code at build time and runs on any JavaScript runtime.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/a3e3b57f2aa47b6655af7baaa784d55117368abc\"\u003e\u003ccode\u003ea3e3b57\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/7d318e1b7e5af62c0ed09d3e5a51af84294c372e\"\u003e\u003ccode\u003e7d318e1\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/fa6d84fe4f07143522e4d41a2934c486d1c4b6d1\"\u003e\u003ccode\u003efa6d84f\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/96ee5d465833f4887653078115acea40de2893c0\"\u003e\u003ccode\u003e96ee5d4\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/7d318e1b7e5af62c0ed09d3e5a51af84294c372e\"\u003e\u003ccode\u003e7d318e1\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/7a60d4bd33b03a55f687869378dfd06143247239\"\u003e\u003ccode\u003e7a60d4b\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/78cbe37a3a2ed0c5213fca603f61e3acd4d807e4\"\u003e\u003ccode\u003e78cbe37\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/6fa5dfddcbad1520db7c3d1bb12233001fe00e45\"\u003e\u003ccode\u003e6fa5dfd\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eminiflare@4.20260405.0\u003c/li\u003e\n\u003cli\u003ewrangler@4.81.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.14.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/cloudflare/workers-sdk/pull/13131\"\u003e#13131\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/65acf6658efde6eb7ad28f858fef9e656db80385\"\u003e\u003ccode\u003e65acf66\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dario-piotrowicz\"\u003e\u003ccode\u003e@​dario-piotrowicz\u003c/code\u003e\u003c/a\u003e! - Use miniflare's \u003ccode\u003ehandleStructuredLogs\u003c/code\u003e option instead of \u003ccode\u003ehandleRuntimeStdio\u003c/code\u003e for processing workerd output\u003c/p\u003e\n\u003cp\u003ePreviously, \u003ccode\u003evitest-pool-workers\u003c/code\u003e manually processed raw stdout/stderr streams from the workerd runtime via \u003ccode\u003ehandleRuntimeStdio\u003c/code\u003e, with its own filtering of known noisy messages (e.g. LLVM symbolizer warnings). This switches to miniflare's \u003ccode\u003ehandleStructuredLogs\u003c/code\u003e option, which parses workerd's structured JSON log output and automatically filters known unhelpful messages. This aligns with how both \u003ccode\u003ewrangler\u003c/code\u003e and \u003ccode\u003evite-plugin-cloudflare\u003c/code\u003e handle workerd logs.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/9c4035b6e48418d9bccf9791354f54a083af5108\"\u003e\u003ccode\u003e9c4035b\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/5d29055edf482bd51c3728b26594b5e4ac54f0a9\"\u003e\u003ccode\u003e5d29055\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/fb67a18aa2b4a34c292737591e6d5a3401f8d742\"\u003e\u003ccode\u003efb67a18\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/d5bffdef00618f1d441837a725779d35b176911e\"\u003e\u003ccode\u003ed5bffde\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/ab448708ba725b74927aff4d6e3f1f97dc9c2135\"\u003e\u003ccode\u003eab44870\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/48d83ca334e5f668e2d0faaa7a9401e4e1f68a87\"\u003e\u003ccode\u003e48d83ca\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/b2f53eaab314eaf395860525b4c0baf28dfd5fad\"\u003e\u003ccode\u003eb2f53ea\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/b9b7e9d9feec8491f53d144a4fd239cfb66fcd41\"\u003e\u003ccode\u003eb9b7e9d\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/14e72eb523a5a2dd6b7d332d81148e46cfae16d7\"\u003e\u003ccode\u003e14e72eb\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/4dc94fd5209d17663fac32ac99f7f20d17f1f07f\"\u003e\u003ccode\u003e4dc94fd\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/b2f53eaab314eaf395860525b4c0baf28dfd5fad\"\u003e\u003ccode\u003eb2f53ea\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/d5bffdef00618f1d441837a725779d35b176911e\"\u003e\u003ccode\u003ed5bffde\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/48d83ca334e5f668e2d0faaa7a9401e4e1f68a87\"\u003e\u003ccode\u003e48d83ca\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ewrangler@4.80.0\u003c/li\u003e\n\u003cli\u003eminiflare@4.20260401.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.14.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/cloudflare/workers-sdk/pull/12858\"\u003e#12858\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/f05f2dac299acd8377954c5816a21c849cb48775\"\u003e\u003ccode\u003ef05f2da\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/repository\"\u003e\u003ccode\u003e@​repository\u003c/code\u003e\u003c/a\u003e! - Add \u003ccode\u003edisableRetryDelays()\u003c/code\u003e to \u003ccode\u003eWorkflowInstanceModifier\u003c/code\u003e to skip retry backoff delays in tests\u003c/p\u003e\n\u003cp\u003eWhen testing Workflows with retry configurations, the backoff delays between retry attempts of a failing \u003ccode\u003estep.do()\u003c/code\u003e caused real wall-clock waiting (e.g., 35 seconds for 3 retries with 5-second exponential backoff), even when step results were fully mocked. The new \u003ccode\u003edisableRetryDelays()\u003c/code\u003e method eliminates these delays while preserving retry behavior — all attempts still execute, just without waiting between them.\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/cloudflare/workers-sdk/pull/13091\"\u003e#13091\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/6d58f0fc557402821e7602a1174e305a67df3c12\"\u003e\u003ccode\u003e6d58f0f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/penalosa\"\u003e\u003ccode\u003e@​penalosa\u003c/code\u003e\u003c/a\u003e! - Use today's date for the RTTI compat date query instead of a hardcoded \u003ccode\u003e\u0026quot;2023-12-01\u0026quot;\u003c/code\u003e, so newly added Node.js builtin modules are recognized by the module fallback service.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/cloudflare/workers-sdk/pull/13070\"\u003e#13070\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/cdb9c88d11fe7aac0c13ed46c6fd37a8037b7be6\"\u003e\u003ccode\u003ecdb9c88\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/penalosa\"\u003e\u003ccode\u003e@​penalosa\u003c/code\u003e\u003c/a\u003e! - Suppress \u003ccode\u003eCODE_MOVED for unknown code block\u003c/code\u003e log spam from workerd\u003c/p\u003e\n\u003cp\u003eThese are internal workerd diagnostic messages not relevant to application developers. Miniflare's structured log handler already filters them, but \u003ccode\u003evitest-pool-workers\u003c/code\u003e uses a custom \u003ccode\u003ehandleRuntimeStdio\u003c/code\u003e that bypasses that pipeline. This adds the pattern to the pool's own ignore list.\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/cloudflare/workers-sdk/commit/aad03412dd69a46331d902a1fc95611883079c3e\"\u003e\u003ccode\u003eaad0341\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/vitest-pool-workers/issues/13355\"\u003e#13355\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/36c2c130b991743ff203a31aff007850f08acb95\"\u003e\u003ccode\u003e36c2c13\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/vitest-pool-workers/issues/13251\"\u003e#13251\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/7d318e1b7e5af62c0ed09d3e5a51af84294c372e\"\u003e\u003ccode\u003e7d318e1\u003c/code\u003e\u003c/a\u003e Bump the workerd-and-workers-types group across 1 directory with 2 updates (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/65e668494affaa6383e27a1c262d628485a7cc5b\"\u003e\u003ccode\u003e65e6684\u003c/code\u003e\u003c/a\u003e [vitest-pool-workers] Reject V8 coverage provider with a clear error (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/vitest-pool-workers/issues/13095\"\u003e#13095\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/0de69890c8503bb67e391e7ad5578c7001b7798e\"\u003e\u003ccode\u003e0de6989\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/vitest-pool-workers/issues/13141\"\u003e#13141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/d5bffdef00618f1d441837a725779d35b176911e\"\u003e\u003ccode\u003ed5bffde\u003c/code\u003e\u003c/a\u003e Use today as the compat date instead of relying on the actual workerd compat ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/db9ebd55b08a322b62d378ea9edd5e5f1bdf585c\"\u003e\u003ccode\u003edb9ebd5\u003c/code\u003e\u003c/a\u003e Upgrade pnpm 9 → 10 with supply chain security hardening (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/vitest-pool-workers/issues/13148\"\u003e#13148\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/65acf6658efde6eb7ad28f858fef9e656db80385\"\u003e\u003ccode\u003e65acf66\u003c/code\u003e\u003c/a\u003e Use miniflare's \u003ccode\u003ehandleStructuredLogs\u003c/code\u003e option instead of \u003ccode\u003ehandleRuntimeStdio\u003c/code\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/d927ee342cd98932556c3671d7f2f01f30bcf954\"\u003e\u003ccode\u003ed927ee3\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/vitest-pool-workers/issues/13096\"\u003e#13096\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/f2147605e1081ebdec29e76c4b04e3af503d282e\"\u003e\u003ccode\u003ef214760\u003c/code\u003e\u003c/a\u003e Bump the workerd-and-workers-types group with 2 updates (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/vitest-pool-workers/issues/13111\"\u003e#13111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/cloudflare/workers-sdk/commits/@cl...\n\n_Description has been truncated_","html_url":"https://github.com/brisbanesocialchess/brisbanesocialchess.github.io/pull/1034","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/brisbanesocialchess%2Fbrisbanesocialchess.github.io/issues/1034","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1034/packages"}},{"old_version":"9.3.1","new_version":"9.4.2","update_type":"minor","path":null,"pr_created_at":"2026-03-30T02:49:10.000Z","version_change":"9.3.1 → 9.4.2","issue":{"uuid":"4166683004","node_id":"PR_kwDOPHT-Ds7Odt_1","number":1030,"state":"open","title":"Bump the npm-dependencies group across 1 directory with 17 updates","user":"dependabot[bot]","labels":["dependencies","javascript","root","backend"],"assignees":[],"locked":false,"comments_count":4,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-30T02:49:10.000Z","updated_at":"2026-03-30T02:49:52.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"npm-dependencies","update_count":17,"packages":[{"name":"@tailwindcss/cli","old_version":"4.2.1","new_version":"4.2.2","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"rollup","old_version":"4.59.0","new_version":"4.60.0","repository_url":"https://github.com/rollup/rollup"},{"name":"@11ty/eleventy","old_version":"3.1.2","new_version":"3.1.5","repository_url":"https://github.com/11ty/eleventy"},{"name":"@biomejs/biome","old_version":"2.4.4","new_version":"2.4.8","repository_url":"https://github.com/biomejs/biome"},{"name":"@cloudflare/vitest-pool-workers","old_version":"0.12.18","new_version":"0.13.3","repository_url":"https://github.com/cloudflare/workers-sdk"},{"name":"@npmcli/arborist","old_version":"9.3.1","new_version":"9.4.2","repository_url":"https://github.com/npm/cli"},{"name":"@vitest/coverage-istanbul","old_version":"3.2.4","new_version":"4.1.0","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/coverage-v8","old_version":"3.2.4","new_version":"4.1.0","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"esbuild","old_version":"0.27.3","new_version":"0.27.4","repository_url":"https://github.com/evanw/esbuild"},{"name":"eslint","old_version":"10.0.2","new_version":"10.1.0","repository_url":"https://github.com/eslint/eslint"},{"name":"globals","old_version":"17.3.0","new_version":"17.4.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"lerna","old_version":"9.0.4","new_version":"9.0.7","repository_url":"https://github.com/lerna/lerna"},{"name":"postcss","old_version":"8.5.6","new_version":"8.5.8","repository_url":"https://github.com/postcss/postcss"},{"name":"svgo","old_version":"4.0.0","new_version":"4.0.1","repository_url":"https://github.com/svg/svgo"},{"name":"vitest","old_version":"3.2.4","new_version":"4.1.0","repository_url":"https://github.com/vitest-dev/vitest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-dependencies group with 15 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@tailwindcss/cli](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-cli) | `4.2.1` | `4.2.2` |\n| [rollup](https://github.com/rollup/rollup) | `4.59.0` | `4.60.0` |\n| [@11ty/eleventy](https://github.com/11ty/eleventy) | `3.1.2` | `3.1.5` |\n| [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.4.4` | `2.4.8` |\n| [@cloudflare/vitest-pool-workers](https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/vitest-pool-workers) | `0.12.18` | `0.13.3` |\n| [@npmcli/arborist](https://github.com/npm/cli/tree/HEAD/workspaces/arborist) | `9.3.1` | `9.4.2` |\n| [@vitest/coverage-istanbul](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-istanbul) | `3.2.4` | `4.1.0` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `3.2.4` | `4.1.0` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.27.3` | `0.27.4` |\n| [eslint](https://github.com/eslint/eslint) | `10.0.2` | `10.1.0` |\n| [globals](https://github.com/sindresorhus/globals) | `17.3.0` | `17.4.0` |\n| [lerna](https://github.com/lerna/lerna/tree/HEAD/packages/lerna) | `9.0.4` | `9.0.7` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.6` | `8.5.8` |\n| [svgo](https://github.com/svg/svgo) | `4.0.0` | `4.0.1` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `3.2.4` | `4.1.0` |\n\n\nUpdates `@tailwindcss/cli` from 4.2.1 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\"\u003e\u003ccode\u003e@​tailwindcss/cli\u003c/code\u003e'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\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\"\u003e\u003ccode\u003e@​tailwindcss/cli\u003c/code\u003e'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\u003c/blockquote\u003e\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-cli/issues/19821\"\u003e#19821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/aaaefe8b5df0a1e985190880c8067b4b3fe08421\"\u003e\u003ccode\u003eaaaefe8\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003e--stream\u003c/code\u003e flag to \u003ccode\u003ecanonicalize\u003c/code\u003e subcommand (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-cli/issues/19796\"\u003e#19796\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/a4be983865b1cfdcd17d9264e6f80482986da6cc\"\u003e\u003ccode\u003ea4be983\u003c/code\u003e\u003c/a\u003e increase timeout of canonicalization tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/ad9fdef0059f981c1dcc0ae054219eaf3b735282\"\u003e\u003ccode\u003ead9fdef\u003c/code\u003e\u003c/a\u003e drop unnecessary test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/e96909accdf8027efef419fbb667ce5b8fab402f\"\u003e\u003ccode\u003ee96909a\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003etailwindcss canonicalize\u003c/code\u003e sub-command (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-cli/issues/19783\"\u003e#19783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commits/v4.2.2/packages/@tailwindcss-cli\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rollup` from 4.59.0 to 4.60.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rollup/rollup/releases\"\u003erollup's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.60.0\u003c/h2\u003e\n\u003ch2\u003e4.60.0\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2026-03-22\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport source phase imports as long as they are external (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6279\"\u003e#6279\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePull Requests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6279\"\u003e#6279\u003c/a\u003e: feat: external only Source Phase imports support (\u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.59.1\u003c/h2\u003e\n\u003ch2\u003e4.59.1\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2026-03-21\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix a crash when using lazy dynamic imports with moduleSideEffects:false (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6306\"\u003e#6306\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePull Requests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6281\"\u003e#6281\u003c/a\u003e: fix(deps): update minor/patch updates (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6282\"\u003e#6282\u003c/a\u003e: chore(deps): update github artifact actions (major) (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6283\"\u003e#6283\u003c/a\u003e: chore(deps): update dependency nyc to v18 (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6284\"\u003e#6284\u003c/a\u003e: fix(deps): update swc monorepo (major) (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6285\"\u003e#6285\u003c/a\u003e: chore(deps): lock file maintenance (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6290\"\u003e#6290\u003c/a\u003e: chore(deps): update minor/patch updates (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6291\"\u003e#6291\u003c/a\u003e: chore(deps): update dependency \u003ccode\u003e@​shikijs/vitepress-twoslash\u003c/code\u003e to v4 (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6292\"\u003e#6292\u003c/a\u003e: chore(deps): lock file maintenance (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6297\"\u003e#6297\u003c/a\u003e: chore(deps): update minor/patch updates (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6298\"\u003e#6298\u003c/a\u003e: chore(deps): lock file maintenance (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6299\"\u003e#6299\u003c/a\u003e: chore(deps): lock file maintenance (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6300\"\u003e#6300\u003c/a\u003e: docs: update packagephobia link (\u003ca href=\"https://github.com/bluwy\"\u003e\u003ccode\u003e@​bluwy\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6301\"\u003e#6301\u003c/a\u003e: chore(deps): update dependency lint-staged to ^16.3.3 (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6306\"\u003e#6306\u003c/a\u003e: fix: fix chunk assignment for deoptimized module with dynamic import (\u003ca href=\"https://github.com/JoaoBrlt\"\u003e\u003ccode\u003e@​JoaoBrlt\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6307\"\u003e#6307\u003c/a\u003e: chore(deps): update minor/patch updates (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6308\"\u003e#6308\u003c/a\u003e: chore(deps): update dependency lru-cache to v11 (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6309\"\u003e#6309\u003c/a\u003e: chore(deps): update dependency vite to v8 (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6310\"\u003e#6310\u003c/a\u003e: chore(deps): lock file maintenance (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6311\"\u003e#6311\u003c/a\u003e: chore(deps): lock file maintenance (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6312\"\u003e#6312\u003c/a\u003e: chore(deps): lock file maintenance (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\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/rollup/rollup/blob/master/CHANGELOG.md\"\u003erollup's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.60.0\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2026-03-22\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport source phase imports as long as they are external (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6279\"\u003e#6279\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePull Requests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6279\"\u003e#6279\u003c/a\u003e: feat: external only Source Phase imports support (\u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.59.1\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2026-03-21\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix a crash when using lazy dynamic imports with moduleSideEffects:false (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6306\"\u003e#6306\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePull Requests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6281\"\u003e#6281\u003c/a\u003e: fix(deps): update minor/patch updates (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6282\"\u003e#6282\u003c/a\u003e: chore(deps): update github artifact actions (major) (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6283\"\u003e#6283\u003c/a\u003e: chore(deps): update dependency nyc to v18 (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6284\"\u003e#6284\u003c/a\u003e: fix(deps): update swc monorepo (major) (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6285\"\u003e#6285\u003c/a\u003e: chore(deps): lock file maintenance (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6290\"\u003e#6290\u003c/a\u003e: chore(deps): update minor/patch updates (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6291\"\u003e#6291\u003c/a\u003e: chore(deps): update dependency \u003ccode\u003e@​shikijs/vitepress-twoslash\u003c/code\u003e to v4 (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6292\"\u003e#6292\u003c/a\u003e: chore(deps): lock file maintenance (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6297\"\u003e#6297\u003c/a\u003e: chore(deps): update minor/patch updates (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6298\"\u003e#6298\u003c/a\u003e: chore(deps): lock file maintenance (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6299\"\u003e#6299\u003c/a\u003e: chore(deps): lock file maintenance (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6300\"\u003e#6300\u003c/a\u003e: docs: update packagephobia link (\u003ca href=\"https://github.com/bluwy\"\u003e\u003ccode\u003e@​bluwy\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6301\"\u003e#6301\u003c/a\u003e: chore(deps): update dependency lint-staged to ^16.3.3 (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6306\"\u003e#6306\u003c/a\u003e: fix: fix chunk assignment for deoptimized module with dynamic import (\u003ca href=\"https://github.com/JoaoBrlt\"\u003e\u003ccode\u003e@​JoaoBrlt\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6307\"\u003e#6307\u003c/a\u003e: chore(deps): update minor/patch updates (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6308\"\u003e#6308\u003c/a\u003e: chore(deps): update dependency lru-cache to v11 (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6309\"\u003e#6309\u003c/a\u003e: chore(deps): update dependency vite to v8 (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6310\"\u003e#6310\u003c/a\u003e: chore(deps): lock file maintenance (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6311\"\u003e#6311\u003c/a\u003e: chore(deps): lock file maintenance (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6312\"\u003e#6312\u003c/a\u003e: chore(deps): lock file maintenance (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\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/rollup/rollup/commit/6ecd69fb2ce736c8aabb50829edd227d1792c957\"\u003e\u003ccode\u003e6ecd69f\u003c/code\u003e\u003c/a\u003e 4.60.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/6b725b9f0aae80e4ca4bf3e7b9763b153b850d8b\"\u003e\u003ccode\u003e6b725b9\u003c/code\u003e\u003c/a\u003e feat: external only Source Phase imports support (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6279\"\u003e#6279\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/0cba9e079e1d6e56882558827b37557f36c52966\"\u003e\u003ccode\u003e0cba9e0\u003c/code\u003e\u003c/a\u003e 4.59.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/4eeea29bd42b6abf3dad53b760f53750cd698872\"\u003e\u003ccode\u003e4eeea29\u003c/code\u003e\u003c/a\u003e Pin Vite\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/1cd49ae2a2a3de50627e2790b17e3c8704012626\"\u003e\u003ccode\u003e1cd49ae\u003c/code\u003e\u003c/a\u003e fix: fix chunk assignment for deoptimized module with dynamic import (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6306\"\u003e#6306\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/c9dabc3744b5316a1a08c85b65fce73d465e5453\"\u003e\u003ccode\u003ec9dabc3\u003c/code\u003e\u003c/a\u003e Downgrade Vite\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/d46200fd92b083d0997c0216a21f5bcdc5e6efea\"\u003e\u003ccode\u003ed46200f\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency vite to v8 (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6309\"\u003e#6309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/aa6c853da554cd8b56b48e94fcfc21a5b027b271\"\u003e\u003ccode\u003eaa6c853\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency lru-cache to v11 (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6308\"\u003e#6308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/4208811aa6600f81d94a746a01bd0ff861718578\"\u003e\u003ccode\u003e4208811\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6312\"\u003e#6312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/5348a82cee5e07a39164fb78ce9d69bfc557d341\"\u003e\u003ccode\u003e5348a82\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6311\"\u003e#6311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rollup/rollup/compare/v4.59.0...v4.60.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.1 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\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\u003c/blockquote\u003e\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\u003eSee full diff 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 `@11ty/eleventy` from 3.1.2 to 3.1.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/11ty/eleventy/releases\"\u003e\u003ccode\u003e@​11ty/eleventy\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eEleventy v3.1.5: Dependable Dependencies\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo Eleventy core code changes, this release is for minor version dependency updates on 3.x only\n\u003cul\u003e\n\u003cli\u003eFixes \u003ccode\u003enpm audit\u003c/code\u003e report for \u003ccode\u003eminimatch\u003c/code\u003e: \u003ca href=\"https://redirect.github.com/11ty/eleventy/issues/4239\"\u003e#4239\u003c/a\u003e via \u003ca href=\"https://github.com/11ty/recursive-copy/releases/tag/v4.0.4\"\u003e\u003ccode\u003e@11ty/recursive-copy@4.0.4\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade \u003ca href=\"https://github.com/harttle/liquidjs/releases\"\u003e\u003ccode\u003eliquidjs\u003c/code\u003e from 10.21 to 10.25\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFreezes \u003ccode\u003emoo\u003c/code\u003e dependency \u003ca href=\"https://redirect.github.com/11ty/eleventy/issues/4240\"\u003e#4240\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemoves dev dependency \u003ccode\u003erimraf\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eSmall improvements to HTML Relative Passthrough Copy tests\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/11ty/eleventy/compare/v3.1.2...v3.1.5\"\u003ehttps://github.com/11ty/eleventy/compare/v3.1.2...v3.1.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eEleventy v3.1.4\u003c/h2\u003e\n\u003cp\u003e⚠️ This immutable release failed to publish. Please use the identical \u003ca href=\"https://github.com/11ty/eleventy/releases/tag/v3.1.5\"\u003eEleventy v3.1.5\u003c/a\u003e instead!\u003c/p\u003e\n\u003ch2\u003eEleventy v3.1.3\u003c/h2\u003e\n\u003cp\u003e⚠️ This immutable release failed to publish. Please use the identical \u003ca href=\"https://github.com/11ty/eleventy/releases/tag/v3.1.5\"\u003eEleventy v3.1.5\u003c/a\u003e instead!\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/11ty/eleventy/commit/c8cae123fe61ea17aac6ce850393c157d0e30780\"\u003e\u003ccode\u003ec8cae12\u003c/code\u003e\u003c/a\u003e v3.1.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/11ty/eleventy/commit/08f0ef095a885d4177884c93f6faf7cdd90e77de\"\u003e\u003ccode\u003e08f0ef0\u003c/code\u003e\u003c/a\u003e Release script changes from \u003ccode\u003emain\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/11ty/eleventy/commit/52bcacbf94e33d19e81199d2e115b5c5ce275da5\"\u003e\u003ccode\u003e52bcacb\u003c/code\u003e\u003c/a\u003e v3.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/11ty/eleventy/commit/a3ea614d64d5e80d6f2e6708a4d7f79b82b1720e\"\u003e\u003ccode\u003ea3ea614\u003c/code\u003e\u003c/a\u003e Fix release script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/11ty/eleventy/commit/b3a1fd2af518ee14f31437e20faf18fbb103e7fe\"\u003e\u003ccode\u003eb3a1fd2\u003c/code\u003e\u003c/a\u003e v3.1.3 Coverage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/11ty/eleventy/commit/b8119031b71f098e46b3fde91a88e0bf14861655\"\u003e\u003ccode\u003eb811903\u003c/code\u003e\u003c/a\u003e More test ignores for Node 24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/11ty/eleventy/commit/9d540d86c1cfee308ebe129512b47610ee898fb3\"\u003e\u003ccode\u003e9d540d8\u003c/code\u003e\u003c/a\u003e v3.1.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/11ty/eleventy/commit/116f6e210e229bc8ed362d2a48aa842660be4604\"\u003e\u003ccode\u003e116f6e2\u003c/code\u003e\u003c/a\u003e Upgrade dependencies. Fixes \u003ca href=\"https://redirect.github.com/11ty/eleventy/issues/4239\"\u003e#4239\u003c/a\u003e Fixes \u003ca href=\"https://redirect.github.com/11ty/eleventy/issues/4240\"\u003e#4240\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/11ty/eleventy/commit/21322ea5ed8427c9c8b1ee12ea5303fe3b090b74\"\u003e\u003ccode\u003e21322ea\u003c/code\u003e\u003c/a\u003e Removes \u003ccode\u003erimraf\u003c/code\u003e dev dependency\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/11ty/eleventy/compare/v3.1.2...v3.1.5\"\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@​11ty/eleventy\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@biomejs/biome` from 2.4.4 to 2.4.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/biomejs/biome/releases\"\u003e\u003ccode\u003e@​biomejs/biome\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eBiome CLI v2.4.8\u003c/h2\u003e\n\u003ch2\u003e2.4.8\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/biomejs/biome/pull/9488\"\u003e#9488\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/bc709f6e45a4cafb81636a41f9fb547ea2ead6b7\"\u003e\u003ccode\u003ebc709f6\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mvanhorn\"\u003e\u003ccode\u003e@​mvanhorn\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/9463\"\u003e#9463\u003c/a\u003e: the \u0026quot;Biome found a configuration file outside of the current working directory\u0026quot; diagnostic now includes the configuration file path and the working directory, giving users actionable information to debug the issue.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9527\"\u003e#9527\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/2f8bf80d7f5736d34660123ba51bddca72a3849d\"\u003e\u003ccode\u003e2f8bf80\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mdm317\"\u003e\u003ccode\u003e@​mdm317\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/8959\"\u003e#8959\u003c/a\u003e: Fixed TypeScript arrow function formatting when a comment appears after \u003ccode\u003e=\u0026gt;\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9525\"\u003e#9525\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/e7b3b104590fd13b38a2ab044a297fecbcb49e8c\"\u003e\u003ccode\u003ee7b3b10\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ViniciusDev26\"\u003e\u003ccode\u003e@​ViniciusDev26\u003c/code\u003e\u003c/a\u003e! - Added the rule \u003ca href=\"https://biomejs.dev/linter/rules/no-drizzle-update-without-where/\"\u003e\u003ccode\u003enoDrizzleUpdateWithoutWhere\u003c/code\u003e\u003c/a\u003e to prevent accidental full-table updates when using Drizzle ORM without a \u003ccode\u003e.where()\u003c/code\u003e clause.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9531\"\u003e#9531\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/13027406436ae24022bedfff3fddec264d3f985c\"\u003e\u003ccode\u003e1302740\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/9187\"\u003e#9187\u003c/a\u003e: Astro frontmatter containing regex literals with quotes (\u003ccode\u003e/'/\u003c/code\u003e, \u003ccode\u003e/\u0026quot;/\u003c/code\u003e) or dashes (\u003ccode\u003e/---/\u003c/code\u003e) no longer causes parse errors.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9535\"\u003e#9535\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/b630d9369037caeecd0f5bc25c69831a0674422f\"\u003e\u003ccode\u003eb630d93\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/leno23\"\u003e\u003ccode\u003e@​leno23\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/9524\"\u003e#9524\u003c/a\u003e: remove extra space before \u003ccode\u003e\u0026gt;\u003c/code\u003e when \u003ccode\u003ebracketSameLine\u003c/code\u003e is true and the self-closing slash is absent in HTML formatter.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9537\"\u003e#9537\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/81e630683c899f5fa147e839aa8559365ae0ac75\"\u003e\u003ccode\u003e81e6306\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/9238\"\u003e#9238\u003c/a\u003e: The HTML parser no longer incorrectly reports \u003ccode\u003e---\u003c/code\u003e inside element content (e.g. \u003ccode\u003e\u0026lt;td\u0026gt;---\u0026lt;/td\u0026gt;\u003c/code\u003e) as an \u0026quot;Unexpected value or character\u0026quot; error.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9532\"\u003e#9532\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/4b641457bb4555dbc25d081effec28a66b0f1272\"\u003e\u003ccode\u003e4b64145\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/9117\"\u003e#9117\u003c/a\u003e: \u003ccode\u003ebiome check --write\u003c/code\u003e no longer falsely reports Svelte and Vue files as changed when \u003ccode\u003ehtml.formatter.indentScriptAndStyle\u003c/code\u003e is enabled and the files are already correctly formatted.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9528\"\u003e#9528\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/61451ef11e466dd22cf8815d8a4165c00f847ef2\"\u003e\u003ccode\u003e61451ef\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/9341\"\u003e#9341\u003c/a\u003e: Fixed an LSP crash that could corrupt file content when saving with format-on-save enabled.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9538\"\u003e#9538\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/794f79c3d61d0010549f8f34b05c0aaa5eb2b1c3\"\u003e\u003ccode\u003e794f79c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/9279\"\u003e#9279\u003c/a\u003e: The rule \u003ca href=\"https://biomejs.dev/linter/rules/no-substr/\"\u003e\u003ccode\u003enoSubstr\u003c/code\u003e\u003c/a\u003e now detects \u003ccode\u003e.substr()\u003c/code\u003e and \u003ccode\u003e.substring()\u003c/code\u003e calls in all expression contexts, including variable declarations, function arguments, return statements, and arrow function bodies.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9462\"\u003e#9462\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/c23272c9bef588b4fdccc4be05ce3549b5f2407c\"\u003e\u003ccode\u003ec23272c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/9370\"\u003e#9370\u003c/a\u003e: The resolver now correctly prioritizes more specific \u003ccode\u003eexports\u003c/code\u003e patterns over less specific ones. Previously, a pattern like \u003ccode\u003e\u0026quot;./*\u0026quot;\u003c/code\u003e could match before \u003ccode\u003e\u0026quot;./features/*\u0026quot;\u003c/code\u003e, causing resolution failures for packages with overlapping subpath patterns.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9515\"\u003e#9515\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/f85c069acd182382832dbbc116ff28b1dca9d9be\"\u003e\u003ccode\u003ef85c069\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shivamtiwari3\"\u003e\u003ccode\u003e@​shivamtiwari3\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/9506\"\u003e#9506\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/9479\"\u003e#9479\u003c/a\u003e: Biome no longer reports false parse errors on \u003ccode\u003e\u0026lt;script type=\u0026quot;speculationrules\u0026quot;\u0026gt;\u003c/code\u003e and \u003ccode\u003e\u0026lt;script type=\u0026quot;application/ld+json\u0026quot;\u0026gt;\u003c/code\u003e tags. These script types contain non-JavaScript content and are now correctly skipped by the embedded language detector.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9514\"\u003e#9514\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/7fe43c8e89b45a89f4b059133b17cf41771c51ba\"\u003e\u003ccode\u003e7fe43c8\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/6964\"\u003e#6964\u003c/a\u003e: Biome now correctly resolves the \u003ccode\u003e.gitignore\u003c/code\u003e file relative to \u003ccode\u003evcs.root\u003c/code\u003e when configured. Previously, the \u003ccode\u003evcs.root\u003c/code\u003e setting was ignored and Biome always looked for the ignore file in the workspace directory.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9521\"\u003e#9521\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/af3993681b91a8434da0974833249d20ff844bab\"\u003e\u003ccode\u003eaf39936\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/9483\"\u003e#9483\u003c/a\u003e. Now the rule \u003ccode\u003enoRedeclare\u003c/code\u003e doesn't panic when it encounters constructor overloads.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9490\"\u003e#9490\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/60cf0248221f5e3e4eacbbfa29a8b25f2b3c1a79\"\u003e\u003ccode\u003e60cf024\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/willfarrell\"\u003e\u003ccode\u003e@​willfarrell\u003c/code\u003e\u003c/a\u003e! - Added support for modern CSS properties, pseudo-classes, and pseudo-elements.\u003c/p\u003e\n\u003cp\u003eNew known properties: \u003ccode\u003edynamic-range-limit\u003c/code\u003e, \u003ccode\u003eoverlay\u003c/code\u003e, \u003ccode\u003ereading-flow\u003c/code\u003e, \u003ccode\u003ereading-order\u003c/code\u003e, \u003ccode\u003escroll-marker-group\u003c/code\u003e, \u003ccode\u003escroll-target-group\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eNew pseudo-elements: \u003ccode\u003e::checkmark\u003c/code\u003e, \u003ccode\u003e::column\u003c/code\u003e, \u003ccode\u003e::picker\u003c/code\u003e, \u003ccode\u003e::picker-icon\u003c/code\u003e, \u003ccode\u003e::scroll-button\u003c/code\u003e, \u003ccode\u003e::scroll-marker\u003c/code\u003e, \u003ccode\u003e::scroll-marker-group\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eNew pseudo-classes: \u003ccode\u003e:active-view-transition-type\u003c/code\u003e, \u003ccode\u003e:has-slotted\u003c/code\u003e, \u003ccode\u003e:target-after\u003c/code\u003e, \u003ccode\u003e:target-before\u003c/code\u003e, \u003ccode\u003e:target-current\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9526\"\u003e#9526\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/4d42823aa6d71908cd5b52ebae460c8a77388980\"\u003e\u003ccode\u003e4d42823\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/9358\"\u003e#9358\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/9375\"\u003e#9375\u003c/a\u003e. Now attributes that have text expressions such as \u003ccode\u003eclass={buttonClass()}\u003c/code\u003e are correctly tracked in Svelte files.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9520\"\u003e#9520\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/61f53ee073310879d095239312e31628841efb3d\"\u003e\u003ccode\u003e61f53ee\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/9519\"\u003e#9519\u003c/a\u003e. Now \u003ccode\u003enoUnusedVariables\u003c/code\u003e doesn't flag variables that are used as \u003ccode\u003etypeof\u003c/code\u003e type.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9487\"\u003e#9487\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/331dc0d53b9cdde93c3d56956428631ef07df984\"\u003e\u003ccode\u003e331dc0d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mvanhorn\"\u003e\u003ccode\u003e@​mvanhorn\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/9477\"\u003e#9477\u003c/a\u003e: \u003ccode\u003esource.fixAll.biome\u003c/code\u003e no longer sorts imports when \u003ccode\u003esource.organizeImports.biome\u003c/code\u003e is disabled in editor settings. The organize imports action is now excluded from the fix-all pass unless explicitly requested.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9525\"\u003e#9525\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/e7b3b104590fd13b38a2ab044a297fecbcb49e8c\"\u003e\u003ccode\u003ee7b3b10\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ViniciusDev26\"\u003e\u003ccode\u003e@​ViniciusDev26\u003c/code\u003e\u003c/a\u003e! - Added the rule \u003ca href=\"https://biomejs.dev/linter/rules/no-drizzle-delete-without-where/\"\u003e\u003ccode\u003enoDrizzleDeleteWithoutWhere\u003c/code\u003e\u003c/a\u003e to prevent accidental full-table deletes when using Drizzle ORM without a \u003ccode\u003e.where()\u003c/code\u003e clause.\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/biomejs/biome/blob/main/packages/@biomejs/biome/CHANGELOG.md\"\u003e\u003ccode\u003e@​biomejs/biome\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.4.8\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/biomejs/biome/pull/9488\"\u003e#9488\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/bc709f6e45a4cafb81636a41f9fb547ea2ead6b7\"\u003e\u003ccode\u003ebc709f6\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mvanhorn\"\u003e\u003ccode\u003e@​mvanhorn\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/9463\"\u003e#9463\u003c/a\u003e: the \u0026quot;Biome found a configuration file outside of the current working directory\u0026quot; diagnostic now includes the configuration file path and the working directory, giving users actionable information to debug the issue.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9527\"\u003e#9527\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/2f8bf80d7f5736d34660123ba51bddca72a3849d\"\u003e\u003ccode\u003e2f8bf80\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mdm317\"\u003e\u003ccode\u003e@​mdm317\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/8959\"\u003e#8959\u003c/a\u003e: Fixed TypeScript arrow function formatting when a comment appears after \u003ccode\u003e=\u0026gt;\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9525\"\u003e#9525\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/e7b3b104590fd13b38a2ab044a297fecbcb49e8c\"\u003e\u003ccode\u003ee7b3b10\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ViniciusDev26\"\u003e\u003ccode\u003e@​ViniciusDev26\u003c/code\u003e\u003c/a\u003e! - Added the rule \u003ca href=\"https://biomejs.dev/linter/rules/no-drizzle-update-without-where/\"\u003e\u003ccode\u003enoDrizzleUpdateWithoutWhere\u003c/code\u003e\u003c/a\u003e to prevent accidental full-table updates when using Drizzle ORM without a \u003ccode\u003e.where()\u003c/code\u003e clause.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9531\"\u003e#9531\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/13027406436ae24022bedfff3fddec264d3f985c\"\u003e\u003ccode\u003e1302740\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/9187\"\u003e#9187\u003c/a\u003e: Astro frontmatter containing regex literals with quotes (\u003ccode\u003e/'/\u003c/code\u003e, \u003ccode\u003e/\u0026quot;/\u003c/code\u003e) or dashes (\u003ccode\u003e/---/\u003c/code\u003e) no longer causes parse errors.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9535\"\u003e#9535\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/b630d9369037caeecd0f5bc25c69831a0674422f\"\u003e\u003ccode\u003eb630d93\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/leno23\"\u003e\u003ccode\u003e@​leno23\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/9524\"\u003e#9524\u003c/a\u003e: remove extra space before \u003ccode\u003e\u0026gt;\u003c/code\u003e when \u003ccode\u003ebracketSameLine\u003c/code\u003e is true and the self-closing slash is absent in HTML formatter.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9537\"\u003e#9537\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/81e630683c899f5fa147e839aa8559365ae0ac75\"\u003e\u003ccode\u003e81e6306\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/9238\"\u003e#9238\u003c/a\u003e: The HTML parser no longer incorrectly reports \u003ccode\u003e---\u003c/code\u003e inside element content (e.g. \u003ccode\u003e\u0026lt;td\u0026gt;---\u0026lt;/td\u0026gt;\u003c/code\u003e) as an \u0026quot;Unexpected value or character\u0026quot; error.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9532\"\u003e#9532\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/4b641457bb4555dbc25d081effec28a66b0f1272\"\u003e\u003ccode\u003e4b64145\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/9117\"\u003e#9117\u003c/a\u003e: \u003ccode\u003ebiome check --write\u003c/code\u003e no longer falsely reports Svelte and Vue files as changed when \u003ccode\u003ehtml.formatter.indentScriptAndStyle\u003c/code\u003e is enabled and the files are already correctly formatted.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9528\"\u003e#9528\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/61451ef11e466dd22cf8815d8a4165c00f847ef2\"\u003e\u003ccode\u003e61451ef\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/9341\"\u003e#9341\u003c/a\u003e: Fixed an LSP crash that could corrupt file content when saving with format-on-save enabled.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9538\"\u003e#9538\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/794f79c3d61d0010549f8f34b05c0aaa5eb2b1c3\"\u003e\u003ccode\u003e794f79c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/9279\"\u003e#9279\u003c/a\u003e: The rule \u003ca href=\"https://biomejs.dev/linter/rules/no-substr/\"\u003e\u003ccode\u003enoSubstr\u003c/code\u003e\u003c/a\u003e now detects \u003ccode\u003e.substr()\u003c/code\u003e and \u003ccode\u003e.substring()\u003c/code\u003e calls in all expression contexts, including variable declarations, function arguments, return statements, and arrow function bodies.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9462\"\u003e#9462\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/c23272c9bef588b4fdccc4be05ce3549b5f2407c\"\u003e\u003ccode\u003ec23272c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/9370\"\u003e#9370\u003c/a\u003e: The resolver now correctly prioritizes more specific \u003ccode\u003eexports\u003c/code\u003e patterns over less specific ones. Previously, a pattern like \u003ccode\u003e\u0026quot;./*\u0026quot;\u003c/code\u003e could match before \u003ccode\u003e\u0026quot;./features/*\u0026quot;\u003c/code\u003e, causing resolution failures for packages with overlapping subpath patterns.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9515\"\u003e#9515\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/f85c069acd182382832dbbc116ff28b1dca9d9be\"\u003e\u003ccode\u003ef85c069\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shivamtiwari3\"\u003e\u003ccode\u003e@​shivamtiwari3\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/9506\"\u003e#9506\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/9479\"\u003e#9479\u003c/a\u003e: Biome no longer reports false parse errors on \u003ccode\u003e\u0026lt;script type=\u0026quot;speculationrules\u0026quot;\u0026gt;\u003c/code\u003e and \u003ccode\u003e\u0026lt;script type=\u0026quot;application/ld+json\u0026quot;\u0026gt;\u003c/code\u003e tags. These script types contain non-JavaScript content and are now correctly skipped by the embedded language detector.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9514\"\u003e#9514\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/7fe43c8e89b45a89f4b059133b17cf41771c51ba\"\u003e\u003ccode\u003e7fe43c8\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/6964\"\u003e#6964\u003c/a\u003e: Biome now correctly resolves the \u003ccode\u003e.gitignore\u003c/code\u003e file relative to \u003ccode\u003evcs.root\u003c/code\u003e when configured. Previously, the \u003ccode\u003evcs.root\u003c/code\u003e setting was ignored and Biome always looked for the ignore file in the workspace directory.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9521\"\u003e#9521\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/af3993681b91a8434da0974833249d20ff844bab\"\u003e\u003ccode\u003eaf39936\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/9483\"\u003e#9483\u003c/a\u003e. Now the rule \u003ccode\u003enoRedeclare\u003c/code\u003e doesn't panic when it encounters constructor overloads.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9490\"\u003e#9490\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/60cf0248221f5e3e4eacbbfa29a8b25f2b3c1a79\"\u003e\u003ccode\u003e60cf024\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/willfarrell\"\u003e\u003ccode\u003e@​willfarrell\u003c/code\u003e\u003c/a\u003e! - Added support for modern CSS properties, pseudo-classes, and pseudo-elements.\u003c/p\u003e\n\u003cp\u003eNew known properties: \u003ccode\u003edynamic-range-limit\u003c/code\u003e, \u003ccode\u003eoverlay\u003c/code\u003e, \u003ccode\u003ereading-flow\u003c/code\u003e, \u003ccode\u003ereading-order\u003c/code\u003e, \u003ccode\u003escroll-marker-group\u003c/code\u003e, \u003ccode\u003escroll-target-group\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eNew pseudo-elements: \u003ccode\u003e::checkmark\u003c/code\u003e, \u003ccode\u003e::column\u003c/code\u003e, \u003ccode\u003e::picker\u003c/code\u003e, \u003ccode\u003e::picker-icon\u003c/code\u003e, \u003ccode\u003e::scroll-button\u003c/code\u003e, \u003ccode\u003e::scroll-marker\u003c/code\u003e, \u003ccode\u003e::scroll-marker-group\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eNew pseudo-classes: \u003ccode\u003e:active-view-transition-type\u003c/code\u003e, \u003ccode\u003e:has-slotted\u003c/code\u003e, \u003ccode\u003e:target-after\u003c/code\u003e, \u003ccode\u003e:target-before\u003c/code\u003e, \u003ccode\u003e:target-current\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9526\"\u003e#9526\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/4d42823aa6d71908cd5b52ebae460c8a77388980\"\u003e\u003ccode\u003e4d42823\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/9358\"\u003e#9358\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/9375\"\u003e#9375\u003c/a\u003e. Now attributes that have text expressions such as \u003ccode\u003eclass={buttonClass()}\u003c/code\u003e are correctly tracked in Svelte files.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9520\"\u003e#9520\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/61f53ee073310879d095239312e31628841efb3d\"\u003e\u003ccode\u003e61f53ee\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/9519\"\u003e#9519\u003c/a\u003e. Now \u003ccode\u003enoUnusedVariables\u003c/code\u003e doesn't flag variables that are used as \u003ccode\u003etypeof\u003c/code\u003e type.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9487\"\u003e#9487\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/331dc0d53b9cdde93c3d56956428631ef07df984\"\u003e\u003ccode\u003e331dc0d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mvanhorn\"\u003e\u003ccode\u003e@​mvanhorn\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/9477\"\u003e#9477\u003c/a\u003e: \u003ccode\u003esource.fixAll.biome\u003c/code\u003e no longer sorts imports when \u003ccode\u003esource.organizeImports.biome\u003c/code\u003e is disabled in editor settings. The organize imports action is now excluded from the fix-all pass unless explicitly requested.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9525\"\u003e#9525\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/e7b3b104590fd13b38a2ab044a297fecbcb49e8c\"\u003e\u003ccode\u003ee7b3b10\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ViniciusDev26\"\u003e\u003ccode\u003e@​ViniciusDev26\u003c/code\u003e\u003c/a\u003e! - Added the rule \u003ca href=\"https://biomejs.dev/linter/rules/no-drizzle-delete-without-where/\"\u003e\u003ccode\u003enoDrizzleDeleteWithoutWhere\u003c/code\u003e\u003c/a\u003e to prevent accidental full-table deletes when using Drizzle ORM without a \u003ccode\u003e.where()\u003c/code\u003e clause.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.4.7\u003c/h2\u003e\n\u003ch3\u003ePatch 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/biomejs/biome/commit/f4bf3411cc34ae6458b298a03c6255ac3cd00231\"\u003e\u003ccode\u003ef4bf341\u003c/code\u003e\u003c/a\u003e ci: release (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9517\"\u003e#9517\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/e7b3b104590fd13b38a2ab044a297fecbcb49e8c\"\u003e\u003ccode\u003ee7b3b10\u003c/code\u003e\u003c/a\u003e feat(lint): add noDrizzleDeleteWithoutWhere and noDrizzleUpdateWithoutWhere r...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/1f30838b288bf317bf88c9247da029d9a394d009\"\u003e\u003ccode\u003e1f30838\u003c/code\u003e\u003c/a\u003e ci: release (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9346\"\u003e#9346\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/3ac98eb0fa492fce37e87e14c2c4b7016475195c\"\u003e\u003ccode\u003e3ac98eb\u003c/code\u003e\u003c/a\u003e feat(css/lint): useBaseline (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9318\"\u003e#9318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/2de83626fb411e7468fdba6fae90609f9db42630\"\u003e\u003ccode\u003e2de8362\u003c/code\u003e\u003c/a\u003e feat(lint): add nursery rule \u003ccode\u003euseImportsFirst\u003c/code\u003e (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9272\"\u003e#9272\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/776cb646ccb8d3d6739051f68da1629b4e0124d7\"\u003e\u003ccode\u003e776cb64\u003c/code\u003e\u003c/a\u003e feat(json_analyze): implement noEmptyObjectKeys (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9365\"\u003e#9365\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/dda9b3dcf870f2a6ec2c9669797b3fbf2b366040\"\u003e\u003ccode\u003edda9b3d\u003c/code\u003e\u003c/a\u003e chore: update rule count in readme (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9374\"\u003e#9374\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/722f0da12d4fadde6eaa09abe6053f9938408028\"\u003e\u003ccode\u003e722f0da\u003c/code\u003e\u003c/a\u003e feat(json_analyze): implement noTopLevelLiterals (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9367\"\u003e#9367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/cabc56c43eddb40e9b57559ebfabd0454fd942f5\"\u003e\u003ccode\u003ecabc56c\u003c/code\u003e\u003c/a\u003e ci: release (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9301\"\u003e#9301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/3bc07ab8deec56d5f0ba4d84ecfd609c8eed6984\"\u003e\u003ccode\u003e3bc07ab\u003c/code\u003e\u003c/a\u003e ci: release (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9188\"\u003e#9188\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/biomejs/biome/commits/@biomejs/biome@2.4.8/packages/@biomejs/biome\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@cloudflare/vitest-pool-workers` from 0.12.18 to 0.13.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cloudflare/workers-sdk/releases\"\u003e\u003ccode\u003e@​cloudflare/vitest-pool-workers\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​cloudflare/vitest-pool-workers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.13.3\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/cloudflare/workers-sdk/pull/12881\"\u003e#12881\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/8729f3d0954c5325a0a28da6fa87129411819787\"\u003e\u003ccode\u003e8729f3d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/pombosilva\"\u003e\u003ccode\u003e@​pombosilva\u003c/code\u003e\u003c/a\u003e! - Workflows testing util \u003ccode\u003ewaitForStatus\u003c/code\u003e now supports waiting for \u0026quot;terminated\u0026quot; and \u0026quot;paused\u0026quot; states.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/782df4495f14f1366cf03e808ddddea0102eb011\"\u003e\u003ccode\u003e782df44\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/3c988e204ac0d6117ace9cc8fa5fd2479868811c\"\u003e\u003ccode\u003e3c988e2\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/62545c9e9146d5107df7bd3d75fa3c453fa7d96b\"\u003e\u003ccode\u003e62545c9\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/cb714036d95ad0429f7e7a24c3c3a4317748ce22\"\u003e\u003ccode\u003ecb71403\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/71ab9816dc80acba346073bc9d02bd45d1fb5b9a\"\u003e\u003ccode\u003e71ab981\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/3a1c149e1edf126ab072bf74ed624d3c42d561fb\"\u003e\u003ccode\u003e3a1c149\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/7c3c6c6e9c8b4b58e438a9ce8426241f58d8fe82\"\u003e\u003ccode\u003e7c3c6c6\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/ce48b77c4e8796359d86e88f8b18c36b653757cb\"\u003e\u003ccode\u003ece48b77\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/8729f3d0954c5325a0a28da6fa87129411819787\"\u003e\u003ccode\u003e8729f3d\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ewrangler@4.76.0\u003c/li\u003e\n\u003cli\u003eminiflare@4.20260317.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​cloudflare/vitest-pool-workers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.13.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/c9b31840631585418b8926e8228db486b619b4c7\"\u003e\u003ccode\u003ec9b3184\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/13df6c75be49ac32fc1c57e2e24523e86ced2115\"\u003e\u003ccode\u003e13df6c7\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/df0d1120a856bd65553bf92b4bc6380c15e81cc7\"\u003e\u003ccode\u003edf0d112\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/81ee98e6a0c6be879757289ef6e34e1559d6ee2a\"\u003e\u003ccode\u003e81ee98e\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/c600ce0a45ad334a5a961cf7774758860581d9d2\"\u003e\u003ccode\u003ec600ce0\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/f509d13b97a832a28ed6bc568c7bcf6fc7d4a4ff\"\u003e\u003ccode\u003ef509d13\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/3b81fc6a75857d5c158824f17d9316adc55878fc\"\u003e\u003ccode\u003e3b81fc6\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/0a7fef9ee924b6d0817a69be9d893dc8a40c9a19\"\u003e\u003ccode\u003e0a7fef9\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003ewrangler@4.75.0\u003c/li\u003e\n\u003cli\u003eminiflare@4.20260317.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​cloudflare/vitest-pool-workers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.13.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/ade0aed5246a5d3379961d06e1d504c6ceb0b1a8\"\u003e\u003ccode\u003eade0aed\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/2b9a186dceebdae8fb57617c1c129971a9d20d68\"\u003e\u003ccode\u003e2b9a186\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/65f1092281866333118e5e8ebf0f5234bf695baf\"\u003e\u003ccode\u003e65f1092\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/7b0d8f5830e9b317c69abdcd452a79d88811f000\"\u003e\u003ccode\u003e7b0d8f5\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/351e1e1efa808a19b84b5888d747cd4aa4566921\"\u003e\u003ccode\u003e351e1e1\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/2b9a186dceebdae8fb57617c1c129971a9d20d68\"\u003e\u003ccode\u003e2b9a186\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003eminiflare@4.20260312.1\u003c/li\u003e\n\u003cli\u003ewrangler@4.74.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​cloudflare/vitest-pool-workers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.13.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/cloudflare/workers-sdk/pull/11632\"\u003e#11632\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/a6ddbdb2b67978377dda1acda289fe21eb0892bd\"\u003e\u003ccode\u003ea6ddbdb\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/penalosa\"\u003e\u003ccode\u003e@​penalosa\u003c/code\u003e\u003c/a\u003e! - Support Vitest 4 in \u003ccode\u003e@cloudflare/vitest-pool-workers\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eThis a breaking change to the \u003ccode\u003e@cloudflare/vitest-pool-workers\u003c/code\u003e integration in order to support Vitest v4. Along with supporting Vitest v4 (and dropping support for Vitest v2 and v3), we've made a number of changes that may require changes to your tests. Our aim has been to improve stability \u0026amp; the foundations of \u003ccode\u003e@cloudflare/vitest-pool-workers\u003c/code\u003e as we move towards a v1 release of the package.\u003c/p\u003e\n\u003cp\u003eWe've made a codemod to make the migration easier, which will make the required changes to your config file:\u003c/p\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003enpx jscodeshift -t node_modules/@cloudflare/vitest-pool-workers/dist/codemods/vitest-v3-to-v4.mjs vitest.config.ts\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eOr, without installing the package first:\u003c/p\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003enpx jscodeshift -t https://unpkg.com/@cloudflare/vitest-pool-workers/dist/codemods/vitest-v3-to-v4.mjs --parser=ts vitest.config.ts\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eConfig API:\u003c/strong\u003e \u003ccode\u003edefineWorkersProject\u003c/code\u003e and \u003ccode\u003edefineWorkersConfig\u003c/code\u003e from \u003ccode\u003e@cloudflare/vitest-pool-workers/config\u003c/code\u003e have been replaced with a \u003ccode\u003ecloudflareTest()\u003c/code\u003e Vite plugin exported from \u003ccode\u003e@cloudflare/vitest-pool-workers\u003c/code\u003e. The \u003ccode\u003etest.poolOptions.workers\u003c/code\u003e options are now passed directly to \u003ccode\u003ecloudflareTest()\u003c/code\u003e:\u003c/p\u003e\n\u003cp\u003eBefore:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport { defineWorkersProject } from \u0026quot;@cloudflare/vitest-pool-workers/config\u0026quot;;\n\u003cp\u003eexport default defineWorkersProject({\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\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/cloudflare/workers-sdk/blob/main/packages/vitest-pool-workers/CHANGELOG.md\"\u003e\u003ccode\u003e@​cloudflare/vitest-pool-workers\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.13.3\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/cloudflare/workers-sdk/pull/12881\"\u003e#12881\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/8729f3d0954c5325a0a28da6fa87129411819787\"\u003e\u003ccode\u003e8729f3d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/pombosilva\"\u003e\u003ccode\u003e@​pombosilva\u003c/code\u003e\u003c/a\u003e! - Workflows testing util \u003ccode\u003ewaitForStatus\u003c/code\u003e now supports waiting for \u0026quot;terminated\u0026quot; and \u0026quot;paused\u0026quot; states.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/782df4495f14f1366cf03e808ddddea0102eb011\"\u003e\u003ccode\u003e782df44\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/3c988e204ac0d6117ace9cc8fa5fd2479868811c\"\u003e\u003ccode\u003e3c988e2\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/62545c9e9146d5107df7bd3d75fa3c453fa7d96b\"\u003e\u003ccode\u003e62545c9\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/cb714036d95ad0429f7e7a24c3c3a4317748ce22\"\u003e\u003ccode\u003ecb71403\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/71ab9816dc80acba346073bc9d02bd45d1fb5b9a\"\u003e\u003ccode\u003e71ab981\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/3a1c149e1edf126ab072bf74ed624d3c42d561fb\"\u003e\u003ccode\u003e3a1c149\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/7c3c6c6e9c8b4b58e438a9ce8426241f58d8fe82\"\u003e\u003ccode\u003e7c3c6c6\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/ce48b77c4e8796359d86e88f8b18c36b653757cb\"\u003e\u003ccode\u003ece48b77\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/8729f3d0954c5325a0a28da6fa87129411819787\"\u003e\u003ccode\u003e8729f3d\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ewrangler@4.76.0\u003c/li\u003e\n\u003cli\u003eminiflare@4.20260317.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.13.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/c9b31840631585418b8926e8228db486b619b4c7\"\u003e\u003ccode\u003ec9b3184\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/13df6c75be49ac32fc1c57e2e24523e86ced2115\"\u003e\u003ccode\u003e13df6c7\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/df0d1120a856bd65553bf92b4bc6380c15e81cc7\"\u003e\u003ccode\u003edf0d112\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/81ee98e6a0c6be879757289ef6e34e1559d6ee2a\"\u003e\u003ccode\u003e81ee98e\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/c600ce0a45ad334a5a961cf7774758860581d9d2\"\u003e\u003ccode\u003ec600ce0\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/f509d13b97a832a28ed6bc568c7bcf6fc7d4a4ff\"\u003e\u003ccode\u003ef509d13\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/3b81fc6a75857d5c158824f17d9316adc55878fc\"\u003e\u003ccode\u003e3b81fc6\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/0a7fef9ee924b6d0817a69be9d893dc8a40c9a19\"\u003e\u003ccode\u003e0a7fef9\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003ewrangler@4.75.0\u003c/li\u003e\n\u003cli\u003eminiflare@4.20260317.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.13.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/ade0aed5246a5d3379961d06e1d504c6ceb0b1a8\"\u003e\u003ccode\u003eade0aed\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/2b9a186dceebdae8fb57617c1c129971a9d20d68\"\u003e\u003ccode\u003e2b9a186\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/65f1092281866333118e5e8ebf0f5234bf695baf\"\u003e\u003ccode\u003e65f1092\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/7b0d8f5830e9b317c69abdcd452a79d88811f000\"\u003e\u003ccode\u003e7b0d8f5\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/351e1e1efa808a19b84b5888d747cd4aa4566921\"\u003e\u003ccode\u003e351e1e1\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/2b9a186dceebdae8fb57617c1c129971a9d20d68\"\u003e\u003ccode\u003e2b9a186\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003eminiflare@4.20260312.1\u003c/li\u003e\n\u003cli\u003ewrangler@4.74.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.13.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/cloudflare/workers-sdk/pull/11632\"\u003e#11632\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/a6ddbdb2b67978377dda1acda289fe21eb0892bd\"\u003e\u003ccode\u003ea6ddbdb\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/penalosa\"\u003e\u003ccode\u003e@​penalosa\u003c/code\u003e\u003c/a\u003e! - Support Vitest 4 in \u003ccode\u003e@cloudflare/vitest-pool-workers\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eThis a breaking change to the \u003ccode\u003e@cloudflare/vitest-pool-workers\u003c/code\u003e integration in order to support Vitest v4. Along with supporting Vitest v4 (and dropping support for Vitest v2 and v3), we've made a number of changes that may require changes to your tests. Our aim has been to improve stability \u0026amp; the foundations of \u003ccode\u003e@cloudflare/vitest-pool-workers\u003c/code\u003e as we move towards a v1 release of the package.\u003c/p\u003e\n\u003cp\u003eWe've made a codemod to make the migration easier, which will make the required changes to your config file:\u003c/p\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003enpx jscodeshift -t node_modules/@cloudflare/vitest-pool-workers/dist/codemods/vitest-v3-to-v4.mjs vitest.config.ts\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eOr, without installing the package first:\u003c/p\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003enpx jscodeshift -t https://unpkg.com/@cloudflare/vitest-pool-workers/dist/codemods/vitest-v3-to-v4.mjs --parser=ts vite...\n\n_Description has been truncated_","html_url":"https://github.com/brisbanesocialchess/brisbanesocialchess.github.io/pull/1030","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/brisbanesocialchess%2Fbrisbanesocialchess.github.io/issues/1030","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1030/packages"}},{"old_version":"9.4.1","new_version":"9.4.2","update_type":"patch","path":null,"pr_created_at":"2026-03-25T04:26:41.000Z","version_change":"9.4.1 → 9.4.2","issue":{"uuid":"4132355546","node_id":"PR_kwDOKyCg587NNe44","number":54,"state":"closed","title":"chore(deps): bump @npmcli/arborist from 9.4.1 to 9.4.2","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-03-25T19:40:51.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-25T04:26:41.000Z","updated_at":"2026-03-25T19:40:52.000Z","time_to_close":54850,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"@npmcli/arborist","old_version":"9.4.1","new_version":"9.4.2","repository_url":"https://github.com/npm/cli"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@npmcli/arborist](https://github.com/npm/cli/tree/HEAD/workspaces/arborist) from 9.4.1 to 9.4.2.\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.4.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/cli/compare/arborist-v9.4.1...arborist-v9.4.2\"\u003e9.4.2\u003c/a\u003e (2026-03-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/21ea382a60b3693ff6c44c81447caa5d0294169c\"\u003e\u003ccode\u003e21ea382\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9110\"\u003e#9110\u003c/a\u003e arborist: resolve sibling override sets via common ancestor (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9110\"\u003e#9110\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/51365b1b8a7924d082f00c27a4aedcb1f81110ec\"\u003e\u003ccode\u003e51365b1\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9107\"\u003e#9107\u003c/a\u003e arborist: update store symlinks when hash changes in linked strategy (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9107\"\u003e#9107\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/8e0a7315d0719227c83ce9921c2bd56d201ad3ca\"\u003e\u003ccode\u003e8e0a731\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9108\"\u003e#9108\u003c/a\u003e arborist: skip linked actual tree diff in package-lock-only mode (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9108\"\u003e#9108\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/cli/blob/latest/workspaces/arborist/CHANGELOG.md\"\u003e\u003ccode\u003e@​npmcli/arborist\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/cli/compare/arborist-v9.4.1...arborist-v9.4.2\"\u003e9.4.2\u003c/a\u003e (2026-03-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/21ea382a60b3693ff6c44c81447caa5d0294169c\"\u003e\u003ccode\u003e21ea382\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9110\"\u003e#9110\u003c/a\u003e arborist: resolve sibling override sets via common ancestor (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9110\"\u003e#9110\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/51365b1b8a7924d082f00c27a4aedcb1f81110ec\"\u003e\u003ccode\u003e51365b1\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9107\"\u003e#9107\u003c/a\u003e arborist: update store symlinks when hash changes in linked strategy (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9107\"\u003e#9107\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/8e0a7315d0719227c83ce9921c2bd56d201ad3ca\"\u003e\u003ccode\u003e8e0a731\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9108\"\u003e#9108\u003c/a\u003e arborist: skip linked actual tree diff in package-lock-only mode (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9108\"\u003e#9108\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\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/e7284b6b810c2f7942176d2056aab73cf80b9958\"\u003e\u003ccode\u003ee7284b6\u003c/code\u003e\u003c/a\u003e chore: release 9.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/66dd0d6ca7cc2e37ec092f03786760a54b4a6935\"\u003e\u003ccode\u003e66dd0d6\u003c/code\u003e\u003c/a\u003e chore: template-oss@4.11.4 (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/6144\"\u003e#6144\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/d43f8812af5900cce45364729871a745b379aea9\"\u003e\u003ccode\u003ed43f881\u003c/code\u003e\u003c/a\u003e deps: map-workspaces@3.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/4bf4c221a3085eed8a7747d84f3161d5ec5e8714\"\u003e\u003ccode\u003e4bf4c22\u003c/code\u003e\u003c/a\u003e chore(deps): nock@13.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/5bb0d15363e83e6a1145b9faf9d0c244a1a60b7a\"\u003e\u003ccode\u003e5bb0d15\u003c/code\u003e\u003c/a\u003e chore(deps): tap@16.3.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/99457f1f48d57f913b398e25f4e5da066af71204\"\u003e\u003ccode\u003e99457f1\u003c/code\u003e\u003c/a\u003e deps: minimatch@6.1.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/4c5bd6e7e06b540fb076d91a8d58eebb4106aadc\"\u003e\u003ccode\u003e4c5bd6e\u003c/code\u003e\u003c/a\u003e chore: lint and refactor arborist test setup fixtures\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/12ec7ee1983876565445ae7967e2f14f3d95e356\"\u003e\u003ccode\u003e12ec7ee\u003c/code\u003e\u003c/a\u003e fix: remove unused package.json scripts\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/npm/cli/commits/v9.4.2/workspaces/arborist\"\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=@npmcli/arborist\u0026package-manager=npm_and_yarn\u0026previous-version=9.4.1\u0026new-version=9.4.2)](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/webdeveric/validate-package-exports/pull/54","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/webdeveric%2Fvalidate-package-exports/issues/54","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/54/packages"}},{"old_version":"9.4.0","new_version":"9.4.1","update_type":"patch","path":"the dependencies group","pr_created_at":"2026-03-23T10:05:50.000Z","version_change":"9.4.0 → 9.4.1","issue":{"uuid":"4119699436","node_id":"PR_kwDOFkeXts7MocU_","number":683,"state":"open","title":"chore(deps): bump @npmcli/arborist from 9.4.0 to 9.4.1 in the dependencies group","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-23T10:05:50.000Z","updated_at":"2026-03-23T10:06:20.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"@npmcli/arborist","old_version":"9.4.0","new_version":"9.4.1","repository_url":"https://github.com/npm/cli"}],"path":"the dependencies group","ecosystem":"npm"},"body":"Bumps the dependencies group with 1 update: [@npmcli/arborist](https://github.com/npm/cli/tree/HEAD/workspaces/arborist).\n\nUpdates `@npmcli/arborist` from 9.4.0 to 9.4.1\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.4.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/cli/compare/arborist-v9.4.0...arborist-v9.4.1\"\u003e9.4.1\u003c/a\u003e (2026-03-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/5b7c0cc83b6957a2478aff90b64343555919da84\"\u003e\u003ccode\u003e5b7c0cc\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9096\"\u003e#9096\u003c/a\u003e arborist: exclude store nodes from :root \u0026gt; * in linked strategy (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9096\"\u003e#9096\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/3b70a9d1ade5aa5e7edebd0dbc84f0c5f6f202a9\"\u003e\u003ccode\u003e3b70a9d\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9097\"\u003e#9097\u003c/a\u003e arborist: simplify rootDeclaredDeps initialization (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9097\"\u003e#9097\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/c7702d044907e56e06c769fa7a42ed1ed308f29a\"\u003e\u003ccode\u003ec7702d0\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9094\"\u003e#9094\u003c/a\u003e arborist: fix non-idempotent linked install with workspace projects (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9094\"\u003e#9094\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/1a744b5e030c82ec205ef2be1995ec8d36fba49b\"\u003e\u003ccode\u003e1a744b5\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9081\"\u003e#9081\u003c/a\u003e arborist: omit root dev deps in linked strategy when shared with workspaces (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9081\"\u003e#9081\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/ff51827ba603b069afababf0292016ffb8841bd2\"\u003e\u003ccode\u003eff51827\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9076\"\u003e#9076\u003c/a\u003e arborist: do not hoist undeclared workspaces in linked strategy (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9076\"\u003e#9076\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/1206f8b97b5a57df00518eecb7b9aa7ab24ef73c\"\u003e\u003ccode\u003e1206f8b\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9069\"\u003e#9069\u003c/a\u003e consolidate isolated node/link attributes (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9069\"\u003e#9069\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/a774fb77aadf01b46c13fe3d48bc2393fc6ef0ff\"\u003e\u003ccode\u003ea774fb7\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9066\"\u003e#9066\u003c/a\u003e arborist: respect --omit flag in linked install strategy (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9066\"\u003e#9066\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/8614b2af5c912e1ab293bdc41f9b8ae189cfa901\"\u003e\u003ccode\u003e8614b2a\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9031\"\u003e#9031\u003c/a\u003e arborist: avoid full reinstall on subsequent linked strategy runs (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9031\"\u003e#9031\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/16fbe135b86908426ffb8d4caa73e66cd7a679b1\"\u003e\u003ccode\u003e16fbe13\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9030\"\u003e#9030\u003c/a\u003e resolve relative file: dependencies correctly with install-strategy=linked (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9030\"\u003e#9030\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/983742b7ed70673b31f4607836fd156bf2d22f1d\"\u003e\u003ccode\u003e983742b\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9055\"\u003e#9055\u003c/a\u003e isolated mode code cleanup (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9055\"\u003e#9055\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/a29aeee18f3ddc2348a8e00787d237c874642789\"\u003e\u003ccode\u003ea29aeee\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9028\"\u003e#9028\u003c/a\u003e arborist: retry bin-links on Windows EPERM (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9028\"\u003e#9028\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/10d530242c7d893c562456013bb1c5104ca3e3b8\"\u003e\u003ccode\u003e10d5302\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9051\"\u003e#9051\u003c/a\u003e arborist: unwrap Link nodes in legacyPeerDeps for linked strategy (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9051\"\u003e#9051\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/94bfef5a9f1a841840deee77cd961c90fbed5f3c\"\u003e\u003ccode\u003e94bfef5\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9044\"\u003e#9044\u003c/a\u003e audit: exclude locally linked packages from vulnerability audit  (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9044\"\u003e#9044\u003c/a\u003e) (\u003ca href=\"https://github.com/lucas-gomes-santana\"\u003e\u003ccode\u003e@​lucas-gomes-santana\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/26fa40eeafdbbb616d48fe254c92544cb13fba60\"\u003e\u003ccode\u003e26fa40e\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9041\"\u003e#9041\u003c/a\u003e fix workspace-filtered install with linked strategy (\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/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.4.0...arborist-v9.4.1\"\u003e9.4.1\u003c/a\u003e (2026-03-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/5b7c0cc83b6957a2478aff90b64343555919da84\"\u003e\u003ccode\u003e5b7c0cc\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9096\"\u003e#9096\u003c/a\u003e arborist: exclude store nodes from :root \u0026gt; * in linked strategy (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9096\"\u003e#9096\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/3b70a9d1ade5aa5e7edebd0dbc84f0c5f6f202a9\"\u003e\u003ccode\u003e3b70a9d\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9097\"\u003e#9097\u003c/a\u003e arborist: simplify rootDeclaredDeps initialization (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9097\"\u003e#9097\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/c7702d044907e56e06c769fa7a42ed1ed308f29a\"\u003e\u003ccode\u003ec7702d0\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9094\"\u003e#9094\u003c/a\u003e arborist: fix non-idempotent linked install with workspace projects (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9094\"\u003e#9094\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/1a744b5e030c82ec205ef2be1995ec8d36fba49b\"\u003e\u003ccode\u003e1a744b5\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9081\"\u003e#9081\u003c/a\u003e arborist: omit root dev deps in linked strategy when shared with workspaces (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9081\"\u003e#9081\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/ff51827ba603b069afababf0292016ffb8841bd2\"\u003e\u003ccode\u003eff51827\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9076\"\u003e#9076\u003c/a\u003e arborist: do not hoist undeclared workspaces in linked strategy (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9076\"\u003e#9076\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/1206f8b97b5a57df00518eecb7b9aa7ab24ef73c\"\u003e\u003ccode\u003e1206f8b\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9069\"\u003e#9069\u003c/a\u003e consolidate isolated node/link attributes (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9069\"\u003e#9069\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/a774fb77aadf01b46c13fe3d48bc2393fc6ef0ff\"\u003e\u003ccode\u003ea774fb7\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9066\"\u003e#9066\u003c/a\u003e arborist: respect --omit flag in linked install strategy (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9066\"\u003e#9066\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/8614b2af5c912e1ab293bdc41f9b8ae189cfa901\"\u003e\u003ccode\u003e8614b2a\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9031\"\u003e#9031\u003c/a\u003e arborist: avoid full reinstall on subsequent linked strategy runs (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9031\"\u003e#9031\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/16fbe135b86908426ffb8d4caa73e66cd7a679b1\"\u003e\u003ccode\u003e16fbe13\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9030\"\u003e#9030\u003c/a\u003e resolve relative file: dependencies correctly with install-strategy=linked (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9030\"\u003e#9030\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/983742b7ed70673b31f4607836fd156bf2d22f1d\"\u003e\u003ccode\u003e983742b\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9055\"\u003e#9055\u003c/a\u003e isolated mode code cleanup (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9055\"\u003e#9055\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/a29aeee18f3ddc2348a8e00787d237c874642789\"\u003e\u003ccode\u003ea29aeee\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9028\"\u003e#9028\u003c/a\u003e arborist: retry bin-links on Windows EPERM (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9028\"\u003e#9028\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/10d530242c7d893c562456013bb1c5104ca3e3b8\"\u003e\u003ccode\u003e10d5302\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9051\"\u003e#9051\u003c/a\u003e arborist: unwrap Link nodes in legacyPeerDeps for linked strategy (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9051\"\u003e#9051\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/94bfef5a9f1a841840deee77cd961c90fbed5f3c\"\u003e\u003ccode\u003e94bfef5\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9044\"\u003e#9044\u003c/a\u003e audit: exclude locally linked packages from vulnerability audit  (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9044\"\u003e#9044\u003c/a\u003e) (\u003ca href=\"https://github.com/lucas-gomes-santana\"\u003e\u003ccode\u003e@​lucas-gomes-santana\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/26fa40eeafdbbb616d48fe254c92544cb13fba60\"\u003e\u003ccode\u003e26fa40e\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9041\"\u003e#9041\u003c/a\u003e fix workspace-filtered install with linked strategy (\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/cli/commit/bdf079d3b65c41a4abbbf2ea176aa047bfb815d4\"\u003e\u003ccode\u003ebdf079d\u003c/code\u003e\u003c/a\u003e chore: release 9.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/721fe3fac383d714aa7fd7285b4392619903b1e7\"\u003e\u003ccode\u003e721fe3f\u003c/code\u003e\u003c/a\u003e deps: read-package-json-fast@3.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/6e4a64976dc9a359b97413cd725e93caa1f0fc28\"\u003e\u003ccode\u003e6e4a649\u003c/code\u003e\u003c/a\u003e deps: pacote@15.0.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/1820afe4b34909b8702da69032dde9d3ecdbb447\"\u003e\u003ccode\u003e1820afe\u003c/code\u003e\u003c/a\u003e deps: cacache@17.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/4b8046e680d5907d2df71d6d3775b66e0bea7ed2\"\u003e\u003ccode\u003e4b8046e\u003c/code\u003e\u003c/a\u003e deps: \u003ccode\u003e@​npmcli/name-from-folder\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/1d4be7a5457fd0081696e29f8382645873cf13d9\"\u003e\u003ccode\u003e1d4be7a\u003c/code\u003e\u003c/a\u003e deps: \u003ccode\u003e@​npmcli/map-workspaces\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/a39556f1cff4526dcbcb7b65cdd86a1ba092e13e\"\u003e\u003ccode\u003ea39556f\u003c/code\u003e\u003c/a\u003e deps: \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.11.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/72a7a5915e9d333d104d88bf73d7a555f9400e24\"\u003e\u003ccode\u003e72a7a59\u003c/code\u003e\u003c/a\u003e fix: only save package-lock when truly finished\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/5ec35b7283b2d37f1431239f33ba420bb4347f0b\"\u003e\u003ccode\u003e5ec35b7\u003c/code\u003e\u003c/a\u003e chore: clean snapshot before code change\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/npm/cli/commits/v9.4.1/workspaces/arborist\"\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=@npmcli/arborist\u0026package-manager=npm_and_yarn\u0026previous-version=9.4.0\u0026new-version=9.4.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 \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/NodeSecure/scanner/pull/683","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/NodeSecure%2Fscanner/issues/683","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/683/packages"}},{"old_version":"9.3.1","new_version":"9.4.1","update_type":"minor","path":null,"pr_created_at":"2026-03-20T02:46:17.000Z","version_change":"9.3.1 → 9.4.1","issue":{"uuid":"4105372908","node_id":"PR_kwDOPHT-Ds7MBi6s","number":1025,"state":"closed","title":"Bump the npm-dependencies group across 1 directory with 12 updates","user":"dependabot[bot]","labels":["dependencies","javascript","root","backend"],"assignees":[],"locked":false,"comments_count":6,"pull_request":true,"closed_at":"2026-03-23T02:47:27.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-20T02:46:17.000Z","updated_at":"2026-03-23T02:47:30.000Z","time_to_close":259270,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"npm-dependencies","update_count":12,"packages":[{"name":"@biomejs/biome","old_version":"2.4.4","new_version":"2.4.6","repository_url":"https://github.com/biomejs/biome"},{"name":"@cloudflare/vitest-pool-workers","old_version":"0.12.18","new_version":"0.12.21","repository_url":"https://github.com/cloudflare/workers-sdk"},{"name":"@npmcli/arborist","old_version":"9.3.1","new_version":"9.4.1","repository_url":"https://github.com/npm/cli"},{"name":"@vitest/coverage-istanbul","old_version":"3.2.4","new_version":"4.1.0","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/coverage-v8","old_version":"3.2.4","new_version":"4.1.0","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"esbuild","old_version":"0.27.3","new_version":"0.27.4","repository_url":"https://github.com/evanw/esbuild"},{"name":"eslint","old_version":"10.0.2","new_version":"10.0.3","repository_url":"https://github.com/eslint/eslint"},{"name":"globals","old_version":"17.3.0","new_version":"17.4.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"lerna","old_version":"9.0.4","new_version":"9.0.6","repository_url":"https://github.com/lerna/lerna"},{"name":"postcss","old_version":"8.5.6","new_version":"8.5.8","repository_url":"https://github.com/postcss/postcss"},{"name":"svgo","old_version":"4.0.0","new_version":"4.0.1","repository_url":"https://github.com/svg/svgo"},{"name":"vitest","old_version":"3.2.4","new_version":"4.1.0","repository_url":"https://github.com/vitest-dev/vitest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-dependencies group with 12 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.4.4` | `2.4.6` |\n| [@cloudflare/vitest-pool-workers](https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/vitest-pool-workers) | `0.12.18` | `0.12.21` |\n| [@npmcli/arborist](https://github.com/npm/cli/tree/HEAD/workspaces/arborist) | `9.3.1` | `9.4.1` |\n| [@vitest/coverage-istanbul](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-istanbul) | `3.2.4` | `4.1.0` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `3.2.4` | `4.1.0` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.27.3` | `0.27.4` |\n| [eslint](https://github.com/eslint/eslint) | `10.0.2` | `10.0.3` |\n| [globals](https://github.com/sindresorhus/globals) | `17.3.0` | `17.4.0` |\n| [lerna](https://github.com/lerna/lerna/tree/HEAD/packages/lerna) | `9.0.4` | `9.0.6` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.6` | `8.5.8` |\n| [svgo](https://github.com/svg/svgo) | `4.0.0` | `4.0.1` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `3.2.4` | `4.1.0` |\n\n\nUpdates `@biomejs/biome` from 2.4.4 to 2.4.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/biomejs/biome/releases\"\u003e\u003ccode\u003e@​biomejs/biome\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eBiome CLI v2.4.6\u003c/h2\u003e\n\u003ch2\u003e2.4.6\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/biomejs/biome/pull/9305\"\u003e#9305\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/40869b5a698de5e0d2c06bc7587a9cad8c0389c5\"\u003e\u003ccode\u003e40869b5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/4946\"\u003e#4946\u003c/a\u003e: \u003ccode\u003enoUnreachable\u003c/code\u003e no longer reports code inside \u003ccode\u003efinally\u003c/code\u003e blocks as unreachable when there is a \u003ccode\u003ebreak\u003c/code\u003e, \u003ccode\u003econtinue\u003c/code\u003e, or \u003ccode\u003ereturn\u003c/code\u003e in the corresponding \u003ccode\u003etry\u003c/code\u003e body.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9303\"\u003e#9303\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/464910c06058454a0a0ed08998e1b32cb4a6ca67\"\u003e\u003ccode\u003e464910c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/2786\"\u003e#2786\u003c/a\u003e: The formatter no longer produces different output on subsequent runs when a \u003ccode\u003ecase\u003c/code\u003e clause has a trailing line comment followed by a single block statement.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9324\"\u003e#9324\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/6294aa2e2710e90a05ed53edfc4dd80e3c4cbd9a\"\u003e\u003ccode\u003e6294aa2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/arendjr\"\u003e\u003ccode\u003e@​arendjr\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7730\"\u003e\u003ccode\u003e[#7730](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7730)\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://biomejs.dev/linter/rules/use-anchor-content/\"\u003e\u003ccode\u003euseAnchorContent\u003c/code\u003e\u003c/a\u003e now recognises SolidJS's \u003ccode\u003einnerHTML\u003c/code\u003e the same way as React's \u003ccode\u003edangerouslySetInnerHTML\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9298\"\u003e#9298\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/1003229853c80569751137b6f52dcc1b08aed659\"\u003e\u003ccode\u003e1003229\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Netail\"\u003e\u003ccode\u003e@​Netail\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/9296\"\u003e\u003ccode\u003e[#9296](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9296)\u003c/code\u003e\u003c/a\u003e, so comments are moved along with the attributes in the useSortedAttributes assist rule code fix.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9329\"\u003e#9329\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/855b45125ad33933066eb363f706e1f00dc149d2\"\u003e\u003ccode\u003e855b451\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Improved performance of \u003ca href=\"https://biomejs.dev/linter/rules/no-empty-block-statements/\"\u003e\u003ccode\u003enoEmptyBlockStatements\u003c/code\u003e\u003c/a\u003e. The rule is now smarter about short-circuiting its logic.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9326\"\u003e#9326\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/85dfe9b00b820fee0ad936a54328491446e085f5\"\u003e\u003ccode\u003e85dfe9b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Improved performance for \u003ca href=\"https://biomejs.dev/linter/rules/no-import-cycles/\"\u003e\u003ccode\u003enoImportCycles\u003c/code\u003e\u003c/a\u003e by explicitly excluding node_modules from the cycle detection. The performance improvement is directly proportional to how big your dependency tree is.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9323\"\u003e#9323\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/d5ee4690bba0a3bb8a97da029732afde56cd4cd7\"\u003e\u003ccode\u003ed5ee469\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/9217\"\u003e#9217\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/biomejs/biome-vscode/issues/959\"\u003ebiomejs/biome-vscode#959\u003c/a\u003e, where the Biome language server didn't correctly resolve the editor setting \u003ccode\u003econfigurationPath\u003c/code\u003e when the provided value is a relative path.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9302\"\u003e#9302\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/86fbc70e8f5a63fd9ece11a99b2684c25c301dba\"\u003e\u003ccode\u003e86fbc70\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/sepagian\"\u003e\u003ccode\u003e@​sepagian\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/9300\"\u003e#9300\u003c/a\u003e: Lowercase component member expressions like \u003ccode\u003e\u0026lt;form.Field\u0026gt;\u003c/code\u003e in Svelte and Astro files are now correctly formatted.\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e-\u0026lt;form .Field\u0026gt;\u0026lt;/form.Field\u0026gt;\n+\u0026lt;form.Field\u0026gt;\u0026lt;/form.Field\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(js_analyze): move comments with useSortedAttributes action by \u003ca href=\"https://github.com/Netail\"\u003e\u003ccode\u003e@​Netail\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9298\"\u003ebiomejs/biome#9298\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(formatter): switch case comments by \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9303\"\u003ebiomejs/biome#9303\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(markdown-parser): promote list structural tokens from skipped trivia to explicit CST nodes by \u003ca href=\"https://github.com/jfmcdowell\"\u003e\u003ccode\u003e@​jfmcdowell\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9274\"\u003ebiomejs/biome#9274\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(noUnreachable): handle dead implicit jumps in finally by \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9305\"\u003ebiomejs/biome#9305\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(markdown-parser): align newline/prescan paragraph-break checks by \u003ca href=\"https://github.com/jfmcdowell\"\u003e\u003ccode\u003e@​jfmcdowell\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9197\"\u003ebiomejs/biome#9197\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(markdown-parser): promote blank lines between list items to MdNewline nodes by \u003ca href=\"https://github.com/jfmcdowell\"\u003e\u003ccode\u003e@​jfmcdowell\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9313\"\u003ebiomejs/biome#9313\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(linter): support SolidJS's \u003ccode\u003einnerHTML\u003c/code\u003e in \u003ccode\u003euseAnchorContent\u003c/code\u003e by \u003ca href=\"https://github.com/arendjr\"\u003e\u003ccode\u003e@​arendjr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9324\"\u003ebiomejs/biome#9324\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(lsp): correctly resolve \u003ccode\u003econfigurationPath\u003c/code\u003e by \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9323\"\u003ebiomejs/biome#9323\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(noImportCycles): exclude \u003ccode\u003enode_modules\u003c/code\u003e from cycle detection by \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9326\"\u003ebiomejs/biome#9326\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(css_parser): split function parser into modules by \u003ca href=\"https://github.com/denbezrukov\"\u003e\u003ccode\u003e@​denbezrukov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9325\"\u003ebiomejs/biome#9325\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(markdown-parser): promote fenced code block skipped trivia to explicit CST nodes by \u003ca href=\"https://github.com/jfmcdowell\"\u003e\u003ccode\u003e@​jfmcdowell\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9321\"\u003ebiomejs/biome#9321\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(css): rename operator_token field to operator by \u003ca href=\"https://github.com/denbezrukov\"\u003e\u003ccode\u003e@​denbezrukov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9327\"\u003ebiomejs/biome#9327\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: add \u003ccode\u003e.skip(1)\u003c/code\u003e to \u003ccode\u003e.ancestors()\u003c/code\u003e calls in a bunch of places by \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9330\"\u003ebiomejs/biome#9330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(noEmptyBlockStatements): short circuit to avoid traversing descendants for comments by \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9329\"\u003ebiomejs/biome#9329\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: lowercase component member expressions in Astro/Svelte by \u003ca href=\"https://github.com/sepagian\"\u003e\u003ccode\u003e@​sepagian\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9302\"\u003ebiomejs/biome#9302\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: align parser options struct name by \u003ca href=\"https://github.com/Netail\"\u003e\u003ccode\u003e@​Netail\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9332\"\u003ebiomejs/biome#9332\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(css): use ScssExpression in ScssNestingDeclaration and CssGenericProperty by \u003ca href=\"https://github.com/denbezrukov\"\u003e\u003ccode\u003e@​denbezrukov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9328\"\u003ebiomejs/biome#9328\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(css): align scss expression node variants by \u003ca href=\"https://github.com/denbezrukov\"\u003e\u003ccode\u003e@​denbezrukov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9340\"\u003ebiomejs/biome#9340\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(css): use expression in page by \u003ca href=\"https://github.com/denbezrukov\"\u003e\u003ccode\u003e@​denbezrukov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9342\"\u003ebiomejs/biome#9342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: release by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9301\"\u003ebiomejs/biome#9301\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/biomejs/biome/blob/main/packages/@biomejs/biome/CHANGELOG.md\"\u003e\u003ccode\u003e@​biomejs/biome\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.4.6\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/biomejs/biome/pull/9305\"\u003e#9305\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/40869b5a698de5e0d2c06bc7587a9cad8c0389c5\"\u003e\u003ccode\u003e40869b5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/4946\"\u003e#4946\u003c/a\u003e: \u003ccode\u003enoUnreachable\u003c/code\u003e no longer reports code inside \u003ccode\u003efinally\u003c/code\u003e blocks as unreachable when there is a \u003ccode\u003ebreak\u003c/code\u003e, \u003ccode\u003econtinue\u003c/code\u003e, or \u003ccode\u003ereturn\u003c/code\u003e in the corresponding \u003ccode\u003etry\u003c/code\u003e body.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9303\"\u003e#9303\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/464910c06058454a0a0ed08998e1b32cb4a6ca67\"\u003e\u003ccode\u003e464910c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/2786\"\u003e#2786\u003c/a\u003e: The formatter no longer produces different output on subsequent runs when a \u003ccode\u003ecase\u003c/code\u003e clause has a trailing line comment followed by a single block statement.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9324\"\u003e#9324\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/6294aa2e2710e90a05ed53edfc4dd80e3c4cbd9a\"\u003e\u003ccode\u003e6294aa2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/arendjr\"\u003e\u003ccode\u003e@​arendjr\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7730\"\u003e\u003ccode\u003e[#7730](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7730)\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://biomejs.dev/linter/rules/use-anchor-content/\"\u003e\u003ccode\u003euseAnchorContent\u003c/code\u003e\u003c/a\u003e now recognises SolidJS's \u003ccode\u003einnerHTML\u003c/code\u003e the same way as React's \u003ccode\u003edangerouslySetInnerHTML\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9298\"\u003e#9298\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/1003229853c80569751137b6f52dcc1b08aed659\"\u003e\u003ccode\u003e1003229\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Netail\"\u003e\u003ccode\u003e@​Netail\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/9296\"\u003e\u003ccode\u003e[#9296](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9296)\u003c/code\u003e\u003c/a\u003e, so comments are moved along with the attributes in the useSortedAttributes assist rule code fix.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9329\"\u003e#9329\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/855b45125ad33933066eb363f706e1f00dc149d2\"\u003e\u003ccode\u003e855b451\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Improved performance of \u003ca href=\"https://biomejs.dev/linter/rules/no-empty-block-statements/\"\u003e\u003ccode\u003enoEmptyBlockStatements\u003c/code\u003e\u003c/a\u003e. The rule is now smarter about short-circuiting its logic.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9326\"\u003e#9326\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/85dfe9b00b820fee0ad936a54328491446e085f5\"\u003e\u003ccode\u003e85dfe9b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Improved performance for \u003ca href=\"https://biomejs.dev/linter/rules/no-import-cycles/\"\u003e\u003ccode\u003enoImportCycles\u003c/code\u003e\u003c/a\u003e by explicitly excluding node_modules from the cycle detection. The performance improvement is directly proportional to how big your dependency tree is.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9323\"\u003e#9323\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/d5ee4690bba0a3bb8a97da029732afde56cd4cd7\"\u003e\u003ccode\u003ed5ee469\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/9217\"\u003e#9217\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/biomejs/biome-vscode/issues/959\"\u003ebiomejs/biome-vscode#959\u003c/a\u003e, where the Biome language server didn't correctly resolve the editor setting \u003ccode\u003econfigurationPath\u003c/code\u003e when the provided value is a relative path.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9302\"\u003e#9302\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/86fbc70e8f5a63fd9ece11a99b2684c25c301dba\"\u003e\u003ccode\u003e86fbc70\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/sepagian\"\u003e\u003ccode\u003e@​sepagian\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/9300\"\u003e#9300\u003c/a\u003e: Lowercase component member expressions like \u003ccode\u003e\u0026lt;form.Field\u0026gt;\u003c/code\u003e in Svelte and Astro files are now correctly formatted.\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e-\u0026lt;form .Field\u0026gt;\u0026lt;/form.Field\u0026gt;\n+\u0026lt;form.Field\u0026gt;\u0026lt;/form.Field\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.4.5\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/biomejs/biome/pull/9185\"\u003e#9185\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/e43e730f603bb360d2993842d1b883a787224c29\"\u003e\u003ccode\u003ee43e730\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Added the nursery rule \u003ccode\u003euseVueScopedStyles\u003c/code\u003e for Vue SFCs. This rule enforces that \u003ccode\u003e\u0026lt;style\u0026gt;\u003c/code\u003e blocks have the \u003ccode\u003escoped\u003c/code\u003e attribute (or \u003ccode\u003emodule\u003c/code\u003e for CSS Modules), preventing style leakage and conflicts between components.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9184\"\u003e#9184\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/49c8fdecf69089e1be9e58fa52f6b72fd54ce08e\"\u003e\u003ccode\u003e49c8fde\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/chocky335\"\u003e\u003ccode\u003e@​chocky335\u003c/code\u003e\u003c/a\u003e! - Improved plugin performance by batching all plugins into a single syntax visitor with a kind-to-plugin lookup map, reducing per-node dispatch overhead from O(N) to O(1) where N is the number of plugins.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9283\"\u003e#9283\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/071c70053b63c60bccc170a9d84b8b3f08060a94\"\u003e\u003ccode\u003e071c700\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://biomejs.dev/linter/rules/no-undeclared-variables/\"\u003e\u003ccode\u003enoUndeclaredVariables\u003c/code\u003e\u003c/a\u003e erroneously flagging functions and variables defined in the \u003ccode\u003e\u0026lt;script setup\u0026gt;\u003c/code\u003e section of Vue SFCs.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9221\"\u003e#9221\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/4612133cd9677cda3c2eedb52fd8b46be579410d\"\u003e\u003ccode\u003e4612133\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed an issue where the JSON reporter didn't contain the duration of the command.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9294\"\u003e#9294\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/1805c8fb18081e88d81da2a6a542f7d69cd317a2\"\u003e\u003ccode\u003e1805c8f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Netail\"\u003e\u003ccode\u003e@​Netail\u003c/code\u003e\u003c/a\u003e! - Extra rule source reference. \u003ccode\u003ebiome migrate eslint\u003c/code\u003e should do a bit better detecting rules in your eslint configurations.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9178\"\u003e#9178\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/101b3bb2658dd2fb7ce562f82b784fd5d068df62\"\u003e\u003ccode\u003e101b3bb\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Bertie690\"\u003e\u003ccode\u003e@​Bertie690\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/9172\"\u003e#9172\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/9168\"\u003e#9168\u003c/a\u003e:\nBiome now considers more constructs as valid test assertions.\u003c/p\u003e\n\u003cp\u003ePreviously, \u003ca href=\"https://vitest.dev/api/assert.html\"\u003e\u003ccode\u003eassert\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://vitest.dev/api/expect-typeof.html\"\u003e\u003ccode\u003eexpectTypeOf\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://vitest.dev/api/assert-type.html\"\u003e\u003ccode\u003eassertType\u003c/code\u003e\u003c/a\u003e\nwere not recognized as valid assertions by Biome's linting rules, producing false positives in \u003ca href=\"https://biomejs.dev/linter/rules/use-expect\"\u003e\u003ccode\u003elint/nursery/useExpect\u003c/code\u003e\u003c/a\u003e and other similar rules.\u003c/p\u003e\n\u003cp\u003eNow, these rules will no longer produce errors in test cases that used these constructs instead of \u003ccode\u003eexpect\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport { expectTypeOf, assert, assertType } from \u0026quot;vitest\u0026quot;;\n\u003cp\u003e\u003c/code\u003e\u003c/pre\u003e\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/biomejs/biome/commit/cabc56c43eddb40e9b57559ebfabd0454fd942f5\"\u003e\u003ccode\u003ecabc56c\u003c/code\u003e\u003c/a\u003e ci: release (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9301\"\u003e#9301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/3bc07ab8deec56d5f0ba4d84ecfd609c8eed6984\"\u003e\u003ccode\u003e3bc07ab\u003c/code\u003e\u003c/a\u003e ci: release (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9188\"\u003e#9188\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/6b01778301978eba61ab68dabbd2bba814bb6ef3\"\u003e\u003ccode\u003e6b01778\u003c/code\u003e\u003c/a\u003e feat(linter): add useUnicodeRegex rule (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/8773\"\u003e#8773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/e43e730f603bb360d2993842d1b883a787224c29\"\u003e\u003ccode\u003ee43e730\u003c/code\u003e\u003c/a\u003e feat(lint/html): add \u003ccode\u003euseVueScopedStyles\u003c/code\u003e (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9185\"\u003e#9185\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/edf8bb67d6fb03607f2a3c99a3aac93907b069a6\"\u003e\u003ccode\u003eedf8bb6\u003c/code\u003e\u003c/a\u003e feat(lint): add ||= to ??= detection in useNullishCoalescing (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9257\"\u003e#9257\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/9bbdf4dda73e589c82709d514083cb49ae9cda37\"\u003e\u003ccode\u003e9bbdf4d\u003c/code\u003e\u003c/a\u003e feat(lint): add nursery rule useNamedCaptureGroup (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9048\"\u003e#9048\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/1f2fe2e716c9e47c7c37a2ec57ef32caac0746ab\"\u003e\u003ccode\u003e1f2fe2e\u003c/code\u003e\u003c/a\u003e feat: prefer-array-some from eslint-plugin-unicorn (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9056\"\u003e#9056\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/1d2ca15f85f6968b4e4ad262a65aadc76fc54f50\"\u003e\u003ccode\u003e1d2ca15\u003c/code\u003e\u003c/a\u003e feat(lint): add useNullishCoalescing nursery rule (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/8952\"\u003e#8952\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/101b3bb2658dd2fb7ce562f82b784fd5d068df62\"\u003e\u003ccode\u003e101b3bb\u003c/code\u003e\u003c/a\u003e fix(lint): consider more constructs as valid test assertions (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9178\"\u003e#9178\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/3d0648f95a0f7a3fd8ddff58d57a239e68183fe1\"\u003e\u003ccode\u003e3d0648f\u003c/code\u003e\u003c/a\u003e feat(biome_js_analyze): implement \u003ccode\u003enoVueRefAsOperand\u003c/code\u003e (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9063\"\u003e#9063\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/biomejs/biome/commits/@biomejs/biome@2.4.6/packages/@biomejs/biome\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@cloudflare/vitest-pool-workers` from 0.12.18 to 0.12.21\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cloudflare/workers-sdk/releases\"\u003e\u003ccode\u003e@​cloudflare/vitest-pool-workers\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​cloudflare/vitest-pool-workers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.12.21\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/cloudflare/workers-sdk/pull/12790\"\u003e#12790\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/5451a7fbf9e08cdc7731aaed43de1e0e241c944f\"\u003e\u003ccode\u003e5451a7f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/petebacondarwin\"\u003e\u003ccode\u003e@​petebacondarwin\u003c/code\u003e\u003c/a\u003e! - Bump devalue to ^5.6.3 to address security vulnerabilities\u003c/p\u003e\n\u003cp\u003eDevalue had denial of service and prototype pollution vulnerabilities. This is a bundled dependency.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/5451a7fbf9e08cdc7731aaed43de1e0e241c944f\"\u003e\u003ccode\u003e5451a7f\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/5451a7fbf9e08cdc7731aaed43de1e0e241c944f\"\u003e\u003ccode\u003e5451a7f\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/82cc2a8beba2b4a2c5765222858f7eb53c730a98\"\u003e\u003ccode\u003e82cc2a8\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/3c67c2a9de3681f59026fecdcf58ca5b816882c8\"\u003e\u003ccode\u003e3c67c2a\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/d645594d3cd9ccf3eca08bca151d358396e2b31c\"\u003e\u003ccode\u003ed645594\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/211d75d6f5e611f86ff9b62d4e280b8baaa842b7\"\u003e\u003ccode\u003e211d75d\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/6ed249b77aa8d335dc7b20790892fe4dced9af4e\"\u003e\u003ccode\u003e6ed249b\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/9f93b54de2847ca3e3aeb5f45fa89fb8b7e89ed3\"\u003e\u003ccode\u003e9f93b54\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/de65c58cbcf1c330a84c37fb351716780f2fd880\"\u003e\u003ccode\u003ede65c58\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/cb148200336ed57c56cb89028453ddd5fdef2e7b\"\u003e\u003ccode\u003ecb14820\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/a7c87d14a46850e38ae5a9a3ccde4b983e37a8cc\"\u003e\u003ccode\u003ea7c87d1\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/b8c33f5509a202cf4d4ebe5bd38c5705dffd9346\"\u003e\u003ccode\u003eb8c33f5\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/e4d9510c3439d313ba0e0f78bf00d0726d5f67e9\"\u003e\u003ccode\u003ee4d9510\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eminiflare@4.20260310.0\u003c/li\u003e\n\u003cli\u003ewrangler@4.72.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​cloudflare/vitest-pool-workers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.12.20\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/ec2459ebeae9a1a9f14bf0db1f507e1ea5d2dbb2\"\u003e\u003ccode\u003eec2459e\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003ewrangler@4.71.0\u003c/li\u003e\n\u003cli\u003eminiflare@4.20260301.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​cloudflare/vitest-pool-workers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.12.19\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/cloudflare/workers-sdk/pull/12682\"\u003e#12682\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/b5b91c970554ed8a8cc1648ebdc06107c1aa87b5\"\u003e\u003ccode\u003eb5b91c9\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/hiendv\"\u003e\u003ccode\u003e@​hiendv\u003c/code\u003e\u003c/a\u003e! - Fix resource leak where remote proxy sessions were not disposed during pool shutdown, causing vitest processes to hang.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/6a8aa5f28fdf8e8392b1e279a8f679e9698c4671\"\u003e\u003ccode\u003e6a8aa5f\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/d672e2ec47f87ed3403aa291fbb9f671970afbfe\"\u003e\u003ccode\u003ed672e2e\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/35b2c56cdef6f4e7d33a885959f4ce8fc01201d0\"\u003e\u003ccode\u003e35b2c56\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/5f7aaf2a94fe99ec95d318b15ff864a9b07eccd6\"\u003e\u003ccode\u003e5f7aaf2\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/209b3963ccecbe7c9f96f1c4cc30e4682730f257\"\u003e\u003ccode\u003e209b396\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/23a365a7e578ecb6735c1f05a204f5bf236b24f6\"\u003e\u003ccode\u003e23a365a\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/596b8a0cb2cb2cb5b9f7fefbe1e7fc638c7e934f\"\u003e\u003ccode\u003e596b8a0\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/00e729eaa986b19f5573ed6fd52a3e8d33868378\"\u003e\u003ccode\u003e00e729e\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/0769056523c43902b14bdd32330deda01acd65c4\"\u003e\u003ccode\u003e0769056\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/150ef7bcaa9ad2d2de661200ef87ea8f15c62a36\"\u003e\u003ccode\u003e150ef7b\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/bf9cb3d32d4710dbefd7d3c412aefe1558ecd57e\"\u003e\u003ccode\u003ebf9cb3d\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ewrangler@4.70.0\u003c/li\u003e\n\u003cli\u003eminiflare@4.20260301.1\u003c/li\u003e\n\u003c/ul\u003e\n\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/cloudflare/workers-sdk/blob/main/packages/vitest-pool-workers/CHANGELOG.md\"\u003e\u003ccode\u003e@​cloudflare/vitest-pool-workers\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.12.21\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/cloudflare/workers-sdk/pull/12790\"\u003e#12790\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/5451a7fbf9e08cdc7731aaed43de1e0e241c944f\"\u003e\u003ccode\u003e5451a7f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/petebacondarwin\"\u003e\u003ccode\u003e@​petebacondarwin\u003c/code\u003e\u003c/a\u003e! - Bump devalue to ^5.6.3 to address security vulnerabilities\u003c/p\u003e\n\u003cp\u003eDevalue had denial of service and prototype pollution vulnerabilities. This is a bundled dependency.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/5451a7fbf9e08cdc7731aaed43de1e0e241c944f\"\u003e\u003ccode\u003e5451a7f\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/5451a7fbf9e08cdc7731aaed43de1e0e241c944f\"\u003e\u003ccode\u003e5451a7f\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/82cc2a8beba2b4a2c5765222858f7eb53c730a98\"\u003e\u003ccode\u003e82cc2a8\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/3c67c2a9de3681f59026fecdcf58ca5b816882c8\"\u003e\u003ccode\u003e3c67c2a\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/d645594d3cd9ccf3eca08bca151d358396e2b31c\"\u003e\u003ccode\u003ed645594\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/211d75d6f5e611f86ff9b62d4e280b8baaa842b7\"\u003e\u003ccode\u003e211d75d\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/6ed249b77aa8d335dc7b20790892fe4dced9af4e\"\u003e\u003ccode\u003e6ed249b\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/9f93b54de2847ca3e3aeb5f45fa89fb8b7e89ed3\"\u003e\u003ccode\u003e9f93b54\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/de65c58cbcf1c330a84c37fb351716780f2fd880\"\u003e\u003ccode\u003ede65c58\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/cb148200336ed57c56cb89028453ddd5fdef2e7b\"\u003e\u003ccode\u003ecb14820\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/a7c87d14a46850e38ae5a9a3ccde4b983e37a8cc\"\u003e\u003ccode\u003ea7c87d1\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/b8c33f5509a202cf4d4ebe5bd38c5705dffd9346\"\u003e\u003ccode\u003eb8c33f5\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/e4d9510c3439d313ba0e0f78bf00d0726d5f67e9\"\u003e\u003ccode\u003ee4d9510\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eminiflare@4.20260310.0\u003c/li\u003e\n\u003cli\u003ewrangler@4.72.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.12.20\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/ec2459ebeae9a1a9f14bf0db1f507e1ea5d2dbb2\"\u003e\u003ccode\u003eec2459e\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003ewrangler@4.71.0\u003c/li\u003e\n\u003cli\u003eminiflare@4.20260301.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.12.19\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/cloudflare/workers-sdk/pull/12682\"\u003e#12682\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/b5b91c970554ed8a8cc1648ebdc06107c1aa87b5\"\u003e\u003ccode\u003eb5b91c9\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/hiendv\"\u003e\u003ccode\u003e@​hiendv\u003c/code\u003e\u003c/a\u003e! - Fix resource leak where remote proxy sessions were not disposed during pool shutdown, causing vitest processes to hang.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/6a8aa5f28fdf8e8392b1e279a8f679e9698c4671\"\u003e\u003ccode\u003e6a8aa5f\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/d672e2ec47f87ed3403aa291fbb9f671970afbfe\"\u003e\u003ccode\u003ed672e2e\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/35b2c56cdef6f4e7d33a885959f4ce8fc01201d0\"\u003e\u003ccode\u003e35b2c56\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/5f7aaf2a94fe99ec95d318b15ff864a9b07eccd6\"\u003e\u003ccode\u003e5f7aaf2\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/209b3963ccecbe7c9f96f1c4cc30e4682730f257\"\u003e\u003ccode\u003e209b396\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/23a365a7e578ecb6735c1f05a204f5bf236b24f6\"\u003e\u003ccode\u003e23a365a\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/596b8a0cb2cb2cb5b9f7fefbe1e7fc638c7e934f\"\u003e\u003ccode\u003e596b8a0\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/00e729eaa986b19f5573ed6fd52a3e8d33868378\"\u003e\u003ccode\u003e00e729e\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/0769056523c43902b14bdd32330deda01acd65c4\"\u003e\u003ccode\u003e0769056\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/150ef7bcaa9ad2d2de661200ef87ea8f15c62a36\"\u003e\u003ccode\u003e150ef7b\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/bf9cb3d32d4710dbefd7d3c412aefe1558ecd57e\"\u003e\u003ccode\u003ebf9cb3d\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ewrangler@4.70.0\u003c/li\u003e\n\u003cli\u003eminiflare@4.20260301.1\u003c/li\u003e\n\u003c/ul\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/cloudflare/workers-sdk/commit/24f807b04075a2c645fce1e49dd51e26c40a60b0\"\u003e\u003ccode\u003e24f807b\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/vitest-pool-workers/issues/12789\"\u003e#12789\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/5451a7fbf9e08cdc7731aaed43de1e0e241c944f\"\u003e\u003ccode\u003e5451a7f\u003c/code\u003e\u003c/a\u003e fix: bump vulnerable direct dependencies (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/vitest-pool-workers/issues/12790\"\u003e#12790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/9dff00c277aa2ed70facdee03d742c871e987f44\"\u003e\u003ccode\u003e9dff00c\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/vitest-pool-workers/issues/12748\"\u003e#12748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/ea57dfd56f2e82079927ce0b6fe690713e794a78\"\u003e\u003ccode\u003eea57dfd\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/vitest-pool-workers/issues/12702\"\u003e#12702\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/35b2c56cdef6f4e7d33a885959f4ce8fc01201d0\"\u003e\u003ccode\u003e35b2c56\u003c/code\u003e\u003c/a\u003e containers: Add container and test Containers interceptOutboundHttp (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/vitest-pool-workers/issues/12649\"\u003e#12649\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/b5b91c970554ed8a8cc1648ebdc06107c1aa87b5\"\u003e\u003ccode\u003eb5b91c9\u003c/code\u003e\u003c/a\u003e fix(vitest-pool-workers): dispose remote proxy sessions on pool close (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/vitest-pool-workers/issues/12682\"\u003e#12682\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/cloudflare/workers-sdk/commits/@cloudflare/vitest-pool-workers@0.12.21/packages/vitest-pool-workers\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@npmcli/arborist` from 9.3.1 to 9.4.1\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.4.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/cli/compare/arborist-v9.4.0...arborist-v9.4.1\"\u003e9.4.1\u003c/a\u003e (2026-03-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/5b7c0cc83b6957a2478aff90b64343555919da84\"\u003e\u003ccode\u003e5b7c0cc\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9096\"\u003e#9096\u003c/a\u003e arborist: exclude store nodes from :root \u0026gt; * in linked strategy (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9096\"\u003e#9096\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/3b70a9d1ade5aa5e7edebd0dbc84f0c5f6f202a9\"\u003e\u003ccode\u003e3b70a9d\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9097\"\u003e#9097\u003c/a\u003e arborist: simplify rootDeclaredDeps initialization (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9097\"\u003e#9097\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/c7702d044907e56e06c769fa7a42ed1ed308f29a\"\u003e\u003ccode\u003ec7702d0\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9094\"\u003e#9094\u003c/a\u003e arborist: fix non-idempotent linked install with workspace projects (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9094\"\u003e#9094\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/1a744b5e030c82ec205ef2be1995ec8d36fba49b\"\u003e\u003ccode\u003e1a744b5\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9081\"\u003e#9081\u003c/a\u003e arborist: omit root dev deps in linked strategy when shared with workspaces (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9081\"\u003e#9081\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/ff51827ba603b069afababf0292016ffb8841bd2\"\u003e\u003ccode\u003eff51827\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9076\"\u003e#9076\u003c/a\u003e arborist: do not hoist undeclared workspaces in linked strategy (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9076\"\u003e#9076\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/1206f8b97b5a57df00518eecb7b9aa7ab24ef73c\"\u003e\u003ccode\u003e1206f8b\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9069\"\u003e#9069\u003c/a\u003e consolidate isolated node/link attributes (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9069\"\u003e#9069\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/a774fb77aadf01b46c13fe3d48bc2393fc6ef0ff\"\u003e\u003ccode\u003ea774fb7\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9066\"\u003e#9066\u003c/a\u003e arborist: respect --omit flag in linked install strategy (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9066\"\u003e#9066\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/8614b2af5c912e1ab293bdc41f9b8ae189cfa901\"\u003e\u003ccode\u003e8614b2a\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9031\"\u003e#9031\u003c/a\u003e arborist: avoid full reinstall on subsequent linked strategy runs (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9031\"\u003e#9031\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/16fbe135b86908426ffb8d4caa73e66cd7a679b1\"\u003e\u003ccode\u003e16fbe13\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9030\"\u003e#9030\u003c/a\u003e resolve relative file: dependencies correctly with install-strategy=linked (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9030\"\u003e#9030\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/983742b7ed70673b31f4607836fd156bf2d22f1d\"\u003e\u003ccode\u003e983742b\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9055\"\u003e#9055\u003c/a\u003e isolated mode code cleanup (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9055\"\u003e#9055\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/a29aeee18f3ddc2348a8e00787d237c874642789\"\u003e\u003ccode\u003ea29aeee\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9028\"\u003e#9028\u003c/a\u003e arborist: retry bin-links on Windows EPERM (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9028\"\u003e#9028\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/10d530242c7d893c562456013bb1c5104ca3e3b8\"\u003e\u003ccode\u003e10d5302\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9051\"\u003e#9051\u003c/a\u003e arborist: unwrap Link nodes in legacyPeerDeps for linked strategy (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9051\"\u003e#9051\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/94bfef5a9f1a841840deee77cd961c90fbed5f3c\"\u003e\u003ccode\u003e94bfef5\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9044\"\u003e#9044\u003c/a\u003e audit: exclude locally linked packages from vulnerability audit  (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9044\"\u003e#9044\u003c/a\u003e) (\u003ca href=\"https://github.com/lucas-gomes-santana\"\u003e\u003ccode\u003e@​lucas-gomes-santana\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/26fa40eeafdbbb616d48fe254c92544cb13fba60\"\u003e\u003ccode\u003e26fa40e\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9041\"\u003e#9041\u003c/a\u003e fix workspace-filtered install with linked strategy (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003earborist: v9.4.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/cli/compare/arborist-v9.3.1...arborist-v9.4.0\"\u003e9.4.0\u003c/a\u003e (2026-02-25)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/4fcd352c553fdc0f13a87ad71ef66d7515c11886\"\u003e\u003ccode\u003e4fcd352\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9017\"\u003e#9017\u003c/a\u003e add :type(registry) to query selector syntax (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9017\"\u003e#9017\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/cli/commit/880ecb786d83e7bc95b1ed75660769e2af253579\"\u003e\u003ccode\u003e880ecb7\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9013\"\u003e#9013\u003c/a\u003e arborist: skip postinstall on store links in linked strategy (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9013\"\u003e#9013\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/07e6edd9d0f21ab65bd98e444598ddcb50b66551\"\u003e\u003ccode\u003e07e6edd\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9025\"\u003e#9025\u003c/a\u003e save libc field to package-lock.json (\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/cli/commit/a2154cd91370c9c611cc19c943d00c3d0bbfa4ef\"\u003e\u003ccode\u003ea2154cd\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8996\"\u003e#8996\u003c/a\u003e linked strategy fixes for scoped packages, aliases, and peer deps (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/8996\"\u003e#8996\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/cli/blob/latest/workspaces/arborist/CHANGELOG.md\"\u003e\u003ccode\u003e@​npmcli/arborist\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/cli/compare/arborist-v9.4.0...arborist-v9.4.1\"\u003e9.4.1\u003c/a\u003e (2026-03-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/5b7c0cc83b6957a2478aff90b64343555919da84\"\u003e\u003ccode\u003e5b7c0cc\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9096\"\u003e#9096\u003c/a\u003e arborist: exclude store nodes from :root \u0026gt; * in linked strategy (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9096\"\u003e#9096\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/3b70a9d1ade5aa5e7edebd0dbc84f0c5f6f202a9\"\u003e\u003ccode\u003e3b70a9d\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9097\"\u003e#9097\u003c/a\u003e arborist: simplify rootDeclaredDeps initialization (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9097\"\u003e#9097\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/c7702d044907e56e06c769fa7a42ed1ed308f29a\"\u003e\u003ccode\u003ec7702d0\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9094\"\u003e#9094\u003c/a\u003e arborist: fix non-idempotent linked install with workspace projects (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9094\"\u003e#9094\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/1a744b5e030c82ec205ef2be1995ec8d36fba49b\"\u003e\u003ccode\u003e1a744b5\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9081\"\u003e#9081\u003c/a\u003e arborist: omit root dev deps in linked strategy when shared with workspaces (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9081\"\u003e#9081\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/ff51827ba603b069afababf0292016ffb8841bd2\"\u003e\u003ccode\u003eff51827\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9076\"\u003e#9076\u003c/a\u003e arborist: do not hoist undeclared workspaces in linked strategy (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9076\"\u003e#9076\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/1206f8b97b5a57df00518eecb7b9aa7ab24ef73c\"\u003e\u003ccode\u003e1206f8b\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9069\"\u003e#9069\u003c/a\u003e consolidate isolated node/link attributes (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9069\"\u003e#9069\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/a774fb77aadf01b46c13fe3d48bc2393fc6ef0ff\"\u003e\u003ccode\u003ea774fb7\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9066\"\u003e#9066\u003c/a\u003e arborist: respect --omit flag in linked install strategy (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9066\"\u003e#9066\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/8614b2af5c912e1ab293bdc41f9b8ae189cfa901\"\u003e\u003ccode\u003e8614b2a\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9031\"\u003e#9031\u003c/a\u003e arborist: avoid full reinstall on subsequent linked strategy runs (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9031\"\u003e#9031\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/16fbe135b86908426ffb8d4caa73e66cd7a679b1\"\u003e\u003ccode\u003e16fbe13\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9030\"\u003e#9030\u003c/a\u003e resolve relative file: dependencies correctly with install-strategy=linked (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9030\"\u003e#9030\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/983742b7ed70673b31f4607836fd156bf2d22f1d\"\u003e\u003ccode\u003e983742b\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9055\"\u003e#9055\u003c/a\u003e isolated mode code cleanup (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9055\"\u003e#9055\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/a29aeee18f3ddc2348a8e00787d237c874642789\"\u003e\u003ccode\u003ea29aeee\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9028\"\u003e#9028\u003c/a\u003e arborist: retry bin-links on Windows EPERM (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9028\"\u003e#9028\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/10d530242c7d893c562456013bb1c5104ca3e3b8\"\u003e\u003ccode\u003e10d5302\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9051\"\u003e#9051\u003c/a\u003e arborist: unwrap Link nodes in legacyPeerDeps for linked strategy (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9051\"\u003e#9051\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/94bfef5a9f1a841840deee77cd961c90fbed5f3c\"\u003e\u003ccode\u003e94bfef5\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9044\"\u003e#9044\u003c/a\u003e audit: exclude locally linked packages from vulnerability audit  (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9044\"\u003e#9044\u003c/a\u003e) (\u003ca href=\"https://github.com/lucas-gomes-santana\"\u003e\u003ccode\u003e@​lucas-gomes-santana\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/26fa40eeafdbbb616d48fe254c92544cb13fba60\"\u003e\u003ccode\u003e26fa40e\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9041\"\u003e#9041\u003c/a\u003e fix workspace-filtered install with linked strategy (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\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.3.1...arborist-v9.4.0\"\u003e9.4.0\u003c/a\u003e (2026-02-25)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/4fcd352c553fdc0f13a87ad71ef66d7515c11886\"\u003e\u003ccode\u003e4fcd352\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9017\"\u003e#9017\u003c/a\u003e add :type(registry) to query selector syntax (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9017\"\u003e#9017\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/cli/commit/880ecb786d83e7bc95b1ed75660769e2af253579\"\u003e\u003ccode\u003e880ecb7\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9013\"\u003e#9013\u003c/a\u003e arborist: skip postinstall on store links in linked strategy (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9013\"\u003e#9013\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/07e6edd9d0f21ab65bd98e444598ddcb50b66551\"\u003e\u003ccode\u003e07e6edd\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9025\"\u003e#9025\u003c/a\u003e save libc field to package-lock.json (\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/cli/commit/a2154cd91370c9c611cc19c943d00c3d0bbfa4ef\"\u003e\u003ccode\u003ea2154cd\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8996\"\u003e#8996\u003c/a\u003e linked strategy fixes for scoped packages, aliases, and peer deps (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/8996\"\u003e#8996\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\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/bdf079d3b65c41a4abbbf2ea176aa047bfb815d4\"\u003e\u003ccode\u003ebdf079d\u003c/code\u003e\u003c/a\u003e chore: release 9.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/721fe3fac383d714aa7fd7285b4392619903b1e7\"\u003e\u003ccode\u003e721fe3f\u003c/code\u003e\u003c/a\u003e deps: read-package-json-fast@3.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/6e4a64976dc9a359b97413cd725e93caa1f0fc28\"\u003e\u003ccode\u003e6e4a649\u003c/code\u003e\u003c/a\u003e deps: pacote@15.0.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/1820afe4b34909b8702da69032dde9d3ecdbb447\"\u003e\u003ccode\u003e1820afe\u003c/code\u003e\u003c/a\u003e deps: cacache@17.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/4b8046e680d5907d2df71d6d3775b66e0bea7ed2\"\u003e\u003ccode\u003e4b8046e\u003c/code\u003e\u003c/a\u003e deps: \u003ccode\u003e@​npmcli/name-from-folder\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/1d4be7a5457fd0081696e29f8382645873cf13d9\"\u003e\u003ccode\u003e1d4be7a\u003c/code\u003e\u003c/a\u003e deps: \u003ccode\u003e@​npmcli/map-workspaces\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/a39556f1cff4526dcbcb7b65cdd86a1ba092e13e\"\u003e\u003ccode\u003ea39556f\u003c/code\u003e\u003c/a\u003e deps: \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.11.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/72a7a5915e9d333d104d88bf73d7a555f9400e24\"\u003e\u003ccode\u003e72a7a59\u003c/code\u003e\u003c/a\u003e fix: only save package-lock when truly finished\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/5ec35b7283b2d37f1431239f33ba420bb4347f0b\"\u003e\u003ccode\u003e5ec35b7\u003c/code\u003e\u003c/a\u003e chore: clean snapshot before code change\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/ad8decaf4bca6459d829afa6e8febcaf5dd25230\"\u003e\u003ccode\u003ead8deca\u003c/code\u003e\u003c/a\u003e chore: release 9.4.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/npm/cli/commits/v9.4.1/workspaces/arborist\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitest/coverage-istanbul` from 3.2.4 to 4.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/vitest/releases\"\u003e\u003ccode\u003e@​vitest/coverage-istanbul\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.1.0\u003c/h2\u003e\n\u003cp\u003eVitest 4.1 is out!\u003c/p\u003e\n\u003cp\u003eThis release page lists all changes made to the project during the 4.1 beta. To get a review of all the new features, read our \u003ca href=\"https://vitest.dev/blog/vitest-4-1\"\u003eblog post\u003c/a\u003e.\u003c/p\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReturn a disposable from doMock()  -  by \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9332\"\u003evitest-dev/vitest#9332\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e3e659a96\"\u003e\u003c!-- raw HTML omitted --\u003e(e3e65)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded chai style assertions  -  by \u003ca href=\"https://github.com/ronnakamoto\"\u003e\u003ccode\u003e@​ronnakamoto\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8842\"\u003evitest-dev/vitest#8842\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/841df9ac5\"\u003e\u003c!-- raw HTML omitted --\u003e(841df)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate to sinon/fake-timers v15 and add \u003ccode\u003esetTickMode\u003c/code\u003e to timer controls  -  by \u003ca href=\"https://github.com/atscott\"\u003e\u003ccode\u003e@​atscott\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8726\"\u003evitest-dev/vitest#8726\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/4b480aaed\"\u003e\u003c!-- raw HTML omitted --\u003e(4b480)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExpose matcher types  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9448\"\u003evitest-dev/vitest#9448\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/3e4b913b1\"\u003e\u003c!-- raw HTML omitted --\u003e(3e4b9)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003etoTestSpecification\u003c/code\u003e to reported tasks  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9464\"\u003evitest-dev/vitest#9464\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/1a4705da9\"\u003e\u003c!-- raw HTML omitted --\u003e(1a470)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eShow a warning if \u003ccode\u003evi.mock\u003c/code\u003e or \u003ccode\u003evi.hoisted\u003c/code\u003e are declared outside of top level of the module  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9387\"\u003evitest-dev/vitest#9387\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5db54a468\"\u003e\u003c!-- raw HTML omitted --\u003e(5db54)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTrack and display expectedly failed tests (.fails) in UI and CLI  -  by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003esheremet-va\u003c/strong\u003e and \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9476\"\u003evitest-dev/vitest#9476\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/77d75fd34\"\u003e\u003c!-- raw HTML omitted --\u003e(77d75)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport tags  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9478\"\u003evitest-dev/vitest#9478\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/de7c8a521\"\u003e\u003c!-- raw HTML omitted --\u003e(de7c8)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003earoundEach\u003c/code\u003e and \u003ccode\u003earoundAll\u003c/code\u003e hooks  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9450\"\u003evitest-dev/vitest#9450\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/2a8cb9dc2\"\u003e\u003c!-- raw HTML omitted --\u003e(2a8cb)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStabilize experimental features  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9529\"\u003evitest-dev/vitest#9529\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b5fd2a16a\"\u003e\u003c!-- raw HTML omitted --\u003e(b5fd2)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAccept \u003ccode\u003enew\u003c/code\u003e or \u003ccode\u003eall\u003c/code\u003e in \u003ccode\u003e--update\u003c/code\u003e flag  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9543\"\u003evitest-dev/vitest#9543\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a5acf28a5\"\u003e\u003c!-- raw HTML omitted --\u003e(a5acf)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003emeta\u003c/code\u003e in test options  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9535\"\u003evitest-dev/vitest#9535\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/7d622e3d1\"\u003e\u003c!-- raw HTML omitted --\u003e(7d622)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport type inference with a new \u003ccode\u003etest.extend\u003c/code\u003e syntax  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9550\"\u003evitest-dev/vitest#9550\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e53854fcc\"\u003e\u003c!-- raw HTML omitted --\u003e(e5385)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport vite 8 beta, fix type issues in the config with different vite versions  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9587\"\u003evitest-dev/vitest#9587\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/990281dfd\"\u003e\u003c!-- raw HTML omitted --\u003e(99028)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd assertion helper to hide internal stack traces  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003eClaude Opus 4.6\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9594\"\u003evitest-dev/vitest#9594\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/eeb0ae2f8\"\u003e\u003c!-- raw HTML omitted --\u003e(eeb0a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStore failure screenshots using artifacts API  -  by \u003ca href=\"https://github.com/macarie\"\u003e\u003ccode\u003e@​macarie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9588\"\u003evitest-dev/vitest#9588\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/24603e3c4\"\u003e\u003c!-- raw HTML omitted --\u003e(24603)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003evitest list\u003c/code\u003e to statically collect tests instead of running files to collect them  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9630\"\u003evitest-dev/vitest#9630\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/7a8e7fc20\"\u003e\u003c!-- raw HTML omitted --\u003e(7a8e7)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e--detect-async-leaks\u003c/code\u003e  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9528\"\u003evitest-dev/vitest#9528\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/c594d4af3\"\u003e\u003c!-- raw HTML omitted --\u003e(c594d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003emockThrow\u003c/code\u003e and \u003ccode\u003emockThrowOnce\u003c/code\u003e  -  by \u003ca href=\"https://github.com/thor-juhasz\"\u003e\u003ccode\u003e@​thor-juhasz\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9512\"\u003evitest-dev/vitest#9512\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/619179fb7\"\u003e\u003c!-- raw HTML omitted --\u003e(61917)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eupdate: \u0026quot;none\u0026quot;\u003c/code\u003e and add docs about snapshots behavior on CI  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9700\"\u003evitest-dev/vitest#9700\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/05f1854e2\"\u003e\u003c!-- raw HTML omitted --\u003e(05f18)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport playwright \u003ccode\u003elaunchOptions\u003c/code\u003e with \u003ccode\u003econnectOptions\u003c/code\u003e  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9702\"\u003evitest-dev/vitest#9702\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f0ff1b2a0\"\u003e\u003c!-- raw HTML omitted --\u003e(f0ff1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003epage/locator.mark\u003c/code\u003e API to enhance playwright trace  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9652\"\u003evitest-dev/vitest#9652\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/d0ee546fe\"\u003e\u003c!-- raw HTML omitted --\u003e(d0ee5)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eSupport tests starting or ending with \u003ccode\u003etest\u003c/code\u003e in \u003ccode\u003eexperimental_parseSpecification\u003c/code\u003e  -  by \u003ca href=\"https://github.com/jgillick\"\u003e\u003ccode\u003e@​jgillick\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003eJeremy Gillick\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9235\"\u003evitest-dev/vitest#9235\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/2f367fad3\"\u003e\u003c!-- raw HTML omitted --\u003e(2f367)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd filters to \u003ccode\u003ecreateSpecification\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9336\"\u003evitest-dev/vitest#9336\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/c8e6c7fbf\"\u003e\u003c!-- raw HTML omitted --\u003e(c8e6c)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExpose \u003ccode\u003erunTestFiles\u003c/code\u003e as alternative to \u003ccode\u003erunTestSpecifications\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9443\"\u003evitest-dev/vitest#9443\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/43d761821\"\u003e\u003c!-- raw HTML omitted --\u003e(43d76)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eallowWrite\u003c/code\u003e and \u003ccode\u003eallowExec\u003c/code\u003e options to \u003ccode\u003eapi\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9350\"\u003evitest-dev/vitest#9350\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/20e00ef78\"\u003e\u003c!-- raw HTML omitted --\u003e(20e00)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow passing down test cases to \u003ccode\u003etoTestSpecification\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9627\"\u003evitest-dev/vitest#9627\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6f17d5ddf\"\u003e\u003c!-- raw HTML omitted --\u003e(6f17d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003euserEvent.wheel\u003c/code\u003e API  -  by \u003ca href=\"https://github.com/macarie\"\u003e\u003ccode\u003e@​macarie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9188\"\u003evitest-dev/vitest#9188\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/660801979\"\u003e\u003c!-- raw HTML omitted --\u003e(66080)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003efilterNode\u003c/code\u003e option to prettyDOM for filtering browser assertion error output  -  by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003esheremet-va\u003c/strong\u003e and \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9475\"\u003evitest-dev/vitest#9475\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/d3220fcd8\"\u003e\u003c!-- raw HTML omitted --\u003e(d3220)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport playwright persistent context  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eClaude Opus 4.6\u003c/strong\u003e and \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9229\"\u003evitest-dev/vitest#9229\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f865d2ba4\"\u003e\u003c!-- raw HTML omitted --\u003e(f865d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003edetailsPanelPosition\u003c/code\u003e option and button  -  by \u003ca href=\"https://github.com/shairez\"\u003e\u003ccode\u003e@​shairez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9525\"\u003evitest-dev/vitest#9525\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/c8a31147c\"\u003e\u003c!-- raw HTML omitted --\u003e(c8a31)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse BlazeDiff instead of pixelmatch  -  by \u003ca href=\"https://github.com/macarie\"\u003e\u003ccode\u003e@​macarie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9514\"\u003evitest-dev/vitest#9514\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/309362089\"\u003e\u003c!-- raw HTML omitted --\u003e(30936)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003efindElement\u003c/code\u003e and enable strict mode in webdriverio and preview  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9677\"\u003evitest-dev/vitest#9677\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/c3f37721c\"\u003e\u003c!-- raw HTML omitted --\u003e(c3f37)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/bomb\"\u003e\u003ccode\u003e@​bomb\u003c/code\u003e\u003c/a\u003e.sh/tab completions  -  by \u003ca href=\"https://github.com/AmirSa12\"\u003e\u003ccode\u003e@​AmirSa12\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8639\"\u003evitest-dev/vitest#8639\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/2...\n\n_Description has been truncated_","html_url":"https://github.com/brisbanesocialchess/brisbanesocialchess.github.io/pull/1025","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/brisbanesocialchess%2Fbrisbanesocialchess.github.io/issues/1025","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1025/packages"}},{"old_version":"9.3.1","new_version":"9.4.0","update_type":"minor","path":null,"pr_created_at":"2026-03-16T02:47:56.000Z","version_change":"9.3.1 → 9.4.0","issue":{"uuid":"4079908108","node_id":"PR_kwDOPHT-Ds7KyrHZ","number":1024,"state":"open","title":"Bump the npm-dependencies group across 1 directory with 11 updates","user":"dependabot[bot]","labels":["dependencies","javascript","root","backend"],"assignees":[],"locked":false,"comments_count":5,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-16T02:47:56.000Z","updated_at":"2026-03-16T02:48:53.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"npm-dependencies","update_count":11,"packages":[{"name":"@biomejs/biome","old_version":"2.4.4","new_version":"2.4.6","repository_url":"https://github.com/biomejs/biome"},{"name":"@cloudflare/vitest-pool-workers","old_version":"0.12.18","new_version":"0.12.20","repository_url":"https://github.com/cloudflare/workers-sdk"},{"name":"@npmcli/arborist","old_version":"9.3.1","new_version":"9.4.0","repository_url":"https://github.com/npm/cli"},{"name":"@vitest/coverage-istanbul","old_version":"3.2.4","new_version":"4.0.18","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/coverage-v8","old_version":"3.2.4","new_version":"4.0.18","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"eslint","old_version":"10.0.2","new_version":"10.0.3","repository_url":"https://github.com/eslint/eslint"},{"name":"globals","old_version":"17.3.0","new_version":"17.4.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"lerna","old_version":"9.0.4","new_version":"9.0.5","repository_url":"https://github.com/lerna/lerna"},{"name":"postcss","old_version":"8.5.6","new_version":"8.5.8","repository_url":"https://github.com/postcss/postcss"},{"name":"svgo","old_version":"4.0.0","new_version":"4.0.1","repository_url":"https://github.com/svg/svgo"},{"name":"vitest","old_version":"3.2.4","new_version":"4.0.18","repository_url":"https://github.com/vitest-dev/vitest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-dependencies group with 11 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.4.4` | `2.4.6` |\n| [@cloudflare/vitest-pool-workers](https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/vitest-pool-workers) | `0.12.18` | `0.12.20` |\n| [@npmcli/arborist](https://github.com/npm/cli/tree/HEAD/workspaces/arborist) | `9.3.1` | `9.4.0` |\n| [@vitest/coverage-istanbul](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-istanbul) | `3.2.4` | `4.0.18` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `3.2.4` | `4.0.18` |\n| [eslint](https://github.com/eslint/eslint) | `10.0.2` | `10.0.3` |\n| [globals](https://github.com/sindresorhus/globals) | `17.3.0` | `17.4.0` |\n| [lerna](https://github.com/lerna/lerna/tree/HEAD/packages/lerna) | `9.0.4` | `9.0.5` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.6` | `8.5.8` |\n| [svgo](https://github.com/svg/svgo) | `4.0.0` | `4.0.1` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `3.2.4` | `4.0.18` |\n\n\nUpdates `@biomejs/biome` from 2.4.4 to 2.4.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/biomejs/biome/releases\"\u003e\u003ccode\u003e@​biomejs/biome\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eBiome CLI v2.4.6\u003c/h2\u003e\n\u003ch2\u003e2.4.6\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/biomejs/biome/pull/9305\"\u003e#9305\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/40869b5a698de5e0d2c06bc7587a9cad8c0389c5\"\u003e\u003ccode\u003e40869b5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/4946\"\u003e#4946\u003c/a\u003e: \u003ccode\u003enoUnreachable\u003c/code\u003e no longer reports code inside \u003ccode\u003efinally\u003c/code\u003e blocks as unreachable when there is a \u003ccode\u003ebreak\u003c/code\u003e, \u003ccode\u003econtinue\u003c/code\u003e, or \u003ccode\u003ereturn\u003c/code\u003e in the corresponding \u003ccode\u003etry\u003c/code\u003e body.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9303\"\u003e#9303\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/464910c06058454a0a0ed08998e1b32cb4a6ca67\"\u003e\u003ccode\u003e464910c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/2786\"\u003e#2786\u003c/a\u003e: The formatter no longer produces different output on subsequent runs when a \u003ccode\u003ecase\u003c/code\u003e clause has a trailing line comment followed by a single block statement.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9324\"\u003e#9324\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/6294aa2e2710e90a05ed53edfc4dd80e3c4cbd9a\"\u003e\u003ccode\u003e6294aa2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/arendjr\"\u003e\u003ccode\u003e@​arendjr\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7730\"\u003e\u003ccode\u003e[#7730](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7730)\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://biomejs.dev/linter/rules/use-anchor-content/\"\u003e\u003ccode\u003euseAnchorContent\u003c/code\u003e\u003c/a\u003e now recognises SolidJS's \u003ccode\u003einnerHTML\u003c/code\u003e the same way as React's \u003ccode\u003edangerouslySetInnerHTML\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9298\"\u003e#9298\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/1003229853c80569751137b6f52dcc1b08aed659\"\u003e\u003ccode\u003e1003229\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Netail\"\u003e\u003ccode\u003e@​Netail\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/9296\"\u003e\u003ccode\u003e[#9296](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9296)\u003c/code\u003e\u003c/a\u003e, so comments are moved along with the attributes in the useSortedAttributes assist rule code fix.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9329\"\u003e#9329\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/855b45125ad33933066eb363f706e1f00dc149d2\"\u003e\u003ccode\u003e855b451\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Improved performance of \u003ca href=\"https://biomejs.dev/linter/rules/no-empty-block-statements/\"\u003e\u003ccode\u003enoEmptyBlockStatements\u003c/code\u003e\u003c/a\u003e. The rule is now smarter about short-circuiting its logic.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9326\"\u003e#9326\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/85dfe9b00b820fee0ad936a54328491446e085f5\"\u003e\u003ccode\u003e85dfe9b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Improved performance for \u003ca href=\"https://biomejs.dev/linter/rules/no-import-cycles/\"\u003e\u003ccode\u003enoImportCycles\u003c/code\u003e\u003c/a\u003e by explicitly excluding node_modules from the cycle detection. The performance improvement is directly proportional to how big your dependency tree is.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9323\"\u003e#9323\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/d5ee4690bba0a3bb8a97da029732afde56cd4cd7\"\u003e\u003ccode\u003ed5ee469\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/9217\"\u003e#9217\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/biomejs/biome-vscode/issues/959\"\u003ebiomejs/biome-vscode#959\u003c/a\u003e, where the Biome language server didn't correctly resolve the editor setting \u003ccode\u003econfigurationPath\u003c/code\u003e when the provided value is a relative path.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9302\"\u003e#9302\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/86fbc70e8f5a63fd9ece11a99b2684c25c301dba\"\u003e\u003ccode\u003e86fbc70\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/sepagian\"\u003e\u003ccode\u003e@​sepagian\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/9300\"\u003e#9300\u003c/a\u003e: Lowercase component member expressions like \u003ccode\u003e\u0026lt;form.Field\u0026gt;\u003c/code\u003e in Svelte and Astro files are now correctly formatted.\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e-\u0026lt;form .Field\u0026gt;\u0026lt;/form.Field\u0026gt;\n+\u0026lt;form.Field\u0026gt;\u0026lt;/form.Field\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(js_analyze): move comments with useSortedAttributes action by \u003ca href=\"https://github.com/Netail\"\u003e\u003ccode\u003e@​Netail\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9298\"\u003ebiomejs/biome#9298\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(formatter): switch case comments by \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9303\"\u003ebiomejs/biome#9303\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(markdown-parser): promote list structural tokens from skipped trivia to explicit CST nodes by \u003ca href=\"https://github.com/jfmcdowell\"\u003e\u003ccode\u003e@​jfmcdowell\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9274\"\u003ebiomejs/biome#9274\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(noUnreachable): handle dead implicit jumps in finally by \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9305\"\u003ebiomejs/biome#9305\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(markdown-parser): align newline/prescan paragraph-break checks by \u003ca href=\"https://github.com/jfmcdowell\"\u003e\u003ccode\u003e@​jfmcdowell\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9197\"\u003ebiomejs/biome#9197\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(markdown-parser): promote blank lines between list items to MdNewline nodes by \u003ca href=\"https://github.com/jfmcdowell\"\u003e\u003ccode\u003e@​jfmcdowell\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9313\"\u003ebiomejs/biome#9313\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(linter): support SolidJS's \u003ccode\u003einnerHTML\u003c/code\u003e in \u003ccode\u003euseAnchorContent\u003c/code\u003e by \u003ca href=\"https://github.com/arendjr\"\u003e\u003ccode\u003e@​arendjr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9324\"\u003ebiomejs/biome#9324\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(lsp): correctly resolve \u003ccode\u003econfigurationPath\u003c/code\u003e by \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9323\"\u003ebiomejs/biome#9323\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(noImportCycles): exclude \u003ccode\u003enode_modules\u003c/code\u003e from cycle detection by \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9326\"\u003ebiomejs/biome#9326\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(css_parser): split function parser into modules by \u003ca href=\"https://github.com/denbezrukov\"\u003e\u003ccode\u003e@​denbezrukov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9325\"\u003ebiomejs/biome#9325\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(markdown-parser): promote fenced code block skipped trivia to explicit CST nodes by \u003ca href=\"https://github.com/jfmcdowell\"\u003e\u003ccode\u003e@​jfmcdowell\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9321\"\u003ebiomejs/biome#9321\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(css): rename operator_token field to operator by \u003ca href=\"https://github.com/denbezrukov\"\u003e\u003ccode\u003e@​denbezrukov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9327\"\u003ebiomejs/biome#9327\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: add \u003ccode\u003e.skip(1)\u003c/code\u003e to \u003ccode\u003e.ancestors()\u003c/code\u003e calls in a bunch of places by \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9330\"\u003ebiomejs/biome#9330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(noEmptyBlockStatements): short circuit to avoid traversing descendants for comments by \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9329\"\u003ebiomejs/biome#9329\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: lowercase component member expressions in Astro/Svelte by \u003ca href=\"https://github.com/sepagian\"\u003e\u003ccode\u003e@​sepagian\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9302\"\u003ebiomejs/biome#9302\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: align parser options struct name by \u003ca href=\"https://github.com/Netail\"\u003e\u003ccode\u003e@​Netail\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9332\"\u003ebiomejs/biome#9332\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(css): use ScssExpression in ScssNestingDeclaration and CssGenericProperty by \u003ca href=\"https://github.com/denbezrukov\"\u003e\u003ccode\u003e@​denbezrukov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9328\"\u003ebiomejs/biome#9328\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(css): align scss expression node variants by \u003ca href=\"https://github.com/denbezrukov\"\u003e\u003ccode\u003e@​denbezrukov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9340\"\u003ebiomejs/biome#9340\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(css): use expression in page by \u003ca href=\"https://github.com/denbezrukov\"\u003e\u003ccode\u003e@​denbezrukov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9342\"\u003ebiomejs/biome#9342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: release by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9301\"\u003ebiomejs/biome#9301\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/biomejs/biome/blob/main/packages/@biomejs/biome/CHANGELOG.md\"\u003e\u003ccode\u003e@​biomejs/biome\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.4.6\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/biomejs/biome/pull/9305\"\u003e#9305\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/40869b5a698de5e0d2c06bc7587a9cad8c0389c5\"\u003e\u003ccode\u003e40869b5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/4946\"\u003e#4946\u003c/a\u003e: \u003ccode\u003enoUnreachable\u003c/code\u003e no longer reports code inside \u003ccode\u003efinally\u003c/code\u003e blocks as unreachable when there is a \u003ccode\u003ebreak\u003c/code\u003e, \u003ccode\u003econtinue\u003c/code\u003e, or \u003ccode\u003ereturn\u003c/code\u003e in the corresponding \u003ccode\u003etry\u003c/code\u003e body.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9303\"\u003e#9303\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/464910c06058454a0a0ed08998e1b32cb4a6ca67\"\u003e\u003ccode\u003e464910c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/2786\"\u003e#2786\u003c/a\u003e: The formatter no longer produces different output on subsequent runs when a \u003ccode\u003ecase\u003c/code\u003e clause has a trailing line comment followed by a single block statement.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9324\"\u003e#9324\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/6294aa2e2710e90a05ed53edfc4dd80e3c4cbd9a\"\u003e\u003ccode\u003e6294aa2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/arendjr\"\u003e\u003ccode\u003e@​arendjr\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7730\"\u003e\u003ccode\u003e[#7730](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7730)\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://biomejs.dev/linter/rules/use-anchor-content/\"\u003e\u003ccode\u003euseAnchorContent\u003c/code\u003e\u003c/a\u003e now recognises SolidJS's \u003ccode\u003einnerHTML\u003c/code\u003e the same way as React's \u003ccode\u003edangerouslySetInnerHTML\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9298\"\u003e#9298\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/1003229853c80569751137b6f52dcc1b08aed659\"\u003e\u003ccode\u003e1003229\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Netail\"\u003e\u003ccode\u003e@​Netail\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/9296\"\u003e\u003ccode\u003e[#9296](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9296)\u003c/code\u003e\u003c/a\u003e, so comments are moved along with the attributes in the useSortedAttributes assist rule code fix.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9329\"\u003e#9329\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/855b45125ad33933066eb363f706e1f00dc149d2\"\u003e\u003ccode\u003e855b451\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Improved performance of \u003ca href=\"https://biomejs.dev/linter/rules/no-empty-block-statements/\"\u003e\u003ccode\u003enoEmptyBlockStatements\u003c/code\u003e\u003c/a\u003e. The rule is now smarter about short-circuiting its logic.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9326\"\u003e#9326\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/85dfe9b00b820fee0ad936a54328491446e085f5\"\u003e\u003ccode\u003e85dfe9b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Improved performance for \u003ca href=\"https://biomejs.dev/linter/rules/no-import-cycles/\"\u003e\u003ccode\u003enoImportCycles\u003c/code\u003e\u003c/a\u003e by explicitly excluding node_modules from the cycle detection. The performance improvement is directly proportional to how big your dependency tree is.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9323\"\u003e#9323\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/d5ee4690bba0a3bb8a97da029732afde56cd4cd7\"\u003e\u003ccode\u003ed5ee469\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/9217\"\u003e#9217\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/biomejs/biome-vscode/issues/959\"\u003ebiomejs/biome-vscode#959\u003c/a\u003e, where the Biome language server didn't correctly resolve the editor setting \u003ccode\u003econfigurationPath\u003c/code\u003e when the provided value is a relative path.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9302\"\u003e#9302\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/86fbc70e8f5a63fd9ece11a99b2684c25c301dba\"\u003e\u003ccode\u003e86fbc70\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/sepagian\"\u003e\u003ccode\u003e@​sepagian\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/9300\"\u003e#9300\u003c/a\u003e: Lowercase component member expressions like \u003ccode\u003e\u0026lt;form.Field\u0026gt;\u003c/code\u003e in Svelte and Astro files are now correctly formatted.\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e-\u0026lt;form .Field\u0026gt;\u0026lt;/form.Field\u0026gt;\n+\u0026lt;form.Field\u0026gt;\u0026lt;/form.Field\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.4.5\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/biomejs/biome/pull/9185\"\u003e#9185\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/e43e730f603bb360d2993842d1b883a787224c29\"\u003e\u003ccode\u003ee43e730\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Added the nursery rule \u003ccode\u003euseVueScopedStyles\u003c/code\u003e for Vue SFCs. This rule enforces that \u003ccode\u003e\u0026lt;style\u0026gt;\u003c/code\u003e blocks have the \u003ccode\u003escoped\u003c/code\u003e attribute (or \u003ccode\u003emodule\u003c/code\u003e for CSS Modules), preventing style leakage and conflicts between components.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9184\"\u003e#9184\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/49c8fdecf69089e1be9e58fa52f6b72fd54ce08e\"\u003e\u003ccode\u003e49c8fde\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/chocky335\"\u003e\u003ccode\u003e@​chocky335\u003c/code\u003e\u003c/a\u003e! - Improved plugin performance by batching all plugins into a single syntax visitor with a kind-to-plugin lookup map, reducing per-node dispatch overhead from O(N) to O(1) where N is the number of plugins.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9283\"\u003e#9283\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/071c70053b63c60bccc170a9d84b8b3f08060a94\"\u003e\u003ccode\u003e071c700\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://biomejs.dev/linter/rules/no-undeclared-variables/\"\u003e\u003ccode\u003enoUndeclaredVariables\u003c/code\u003e\u003c/a\u003e erroneously flagging functions and variables defined in the \u003ccode\u003e\u0026lt;script setup\u0026gt;\u003c/code\u003e section of Vue SFCs.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9221\"\u003e#9221\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/4612133cd9677cda3c2eedb52fd8b46be579410d\"\u003e\u003ccode\u003e4612133\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed an issue where the JSON reporter didn't contain the duration of the command.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9294\"\u003e#9294\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/1805c8fb18081e88d81da2a6a542f7d69cd317a2\"\u003e\u003ccode\u003e1805c8f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Netail\"\u003e\u003ccode\u003e@​Netail\u003c/code\u003e\u003c/a\u003e! - Extra rule source reference. \u003ccode\u003ebiome migrate eslint\u003c/code\u003e should do a bit better detecting rules in your eslint configurations.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9178\"\u003e#9178\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/101b3bb2658dd2fb7ce562f82b784fd5d068df62\"\u003e\u003ccode\u003e101b3bb\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Bertie690\"\u003e\u003ccode\u003e@​Bertie690\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/9172\"\u003e#9172\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/9168\"\u003e#9168\u003c/a\u003e:\nBiome now considers more constructs as valid test assertions.\u003c/p\u003e\n\u003cp\u003ePreviously, \u003ca href=\"https://vitest.dev/api/assert.html\"\u003e\u003ccode\u003eassert\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://vitest.dev/api/expect-typeof.html\"\u003e\u003ccode\u003eexpectTypeOf\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://vitest.dev/api/assert-type.html\"\u003e\u003ccode\u003eassertType\u003c/code\u003e\u003c/a\u003e\nwere not recognized as valid assertions by Biome's linting rules, producing false positives in \u003ca href=\"https://biomejs.dev/linter/rules/use-expect\"\u003e\u003ccode\u003elint/nursery/useExpect\u003c/code\u003e\u003c/a\u003e and other similar rules.\u003c/p\u003e\n\u003cp\u003eNow, these rules will no longer produce errors in test cases that used these constructs instead of \u003ccode\u003eexpect\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport { expectTypeOf, assert, assertType } from \u0026quot;vitest\u0026quot;;\n\u003cp\u003e\u003c/code\u003e\u003c/pre\u003e\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/biomejs/biome/commit/cabc56c43eddb40e9b57559ebfabd0454fd942f5\"\u003e\u003ccode\u003ecabc56c\u003c/code\u003e\u003c/a\u003e ci: release (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9301\"\u003e#9301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/3bc07ab8deec56d5f0ba4d84ecfd609c8eed6984\"\u003e\u003ccode\u003e3bc07ab\u003c/code\u003e\u003c/a\u003e ci: release (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9188\"\u003e#9188\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/6b01778301978eba61ab68dabbd2bba814bb6ef3\"\u003e\u003ccode\u003e6b01778\u003c/code\u003e\u003c/a\u003e feat(linter): add useUnicodeRegex rule (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/8773\"\u003e#8773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/e43e730f603bb360d2993842d1b883a787224c29\"\u003e\u003ccode\u003ee43e730\u003c/code\u003e\u003c/a\u003e feat(lint/html): add \u003ccode\u003euseVueScopedStyles\u003c/code\u003e (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9185\"\u003e#9185\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/edf8bb67d6fb03607f2a3c99a3aac93907b069a6\"\u003e\u003ccode\u003eedf8bb6\u003c/code\u003e\u003c/a\u003e feat(lint): add ||= to ??= detection in useNullishCoalescing (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9257\"\u003e#9257\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/9bbdf4dda73e589c82709d514083cb49ae9cda37\"\u003e\u003ccode\u003e9bbdf4d\u003c/code\u003e\u003c/a\u003e feat(lint): add nursery rule useNamedCaptureGroup (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9048\"\u003e#9048\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/1f2fe2e716c9e47c7c37a2ec57ef32caac0746ab\"\u003e\u003ccode\u003e1f2fe2e\u003c/code\u003e\u003c/a\u003e feat: prefer-array-some from eslint-plugin-unicorn (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9056\"\u003e#9056\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/1d2ca15f85f6968b4e4ad262a65aadc76fc54f50\"\u003e\u003ccode\u003e1d2ca15\u003c/code\u003e\u003c/a\u003e feat(lint): add useNullishCoalescing nursery rule (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/8952\"\u003e#8952\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/101b3bb2658dd2fb7ce562f82b784fd5d068df62\"\u003e\u003ccode\u003e101b3bb\u003c/code\u003e\u003c/a\u003e fix(lint): consider more constructs as valid test assertions (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9178\"\u003e#9178\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/3d0648f95a0f7a3fd8ddff58d57a239e68183fe1\"\u003e\u003ccode\u003e3d0648f\u003c/code\u003e\u003c/a\u003e feat(biome_js_analyze): implement \u003ccode\u003enoVueRefAsOperand\u003c/code\u003e (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9063\"\u003e#9063\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/biomejs/biome/commits/@biomejs/biome@2.4.6/packages/@biomejs/biome\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@cloudflare/vitest-pool-workers` from 0.12.18 to 0.12.20\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cloudflare/workers-sdk/releases\"\u003e\u003ccode\u003e@​cloudflare/vitest-pool-workers\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​cloudflare/vitest-pool-workers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.12.20\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/ec2459ebeae9a1a9f14bf0db1f507e1ea5d2dbb2\"\u003e\u003ccode\u003eec2459e\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003ewrangler@4.71.0\u003c/li\u003e\n\u003cli\u003eminiflare@4.20260301.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​cloudflare/vitest-pool-workers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.12.19\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/cloudflare/workers-sdk/pull/12682\"\u003e#12682\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/b5b91c970554ed8a8cc1648ebdc06107c1aa87b5\"\u003e\u003ccode\u003eb5b91c9\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/hiendv\"\u003e\u003ccode\u003e@​hiendv\u003c/code\u003e\u003c/a\u003e! - Fix resource leak where remote proxy sessions were not disposed during pool shutdown, causing vitest processes to hang.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/6a8aa5f28fdf8e8392b1e279a8f679e9698c4671\"\u003e\u003ccode\u003e6a8aa5f\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/d672e2ec47f87ed3403aa291fbb9f671970afbfe\"\u003e\u003ccode\u003ed672e2e\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/35b2c56cdef6f4e7d33a885959f4ce8fc01201d0\"\u003e\u003ccode\u003e35b2c56\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/5f7aaf2a94fe99ec95d318b15ff864a9b07eccd6\"\u003e\u003ccode\u003e5f7aaf2\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/209b3963ccecbe7c9f96f1c4cc30e4682730f257\"\u003e\u003ccode\u003e209b396\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/23a365a7e578ecb6735c1f05a204f5bf236b24f6\"\u003e\u003ccode\u003e23a365a\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/596b8a0cb2cb2cb5b9f7fefbe1e7fc638c7e934f\"\u003e\u003ccode\u003e596b8a0\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/00e729eaa986b19f5573ed6fd52a3e8d33868378\"\u003e\u003ccode\u003e00e729e\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/0769056523c43902b14bdd32330deda01acd65c4\"\u003e\u003ccode\u003e0769056\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/150ef7bcaa9ad2d2de661200ef87ea8f15c62a36\"\u003e\u003ccode\u003e150ef7b\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/bf9cb3d32d4710dbefd7d3c412aefe1558ecd57e\"\u003e\u003ccode\u003ebf9cb3d\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ewrangler@4.70.0\u003c/li\u003e\n\u003cli\u003eminiflare@4.20260301.1\u003c/li\u003e\n\u003c/ul\u003e\n\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/cloudflare/workers-sdk/blob/main/packages/vitest-pool-workers/CHANGELOG.md\"\u003e\u003ccode\u003e@​cloudflare/vitest-pool-workers\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.12.20\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/ec2459ebeae9a1a9f14bf0db1f507e1ea5d2dbb2\"\u003e\u003ccode\u003eec2459e\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003ewrangler@4.71.0\u003c/li\u003e\n\u003cli\u003eminiflare@4.20260301.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.12.19\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/cloudflare/workers-sdk/pull/12682\"\u003e#12682\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/b5b91c970554ed8a8cc1648ebdc06107c1aa87b5\"\u003e\u003ccode\u003eb5b91c9\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/hiendv\"\u003e\u003ccode\u003e@​hiendv\u003c/code\u003e\u003c/a\u003e! - Fix resource leak where remote proxy sessions were not disposed during pool shutdown, causing vitest processes to hang.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/6a8aa5f28fdf8e8392b1e279a8f679e9698c4671\"\u003e\u003ccode\u003e6a8aa5f\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/d672e2ec47f87ed3403aa291fbb9f671970afbfe\"\u003e\u003ccode\u003ed672e2e\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/35b2c56cdef6f4e7d33a885959f4ce8fc01201d0\"\u003e\u003ccode\u003e35b2c56\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/5f7aaf2a94fe99ec95d318b15ff864a9b07eccd6\"\u003e\u003ccode\u003e5f7aaf2\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/209b3963ccecbe7c9f96f1c4cc30e4682730f257\"\u003e\u003ccode\u003e209b396\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/23a365a7e578ecb6735c1f05a204f5bf236b24f6\"\u003e\u003ccode\u003e23a365a\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/596b8a0cb2cb2cb5b9f7fefbe1e7fc638c7e934f\"\u003e\u003ccode\u003e596b8a0\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/00e729eaa986b19f5573ed6fd52a3e8d33868378\"\u003e\u003ccode\u003e00e729e\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/0769056523c43902b14bdd32330deda01acd65c4\"\u003e\u003ccode\u003e0769056\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/150ef7bcaa9ad2d2de661200ef87ea8f15c62a36\"\u003e\u003ccode\u003e150ef7b\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/bf9cb3d32d4710dbefd7d3c412aefe1558ecd57e\"\u003e\u003ccode\u003ebf9cb3d\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ewrangler@4.70.0\u003c/li\u003e\n\u003cli\u003eminiflare@4.20260301.1\u003c/li\u003e\n\u003c/ul\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/cloudflare/workers-sdk/commit/9dff00c277aa2ed70facdee03d742c871e987f44\"\u003e\u003ccode\u003e9dff00c\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/vitest-pool-workers/issues/12748\"\u003e#12748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/ea57dfd56f2e82079927ce0b6fe690713e794a78\"\u003e\u003ccode\u003eea57dfd\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/vitest-pool-workers/issues/12702\"\u003e#12702\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/35b2c56cdef6f4e7d33a885959f4ce8fc01201d0\"\u003e\u003ccode\u003e35b2c56\u003c/code\u003e\u003c/a\u003e containers: Add container and test Containers interceptOutboundHttp (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/vitest-pool-workers/issues/12649\"\u003e#12649\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/b5b91c970554ed8a8cc1648ebdc06107c1aa87b5\"\u003e\u003ccode\u003eb5b91c9\u003c/code\u003e\u003c/a\u003e fix(vitest-pool-workers): dispose remote proxy sessions on pool close (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/vitest-pool-workers/issues/12682\"\u003e#12682\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/cloudflare/workers-sdk/commits/@cloudflare/vitest-pool-workers@0.12.20/packages/vitest-pool-workers\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@npmcli/arborist` from 9.3.1 to 9.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/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.4.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/cli/compare/arborist-v9.3.1...arborist-v9.4.0\"\u003e9.4.0\u003c/a\u003e (2026-02-25)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/4fcd352c553fdc0f13a87ad71ef66d7515c11886\"\u003e\u003ccode\u003e4fcd352\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9017\"\u003e#9017\u003c/a\u003e add :type(registry) to query selector syntax (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9017\"\u003e#9017\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/cli/commit/880ecb786d83e7bc95b1ed75660769e2af253579\"\u003e\u003ccode\u003e880ecb7\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9013\"\u003e#9013\u003c/a\u003e arborist: skip postinstall on store links in linked strategy (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9013\"\u003e#9013\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/07e6edd9d0f21ab65bd98e444598ddcb50b66551\"\u003e\u003ccode\u003e07e6edd\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9025\"\u003e#9025\u003c/a\u003e save libc field to package-lock.json (\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/cli/commit/a2154cd91370c9c611cc19c943d00c3d0bbfa4ef\"\u003e\u003ccode\u003ea2154cd\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8996\"\u003e#8996\u003c/a\u003e linked strategy fixes for scoped packages, aliases, and peer deps (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/8996\"\u003e#8996\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/cli/blob/latest/workspaces/arborist/CHANGELOG.md\"\u003e\u003ccode\u003e@​npmcli/arborist\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/cli/compare/arborist-v9.3.1...arborist-v9.4.0\"\u003e9.4.0\u003c/a\u003e (2026-02-25)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/4fcd352c553fdc0f13a87ad71ef66d7515c11886\"\u003e\u003ccode\u003e4fcd352\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9017\"\u003e#9017\u003c/a\u003e add :type(registry) to query selector syntax (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9017\"\u003e#9017\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/cli/commit/880ecb786d83e7bc95b1ed75660769e2af253579\"\u003e\u003ccode\u003e880ecb7\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9013\"\u003e#9013\u003c/a\u003e arborist: skip postinstall on store links in linked strategy (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9013\"\u003e#9013\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/07e6edd9d0f21ab65bd98e444598ddcb50b66551\"\u003e\u003ccode\u003e07e6edd\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9025\"\u003e#9025\u003c/a\u003e save libc field to package-lock.json (\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/cli/commit/a2154cd91370c9c611cc19c943d00c3d0bbfa4ef\"\u003e\u003ccode\u003ea2154cd\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8996\"\u003e#8996\u003c/a\u003e linked strategy fixes for scoped packages, aliases, and peer deps (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/8996\"\u003e#8996\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\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/ad8decaf4bca6459d829afa6e8febcaf5dd25230\"\u003e\u003ccode\u003ead8deca\u003c/code\u003e\u003c/a\u003e chore: release 9.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/8d6d8519fbbcebdca8834e19cb34ac71f045a010\"\u003e\u003ccode\u003e8d6d851\u003c/code\u003e\u003c/a\u003e feat: added --install-strategy=linked (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/6078\"\u003e#6078\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/eefd119583a29e9f090451b03258136a44e2ad5e\"\u003e\u003ccode\u003eeefd119\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.11.0 to 4.11.1\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/npm/cli/commits/v9.4.0/workspaces/arborist\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitest/coverage-istanbul` from 3.2.4 to 4.0.18\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/vitest/releases\"\u003e\u003ccode\u003e@​vitest/coverage-istanbul\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.18\u003c/h2\u003e\n\u003ch3\u003e   🚀 Experimental Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eexperimental\u003c/strong\u003e: Add \u003ccode\u003eonModuleRunner\u003c/code\u003e hook to \u003ccode\u003eworker.init\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9286\"\u003evitest-dev/vitest#9286\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/ea837de7d\"\u003e\u003c!-- raw HTML omitted --\u003e(ea837)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003emeta.url\u003c/code\u003e in \u003ccode\u003ecreateRequire\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9441\"\u003evitest-dev/vitest#9441\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e057281ca\"\u003e\u003c!-- raw HTML omitted --\u003e(e0572)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: Hide injected data-testid attributes  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9503\"\u003evitest-dev/vitest#9503\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f89899cd8\"\u003e\u003c!-- raw HTML omitted --\u003e(f8989)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eui\u003c/strong\u003e: Process artifact attachments when generating HTML reporter  -  by \u003ca href=\"https://github.com/macarie\"\u003e\u003ccode\u003e@​macarie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9472\"\u003evitest-dev/vitest#9472\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/225435647\"\u003e\u003c!-- raw HTML omitted --\u003e(22543)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.0.17...v4.0.18\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.0.17\u003c/h2\u003e\n\u003ch3\u003e   🚀 Experimental Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport openTelemetry for browser mode  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9180\"\u003evitest-dev/vitest#9180\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/1ec3a8b68\"\u003e\u003c!-- raw HTML omitted --\u003e(1ec3a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport TRACEPARENT and TRACESTATE environment variables for OpenTelemetry context propagation  -  by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003ehi-ogawa\u003c/strong\u003e and \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9295\"\u003evitest-dev/vitest#9295\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/876cb84c2\"\u003e\u003c!-- raw HTML omitted --\u003e(876cb)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove asymmetric matcher diff readability by unwrapping container matchers  -  by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003esheremet-va\u003c/strong\u003e, \u003cstrong\u003ehi-ogawa\u003c/strong\u003e and \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9330\"\u003evitest-dev/vitest#9330\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b2ec724a8\"\u003e\u003c!-- raw HTML omitted --\u003e(b2ec7)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove runner error when importing outside of test context  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9335\"\u003evitest-dev/vitest#9335\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/2dd3dd839\"\u003e\u003c!-- raw HTML omitted --\u003e(2dd3d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace crypto.randomUUID to allow insecure environments (fix \u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-istanbul/issues/9\"\u003e#9\u003c/a\u003e…  -  by \u003ca href=\"https://github.com/plusgut\"\u003e\u003ccode\u003e@​plusgut\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9339\"\u003evitest-dev/vitest#9339\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9\"\u003evitest-dev/vitest#9\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e6a3f8cc7\"\u003e\u003c!-- raw HTML omitted --\u003e(e6a3f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle null options in \u003ccode\u003eaddEventHandler\u003c/code\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-istanbul/issues/9371\"\u003e#9371\u003c/a\u003e  -  by \u003ca href=\"https://github.com/ThibautMarechal\"\u003e\u003ccode\u003e@​ThibautMarechal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9372\"\u003evitest-dev/vitest#9372\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9371\"\u003evitest-dev/vitest#9371\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/40841ff00\"\u003e\u003c!-- raw HTML omitted --\u003e(40841)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTypo in browser.provider error  -  by \u003ca href=\"https://github.com/deammer\"\u003e\u003ccode\u003e@​deammer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9394\"\u003evitest-dev/vitest#9394\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/4b67fc25a\"\u003e\u003c!-- raw HTML omitted --\u003e(4b67f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eprocess.env\u003c/code\u003e and \u003ccode\u003eimport.meta.env\u003c/code\u003e defines in inline project  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9239\"\u003evitest-dev/vitest#9239\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b70c96121\"\u003e\u003c!-- raw HTML omitted --\u003e(b70c9)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix upload File instance  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9294\"\u003evitest-dev/vitest#9294\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b67788c69\"\u003e\u003c!-- raw HTML omitted --\u003e(b6778)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix invalid project token for artifacts assets  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9321\"\u003evitest-dev/vitest#9321\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/caa7d73d4\"\u003e\u003c!-- raw HTML omitted --\u003e(caa7d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLog \u003ccode\u003eErrorEvent.message\u003c/code\u003e when unhandled \u003ccode\u003eErrorEvent.error\u003c/code\u003e is null  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9322\"\u003evitest-dev/vitest#9322\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5d84eeb91\"\u003e\u003c!-- raw HTML omitted --\u003e(5d84e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003efileParallelism\u003c/code\u003e on an instance  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9328\"\u003evitest-dev/vitest#9328\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/150065459\"\u003e\u003c!-- raw HTML omitted --\u003e(15006)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecoverage\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eRemove unnecessary \u003ccode\u003eistanbul-lib-source-maps\u003c/code\u003e usage  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9344\"\u003evitest-dev/vitest#9344\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b09405375\"\u003e\u003c!-- raw HTML omitted --\u003e(b0940)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApply patch from \u003ca href=\"https://redirect.github.com/istanbuljs/istanbuljs/issues/837\"\u003eistanbuljs/istanbuljs#837\u003c/a\u003e  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003esapphi-red\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9413\"\u003evitest-dev/vitest#9413\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/837\"\u003evitest-dev/vitest#837\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e05cedbf4\"\u003e\u003c!-- raw HTML omitted --\u003e(e05ce)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efsModuleCache\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eDon't store importers in cache  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9422\"\u003evitest-dev/vitest#9422\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/751364eec\"\u003e\u003c!-- raw HTML omitted --\u003e(75136)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd importers alongside importedModules  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9423\"\u003evitest-dev/vitest#9423\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/59f92d403\"\u003e\u003c!-- raw HTML omitted --\u003e(59f92)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emocker\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eFix mock transform with class  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9421\"\u003evitest-dev/vitest#9421\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/d390eb527\"\u003e\u003c!-- raw HTML omitted --\u003e(d390e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epool\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eValidate environment options when reusing the worker  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9349\"\u003evitest-dev/vitest#9349\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a8a8836e3\"\u003e\u003c!-- raw HTML omitted --\u003e(a8a88)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle worker start failures gracefully  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9337\"\u003evitest-dev/vitest#9337\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/200dadb32\"\u003e\u003c!-- raw HTML omitted --\u003e(200da)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereporter\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eReport test module if it failed to run  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9272\"\u003evitest-dev/vitest#9272\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/c78882985\"\u003e\u003c!-- raw HTML omitted --\u003e(c7888)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erunner\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eRespect nested test.only within describe.only  -  by \u003ca href=\"https://github.com/Ujjwaljain16\"\u003e\u003ccode\u003e@​Ujjwaljain16\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9021\"\u003evitest-dev/vitest#9021\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9213\"\u003evitest-dev/vitest#9213\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/55d5dad69\"\u003e\u003c!-- raw HTML omitted --\u003e(55d5d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypecheck\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eImprove error message when tsc outputs help text  -  by \u003ca href=\"https://github.com/Ujjwaljain16\"\u003e\u003ccode\u003e@​Ujjwaljain16\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9214\"\u003evitest-dev/vitest#9214\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/7b10ab4cd\"\u003e\u003c!-- raw HTML omitted --\u003e(7b10a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eui\u003c/strong\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/vitest-dev/vitest/commit/4d3e3c61b9b237447699deab9aca0eb9d6039978\"\u003e\u003ccode\u003e4d3e3c6\u003c/code\u003e\u003c/a\u003e chore: release v4.0.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/dd54e944ec0d7b2730933341f3b940e92b186fb6\"\u003e\u003ccode\u003edd54e94\u003c/code\u003e\u003c/a\u003e chore: release v4.0.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/e05cedbf451172c0ddfb77645b1c5db571ca58c2\"\u003e\u003ccode\u003ee05cedb\u003c/code\u003e\u003c/a\u003e fix(coverage): apply patch from \u003ca href=\"https://redirect.github.com/istanbuljs/istanbuljs/issues/837\"\u003eistanbuljs/istanbuljs#837\u003c/a\u003e (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-istanbul/issues/9413\"\u003e#9413\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/b46d7444cc3a14296c5a4db67232226dc094f35f\"\u003e\u003ccode\u003eb46d744\u003c/code\u003e\u003c/a\u003e chore: release v4.0.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/372e86fdef381038a2c4999fc9007dd7292a0628\"\u003e\u003ccode\u003e372e86f\u003c/code\u003e\u003c/a\u003e fix(coverage): istanbul untested files source maps are off (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-istanbul/issues/9208\"\u003e#9208\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/eb1abf08573032a532015b999ad3501c5e89e3bb\"\u003e\u003ccode\u003eeb1abf0\u003c/code\u003e\u003c/a\u003e chore: release v4.0.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/e4ca917f18d27d7afca9f7130b63f1c913f50e24\"\u003e\u003ccode\u003ee4ca917\u003c/code\u003e\u003c/a\u003e fix(coverage): istanbul provider to not break source maps (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-istanbul/issues/9040\"\u003e#9040\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/9ca74cfb2060d8bc1c7a319ba3cba1578517adb0\"\u003e\u003ccode\u003e9ca74cf\u003c/code\u003e\u003c/a\u003e chore: release v4.0.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/6f22c675f469b48072cd8c42eef7623f47ade488\"\u003e\u003ccode\u003e6f22c67\u003c/code\u003e\u003c/a\u003e fix(coverage): invalidate circular modules correctly on rerun with coverage (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/acc5152b9690992e3ac0cff691db4347f2dccdf9\"\u003e\u003ccode\u003eacc5152\u003c/code\u003e\u003c/a\u003e perf: replace \u003ccode\u003edebug\u003c/code\u003e with \u003ccode\u003eobug\u003c/code\u003e (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-istanbul/issues/9057\"\u003e#9057\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.0.18/packages/coverage-istanbul\"\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@​vitest/coverage-istanbul\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitest/coverage-v8` from 3.2.4 to 4.0.18\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/vitest/releases\"\u003e\u003ccode\u003e@​vitest/coverage-v8\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.18\u003c/h2\u003e\n\u003ch3\u003e   🚀 Experimental Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eexperimental\u003c/strong\u003e: Add \u003ccode\u003eonModuleRunner\u003c/code\u003e hook to \u003ccode\u003eworker.init\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9286\"\u003evitest-dev/vitest#9286\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/ea837de7d\"\u003e\u003c!-- raw HTML omitted --\u003e(ea837)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003emeta.url\u003c/code\u003e in \u003ccode\u003ecreateRequire\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9441\"\u003evitest-dev/vitest#9441\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e057281ca\"\u003e\u003c!-- raw HTML omitted --\u003e(e0572)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: Hide injected data-testid attributes  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9503\"\u003evitest-dev/vitest#9503\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f89899cd8\"\u003e\u003c!-- raw HTML omitted --\u003e(f8989)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eui\u003c/strong\u003e: Process artifact attachments when generating HTML reporter  -  by \u003ca href=\"https://github.com/macarie\"\u003e\u003ccode\u003e@​macarie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9472\"\u003evitest-dev/vitest#9472\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/225435647\"\u003e\u003c!-- raw HTML omitted --\u003e(22543)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.0.17...v4.0.18\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.0.17\u003c/h2\u003e\n\u003ch3\u003e   🚀 Experimental Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport openTelemetry for browser mode  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9180\"\u003evitest-dev/vitest#9180\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/1ec3a8b68\"\u003e\u003c!-- raw HTML omitted --\u003e(1ec3a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport TRACEPARENT and TRACESTATE environment variables for OpenTelemetry context propagation  -  by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003ehi-ogawa\u003c/strong\u003e and \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9295\"\u003evitest-dev/vitest#9295\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/876cb84c2\"\u003e\u003c!-- raw HTML omitted --\u003e(876cb)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove asymmetric matcher diff readability by unwrapping container matchers  -  by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003esheremet-va\u003c/strong\u003e, \u003cstrong\u003ehi-ogawa\u003c/strong\u003e and \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9330\"\u003evitest-dev/vitest#9330\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b2ec724a8\"\u003e\u003c!-- raw HTML omitted --\u003e(b2ec7)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove runner error when importing outside of test context  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9335\"\u003evitest-dev/vitest#9335\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/2dd3dd839\"\u003e\u003c!-- raw HTML omitted --\u003e(2dd3d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace crypto.randomUUID to allow insecure environments (fix \u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/9\"\u003e#9\u003c/a\u003e…  -  by \u003ca href=\"https://github.com/plusgut\"\u003e\u003ccode\u003e@​plusgut\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9339\"\u003evitest-dev/vitest#9339\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9\"\u003evitest-dev/vitest#9\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e6a3f8cc7\"\u003e\u003c!-- raw HTML omitted --\u003e(e6a3f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle null options in \u003ccode\u003eaddEventHandler\u003c/code\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/9371\"\u003e#9371\u003c/a\u003e  -  by \u003ca href=\"https://github.com/ThibautMarechal\"\u003e\u003ccode\u003e@​ThibautMarechal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9372\"\u003evitest-dev/vitest#9372\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9371\"\u003evitest-dev/vitest#9371\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/40841ff00\"\u003e\u003c!-- raw HTML omitted --\u003e(40841)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTypo in browser.provider error  -  by \u003ca href=\"https://github.com/deammer\"\u003e\u003ccode\u003e@​deammer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9394\"\u003evitest-dev/vitest#9394\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/4b67fc25a\"\u003e\u003c!-- raw HTML omitted --\u003e(4b67f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eprocess.env\u003c/code\u003e and \u003ccode\u003eimport.meta.env\u003c/code\u003e defines in inline project  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9239\"\u003evitest-dev/vitest#9239\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b70c96121\"\u003e\u003c!-- raw HTML omitted --\u003e(b70c9)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix upload File instance  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9294\"\u003evitest-dev/vitest#9294\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b67788c69\"\u003e\u003c!-- raw HTML omitted --\u003e(b6778)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix invalid project token for artifacts assets  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9321\"\u003evitest-dev/vitest#9321\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/caa7d73d4\"\u003e\u003c!-- raw HTML omitted --\u003e(caa7d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLog \u003ccode\u003eErrorEvent.message\u003c/code\u003e when unhandled \u003ccode\u003eErrorEvent.error\u003c/code\u003e is null  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9322\"\u003evitest-dev/vitest#9322\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5d84eeb91\"\u003e\u003c!-- raw HTML omitted --\u003e(5d84e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003efileParallelism\u003c/code\u003e on an instance  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9328\"\u003evitest-dev/vitest#9328\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/150065459\"\u003e\u003c!-- raw HTML omitted --\u003e(15006)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecoverage\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eRemove unnecessary \u003ccode\u003eistanbul-lib-source-maps\u003c/code\u003e usage  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9344\"\u003evitest-dev/vitest#9344\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b09405375\"\u003e\u003c!-- raw HTML omitted --\u003e(b0940)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApply patch from \u003ca href=\"https://redirect.github.com/istanbuljs/istanbuljs/issues/837\"\u003eistanbuljs/istanbuljs#837\u003c/a\u003e  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003esapphi-red\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9413\"\u003evitest-dev/vitest#9413\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/837\"\u003evitest-dev/vitest#837\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e05cedbf4\"\u003e\u003c!-- raw HTML omitted --\u003e(e05ce)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efsModuleCache\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eDon't store importers in cache  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9422\"\u003evitest-dev/vitest#9422\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/751364eec\"\u003e\u003c!-- raw HTML omitted --\u003e(75136)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd importers alongside importedModules  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9423\"\u003evitest-dev/vitest#9423\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/59f92d403\"\u003e\u003c!-- raw HTML omitted --\u003e(59f92)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emocker\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eFix mock transform with class  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9421\"\u003evitest-dev/vitest#9421\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/d390eb527\"\u003e\u003c!-- raw HTML omitted --\u003e(d390e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epool\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eValidate environment options when reusing the worker  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9349\"\u003evitest-dev/vitest#9349\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a8a8836e3\"\u003e\u003c!-- raw HTML omitted --\u003e(a8a88)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle worker start failures gracefully  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9337\"\u003evitest-dev/vitest#9337\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/200dadb32\"\u003e\u003c!-- raw HTML omitted --\u003e(200da)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereporter\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eReport test module if it failed to run  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9272\"\u003evitest-dev/vitest#9272\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/c78882985\"\u003e\u003c!-- raw HTML omitted --\u003e(c7888)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erunner\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eRespect nested test.only within describe.only  -  by \u003ca href=\"https://github.com/Ujjwaljain16\"\u003e\u003ccode\u003e@​Ujjwaljain16\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9021\"\u003evitest-dev/vitest#9021\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9213\"\u003evitest-dev/vitest#9213\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/55d5dad69\"\u003e\u003c!-- raw HTML omitted --\u003e(55d5d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypecheck\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eImprove error message when tsc outputs help text  -  by \u003ca href=\"https://github.com/Ujjwaljain16\"\u003e\u003ccode\u003e@​Ujjwaljain16\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9214\"\u003evitest-dev/vitest#9214\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/7b10ab4cd\"\u003e\u003c!-- raw HTML omitted --\u003e(7b10a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eui\u003c/strong\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/vitest-dev/vitest/commit/4d3e3c61b9b237447699deab9aca0eb9d6039978\"\u003e\u003ccode\u003e4d3e3c6\u003c/code\u003e\u003c/a\u003e chore: release v4.0.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/dd54e944ec0d7b2730933341f3b940e92b186fb6\"\u003e\u003ccode\u003edd54e94\u003c/code\u003e\u003c/a\u003e chore: release v4.0.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/29ee7f5ae9a7545141a0d39cfac3df42e4561ca0\"\u003e\u003ccode\u003e29ee7f5\u003c/code\u003e\u003c/a\u003e chore(deps): update \u003ccode\u003east-v8-to-istanbul\u003c/code\u003e (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/9418\"\u003e#9418\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/b09405375d58c1f8f0653a758855fdba56843b93\"\u003e\u003ccode\u003eb094053\u003c/code\u003e\u003c/a\u003e fix(coverage): remove unnecessary \u003ccode\u003eistanbul-lib-source-maps\u003c/code\u003e usage (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/9344\"\u003e#9344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/b46d7444cc3a14296c5a4db67232226dc094f35f\"\u003e\u003ccode\u003eb46d744\u003c/code\u003e\u003c/a\u003e chore: release v4.0.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/eb1abf08573032a532015b999ad3501c5e89e3bb\"\u003e\u003ccode\u003eeb1abf0\u003c/code\u003e\u003c/a\u003e chore: release v4.0.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/9ca74cfb2060d8bc1c7a319ba3cba1578517adb0\"\u003e\u003ccode\u003e9ca74cf\u003c/code\u003e\u003c/a\u003e chore: release v4.0.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/acc5152b9690992e3ac0cff691db4347f2dccdf9\"\u003e\u003ccode\u003eacc5152\u003c/code\u003e\u003c/a\u003e perf: replace \u003ccode\u003edebug\u003c/code\u003e with \u003ccode\u003eobug\u003c/code\u003e (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/9057\"\u003e#9057\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/73b54ce2859d34f3847de465efb3f6affda0f8c1\"\u003e\u003ccode\u003e73b54ce\u003c/code\u003e\u003c/a\u003e chore: release v4.0.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/5aa84d56a609422b09a39b231b6c15e4d68cf3fb\"\u003e\u003ccode\u003e5aa84d5\u003c/code\u003e\u003c/a\u003e chore: release v4.0.12\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.0.18/packages/coverage-v8\"\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@​vitest/coverage-v8\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 10.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/eslint/eslint/releases\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.0.3\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e511b58d5ecd63a232b87743614867f4eaadbba4\"\u003e\u003ccode\u003ee511b58\u003c/code\u003e\u003c/a\u003e fix: update eslint (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20595\"\u003e#20595\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f4c9cf9b8dc5642de555a09295933464080d722a\"\u003e\u003ccode\u003ef4c9cf9\u003c/code\u003e\u003c/a\u003e fix: include variable name in \u003ccode\u003eno-useless-assignment\u003c/code\u003e message (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20581\"\u003e#20581\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ee9ff31cee13712d2be2a6b5c0a4a54449fe9fe1\"\u003e\u003ccode\u003eee9ff31\u003c/code\u003e\u003c/a\u003e fix: update dependency minimatch to ^10.2.4 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20562\"\u003e#20562\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9fc31b03ef05abfc4f0f449b22947029d51a72f6\"\u003e\u003ccode\u003e9fc31b0\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4efaa367c62d5a45dd21e246e4a506e11dd51758\"\u003e\u003ccode\u003e4efaa36\u003c/code\u003e\u003c/a\u003e docs: add info box for \u003ccode\u003eeslint-plugin-eslint-comments\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20570\"\u003e#20570\u003c/a\u003e) (DesselBane)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/23b2759dd5cd70976ab2e8f4a1cf86ffe4b9f65d\"\u003e\u003ccode\u003e23b2759\u003c/code\u003e\u003c/a\u003e docs: add v10 migration guide link to Use docs index (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20577\"\u003e#20577\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/80259a9b0d9e29596a5ef0e1e5269031636cacdb\"\u003e\u003ccode\u003e80259a9\u003c/code\u003e\u003c/a\u003e docs: Remove deprecated eslintrc documentation files (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20472\"\u003e#20472\u003c/a\u003e) (Copilot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9b9b4baf7f0515d28290464ea754d7e7dc350395\"\u003e\u003ccode\u003e9b9b4ba\u003c/code\u003e\u003c/a\u003e docs: fix typo in no-await-in-loop documentation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20575\"\u003e#20575\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e7d72a77e5e1277690a505160137aebd5985909a\"\u003e\u003ccode\u003ee7d72a7\u003c/code\u003e\u003c/a\u003e docs: document TypeScript 5.3 minimum supported version (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20547\"\u003e#20547\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ef8fb924bfabc2e239b46b2d7b3c37319b03084e\"\u003e\u003ccode\u003eef8fb92\u003c/code\u003e\u003c/a\u003e chore: package.json update for eslint-config-eslint release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e8f21040f675753e92df8e04f2dbd03addb92985\"\u003e\u003ccode\u003ee8f2104\u003c/code\u003e\u003c/a\u003e chore: updates for v9.39.4 release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5cd1604cea5734bc235155a1a1add9f08ae83370\"\u003e\u003ccode\u003e5cd1604\u003c/code\u003e\u003c/a\u003e refactor: simplify isCombiningCharacter helper (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20524\"\u003e#20524\u003c/a\u003e) (Huáng Jùnliàng)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/70ff1d07a8e7eba9e70b67ea55fcf2e47cdc9b2d\"\u003e\u003ccode\u003e70ff1d0\u003c/code\u003e\u003c/a\u003e chore: eslint-config-eslint require Node \u003ccode\u003e^20.19.0 || ^22.13.0 || \u0026gt;=24\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20586\"\u003e#20586\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e32df71a569d5f4aca13079dedd4ae76ea05168a\"\u003e\u003ccode\u003ee32df71\u003c/code\u003e\u003c/a\u003e chore: update eslint-plugin-eslint-comments, remove legacy-peer-deps (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20576\"\u003e#20576\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/53ca6eeed8...\n\n_Description has been truncated_","html_url":"https://github.com/brisbanesocialchess/brisbanesocialchess.github.io/pull/1024","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/brisbanesocialchess%2Fbrisbanesocialchess.github.io/issues/1024","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1024/packages"}},{"old_version":"9.4.0","new_version":"9.4.3","update_type":"patch","path":"/npm_and_yarn/helpers in the npm-dependencies group across 1 directory","pr_created_at":"2026-03-15T16:02:50.000Z","version_change":"9.4.0 → 9.4.3","issue":{"uuid":"4078653195","node_id":"PR_kwDOBY2OQc7KvAKC","number":14442,"state":"closed","title":"Bump @npmcli/arborist from 9.4.0 to 9.4.3 in /npm_and_yarn/helpers in the npm-dependencies group across 1 directory","user":"dependabot[bot]","labels":["dependencies","javascript","L: javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-10T16:03:02.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-15T16:02:50.000Z","updated_at":"2026-05-10T16:03:03.000Z","time_to_close":4838412,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"@npmcli/arborist","old_version":"9.4.0","new_version":"9.4.3","repository_url":"https://github.com/npm/cli"}],"path":"/npm_and_yarn/helpers in the npm-dependencies group across 1 directory","ecosystem":"npm"},"body":"Bumps the npm-dependencies group with 1 update in the /npm_and_yarn/helpers directory: [@npmcli/arborist](https://github.com/npm/cli/tree/HEAD/workspaces/arborist).\n\nUpdates `@npmcli/arborist` from 9.4.0 to 9.4.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\"\u003e@​npmcli/arborist's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003earborist: v9.4.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/cli/compare/arborist-v9.4.2...arborist-v9.4.3\"\u003e9.4.3\u003c/a\u003e (2026-04-22)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/7cd45c6037e2a09e7692d64d6bf16e1eaa24550a\"\u003e\u003ccode\u003e7cd45c6\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9253\"\u003e#9253\u003c/a\u003e arborist: handle \u003ccode\u003enpm link\u003c/code\u003e with install-strategy=linked (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/7e3a66e96431e13ca7a0c09b2f8d421b9350aa13\"\u003e\u003ccode\u003e7e3a66e\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9238\"\u003e#9238\u003c/a\u003e arborist: do not install inert optional extraneous shared dependencies (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9238\"\u003e#9238\u003c/a\u003e) (\u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lovell\"\u003e\u003ccode\u003e@​lovell\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/cff9ce9f5c604478d0a4dfaa164844c43f0eb38d\"\u003e\u003ccode\u003ecff9ce9\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9237\"\u003e#9237\u003c/a\u003e pass _isRoot context where missing (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9237\"\u003e#9237\u003c/a\u003e) (\u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003earborist: v9.4.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/cli/compare/arborist-v9.4.1...arborist-v9.4.2\"\u003e9.4.2\u003c/a\u003e (2026-03-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/21ea382a60b3693ff6c44c81447caa5d0294169c\"\u003e\u003ccode\u003e21ea382\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9110\"\u003e#9110\u003c/a\u003e arborist: resolve sibling override sets via common ancestor (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9110\"\u003e#9110\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/51365b1b8a7924d082f00c27a4aedcb1f81110ec\"\u003e\u003ccode\u003e51365b1\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9107\"\u003e#9107\u003c/a\u003e arborist: update store symlinks when hash changes in linked strategy (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9107\"\u003e#9107\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/8e0a7315d0719227c83ce9921c2bd56d201ad3ca\"\u003e\u003ccode\u003e8e0a731\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9108\"\u003e#9108\u003c/a\u003e arborist: skip linked actual tree diff in package-lock-only mode (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9108\"\u003e#9108\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003earborist: v9.4.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/cli/compare/arborist-v9.4.0...arborist-v9.4.1\"\u003e9.4.1\u003c/a\u003e (2026-03-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/5b7c0cc83b6957a2478aff90b64343555919da84\"\u003e\u003ccode\u003e5b7c0cc\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9096\"\u003e#9096\u003c/a\u003e arborist: exclude store nodes from :root \u0026gt; * in linked strategy (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9096\"\u003e#9096\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/3b70a9d1ade5aa5e7edebd0dbc84f0c5f6f202a9\"\u003e\u003ccode\u003e3b70a9d\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9097\"\u003e#9097\u003c/a\u003e arborist: simplify rootDeclaredDeps initialization (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9097\"\u003e#9097\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/c7702d044907e56e06c769fa7a42ed1ed308f29a\"\u003e\u003ccode\u003ec7702d0\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9094\"\u003e#9094\u003c/a\u003e arborist: fix non-idempotent linked install with workspace projects (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9094\"\u003e#9094\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/1a744b5e030c82ec205ef2be1995ec8d36fba49b\"\u003e\u003ccode\u003e1a744b5\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9081\"\u003e#9081\u003c/a\u003e arborist: omit root dev deps in linked strategy when shared with workspaces (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9081\"\u003e#9081\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/ff51827ba603b069afababf0292016ffb8841bd2\"\u003e\u003ccode\u003eff51827\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9076\"\u003e#9076\u003c/a\u003e arborist: do not hoist undeclared workspaces in linked strategy (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9076\"\u003e#9076\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/1206f8b97b5a57df00518eecb7b9aa7ab24ef73c\"\u003e\u003ccode\u003e1206f8b\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9069\"\u003e#9069\u003c/a\u003e consolidate isolated node/link attributes (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9069\"\u003e#9069\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/a774fb77aadf01b46c13fe3d48bc2393fc6ef0ff\"\u003e\u003ccode\u003ea774fb7\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9066\"\u003e#9066\u003c/a\u003e arborist: respect --omit flag in linked install strategy (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9066\"\u003e#9066\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/8614b2af5c912e1ab293bdc41f9b8ae189cfa901\"\u003e\u003ccode\u003e8614b2a\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9031\"\u003e#9031\u003c/a\u003e arborist: avoid full reinstall on subsequent linked strategy runs (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9031\"\u003e#9031\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/16fbe135b86908426ffb8d4caa73e66cd7a679b1\"\u003e\u003ccode\u003e16fbe13\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9030\"\u003e#9030\u003c/a\u003e resolve relative file: dependencies correctly with install-strategy=linked (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9030\"\u003e#9030\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/983742b7ed70673b31f4607836fd156bf2d22f1d\"\u003e\u003ccode\u003e983742b\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9055\"\u003e#9055\u003c/a\u003e isolated mode code cleanup (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9055\"\u003e#9055\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/a29aeee18f3ddc2348a8e00787d237c874642789\"\u003e\u003ccode\u003ea29aeee\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9028\"\u003e#9028\u003c/a\u003e arborist: retry bin-links on Windows EPERM (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9028\"\u003e#9028\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/10d530242c7d893c562456013bb1c5104ca3e3b8\"\u003e\u003ccode\u003e10d5302\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9051\"\u003e#9051\u003c/a\u003e arborist: unwrap Link nodes in legacyPeerDeps for linked strategy (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9051\"\u003e#9051\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/94bfef5a9f1a841840deee77cd961c90fbed5f3c\"\u003e\u003ccode\u003e94bfef5\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9044\"\u003e#9044\u003c/a\u003e audit: exclude locally linked packages from vulnerability audit  (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9044\"\u003e#9044\u003c/a\u003e) (\u003ca href=\"https://github.com/lucas-gomes-santana\"\u003e\u003ccode\u003e@​lucas-gomes-santana\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/26fa40eeafdbbb616d48fe254c92544cb13fba60\"\u003e\u003ccode\u003e26fa40e\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9041\"\u003e#9041\u003c/a\u003e fix workspace-filtered install with linked strategy (\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/cli/blob/arborist-v9.4.3/workspaces/arborist/CHANGELOG.md\"\u003e@​npmcli/arborist'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.4.2...arborist-v9.4.3\"\u003e9.4.3\u003c/a\u003e (2026-04-22)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/7cd45c6037e2a09e7692d64d6bf16e1eaa24550a\"\u003e\u003ccode\u003e7cd45c6\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9253\"\u003e#9253\u003c/a\u003e arborist: handle \u003ccode\u003enpm link\u003c/code\u003e with install-strategy=linked (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/7e3a66e96431e13ca7a0c09b2f8d421b9350aa13\"\u003e\u003ccode\u003e7e3a66e\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9238\"\u003e#9238\u003c/a\u003e arborist: do not install inert optional extraneous shared dependencies (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9238\"\u003e#9238\u003c/a\u003e) (\u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lovell\"\u003e\u003ccode\u003e@​lovell\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/cff9ce9f5c604478d0a4dfaa164844c43f0eb38d\"\u003e\u003ccode\u003ecff9ce9\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9237\"\u003e#9237\u003c/a\u003e pass _isRoot context where missing (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9237\"\u003e#9237\u003c/a\u003e) (\u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/cli/compare/arborist-v9.4.1...arborist-v9.4.2\"\u003e9.4.2\u003c/a\u003e (2026-03-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/21ea382a60b3693ff6c44c81447caa5d0294169c\"\u003e\u003ccode\u003e21ea382\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9110\"\u003e#9110\u003c/a\u003e arborist: resolve sibling override sets via common ancestor (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9110\"\u003e#9110\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/51365b1b8a7924d082f00c27a4aedcb1f81110ec\"\u003e\u003ccode\u003e51365b1\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9107\"\u003e#9107\u003c/a\u003e arborist: update store symlinks when hash changes in linked strategy (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9107\"\u003e#9107\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/8e0a7315d0719227c83ce9921c2bd56d201ad3ca\"\u003e\u003ccode\u003e8e0a731\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9108\"\u003e#9108\u003c/a\u003e arborist: skip linked actual tree diff in package-lock-only mode (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9108\"\u003e#9108\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\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.4.0...arborist-v9.4.1\"\u003e9.4.1\u003c/a\u003e (2026-03-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/5b7c0cc83b6957a2478aff90b64343555919da84\"\u003e\u003ccode\u003e5b7c0cc\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9096\"\u003e#9096\u003c/a\u003e arborist: exclude store nodes from :root \u0026gt; * in linked strategy (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9096\"\u003e#9096\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/3b70a9d1ade5aa5e7edebd0dbc84f0c5f6f202a9\"\u003e\u003ccode\u003e3b70a9d\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9097\"\u003e#9097\u003c/a\u003e arborist: simplify rootDeclaredDeps initialization (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9097\"\u003e#9097\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/c7702d044907e56e06c769fa7a42ed1ed308f29a\"\u003e\u003ccode\u003ec7702d0\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9094\"\u003e#9094\u003c/a\u003e arborist: fix non-idempotent linked install with workspace projects (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9094\"\u003e#9094\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/1a744b5e030c82ec205ef2be1995ec8d36fba49b\"\u003e\u003ccode\u003e1a744b5\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9081\"\u003e#9081\u003c/a\u003e arborist: omit root dev deps in linked strategy when shared with workspaces (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9081\"\u003e#9081\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/ff51827ba603b069afababf0292016ffb8841bd2\"\u003e\u003ccode\u003eff51827\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9076\"\u003e#9076\u003c/a\u003e arborist: do not hoist undeclared workspaces in linked strategy (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9076\"\u003e#9076\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/1206f8b97b5a57df00518eecb7b9aa7ab24ef73c\"\u003e\u003ccode\u003e1206f8b\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9069\"\u003e#9069\u003c/a\u003e consolidate isolated node/link attributes (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9069\"\u003e#9069\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/a774fb77aadf01b46c13fe3d48bc2393fc6ef0ff\"\u003e\u003ccode\u003ea774fb7\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9066\"\u003e#9066\u003c/a\u003e arborist: respect --omit flag in linked install strategy (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9066\"\u003e#9066\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/8614b2af5c912e1ab293bdc41f9b8ae189cfa901\"\u003e\u003ccode\u003e8614b2a\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9031\"\u003e#9031\u003c/a\u003e arborist: avoid full reinstall on subsequent linked strategy runs (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9031\"\u003e#9031\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/16fbe135b86908426ffb8d4caa73e66cd7a679b1\"\u003e\u003ccode\u003e16fbe13\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9030\"\u003e#9030\u003c/a\u003e resolve relative file: dependencies correctly with install-strategy=linked (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9030\"\u003e#9030\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/983742b7ed70673b31f4607836fd156bf2d22f1d\"\u003e\u003ccode\u003e983742b\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9055\"\u003e#9055\u003c/a\u003e isolated mode code cleanup (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9055\"\u003e#9055\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/a29aeee18f3ddc2348a8e00787d237c874642789\"\u003e\u003ccode\u003ea29aeee\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9028\"\u003e#9028\u003c/a\u003e arborist: retry bin-links on Windows EPERM (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9028\"\u003e#9028\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/10d530242c7d893c562456013bb1c5104ca3e3b8\"\u003e\u003ccode\u003e10d5302\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9051\"\u003e#9051\u003c/a\u003e arborist: unwrap Link nodes in legacyPeerDeps for linked strategy (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9051\"\u003e#9051\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/94bfef5a9f1a841840deee77cd961c90fbed5f3c\"\u003e\u003ccode\u003e94bfef5\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9044\"\u003e#9044\u003c/a\u003e audit: exclude locally linked packages from vulnerability audit  (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9044\"\u003e#9044\u003c/a\u003e) (\u003ca href=\"https://github.com/lucas-gomes-santana\"\u003e\u003ccode\u003e@​lucas-gomes-santana\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/26fa40eeafdbbb616d48fe254c92544cb13fba60\"\u003e\u003ccode\u003e26fa40e\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9041\"\u003e#9041\u003c/a\u003e fix workspace-filtered install with linked strategy (\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/cli/commit/524590fea8740eafffea3699ab7fe1435e9c92e5\"\u003e\u003ccode\u003e524590f\u003c/code\u003e\u003c/a\u003e chore: release 11.13.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/7cd45c6037e2a09e7692d64d6bf16e1eaa24550a\"\u003e\u003ccode\u003e7cd45c6\u003c/code\u003e\u003c/a\u003e fix(arborist): handle \u003ccode\u003enpm link\u003c/code\u003e with install-strategy=linked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/7e3a66e96431e13ca7a0c09b2f8d421b9350aa13\"\u003e\u003ccode\u003e7e3a66e\u003c/code\u003e\u003c/a\u003e fix(arborist): do not install inert optional extraneous shared dependencies (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/cff9ce9f5c604478d0a4dfaa164844c43f0eb38d\"\u003e\u003ccode\u003ecff9ce9\u003c/code\u003e\u003c/a\u003e fix: pass _isRoot context where missing (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9237\"\u003e#9237\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/1afa73868d05c67480c6fb211f38d8c165d49fc9\"\u003e\u003ccode\u003e1afa738\u003c/code\u003e\u003c/a\u003e chore: release 11.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/21ea382a60b3693ff6c44c81447caa5d0294169c\"\u003e\u003ccode\u003e21ea382\u003c/code\u003e\u003c/a\u003e fix(arborist): resolve sibling override sets via common ancestor (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9110\"\u003e#9110\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/51365b1b8a7924d082f00c27a4aedcb1f81110ec\"\u003e\u003ccode\u003e51365b1\u003c/code\u003e\u003c/a\u003e fix(arborist): update store symlinks when hash changes in linked strategy (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9\"\u003e#9\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/8e0a7315d0719227c83ce9921c2bd56d201ad3ca\"\u003e\u003ccode\u003e8e0a731\u003c/code\u003e\u003c/a\u003e fix(arborist): skip linked actual tree diff in package-lock-only mode (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9108\"\u003e#9108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/8afa3bd21461c0984caf1bcc2e486c4881bda516\"\u003e\u003ccode\u003e8afa3bd\u003c/code\u003e\u003c/a\u003e chore: release 11.11.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/5b7c0cc83b6957a2478aff90b64343555919da84\"\u003e\u003ccode\u003e5b7c0cc\u003c/code\u003e\u003c/a\u003e fix(arborist): exclude store nodes from :root \u0026gt; * in linked strategy (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9096\"\u003e#9096\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/npm/cli/commits/arborist-v9.4.3/workspaces/arborist\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e","html_url":"https://github.com/dependabot/dependabot-core/pull/14442","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/dependabot%2Fdependabot-core/issues/14442","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/14442/packages"}},{"old_version":"9.3.1","new_version":"9.4.0","update_type":"minor","path":null,"pr_created_at":"2026-03-13T02:46:35.000Z","version_change":"9.3.1 → 9.4.0","issue":{"uuid":"4068447744","node_id":"PR_kwDOPHT-Ds7KOqSl","number":1023,"state":"open","title":"Bump the npm-dependencies group across 1 directory with 10 updates","user":"dependabot[bot]","labels":["dependencies","javascript","root","backend"],"assignees":[],"locked":false,"comments_count":4,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-13T02:46:35.000Z","updated_at":"2026-03-13T02:47:16.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"npm-dependencies","update_count":10,"packages":[{"name":"@biomejs/biome","old_version":"2.4.4","new_version":"2.4.6","repository_url":"https://github.com/biomejs/biome"},{"name":"@cloudflare/vitest-pool-workers","old_version":"0.12.18","new_version":"0.12.20","repository_url":"https://github.com/cloudflare/workers-sdk"},{"name":"@npmcli/arborist","old_version":"9.3.1","new_version":"9.4.0","repository_url":"https://github.com/npm/cli"},{"name":"@vitest/coverage-istanbul","old_version":"3.2.4","new_version":"4.0.18","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/coverage-v8","old_version":"3.2.4","new_version":"4.0.18","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"globals","old_version":"17.3.0","new_version":"17.4.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"lerna","old_version":"9.0.4","new_version":"9.0.5","repository_url":"https://github.com/lerna/lerna"},{"name":"postcss","old_version":"8.5.6","new_version":"8.5.8","repository_url":"https://github.com/postcss/postcss"},{"name":"svgo","old_version":"4.0.0","new_version":"4.0.1","repository_url":"https://github.com/svg/svgo"},{"name":"vitest","old_version":"3.2.4","new_version":"4.0.18","repository_url":"https://github.com/vitest-dev/vitest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-dependencies group with 10 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.4.4` | `2.4.6` |\n| [@cloudflare/vitest-pool-workers](https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/vitest-pool-workers) | `0.12.18` | `0.12.20` |\n| [@npmcli/arborist](https://github.com/npm/cli/tree/HEAD/workspaces/arborist) | `9.3.1` | `9.4.0` |\n| [@vitest/coverage-istanbul](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-istanbul) | `3.2.4` | `4.0.18` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `3.2.4` | `4.0.18` |\n| [globals](https://github.com/sindresorhus/globals) | `17.3.0` | `17.4.0` |\n| [lerna](https://github.com/lerna/lerna/tree/HEAD/packages/lerna) | `9.0.4` | `9.0.5` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.6` | `8.5.8` |\n| [svgo](https://github.com/svg/svgo) | `4.0.0` | `4.0.1` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `3.2.4` | `4.0.18` |\n\n\nUpdates `@biomejs/biome` from 2.4.4 to 2.4.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/biomejs/biome/releases\"\u003e\u003ccode\u003e@​biomejs/biome\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eBiome CLI v2.4.6\u003c/h2\u003e\n\u003ch2\u003e2.4.6\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/biomejs/biome/pull/9305\"\u003e#9305\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/40869b5a698de5e0d2c06bc7587a9cad8c0389c5\"\u003e\u003ccode\u003e40869b5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/4946\"\u003e#4946\u003c/a\u003e: \u003ccode\u003enoUnreachable\u003c/code\u003e no longer reports code inside \u003ccode\u003efinally\u003c/code\u003e blocks as unreachable when there is a \u003ccode\u003ebreak\u003c/code\u003e, \u003ccode\u003econtinue\u003c/code\u003e, or \u003ccode\u003ereturn\u003c/code\u003e in the corresponding \u003ccode\u003etry\u003c/code\u003e body.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9303\"\u003e#9303\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/464910c06058454a0a0ed08998e1b32cb4a6ca67\"\u003e\u003ccode\u003e464910c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/2786\"\u003e#2786\u003c/a\u003e: The formatter no longer produces different output on subsequent runs when a \u003ccode\u003ecase\u003c/code\u003e clause has a trailing line comment followed by a single block statement.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9324\"\u003e#9324\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/6294aa2e2710e90a05ed53edfc4dd80e3c4cbd9a\"\u003e\u003ccode\u003e6294aa2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/arendjr\"\u003e\u003ccode\u003e@​arendjr\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7730\"\u003e\u003ccode\u003e[#7730](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7730)\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://biomejs.dev/linter/rules/use-anchor-content/\"\u003e\u003ccode\u003euseAnchorContent\u003c/code\u003e\u003c/a\u003e now recognises SolidJS's \u003ccode\u003einnerHTML\u003c/code\u003e the same way as React's \u003ccode\u003edangerouslySetInnerHTML\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9298\"\u003e#9298\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/1003229853c80569751137b6f52dcc1b08aed659\"\u003e\u003ccode\u003e1003229\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Netail\"\u003e\u003ccode\u003e@​Netail\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/9296\"\u003e\u003ccode\u003e[#9296](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9296)\u003c/code\u003e\u003c/a\u003e, so comments are moved along with the attributes in the useSortedAttributes assist rule code fix.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9329\"\u003e#9329\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/855b45125ad33933066eb363f706e1f00dc149d2\"\u003e\u003ccode\u003e855b451\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Improved performance of \u003ca href=\"https://biomejs.dev/linter/rules/no-empty-block-statements/\"\u003e\u003ccode\u003enoEmptyBlockStatements\u003c/code\u003e\u003c/a\u003e. The rule is now smarter about short-circuiting its logic.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9326\"\u003e#9326\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/85dfe9b00b820fee0ad936a54328491446e085f5\"\u003e\u003ccode\u003e85dfe9b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Improved performance for \u003ca href=\"https://biomejs.dev/linter/rules/no-import-cycles/\"\u003e\u003ccode\u003enoImportCycles\u003c/code\u003e\u003c/a\u003e by explicitly excluding node_modules from the cycle detection. The performance improvement is directly proportional to how big your dependency tree is.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9323\"\u003e#9323\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/d5ee4690bba0a3bb8a97da029732afde56cd4cd7\"\u003e\u003ccode\u003ed5ee469\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/9217\"\u003e#9217\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/biomejs/biome-vscode/issues/959\"\u003ebiomejs/biome-vscode#959\u003c/a\u003e, where the Biome language server didn't correctly resolve the editor setting \u003ccode\u003econfigurationPath\u003c/code\u003e when the provided value is a relative path.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9302\"\u003e#9302\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/86fbc70e8f5a63fd9ece11a99b2684c25c301dba\"\u003e\u003ccode\u003e86fbc70\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/sepagian\"\u003e\u003ccode\u003e@​sepagian\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/9300\"\u003e#9300\u003c/a\u003e: Lowercase component member expressions like \u003ccode\u003e\u0026lt;form.Field\u0026gt;\u003c/code\u003e in Svelte and Astro files are now correctly formatted.\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e-\u0026lt;form .Field\u0026gt;\u0026lt;/form.Field\u0026gt;\n+\u0026lt;form.Field\u0026gt;\u0026lt;/form.Field\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(js_analyze): move comments with useSortedAttributes action by \u003ca href=\"https://github.com/Netail\"\u003e\u003ccode\u003e@​Netail\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9298\"\u003ebiomejs/biome#9298\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(formatter): switch case comments by \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9303\"\u003ebiomejs/biome#9303\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(markdown-parser): promote list structural tokens from skipped trivia to explicit CST nodes by \u003ca href=\"https://github.com/jfmcdowell\"\u003e\u003ccode\u003e@​jfmcdowell\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9274\"\u003ebiomejs/biome#9274\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(noUnreachable): handle dead implicit jumps in finally by \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9305\"\u003ebiomejs/biome#9305\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(markdown-parser): align newline/prescan paragraph-break checks by \u003ca href=\"https://github.com/jfmcdowell\"\u003e\u003ccode\u003e@​jfmcdowell\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9197\"\u003ebiomejs/biome#9197\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(markdown-parser): promote blank lines between list items to MdNewline nodes by \u003ca href=\"https://github.com/jfmcdowell\"\u003e\u003ccode\u003e@​jfmcdowell\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9313\"\u003ebiomejs/biome#9313\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(linter): support SolidJS's \u003ccode\u003einnerHTML\u003c/code\u003e in \u003ccode\u003euseAnchorContent\u003c/code\u003e by \u003ca href=\"https://github.com/arendjr\"\u003e\u003ccode\u003e@​arendjr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9324\"\u003ebiomejs/biome#9324\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(lsp): correctly resolve \u003ccode\u003econfigurationPath\u003c/code\u003e by \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9323\"\u003ebiomejs/biome#9323\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(noImportCycles): exclude \u003ccode\u003enode_modules\u003c/code\u003e from cycle detection by \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9326\"\u003ebiomejs/biome#9326\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(css_parser): split function parser into modules by \u003ca href=\"https://github.com/denbezrukov\"\u003e\u003ccode\u003e@​denbezrukov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9325\"\u003ebiomejs/biome#9325\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(markdown-parser): promote fenced code block skipped trivia to explicit CST nodes by \u003ca href=\"https://github.com/jfmcdowell\"\u003e\u003ccode\u003e@​jfmcdowell\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9321\"\u003ebiomejs/biome#9321\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(css): rename operator_token field to operator by \u003ca href=\"https://github.com/denbezrukov\"\u003e\u003ccode\u003e@​denbezrukov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9327\"\u003ebiomejs/biome#9327\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: add \u003ccode\u003e.skip(1)\u003c/code\u003e to \u003ccode\u003e.ancestors()\u003c/code\u003e calls in a bunch of places by \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9330\"\u003ebiomejs/biome#9330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(noEmptyBlockStatements): short circuit to avoid traversing descendants for comments by \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9329\"\u003ebiomejs/biome#9329\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: lowercase component member expressions in Astro/Svelte by \u003ca href=\"https://github.com/sepagian\"\u003e\u003ccode\u003e@​sepagian\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9302\"\u003ebiomejs/biome#9302\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: align parser options struct name by \u003ca href=\"https://github.com/Netail\"\u003e\u003ccode\u003e@​Netail\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9332\"\u003ebiomejs/biome#9332\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(css): use ScssExpression in ScssNestingDeclaration and CssGenericProperty by \u003ca href=\"https://github.com/denbezrukov\"\u003e\u003ccode\u003e@​denbezrukov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9328\"\u003ebiomejs/biome#9328\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(css): align scss expression node variants by \u003ca href=\"https://github.com/denbezrukov\"\u003e\u003ccode\u003e@​denbezrukov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9340\"\u003ebiomejs/biome#9340\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(css): use expression in page by \u003ca href=\"https://github.com/denbezrukov\"\u003e\u003ccode\u003e@​denbezrukov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9342\"\u003ebiomejs/biome#9342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: release by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9301\"\u003ebiomejs/biome#9301\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/biomejs/biome/blob/main/packages/@biomejs/biome/CHANGELOG.md\"\u003e\u003ccode\u003e@​biomejs/biome\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.4.6\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/biomejs/biome/pull/9305\"\u003e#9305\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/40869b5a698de5e0d2c06bc7587a9cad8c0389c5\"\u003e\u003ccode\u003e40869b5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/4946\"\u003e#4946\u003c/a\u003e: \u003ccode\u003enoUnreachable\u003c/code\u003e no longer reports code inside \u003ccode\u003efinally\u003c/code\u003e blocks as unreachable when there is a \u003ccode\u003ebreak\u003c/code\u003e, \u003ccode\u003econtinue\u003c/code\u003e, or \u003ccode\u003ereturn\u003c/code\u003e in the corresponding \u003ccode\u003etry\u003c/code\u003e body.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9303\"\u003e#9303\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/464910c06058454a0a0ed08998e1b32cb4a6ca67\"\u003e\u003ccode\u003e464910c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/2786\"\u003e#2786\u003c/a\u003e: The formatter no longer produces different output on subsequent runs when a \u003ccode\u003ecase\u003c/code\u003e clause has a trailing line comment followed by a single block statement.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9324\"\u003e#9324\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/6294aa2e2710e90a05ed53edfc4dd80e3c4cbd9a\"\u003e\u003ccode\u003e6294aa2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/arendjr\"\u003e\u003ccode\u003e@​arendjr\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7730\"\u003e\u003ccode\u003e[#7730](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7730)\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://biomejs.dev/linter/rules/use-anchor-content/\"\u003e\u003ccode\u003euseAnchorContent\u003c/code\u003e\u003c/a\u003e now recognises SolidJS's \u003ccode\u003einnerHTML\u003c/code\u003e the same way as React's \u003ccode\u003edangerouslySetInnerHTML\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9298\"\u003e#9298\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/1003229853c80569751137b6f52dcc1b08aed659\"\u003e\u003ccode\u003e1003229\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Netail\"\u003e\u003ccode\u003e@​Netail\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/9296\"\u003e\u003ccode\u003e[#9296](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9296)\u003c/code\u003e\u003c/a\u003e, so comments are moved along with the attributes in the useSortedAttributes assist rule code fix.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9329\"\u003e#9329\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/855b45125ad33933066eb363f706e1f00dc149d2\"\u003e\u003ccode\u003e855b451\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Improved performance of \u003ca href=\"https://biomejs.dev/linter/rules/no-empty-block-statements/\"\u003e\u003ccode\u003enoEmptyBlockStatements\u003c/code\u003e\u003c/a\u003e. The rule is now smarter about short-circuiting its logic.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9326\"\u003e#9326\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/85dfe9b00b820fee0ad936a54328491446e085f5\"\u003e\u003ccode\u003e85dfe9b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Improved performance for \u003ca href=\"https://biomejs.dev/linter/rules/no-import-cycles/\"\u003e\u003ccode\u003enoImportCycles\u003c/code\u003e\u003c/a\u003e by explicitly excluding node_modules from the cycle detection. The performance improvement is directly proportional to how big your dependency tree is.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9323\"\u003e#9323\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/d5ee4690bba0a3bb8a97da029732afde56cd4cd7\"\u003e\u003ccode\u003ed5ee469\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/9217\"\u003e#9217\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/biomejs/biome-vscode/issues/959\"\u003ebiomejs/biome-vscode#959\u003c/a\u003e, where the Biome language server didn't correctly resolve the editor setting \u003ccode\u003econfigurationPath\u003c/code\u003e when the provided value is a relative path.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9302\"\u003e#9302\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/86fbc70e8f5a63fd9ece11a99b2684c25c301dba\"\u003e\u003ccode\u003e86fbc70\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/sepagian\"\u003e\u003ccode\u003e@​sepagian\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/9300\"\u003e#9300\u003c/a\u003e: Lowercase component member expressions like \u003ccode\u003e\u0026lt;form.Field\u0026gt;\u003c/code\u003e in Svelte and Astro files are now correctly formatted.\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e-\u0026lt;form .Field\u0026gt;\u0026lt;/form.Field\u0026gt;\n+\u0026lt;form.Field\u0026gt;\u0026lt;/form.Field\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.4.5\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/biomejs/biome/pull/9185\"\u003e#9185\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/e43e730f603bb360d2993842d1b883a787224c29\"\u003e\u003ccode\u003ee43e730\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Added the nursery rule \u003ccode\u003euseVueScopedStyles\u003c/code\u003e for Vue SFCs. This rule enforces that \u003ccode\u003e\u0026lt;style\u0026gt;\u003c/code\u003e blocks have the \u003ccode\u003escoped\u003c/code\u003e attribute (or \u003ccode\u003emodule\u003c/code\u003e for CSS Modules), preventing style leakage and conflicts between components.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9184\"\u003e#9184\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/49c8fdecf69089e1be9e58fa52f6b72fd54ce08e\"\u003e\u003ccode\u003e49c8fde\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/chocky335\"\u003e\u003ccode\u003e@​chocky335\u003c/code\u003e\u003c/a\u003e! - Improved plugin performance by batching all plugins into a single syntax visitor with a kind-to-plugin lookup map, reducing per-node dispatch overhead from O(N) to O(1) where N is the number of plugins.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9283\"\u003e#9283\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/071c70053b63c60bccc170a9d84b8b3f08060a94\"\u003e\u003ccode\u003e071c700\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://biomejs.dev/linter/rules/no-undeclared-variables/\"\u003e\u003ccode\u003enoUndeclaredVariables\u003c/code\u003e\u003c/a\u003e erroneously flagging functions and variables defined in the \u003ccode\u003e\u0026lt;script setup\u0026gt;\u003c/code\u003e section of Vue SFCs.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9221\"\u003e#9221\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/4612133cd9677cda3c2eedb52fd8b46be579410d\"\u003e\u003ccode\u003e4612133\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed an issue where the JSON reporter didn't contain the duration of the command.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9294\"\u003e#9294\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/1805c8fb18081e88d81da2a6a542f7d69cd317a2\"\u003e\u003ccode\u003e1805c8f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Netail\"\u003e\u003ccode\u003e@​Netail\u003c/code\u003e\u003c/a\u003e! - Extra rule source reference. \u003ccode\u003ebiome migrate eslint\u003c/code\u003e should do a bit better detecting rules in your eslint configurations.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9178\"\u003e#9178\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/101b3bb2658dd2fb7ce562f82b784fd5d068df62\"\u003e\u003ccode\u003e101b3bb\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Bertie690\"\u003e\u003ccode\u003e@​Bertie690\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/9172\"\u003e#9172\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/9168\"\u003e#9168\u003c/a\u003e:\nBiome now considers more constructs as valid test assertions.\u003c/p\u003e\n\u003cp\u003ePreviously, \u003ca href=\"https://vitest.dev/api/assert.html\"\u003e\u003ccode\u003eassert\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://vitest.dev/api/expect-typeof.html\"\u003e\u003ccode\u003eexpectTypeOf\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://vitest.dev/api/assert-type.html\"\u003e\u003ccode\u003eassertType\u003c/code\u003e\u003c/a\u003e\nwere not recognized as valid assertions by Biome's linting rules, producing false positives in \u003ca href=\"https://biomejs.dev/linter/rules/use-expect\"\u003e\u003ccode\u003elint/nursery/useExpect\u003c/code\u003e\u003c/a\u003e and other similar rules.\u003c/p\u003e\n\u003cp\u003eNow, these rules will no longer produce errors in test cases that used these constructs instead of \u003ccode\u003eexpect\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport { expectTypeOf, assert, assertType } from \u0026quot;vitest\u0026quot;;\n\u003cp\u003e\u003c/code\u003e\u003c/pre\u003e\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/biomejs/biome/commit/cabc56c43eddb40e9b57559ebfabd0454fd942f5\"\u003e\u003ccode\u003ecabc56c\u003c/code\u003e\u003c/a\u003e ci: release (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9301\"\u003e#9301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/3bc07ab8deec56d5f0ba4d84ecfd609c8eed6984\"\u003e\u003ccode\u003e3bc07ab\u003c/code\u003e\u003c/a\u003e ci: release (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9188\"\u003e#9188\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/6b01778301978eba61ab68dabbd2bba814bb6ef3\"\u003e\u003ccode\u003e6b01778\u003c/code\u003e\u003c/a\u003e feat(linter): add useUnicodeRegex rule (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/8773\"\u003e#8773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/e43e730f603bb360d2993842d1b883a787224c29\"\u003e\u003ccode\u003ee43e730\u003c/code\u003e\u003c/a\u003e feat(lint/html): add \u003ccode\u003euseVueScopedStyles\u003c/code\u003e (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9185\"\u003e#9185\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/edf8bb67d6fb03607f2a3c99a3aac93907b069a6\"\u003e\u003ccode\u003eedf8bb6\u003c/code\u003e\u003c/a\u003e feat(lint): add ||= to ??= detection in useNullishCoalescing (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9257\"\u003e#9257\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/9bbdf4dda73e589c82709d514083cb49ae9cda37\"\u003e\u003ccode\u003e9bbdf4d\u003c/code\u003e\u003c/a\u003e feat(lint): add nursery rule useNamedCaptureGroup (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9048\"\u003e#9048\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/1f2fe2e716c9e47c7c37a2ec57ef32caac0746ab\"\u003e\u003ccode\u003e1f2fe2e\u003c/code\u003e\u003c/a\u003e feat: prefer-array-some from eslint-plugin-unicorn (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9056\"\u003e#9056\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/1d2ca15f85f6968b4e4ad262a65aadc76fc54f50\"\u003e\u003ccode\u003e1d2ca15\u003c/code\u003e\u003c/a\u003e feat(lint): add useNullishCoalescing nursery rule (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/8952\"\u003e#8952\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/101b3bb2658dd2fb7ce562f82b784fd5d068df62\"\u003e\u003ccode\u003e101b3bb\u003c/code\u003e\u003c/a\u003e fix(lint): consider more constructs as valid test assertions (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9178\"\u003e#9178\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/3d0648f95a0f7a3fd8ddff58d57a239e68183fe1\"\u003e\u003ccode\u003e3d0648f\u003c/code\u003e\u003c/a\u003e feat(biome_js_analyze): implement \u003ccode\u003enoVueRefAsOperand\u003c/code\u003e (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9063\"\u003e#9063\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/biomejs/biome/commits/@biomejs/biome@2.4.6/packages/@biomejs/biome\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@cloudflare/vitest-pool-workers` from 0.12.18 to 0.12.20\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cloudflare/workers-sdk/releases\"\u003e\u003ccode\u003e@​cloudflare/vitest-pool-workers\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​cloudflare/vitest-pool-workers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.12.20\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/ec2459ebeae9a1a9f14bf0db1f507e1ea5d2dbb2\"\u003e\u003ccode\u003eec2459e\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003ewrangler@4.71.0\u003c/li\u003e\n\u003cli\u003eminiflare@4.20260301.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​cloudflare/vitest-pool-workers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.12.19\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/cloudflare/workers-sdk/pull/12682\"\u003e#12682\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/b5b91c970554ed8a8cc1648ebdc06107c1aa87b5\"\u003e\u003ccode\u003eb5b91c9\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/hiendv\"\u003e\u003ccode\u003e@​hiendv\u003c/code\u003e\u003c/a\u003e! - Fix resource leak where remote proxy sessions were not disposed during pool shutdown, causing vitest processes to hang.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/6a8aa5f28fdf8e8392b1e279a8f679e9698c4671\"\u003e\u003ccode\u003e6a8aa5f\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/d672e2ec47f87ed3403aa291fbb9f671970afbfe\"\u003e\u003ccode\u003ed672e2e\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/35b2c56cdef6f4e7d33a885959f4ce8fc01201d0\"\u003e\u003ccode\u003e35b2c56\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/5f7aaf2a94fe99ec95d318b15ff864a9b07eccd6\"\u003e\u003ccode\u003e5f7aaf2\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/209b3963ccecbe7c9f96f1c4cc30e4682730f257\"\u003e\u003ccode\u003e209b396\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/23a365a7e578ecb6735c1f05a204f5bf236b24f6\"\u003e\u003ccode\u003e23a365a\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/596b8a0cb2cb2cb5b9f7fefbe1e7fc638c7e934f\"\u003e\u003ccode\u003e596b8a0\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/00e729eaa986b19f5573ed6fd52a3e8d33868378\"\u003e\u003ccode\u003e00e729e\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/0769056523c43902b14bdd32330deda01acd65c4\"\u003e\u003ccode\u003e0769056\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/150ef7bcaa9ad2d2de661200ef87ea8f15c62a36\"\u003e\u003ccode\u003e150ef7b\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/bf9cb3d32d4710dbefd7d3c412aefe1558ecd57e\"\u003e\u003ccode\u003ebf9cb3d\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ewrangler@4.70.0\u003c/li\u003e\n\u003cli\u003eminiflare@4.20260301.1\u003c/li\u003e\n\u003c/ul\u003e\n\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/cloudflare/workers-sdk/blob/main/packages/vitest-pool-workers/CHANGELOG.md\"\u003e\u003ccode\u003e@​cloudflare/vitest-pool-workers\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.12.20\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/ec2459ebeae9a1a9f14bf0db1f507e1ea5d2dbb2\"\u003e\u003ccode\u003eec2459e\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003ewrangler@4.71.0\u003c/li\u003e\n\u003cli\u003eminiflare@4.20260301.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.12.19\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/cloudflare/workers-sdk/pull/12682\"\u003e#12682\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/b5b91c970554ed8a8cc1648ebdc06107c1aa87b5\"\u003e\u003ccode\u003eb5b91c9\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/hiendv\"\u003e\u003ccode\u003e@​hiendv\u003c/code\u003e\u003c/a\u003e! - Fix resource leak where remote proxy sessions were not disposed during pool shutdown, causing vitest processes to hang.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/6a8aa5f28fdf8e8392b1e279a8f679e9698c4671\"\u003e\u003ccode\u003e6a8aa5f\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/d672e2ec47f87ed3403aa291fbb9f671970afbfe\"\u003e\u003ccode\u003ed672e2e\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/35b2c56cdef6f4e7d33a885959f4ce8fc01201d0\"\u003e\u003ccode\u003e35b2c56\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/5f7aaf2a94fe99ec95d318b15ff864a9b07eccd6\"\u003e\u003ccode\u003e5f7aaf2\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/209b3963ccecbe7c9f96f1c4cc30e4682730f257\"\u003e\u003ccode\u003e209b396\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/23a365a7e578ecb6735c1f05a204f5bf236b24f6\"\u003e\u003ccode\u003e23a365a\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/596b8a0cb2cb2cb5b9f7fefbe1e7fc638c7e934f\"\u003e\u003ccode\u003e596b8a0\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/00e729eaa986b19f5573ed6fd52a3e8d33868378\"\u003e\u003ccode\u003e00e729e\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/0769056523c43902b14bdd32330deda01acd65c4\"\u003e\u003ccode\u003e0769056\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/150ef7bcaa9ad2d2de661200ef87ea8f15c62a36\"\u003e\u003ccode\u003e150ef7b\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/bf9cb3d32d4710dbefd7d3c412aefe1558ecd57e\"\u003e\u003ccode\u003ebf9cb3d\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ewrangler@4.70.0\u003c/li\u003e\n\u003cli\u003eminiflare@4.20260301.1\u003c/li\u003e\n\u003c/ul\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/cloudflare/workers-sdk/commit/9dff00c277aa2ed70facdee03d742c871e987f44\"\u003e\u003ccode\u003e9dff00c\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/vitest-pool-workers/issues/12748\"\u003e#12748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/ea57dfd56f2e82079927ce0b6fe690713e794a78\"\u003e\u003ccode\u003eea57dfd\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/vitest-pool-workers/issues/12702\"\u003e#12702\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/35b2c56cdef6f4e7d33a885959f4ce8fc01201d0\"\u003e\u003ccode\u003e35b2c56\u003c/code\u003e\u003c/a\u003e containers: Add container and test Containers interceptOutboundHttp (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/vitest-pool-workers/issues/12649\"\u003e#12649\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/b5b91c970554ed8a8cc1648ebdc06107c1aa87b5\"\u003e\u003ccode\u003eb5b91c9\u003c/code\u003e\u003c/a\u003e fix(vitest-pool-workers): dispose remote proxy sessions on pool close (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/vitest-pool-workers/issues/12682\"\u003e#12682\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/cloudflare/workers-sdk/commits/@cloudflare/vitest-pool-workers@0.12.20/packages/vitest-pool-workers\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@npmcli/arborist` from 9.3.1 to 9.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/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.4.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/cli/compare/arborist-v9.3.1...arborist-v9.4.0\"\u003e9.4.0\u003c/a\u003e (2026-02-25)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/4fcd352c553fdc0f13a87ad71ef66d7515c11886\"\u003e\u003ccode\u003e4fcd352\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9017\"\u003e#9017\u003c/a\u003e add :type(registry) to query selector syntax (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9017\"\u003e#9017\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/cli/commit/880ecb786d83e7bc95b1ed75660769e2af253579\"\u003e\u003ccode\u003e880ecb7\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9013\"\u003e#9013\u003c/a\u003e arborist: skip postinstall on store links in linked strategy (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9013\"\u003e#9013\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/07e6edd9d0f21ab65bd98e444598ddcb50b66551\"\u003e\u003ccode\u003e07e6edd\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9025\"\u003e#9025\u003c/a\u003e save libc field to package-lock.json (\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/cli/commit/a2154cd91370c9c611cc19c943d00c3d0bbfa4ef\"\u003e\u003ccode\u003ea2154cd\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8996\"\u003e#8996\u003c/a\u003e linked strategy fixes for scoped packages, aliases, and peer deps (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/8996\"\u003e#8996\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/cli/blob/latest/workspaces/arborist/CHANGELOG.md\"\u003e\u003ccode\u003e@​npmcli/arborist\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/cli/compare/arborist-v9.3.1...arborist-v9.4.0\"\u003e9.4.0\u003c/a\u003e (2026-02-25)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/4fcd352c553fdc0f13a87ad71ef66d7515c11886\"\u003e\u003ccode\u003e4fcd352\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9017\"\u003e#9017\u003c/a\u003e add :type(registry) to query selector syntax (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9017\"\u003e#9017\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/cli/commit/880ecb786d83e7bc95b1ed75660769e2af253579\"\u003e\u003ccode\u003e880ecb7\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9013\"\u003e#9013\u003c/a\u003e arborist: skip postinstall on store links in linked strategy (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9013\"\u003e#9013\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/07e6edd9d0f21ab65bd98e444598ddcb50b66551\"\u003e\u003ccode\u003e07e6edd\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9025\"\u003e#9025\u003c/a\u003e save libc field to package-lock.json (\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/cli/commit/a2154cd91370c9c611cc19c943d00c3d0bbfa4ef\"\u003e\u003ccode\u003ea2154cd\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8996\"\u003e#8996\u003c/a\u003e linked strategy fixes for scoped packages, aliases, and peer deps (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/8996\"\u003e#8996\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\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/ad8decaf4bca6459d829afa6e8febcaf5dd25230\"\u003e\u003ccode\u003ead8deca\u003c/code\u003e\u003c/a\u003e chore: release 9.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/8d6d8519fbbcebdca8834e19cb34ac71f045a010\"\u003e\u003ccode\u003e8d6d851\u003c/code\u003e\u003c/a\u003e feat: added --install-strategy=linked (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/6078\"\u003e#6078\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/eefd119583a29e9f090451b03258136a44e2ad5e\"\u003e\u003ccode\u003eeefd119\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.11.0 to 4.11.1\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/npm/cli/commits/v9.4.0/workspaces/arborist\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitest/coverage-istanbul` from 3.2.4 to 4.0.18\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/vitest/releases\"\u003e\u003ccode\u003e@​vitest/coverage-istanbul\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.18\u003c/h2\u003e\n\u003ch3\u003e   🚀 Experimental Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eexperimental\u003c/strong\u003e: Add \u003ccode\u003eonModuleRunner\u003c/code\u003e hook to \u003ccode\u003eworker.init\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9286\"\u003evitest-dev/vitest#9286\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/ea837de7d\"\u003e\u003c!-- raw HTML omitted --\u003e(ea837)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003emeta.url\u003c/code\u003e in \u003ccode\u003ecreateRequire\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9441\"\u003evitest-dev/vitest#9441\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e057281ca\"\u003e\u003c!-- raw HTML omitted --\u003e(e0572)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: Hide injected data-testid attributes  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9503\"\u003evitest-dev/vitest#9503\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f89899cd8\"\u003e\u003c!-- raw HTML omitted --\u003e(f8989)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eui\u003c/strong\u003e: Process artifact attachments when generating HTML reporter  -  by \u003ca href=\"https://github.com/macarie\"\u003e\u003ccode\u003e@​macarie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9472\"\u003evitest-dev/vitest#9472\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/225435647\"\u003e\u003c!-- raw HTML omitted --\u003e(22543)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.0.17...v4.0.18\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.0.17\u003c/h2\u003e\n\u003ch3\u003e   🚀 Experimental Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport openTelemetry for browser mode  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9180\"\u003evitest-dev/vitest#9180\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/1ec3a8b68\"\u003e\u003c!-- raw HTML omitted --\u003e(1ec3a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport TRACEPARENT and TRACESTATE environment variables for OpenTelemetry context propagation  -  by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003ehi-ogawa\u003c/strong\u003e and \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9295\"\u003evitest-dev/vitest#9295\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/876cb84c2\"\u003e\u003c!-- raw HTML omitted --\u003e(876cb)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove asymmetric matcher diff readability by unwrapping container matchers  -  by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003esheremet-va\u003c/strong\u003e, \u003cstrong\u003ehi-ogawa\u003c/strong\u003e and \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9330\"\u003evitest-dev/vitest#9330\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b2ec724a8\"\u003e\u003c!-- raw HTML omitted --\u003e(b2ec7)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove runner error when importing outside of test context  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9335\"\u003evitest-dev/vitest#9335\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/2dd3dd839\"\u003e\u003c!-- raw HTML omitted --\u003e(2dd3d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace crypto.randomUUID to allow insecure environments (fix \u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-istanbul/issues/9\"\u003e#9\u003c/a\u003e…  -  by \u003ca href=\"https://github.com/plusgut\"\u003e\u003ccode\u003e@​plusgut\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9339\"\u003evitest-dev/vitest#9339\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9\"\u003evitest-dev/vitest#9\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e6a3f8cc7\"\u003e\u003c!-- raw HTML omitted --\u003e(e6a3f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle null options in \u003ccode\u003eaddEventHandler\u003c/code\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-istanbul/issues/9371\"\u003e#9371\u003c/a\u003e  -  by \u003ca href=\"https://github.com/ThibautMarechal\"\u003e\u003ccode\u003e@​ThibautMarechal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9372\"\u003evitest-dev/vitest#9372\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9371\"\u003evitest-dev/vitest#9371\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/40841ff00\"\u003e\u003c!-- raw HTML omitted --\u003e(40841)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTypo in browser.provider error  -  by \u003ca href=\"https://github.com/deammer\"\u003e\u003ccode\u003e@​deammer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9394\"\u003evitest-dev/vitest#9394\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/4b67fc25a\"\u003e\u003c!-- raw HTML omitted --\u003e(4b67f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eprocess.env\u003c/code\u003e and \u003ccode\u003eimport.meta.env\u003c/code\u003e defines in inline project  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9239\"\u003evitest-dev/vitest#9239\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b70c96121\"\u003e\u003c!-- raw HTML omitted --\u003e(b70c9)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix upload File instance  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9294\"\u003evitest-dev/vitest#9294\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b67788c69\"\u003e\u003c!-- raw HTML omitted --\u003e(b6778)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix invalid project token for artifacts assets  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9321\"\u003evitest-dev/vitest#9321\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/caa7d73d4\"\u003e\u003c!-- raw HTML omitted --\u003e(caa7d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLog \u003ccode\u003eErrorEvent.message\u003c/code\u003e when unhandled \u003ccode\u003eErrorEvent.error\u003c/code\u003e is null  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9322\"\u003evitest-dev/vitest#9322\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5d84eeb91\"\u003e\u003c!-- raw HTML omitted --\u003e(5d84e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003efileParallelism\u003c/code\u003e on an instance  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9328\"\u003evitest-dev/vitest#9328\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/150065459\"\u003e\u003c!-- raw HTML omitted --\u003e(15006)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecoverage\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eRemove unnecessary \u003ccode\u003eistanbul-lib-source-maps\u003c/code\u003e usage  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9344\"\u003evitest-dev/vitest#9344\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b09405375\"\u003e\u003c!-- raw HTML omitted --\u003e(b0940)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApply patch from \u003ca href=\"https://redirect.github.com/istanbuljs/istanbuljs/issues/837\"\u003eistanbuljs/istanbuljs#837\u003c/a\u003e  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003esapphi-red\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9413\"\u003evitest-dev/vitest#9413\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/837\"\u003evitest-dev/vitest#837\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e05cedbf4\"\u003e\u003c!-- raw HTML omitted --\u003e(e05ce)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efsModuleCache\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eDon't store importers in cache  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9422\"\u003evitest-dev/vitest#9422\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/751364eec\"\u003e\u003c!-- raw HTML omitted --\u003e(75136)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd importers alongside importedModules  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9423\"\u003evitest-dev/vitest#9423\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/59f92d403\"\u003e\u003c!-- raw HTML omitted --\u003e(59f92)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emocker\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eFix mock transform with class  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9421\"\u003evitest-dev/vitest#9421\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/d390eb527\"\u003e\u003c!-- raw HTML omitted --\u003e(d390e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epool\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eValidate environment options when reusing the worker  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9349\"\u003evitest-dev/vitest#9349\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a8a8836e3\"\u003e\u003c!-- raw HTML omitted --\u003e(a8a88)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle worker start failures gracefully  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9337\"\u003evitest-dev/vitest#9337\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/200dadb32\"\u003e\u003c!-- raw HTML omitted --\u003e(200da)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereporter\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eReport test module if it failed to run  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9272\"\u003evitest-dev/vitest#9272\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/c78882985\"\u003e\u003c!-- raw HTML omitted --\u003e(c7888)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erunner\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eRespect nested test.only within describe.only  -  by \u003ca href=\"https://github.com/Ujjwaljain16\"\u003e\u003ccode\u003e@​Ujjwaljain16\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9021\"\u003evitest-dev/vitest#9021\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9213\"\u003evitest-dev/vitest#9213\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/55d5dad69\"\u003e\u003c!-- raw HTML omitted --\u003e(55d5d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypecheck\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eImprove error message when tsc outputs help text  -  by \u003ca href=\"https://github.com/Ujjwaljain16\"\u003e\u003ccode\u003e@​Ujjwaljain16\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9214\"\u003evitest-dev/vitest#9214\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/7b10ab4cd\"\u003e\u003c!-- raw HTML omitted --\u003e(7b10a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eui\u003c/strong\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/vitest-dev/vitest/commit/4d3e3c61b9b237447699deab9aca0eb9d6039978\"\u003e\u003ccode\u003e4d3e3c6\u003c/code\u003e\u003c/a\u003e chore: release v4.0.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/dd54e944ec0d7b2730933341f3b940e92b186fb6\"\u003e\u003ccode\u003edd54e94\u003c/code\u003e\u003c/a\u003e chore: release v4.0.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/e05cedbf451172c0ddfb77645b1c5db571ca58c2\"\u003e\u003ccode\u003ee05cedb\u003c/code\u003e\u003c/a\u003e fix(coverage): apply patch from \u003ca href=\"https://redirect.github.com/istanbuljs/istanbuljs/issues/837\"\u003eistanbuljs/istanbuljs#837\u003c/a\u003e (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-istanbul/issues/9413\"\u003e#9413\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/b46d7444cc3a14296c5a4db67232226dc094f35f\"\u003e\u003ccode\u003eb46d744\u003c/code\u003e\u003c/a\u003e chore: release v4.0.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/372e86fdef381038a2c4999fc9007dd7292a0628\"\u003e\u003ccode\u003e372e86f\u003c/code\u003e\u003c/a\u003e fix(coverage): istanbul untested files source maps are off (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-istanbul/issues/9208\"\u003e#9208\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/eb1abf08573032a532015b999ad3501c5e89e3bb\"\u003e\u003ccode\u003eeb1abf0\u003c/code\u003e\u003c/a\u003e chore: release v4.0.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/e4ca917f18d27d7afca9f7130b63f1c913f50e24\"\u003e\u003ccode\u003ee4ca917\u003c/code\u003e\u003c/a\u003e fix(coverage): istanbul provider to not break source maps (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-istanbul/issues/9040\"\u003e#9040\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/9ca74cfb2060d8bc1c7a319ba3cba1578517adb0\"\u003e\u003ccode\u003e9ca74cf\u003c/code\u003e\u003c/a\u003e chore: release v4.0.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/6f22c675f469b48072cd8c42eef7623f47ade488\"\u003e\u003ccode\u003e6f22c67\u003c/code\u003e\u003c/a\u003e fix(coverage): invalidate circular modules correctly on rerun with coverage (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/acc5152b9690992e3ac0cff691db4347f2dccdf9\"\u003e\u003ccode\u003eacc5152\u003c/code\u003e\u003c/a\u003e perf: replace \u003ccode\u003edebug\u003c/code\u003e with \u003ccode\u003eobug\u003c/code\u003e (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-istanbul/issues/9057\"\u003e#9057\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.0.18/packages/coverage-istanbul\"\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@​vitest/coverage-istanbul\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitest/coverage-v8` from 3.2.4 to 4.0.18\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/vitest/releases\"\u003e\u003ccode\u003e@​vitest/coverage-v8\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.18\u003c/h2\u003e\n\u003ch3\u003e   🚀 Experimental Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eexperimental\u003c/strong\u003e: Add \u003ccode\u003eonModuleRunner\u003c/code\u003e hook to \u003ccode\u003eworker.init\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9286\"\u003evitest-dev/vitest#9286\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/ea837de7d\"\u003e\u003c!-- raw HTML omitted --\u003e(ea837)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003emeta.url\u003c/code\u003e in \u003ccode\u003ecreateRequire\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9441\"\u003evitest-dev/vitest#9441\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e057281ca\"\u003e\u003c!-- raw HTML omitted --\u003e(e0572)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: Hide injected data-testid attributes  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9503\"\u003evitest-dev/vitest#9503\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f89899cd8\"\u003e\u003c!-- raw HTML omitted --\u003e(f8989)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eui\u003c/strong\u003e: Process artifact attachments when generating HTML reporter  -  by \u003ca href=\"https://github.com/macarie\"\u003e\u003ccode\u003e@​macarie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9472\"\u003evitest-dev/vitest#9472\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/225435647\"\u003e\u003c!-- raw HTML omitted --\u003e(22543)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.0.17...v4.0.18\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.0.17\u003c/h2\u003e\n\u003ch3\u003e   🚀 Experimental Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport openTelemetry for browser mode  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9180\"\u003evitest-dev/vitest#9180\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/1ec3a8b68\"\u003e\u003c!-- raw HTML omitted --\u003e(1ec3a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport TRACEPARENT and TRACESTATE environment variables for OpenTelemetry context propagation  -  by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003ehi-ogawa\u003c/strong\u003e and \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9295\"\u003evitest-dev/vitest#9295\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/876cb84c2\"\u003e\u003c!-- raw HTML omitted --\u003e(876cb)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove asymmetric matcher diff readability by unwrapping container matchers  -  by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003esheremet-va\u003c/strong\u003e, \u003cstrong\u003ehi-ogawa\u003c/strong\u003e and \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9330\"\u003evitest-dev/vitest#9330\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b2ec724a8\"\u003e\u003c!-- raw HTML omitted --\u003e(b2ec7)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove runner error when importing outside of test context  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9335\"\u003evitest-dev/vitest#9335\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/2dd3dd839\"\u003e\u003c!-- raw HTML omitted --\u003e(2dd3d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace crypto.randomUUID to allow insecure environments (fix \u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/9\"\u003e#9\u003c/a\u003e…  -  by \u003ca href=\"https://github.com/plusgut\"\u003e\u003ccode\u003e@​plusgut\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9339\"\u003evitest-dev/vitest#9339\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9\"\u003evitest-dev/vitest#9\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e6a3f8cc7\"\u003e\u003c!-- raw HTML omitted --\u003e(e6a3f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle null options in \u003ccode\u003eaddEventHandler\u003c/code\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/9371\"\u003e#9371\u003c/a\u003e  -  by \u003ca href=\"https://github.com/ThibautMarechal\"\u003e\u003ccode\u003e@​ThibautMarechal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9372\"\u003evitest-dev/vitest#9372\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9371\"\u003evitest-dev/vitest#9371\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/40841ff00\"\u003e\u003c!-- raw HTML omitted --\u003e(40841)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTypo in browser.provider error  -  by \u003ca href=\"https://github.com/deammer\"\u003e\u003ccode\u003e@​deammer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9394\"\u003evitest-dev/vitest#9394\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/4b67fc25a\"\u003e\u003c!-- raw HTML omitted --\u003e(4b67f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eprocess.env\u003c/code\u003e and \u003ccode\u003eimport.meta.env\u003c/code\u003e defines in inline project  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9239\"\u003evitest-dev/vitest#9239\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b70c96121\"\u003e\u003c!-- raw HTML omitted --\u003e(b70c9)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix upload File instance  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9294\"\u003evitest-dev/vitest#9294\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b67788c69\"\u003e\u003c!-- raw HTML omitted --\u003e(b6778)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix invalid project token for artifacts assets  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9321\"\u003evitest-dev/vitest#9321\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/caa7d73d4\"\u003e\u003c!-- raw HTML omitted --\u003e(caa7d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLog \u003ccode\u003eErrorEvent.message\u003c/code\u003e when unhandled \u003ccode\u003eErrorEvent.error\u003c/code\u003e is null  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9322\"\u003evitest-dev/vitest#9322\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5d84eeb91\"\u003e\u003c!-- raw HTML omitted --\u003e(5d84e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003efileParallelism\u003c/code\u003e on an instance  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9328\"\u003evitest-dev/vitest#9328\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/150065459\"\u003e\u003c!-- raw HTML omitted --\u003e(15006)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecoverage\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eRemove unnecessary \u003ccode\u003eistanbul-lib-source-maps\u003c/code\u003e usage  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9344\"\u003evitest-dev/vitest#9344\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b09405375\"\u003e\u003c!-- raw HTML omitted --\u003e(b0940)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApply patch from \u003ca href=\"https://redirect.github.com/istanbuljs/istanbuljs/issues/837\"\u003eistanbuljs/istanbuljs#837\u003c/a\u003e  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003esapphi-red\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9413\"\u003evitest-dev/vitest#9413\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/837\"\u003evitest-dev/vitest#837\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e05cedbf4\"\u003e\u003c!-- raw HTML omitted --\u003e(e05ce)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efsModuleCache\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eDon't store importers in cache  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9422\"\u003evitest-dev/vitest#9422\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/751364eec\"\u003e\u003c!-- raw HTML omitted --\u003e(75136)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd importers alongside importedModules  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9423\"\u003evitest-dev/vitest#9423\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/59f92d403\"\u003e\u003c!-- raw HTML omitted --\u003e(59f92)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emocker\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eFix mock transform with class  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9421\"\u003evitest-dev/vitest#9421\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/d390eb527\"\u003e\u003c!-- raw HTML omitted --\u003e(d390e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epool\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eValidate environment options when reusing the worker  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9349\"\u003evitest-dev/vitest#9349\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a8a8836e3\"\u003e\u003c!-- raw HTML omitted --\u003e(a8a88)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle worker start failures gracefully  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9337\"\u003evitest-dev/vitest#9337\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/200dadb32\"\u003e\u003c!-- raw HTML omitted --\u003e(200da)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereporter\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eReport test module if it failed to run  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9272\"\u003evitest-dev/vitest#9272\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/c78882985\"\u003e\u003c!-- raw HTML omitted --\u003e(c7888)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erunner\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eRespect nested test.only within describe.only  -  by \u003ca href=\"https://github.com/Ujjwaljain16\"\u003e\u003ccode\u003e@​Ujjwaljain16\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9021\"\u003evitest-dev/vitest#9021\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9213\"\u003evitest-dev/vitest#9213\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/55d5dad69\"\u003e\u003c!-- raw HTML omitted --\u003e(55d5d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypecheck\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eImprove error message when tsc outputs help text  -  by \u003ca href=\"https://github.com/Ujjwaljain16\"\u003e\u003ccode\u003e@​Ujjwaljain16\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9214\"\u003evitest-dev/vitest#9214\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/7b10ab4cd\"\u003e\u003c!-- raw HTML omitted --\u003e(7b10a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eui\u003c/strong\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/vitest-dev/vitest/commit/4d3e3c61b9b237447699deab9aca0eb9d6039978\"\u003e\u003ccode\u003e4d3e3c6\u003c/code\u003e\u003c/a\u003e chore: release v4.0.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/dd54e944ec0d7b2730933341f3b940e92b186fb6\"\u003e\u003ccode\u003edd54e94\u003c/code\u003e\u003c/a\u003e chore: release v4.0.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/29ee7f5ae9a7545141a0d39cfac3df42e4561ca0\"\u003e\u003ccode\u003e29ee7f5\u003c/code\u003e\u003c/a\u003e chore(deps): update \u003ccode\u003east-v8-to-istanbul\u003c/code\u003e (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/9418\"\u003e#9418\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/b09405375d58c1f8f0653a758855fdba56843b93\"\u003e\u003ccode\u003eb094053\u003c/code\u003e\u003c/a\u003e fix(coverage): remove unnecessary \u003ccode\u003eistanbul-lib-source-maps\u003c/code\u003e usage (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/9344\"\u003e#9344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/b46d7444cc3a14296c5a4db67232226dc094f35f\"\u003e\u003ccode\u003eb46d744\u003c/code\u003e\u003c/a\u003e chore: release v4.0.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/eb1abf08573032a532015b999ad3501c5e89e3bb\"\u003e\u003ccode\u003eeb1abf0\u003c/code\u003e\u003c/a\u003e chore: release v4.0.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/9ca74cfb2060d8bc1c7a319ba3cba1578517adb0\"\u003e\u003ccode\u003e9ca74cf\u003c/code\u003e\u003c/a\u003e chore: release v4.0.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/acc5152b9690992e3ac0cff691db4347f2dccdf9\"\u003e\u003ccode\u003eacc5152\u003c/code\u003e\u003c/a\u003e perf: replace \u003ccode\u003edebug\u003c/code\u003e with \u003ccode\u003eobug\u003c/code\u003e (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/9057\"\u003e#9057\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/73b54ce2859d34f3847de465efb3f6affda0f8c1\"\u003e\u003ccode\u003e73b54ce\u003c/code\u003e\u003c/a\u003e chore: release v4.0.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/5aa84d56a609422b09a39b231b6c15e4d68cf3fb\"\u003e\u003ccode\u003e5aa84d5\u003c/code\u003e\u003c/a\u003e chore: release v4.0.12\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.0.18/packages/coverage-v8\"\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@​vitest/coverage-v8\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `globals` from 17.3.0 to 17.4.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.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate globals (2026-03-01) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/338\"\u003e#338\u003c/a\u003e)  d43a051\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v17.3.0...v17.4.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v17.3.0...v17.4.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/a9cfd7493fb701474d4dc946283c7b9d63d64134\"\u003e\u003ccode\u003ea9cfd74\u003c/code\u003e\u003c/a\u003e 17.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/d43a051c48fbb8c549bb98a7cf294ba84680a7a1\"\u003e\u003ccode\u003ed43a051\u003c/code\u003e\u003c/a\u003e Update globals (2026-03-01) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/338\"\u003e#338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sindresorhus/globals/compare/v17.3.0...v17.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lerna` from 9.0.4 to 9.0.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lerna/lerna/releases\"\u003elerna's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.0.5\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lerna/lerna/compare/v9.0.4...v9.0.5\"\u003e9.0.5\u003c/a\u003e (2026-02-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebump minimatch from 3.0.5 to 3.1.4 (\u003ca href=\"https://redirect.github.com/lerna/lerna/issues/4285\"\u003e#4285\u003c/a\u003e) (\u003ca href=\"https://github.com/lerna/lerna/commit/2e3f99ed2dfa5be614ba3f740ab0579bbd4c51c9\"\u003e2e3f99e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebump tar from 7.5.7 to 7.5.8 (\u003ca href=\"https://redirect.github.com/lerna/lerna/issues/4273\"\u003e#4273\u003c/a\u003e) (\u003ca href=\"https://github.com/lerna/lerna/commit/bdffd1d97c27cd2a43e853d73296936fbc0e4f27\"\u003ebdffd1d\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/lerna/lerna/blob/main/packages/lerna/CHANGELOG.md\"\u003elerna's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lerna/lerna/compare/v9.0.4...v9.0.5\"\u003e9.0.5\u003c/a\u003e (2026-02-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebump minimatch from 3.0.5 to 3.1.4 (\u003ca href=\"https://redirect.github.com/lerna/lerna/issues/4285\"\u003e#4285\u003c/a\u003e) (\u003ca href=\"https://github.com/lerna/lerna/commit/2e3f99ed2dfa5be614ba3f740ab0579bbd4c51c9\"\u003e2e3f99e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebump tar from 7.5.7 to 7.5.8 (\u003ca href=\"https://redirect.github.com/lerna/lerna/issues/4273\"\u003e#4273\u003c/a\u003e) (\u003ca href=\"https://github.com/lerna/lerna/commit/bdffd1d97c27cd2a43e853d73296936fbc0e4f27\"\u003ebdffd1d\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/lerna/lerna/commit/85b9d9519442e6e77f8903eedc0b6f7271058aa7\"\u003e\u003ccode\u003e85b9d95\u003c/code\u003e\u003c/a\u003e chore(misc): publish 9.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lerna/lerna/commit/2e3f99ed2dfa5be614ba3f740ab0579bbd4c51c9\"\u003e\u003ccode\u003e2e3f99e\u003c/code\u003e\u003c/a\u003e fix: bump minimatch from 3.0.5 to 3.1.4 (\u003ca href=\"https://github.com/lerna/lerna/tree/HEAD/packages/lerna/issues/4285\"\u003e#4285\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lerna/lerna/commit/bdffd1d97c27cd2a43e853d73296936fbc0e4f27\"\u003e\u003ccode\u003ebdffd1d\u003c/code\u003e\u003c/a\u003e fix: bump tar from 7.5.7 to 7.5.8 (\u003ca href=\"https://github.com/lerna/lerna/tree/HEAD/packages/lerna/issues/4273\"\u003e#4273\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lerna/lerna/commits/v9.0.5/packages/lerna\"\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.6 to 8.5.8\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.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eProcessor#version\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved source map annotation cleaning performance (by CodeAnt AI).\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 fr...\n\n_Description has been truncated_","html_url":"https://github.com/brisbanesocialchess/brisbanesocialchess.github.io/pull/1023","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/brisbanesocialchess%2Fbrisbanesocialchess.github.io/issues/1023","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1023/packages"}},{"old_version":"9.3.1","new_version":"9.4.0","update_type":"minor","path":null,"pr_created_at":"2026-03-10T02:46:00.000Z","version_change":"9.3.1 → 9.4.0","issue":{"uuid":"4049023551","node_id":"PR_kwDOPHT-Ds7JP3re","number":1020,"state":"open","title":"Bump the npm-dependencies group across 1 directory with 8 updates","user":"dependabot[bot]","labels":["dependencies","javascript","root","backend"],"assignees":[],"locked":false,"comments_count":4,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-10T02:46:00.000Z","updated_at":"2026-03-10T02:46:30.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"npm-dependencies","update_count":8,"packages":[{"name":"@biomejs/biome","old_version":"2.4.4","new_version":"2.4.5","repository_url":"https://github.com/biomejs/biome"},{"name":"@npmcli/arborist","old_version":"9.3.1","new_version":"9.4.0","repository_url":"https://github.com/npm/cli"},{"name":"@vitest/coverage-istanbul","old_version":"3.2.4","new_version":"4.0.18","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/coverage-v8","old_version":"3.2.4","new_version":"4.0.18","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"globals","old_version":"17.3.0","new_version":"17.4.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"lerna","old_version":"9.0.4","new_version":"9.0.5","repository_url":"https://github.com/lerna/lerna"},{"name":"postcss","old_version":"8.5.6","new_version":"8.5.8","repository_url":"https://github.com/postcss/postcss"},{"name":"vitest","old_version":"3.2.4","new_version":"4.0.18","repository_url":"https://github.com/vitest-dev/vitest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-dependencies group with 8 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.4.4` | `2.4.5` |\n| [@npmcli/arborist](https://github.com/npm/cli/tree/HEAD/workspaces/arborist) | `9.3.1` | `9.4.0` |\n| [@vitest/coverage-istanbul](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-istanbul) | `3.2.4` | `4.0.18` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `3.2.4` | `4.0.18` |\n| [globals](https://github.com/sindresorhus/globals) | `17.3.0` | `17.4.0` |\n| [lerna](https://github.com/lerna/lerna/tree/HEAD/packages/lerna) | `9.0.4` | `9.0.5` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.6` | `8.5.8` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `3.2.4` | `4.0.18` |\n\n\nUpdates `@biomejs/biome` from 2.4.4 to 2.4.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/biomejs/biome/releases\"\u003e\u003ccode\u003e@​biomejs/biome\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eBiome CLI v2.4.5\u003c/h2\u003e\n\u003ch2\u003e2.4.5\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/biomejs/biome/pull/9185\"\u003e#9185\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/e43e730f603bb360d2993842d1b883a787224c29\"\u003e\u003ccode\u003ee43e730\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Added the nursery rule \u003ccode\u003euseVueScopedStyles\u003c/code\u003e for Vue SFCs. This rule enforces that \u003ccode\u003e\u0026lt;style\u0026gt;\u003c/code\u003e blocks have the \u003ccode\u003escoped\u003c/code\u003e attribute (or \u003ccode\u003emodule\u003c/code\u003e for CSS Modules), preventing style leakage and conflicts between components.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9184\"\u003e#9184\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/49c8fdecf69089e1be9e58fa52f6b72fd54ce08e\"\u003e\u003ccode\u003e49c8fde\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/chocky335\"\u003e\u003ccode\u003e@​chocky335\u003c/code\u003e\u003c/a\u003e! - Improved plugin performance by batching all plugins into a single syntax visitor with a kind-to-plugin lookup map, reducing per-node dispatch overhead from O(N) to O(1) where N is the number of plugins.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9283\"\u003e#9283\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/071c70053b63c60bccc170a9d84b8b3f08060a94\"\u003e\u003ccode\u003e071c700\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://biomejs.dev/linter/rules/no-undeclared-variables/\"\u003e\u003ccode\u003enoUndeclaredVariables\u003c/code\u003e\u003c/a\u003e erroneously flagging functions and variables defined in the \u003ccode\u003e\u0026lt;script setup\u0026gt;\u003c/code\u003e section of Vue SFCs.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9221\"\u003e#9221\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/4612133cd9677cda3c2eedb52fd8b46be579410d\"\u003e\u003ccode\u003e4612133\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed an issue where the JSON reporter didn't contain the duration of the command.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9294\"\u003e#9294\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/1805c8fb18081e88d81da2a6a542f7d69cd317a2\"\u003e\u003ccode\u003e1805c8f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Netail\"\u003e\u003ccode\u003e@​Netail\u003c/code\u003e\u003c/a\u003e! - Extra rule source reference. \u003ccode\u003ebiome migrate eslint\u003c/code\u003e should do a bit better detecting rules in your eslint configurations.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9178\"\u003e#9178\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/101b3bb2658dd2fb7ce562f82b784fd5d068df62\"\u003e\u003ccode\u003e101b3bb\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Bertie690\"\u003e\u003ccode\u003e@​Bertie690\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/9172\"\u003e#9172\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/9168\"\u003e#9168\u003c/a\u003e:\nBiome now considers more constructs as valid test assertions.\u003c/p\u003e\n\u003cp\u003ePreviously, \u003ca href=\"https://vitest.dev/api/assert.html\"\u003e\u003ccode\u003eassert\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://vitest.dev/api/expect-typeof.html\"\u003e\u003ccode\u003eexpectTypeOf\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://vitest.dev/api/assert-type.html\"\u003e\u003ccode\u003eassertType\u003c/code\u003e\u003c/a\u003e\nwere not recognized as valid assertions by Biome's linting rules, producing false positives in \u003ca href=\"https://biomejs.dev/linter/rules/use-expect\"\u003e\u003ccode\u003elint/nursery/useExpect\u003c/code\u003e\u003c/a\u003e and other similar rules.\u003c/p\u003e\n\u003cp\u003eNow, these rules will no longer produce errors in test cases that used these constructs instead of \u003ccode\u003eexpect\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport { expectTypeOf, assert, assertType } from \u0026quot;vitest\u0026quot;;\n\u003cp\u003econst myStr = \u0026quot;Hello from vitest!\u0026quot;;\u003cbr /\u003e\nit(\u0026quot;should be a string\u0026quot;, () =\u0026gt; {\u003cbr /\u003e\nexpectTypeOf(myStr).toBeString();\u003cbr /\u003e\n});\u003cbr /\u003e\ntest(\u0026quot;should still be a string\u0026quot;, () =\u0026gt; {\u003cbr /\u003e\nassertType\u0026lt;string\u0026gt;(myStr);\u003cbr /\u003e\n});\u003cbr /\u003e\nit.todo(\u0026quot;should still still be a string\u0026quot;, () =\u0026gt; {\u003cbr /\u003e\nassert(typeof myStr === \u0026quot;string\u0026quot;);\u003cbr /\u003e\n});\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9173\"\u003e#9173\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/32dad2deb5373950ee52f0e1c544b3313bbe6b52\"\u003e\u003ccode\u003e32dad2d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Added parsing support for Svelte's new \u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17671\"\u003ecomments-in-tags\u003c/a\u003e feature.\u003c/p\u003e\n\u003cp\u003eThe HTML parser will now accept JS style comments in tags in Svelte files.\u003c/p\u003e\n\u003cpre lang=\"svelte\"\u003e\u003ccode\u003e\u0026lt;button\n  // single-line comment\n  onclick={doTheThing}\n\u0026gt;click me\u0026lt;/button\u0026gt;\n\u003cp\u003e\u0026lt;div\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/biomejs/biome/blob/main/packages/@biomejs/biome/CHANGELOG.md\"\u003e\u003ccode\u003e@​biomejs/biome\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.4.5\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/biomejs/biome/pull/9185\"\u003e#9185\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/e43e730f603bb360d2993842d1b883a787224c29\"\u003e\u003ccode\u003ee43e730\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Added the nursery rule \u003ccode\u003euseVueScopedStyles\u003c/code\u003e for Vue SFCs. This rule enforces that \u003ccode\u003e\u0026lt;style\u0026gt;\u003c/code\u003e blocks have the \u003ccode\u003escoped\u003c/code\u003e attribute (or \u003ccode\u003emodule\u003c/code\u003e for CSS Modules), preventing style leakage and conflicts between components.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9184\"\u003e#9184\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/49c8fdecf69089e1be9e58fa52f6b72fd54ce08e\"\u003e\u003ccode\u003e49c8fde\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/chocky335\"\u003e\u003ccode\u003e@​chocky335\u003c/code\u003e\u003c/a\u003e! - Improved plugin performance by batching all plugins into a single syntax visitor with a kind-to-plugin lookup map, reducing per-node dispatch overhead from O(N) to O(1) where N is the number of plugins.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9283\"\u003e#9283\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/071c70053b63c60bccc170a9d84b8b3f08060a94\"\u003e\u003ccode\u003e071c700\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://biomejs.dev/linter/rules/no-undeclared-variables/\"\u003e\u003ccode\u003enoUndeclaredVariables\u003c/code\u003e\u003c/a\u003e erroneously flagging functions and variables defined in the \u003ccode\u003e\u0026lt;script setup\u0026gt;\u003c/code\u003e section of Vue SFCs.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9221\"\u003e#9221\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/4612133cd9677cda3c2eedb52fd8b46be579410d\"\u003e\u003ccode\u003e4612133\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed an issue where the JSON reporter didn't contain the duration of the command.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9294\"\u003e#9294\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/1805c8fb18081e88d81da2a6a542f7d69cd317a2\"\u003e\u003ccode\u003e1805c8f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Netail\"\u003e\u003ccode\u003e@​Netail\u003c/code\u003e\u003c/a\u003e! - Extra rule source reference. \u003ccode\u003ebiome migrate eslint\u003c/code\u003e should do a bit better detecting rules in your eslint configurations.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9178\"\u003e#9178\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/101b3bb2658dd2fb7ce562f82b784fd5d068df62\"\u003e\u003ccode\u003e101b3bb\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Bertie690\"\u003e\u003ccode\u003e@​Bertie690\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/9172\"\u003e#9172\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/9168\"\u003e#9168\u003c/a\u003e:\nBiome now considers more constructs as valid test assertions.\u003c/p\u003e\n\u003cp\u003ePreviously, \u003ca href=\"https://vitest.dev/api/assert.html\"\u003e\u003ccode\u003eassert\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://vitest.dev/api/expect-typeof.html\"\u003e\u003ccode\u003eexpectTypeOf\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://vitest.dev/api/assert-type.html\"\u003e\u003ccode\u003eassertType\u003c/code\u003e\u003c/a\u003e\nwere not recognized as valid assertions by Biome's linting rules, producing false positives in \u003ca href=\"https://biomejs.dev/linter/rules/use-expect\"\u003e\u003ccode\u003elint/nursery/useExpect\u003c/code\u003e\u003c/a\u003e and other similar rules.\u003c/p\u003e\n\u003cp\u003eNow, these rules will no longer produce errors in test cases that used these constructs instead of \u003ccode\u003eexpect\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport { expectTypeOf, assert, assertType } from \u0026quot;vitest\u0026quot;;\n\u003cp\u003econst myStr = \u0026quot;Hello from vitest!\u0026quot;;\u003cbr /\u003e\nit(\u0026quot;should be a string\u0026quot;, () =\u0026gt; {\u003cbr /\u003e\nexpectTypeOf(myStr).toBeString();\u003cbr /\u003e\n});\u003cbr /\u003e\ntest(\u0026quot;should still be a string\u0026quot;, () =\u0026gt; {\u003cbr /\u003e\nassertType\u0026lt;string\u0026gt;(myStr);\u003cbr /\u003e\n});\u003cbr /\u003e\nit.todo(\u0026quot;should still still be a string\u0026quot;, () =\u0026gt; {\u003cbr /\u003e\nassert(typeof myStr === \u0026quot;string\u0026quot;);\u003cbr /\u003e\n});\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/9173\"\u003e#9173\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/32dad2deb5373950ee52f0e1c544b3313bbe6b52\"\u003e\u003ccode\u003e32dad2d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Added parsing support for Svelte's new \u003ca href=\"https://redirect.github.com/sveltejs/svelte/pull/17671\"\u003ecomments-in-tags\u003c/a\u003e feature.\u003c/p\u003e\n\u003cp\u003eThe HTML parser will now accept JS style comments in tags in Svelte files.\u003c/p\u003e\n\u003cpre lang=\"svelte\"\u003e\u003ccode\u003e\u0026lt;button\n  // single-line comment\n  onclick={doTheThing}\n\u0026gt;click me\u0026lt;/button\u0026gt;\n\u003cp\u003e\u0026lt;div\u003cbr /\u003e\n/* block comment */\u003cbr /\u003e\nclass=\u0026quot;foo\u0026quot;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\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/biomejs/biome/commit/3bc07ab8deec56d5f0ba4d84ecfd609c8eed6984\"\u003e\u003ccode\u003e3bc07ab\u003c/code\u003e\u003c/a\u003e ci: release (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9188\"\u003e#9188\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/6b01778301978eba61ab68dabbd2bba814bb6ef3\"\u003e\u003ccode\u003e6b01778\u003c/code\u003e\u003c/a\u003e feat(linter): add useUnicodeRegex rule (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/8773\"\u003e#8773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/e43e730f603bb360d2993842d1b883a787224c29\"\u003e\u003ccode\u003ee43e730\u003c/code\u003e\u003c/a\u003e feat(lint/html): add \u003ccode\u003euseVueScopedStyles\u003c/code\u003e (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9185\"\u003e#9185\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/edf8bb67d6fb03607f2a3c99a3aac93907b069a6\"\u003e\u003ccode\u003eedf8bb6\u003c/code\u003e\u003c/a\u003e feat(lint): add ||= to ??= detection in useNullishCoalescing (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9257\"\u003e#9257\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/9bbdf4dda73e589c82709d514083cb49ae9cda37\"\u003e\u003ccode\u003e9bbdf4d\u003c/code\u003e\u003c/a\u003e feat(lint): add nursery rule useNamedCaptureGroup (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9048\"\u003e#9048\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/1f2fe2e716c9e47c7c37a2ec57ef32caac0746ab\"\u003e\u003ccode\u003e1f2fe2e\u003c/code\u003e\u003c/a\u003e feat: prefer-array-some from eslint-plugin-unicorn (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9056\"\u003e#9056\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/1d2ca15f85f6968b4e4ad262a65aadc76fc54f50\"\u003e\u003ccode\u003e1d2ca15\u003c/code\u003e\u003c/a\u003e feat(lint): add useNullishCoalescing nursery rule (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/8952\"\u003e#8952\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/101b3bb2658dd2fb7ce562f82b784fd5d068df62\"\u003e\u003ccode\u003e101b3bb\u003c/code\u003e\u003c/a\u003e fix(lint): consider more constructs as valid test assertions (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9178\"\u003e#9178\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/3d0648f95a0f7a3fd8ddff58d57a239e68183fe1\"\u003e\u003ccode\u003e3d0648f\u003c/code\u003e\u003c/a\u003e feat(biome_js_analyze): implement \u003ccode\u003enoVueRefAsOperand\u003c/code\u003e (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/9063\"\u003e#9063\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/biomejs/biome/commits/@biomejs/biome@2.4.5/packages/@biomejs/biome\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@npmcli/arborist` from 9.3.1 to 9.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/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.4.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/cli/compare/arborist-v9.3.1...arborist-v9.4.0\"\u003e9.4.0\u003c/a\u003e (2026-02-25)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/4fcd352c553fdc0f13a87ad71ef66d7515c11886\"\u003e\u003ccode\u003e4fcd352\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9017\"\u003e#9017\u003c/a\u003e add :type(registry) to query selector syntax (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9017\"\u003e#9017\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/cli/commit/880ecb786d83e7bc95b1ed75660769e2af253579\"\u003e\u003ccode\u003e880ecb7\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9013\"\u003e#9013\u003c/a\u003e arborist: skip postinstall on store links in linked strategy (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9013\"\u003e#9013\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/07e6edd9d0f21ab65bd98e444598ddcb50b66551\"\u003e\u003ccode\u003e07e6edd\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9025\"\u003e#9025\u003c/a\u003e save libc field to package-lock.json (\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/cli/commit/a2154cd91370c9c611cc19c943d00c3d0bbfa4ef\"\u003e\u003ccode\u003ea2154cd\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8996\"\u003e#8996\u003c/a\u003e linked strategy fixes for scoped packages, aliases, and peer deps (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/8996\"\u003e#8996\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/cli/blob/latest/workspaces/arborist/CHANGELOG.md\"\u003e\u003ccode\u003e@​npmcli/arborist\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/cli/compare/arborist-v9.3.1...arborist-v9.4.0\"\u003e9.4.0\u003c/a\u003e (2026-02-25)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/4fcd352c553fdc0f13a87ad71ef66d7515c11886\"\u003e\u003ccode\u003e4fcd352\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9017\"\u003e#9017\u003c/a\u003e add :type(registry) to query selector syntax (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9017\"\u003e#9017\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/cli/commit/880ecb786d83e7bc95b1ed75660769e2af253579\"\u003e\u003ccode\u003e880ecb7\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9013\"\u003e#9013\u003c/a\u003e arborist: skip postinstall on store links in linked strategy (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9013\"\u003e#9013\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/07e6edd9d0f21ab65bd98e444598ddcb50b66551\"\u003e\u003ccode\u003e07e6edd\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9025\"\u003e#9025\u003c/a\u003e save libc field to package-lock.json (\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/cli/commit/a2154cd91370c9c611cc19c943d00c3d0bbfa4ef\"\u003e\u003ccode\u003ea2154cd\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8996\"\u003e#8996\u003c/a\u003e linked strategy fixes for scoped packages, aliases, and peer deps (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/8996\"\u003e#8996\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\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/ad8decaf4bca6459d829afa6e8febcaf5dd25230\"\u003e\u003ccode\u003ead8deca\u003c/code\u003e\u003c/a\u003e chore: release 9.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/8d6d8519fbbcebdca8834e19cb34ac71f045a010\"\u003e\u003ccode\u003e8d6d851\u003c/code\u003e\u003c/a\u003e feat: added --install-strategy=linked (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/6078\"\u003e#6078\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/eefd119583a29e9f090451b03258136a44e2ad5e\"\u003e\u003ccode\u003eeefd119\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.11.0 to 4.11.1\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/npm/cli/commits/v9.4.0/workspaces/arborist\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitest/coverage-istanbul` from 3.2.4 to 4.0.18\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/vitest/releases\"\u003e\u003ccode\u003e@​vitest/coverage-istanbul\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.18\u003c/h2\u003e\n\u003ch3\u003e   🚀 Experimental Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eexperimental\u003c/strong\u003e: Add \u003ccode\u003eonModuleRunner\u003c/code\u003e hook to \u003ccode\u003eworker.init\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9286\"\u003evitest-dev/vitest#9286\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/ea837de7d\"\u003e\u003c!-- raw HTML omitted --\u003e(ea837)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003emeta.url\u003c/code\u003e in \u003ccode\u003ecreateRequire\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9441\"\u003evitest-dev/vitest#9441\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e057281ca\"\u003e\u003c!-- raw HTML omitted --\u003e(e0572)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: Hide injected data-testid attributes  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9503\"\u003evitest-dev/vitest#9503\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f89899cd8\"\u003e\u003c!-- raw HTML omitted --\u003e(f8989)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eui\u003c/strong\u003e: Process artifact attachments when generating HTML reporter  -  by \u003ca href=\"https://github.com/macarie\"\u003e\u003ccode\u003e@​macarie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9472\"\u003evitest-dev/vitest#9472\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/225435647\"\u003e\u003c!-- raw HTML omitted --\u003e(22543)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.0.17...v4.0.18\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.0.17\u003c/h2\u003e\n\u003ch3\u003e   🚀 Experimental Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport openTelemetry for browser mode  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9180\"\u003evitest-dev/vitest#9180\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/1ec3a8b68\"\u003e\u003c!-- raw HTML omitted --\u003e(1ec3a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport TRACEPARENT and TRACESTATE environment variables for OpenTelemetry context propagation  -  by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003ehi-ogawa\u003c/strong\u003e and \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9295\"\u003evitest-dev/vitest#9295\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/876cb84c2\"\u003e\u003c!-- raw HTML omitted --\u003e(876cb)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove asymmetric matcher diff readability by unwrapping container matchers  -  by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003esheremet-va\u003c/strong\u003e, \u003cstrong\u003ehi-ogawa\u003c/strong\u003e and \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9330\"\u003evitest-dev/vitest#9330\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b2ec724a8\"\u003e\u003c!-- raw HTML omitted --\u003e(b2ec7)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove runner error when importing outside of test context  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9335\"\u003evitest-dev/vitest#9335\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/2dd3dd839\"\u003e\u003c!-- raw HTML omitted --\u003e(2dd3d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace crypto.randomUUID to allow insecure environments (fix \u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-istanbul/issues/9\"\u003e#9\u003c/a\u003e…  -  by \u003ca href=\"https://github.com/plusgut\"\u003e\u003ccode\u003e@​plusgut\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9339\"\u003evitest-dev/vitest#9339\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9\"\u003evitest-dev/vitest#9\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e6a3f8cc7\"\u003e\u003c!-- raw HTML omitted --\u003e(e6a3f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle null options in \u003ccode\u003eaddEventHandler\u003c/code\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-istanbul/issues/9371\"\u003e#9371\u003c/a\u003e  -  by \u003ca href=\"https://github.com/ThibautMarechal\"\u003e\u003ccode\u003e@​ThibautMarechal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9372\"\u003evitest-dev/vitest#9372\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9371\"\u003evitest-dev/vitest#9371\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/40841ff00\"\u003e\u003c!-- raw HTML omitted --\u003e(40841)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTypo in browser.provider error  -  by \u003ca href=\"https://github.com/deammer\"\u003e\u003ccode\u003e@​deammer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9394\"\u003evitest-dev/vitest#9394\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/4b67fc25a\"\u003e\u003c!-- raw HTML omitted --\u003e(4b67f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eprocess.env\u003c/code\u003e and \u003ccode\u003eimport.meta.env\u003c/code\u003e defines in inline project  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9239\"\u003evitest-dev/vitest#9239\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b70c96121\"\u003e\u003c!-- raw HTML omitted --\u003e(b70c9)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix upload File instance  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9294\"\u003evitest-dev/vitest#9294\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b67788c69\"\u003e\u003c!-- raw HTML omitted --\u003e(b6778)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix invalid project token for artifacts assets  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9321\"\u003evitest-dev/vitest#9321\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/caa7d73d4\"\u003e\u003c!-- raw HTML omitted --\u003e(caa7d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLog \u003ccode\u003eErrorEvent.message\u003c/code\u003e when unhandled \u003ccode\u003eErrorEvent.error\u003c/code\u003e is null  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9322\"\u003evitest-dev/vitest#9322\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5d84eeb91\"\u003e\u003c!-- raw HTML omitted --\u003e(5d84e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003efileParallelism\u003c/code\u003e on an instance  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9328\"\u003evitest-dev/vitest#9328\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/150065459\"\u003e\u003c!-- raw HTML omitted --\u003e(15006)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecoverage\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eRemove unnecessary \u003ccode\u003eistanbul-lib-source-maps\u003c/code\u003e usage  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9344\"\u003evitest-dev/vitest#9344\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b09405375\"\u003e\u003c!-- raw HTML omitted --\u003e(b0940)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApply patch from \u003ca href=\"https://redirect.github.com/istanbuljs/istanbuljs/issues/837\"\u003eistanbuljs/istanbuljs#837\u003c/a\u003e  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003esapphi-red\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9413\"\u003evitest-dev/vitest#9413\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/837\"\u003evitest-dev/vitest#837\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e05cedbf4\"\u003e\u003c!-- raw HTML omitted --\u003e(e05ce)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efsModuleCache\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eDon't store importers in cache  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9422\"\u003evitest-dev/vitest#9422\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/751364eec\"\u003e\u003c!-- raw HTML omitted --\u003e(75136)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd importers alongside importedModules  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9423\"\u003evitest-dev/vitest#9423\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/59f92d403\"\u003e\u003c!-- raw HTML omitted --\u003e(59f92)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emocker\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eFix mock transform with class  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9421\"\u003evitest-dev/vitest#9421\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/d390eb527\"\u003e\u003c!-- raw HTML omitted --\u003e(d390e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epool\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eValidate environment options when reusing the worker  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9349\"\u003evitest-dev/vitest#9349\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a8a8836e3\"\u003e\u003c!-- raw HTML omitted --\u003e(a8a88)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle worker start failures gracefully  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9337\"\u003evitest-dev/vitest#9337\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/200dadb32\"\u003e\u003c!-- raw HTML omitted --\u003e(200da)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereporter\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eReport test module if it failed to run  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9272\"\u003evitest-dev/vitest#9272\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/c78882985\"\u003e\u003c!-- raw HTML omitted --\u003e(c7888)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erunner\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eRespect nested test.only within describe.only  -  by \u003ca href=\"https://github.com/Ujjwaljain16\"\u003e\u003ccode\u003e@​Ujjwaljain16\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9021\"\u003evitest-dev/vitest#9021\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9213\"\u003evitest-dev/vitest#9213\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/55d5dad69\"\u003e\u003c!-- raw HTML omitted --\u003e(55d5d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypecheck\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eImprove error message when tsc outputs help text  -  by \u003ca href=\"https://github.com/Ujjwaljain16\"\u003e\u003ccode\u003e@​Ujjwaljain16\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9214\"\u003evitest-dev/vitest#9214\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/7b10ab4cd\"\u003e\u003c!-- raw HTML omitted --\u003e(7b10a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eui\u003c/strong\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/vitest-dev/vitest/commit/4d3e3c61b9b237447699deab9aca0eb9d6039978\"\u003e\u003ccode\u003e4d3e3c6\u003c/code\u003e\u003c/a\u003e chore: release v4.0.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/dd54e944ec0d7b2730933341f3b940e92b186fb6\"\u003e\u003ccode\u003edd54e94\u003c/code\u003e\u003c/a\u003e chore: release v4.0.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/e05cedbf451172c0ddfb77645b1c5db571ca58c2\"\u003e\u003ccode\u003ee05cedb\u003c/code\u003e\u003c/a\u003e fix(coverage): apply patch from \u003ca href=\"https://redirect.github.com/istanbuljs/istanbuljs/issues/837\"\u003eistanbuljs/istanbuljs#837\u003c/a\u003e (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-istanbul/issues/9413\"\u003e#9413\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/b46d7444cc3a14296c5a4db67232226dc094f35f\"\u003e\u003ccode\u003eb46d744\u003c/code\u003e\u003c/a\u003e chore: release v4.0.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/372e86fdef381038a2c4999fc9007dd7292a0628\"\u003e\u003ccode\u003e372e86f\u003c/code\u003e\u003c/a\u003e fix(coverage): istanbul untested files source maps are off (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-istanbul/issues/9208\"\u003e#9208\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/eb1abf08573032a532015b999ad3501c5e89e3bb\"\u003e\u003ccode\u003eeb1abf0\u003c/code\u003e\u003c/a\u003e chore: release v4.0.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/e4ca917f18d27d7afca9f7130b63f1c913f50e24\"\u003e\u003ccode\u003ee4ca917\u003c/code\u003e\u003c/a\u003e fix(coverage): istanbul provider to not break source maps (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-istanbul/issues/9040\"\u003e#9040\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/9ca74cfb2060d8bc1c7a319ba3cba1578517adb0\"\u003e\u003ccode\u003e9ca74cf\u003c/code\u003e\u003c/a\u003e chore: release v4.0.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/6f22c675f469b48072cd8c42eef7623f47ade488\"\u003e\u003ccode\u003e6f22c67\u003c/code\u003e\u003c/a\u003e fix(coverage): invalidate circular modules correctly on rerun with coverage (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/acc5152b9690992e3ac0cff691db4347f2dccdf9\"\u003e\u003ccode\u003eacc5152\u003c/code\u003e\u003c/a\u003e perf: replace \u003ccode\u003edebug\u003c/code\u003e with \u003ccode\u003eobug\u003c/code\u003e (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-istanbul/issues/9057\"\u003e#9057\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.0.18/packages/coverage-istanbul\"\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@​vitest/coverage-istanbul\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitest/coverage-v8` from 3.2.4 to 4.0.18\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/vitest/releases\"\u003e\u003ccode\u003e@​vitest/coverage-v8\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.18\u003c/h2\u003e\n\u003ch3\u003e   🚀 Experimental Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eexperimental\u003c/strong\u003e: Add \u003ccode\u003eonModuleRunner\u003c/code\u003e hook to \u003ccode\u003eworker.init\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9286\"\u003evitest-dev/vitest#9286\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/ea837de7d\"\u003e\u003c!-- raw HTML omitted --\u003e(ea837)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003emeta.url\u003c/code\u003e in \u003ccode\u003ecreateRequire\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9441\"\u003evitest-dev/vitest#9441\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e057281ca\"\u003e\u003c!-- raw HTML omitted --\u003e(e0572)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: Hide injected data-testid attributes  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9503\"\u003evitest-dev/vitest#9503\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f89899cd8\"\u003e\u003c!-- raw HTML omitted --\u003e(f8989)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eui\u003c/strong\u003e: Process artifact attachments when generating HTML reporter  -  by \u003ca href=\"https://github.com/macarie\"\u003e\u003ccode\u003e@​macarie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9472\"\u003evitest-dev/vitest#9472\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/225435647\"\u003e\u003c!-- raw HTML omitted --\u003e(22543)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.0.17...v4.0.18\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.0.17\u003c/h2\u003e\n\u003ch3\u003e   🚀 Experimental Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport openTelemetry for browser mode  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9180\"\u003evitest-dev/vitest#9180\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/1ec3a8b68\"\u003e\u003c!-- raw HTML omitted --\u003e(1ec3a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport TRACEPARENT and TRACESTATE environment variables for OpenTelemetry context propagation  -  by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003ehi-ogawa\u003c/strong\u003e and \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9295\"\u003evitest-dev/vitest#9295\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/876cb84c2\"\u003e\u003c!-- raw HTML omitted --\u003e(876cb)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove asymmetric matcher diff readability by unwrapping container matchers  -  by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003esheremet-va\u003c/strong\u003e, \u003cstrong\u003ehi-ogawa\u003c/strong\u003e and \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9330\"\u003evitest-dev/vitest#9330\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b2ec724a8\"\u003e\u003c!-- raw HTML omitted --\u003e(b2ec7)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove runner error when importing outside of test context  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9335\"\u003evitest-dev/vitest#9335\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/2dd3dd839\"\u003e\u003c!-- raw HTML omitted --\u003e(2dd3d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace crypto.randomUUID to allow insecure environments (fix \u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/9\"\u003e#9\u003c/a\u003e…  -  by \u003ca href=\"https://github.com/plusgut\"\u003e\u003ccode\u003e@​plusgut\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9339\"\u003evitest-dev/vitest#9339\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9\"\u003evitest-dev/vitest#9\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e6a3f8cc7\"\u003e\u003c!-- raw HTML omitted --\u003e(e6a3f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle null options in \u003ccode\u003eaddEventHandler\u003c/code\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/9371\"\u003e#9371\u003c/a\u003e  -  by \u003ca href=\"https://github.com/ThibautMarechal\"\u003e\u003ccode\u003e@​ThibautMarechal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9372\"\u003evitest-dev/vitest#9372\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9371\"\u003evitest-dev/vitest#9371\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/40841ff00\"\u003e\u003c!-- raw HTML omitted --\u003e(40841)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTypo in browser.provider error  -  by \u003ca href=\"https://github.com/deammer\"\u003e\u003ccode\u003e@​deammer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9394\"\u003evitest-dev/vitest#9394\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/4b67fc25a\"\u003e\u003c!-- raw HTML omitted --\u003e(4b67f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eprocess.env\u003c/code\u003e and \u003ccode\u003eimport.meta.env\u003c/code\u003e defines in inline project  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9239\"\u003evitest-dev/vitest#9239\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b70c96121\"\u003e\u003c!-- raw HTML omitted --\u003e(b70c9)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix upload File instance  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9294\"\u003evitest-dev/vitest#9294\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b67788c69\"\u003e\u003c!-- raw HTML omitted --\u003e(b6778)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix invalid project token for artifacts assets  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9321\"\u003evitest-dev/vitest#9321\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/caa7d73d4\"\u003e\u003c!-- raw HTML omitted --\u003e(caa7d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLog \u003ccode\u003eErrorEvent.message\u003c/code\u003e when unhandled \u003ccode\u003eErrorEvent.error\u003c/code\u003e is null  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9322\"\u003evitest-dev/vitest#9322\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5d84eeb91\"\u003e\u003c!-- raw HTML omitted --\u003e(5d84e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003efileParallelism\u003c/code\u003e on an instance  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9328\"\u003evitest-dev/vitest#9328\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/150065459\"\u003e\u003c!-- raw HTML omitted --\u003e(15006)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecoverage\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eRemove unnecessary \u003ccode\u003eistanbul-lib-source-maps\u003c/code\u003e usage  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9344\"\u003evitest-dev/vitest#9344\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b09405375\"\u003e\u003c!-- raw HTML omitted --\u003e(b0940)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApply patch from \u003ca href=\"https://redirect.github.com/istanbuljs/istanbuljs/issues/837\"\u003eistanbuljs/istanbuljs#837\u003c/a\u003e  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003esapphi-red\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9413\"\u003evitest-dev/vitest#9413\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/837\"\u003evitest-dev/vitest#837\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e05cedbf4\"\u003e\u003c!-- raw HTML omitted --\u003e(e05ce)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efsModuleCache\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eDon't store importers in cache  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9422\"\u003evitest-dev/vitest#9422\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/751364eec\"\u003e\u003c!-- raw HTML omitted --\u003e(75136)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd importers alongside importedModules  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9423\"\u003evitest-dev/vitest#9423\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/59f92d403\"\u003e\u003c!-- raw HTML omitted --\u003e(59f92)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emocker\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eFix mock transform with class  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9421\"\u003evitest-dev/vitest#9421\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/d390eb527\"\u003e\u003c!-- raw HTML omitted --\u003e(d390e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epool\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eValidate environment options when reusing the worker  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9349\"\u003evitest-dev/vitest#9349\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a8a8836e3\"\u003e\u003c!-- raw HTML omitted --\u003e(a8a88)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle worker start failures gracefully  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9337\"\u003evitest-dev/vitest#9337\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/200dadb32\"\u003e\u003c!-- raw HTML omitted --\u003e(200da)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereporter\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eReport test module if it failed to run  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9272\"\u003evitest-dev/vitest#9272\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/c78882985\"\u003e\u003c!-- raw HTML omitted --\u003e(c7888)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erunner\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eRespect nested test.only within describe.only  -  by \u003ca href=\"https://github.com/Ujjwaljain16\"\u003e\u003ccode\u003e@​Ujjwaljain16\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9021\"\u003evitest-dev/vitest#9021\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9213\"\u003evitest-dev/vitest#9213\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/55d5dad69\"\u003e\u003c!-- raw HTML omitted --\u003e(55d5d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypecheck\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eImprove error message when tsc outputs help text  -  by \u003ca href=\"https://github.com/Ujjwaljain16\"\u003e\u003ccode\u003e@​Ujjwaljain16\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9214\"\u003evitest-dev/vitest#9214\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/7b10ab4cd\"\u003e\u003c!-- raw HTML omitted --\u003e(7b10a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eui\u003c/strong\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/vitest-dev/vitest/commit/4d3e3c61b9b237447699deab9aca0eb9d6039978\"\u003e\u003ccode\u003e4d3e3c6\u003c/code\u003e\u003c/a\u003e chore: release v4.0.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/dd54e944ec0d7b2730933341f3b940e92b186fb6\"\u003e\u003ccode\u003edd54e94\u003c/code\u003e\u003c/a\u003e chore: release v4.0.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/29ee7f5ae9a7545141a0d39cfac3df42e4561ca0\"\u003e\u003ccode\u003e29ee7f5\u003c/code\u003e\u003c/a\u003e chore(deps): update \u003ccode\u003east-v8-to-istanbul\u003c/code\u003e (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/9418\"\u003e#9418\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/b09405375d58c1f8f0653a758855fdba56843b93\"\u003e\u003ccode\u003eb094053\u003c/code\u003e\u003c/a\u003e fix(coverage): remove unnecessary \u003ccode\u003eistanbul-lib-source-maps\u003c/code\u003e usage (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/9344\"\u003e#9344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/b46d7444cc3a14296c5a4db67232226dc094f35f\"\u003e\u003ccode\u003eb46d744\u003c/code\u003e\u003c/a\u003e chore: release v4.0.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/eb1abf08573032a532015b999ad3501c5e89e3bb\"\u003e\u003ccode\u003eeb1abf0\u003c/code\u003e\u003c/a\u003e chore: release v4.0.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/9ca74cfb2060d8bc1c7a319ba3cba1578517adb0\"\u003e\u003ccode\u003e9ca74cf\u003c/code\u003e\u003c/a\u003e chore: release v4.0.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/acc5152b9690992e3ac0cff691db4347f2dccdf9\"\u003e\u003ccode\u003eacc5152\u003c/code\u003e\u003c/a\u003e perf: replace \u003ccode\u003edebug\u003c/code\u003e with \u003ccode\u003eobug\u003c/code\u003e (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/9057\"\u003e#9057\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/73b54ce2859d34f3847de465efb3f6affda0f8c1\"\u003e\u003ccode\u003e73b54ce\u003c/code\u003e\u003c/a\u003e chore: release v4.0.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/5aa84d56a609422b09a39b231b6c15e4d68cf3fb\"\u003e\u003ccode\u003e5aa84d5\u003c/code\u003e\u003c/a\u003e chore: release v4.0.12\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.0.18/packages/coverage-v8\"\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@​vitest/coverage-v8\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `globals` from 17.3.0 to 17.4.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.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate globals (2026-03-01) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/338\"\u003e#338\u003c/a\u003e)  d43a051\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v17.3.0...v17.4.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v17.3.0...v17.4.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/a9cfd7493fb701474d4dc946283c7b9d63d64134\"\u003e\u003ccode\u003ea9cfd74\u003c/code\u003e\u003c/a\u003e 17.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/d43a051c48fbb8c549bb98a7cf294ba84680a7a1\"\u003e\u003ccode\u003ed43a051\u003c/code\u003e\u003c/a\u003e Update globals (2026-03-01) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/338\"\u003e#338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sindresorhus/globals/compare/v17.3.0...v17.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lerna` from 9.0.4 to 9.0.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lerna/lerna/releases\"\u003elerna's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.0.5\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lerna/lerna/compare/v9.0.4...v9.0.5\"\u003e9.0.5\u003c/a\u003e (2026-02-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebump minimatch from 3.0.5 to 3.1.4 (\u003ca href=\"https://redirect.github.com/lerna/lerna/issues/4285\"\u003e#4285\u003c/a\u003e) (\u003ca href=\"https://github.com/lerna/lerna/commit/2e3f99ed2dfa5be614ba3f740ab0579bbd4c51c9\"\u003e2e3f99e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebump tar from 7.5.7 to 7.5.8 (\u003ca href=\"https://redirect.github.com/lerna/lerna/issues/4273\"\u003e#4273\u003c/a\u003e) (\u003ca href=\"https://github.com/lerna/lerna/commit/bdffd1d97c27cd2a43e853d73296936fbc0e4f27\"\u003ebdffd1d\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/lerna/lerna/blob/main/packages/lerna/CHANGELOG.md\"\u003elerna's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lerna/lerna/compare/v9.0.4...v9.0.5\"\u003e9.0.5\u003c/a\u003e (2026-02-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebump minimatch from 3.0.5 to 3.1.4 (\u003ca href=\"https://redirect.github.com/lerna/lerna/issues/4285\"\u003e#4285\u003c/a\u003e) (\u003ca href=\"https://github.com/lerna/lerna/commit/2e3f99ed2dfa5be614ba3f740ab0579bbd4c51c9\"\u003e2e3f99e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebump tar from 7.5.7 to 7.5.8 (\u003ca href=\"https://redirect.github.com/lerna/lerna/issues/4273\"\u003e#4273\u003c/a\u003e) (\u003ca href=\"https://github.com/lerna/lerna/commit/bdffd1d97c27cd2a43e853d73296936fbc0e4f27\"\u003ebdffd1d\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/lerna/lerna/commit/85b9d9519442e6e77f8903eedc0b6f7271058aa7\"\u003e\u003ccode\u003e85b9d95\u003c/code\u003e\u003c/a\u003e chore(misc): publish 9.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lerna/lerna/commit/2e3f99ed2dfa5be614ba3f740ab0579bbd4c51c9\"\u003e\u003ccode\u003e2e3f99e\u003c/code\u003e\u003c/a\u003e fix: bump minimatch from 3.0.5 to 3.1.4 (\u003ca href=\"https://github.com/lerna/lerna/tree/HEAD/packages/lerna/issues/4285\"\u003e#4285\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lerna/lerna/commit/bdffd1d97c27cd2a43e853d73296936fbc0e4f27\"\u003e\u003ccode\u003ebdffd1d\u003c/code\u003e\u003c/a\u003e fix: bump tar from 7.5.7 to 7.5.8 (\u003ca href=\"https://github.com/lerna/lerna/tree/HEAD/packages/lerna/issues/4273\"\u003e#4273\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lerna/lerna/commits/v9.0.5/packages/lerna\"\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.6 to 8.5.8\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.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eProcessor#version\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved source map annotation cleaning performance (by CodeAnt AI).\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.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eProcessor#version\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved source map annotation cleaning performance (by CodeAnt AI).\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/65de53745f7b8006a335199995f2dfc6d1b77d92\"\u003e\u003ccode\u003e65de537\u003c/code\u003e\u003c/a\u003e Release 8.5.8 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/b2c6d9786e742eecb5a2b48ca5b9dc9daa30b24c\"\u003e\u003ccode\u003eb2c6d97\u003c/code\u003e\u003c/a\u003e Run git hook register\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/0ae0a492e9259783bca8e1de5a06d474880ce552\"\u003e\u003ccode\u003e0ae0a49\u003c/code\u003e\u003c/a\u003e Update Processor#version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/6ee9f14d3a19d06583ab887412553f7e7189709d\"\u003e\u003ccode\u003e6ee9f14\u003c/code\u003e\u003c/a\u003e Release 8.5.7 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/3fbc95172a26cd40db1a1d18a970a2edd4244c44\"\u003e\u003ccode\u003e3fbc951\u003c/code\u003e\u003c/a\u003e Fix uvu Node.js 25 support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/52db53ea4339b117e4d41ddd1b65bd914a89b44e\"\u003e\u003ccode\u003e52db53e\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/497daef7972d5c7634e30a28c3c1368587df446d\"\u003e\u003ccode\u003e497daef\u003c/code\u003e\u003c/a\u003e Speed up source map annotation cleaning by moving from RegExp\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/41e739a940963c87519c8cc532ed41287129431b\"\u003e\u003ccode\u003e41e739a\u003c/code\u003e\u003c/a\u003e Remove banner\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/1329142fc7d4b965bf9819ffa27ac2248f07ab20\"\u003e\u003ccode\u003e1329142\u003c/code\u003e\u003c/a\u003e chore: speed up space-only string check in lib/parser.js (\u003ca href=\"https://redirect.github.com/postcss/postcss/issues/2064\"\u003e#2064\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/23beff9a7c1da1639b0c159df869829ff7ae1ab4\"\u003e\u003ccode\u003e23beff9\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/postcss/postcss/compare/8.5.6...8.5.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vitest` from 3.2.4 to 4.0.18\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/vitest/releases\"\u003evitest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.18\u003c/h2\u003e\n\u003ch3\u003e   🚀 Experimental Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eexperimental\u003c/strong\u003e: Add \u003ccode\u003eonModuleRunner\u003c/code\u003e hook to \u003ccode\u003eworker.init\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9286\"\u003evitest-dev/vitest#9286\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/ea837de7d\"\u003e\u003c!-- raw HTML omitted --\u003e(ea837)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003emeta.url\u003c/code\u003e in \u003ccode\u003ecreateRequire\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9441\"\u003evitest-dev/vitest#9441\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e057281ca\"\u003e\u003c!-- raw HTML omitted --\u003e(e0572)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: Hide injected data-testid attributes  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9503\"\u003evitest-dev/vitest#9503\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f89899cd8\"\u003e\u003c!-- raw HTML omitted --\u003e(f8989)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eui\u003c/strong\u003e: Process artifact attachments when generating HTML reporter  -  by \u003ca href=\"https://github.com/macarie\"\u003e\u003ccode\u003e@​macarie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9472\"\u003evitest-dev/vitest#9472\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/225435647\"\u003e\u003c!-- raw HTML omitted --\u003e(22543)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.0.17...v4.0.18\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.0.17\u003c/h2\u003e\n\u003ch3\u003e   🚀 Experimental Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport openTelemetry for browser mode  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9180\"\u003evitest-dev/vitest#9180\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/1ec3a8b68\"\u003e\u003c!-- raw HTML omitted --\u003e(1ec3a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport TRACEPARENT and TRACESTATE environment variables for OpenTelemetry context propagation  -  by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003ehi-ogawa\u003c/strong\u003e and \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9295\"\u003evitest-dev/vitest#9295\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/876cb84c2\"\u003e\u003c!-- raw HTML omitted --\u003e(876cb)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove asymmetric matcher diff readability by unwrapping container matchers  -  by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003esheremet-va\u003c/strong\u003e, \u003cstrong\u003ehi-ogawa\u003c/strong\u003e and \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9330\"\u003evitest-dev/vitest#9330\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b2ec724a8\"\u003e\u003c!-- raw HTML omitted --\u003e(b2ec7)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove runner error when importing outside of test context  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9335\"\u003evitest-dev/vitest#9335\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/2dd3dd839\"\u003e\u003c!-- raw HTML omitted --\u003e(2dd3d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace crypto.randomUUID to allow insecure environments (fix \u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9\"\u003e#9\u003c/a\u003e…  -  by \u003ca href=\"https://github.com/plusgut\"\u003e\u003ccode\u003e@​plusgut\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9339\"\u003evitest-dev/vitest#9339\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9\"\u003evitest-dev/vitest#9\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e6a3f8cc7\"\u003e\u003c!-- raw HTML omitted --\u003e(e6a3f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle null options in \u003ccode\u003eaddEventHandler\u003c/code\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9371\"\u003e#9371\u003c/a\u003e  -  by \u003ca href=\"https://github.com/ThibautMarechal\"\u003e\u003ccode\u003e@​ThibautMarechal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9372\"\u003evitest-dev/vitest#9372\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9371\"\u003evitest-dev/vitest#9371\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/40841ff00\"\u003e\u003c!-- raw HTML omitted --\u003e(40841)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTypo in browser.provider error  -  by \u003ca href=\"https://github.com/deammer\"\u003e\u003ccode\u003e@​deammer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9394\"\u003evitest-dev/vitest#9394\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/4b67fc25a\"\u003e\u003c!-- raw HTML omitted --\u003e(4b67f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eprocess.env\u003c/code\u003e and \u003ccode\u003eimport.meta.env\u003c/code\u003e defines in inline project  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9239\"\u003evitest-dev/vitest#9239\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b70c96121\"\u003e\u003c!-- raw HTML omitted --\u003e(b70c9)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix upload File instance  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9294\"\u003evitest-dev/vitest#9294\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b67788c69\"\u003e\u003c!-- raw HTML omitted --\u003e(b6778)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix invalid project token for artifacts assets  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9321\"\u003evitest-dev/vitest#9321\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/caa7d73d4\"\u003e\u003c!-- raw HTML omitted --\u003e(caa7d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLog \u003ccode\u003eErrorEvent.message\u003c/code\u003e when unhandled \u003ccode\u003eErrorEvent.error\u003c/code\u003e is null  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9322\"\u003evitest-dev/vitest#9322\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5d84eeb91\"\u003e\u003c!-- raw HTML omitted --\u003e(5d84e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003efileParallelism\u003c/code\u003e on an instance  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9328\"\u003evitest-dev/vitest#9328\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/150065459\"\u003e\u003c!-- raw HTML omitted --\u003e(15006)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecoverage\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eRemove unnecessary \u003ccode\u003eistanbul-lib-source-maps\u003c/code\u003e usage  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9344\"\u003evitest-dev/vitest#9344\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b09405375\"\u003e\u003c!-- raw HTML omitted --\u003e(b0940)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApply patch from \u003ca href=\"https://redirect.github.com/istanbuljs/istanbuljs/issues/837\"\u003eistanbuljs/istanbuljs#837\u003c/a\u003e  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003esapphi-red\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9413\"\u003evitest-dev/vitest#9413\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/837\"\u003evitest-dev/vitest#837\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e05cedbf4\"\u003e\u003c!-- raw HTML omitted --\u003e(e05ce)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efsModuleCache\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eDon't store importers in cache  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9422\"\u003evitest-dev/vitest#9422\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/751364eec\"\u003e\u003c!-- raw HTML omitted --\u003e(75136)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd importers alongside importedModules  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9423\"\u003evitest-dev/vitest#9423\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/59f92d403\"\u003e\u003c!-- raw HTML omitted --\u003e(59f92)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emocker\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eFix mock transform with class  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9421\"\u003evitest-dev/vitest#9421\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/d390eb527\"\u003e\u003c!-- raw HTML omitted --\u003e(d390e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epool\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eValidate environment options when reusing the worker  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9349\"\u003evitest-dev/vitest#9349\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a8a8836e3\"\u003e\u003c!-- raw HTML omitted --\u003e(a8a88)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle worker start failures gracefully  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9337\"\u003evitest-dev/vitest#9337\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/200dadb32\"\u003e\u003c!-- raw HTML omitted --\u003e(200da)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereporter\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eReport test module if it failed to run  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9272\"\u003evitest-dev/vitest#9272\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/c78882985\"\u003e\u003c!-- raw HTML omitted --\u003e(c7888)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erunner\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eRespect nested test.only within describe.only  -  by \u003ca href=\"https://github.com/Ujjwaljain16\"\u003e\u003ccode\u003e@​Ujjwaljain16\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9021\"\u003evitest-dev/vitest#9021\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9213\"\u003evitest-dev/vitest#9213\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/55d5dad69\"\u003e\u003c!-- raw HTML omitted --\u003e(55d5d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypecheck\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eImprove error message when tsc outputs help text  -  by \u003ca href=\"https://github.com/Ujjwaljain16\"\u003e\u003ccode\u003e@​Ujjwaljain16\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9214\"\u003evitest-dev/vitest#9214\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/7b10ab4cd\"\u003e\u003c!-- raw HTML omitted --\u003e(7b10a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eui\u003c/strong\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/vitest-dev/vitest/commit/4d3e3c61b9b237447699deab9aca0eb9d6039978\"\u003e\u003ccode\u003e4d3e3c6\u003c/code\u003e\u003c/a\u003e chore: release v4.0.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/ea837de7d75780a67af437331d8d689cdcfe291e\"\u003e\u003ccode\u003eea837de\u003c/code\u003e\u003c/a\u003e feat(experimental): add \u003ccode\u003eonModuleRunner\u003c/code\u003e hook to \u003ccode\u003eworker.init\u003c/code\u003e (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9286\"\u003e#9286\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/e057281ca5ea282cf0b0d37b7b51f182397fc370\"\u003e\u003ccode\u003ee057281\u003c/code\u003e\u003c/a\u003e fix: use \u003ccode\u003emeta.url\u003c/code\u003e in \u003ccode\u003ecreateRequire\u003c/code\u003e (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9441\"\u003e#9441\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/dd54e944ec0d7b2730933341f3b940e92b186fb6\"\u003e\u003ccode\u003edd54e94\u003c/code\u003e\u003c/a\u003e chore: release v4.0.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/59f92d403bf97b3145911aaeffbae36b465284c7\"\u003e\u003ccode\u003e59f92d4\u003c/code\u003e\u003c/a\u003e fix(fsModuleCache): add importers alongside importedModules (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9423\"\u003e#9423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/751364eec8e7a5e9d205146e44f1ed06d7afc57c\"\u003e\u003ccode\u003e751364e\u003c/code\u003e\u003c/a\u003e fix(fsModuleCache): don't store importers in cache (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9422\"\u003e#9422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/4b67fc25a8f221c536a499bd3f3e802115eadc5d\"\u003e\u003ccode\u003e4b67fc2\u003c/code\u003e\u003c/a\u003e fix: typo in browser.provider error (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9394\"\u003e#9394\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest...\n\n_Description has been truncated_","html_url":"https://github.com/brisbanesocialchess/brisbanesocialchess.github.io/pull/1020","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/brisbanesocialchess%2Fbrisbanesocialchess.github.io/issues/1020","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1020/packages"}},{"old_version":"9.3.1","new_version":"9.4.0","update_type":"minor","path":null,"pr_created_at":"2026-03-09T10:17:08.000Z","version_change":"9.3.1 → 9.4.0","issue":{"uuid":"4044689315","node_id":"PR_kwDOFkeXts7JBs6B","number":661,"state":"open","title":"chore(deps): bump the dependencies group with 2 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-09T10:17:08.000Z","updated_at":"2026-03-09T10:18:24.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"dependencies","update_count":2,"packages":[{"name":"@nodesecure/js-x-ray","old_version":"13.0.0","new_version":"14.0.0","repository_url":"https://github.com/NodeSecure/js-x-ray"},{"name":"@npmcli/arborist","old_version":"9.3.1","new_version":"9.4.0","repository_url":"https://github.com/npm/cli"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dependencies group with 2 updates: [@nodesecure/js-x-ray](https://github.com/NodeSecure/js-x-ray/tree/HEAD/workspaces/js-x-ray) and [@npmcli/arborist](https://github.com/npm/cli/tree/HEAD/workspaces/arborist).\n\nUpdates `@nodesecure/js-x-ray` from 13.0.0 to 14.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/NodeSecure/js-x-ray/releases\"\u003e\u003ccode\u003e@​nodesecure/js-x-ray\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​nodesecure/js-x-ray\u003c/code\u003e\u003ca href=\"https://github.com/14\"\u003e\u003ccode\u003e@​14\u003c/code\u003e\u003c/a\u003e.0.0\u003c/h2\u003e\n\u003ch3\u003eMajor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/NodeSecure/js-x-ray/pull/550\"\u003e#550\u003c/a\u003e \u003ca href=\"https://github.com/NodeSecure/js-x-ray/commit/84f3497a84de9bd313e70912c298090a9d015d31\"\u003e\u003ccode\u003e84f3497\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/clemgbld\"\u003e\u003ccode\u003e@​clemgbld\u003c/code\u003e\u003c/a\u003e! - feat(js-x-ray)!: make js-x-ray compatible with other runtimes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/NodeSecure/js-x-ray/pull/548\"\u003e#548\u003c/a\u003e \u003ca href=\"https://github.com/NodeSecure/js-x-ray/commit/816e67235d6c1fc1daf699d5bff7d2a9f0f7ef85\"\u003e\u003ccode\u003e816e672\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/fraxken\"\u003e\u003ccode\u003e@​fraxken\u003c/code\u003e\u003c/a\u003e! - Add detection of weak crypto algorithm with Node crypto.createHmac\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/NodeSecure/js-x-ray/blob/master/workspaces/js-x-ray/CHANGELOG.md\"\u003e\u003ccode\u003e@​nodesecure/js-x-ray\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e14.0.0\u003c/h2\u003e\n\u003ch3\u003eMajor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/NodeSecure/js-x-ray/pull/550\"\u003e#550\u003c/a\u003e \u003ca href=\"https://github.com/NodeSecure/js-x-ray/commit/84f3497a84de9bd313e70912c298090a9d015d31\"\u003e\u003ccode\u003e84f3497\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/clemgbld\"\u003e\u003ccode\u003e@​clemgbld\u003c/code\u003e\u003c/a\u003e! - feat(js-x-ray)!: make js-x-ray compatible with other runtimes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/NodeSecure/js-x-ray/pull/548\"\u003e#548\u003c/a\u003e \u003ca href=\"https://github.com/NodeSecure/js-x-ray/commit/816e67235d6c1fc1daf699d5bff7d2a9f0f7ef85\"\u003e\u003ccode\u003e816e672\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/fraxken\"\u003e\u003ccode\u003e@​fraxken\u003c/code\u003e\u003c/a\u003e! - Add detection of weak crypto algorithm with Node crypto.createHmac\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/NodeSecure/js-x-ray/commit/ac516db3e8d3eb271949045c936e67eb0329b000\"\u003e\u003ccode\u003eac516db\u003c/code\u003e\u003c/a\u003e chore: update versions (\u003ca href=\"https://github.com/NodeSecure/js-x-ray/tree/HEAD/workspaces/js-x-ray/issues/549\"\u003e#549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/NodeSecure/js-x-ray/commit/84f3497a84de9bd313e70912c298090a9d015d31\"\u003e\u003ccode\u003e84f3497\u003c/code\u003e\u003c/a\u003e feat(js-x-ray)!: make js-x-ray compatible with other runtimes (\u003ca href=\"https://github.com/NodeSecure/js-x-ray/tree/HEAD/workspaces/js-x-ray/issues/550\"\u003e#550\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/NodeSecure/js-x-ray/commit/816e67235d6c1fc1daf699d5bff7d2a9f0f7ef85\"\u003e\u003ccode\u003e816e672\u003c/code\u003e\u003c/a\u003e feat(isWeakCrypto): flag usage of weak algorithm with crypto.createHmac API (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/NodeSecure/js-x-ray/commit/9f5c9d1ecd39f6f3de05af3bff4813ae7c6b9188\"\u003e\u003ccode\u003e9f5c9d1\u003c/code\u003e\u003c/a\u003e chore(deps): bump \u003ccode\u003e@​typescript-eslint/typescript-estree\u003c/code\u003e (\u003ca href=\"https://github.com/NodeSecure/js-x-ray/tree/HEAD/workspaces/js-x-ray/issues/546\"\u003e#546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/NodeSecure/js-x-ray/commit/c5c6bd830b6e3ce9c2b7270c50796a6686bf3990\"\u003e\u003ccode\u003ec5c6bd8\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump \u003ccode\u003e@​nodesecure/i18n\u003c/code\u003e (\u003ca href=\"https://github.com/NodeSecure/js-x-ray/tree/HEAD/workspaces/js-x-ray/issues/543\"\u003e#543\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/NodeSecure/js-x-ray/commit/d7eacb7ac55c7da2e90ded41d2bdf735f5c81953\"\u003e\u003ccode\u003ed7eacb7\u003c/code\u003e\u003c/a\u003e chore(deps): bump \u003ccode\u003e@​typescript-eslint/typescript-estree\u003c/code\u003e (\u003ca href=\"https://github.com/NodeSecure/js-x-ray/tree/HEAD/workspaces/js-x-ray/issues/542\"\u003e#542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/NodeSecure/js-x-ray/commits/@nodesecure/js-x-ray@14.0.0/workspaces/js-x-ray\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@npmcli/arborist` from 9.3.1 to 9.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/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.4.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/cli/compare/arborist-v9.3.1...arborist-v9.4.0\"\u003e9.4.0\u003c/a\u003e (2026-02-25)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/4fcd352c553fdc0f13a87ad71ef66d7515c11886\"\u003e\u003ccode\u003e4fcd352\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9017\"\u003e#9017\u003c/a\u003e add :type(registry) to query selector syntax (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9017\"\u003e#9017\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/cli/commit/880ecb786d83e7bc95b1ed75660769e2af253579\"\u003e\u003ccode\u003e880ecb7\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9013\"\u003e#9013\u003c/a\u003e arborist: skip postinstall on store links in linked strategy (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9013\"\u003e#9013\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/07e6edd9d0f21ab65bd98e444598ddcb50b66551\"\u003e\u003ccode\u003e07e6edd\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9025\"\u003e#9025\u003c/a\u003e save libc field to package-lock.json (\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/cli/commit/a2154cd91370c9c611cc19c943d00c3d0bbfa4ef\"\u003e\u003ccode\u003ea2154cd\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8996\"\u003e#8996\u003c/a\u003e linked strategy fixes for scoped packages, aliases, and peer deps (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/8996\"\u003e#8996\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/cli/blob/latest/workspaces/arborist/CHANGELOG.md\"\u003e\u003ccode\u003e@​npmcli/arborist\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/cli/compare/arborist-v9.3.1...arborist-v9.4.0\"\u003e9.4.0\u003c/a\u003e (2026-02-25)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/4fcd352c553fdc0f13a87ad71ef66d7515c11886\"\u003e\u003ccode\u003e4fcd352\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9017\"\u003e#9017\u003c/a\u003e add :type(registry) to query selector syntax (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9017\"\u003e#9017\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/cli/commit/880ecb786d83e7bc95b1ed75660769e2af253579\"\u003e\u003ccode\u003e880ecb7\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9013\"\u003e#9013\u003c/a\u003e arborist: skip postinstall on store links in linked strategy (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9013\"\u003e#9013\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/07e6edd9d0f21ab65bd98e444598ddcb50b66551\"\u003e\u003ccode\u003e07e6edd\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9025\"\u003e#9025\u003c/a\u003e save libc field to package-lock.json (\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/cli/commit/a2154cd91370c9c611cc19c943d00c3d0bbfa4ef\"\u003e\u003ccode\u003ea2154cd\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8996\"\u003e#8996\u003c/a\u003e linked strategy fixes for scoped packages, aliases, and peer deps (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/8996\"\u003e#8996\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\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/ad8decaf4bca6459d829afa6e8febcaf5dd25230\"\u003e\u003ccode\u003ead8deca\u003c/code\u003e\u003c/a\u003e chore: release 9.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/8d6d8519fbbcebdca8834e19cb34ac71f045a010\"\u003e\u003ccode\u003e8d6d851\u003c/code\u003e\u003c/a\u003e feat: added --install-strategy=linked (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/6078\"\u003e#6078\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/eefd119583a29e9f090451b03258136a44e2ad5e\"\u003e\u003ccode\u003eeefd119\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.11.0 to 4.11.1\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/npm/cli/commits/v9.4.0/workspaces/arborist\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/NodeSecure/scanner/pull/661","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/NodeSecure%2Fscanner/issues/661","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/661/packages"}},{"old_version":"9.3.1","new_version":"9.4.0","update_type":"minor","path":null,"pr_created_at":"2026-03-09T02:47:30.000Z","version_change":"9.3.1 → 9.4.0","issue":{"uuid":"4042999673","node_id":"PR_kwDOPHT-Ds7I8LN1","number":1019,"state":"open","title":"Bump the npm-dependencies group across 1 directory with 6 updates","user":"dependabot[bot]","labels":["dependencies","javascript","root","backend"],"assignees":[],"locked":false,"comments_count":4,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-09T02:47:30.000Z","updated_at":"2026-03-09T02:47:58.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"npm-dependencies","update_count":6,"packages":[{"name":"@npmcli/arborist","old_version":"9.3.1","new_version":"9.4.0","repository_url":"https://github.com/npm/cli"},{"name":"@vitest/coverage-istanbul","old_version":"3.2.4","new_version":"4.0.18","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/coverage-v8","old_version":"3.2.4","new_version":"4.0.18","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"globals","old_version":"17.3.0","new_version":"17.4.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"lerna","old_version":"9.0.4","new_version":"9.0.5","repository_url":"https://github.com/lerna/lerna"},{"name":"vitest","old_version":"3.2.4","new_version":"4.0.18","repository_url":"https://github.com/vitest-dev/vitest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-dependencies group with 6 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@npmcli/arborist](https://github.com/npm/cli/tree/HEAD/workspaces/arborist) | `9.3.1` | `9.4.0` |\n| [@vitest/coverage-istanbul](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-istanbul) | `3.2.4` | `4.0.18` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `3.2.4` | `4.0.18` |\n| [globals](https://github.com/sindresorhus/globals) | `17.3.0` | `17.4.0` |\n| [lerna](https://github.com/lerna/lerna/tree/HEAD/packages/lerna) | `9.0.4` | `9.0.5` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `3.2.4` | `4.0.18` |\n\n\nUpdates `@npmcli/arborist` from 9.3.1 to 9.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/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.4.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/cli/compare/arborist-v9.3.1...arborist-v9.4.0\"\u003e9.4.0\u003c/a\u003e (2026-02-25)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/4fcd352c553fdc0f13a87ad71ef66d7515c11886\"\u003e\u003ccode\u003e4fcd352\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9017\"\u003e#9017\u003c/a\u003e add :type(registry) to query selector syntax (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9017\"\u003e#9017\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/cli/commit/880ecb786d83e7bc95b1ed75660769e2af253579\"\u003e\u003ccode\u003e880ecb7\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9013\"\u003e#9013\u003c/a\u003e arborist: skip postinstall on store links in linked strategy (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9013\"\u003e#9013\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/07e6edd9d0f21ab65bd98e444598ddcb50b66551\"\u003e\u003ccode\u003e07e6edd\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9025\"\u003e#9025\u003c/a\u003e save libc field to package-lock.json (\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/cli/commit/a2154cd91370c9c611cc19c943d00c3d0bbfa4ef\"\u003e\u003ccode\u003ea2154cd\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8996\"\u003e#8996\u003c/a\u003e linked strategy fixes for scoped packages, aliases, and peer deps (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/8996\"\u003e#8996\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/cli/blob/latest/workspaces/arborist/CHANGELOG.md\"\u003e\u003ccode\u003e@​npmcli/arborist\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/cli/compare/arborist-v9.3.1...arborist-v9.4.0\"\u003e9.4.0\u003c/a\u003e (2026-02-25)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/4fcd352c553fdc0f13a87ad71ef66d7515c11886\"\u003e\u003ccode\u003e4fcd352\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9017\"\u003e#9017\u003c/a\u003e add :type(registry) to query selector syntax (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9017\"\u003e#9017\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/cli/commit/880ecb786d83e7bc95b1ed75660769e2af253579\"\u003e\u003ccode\u003e880ecb7\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9013\"\u003e#9013\u003c/a\u003e arborist: skip postinstall on store links in linked strategy (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/9013\"\u003e#9013\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/07e6edd9d0f21ab65bd98e444598ddcb50b66551\"\u003e\u003ccode\u003e07e6edd\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/9025\"\u003e#9025\u003c/a\u003e save libc field to package-lock.json (\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/cli/commit/a2154cd91370c9c611cc19c943d00c3d0bbfa4ef\"\u003e\u003ccode\u003ea2154cd\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8996\"\u003e#8996\u003c/a\u003e linked strategy fixes for scoped packages, aliases, and peer deps (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/8996\"\u003e#8996\u003c/a\u003e) (\u003ca href=\"https://github.com/manzoorwanijk\"\u003e\u003ccode\u003e@​manzoorwanijk\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/ad8decaf4bca6459d829afa6e8febcaf5dd25230\"\u003e\u003ccode\u003ead8deca\u003c/code\u003e\u003c/a\u003e chore: release 9.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/8d6d8519fbbcebdca8834e19cb34ac71f045a010\"\u003e\u003ccode\u003e8d6d851\u003c/code\u003e\u003c/a\u003e feat: added --install-strategy=linked (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/6078\"\u003e#6078\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/eefd119583a29e9f090451b03258136a44e2ad5e\"\u003e\u003ccode\u003eeefd119\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.11.0 to 4.11.1\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/npm/cli/commits/v9.4.0/workspaces/arborist\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitest/coverage-istanbul` from 3.2.4 to 4.0.18\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/vitest/releases\"\u003e\u003ccode\u003e@​vitest/coverage-istanbul\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.18\u003c/h2\u003e\n\u003ch3\u003e   🚀 Experimental Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eexperimental\u003c/strong\u003e: Add \u003ccode\u003eonModuleRunner\u003c/code\u003e hook to \u003ccode\u003eworker.init\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9286\"\u003evitest-dev/vitest#9286\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/ea837de7d\"\u003e\u003c!-- raw HTML omitted --\u003e(ea837)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003emeta.url\u003c/code\u003e in \u003ccode\u003ecreateRequire\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9441\"\u003evitest-dev/vitest#9441\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e057281ca\"\u003e\u003c!-- raw HTML omitted --\u003e(e0572)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: Hide injected data-testid attributes  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9503\"\u003evitest-dev/vitest#9503\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f89899cd8\"\u003e\u003c!-- raw HTML omitted --\u003e(f8989)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eui\u003c/strong\u003e: Process artifact attachments when generating HTML reporter  -  by \u003ca href=\"https://github.com/macarie\"\u003e\u003ccode\u003e@​macarie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9472\"\u003evitest-dev/vitest#9472\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/225435647\"\u003e\u003c!-- raw HTML omitted --\u003e(22543)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.0.17...v4.0.18\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.0.17\u003c/h2\u003e\n\u003ch3\u003e   🚀 Experimental Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport openTelemetry for browser mode  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9180\"\u003evitest-dev/vitest#9180\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/1ec3a8b68\"\u003e\u003c!-- raw HTML omitted --\u003e(1ec3a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport TRACEPARENT and TRACESTATE environment variables for OpenTelemetry context propagation  -  by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003ehi-ogawa\u003c/strong\u003e and \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9295\"\u003evitest-dev/vitest#9295\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/876cb84c2\"\u003e\u003c!-- raw HTML omitted --\u003e(876cb)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove asymmetric matcher diff readability by unwrapping container matchers  -  by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003esheremet-va\u003c/strong\u003e, \u003cstrong\u003ehi-ogawa\u003c/strong\u003e and \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9330\"\u003evitest-dev/vitest#9330\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b2ec724a8\"\u003e\u003c!-- raw HTML omitted --\u003e(b2ec7)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove runner error when importing outside of test context  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9335\"\u003evitest-dev/vitest#9335\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/2dd3dd839\"\u003e\u003c!-- raw HTML omitted --\u003e(2dd3d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace crypto.randomUUID to allow insecure environments (fix \u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-istanbul/issues/9\"\u003e#9\u003c/a\u003e…  -  by \u003ca href=\"https://github.com/plusgut\"\u003e\u003ccode\u003e@​plusgut\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9339\"\u003evitest-dev/vitest#9339\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9\"\u003evitest-dev/vitest#9\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e6a3f8cc7\"\u003e\u003c!-- raw HTML omitted --\u003e(e6a3f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle null options in \u003ccode\u003eaddEventHandler\u003c/code\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-istanbul/issues/9371\"\u003e#9371\u003c/a\u003e  -  by \u003ca href=\"https://github.com/ThibautMarechal\"\u003e\u003ccode\u003e@​ThibautMarechal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9372\"\u003evitest-dev/vitest#9372\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9371\"\u003evitest-dev/vitest#9371\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/40841ff00\"\u003e\u003c!-- raw HTML omitted --\u003e(40841)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTypo in browser.provider error  -  by \u003ca href=\"https://github.com/deammer\"\u003e\u003ccode\u003e@​deammer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9394\"\u003evitest-dev/vitest#9394\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/4b67fc25a\"\u003e\u003c!-- raw HTML omitted --\u003e(4b67f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eprocess.env\u003c/code\u003e and \u003ccode\u003eimport.meta.env\u003c/code\u003e defines in inline project  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9239\"\u003evitest-dev/vitest#9239\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b70c96121\"\u003e\u003c!-- raw HTML omitted --\u003e(b70c9)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix upload File instance  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9294\"\u003evitest-dev/vitest#9294\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b67788c69\"\u003e\u003c!-- raw HTML omitted --\u003e(b6778)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix invalid project token for artifacts assets  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9321\"\u003evitest-dev/vitest#9321\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/caa7d73d4\"\u003e\u003c!-- raw HTML omitted --\u003e(caa7d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLog \u003ccode\u003eErrorEvent.message\u003c/code\u003e when unhandled \u003ccode\u003eErrorEvent.error\u003c/code\u003e is null  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9322\"\u003evitest-dev/vitest#9322\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5d84eeb91\"\u003e\u003c!-- raw HTML omitted --\u003e(5d84e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003efileParallelism\u003c/code\u003e on an instance  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9328\"\u003evitest-dev/vitest#9328\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/150065459\"\u003e\u003c!-- raw HTML omitted --\u003e(15006)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecoverage\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eRemove unnecessary \u003ccode\u003eistanbul-lib-source-maps\u003c/code\u003e usage  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9344\"\u003evitest-dev/vitest#9344\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b09405375\"\u003e\u003c!-- raw HTML omitted --\u003e(b0940)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApply patch from \u003ca href=\"https://redirect.github.com/istanbuljs/istanbuljs/issues/837\"\u003eistanbuljs/istanbuljs#837\u003c/a\u003e  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003esapphi-red\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9413\"\u003evitest-dev/vitest#9413\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/837\"\u003evitest-dev/vitest#837\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e05cedbf4\"\u003e\u003c!-- raw HTML omitted --\u003e(e05ce)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efsModuleCache\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eDon't store importers in cache  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9422\"\u003evitest-dev/vitest#9422\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/751364eec\"\u003e\u003c!-- raw HTML omitted --\u003e(75136)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd importers alongside importedModules  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9423\"\u003evitest-dev/vitest#9423\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/59f92d403\"\u003e\u003c!-- raw HTML omitted --\u003e(59f92)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emocker\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eFix mock transform with class  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9421\"\u003evitest-dev/vitest#9421\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/d390eb527\"\u003e\u003c!-- raw HTML omitted --\u003e(d390e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epool\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eValidate environment options when reusing the worker  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9349\"\u003evitest-dev/vitest#9349\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a8a8836e3\"\u003e\u003c!-- raw HTML omitted --\u003e(a8a88)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle worker start failures gracefully  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9337\"\u003evitest-dev/vitest#9337\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/200dadb32\"\u003e\u003c!-- raw HTML omitted --\u003e(200da)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereporter\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eReport test module if it failed to run  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9272\"\u003evitest-dev/vitest#9272\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/c78882985\"\u003e\u003c!-- raw HTML omitted --\u003e(c7888)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erunner\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eRespect nested test.only within describe.only  -  by \u003ca href=\"https://github.com/Ujjwaljain16\"\u003e\u003ccode\u003e@​Ujjwaljain16\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9021\"\u003evitest-dev/vitest#9021\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9213\"\u003evitest-dev/vitest#9213\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/55d5dad69\"\u003e\u003c!-- raw HTML omitted --\u003e(55d5d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypecheck\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eImprove error message when tsc outputs help text  -  by \u003ca href=\"https://github.com/Ujjwaljain16\"\u003e\u003ccode\u003e@​Ujjwaljain16\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9214\"\u003evitest-dev/vitest#9214\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/7b10ab4cd\"\u003e\u003c!-- raw HTML omitted --\u003e(7b10a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eui\u003c/strong\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/vitest-dev/vitest/commit/4d3e3c61b9b237447699deab9aca0eb9d6039978\"\u003e\u003ccode\u003e4d3e3c6\u003c/code\u003e\u003c/a\u003e chore: release v4.0.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/dd54e944ec0d7b2730933341f3b940e92b186fb6\"\u003e\u003ccode\u003edd54e94\u003c/code\u003e\u003c/a\u003e chore: release v4.0.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/e05cedbf451172c0ddfb77645b1c5db571ca58c2\"\u003e\u003ccode\u003ee05cedb\u003c/code\u003e\u003c/a\u003e fix(coverage): apply patch from \u003ca href=\"https://redirect.github.com/istanbuljs/istanbuljs/issues/837\"\u003eistanbuljs/istanbuljs#837\u003c/a\u003e (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-istanbul/issues/9413\"\u003e#9413\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/b46d7444cc3a14296c5a4db67232226dc094f35f\"\u003e\u003ccode\u003eb46d744\u003c/code\u003e\u003c/a\u003e chore: release v4.0.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/372e86fdef381038a2c4999fc9007dd7292a0628\"\u003e\u003ccode\u003e372e86f\u003c/code\u003e\u003c/a\u003e fix(coverage): istanbul untested files source maps are off (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-istanbul/issues/9208\"\u003e#9208\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/eb1abf08573032a532015b999ad3501c5e89e3bb\"\u003e\u003ccode\u003eeb1abf0\u003c/code\u003e\u003c/a\u003e chore: release v4.0.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/e4ca917f18d27d7afca9f7130b63f1c913f50e24\"\u003e\u003ccode\u003ee4ca917\u003c/code\u003e\u003c/a\u003e fix(coverage): istanbul provider to not break source maps (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-istanbul/issues/9040\"\u003e#9040\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/9ca74cfb2060d8bc1c7a319ba3cba1578517adb0\"\u003e\u003ccode\u003e9ca74cf\u003c/code\u003e\u003c/a\u003e chore: release v4.0.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/6f22c675f469b48072cd8c42eef7623f47ade488\"\u003e\u003ccode\u003e6f22c67\u003c/code\u003e\u003c/a\u003e fix(coverage): invalidate circular modules correctly on rerun with coverage (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/acc5152b9690992e3ac0cff691db4347f2dccdf9\"\u003e\u003ccode\u003eacc5152\u003c/code\u003e\u003c/a\u003e perf: replace \u003ccode\u003edebug\u003c/code\u003e with \u003ccode\u003eobug\u003c/code\u003e (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-istanbul/issues/9057\"\u003e#9057\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.0.18/packages/coverage-istanbul\"\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@​vitest/coverage-istanbul\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitest/coverage-v8` from 3.2.4 to 4.0.18\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/vitest/releases\"\u003e\u003ccode\u003e@​vitest/coverage-v8\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.18\u003c/h2\u003e\n\u003ch3\u003e   🚀 Experimental Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eexperimental\u003c/strong\u003e: Add \u003ccode\u003eonModuleRunner\u003c/code\u003e hook to \u003ccode\u003eworker.init\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9286\"\u003evitest-dev/vitest#9286\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/ea837de7d\"\u003e\u003c!-- raw HTML omitted --\u003e(ea837)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003emeta.url\u003c/code\u003e in \u003ccode\u003ecreateRequire\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9441\"\u003evitest-dev/vitest#9441\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e057281ca\"\u003e\u003c!-- raw HTML omitted --\u003e(e0572)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: Hide injected data-testid attributes  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9503\"\u003evitest-dev/vitest#9503\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f89899cd8\"\u003e\u003c!-- raw HTML omitted --\u003e(f8989)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eui\u003c/strong\u003e: Process artifact attachments when generating HTML reporter  -  by \u003ca href=\"https://github.com/macarie\"\u003e\u003ccode\u003e@​macarie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9472\"\u003evitest-dev/vitest#9472\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/225435647\"\u003e\u003c!-- raw HTML omitted --\u003e(22543)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.0.17...v4.0.18\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.0.17\u003c/h2\u003e\n\u003ch3\u003e   🚀 Experimental Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport openTelemetry for browser mode  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9180\"\u003evitest-dev/vitest#9180\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/1ec3a8b68\"\u003e\u003c!-- raw HTML omitted --\u003e(1ec3a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport TRACEPARENT and TRACESTATE environment variables for OpenTelemetry context propagation  -  by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003ehi-ogawa\u003c/strong\u003e and \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9295\"\u003evitest-dev/vitest#9295\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/876cb84c2\"\u003e\u003c!-- raw HTML omitted --\u003e(876cb)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove asymmetric matcher diff readability by unwrapping container matchers  -  by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003esheremet-va\u003c/strong\u003e, \u003cstrong\u003ehi-ogawa\u003c/strong\u003e and \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9330\"\u003evitest-dev/vitest#9330\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b2ec724a8\"\u003e\u003c!-- raw HTML omitted --\u003e(b2ec7)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove runner error when importing outside of test context  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9335\"\u003evitest-dev/vitest#9335\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/2dd3dd839\"\u003e\u003c!-- raw HTML omitted --\u003e(2dd3d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace crypto.randomUUID to allow insecure environments (fix \u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/9\"\u003e#9\u003c/a\u003e…  -  by \u003ca href=\"https://github.com/plusgut\"\u003e\u003ccode\u003e@​plusgut\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9339\"\u003evitest-dev/vitest#9339\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9\"\u003evitest-dev/vitest#9\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e6a3f8cc7\"\u003e\u003c!-- raw HTML omitted --\u003e(e6a3f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle null options in \u003ccode\u003eaddEventHandler\u003c/code\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/9371\"\u003e#9371\u003c/a\u003e  -  by \u003ca href=\"https://github.com/ThibautMarechal\"\u003e\u003ccode\u003e@​ThibautMarechal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9372\"\u003evitest-dev/vitest#9372\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9371\"\u003evitest-dev/vitest#9371\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/40841ff00\"\u003e\u003c!-- raw HTML omitted --\u003e(40841)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTypo in browser.provider error  -  by \u003ca href=\"https://github.com/deammer\"\u003e\u003ccode\u003e@​deammer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9394\"\u003evitest-dev/vitest#9394\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/4b67fc25a\"\u003e\u003c!-- raw HTML omitted --\u003e(4b67f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eprocess.env\u003c/code\u003e and \u003ccode\u003eimport.meta.env\u003c/code\u003e defines in inline project  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9239\"\u003evitest-dev/vitest#9239\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b70c96121\"\u003e\u003c!-- raw HTML omitted --\u003e(b70c9)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix upload File instance  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9294\"\u003evitest-dev/vitest#9294\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b67788c69\"\u003e\u003c!-- raw HTML omitted --\u003e(b6778)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix invalid project token for artifacts assets  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9321\"\u003evitest-dev/vitest#9321\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/caa7d73d4\"\u003e\u003c!-- raw HTML omitted --\u003e(caa7d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLog \u003ccode\u003eErrorEvent.message\u003c/code\u003e when unhandled \u003ccode\u003eErrorEvent.error\u003c/code\u003e is null  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9322\"\u003evitest-dev/vitest#9322\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5d84eeb91\"\u003e\u003c!-- raw HTML omitted --\u003e(5d84e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003efileParallelism\u003c/code\u003e on an instance  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9328\"\u003evitest-dev/vitest#9328\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/150065459\"\u003e\u003c!-- raw HTML omitted --\u003e(15006)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecoverage\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eRemove unnecessary \u003ccode\u003eistanbul-lib-source-maps\u003c/code\u003e usage  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9344\"\u003evitest-dev/vitest#9344\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b09405375\"\u003e\u003c!-- raw HTML omitted --\u003e(b0940)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApply patch from \u003ca href=\"https://redirect.github.com/istanbuljs/istanbuljs/issues/837\"\u003eistanbuljs/istanbuljs#837\u003c/a\u003e  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003esapphi-red\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9413\"\u003evitest-dev/vitest#9413\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/837\"\u003evitest-dev/vitest#837\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e05cedbf4\"\u003e\u003c!-- raw HTML omitted --\u003e(e05ce)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efsModuleCache\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eDon't store importers in cache  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9422\"\u003evitest-dev/vitest#9422\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/751364eec\"\u003e\u003c!-- raw HTML omitted --\u003e(75136)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd importers alongside importedModules  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9423\"\u003evitest-dev/vitest#9423\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/59f92d403\"\u003e\u003c!-- raw HTML omitted --\u003e(59f92)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emocker\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eFix mock transform with class  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9421\"\u003evitest-dev/vitest#9421\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/d390eb527\"\u003e\u003c!-- raw HTML omitted --\u003e(d390e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epool\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eValidate environment options when reusing the worker  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9349\"\u003evitest-dev/vitest#9349\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a8a8836e3\"\u003e\u003c!-- raw HTML omitted --\u003e(a8a88)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle worker start failures gracefully  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9337\"\u003evitest-dev/vitest#9337\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/200dadb32\"\u003e\u003c!-- raw HTML omitted --\u003e(200da)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereporter\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eReport test module if it failed to run  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9272\"\u003evitest-dev/vitest#9272\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/c78882985\"\u003e\u003c!-- raw HTML omitted --\u003e(c7888)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erunner\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eRespect nested test.only within describe.only  -  by \u003ca href=\"https://github.com/Ujjwaljain16\"\u003e\u003ccode\u003e@​Ujjwaljain16\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9021\"\u003evitest-dev/vitest#9021\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9213\"\u003evitest-dev/vitest#9213\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/55d5dad69\"\u003e\u003c!-- raw HTML omitted --\u003e(55d5d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypecheck\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eImprove error message when tsc outputs help text  -  by \u003ca href=\"https://github.com/Ujjwaljain16\"\u003e\u003ccode\u003e@​Ujjwaljain16\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9214\"\u003evitest-dev/vitest#9214\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/7b10ab4cd\"\u003e\u003c!-- raw HTML omitted --\u003e(7b10a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eui\u003c/strong\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/vitest-dev/vitest/commit/4d3e3c61b9b237447699deab9aca0eb9d6039978\"\u003e\u003ccode\u003e4d3e3c6\u003c/code\u003e\u003c/a\u003e chore: release v4.0.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/dd54e944ec0d7b2730933341f3b940e92b186fb6\"\u003e\u003ccode\u003edd54e94\u003c/code\u003e\u003c/a\u003e chore: release v4.0.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/29ee7f5ae9a7545141a0d39cfac3df42e4561ca0\"\u003e\u003ccode\u003e29ee7f5\u003c/code\u003e\u003c/a\u003e chore(deps): update \u003ccode\u003east-v8-to-istanbul\u003c/code\u003e (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/9418\"\u003e#9418\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/b09405375d58c1f8f0653a758855fdba56843b93\"\u003e\u003ccode\u003eb094053\u003c/code\u003e\u003c/a\u003e fix(coverage): remove unnecessary \u003ccode\u003eistanbul-lib-source-maps\u003c/code\u003e usage (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/9344\"\u003e#9344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/b46d7444cc3a14296c5a4db67232226dc094f35f\"\u003e\u003ccode\u003eb46d744\u003c/code\u003e\u003c/a\u003e chore: release v4.0.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/eb1abf08573032a532015b999ad3501c5e89e3bb\"\u003e\u003ccode\u003eeb1abf0\u003c/code\u003e\u003c/a\u003e chore: release v4.0.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/9ca74cfb2060d8bc1c7a319ba3cba1578517adb0\"\u003e\u003ccode\u003e9ca74cf\u003c/code\u003e\u003c/a\u003e chore: release v4.0.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/acc5152b9690992e3ac0cff691db4347f2dccdf9\"\u003e\u003ccode\u003eacc5152\u003c/code\u003e\u003c/a\u003e perf: replace \u003ccode\u003edebug\u003c/code\u003e with \u003ccode\u003eobug\u003c/code\u003e (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/9057\"\u003e#9057\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/73b54ce2859d34f3847de465efb3f6affda0f8c1\"\u003e\u003ccode\u003e73b54ce\u003c/code\u003e\u003c/a\u003e chore: release v4.0.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/5aa84d56a609422b09a39b231b6c15e4d68cf3fb\"\u003e\u003ccode\u003e5aa84d5\u003c/code\u003e\u003c/a\u003e chore: release v4.0.12\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.0.18/packages/coverage-v8\"\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@​vitest/coverage-v8\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `globals` from 17.3.0 to 17.4.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.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate globals (2026-03-01) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/338\"\u003e#338\u003c/a\u003e)  d43a051\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v17.3.0...v17.4.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v17.3.0...v17.4.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/a9cfd7493fb701474d4dc946283c7b9d63d64134\"\u003e\u003ccode\u003ea9cfd74\u003c/code\u003e\u003c/a\u003e 17.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/d43a051c48fbb8c549bb98a7cf294ba84680a7a1\"\u003e\u003ccode\u003ed43a051\u003c/code\u003e\u003c/a\u003e Update globals (2026-03-01) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/338\"\u003e#338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sindresorhus/globals/compare/v17.3.0...v17.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lerna` from 9.0.4 to 9.0.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lerna/lerna/releases\"\u003elerna's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.0.5\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lerna/lerna/compare/v9.0.4...v9.0.5\"\u003e9.0.5\u003c/a\u003e (2026-02-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebump minimatch from 3.0.5 to 3.1.4 (\u003ca href=\"https://redirect.github.com/lerna/lerna/issues/4285\"\u003e#4285\u003c/a\u003e) (\u003ca href=\"https://github.com/lerna/lerna/commit/2e3f99ed2dfa5be614ba3f740ab0579bbd4c51c9\"\u003e2e3f99e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebump tar from 7.5.7 to 7.5.8 (\u003ca href=\"https://redirect.github.com/lerna/lerna/issues/4273\"\u003e#4273\u003c/a\u003e) (\u003ca href=\"https://github.com/lerna/lerna/commit/bdffd1d97c27cd2a43e853d73296936fbc0e4f27\"\u003ebdffd1d\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/lerna/lerna/blob/main/packages/lerna/CHANGELOG.md\"\u003elerna's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/lerna/lerna/compare/v9.0.4...v9.0.5\"\u003e9.0.5\u003c/a\u003e (2026-02-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebump minimatch from 3.0.5 to 3.1.4 (\u003ca href=\"https://redirect.github.com/lerna/lerna/issues/4285\"\u003e#4285\u003c/a\u003e) (\u003ca href=\"https://github.com/lerna/lerna/commit/2e3f99ed2dfa5be614ba3f740ab0579bbd4c51c9\"\u003e2e3f99e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebump tar from 7.5.7 to 7.5.8 (\u003ca href=\"https://redirect.github.com/lerna/lerna/issues/4273\"\u003e#4273\u003c/a\u003e) (\u003ca href=\"https://github.com/lerna/lerna/commit/bdffd1d97c27cd2a43e853d73296936fbc0e4f27\"\u003ebdffd1d\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/lerna/lerna/commit/85b9d9519442e6e77f8903eedc0b6f7271058aa7\"\u003e\u003ccode\u003e85b9d95\u003c/code\u003e\u003c/a\u003e chore(misc): publish 9.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lerna/lerna/commit/2e3f99ed2dfa5be614ba3f740ab0579bbd4c51c9\"\u003e\u003ccode\u003e2e3f99e\u003c/code\u003e\u003c/a\u003e fix: bump minimatch from 3.0.5 to 3.1.4 (\u003ca href=\"https://github.com/lerna/lerna/tree/HEAD/packages/lerna/issues/4285\"\u003e#4285\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lerna/lerna/commit/bdffd1d97c27cd2a43e853d73296936fbc0e4f27\"\u003e\u003ccode\u003ebdffd1d\u003c/code\u003e\u003c/a\u003e fix: bump tar from 7.5.7 to 7.5.8 (\u003ca href=\"https://github.com/lerna/lerna/tree/HEAD/packages/lerna/issues/4273\"\u003e#4273\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lerna/lerna/commits/v9.0.5/packages/lerna\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vitest` from 3.2.4 to 4.0.18\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/vitest/releases\"\u003evitest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.18\u003c/h2\u003e\n\u003ch3\u003e   🚀 Experimental Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eexperimental\u003c/strong\u003e: Add \u003ccode\u003eonModuleRunner\u003c/code\u003e hook to \u003ccode\u003eworker.init\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9286\"\u003evitest-dev/vitest#9286\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/ea837de7d\"\u003e\u003c!-- raw HTML omitted --\u003e(ea837)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003emeta.url\u003c/code\u003e in \u003ccode\u003ecreateRequire\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9441\"\u003evitest-dev/vitest#9441\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e057281ca\"\u003e\u003c!-- raw HTML omitted --\u003e(e0572)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: Hide injected data-testid attributes  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9503\"\u003evitest-dev/vitest#9503\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f89899cd8\"\u003e\u003c!-- raw HTML omitted --\u003e(f8989)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eui\u003c/strong\u003e: Process artifact attachments when generating HTML reporter  -  by \u003ca href=\"https://github.com/macarie\"\u003e\u003ccode\u003e@​macarie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9472\"\u003evitest-dev/vitest#9472\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/225435647\"\u003e\u003c!-- raw HTML omitted --\u003e(22543)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.0.17...v4.0.18\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.0.17\u003c/h2\u003e\n\u003ch3\u003e   🚀 Experimental Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport openTelemetry for browser mode  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9180\"\u003evitest-dev/vitest#9180\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/1ec3a8b68\"\u003e\u003c!-- raw HTML omitted --\u003e(1ec3a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport TRACEPARENT and TRACESTATE environment variables for OpenTelemetry context propagation  -  by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003ehi-ogawa\u003c/strong\u003e and \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9295\"\u003evitest-dev/vitest#9295\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/876cb84c2\"\u003e\u003c!-- raw HTML omitted --\u003e(876cb)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove asymmetric matcher diff readability by unwrapping container matchers  -  by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003esheremet-va\u003c/strong\u003e, \u003cstrong\u003ehi-ogawa\u003c/strong\u003e and \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9330\"\u003evitest-dev/vitest#9330\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b2ec724a8\"\u003e\u003c!-- raw HTML omitted --\u003e(b2ec7)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove runner error when importing outside of test context  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9335\"\u003evitest-dev/vitest#9335\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/2dd3dd839\"\u003e\u003c!-- raw HTML omitted --\u003e(2dd3d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace crypto.randomUUID to allow insecure environments (fix \u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9\"\u003e#9\u003c/a\u003e…  -  by \u003ca href=\"https://github.com/plusgut\"\u003e\u003ccode\u003e@​plusgut\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9339\"\u003evitest-dev/vitest#9339\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9\"\u003evitest-dev/vitest#9\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e6a3f8cc7\"\u003e\u003c!-- raw HTML omitted --\u003e(e6a3f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle null options in \u003ccode\u003eaddEventHandler\u003c/code\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9371\"\u003e#9371\u003c/a\u003e  -  by \u003ca href=\"https://github.com/ThibautMarechal\"\u003e\u003ccode\u003e@​ThibautMarechal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9372\"\u003evitest-dev/vitest#9372\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9371\"\u003evitest-dev/vitest#9371\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/40841ff00\"\u003e\u003c!-- raw HTML omitted --\u003e(40841)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTypo in browser.provider error  -  by \u003ca href=\"https://github.com/deammer\"\u003e\u003ccode\u003e@​deammer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9394\"\u003evitest-dev/vitest#9394\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/4b67fc25a\"\u003e\u003c!-- raw HTML omitted --\u003e(4b67f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eprocess.env\u003c/code\u003e and \u003ccode\u003eimport.meta.env\u003c/code\u003e defines in inline project  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9239\"\u003evitest-dev/vitest#9239\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b70c96121\"\u003e\u003c!-- raw HTML omitted --\u003e(b70c9)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix upload File instance  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9294\"\u003evitest-dev/vitest#9294\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b67788c69\"\u003e\u003c!-- raw HTML omitted --\u003e(b6778)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix invalid project token for artifacts assets  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9321\"\u003evitest-dev/vitest#9321\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/caa7d73d4\"\u003e\u003c!-- raw HTML omitted --\u003e(caa7d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLog \u003ccode\u003eErrorEvent.message\u003c/code\u003e when unhandled \u003ccode\u003eErrorEvent.error\u003c/code\u003e is null  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9322\"\u003evitest-dev/vitest#9322\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5d84eeb91\"\u003e\u003c!-- raw HTML omitted --\u003e(5d84e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003efileParallelism\u003c/code\u003e on an instance  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9328\"\u003evitest-dev/vitest#9328\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/150065459\"\u003e\u003c!-- raw HTML omitted --\u003e(15006)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecoverage\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eRemove unnecessary \u003ccode\u003eistanbul-lib-source-maps\u003c/code\u003e usage  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9344\"\u003evitest-dev/vitest#9344\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b09405375\"\u003e\u003c!-- raw HTML omitted --\u003e(b0940)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApply patch from \u003ca href=\"https://redirect.github.com/istanbuljs/istanbuljs/issues/837\"\u003eistanbuljs/istanbuljs#837\u003c/a\u003e  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003esapphi-red\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9413\"\u003evitest-dev/vitest#9413\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/837\"\u003evitest-dev/vitest#837\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e05cedbf4\"\u003e\u003c!-- raw HTML omitted --\u003e(e05ce)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efsModuleCache\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eDon't store importers in cache  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9422\"\u003evitest-dev/vitest#9422\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/751364eec\"\u003e\u003c!-- raw HTML omitted --\u003e(75136)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd importers alongside importedModules  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9423\"\u003evitest-dev/vitest#9423\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/59f92d403\"\u003e\u003c!-- raw HTML omitted --\u003e(59f92)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emocker\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eFix mock transform with class  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9421\"\u003evitest-dev/vitest#9421\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/d390eb527\"\u003e\u003c!-- raw HTML omitted --\u003e(d390e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epool\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eValidate environment options when reusing the worker  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9349\"\u003evitest-dev/vitest#9349\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a8a8836e3\"\u003e\u003c!-- raw HTML omitted --\u003e(a8a88)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle worker start failures gracefully  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9337\"\u003evitest-dev/vitest#9337\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/200dadb32\"\u003e\u003c!-- raw HTML omitted --\u003e(200da)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereporter\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eReport test module if it failed to run  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9272\"\u003evitest-dev/vitest#9272\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/c78882985\"\u003e\u003c!-- raw HTML omitted --\u003e(c7888)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erunner\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eRespect nested test.only within describe.only  -  by \u003ca href=\"https://github.com/Ujjwaljain16\"\u003e\u003ccode\u003e@​Ujjwaljain16\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9021\"\u003evitest-dev/vitest#9021\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9213\"\u003evitest-dev/vitest#9213\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/55d5dad69\"\u003e\u003c!-- raw HTML omitted --\u003e(55d5d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypecheck\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eImprove error message when tsc outputs help text  -  by \u003ca href=\"https://github.com/Ujjwaljain16\"\u003e\u003ccode\u003e@​Ujjwaljain16\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9214\"\u003evitest-dev/vitest#9214\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/7b10ab4cd\"\u003e\u003c!-- raw HTML omitted --\u003e(7b10a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eui\u003c/strong\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/vitest-dev/vitest/commit/4d3e3c61b9b237447699deab9aca0eb9d6039978\"\u003e\u003ccode\u003e4d3e3c6\u003c/code\u003e\u003c/a\u003e chore: release v4.0.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/ea837de7d75780a67af437331d8d689cdcfe291e\"\u003e\u003ccode\u003eea837de\u003c/code\u003e\u003c/a\u003e feat(experimental): add \u003ccode\u003eonModuleRunner\u003c/code\u003e hook to \u003ccode\u003eworker.init\u003c/code\u003e (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9286\"\u003e#9286\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/e057281ca5ea282cf0b0d37b7b51f182397fc370\"\u003e\u003ccode\u003ee057281\u003c/code\u003e\u003c/a\u003e fix: use \u003ccode\u003emeta.url\u003c/code\u003e in \u003ccode\u003ecreateRequire\u003c/code\u003e (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9441\"\u003e#9441\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/dd54e944ec0d7b2730933341f3b940e92b186fb6\"\u003e\u003ccode\u003edd54e94\u003c/code\u003e\u003c/a\u003e chore: release v4.0.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/59f92d403bf97b3145911aaeffbae36b465284c7\"\u003e\u003ccode\u003e59f92d4\u003c/code\u003e\u003c/a\u003e fix(fsModuleCache): add importers alongside importedModules (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9423\"\u003e#9423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/751364eec8e7a5e9d205146e44f1ed06d7afc57c\"\u003e\u003ccode\u003e751364e\u003c/code\u003e\u003c/a\u003e fix(fsModuleCache): don't store importers in cache (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9422\"\u003e#9422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/4b67fc25a8f221c536a499bd3f3e802115eadc5d\"\u003e\u003ccode\u003e4b67fc2\u003c/code\u003e\u003c/a\u003e fix: typo in browser.provider error (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9394\"\u003e#9394\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/40841ff005cf518064b4611b34a6ca86303ac645\"\u003e\u003ccode\u003e40841ff\u003c/code\u003e\u003c/a\u003e fix: handle null options in \u003ccode\u003eaddEventHandler\u003c/code\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9371\"\u003e#9371\u003c/a\u003e (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9372\"\u003e#9372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/200dadb328a5e71f0805ee05e24f11af23ecf2db\"\u003e\u003ccode\u003e200dadb\u003c/code\u003e\u003c/a\u003e fix(pool): handle worker start failures gracefully (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9337\"\u003e#9337\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/150065459b96a5ed3b9f07ab3001596492032183\"\u003e\u003ccode\u003e1500654\u003c/code\u003e\u003c/a\u003e fix(browser): support \u003ccode\u003efileParallelism\u003c/code\u003e on an instance (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9328\"\u003e#9328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.0.18/packages/vitest\"\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 vitest since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/brisbanesocialchess/brisbanesocialchess.github.io/pull/1019","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/brisbanesocialchess%2Fbrisbanesocialchess.github.io/issues/1019","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1019/packages"}},{"old_version":"9.1.9","new_version":"9.2.0","update_type":"minor","path":null,"pr_created_at":"2026-02-18T02:46:41.000Z","version_change":"9.1.9 → 9.2.0","issue":{"uuid":"3955598099","node_id":"PR_kwDOPHT-Ds7EgSks","number":938,"state":"open","title":"Bump the npm-dependencies group across 1 directory with 14 updates","user":"dependabot[bot]","labels":["dependencies","javascript","root","backend"],"assignees":[],"locked":false,"comments_count":6,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-02-18T02:46:41.000Z","updated_at":"2026-02-25T06:01:01.369Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"npm-dependencies","update_count":14,"packages":[{"name":"esbuild","old_version":"0.25.12","new_version":"0.27.3","repository_url":"https://github.com/evanw/esbuild"},{"name":"glob","old_version":"11.1.0","new_version":"13.0.2","repository_url":"https://github.com/isaacs/node-glob"},{"name":"rollup","old_version":"4.55.1","new_version":"4.57.1","repository_url":"https://github.com/rollup/rollup"},{"name":"@cloudflare/vitest-pool-workers","old_version":"0.9.14","new_version":"0.12.11","repository_url":"https://github.com/cloudflare/workers-sdk"},{"name":"@eslint/js","old_version":"9.39.2","new_version":"10.0.1","repository_url":"https://github.com/eslint/eslint"},{"name":"@npmcli/arborist","old_version":"9.1.9","new_version":"9.2.0","repository_url":"https://github.com/npm/cli"},{"name":"@vitest/coverage-istanbul","old_version":"3.2.4","new_version":"4.0.18","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/coverage-v8","old_version":"3.2.4","new_version":"4.0.18","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"eslint","old_version":"9.39.2","new_version":"10.0.0","repository_url":"https://github.com/eslint/eslint"},{"name":"globals","old_version":"16.5.0","new_version":"17.3.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"lerna","old_version":"9.0.3","new_version":"9.0.4","repository_url":"https://github.com/lerna/lerna"},{"name":"prettier","old_version":"3.8.0","new_version":"3.8.1","repository_url":"https://github.com/prettier/prettier"},{"name":"vitest","old_version":"3.2.4","new_version":"4.0.18","repository_url":"https://github.com/vitest-dev/vitest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-dependencies group with 13 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [esbuild](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.3` |\n| [glob](https://github.com/isaacs/node-glob) | `11.1.0` | `13.0.2` |\n| [rollup](https://github.com/rollup/rollup) | `4.55.1` | `4.57.1` |\n| [@cloudflare/vitest-pool-workers](https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/vitest-pool-workers) | `0.9.14` | `0.12.11` |\n| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.39.2` | `10.0.1` |\n| [@npmcli/arborist](https://github.com/npm/cli/tree/HEAD/workspaces/arborist) | `9.1.9` | `9.2.0` |\n| [@vitest/coverage-istanbul](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-istanbul) | `3.2.4` | `4.0.18` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `3.2.4` | `4.0.18` |\n| [eslint](https://github.com/eslint/eslint) | `9.39.2` | `10.0.0` |\n| [globals](https://github.com/sindresorhus/globals) | `16.5.0` | `17.3.0` |\n| [lerna](https://github.com/lerna/lerna/tree/HEAD/packages/lerna) | `9.0.3` | `9.0.4` |\n| [prettier](https://github.com/prettier/prettier) | `3.8.0` | `3.8.1` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `3.2.4` | `4.0.18` |\n\n\nUpdates `esbuild` from 0.25.12 to 0.27.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/releases\"\u003eesbuild's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.27.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ePreserve URL fragments in data URLs (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4370\"\u003e#4370\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eConsider the following HTML, CSS, and SVG:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eindex.html\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"html\"\u003e\u003ccode\u003e\u0026lt;!DOCTYPE html\u0026gt;\n\u0026lt;html\u0026gt;\n  \u0026lt;head\u0026gt;\u0026lt;link rel=\u0026quot;stylesheet\u0026quot; href=\u0026quot;icons.css\u0026quot;\u0026gt;\u0026lt;/head\u0026gt;\n  \u0026lt;body\u0026gt;\u0026lt;div class=\u0026quot;triangle\u0026quot;\u0026gt;\u0026lt;/div\u0026gt;\u0026lt;/body\u0026gt;\n\u0026lt;/html\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eicons.css\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e.triangle {\n  width: 10px;\n  height: 10px;\n  background: currentColor;\n  clip-path: url(./triangle.svg#x);\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003etriangle.svg\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"xml\"\u003e\u003ccode\u003e\u0026lt;svg xmlns=\u0026quot;http://www.w3.org/2000/svg\u0026quot;\u0026gt;\n  \u0026lt;defs\u0026gt;\n    \u0026lt;clipPath id=\u0026quot;x\u0026quot;\u0026gt;\n      \u0026lt;path d=\u0026quot;M0 0H10V10Z\u0026quot;/\u0026gt;\n    \u0026lt;/clipPath\u0026gt;\n  \u0026lt;/defs\u0026gt;\n\u0026lt;/svg\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThe CSS uses a URL fragment (the \u003ccode\u003e#x\u003c/code\u003e) to reference the \u003ccode\u003eclipPath\u003c/code\u003e element in the SVG file. Previously esbuild's CSS bundler didn't preserve the URL fragment when bundling the SVG using the \u003ccode\u003edataurl\u003c/code\u003e loader, which broke the bundled CSS. With this release, esbuild will now preserve the URL fragment in the bundled CSS:\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e/* icons.css */\n.triangle {\n  width: 10px;\n  height: 10px;\n  background: currentColor;\n  clip-path: url('data:image/svg+xml,\u0026lt;svg xmlns=\u0026quot;http://www.w3.org/2000/svg\u0026quot;\u0026gt;\u0026lt;defs\u0026gt;\u0026lt;clipPath id=\u0026quot;x\u0026quot;\u0026gt;\u0026lt;path d=\u0026quot;M0 0H10V10Z\u0026quot;/\u0026gt;\u0026lt;/clipPath\u0026gt;\u0026lt;/defs\u0026gt;\u0026lt;/svg\u0026gt;#x');\n}\n\u003c/code\u003e\u003c/pre\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/evanw/esbuild/blob/main/CHANGELOG.md\"\u003eesbuild's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.27.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ePreserve URL fragments in data URLs (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4370\"\u003e#4370\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eConsider the following HTML, CSS, and SVG:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eindex.html\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"html\"\u003e\u003ccode\u003e\u0026lt;!DOCTYPE html\u0026gt;\n\u0026lt;html\u0026gt;\n  \u0026lt;head\u0026gt;\u0026lt;link rel=\u0026quot;stylesheet\u0026quot; href=\u0026quot;icons.css\u0026quot;\u0026gt;\u0026lt;/head\u0026gt;\n  \u0026lt;body\u0026gt;\u0026lt;div class=\u0026quot;triangle\u0026quot;\u0026gt;\u0026lt;/div\u0026gt;\u0026lt;/body\u0026gt;\n\u0026lt;/html\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eicons.css\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e.triangle {\n  width: 10px;\n  height: 10px;\n  background: currentColor;\n  clip-path: url(./triangle.svg#x);\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003etriangle.svg\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"xml\"\u003e\u003ccode\u003e\u0026lt;svg xmlns=\u0026quot;http://www.w3.org/2000/svg\u0026quot;\u0026gt;\n  \u0026lt;defs\u0026gt;\n    \u0026lt;clipPath id=\u0026quot;x\u0026quot;\u0026gt;\n      \u0026lt;path d=\u0026quot;M0 0H10V10Z\u0026quot;/\u0026gt;\n    \u0026lt;/clipPath\u0026gt;\n  \u0026lt;/defs\u0026gt;\n\u0026lt;/svg\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThe CSS uses a URL fragment (the \u003ccode\u003e#x\u003c/code\u003e) to reference the \u003ccode\u003eclipPath\u003c/code\u003e element in the SVG file. Previously esbuild's CSS bundler didn't preserve the URL fragment when bundling the SVG using the \u003ccode\u003edataurl\u003c/code\u003e loader, which broke the bundled CSS. With this release, esbuild will now preserve the URL fragment in the bundled CSS:\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e/* icons.css */\n.triangle {\n  width: 10px;\n  height: 10px;\n  background: currentColor;\n  clip-path: url('data:image/svg+xml,\u0026lt;svg xmlns=\u0026quot;http://www.w3.org/2000/svg\u0026quot;\u0026gt;\u0026lt;defs\u0026gt;\u0026lt;clipPath id=\u0026quot;x\u0026quot;\u0026gt;\u0026lt;path d=\u0026quot;M0 0H10V10Z\u0026quot;/\u0026gt;\u0026lt;/clipPath\u0026gt;\u0026lt;/defs\u0026gt;\u0026lt;/svg\u0026gt;#x');\n}\n\u003c/code\u003e\u003c/pre\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/evanw/esbuild/commit/9129e00e6c36a3e374820cb5e3fc2cd319c8ab85\"\u003e\u003ccode\u003e9129e00\u003c/code\u003e\u003c/a\u003e publish 0.27.3 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/e20e4115acda9c9f052fdd1ec8d7d5c5489e837b\"\u003e\u003ccode\u003ee20e411\u003c/code\u003e\u003c/a\u003e small fix to release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/0dc0f2dee556460bd7b81d5bbbae5a2f86449ab6\"\u003e\u003ccode\u003e0dc0f2d\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4322\"\u003e#4322\u003c/a\u003e: parse and print CSS \u003ccode\u003e@scope\u003c/code\u003e rules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/55fe39164cd3429fcb92c6f358a8dfe2f6e6e559\"\u003e\u003ccode\u003e55fe391\u003c/code\u003e\u003c/a\u003e update firefox css gradient support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/2c35297c7ad249a51b9cc3974fa91f74dc13f68c\"\u003e\u003ccode\u003e2c35297\u003c/code\u003e\u003c/a\u003e update gradient lowering transform\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/9209e4445abe7610018f0f758fd5d1fa13ec3ea8\"\u003e\u003ccode\u003e9209e44\u003c/code\u003e\u003c/a\u003e Update Go to 1.25.7 (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4388\"\u003e#4388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/e8d861b68cf8c3c3a4806ec87444ee48b9af1ade\"\u003e\u003ccode\u003ee8d861b\u003c/code\u003e\u003c/a\u003e close \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4374\"\u003e#4374\u003c/a\u003e: compat table for the \u003ccode\u003eusing\u003c/code\u003e feature\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/19b8887368396934957abd75f316cc069d6cc067\"\u003e\u003ccode\u003e19b8887\u003c/code\u003e\u003c/a\u003e no longer need \u003ccode\u003ewilliamkapke/node-compat-table\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/7e442189722b54bc6c574ae1148e1014d99e5f32\"\u003e\u003ccode\u003e7e44218\u003c/code\u003e\u003c/a\u003e the \u003ccode\u003ekangax/compat-table\u003c/code\u003e repo moved to a new url\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/23b9338ed5efbdfa29d59b8b0d8088b1761fdc39\"\u003e\u003ccode\u003e23b9338\u003c/code\u003e\u003c/a\u003e run \u003ccode\u003emake update-compat-table\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/evanw/esbuild/compare/v0.25.12...v0.27.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 esbuild since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `glob` from 11.1.0 to 13.0.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/isaacs/node-glob/blob/main/changelog.md\"\u003eglob's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003echangeglob\u003c/h1\u003e\n\u003ch2\u003e13\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMove the CLI program out to a separate package, \u003ccode\u003eglob-bin\u003c/code\u003e.\nInstall that if you'd like to continue using glob from the\ncommand line.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove the unsafe \u003ccode\u003e--shell\u003c/code\u003e option. The \u003ccode\u003e--shell\u003c/code\u003e option is now\nONLY supported on known shells where the behavior can be\nimplemented safely.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e11.1\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/isaacs/node-glob/security/advisories/GHSA-5j98-mcp5-4vw2\"\u003eGHSA-5j98-mcp5-4vw2\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd the \u003ccode\u003e--shell\u003c/code\u003e option for the command line, with a warning\nthat this is unsafe. (It will be removed in v12.)\u003c/li\u003e\n\u003cli\u003eAdd the \u003ccode\u003e--cmd-arg\u003c/code\u003e/\u003ccode\u003e-g\u003c/code\u003e as a way to \u003cem\u003esafely\u003c/em\u003e add positional\narguments to the command provided to the CLI tool.\u003c/li\u003e\n\u003cli\u003eDetect commands with space or quote characters on known shells,\nand pass positional arguments to them safely, avoiding\n\u003ccode\u003eshell:true\u003c/code\u003e execution.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e11.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDrop support for node before v20\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eincludeChildMatches: false\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003eExport the \u003ccode\u003eIgnore\u003c/code\u003e class\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003e--default -p\u003c/code\u003e flag to provide a default pattern\u003c/li\u003e\n\u003cli\u003eexclude symbolic links to directories when \u003ccode\u003efollow\u003c/code\u003e and \u003ccode\u003enodir\u003c/code\u003e\nare both set\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd glob cli\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReturn \u003ccode\u003e'.'\u003c/code\u003e instead of the empty string \u003ccode\u003e''\u003c/code\u003e when the current\nworking directory is returned as a match.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eposix: true\u003c/code\u003e option to return \u003ccode\u003e/\u003c/code\u003e delimited paths, even on\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-glob/commit/2135b0c3580caf6330e28dedb2d57cea75f15154\"\u003e\u003ccode\u003e2135b0c\u003c/code\u003e\u003c/a\u003e 13.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-glob/commit/52544940ddddead912084a436ac08604592c5a81\"\u003e\u003ccode\u003e5254494\u003c/code\u003e\u003c/a\u003e ship minified by default, update deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-glob/commit/0a603fe1857105aedf4a1f80a75375fc3e4c0385\"\u003e\u003ccode\u003e0a603fe\u003c/code\u003e\u003c/a\u003e remove unused tshy config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-glob/commit/c759f03302b7b2ab76747cfe2cadf4a51b113082\"\u003e\u003ccode\u003ec759f03\u003c/code\u003e\u003c/a\u003e 13.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-glob/commit/8354a188e58d66e015f7ad50845260abba8bdd9e\"\u003e\u003ccode\u003e8354a18\u003c/code\u003e\u003c/a\u003e update deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-glob/commit/ff6e0f541ac0fca999fc7803a2774cf1d94f4f47\"\u003e\u003ccode\u003eff6e0f5\u003c/code\u003e\u003c/a\u003e ci: update action versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-glob/commit/14692860a3d266cae5d0fcc119953a13351f6a10\"\u003e\u003ccode\u003e1469286\u003c/code\u003e\u003c/a\u003e update workflows and formatting/docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-glob/commit/3bfb9604fabcd372fd13bbacef90339d10d1aa92\"\u003e\u003ccode\u003e3bfb960\u003c/code\u003e\u003c/a\u003e 13.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-glob/commit/db31a63edaffa88b6361199267f155112f49f4fe\"\u003e\u003ccode\u003edb31a63\u003c/code\u003e\u003c/a\u003e Split the CLI out from the main project\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-glob/commit/54934586bc33b3f90fde6c13c1ca5b719801ee78\"\u003e\u003ccode\u003e5493458\u003c/code\u003e\u003c/a\u003e ci: remove node 20\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/isaacs/node-glob/compare/v11.1.0...v13.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~isaacs\"\u003eisaacs\u003c/a\u003e, a new releaser for glob 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 `rollup` from 4.55.1 to 4.57.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rollup/rollup/releases\"\u003erollup's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.57.1\u003c/h2\u003e\n\u003ch2\u003e4.57.1\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2026-01-30\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix heap corruption issue in Windows (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6251\"\u003e#6251\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure exports of a dynamic import are fully included when called from a try...catch (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6254\"\u003e#6254\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePull Requests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6251\"\u003e#6251\u003c/a\u003e: fix: Isolate and cache \u003ccode\u003eprocess.report.getReport()\u003c/code\u003e calls in a child process for robust environment detection (\u003ca href=\"https://github.com/alan-agius4\"\u003e\u003ccode\u003e@​alan-agius4\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6252\"\u003e#6252\u003c/a\u003e: chore(deps): update dependency lru-cache to v11 (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6253\"\u003e#6253\u003c/a\u003e: chore(deps): lock file maintenance minor/patch updates (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6254\"\u003e#6254\u003c/a\u003e: Fully include dynamic imports in a try-catch (\u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6255\"\u003e#6255\u003c/a\u003e: chore(deps): lock file maintenance (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.57.0\u003c/h2\u003e\n\u003ch2\u003e4.57.0\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2026-01-27\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd import attributes to all plugin hooks that did not provide them yet (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/5700\"\u003e#5700\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecate returning import attributes from \u003ccode\u003eload\u003c/code\u003e or \u003ccode\u003etransform\u003c/code\u003e hooks as that will no longer be supported with rollup 5 (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/5700\"\u003e#5700\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePull Requests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/5700\"\u003e#5700\u003c/a\u003e: extend more hooks to include import attributes and add warnings (\u003ca href=\"https://github.com/TrickyPi\"\u003e\u003ccode\u003e@​TrickyPi\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6243\"\u003e#6243\u003c/a\u003e: fix(deps): update swc monorepo (major) (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6244\"\u003e#6244\u003c/a\u003e: fix(deps): lock file maintenance minor/patch updates (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6245\"\u003e#6245\u003c/a\u003e: chore(deps): lock file maintenance (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6246\"\u003e#6246\u003c/a\u003e: Refactor to reduce Rollup 5 upgrade diff (\u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.56.0\u003c/h2\u003e\n\u003ch2\u003e4.56.0\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2026-01-22\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTrack object property inclusions of dynamic namespace members (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6230\"\u003e#6230\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHandle methods that access dynamically imported namespace members via \u003ccode\u003ethis\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6230\"\u003e#6230\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePull Requests\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rollup/rollup/blob/master/CHANGELOG.md\"\u003erollup's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.57.1\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2026-01-30\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix heap corruption issue in Windows (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6251\"\u003e#6251\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure exports of a dynamic import are fully included when called from a try...catch (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6254\"\u003e#6254\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePull Requests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6251\"\u003e#6251\u003c/a\u003e: fix: Isolate and cache \u003ccode\u003eprocess.report.getReport()\u003c/code\u003e calls in a child process for robust environment detection (\u003ca href=\"https://github.com/alan-agius4\"\u003e\u003ccode\u003e@​alan-agius4\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6252\"\u003e#6252\u003c/a\u003e: chore(deps): update dependency lru-cache to v11 (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6253\"\u003e#6253\u003c/a\u003e: chore(deps): lock file maintenance minor/patch updates (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6254\"\u003e#6254\u003c/a\u003e: Fully include dynamic imports in a try-catch (\u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6255\"\u003e#6255\u003c/a\u003e: chore(deps): lock file maintenance (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.57.0\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2026-01-27\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd import attributes to all plugin hooks that did not provide them yet (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/5700\"\u003e#5700\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecate returning import attributes from \u003ccode\u003eload\u003c/code\u003e or \u003ccode\u003etransform\u003c/code\u003e hooks as that will no longer be supported with rollup 5 (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/5700\"\u003e#5700\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePull Requests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/5700\"\u003e#5700\u003c/a\u003e: extend more hooks to include import attributes and add warnings (\u003ca href=\"https://github.com/TrickyPi\"\u003e\u003ccode\u003e@​TrickyPi\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6243\"\u003e#6243\u003c/a\u003e: fix(deps): update swc monorepo (major) (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6244\"\u003e#6244\u003c/a\u003e: fix(deps): lock file maintenance minor/patch updates (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6245\"\u003e#6245\u003c/a\u003e: chore(deps): lock file maintenance (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6246\"\u003e#6246\u003c/a\u003e: Refactor to reduce Rollup 5 upgrade diff (\u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.56.0\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2026-01-22\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTrack object property inclusions of dynamic namespace members (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6230\"\u003e#6230\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHandle methods that access dynamically imported namespace members via \u003ccode\u003ethis\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6230\"\u003e#6230\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePull Requests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6230\"\u003e#6230\u003c/a\u003e: Refine namespace handling (\u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\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/rollup/rollup/commit/d37675f25150d6a94dcf4138853bdc2ecb3ce57b\"\u003e\u003ccode\u003ed37675f\u003c/code\u003e\u003c/a\u003e 4.57.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/eafac0b6d3af86fe1b3510ae0657ac5b9a5ece94\"\u003e\u003ccode\u003eeafac0b\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6255\"\u003e#6255\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/47fa568b128870c4a5c12e303d1edf9d53742132\"\u003e\u003ccode\u003e47fa568\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency lru-cache to v11 (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6252\"\u003e#6252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/416f4766fd643d2ed851f82641a0d675846e4674\"\u003e\u003ccode\u003e416f476\u003c/code\u003e\u003c/a\u003e Fully include dynamic imports in a try-catch (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6254\"\u003e#6254\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/5e393e33621f648f9e65eda34bec2946439a91bb\"\u003e\u003ccode\u003e5e393e3\u003c/code\u003e\u003c/a\u003e fix: Isolate and cache \u003ccode\u003eprocess.report.getReport()\u003c/code\u003e calls in a child process ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/c931d2393490ed812fc747a51127fcf01303e82a\"\u003e\u003ccode\u003ec931d23\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance minor/patch updates (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6253\"\u003e#6253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/c79e6c201d1f99e126d2e6bfb3f8c5c100ddcebf\"\u003e\u003ccode\u003ec79e6c2\u003c/code\u003e\u003c/a\u003e Mitigate vulnerability that would allow to steal credentials\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/743d0546f59799a8f7e4e2f4e1ad167f7dae333d\"\u003e\u003ccode\u003e743d054\u003c/code\u003e\u003c/a\u003e 4.57.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/74121c7609af41f19935956ea77cfa25419cbf1d\"\u003e\u003ccode\u003e74121c7\u003c/code\u003e\u003c/a\u003e extend more hooks to include import attributes and add warnings (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/5700\"\u003e#5700\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/c519d82cffa62f912e01d7bf527cf628f127d333\"\u003e\u003ccode\u003ec519d82\u003c/code\u003e\u003c/a\u003e Refactor to reduce Rollup 5 upgrade diff (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6246\"\u003e#6246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rollup/rollup/compare/v4.55.1...v4.57.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@cloudflare/vitest-pool-workers` from 0.9.14 to 0.12.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cloudflare/workers-sdk/releases\"\u003e\u003ccode\u003e@​cloudflare/vitest-pool-workers\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​cloudflare/vitest-pool-workers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.12.11\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/5d564871108884b2c4d7568a9b40f8b3e2257124\"\u003e\u003ccode\u003e5d56487\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/2d90127f47dbcacf377842b3452d00a68a7abdc9\"\u003e\u003ccode\u003e2d90127\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/2acb27794b3c76432cf2227b6b6bf0fcdb1e1093\"\u003e\u003ccode\u003e2acb277\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/c8dda162976720d02089579a50c6efdc5f1d8ced\"\u003e\u003ccode\u003ec8dda16\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/e02b5f500b54c5cbc99169656f60efb85d4d1a27\"\u003e\u003ccode\u003ee02b5f5\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/8ba1d117064dea630c2802db1a70ed563855b4eb\"\u003e\u003ccode\u003e8ba1d11\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/555b32a1ea90554699af0a233eb04bb5d9b56697\"\u003e\u003ccode\u003e555b32a\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/d636d6a2e419833a4a376a6b002da6dd5a85d369\"\u003e\u003ccode\u003ed636d6a\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/bf8df0c1811ac82bec411a7e6aef1e431937c243\"\u003e\u003ccode\u003ebf8df0c\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/e02b5f500b54c5cbc99169656f60efb85d4d1a27\"\u003e\u003ccode\u003ee02b5f5\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/988dea906454ddb7df5f79976af0536c39008963\"\u003e\u003ccode\u003e988dea9\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/1f1c3cef7e6871e9612cf7788ce9a800d9ef94e2\"\u003e\u003ccode\u003e1f1c3ce\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/62635a0fd83a9466cc833a010dd141917f10dbd5\"\u003e\u003ccode\u003e62635a0\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/fd902aa16c5b0b29d942522c5afb24431a023547\"\u003e\u003ccode\u003efd902aa\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/961705c0d151785c645987fcdf5be8ed4b23381f\"\u003e\u003ccode\u003e961705c\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/355c6da3bcf99c3ccd153f03bdfcd61dded00379\"\u003e\u003ccode\u003e355c6da\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/bfd17cd7aa6aee9a5d4e5c797888eed148b6f069\"\u003e\u003ccode\u003ebfd17cd\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/3388c847b8be1e2831ca0b1cdfcff676d04d9c83\"\u003e\u003ccode\u003e3388c84\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/ce9dc01a4696e28bd9f3a900dd2f5a7783252906\"\u003e\u003ccode\u003ece9dc01\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/21ac7ab7403ed87d47be2cd3c58e6655168eaa6f\"\u003e\u003ccode\u003e21ac7ab\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/937425cdfe80c0c7f16b5ad47ba905a98fdb5f2e\"\u003e\u003ccode\u003e937425c\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003ewrangler@4.64.0\u003c/li\u003e\n\u003cli\u003eminiflare@4.20260210.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​cloudflare/vitest-pool-workers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.12.10\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/ee9b81fb0cf4aa9812a0b043082076e4c4d8359e\"\u003e\u003ccode\u003eee9b81f\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/63f1adbef0dde3cc6fced41b2aa973eedcb8356f\"\u003e\u003ccode\u003e63f1adb\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/ba13de92c9b9f1b51ff6085234cb9b7ced6def34\"\u003e\u003ccode\u003eba13de9\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/447daa3b0b56b916df4906b25a659ed58c28888e\"\u003e\u003ccode\u003e447daa3\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/fe3af359e9466afbf9df83c51e43a923e547cfbe\"\u003e\u003ccode\u003efe3af35\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/bd4bb98677f065f19872bbf05024b6ad13284a89\"\u003e\u003ccode\u003ebd4bb98\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/dab4bc90e9085d25cdd2596070470cfe4f681e21\"\u003e\u003ccode\u003edab4bc9\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/83adb2cb7f909857d79208474b78cdb7ac4e0638\"\u003e\u003ccode\u003e83adb2c\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/18c07842374657bc4914c9b4d872273c70db0545\"\u003e\u003ccode\u003e18c0784\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003ewrangler@4.63.0\u003c/li\u003e\n\u003cli\u003eminiflare@4.20260205.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​cloudflare/vitest-pool-workers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.12.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/964a39d188af5c7d18b6397fb209b6d69408f702\"\u003e\u003ccode\u003e964a39d\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/253a85de5e86a51c7067d0f5e455ecd89693277d\"\u003e\u003ccode\u003e253a85d\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/ce736b904b4d65e15df65cc9b1e7441b7c37e429\"\u003e\u003ccode\u003ece736b9\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/0c9625a422895925b7ae89f3f371043e96ee5e87\"\u003e\u003ccode\u003e0c9625a\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/47944d1b1b4710aec2aea6d9cefd9c4cb50b41d7\"\u003e\u003ccode\u003e47944d1\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/4c4d5a578b0b66423b6abd553480d3935005246c\"\u003e\u003ccode\u003e4c4d5a5\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/b05b919b22a421a85a07fb8daccf9e22219dac53\"\u003e\u003ccode\u003eb05b919\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/0aaf080e993dfbba7e49408df5c4afc39bed3c0f\"\u003e\u003ccode\u003e0aaf080\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/b981db579ed438e2ebbad18dd6a58e6989d2188b\"\u003e\u003ccode\u003eb981db5\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/a113c0dca6c475baac3897f9c310aed851fdfa38\"\u003e\u003ccode\u003ea113c0d\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/fdd7a9fa429b48d1a4a2e28a20de7e2039a726b1\"\u003e\u003ccode\u003efdd7a9f\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/a5fca2c18001eea80c53b73a377a1ba2a83cb142\"\u003e\u003ccode\u003ea5fca2c\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/1bd1488b1eb1d88aa854e8938acc88cdc0ce7f29\"\u003e\u003ccode\u003e1bd1488\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/f7aa8c78c3245c5e277d07398fa9d8a8b16c9280\"\u003e\u003ccode\u003ef7aa8c7\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003ewrangler@4.62.0\u003c/li\u003e\n\u003cli\u003eminiflare@4.20260131.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​cloudflare/vitest-pool-workers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.12.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/8a210afbfe6d960098ac3f280071a5282a4dd87b\"\u003e\u003ccode\u003e8a210af\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/eb8a415ce33ff16e04e989a59849d7b8ba981a01\"\u003e\u003ccode\u003eeb8a415\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/3b06b18670bd975a6ffc1678b9d9c787f3dcf10a\"\u003e\u003ccode\u003e3b06b18\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/17961bb6a7cadcad7e1c7f86804267f3a04da2fa\"\u003e\u003ccode\u003e17961bb\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/52fdfe7d9427dd65d4d8bca8f37c0c753e25bee7\"\u003e\u003ccode\u003e52fdfe7\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/6d8d9cd6c040721037b4ac323699a35eca69f019\"\u003e\u003ccode\u003e6d8d9cd\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/cb72c1146fdab8af7d071ea0af0ea04c7523ee5b\"\u003e\u003ccode\u003ecb72c11\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003eminiflare@4.20260128.0\u003c/li\u003e\n\u003cli\u003ewrangler@4.61.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​cloudflare/vitest-pool-workers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.12.7\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/cloudflare/workers-sdk/pull/12056\"\u003e#12056\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/6d5f69fa0c86eed05875603ac31a9f32a4a2bfbd\"\u003e\u003ccode\u003e6d5f69f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/edmundhung\"\u003e\u003ccode\u003e@​edmundhung\u003c/code\u003e\u003c/a\u003e! - fix: allow Vite query parameters like \u003ccode\u003e?raw\u003c/code\u003e on \u003ccode\u003e.sql\u003c/code\u003e file imports\u003c/p\u003e\n\u003cp\u003eImporting \u003ccode\u003e.sql\u003c/code\u003e files with Vite query parameters (e.g., \u003ccode\u003eimport sql from \u0026quot;./query.sql?raw\u0026quot;\u003c/code\u003e) would fail with \u0026quot;No such module\u0026quot; errors in vitest-pool-workers 0.12.x. Both import styles now work:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eimport sql from \u0026quot;./query.sql?raw\u0026quot;\u003c/code\u003e (Vite handles the \u003ccode\u003e?raw\u003c/code\u003e transform)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eimport sql from \u0026quot;./query.sql\u0026quot;\u003c/code\u003e (loaded as Text module)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/cloudflare/workers-sdk/pull/11917\"\u003e#11917\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/7b40ceb8a54964a2be93a2897fbcabc0b0b27eae\"\u003e\u003ccode\u003e7b40ceb\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ksawaneh\"\u003e\u003ccode\u003e@​ksawaneh\u003c/code\u003e\u003c/a\u003e! - Fix CommonJS \u003ccode\u003erequire()\u003c/code\u003e of \u003ccode\u003e.json\u003c/code\u003e files in the module fallback service (avoids \u003ccode\u003eSyntaxError: Unexpected token ':'\u003c/code\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/cloudflare/workers-sdk/pull/11897\"\u003e#11897\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/bbd8a5e98cbe3048d80652ecf74368b9c26bd2ff\"\u003e\u003ccode\u003ebbd8a5e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dario-piotrowicz\"\u003e\u003ccode\u003e@​dario-piotrowicz\u003c/code\u003e\u003c/a\u003e! - Bundle the \u003ccode\u003ezod\u003c/code\u003e dependency to reduce supply chain attack surface\u003c/p\u003e\n\u003cp\u003eIn order to prevent possible npm vulnerability attacks, the team's policy is to bundle\ndependencies in our packages where possible. This helps ensure that only trusted code\nruns on the user's system, even if compromised packages are later published to npm.\u003c/p\u003e\n\u003cp\u003eThis change bundles \u003ccode\u003ezod\u003c/code\u003e (a pure JavaScript validation library with no native dependencies)\ninto miniflare and \u003ccode\u003e@​cloudflare/vitest-pool-workers\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eOther dependencies remain external for technical reasons:\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cloudflare/workers-sdk/blob/main/packages/vitest-pool-workers/CHANGELOG.md\"\u003e\u003ccode\u003e@​cloudflare/vitest-pool-workers\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.12.11\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/5d564871108884b2c4d7568a9b40f8b3e2257124\"\u003e\u003ccode\u003e5d56487\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/2d90127f47dbcacf377842b3452d00a68a7abdc9\"\u003e\u003ccode\u003e2d90127\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/2acb27794b3c76432cf2227b6b6bf0fcdb1e1093\"\u003e\u003ccode\u003e2acb277\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/c8dda162976720d02089579a50c6efdc5f1d8ced\"\u003e\u003ccode\u003ec8dda16\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/e02b5f500b54c5cbc99169656f60efb85d4d1a27\"\u003e\u003ccode\u003ee02b5f5\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/8ba1d117064dea630c2802db1a70ed563855b4eb\"\u003e\u003ccode\u003e8ba1d11\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/555b32a1ea90554699af0a233eb04bb5d9b56697\"\u003e\u003ccode\u003e555b32a\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/d636d6a2e419833a4a376a6b002da6dd5a85d369\"\u003e\u003ccode\u003ed636d6a\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/bf8df0c1811ac82bec411a7e6aef1e431937c243\"\u003e\u003ccode\u003ebf8df0c\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/e02b5f500b54c5cbc99169656f60efb85d4d1a27\"\u003e\u003ccode\u003ee02b5f5\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/988dea906454ddb7df5f79976af0536c39008963\"\u003e\u003ccode\u003e988dea9\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/1f1c3cef7e6871e9612cf7788ce9a800d9ef94e2\"\u003e\u003ccode\u003e1f1c3ce\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/62635a0fd83a9466cc833a010dd141917f10dbd5\"\u003e\u003ccode\u003e62635a0\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/fd902aa16c5b0b29d942522c5afb24431a023547\"\u003e\u003ccode\u003efd902aa\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/961705c0d151785c645987fcdf5be8ed4b23381f\"\u003e\u003ccode\u003e961705c\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/355c6da3bcf99c3ccd153f03bdfcd61dded00379\"\u003e\u003ccode\u003e355c6da\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/bfd17cd7aa6aee9a5d4e5c797888eed148b6f069\"\u003e\u003ccode\u003ebfd17cd\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/3388c847b8be1e2831ca0b1cdfcff676d04d9c83\"\u003e\u003ccode\u003e3388c84\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/ce9dc01a4696e28bd9f3a900dd2f5a7783252906\"\u003e\u003ccode\u003ece9dc01\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/21ac7ab7403ed87d47be2cd3c58e6655168eaa6f\"\u003e\u003ccode\u003e21ac7ab\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/937425cdfe80c0c7f16b5ad47ba905a98fdb5f2e\"\u003e\u003ccode\u003e937425c\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003ewrangler@4.64.0\u003c/li\u003e\n\u003cli\u003eminiflare@4.20260210.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.12.10\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/ee9b81fb0cf4aa9812a0b043082076e4c4d8359e\"\u003e\u003ccode\u003eee9b81f\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/63f1adbef0dde3cc6fced41b2aa973eedcb8356f\"\u003e\u003ccode\u003e63f1adb\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/ba13de92c9b9f1b51ff6085234cb9b7ced6def34\"\u003e\u003ccode\u003eba13de9\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/447daa3b0b56b916df4906b25a659ed58c28888e\"\u003e\u003ccode\u003e447daa3\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/fe3af359e9466afbf9df83c51e43a923e547cfbe\"\u003e\u003ccode\u003efe3af35\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/bd4bb98677f065f19872bbf05024b6ad13284a89\"\u003e\u003ccode\u003ebd4bb98\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/dab4bc90e9085d25cdd2596070470cfe4f681e21\"\u003e\u003ccode\u003edab4bc9\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/83adb2cb7f909857d79208474b78cdb7ac4e0638\"\u003e\u003ccode\u003e83adb2c\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/18c07842374657bc4914c9b4d872273c70db0545\"\u003e\u003ccode\u003e18c0784\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003ewrangler@4.63.0\u003c/li\u003e\n\u003cli\u003eminiflare@4.20260205.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.12.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/964a39d188af5c7d18b6397fb209b6d69408f702\"\u003e\u003ccode\u003e964a39d\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/253a85de5e86a51c7067d0f5e455ecd89693277d\"\u003e\u003ccode\u003e253a85d\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/ce736b904b4d65e15df65cc9b1e7441b7c37e429\"\u003e\u003ccode\u003ece736b9\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/0c9625a422895925b7ae89f3f371043e96ee5e87\"\u003e\u003ccode\u003e0c9625a\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/47944d1b1b4710aec2aea6d9cefd9c4cb50b41d7\"\u003e\u003ccode\u003e47944d1\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/4c4d5a578b0b66423b6abd553480d3935005246c\"\u003e\u003ccode\u003e4c4d5a5\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/b05b919b22a421a85a07fb8daccf9e22219dac53\"\u003e\u003ccode\u003eb05b919\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/0aaf080e993dfbba7e49408df5c4afc39bed3c0f\"\u003e\u003ccode\u003e0aaf080\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/b981db579ed438e2ebbad18dd6a58e6989d2188b\"\u003e\u003ccode\u003eb981db5\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/a113c0dca6c475baac3897f9c310aed851fdfa38\"\u003e\u003ccode\u003ea113c0d\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/fdd7a9fa429b48d1a4a2e28a20de7e2039a726b1\"\u003e\u003ccode\u003efdd7a9f\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/a5fca2c18001eea80c53b73a377a1ba2a83cb142\"\u003e\u003ccode\u003ea5fca2c\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/1bd1488b1eb1d88aa854e8938acc88cdc0ce7f29\"\u003e\u003ccode\u003e1bd1488\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/f7aa8c78c3245c5e277d07398fa9d8a8b16c9280\"\u003e\u003ccode\u003ef7aa8c7\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003ewrangler@4.62.0\u003c/li\u003e\n\u003cli\u003eminiflare@4.20260131.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.12.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/8a210afbfe6d960098ac3f280071a5282a4dd87b\"\u003e\u003ccode\u003e8a210af\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/eb8a415ce33ff16e04e989a59849d7b8ba981a01\"\u003e\u003ccode\u003eeb8a415\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/3b06b18670bd975a6ffc1678b9d9c787f3dcf10a\"\u003e\u003ccode\u003e3b06b18\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/17961bb6a7cadcad7e1c7f86804267f3a04da2fa\"\u003e\u003ccode\u003e17961bb\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/52fdfe7d9427dd65d4d8bca8f37c0c753e25bee7\"\u003e\u003ccode\u003e52fdfe7\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/6d8d9cd6c040721037b4ac323699a35eca69f019\"\u003e\u003ccode\u003e6d8d9cd\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/cb72c1146fdab8af7d071ea0af0ea04c7523ee5b\"\u003e\u003ccode\u003ecb72c11\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003eminiflare@4.20260128.0\u003c/li\u003e\n\u003cli\u003ewrangler@4.61.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.12.7\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/cloudflare/workers-sdk/pull/12056\"\u003e#12056\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/6d5f69fa0c86eed05875603ac31a9f32a4a2bfbd\"\u003e\u003ccode\u003e6d5f69f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/edmundhung\"\u003e\u003ccode\u003e@​edmundhung\u003c/code\u003e\u003c/a\u003e! - fix: allow Vite query parameters like \u003ccode\u003e?raw\u003c/code\u003e on \u003ccode\u003e.sql\u003c/code\u003e file imports\u003c/p\u003e\n\u003cp\u003eImporting \u003ccode\u003e.sql\u003c/code\u003e files with Vite query parameters (e.g., \u003ccode\u003eimport sql from \u0026quot;./query.sql?raw\u0026quot;\u003c/code\u003e) would fail with \u0026quot;No such module\u0026quot; errors in vitest-pool-workers 0.12.x. Both import styles now work:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eimport sql from \u0026quot;./query.sql?raw\u0026quot;\u003c/code\u003e (Vite handles the \u003ccode\u003e?raw\u003c/code\u003e transform)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eimport sql from \u0026quot;./query.sql\u0026quot;\u003c/code\u003e (loaded as Text module)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/cloudflare/workers-sdk/pull/11917\"\u003e#11917\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/7b40ceb8a54964a2be93a2897fbcabc0b0b27eae\"\u003e\u003ccode\u003e7b40ceb\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ksawaneh\"\u003e\u003ccode\u003e@​ksawaneh\u003c/code\u003e\u003c/a\u003e! - Fix CommonJS \u003ccode\u003erequire()\u003c/code\u003e of \u003ccode\u003e.json\u003c/code\u003e files in the module fallback service (avoids \u003ccode\u003eSyntaxError: Unexpected token ':'\u003c/code\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/cloudflare/workers-sdk/pull/11897\"\u003e#11897\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/bbd8a5e98cbe3048d80652ecf74368b9c26bd2ff\"\u003e\u003ccode\u003ebbd8a5e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dario-piotrowicz\"\u003e\u003ccode\u003e@​dario-piotrowicz\u003c/code\u003e\u003c/a\u003e! - Bundle the \u003ccode\u003ezod\u003c/code\u003e dependency to reduce supply chain attack surface\u003c/p\u003e\n\u003cp\u003eIn order to prevent possible npm vulnerability attacks, the team's policy is to bundle\ndependencies in our packages where possible. This helps ensure that only trusted code\nruns on the user's system, even if compromised packages are later published to npm.\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/cloudflare/workers-sdk/commit/04eac7d89ebd2ff155ef497ae04e42c73a68c6c1\"\u003e\u003ccode\u003e04eac7d\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/vitest-pool-workers/issues/12427\"\u003e#12427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/07db12aa3d1d42023666e1abfefc5bb46a619642\"\u003e\u003ccode\u003e07db12a\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/vitest-pool-workers/issues/12383\"\u003e#12383\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/59a9ee2069b15bd0ab33431ff5cbf2a02169c167\"\u003e\u003ccode\u003e59a9ee2\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/vitest-pool-workers/issues/12266\"\u003e#12266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/a4db914dc045198508fafc5c2d67a9f2fec2cc2a\"\u003e\u003ccode\u003ea4db914\u003c/code\u003e\u003c/a\u003e Use vitest#expect from the local context (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/vitest-pool-workers/issues/12356\"\u003e#12356\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/698f510661113d599e28dc652a4fdef0221a13db\"\u003e\u003ccode\u003e698f510\u003c/code\u003e\u003c/a\u003e Speed up \u003ccode\u003epnpm fix\u003c/code\u003e and \u003ccode\u003epnpm check\u003c/code\u003e (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/vitest-pool-workers/issues/12348\"\u003e#12348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/95154f5a578f4bee18c5aa3af64a7da63f252e86\"\u003e\u003ccode\u003e95154f5\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/vitest-pool-workers/issues/12184\"\u003e#12184\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/1228deee27a661254b9957acc1e2149d99df1894\"\u003e\u003ccode\u003e1228dee\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/vitest-pool-workers/issues/12045\"\u003e#12045\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/7b40ceb8a54964a2be93a2897fbcabc0b0b27eae\"\u003e\u003ccode\u003e7b40ceb\u003c/code\u003e\u003c/a\u003e [vitest-pool-workers] Fix JSON require() in module fallback (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/vitest-pool-workers/issues/11917\"\u003e#11917\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/bbd8a5e98cbe3048d80652ecf74368b9c26bd2ff\"\u003e\u003ccode\u003ebbd8a5e\u003c/code\u003e\u003c/a\u003e Minimize the number of the Miniflare package dependencies (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/vitest-pool-workers/issues/11897\"\u003e#11897\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/6d5f69fa0c86eed05875603ac31a9f32a4a2bfbd\"\u003e\u003ccode\u003e6d5f69f\u003c/code\u003e\u003c/a\u003e fix(vitest-pool-workers): allow Vite query parameters like \u003ccode\u003e?raw\u003c/code\u003e on module i...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/cloudflare/workers-sdk/commits/@cloudflare/vitest-pool-workers@0.12.11/packages/vitest-pool-workers\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@eslint/js` from 9.39.2 to 10.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003e\u003ccode\u003e@​eslint/js\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.0.0\u003c/h2\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f9e54f43a5e497cdfa179338b431093245cb787b\"\u003e\u003ccode\u003ef9e54f4\u003c/code\u003e\u003c/a\u003e feat!: estimate rule-tester failure location (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20420\"\u003e#20420\u003c/a\u003e) (ST-DDT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a176319d8ade1a7d9b2d7fb8f038f55a2662325f\"\u003e\u003ccode\u003ea176319\u003c/code\u003e\u003c/a\u003e feat!: replace \u003ccode\u003echalk\u003c/code\u003e with \u003ccode\u003estyleText\u003c/code\u003e and add \u003ccode\u003ecolor\u003c/code\u003e to \u003ccode\u003eResultsMeta\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20227\"\u003e#20227\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7046e6c1e03c4ca0eee4888a1f2eba4c6454f84\"\u003e\u003ccode\u003ec7046e6\u003c/code\u003e\u003c/a\u003e feat!: enable JSX reference tracking (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20152\"\u003e#20152\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fa31a608901684fbcd9906d1907e66561d16e5aa\"\u003e\u003ccode\u003efa31a60\u003c/code\u003e\u003c/a\u003e feat!: add \u003ccode\u003ename\u003c/code\u003e to configs (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20015\"\u003e#20015\u003c/a\u003e) (Kirk Waiblinger)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3383e7ec9028166cafc8ea7986c2f7498d0049f0\"\u003e\u003ccode\u003e3383e7e\u003c/code\u003e\u003c/a\u003e fix!: remove deprecated \u003ccode\u003eSourceCode\u003c/code\u003e methods (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20137\"\u003e#20137\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/501abd0e916a35554c58b7c0365537f1fa3880ce\"\u003e\u003ccode\u003e501abd0\u003c/code\u003e\u003c/a\u003e feat!: update dependency minimatch to v10 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20246\"\u003e#20246\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ca4d3b40085de47561f89656a2207d09946ed45e\"\u003e\u003ccode\u003eca4d3b4\u003c/code\u003e\u003c/a\u003e fix!: stricter rule tester assertions for valid test cases (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20125\"\u003e#20125\u003c/a\u003e) (唯然)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/96512a66c86402fb0538cdcb6cd30b9073f6bf3b\"\u003e\u003ccode\u003e96512a6\u003c/code\u003e\u003c/a\u003e fix!: Remove deprecated rule context methods (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20086\"\u003e#20086\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c69fdacdb2e886b9d965568a397aa8220db3fe90\"\u003e\u003ccode\u003ec69fdac\u003c/code\u003e\u003c/a\u003e feat!: remove eslintrc support (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20037\"\u003e#20037\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/208b5cc34a8374ff81412b5bec2e0800eebfbd04\"\u003e\u003ccode\u003e208b5cc\u003c/code\u003e\u003c/a\u003e feat!: Use \u003ccode\u003eScopeManager#addGlobals()\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20132\"\u003e#20132\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a2ee188ea7a38a0c6155f3d39e2b00e1d0f36e14\"\u003e\u003ccode\u003ea2ee188\u003c/code\u003e\u003c/a\u003e fix!: add \u003ccode\u003euniqueItems: true\u003c/code\u003e in \u003ccode\u003eno-invalid-regexp\u003c/code\u003e option (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20155\"\u003e#20155\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a89059dbf2832d417dd493ee81483227ec44e4ab\"\u003e\u003ccode\u003ea89059d\u003c/code\u003e\u003c/a\u003e feat!: Program range span entire source text (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20133\"\u003e#20133\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/39a6424373d915fa9de0d7b0caba9a4dc3da9b53\"\u003e\u003ccode\u003e39a6424\u003c/code\u003e\u003c/a\u003e fix!: assert 'text' is a string across all RuleFixer methods (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20082\"\u003e#20082\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f28fbf846244e043c92b355b224d121b06140b44\"\u003e\u003ccode\u003ef28fbf8\u003c/code\u003e\u003c/a\u003e fix!: Deprecate \u003ccode\u003e\u0026quot;always\u0026quot;\u003c/code\u003e and \u003ccode\u003e\u0026quot;as-needed\u0026quot;\u003c/code\u003e options of the \u003ccode\u003eradix\u003c/code\u003e rule (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20223\"\u003e#20223\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/aa3fb2b233e929b37220be940575f42c280e0b98\"\u003e\u003ccode\u003eaa3fb2b\u003c/code\u003e\u003c/a\u003e fix!: tighten \u003ccode\u003efunc-names\u003c/code\u003e schema (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20119\"\u003e#20119\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f6c0ed0311dcfee853367d5068c765d066e6b756\"\u003e\u003ccode\u003ef6c0ed0\u003c/code\u003e\u003c/a\u003e feat!: report \u003ccode\u003eeslint-env\u003c/code\u003e comments as errors (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20128\"\u003e#20128\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4bf739fb533e59f7f0a66b65f7bc80be0f37d8db\"\u003e\u003ccode\u003e4bf739f\u003c/code\u003e\u003c/a\u003e fix!: remove deprecated \u003ccode\u003eLintMessage#nodeType\u003c/code\u003e and \u003ccode\u003eTestCaseError#type\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20096\"\u003e#20096\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/523c076866400670fb2192a3f55dbf7ad3469247\"\u003e\u003ccode\u003e523c076\u003c/code\u003e\u003c/a\u003e feat!: drop support for jiti \u0026lt; 2.2.0 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20016\"\u003e#20016\u003c/a\u003e) (michael faith)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/454a292c95f34dad232411ddac06408e6383bb64\"\u003e\u003ccode\u003e454a292\u003c/code\u003e\u003c/a\u003e feat!: update \u003ccode\u003eeslint:recommended\u003c/code\u003e configuration (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20210\"\u003e#20210\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4f880ee02992e1bf0e96ebaba679985e2d1295f1\"\u003e\u003ccode\u003e4f880ee\u003c/code\u003e\u003c/a\u003e feat!: remove \u003ccode\u003ev10_*\u003c/code\u003e and inactive \u003ccode\u003eunstable_*\u003c/code\u003e flags (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20225\"\u003e#20225\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f18115c363a4ac7671a4c7f30ee13d57ebba330f\"\u003e\u003ccode\u003ef18115c\u003c/code\u003e\u003c/a\u003e feat!: \u003ccode\u003eno-shadow-restricted-names\u003c/code\u003e report \u003ccode\u003eglobalThis\u003c/code\u003e by default (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20027\"\u003e#20027\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c6358c31fbd3937b92d89be2618ffdf5a774604e\"\u003e\u003ccode\u003ec6358c3\u003c/code\u003e\u003c/a\u003e feat!: Require Node.js \u003ccode\u003e^20.19.0 || ^22.13.0 || \u0026gt;=24\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20160\"\u003e#20160\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bff9091927811497dbf066b0e3b85ecb37d43822\"\u003e\u003ccode\u003ebff9091\u003c/code\u003e\u003c/a\u003e feat: handle \u003ccode\u003eArray.fromAsync\u003c/code\u003e in \u003ccode\u003earray-callback-return\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20457\"\u003e#20457\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/290c594bb50c439fb71bc75521ee5360daa8c222\"\u003e\u003ccode\u003e290c594\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eself\u003c/code\u003e to \u003ccode\u003eno-implied-eval\u003c/code\u003e rule (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20468\"\u003e#20468\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/43677de07ebd6e14bfac40a46ad749ba783c45f2\"\u003e\u003ccode\u003e43677de\u003c/code\u003e\u003c/a\u003e feat: fix handling of function and class expression names in \u003ccode\u003eno-shadow\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20432\"\u003e#20432\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f0cafe5f37e7765e9d8c2751b5f5d33107687009\"\u003e\u003ccode\u003ef0cafe5\u003c/code\u003e\u003c/a\u003e feat: rule tester add assertion option \u003ccode\u003erequireData\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20409\"\u003e#20409\u003c/a\u003e) (fnx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f7ab6937e63bc618d326710858f5861a68f80616\"\u003e\u003ccode\u003ef7ab693\u003c/code\u003e\u003c/a\u003e feat: output RuleTester test case failure index (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19976\"\u003e#19976\u003c/a\u003e) (ST-DDT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7cbcbf9c3c2008deee7d143ae35e668e8ffbccb3\"\u003e\u003ccode\u003e7cbcbf9\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003ecountThis\u003c/code\u003e option to \u003ccode\u003emax-params\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20236\"\u003e#20236\u003c/a\u003e) (Gerkin)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f148a5eaa1e89dd80ade62f0a690186b00b9f6e1\"\u003e\u003ccode\u003ef148a5e\u003c/code\u003e\u003c/a\u003e feat: add error assertion options (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20247\"\u003e#20247\u003c/a\u003e) (ST-DDT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/09e66549ecada6dcb8c567a60faf044fce049188\"\u003e\u003ccode\u003e09e6654\u003c/code\u003e\u003c/a\u003e feat: update error loc of \u003ccode\u003erequire-yield\u003c/code\u003e and \u003ccode\u003eno-useless-constructor\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20267\"\u003e#20267\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/436b82f3c0a8cfa2fdc17d173e95ea11d5d3ee03\"\u003e\u003ccode\u003e436b82f\u003c/code\u003e\u003c/a\u003e fix: update eslint (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20473\"\u003e#20473\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1d29d22fe302443cec2a11da0816397f94af97ec\"\u003e\u003ccode\u003e1d29d22\u003c/code\u003e\u003c/a\u003e fix: detect default \u003ccode\u003ethis\u003c/code\u003e binding in \u003ccode\u003eArray.fromAsync\u003c/code\u003e callbacks (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20456\"\u003e#20456\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/727451eff55b35d853e0e443d0de58f4550762bf\"\u003e\u003ccode\u003e727451e\u003c/code\u003e\u003c/a\u003e fix: fix regression of global mode report range in \u003ccode\u003estrict\u003c/code\u003e rule (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20462\"\u003e#20462\u003c/a\u003e) (ntnyq)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e80485fcd27196fa0b6f6b5c7ac8cf49ad4b079d\"\u003e\u003ccode\u003ee80485f\u003c/code\u003e\u003c/a\u003e fix: remove fake \u003ccode\u003eFlatESLint\u003c/code\u003e and \u003ccode\u003eLegacyESLint\u003c/code\u003e exports (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20460\"\u003e#20460\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9eeff3bc13813a786b8a4c3815def97c0fb646ef\"\u003e\u003ccode\u003e9eeff3b\u003c/code\u003e\u003c/a\u003e fix: update esquery (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20423\"\u003e#20423\u003c/a\u003e) (cryptnix)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b34b93852d014ebbcf3538d892b55e0216cdf681\"\u003e\u003ccode\u003eb34b938\u003c/code\u003e\u003c/a\u003e fix: use \u003ccode\u003eError.prepareStackTrace\u003c/code\u003e to estimate failing test location (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20436\"\u003e#20436\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/51aab5393b058f7cbed69041a9069b2bd106aabd\"\u003e\u003ccode\u003e51aab53\u003c/code\u003e\u003c/a\u003e fix: update eslint (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20443\"\u003e#20443\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/23490b266276792896a0b7b43c49a1ce87bf8568\"\u003e\u003ccode\u003e23490b2\u003c/code\u003e\u003c/a\u003e fix: handle space before colon in \u003ccode\u003eRuleTester\u003c/code\u003e location estimation (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20433\"\u003e#20433\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f244dbf2191267a4cafd08645243624baf3e8c83\"\u003e\u003ccode\u003ef244dbf\u003c/code\u003e\u003c/a\u003e fix: use \u003ccode\u003eMessagePlaceholderData\u003c/code\u003e type from \u003ccode\u003e@eslint/core\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20348\"\u003e#20348\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d186f8c0747f14890e86a5a39708b052b391ddaf\"\u003e\u003ccode\u003ed186f8c\u003c/code\u003e\u003c/a\u003e fix: update eslint (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20427\"\u003e#20427\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2332262deb4ef3188b210595896bb0ff552a7e66\"\u003e\u003ccode\u003e2332262\u003c/code\u003e\u003c/a\u003e fix: error location should not modify error message in RuleTester (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20421\"\u003e#20421\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ab99b21a6715dee1035d8f4e6d6841853eb5563f\"\u003e\u003ccode\u003eab99b21\u003c/code\u003e\u003c/a\u003e fix: ensure \u003ccode\u003efilename\u003c/code\u003e is passed as third argument to \u003ccode\u003everifyAndFix()\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20405\"\u003e#20405\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8a60f3bc80ad96c65feeb29886342623c630199c\"\u003e\u003ccode\u003e8a60f3b\u003c/code\u003e\u003c/a\u003e fix: remove \u003ccode\u003eecmaVersion\u003c/code\u003e and \u003ccode\u003esourceType\u003c/code\u003e from \u003ccode\u003eParserOptions\u003c/code\u003e type (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20415\"\u003e#20415\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/eafd727a060131f7fc79b2eb5698d8d27683c3a2\"\u003e\u003ccode\u003eeafd727\u003c/code\u003e\u003c/a\u003e fix: remove \u003ccode\u003eTDZ\u003c/code\u003e scope type (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20231\"\u003e#20231\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint/eslint/commits/HEAD/packages/js\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@npmcli/arborist` from 9.1.9 to 9.2.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.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\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/cli/blob/latest/workspaces/arborist/CHANGELOG.md\"\u003e\u003ccode\u003e@​npmcli/arborist\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/cli/compare/arborist-v9.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\u003c/blockquote\u003e\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/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\u003e\u003ca href=\"https://github.com/npm/cli/commit/cf0a17407abc577c27420a1c8a4a0c08c7cefce9\"\u003e\u003ccode\u003ecf0a174\u003c/code\u003e\u003c/a\u003e deps: ssri@10.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/3da9a1a4ebcf1779035b5f9ae985c087f617efe3\"\u003e\u003ccode\u003e3da9a1a\u003c/code\u003e\u003c/a\u003e deps: pacote@15.0.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/fee9b6686892a1c7f976c36ddd5d89b70c416817\"\u003e\u003ccode\u003efee9b66\u003c/code\u003e\u003c/a\u003e deps: npm-registry-fetch@14.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/e940917befcdaf44ee7e24d31b540f4de8507734\"\u003e\u003ccode\u003ee940917\u003c/code\u003e\u003c/a\u003e deps: cacache@17.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/875bd56c33ca5eef80c2a50a11808445f2a39a2a\"\u003e\u003ccode\u003e875bd56\u003c/code\u003e\u003c/a\u003e deps: npm-package-arg@10.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/ac1412966140b8853e7d8d2aceb358b13bb8fe09\"\u003e\u003ccode\u003eac14129\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.11.0 (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/5930\"\u003e#5930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/npm/cli/commits/v9.2.0/workspaces/arborist\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitest/coverage-istanbul` from 3.2.4 to 4.0.18\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/vitest/releases\"\u003e\u003ccode\u003e@​vitest/coverage-istanbul\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.18\u003c/h2\u003e\n\u003ch3\u003e   🚀 Experimental Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eexperimental\u003c/strong\u003e: Add \u003ccode\u003eonModuleRunner\u003c/code\u003e hook to \u003ccode\u003eworker.init\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9286\"\u003evitest-dev/vitest#9286\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/ea837de7d\"\u003e\u003c!-- raw HTML omitted --\u003e(ea837)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003emeta.url\u003c/code\u003e in \u003ccode\u003ecreateRequire\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9441\"\u003evitest-dev/vitest#9441\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e057281ca\"\u003e\u003c!-- raw HTML omitted --\u003e(e0572)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: Hide injected data-testid attributes  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9503\"\u003evitest-dev/vitest#9503\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f89899cd8\"\u003e\u003c!-- raw HTML omitted --\u003e(f8989)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eui\u003c/strong\u003e: Process artifact attachments when generating HTML reporter  -  by \u003ca href=\"https://github.com/macarie\"\u003e\u003ccode\u003e@​macarie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9472\"\u003evitest-dev/vitest#9472\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/225435647\"\u003e\u003c!-- raw HTML omitted --\u003e(22543)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.0.17...v4.0.18\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.0.17\u003c/h2\u003e\n\u003ch3\u003e   🚀 Experimental Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport openTelemetry for browser mode  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9180\"\u003evitest-dev/vitest#9180\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/1ec3a8b68\"\u003e\u003c!-- raw HTML omitted --\u003e(1ec3a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport TRACEPARENT and TRACESTATE environment variables for OpenTelemetry context propagation  -  by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003ehi-ogawa\u003c/strong\u003e and \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9295\"\u003evitest-dev/vitest#9295\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/876cb84c2\"\u003e\u003c!-- raw HTML omitted --\u003e(876cb)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove asymmetric matcher diff r...\n\n_Description has been truncated_","html_url":"https://github.com/brisbanesocialchess/brisbanesocialchess.github.io/pull/938","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/brisbanesocialchess%2Fbrisbanesocialchess.github.io/issues/938","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/938/packages"}},{"old_version":"9.1.10","new_version":"9.3.0","update_type":"minor","path":null,"pr_created_at":"2026-02-17T08:54:34.000Z","version_change":"9.1.10 → 9.3.0","issue":{"uuid":"3951593151","node_id":"PR_kwDOFkeXts7ETDQc","number":645,"state":"open","title":"chore(deps): bump the dependencies group across 1 directory with 2 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-02-17T08:54:34.000Z","updated_at":"2026-02-17T08:55:09.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"dependencies","update_count":2,"packages":[{"name":"ssri","old_version":"13.0.0","new_version":"13.0.1","repository_url":"https://github.com/npm/ssri"},{"name":"@npmcli/arborist","old_version":"9.1.10","new_version":"9.3.0","repository_url":"https://github.com/npm/cli"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dependencies group with 2 updates in the / directory: [ssri](https://github.com/npm/ssri) and [@npmcli/arborist](https://github.com/npm/cli/tree/HEAD/workspaces/arborist).\n\nUpdates `ssri` from 13.0.0 to 13.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/ssri/releases\"\u003essri's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev13.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/ssri/compare/v13.0.0...v13.0.1\"\u003e13.0.1\u003c/a\u003e (2025-12-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/eb833161e9731cbafd679fb0cd4883cc57bf869f\"\u003e\u003ccode\u003eeb83316\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/160\"\u003e#160\u003c/a\u003e hash: filter on known hashes (\u003ca href=\"https://github.com/wraithgar\"\u003e\u003ccode\u003e@​wraithgar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/5b98568ecb1f096a62440571213072bc7fa78057\"\u003e\u003ccode\u003e5b98568\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/160\"\u003e#160\u003c/a\u003e code cleanup (\u003ca href=\"https://github.com/wraithgar\"\u003e\u003ccode\u003e@​wraithgar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/940288e5a54226721526db3195d102230cccfdb6\"\u003e\u003ccode\u003e940288e\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/163\"\u003e#163\u003c/a\u003e remove tap (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/26e09b8765bce1ea658bf677cee23b45393a68c6\"\u003e\u003ccode\u003e26e09b8\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/163\"\u003e#163\u003c/a\u003e move to node:test (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/5ca3f4ad4afdef2d4516287fde79e071d4c8a2ac\"\u003e\u003ccode\u003e5ca3f4a\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/161\"\u003e#161\u003c/a\u003e add benchmarks (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/161\"\u003e#161\u003c/a\u003e) (\u003ca href=\"https://github.com/H4ad\"\u003e\u003ccode\u003e@​H4ad\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/cf696941026a4afcf07c4c2dfef54e44912a290d\"\u003e\u003ccode\u003ecf69694\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/156\"\u003e#156\u003c/a\u003e bump \u003ccode\u003e@​npmcli/eslint-config\u003c/code\u003e from 5.1.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/156\"\u003e#156\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/05ce2c5aa7511431fae297fa01bf26b8cabdc461\"\u003e\u003ccode\u003e05ce2c5\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/158\"\u003e#158\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.28.0 to 4.28.1 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/158\"\u003e#158\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/ssri/blob/main/CHANGELOG.md\"\u003essri's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/ssri/compare/v13.0.0...v13.0.1\"\u003e13.0.1\u003c/a\u003e (2025-12-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/eb833161e9731cbafd679fb0cd4883cc57bf869f\"\u003e\u003ccode\u003eeb83316\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/160\"\u003e#160\u003c/a\u003e hash: filter on known hashes (\u003ca href=\"https://github.com/wraithgar\"\u003e\u003ccode\u003e@​wraithgar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/5b98568ecb1f096a62440571213072bc7fa78057\"\u003e\u003ccode\u003e5b98568\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/160\"\u003e#160\u003c/a\u003e code cleanup (\u003ca href=\"https://github.com/wraithgar\"\u003e\u003ccode\u003e@​wraithgar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/940288e5a54226721526db3195d102230cccfdb6\"\u003e\u003ccode\u003e940288e\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/163\"\u003e#163\u003c/a\u003e remove tap (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/26e09b8765bce1ea658bf677cee23b45393a68c6\"\u003e\u003ccode\u003e26e09b8\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/163\"\u003e#163\u003c/a\u003e move to node:test (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/5ca3f4ad4afdef2d4516287fde79e071d4c8a2ac\"\u003e\u003ccode\u003e5ca3f4a\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/161\"\u003e#161\u003c/a\u003e add benchmarks (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/161\"\u003e#161\u003c/a\u003e) (\u003ca href=\"https://github.com/H4ad\"\u003e\u003ccode\u003e@​H4ad\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/cf696941026a4afcf07c4c2dfef54e44912a290d\"\u003e\u003ccode\u003ecf69694\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/156\"\u003e#156\u003c/a\u003e bump \u003ccode\u003e@​npmcli/eslint-config\u003c/code\u003e from 5.1.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/156\"\u003e#156\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/05ce2c5aa7511431fae297fa01bf26b8cabdc461\"\u003e\u003ccode\u003e05ce2c5\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/ssri/pull/158\"\u003e#158\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.28.0 to 4.28.1 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/158\"\u003e#158\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/73adc1554d0b60606a8fb315d47f7afde7fd913e\"\u003e\u003ccode\u003e73adc15\u003c/code\u003e\u003c/a\u003e chore: release 13.0.1 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/162\"\u003e#162\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/940288e5a54226721526db3195d102230cccfdb6\"\u003e\u003ccode\u003e940288e\u003c/code\u003e\u003c/a\u003e chore: remove tap\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/26e09b8765bce1ea658bf677cee23b45393a68c6\"\u003e\u003ccode\u003e26e09b8\u003c/code\u003e\u003c/a\u003e chore: move to node:test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/eb833161e9731cbafd679fb0cd4883cc57bf869f\"\u003e\u003ccode\u003eeb83316\u003c/code\u003e\u003c/a\u003e fix(hash): filter on known hashes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/5b98568ecb1f096a62440571213072bc7fa78057\"\u003e\u003ccode\u003e5b98568\u003c/code\u003e\u003c/a\u003e fix: code cleanup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/5ca3f4ad4afdef2d4516287fde79e071d4c8a2ac\"\u003e\u003ccode\u003e5ca3f4a\u003c/code\u003e\u003c/a\u003e chore: add benchmarks (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/161\"\u003e#161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/05ce2c5aa7511431fae297fa01bf26b8cabdc461\"\u003e\u003ccode\u003e05ce2c5\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.28.0 to 4.28.1 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/158\"\u003e#158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/60ecae62d7cdde6b73d30cb153b37ff59c6e3296\"\u003e\u003ccode\u003e60ecae6\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.27.1 to 4.28.0 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/157\"\u003e#157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/ssri/commit/cf696941026a4afcf07c4c2dfef54e44912a290d\"\u003e\u003ccode\u003ecf69694\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/eslint-config\u003c/code\u003e from 5.1.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/npm/ssri/issues/156\"\u003e#156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/npm/ssri/compare/v13.0.0...v13.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@npmcli/arborist` from 9.1.10 to 9.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/cli/releases\"\u003e\u003ccode\u003e@​npmcli/arborist\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003earborist: v9.3.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/cli/compare/arborist-v9.2.0...arborist-v9.3.0\"\u003e9.3.0\u003c/a\u003e (2026-02-11)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/7c038b75d4738635a3dd7140b63ead711de3d8d5\"\u003e\u003ccode\u003e7c038b7\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8968\"\u003e#8968\u003c/a\u003e add support for git-256 sha lengths (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/8968\"\u003e#8968\u003c/a\u003e) (\u003ca href=\"https://github.com/wraithgar\"\u003e\u003ccode\u003e@​wraithgar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003earborist: v9.2.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/cli/compare/arborist-v9.1.10...arborist-v9.2.0\"\u003e9.2.0\u003c/a\u003e (2026-02-04)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/f5f6cf7c9fc9315b96eb29c5c7d5ab63ad3a9122\"\u003e\u003ccode\u003ef5f6cf7\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8943\"\u003e#8943\u003c/a\u003e config: add --allow-git (\u003ca href=\"https://github.com/wraithgar\"\u003e\u003ccode\u003e@​wraithgar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/cli/blob/latest/workspaces/arborist/CHANGELOG.md\"\u003e\u003ccode\u003e@​npmcli/arborist\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/cli/compare/arborist-v9.2.0...arborist-v9.3.0\"\u003e9.3.0\u003c/a\u003e (2026-02-11)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/7c038b75d4738635a3dd7140b63ead711de3d8d5\"\u003e\u003ccode\u003e7c038b7\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8968\"\u003e#8968\u003c/a\u003e add support for git-256 sha lengths (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/8968\"\u003e#8968\u003c/a\u003e) (\u003ca href=\"https://github.com/wraithgar\"\u003e\u003ccode\u003e@​wraithgar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/cli/compare/arborist-v9.1.10...arborist-v9.2.0\"\u003e9.2.0\u003c/a\u003e (2026-02-04)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/f5f6cf7c9fc9315b96eb29c5c7d5ab63ad3a9122\"\u003e\u003ccode\u003ef5f6cf7\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/cli/pull/8943\"\u003e#8943\u003c/a\u003e config: add --allow-git (\u003ca href=\"https://github.com/wraithgar\"\u003e\u003ccode\u003e@​wraithgar\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/4d275927e069606c8047b678ad09aafbe18b1673\"\u003e\u003ccode\u003e4d27592\u003c/code\u003e\u003c/a\u003e chore: release 9.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/b584af0237eecd5c32cdab98b8a067798eb25eea\"\u003e\u003ccode\u003eb584af0\u003c/code\u003e\u003c/a\u003e fix: remove unneeded param default\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/2ba1171f867bfacedbab056d165d50e58b0cb7ed\"\u003e\u003ccode\u003e2ba1171\u003c/code\u003e\u003c/a\u003e fix: streamline workspace loading code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/35c94e048543b9d350747449929ff0b8e5e5899a\"\u003e\u003ccode\u003e35c94e0\u003c/code\u003e\u003c/a\u003e chore: remove coverage map\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/2383deb9723593365cf748238f3b2388e7aaf6f5\"\u003e\u003ccode\u003e2383deb\u003c/code\u003e\u003c/a\u003e fix: clean urls from arborist, owner, and ping commands (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/6037\"\u003e#6037\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/c52cf6bc547268833cde2715fe4f6299240049f8\"\u003e\u003ccode\u003ec52cf6b\u003c/code\u003e\u003c/a\u003e fix: properly handle directory, file, git and alias specs in overrides\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/7018b3d46e10ea4d9d81a478dbdf114b6505ed36\"\u003e\u003ccode\u003e7018b3d\u003c/code\u003e\u003c/a\u003e chore: release 9.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/599c25e8cfa2d79eb38efe9fa0c8ff9e6956607d\"\u003e\u003ccode\u003e599c25e\u003c/code\u003e\u003c/a\u003e chore(deps): minify-registry-metadata@3.0.0 (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/5939\"\u003e#5939\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/55e8e72e40770fe2f2ba7d88b3ed0ade60c97a6b\"\u003e\u003ccode\u003e55e8e72\u003c/code\u003e\u003c/a\u003e chore(deps): tap@16.3.2 (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/5937\"\u003e#5937\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/372d158d2637120600a95abee64355ed1cb6f990\"\u003e\u003ccode\u003e372d158\u003c/code\u003e\u003c/a\u003e deps: minimatch@5.1.1 (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/5935\"\u003e#5935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/npm/cli/commits/v9.3.0/workspaces/arborist\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/NodeSecure/scanner/pull/645","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/NodeSecure%2Fscanner/issues/645","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/645/packages"}},{"old_version":"9.1.9","new_version":"9.2.0","update_type":"minor","path":null,"pr_created_at":"2026-02-16T02:48:59.000Z","version_change":"9.1.9 → 9.2.0","issue":{"uuid":"3945606734","node_id":"PR_kwDOPHT-Ds7D_Pix","number":937,"state":"open","title":"Bump the npm-dependencies group across 1 directory with 13 updates","user":"dependabot[bot]","labels":["dependencies","javascript","root","backend"],"assignees":[],"locked":false,"comments_count":5,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-02-16T02:48:59.000Z","updated_at":"2026-02-16T02:49:27.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"npm-dependencies","update_count":13,"packages":[{"name":"esbuild","old_version":"0.25.12","new_version":"0.27.3","repository_url":"https://github.com/evanw/esbuild"},{"name":"glob","old_version":"11.1.0","new_version":"13.0.1","repository_url":"https://github.com/isaacs/node-glob"},{"name":"rollup","old_version":"4.55.1","new_version":"4.57.1","repository_url":"https://github.com/rollup/rollup"},{"name":"@cloudflare/vitest-pool-workers","old_version":"0.9.14","new_version":"0.12.10","repository_url":"https://github.com/cloudflare/workers-sdk"},{"name":"@eslint/js","old_version":"9.39.2","new_version":"10.0.1","repository_url":"https://github.com/eslint/eslint"},{"name":"@npmcli/arborist","old_version":"9.1.9","new_version":"9.2.0","repository_url":"https://github.com/npm/cli"},{"name":"@vitest/coverage-istanbul","old_version":"3.2.4","new_version":"4.0.18","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/coverage-v8","old_version":"3.2.4","new_version":"4.0.18","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"eslint","old_version":"9.39.2","new_version":"10.0.0","repository_url":"https://github.com/eslint/eslint"},{"name":"globals","old_version":"16.5.0","new_version":"17.3.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"prettier","old_version":"3.8.0","new_version":"3.8.1","repository_url":"https://github.com/prettier/prettier"},{"name":"vitest","old_version":"3.2.4","new_version":"4.0.18","repository_url":"https://github.com/vitest-dev/vitest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-dependencies group with 12 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [esbuild](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.3` |\n| [glob](https://github.com/isaacs/node-glob) | `11.1.0` | `13.0.1` |\n| [rollup](https://github.com/rollup/rollup) | `4.55.1` | `4.57.1` |\n| [@cloudflare/vitest-pool-workers](https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/vitest-pool-workers) | `0.9.14` | `0.12.10` |\n| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.39.2` | `10.0.1` |\n| [@npmcli/arborist](https://github.com/npm/cli/tree/HEAD/workspaces/arborist) | `9.1.9` | `9.2.0` |\n| [@vitest/coverage-istanbul](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-istanbul) | `3.2.4` | `4.0.18` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `3.2.4` | `4.0.18` |\n| [eslint](https://github.com/eslint/eslint) | `9.39.2` | `10.0.0` |\n| [globals](https://github.com/sindresorhus/globals) | `16.5.0` | `17.3.0` |\n| [prettier](https://github.com/prettier/prettier) | `3.8.0` | `3.8.1` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `3.2.4` | `4.0.18` |\n\n\nUpdates `esbuild` from 0.25.12 to 0.27.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/releases\"\u003eesbuild's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.27.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ePreserve URL fragments in data URLs (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4370\"\u003e#4370\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eConsider the following HTML, CSS, and SVG:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eindex.html\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"html\"\u003e\u003ccode\u003e\u0026lt;!DOCTYPE html\u0026gt;\n\u0026lt;html\u0026gt;\n  \u0026lt;head\u0026gt;\u0026lt;link rel=\u0026quot;stylesheet\u0026quot; href=\u0026quot;icons.css\u0026quot;\u0026gt;\u0026lt;/head\u0026gt;\n  \u0026lt;body\u0026gt;\u0026lt;div class=\u0026quot;triangle\u0026quot;\u0026gt;\u0026lt;/div\u0026gt;\u0026lt;/body\u0026gt;\n\u0026lt;/html\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eicons.css\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e.triangle {\n  width: 10px;\n  height: 10px;\n  background: currentColor;\n  clip-path: url(./triangle.svg#x);\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003etriangle.svg\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"xml\"\u003e\u003ccode\u003e\u0026lt;svg xmlns=\u0026quot;http://www.w3.org/2000/svg\u0026quot;\u0026gt;\n  \u0026lt;defs\u0026gt;\n    \u0026lt;clipPath id=\u0026quot;x\u0026quot;\u0026gt;\n      \u0026lt;path d=\u0026quot;M0 0H10V10Z\u0026quot;/\u0026gt;\n    \u0026lt;/clipPath\u0026gt;\n  \u0026lt;/defs\u0026gt;\n\u0026lt;/svg\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThe CSS uses a URL fragment (the \u003ccode\u003e#x\u003c/code\u003e) to reference the \u003ccode\u003eclipPath\u003c/code\u003e element in the SVG file. Previously esbuild's CSS bundler didn't preserve the URL fragment when bundling the SVG using the \u003ccode\u003edataurl\u003c/code\u003e loader, which broke the bundled CSS. With this release, esbuild will now preserve the URL fragment in the bundled CSS:\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e/* icons.css */\n.triangle {\n  width: 10px;\n  height: 10px;\n  background: currentColor;\n  clip-path: url('data:image/svg+xml,\u0026lt;svg xmlns=\u0026quot;http://www.w3.org/2000/svg\u0026quot;\u0026gt;\u0026lt;defs\u0026gt;\u0026lt;clipPath id=\u0026quot;x\u0026quot;\u0026gt;\u0026lt;path d=\u0026quot;M0 0H10V10Z\u0026quot;/\u0026gt;\u0026lt;/clipPath\u0026gt;\u0026lt;/defs\u0026gt;\u0026lt;/svg\u0026gt;#x');\n}\n\u003c/code\u003e\u003c/pre\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/evanw/esbuild/blob/main/CHANGELOG.md\"\u003eesbuild's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.27.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ePreserve URL fragments in data URLs (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4370\"\u003e#4370\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eConsider the following HTML, CSS, and SVG:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eindex.html\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"html\"\u003e\u003ccode\u003e\u0026lt;!DOCTYPE html\u0026gt;\n\u0026lt;html\u0026gt;\n  \u0026lt;head\u0026gt;\u0026lt;link rel=\u0026quot;stylesheet\u0026quot; href=\u0026quot;icons.css\u0026quot;\u0026gt;\u0026lt;/head\u0026gt;\n  \u0026lt;body\u0026gt;\u0026lt;div class=\u0026quot;triangle\u0026quot;\u0026gt;\u0026lt;/div\u0026gt;\u0026lt;/body\u0026gt;\n\u0026lt;/html\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eicons.css\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e.triangle {\n  width: 10px;\n  height: 10px;\n  background: currentColor;\n  clip-path: url(./triangle.svg#x);\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003etriangle.svg\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"xml\"\u003e\u003ccode\u003e\u0026lt;svg xmlns=\u0026quot;http://www.w3.org/2000/svg\u0026quot;\u0026gt;\n  \u0026lt;defs\u0026gt;\n    \u0026lt;clipPath id=\u0026quot;x\u0026quot;\u0026gt;\n      \u0026lt;path d=\u0026quot;M0 0H10V10Z\u0026quot;/\u0026gt;\n    \u0026lt;/clipPath\u0026gt;\n  \u0026lt;/defs\u0026gt;\n\u0026lt;/svg\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThe CSS uses a URL fragment (the \u003ccode\u003e#x\u003c/code\u003e) to reference the \u003ccode\u003eclipPath\u003c/code\u003e element in the SVG file. Previously esbuild's CSS bundler didn't preserve the URL fragment when bundling the SVG using the \u003ccode\u003edataurl\u003c/code\u003e loader, which broke the bundled CSS. With this release, esbuild will now preserve the URL fragment in the bundled CSS:\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e/* icons.css */\n.triangle {\n  width: 10px;\n  height: 10px;\n  background: currentColor;\n  clip-path: url('data:image/svg+xml,\u0026lt;svg xmlns=\u0026quot;http://www.w3.org/2000/svg\u0026quot;\u0026gt;\u0026lt;defs\u0026gt;\u0026lt;clipPath id=\u0026quot;x\u0026quot;\u0026gt;\u0026lt;path d=\u0026quot;M0 0H10V10Z\u0026quot;/\u0026gt;\u0026lt;/clipPath\u0026gt;\u0026lt;/defs\u0026gt;\u0026lt;/svg\u0026gt;#x');\n}\n\u003c/code\u003e\u003c/pre\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/evanw/esbuild/commit/9129e00e6c36a3e374820cb5e3fc2cd319c8ab85\"\u003e\u003ccode\u003e9129e00\u003c/code\u003e\u003c/a\u003e publish 0.27.3 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/e20e4115acda9c9f052fdd1ec8d7d5c5489e837b\"\u003e\u003ccode\u003ee20e411\u003c/code\u003e\u003c/a\u003e small fix to release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/0dc0f2dee556460bd7b81d5bbbae5a2f86449ab6\"\u003e\u003ccode\u003e0dc0f2d\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4322\"\u003e#4322\u003c/a\u003e: parse and print CSS \u003ccode\u003e@scope\u003c/code\u003e rules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/55fe39164cd3429fcb92c6f358a8dfe2f6e6e559\"\u003e\u003ccode\u003e55fe391\u003c/code\u003e\u003c/a\u003e update firefox css gradient support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/2c35297c7ad249a51b9cc3974fa91f74dc13f68c\"\u003e\u003ccode\u003e2c35297\u003c/code\u003e\u003c/a\u003e update gradient lowering transform\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/9209e4445abe7610018f0f758fd5d1fa13ec3ea8\"\u003e\u003ccode\u003e9209e44\u003c/code\u003e\u003c/a\u003e Update Go to 1.25.7 (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4388\"\u003e#4388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/e8d861b68cf8c3c3a4806ec87444ee48b9af1ade\"\u003e\u003ccode\u003ee8d861b\u003c/code\u003e\u003c/a\u003e close \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4374\"\u003e#4374\u003c/a\u003e: compat table for the \u003ccode\u003eusing\u003c/code\u003e feature\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/19b8887368396934957abd75f316cc069d6cc067\"\u003e\u003ccode\u003e19b8887\u003c/code\u003e\u003c/a\u003e no longer need \u003ccode\u003ewilliamkapke/node-compat-table\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/7e442189722b54bc6c574ae1148e1014d99e5f32\"\u003e\u003ccode\u003e7e44218\u003c/code\u003e\u003c/a\u003e the \u003ccode\u003ekangax/compat-table\u003c/code\u003e repo moved to a new url\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/23b9338ed5efbdfa29d59b8b0d8088b1761fdc39\"\u003e\u003ccode\u003e23b9338\u003c/code\u003e\u003c/a\u003e run \u003ccode\u003emake update-compat-table\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/evanw/esbuild/compare/v0.25.12...v0.27.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 esbuild since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `glob` from 11.1.0 to 13.0.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/isaacs/node-glob/blob/main/changelog.md\"\u003eglob's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003echangeglob\u003c/h1\u003e\n\u003ch2\u003e13\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMove the CLI program out to a separate package, \u003ccode\u003eglob-bin\u003c/code\u003e.\nInstall that if you'd like to continue using glob from the\ncommand line.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove the unsafe \u003ccode\u003e--shell\u003c/code\u003e option. The \u003ccode\u003e--shell\u003c/code\u003e option is now\nONLY supported on known shells where the behavior can be\nimplemented safely.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e11.1\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/isaacs/node-glob/security/advisories/GHSA-5j98-mcp5-4vw2\"\u003eGHSA-5j98-mcp5-4vw2\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd the \u003ccode\u003e--shell\u003c/code\u003e option for the command line, with a warning\nthat this is unsafe. (It will be removed in v12.)\u003c/li\u003e\n\u003cli\u003eAdd the \u003ccode\u003e--cmd-arg\u003c/code\u003e/\u003ccode\u003e-g\u003c/code\u003e as a way to \u003cem\u003esafely\u003c/em\u003e add positional\narguments to the command provided to the CLI tool.\u003c/li\u003e\n\u003cli\u003eDetect commands with space or quote characters on known shells,\nand pass positional arguments to them safely, avoiding\n\u003ccode\u003eshell:true\u003c/code\u003e execution.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e11.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDrop support for node before v20\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eincludeChildMatches: false\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003eExport the \u003ccode\u003eIgnore\u003c/code\u003e class\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003e--default -p\u003c/code\u003e flag to provide a default pattern\u003c/li\u003e\n\u003cli\u003eexclude symbolic links to directories when \u003ccode\u003efollow\u003c/code\u003e and \u003ccode\u003enodir\u003c/code\u003e\nare both set\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd glob cli\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReturn \u003ccode\u003e'.'\u003c/code\u003e instead of the empty string \u003ccode\u003e''\u003c/code\u003e when the current\nworking directory is returned as a match.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eposix: true\u003c/code\u003e option to return \u003ccode\u003e/\u003c/code\u003e delimited paths, even on\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-glob/commit/c759f03302b7b2ab76747cfe2cadf4a51b113082\"\u003e\u003ccode\u003ec759f03\u003c/code\u003e\u003c/a\u003e 13.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-glob/commit/8354a188e58d66e015f7ad50845260abba8bdd9e\"\u003e\u003ccode\u003e8354a18\u003c/code\u003e\u003c/a\u003e update deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-glob/commit/ff6e0f541ac0fca999fc7803a2774cf1d94f4f47\"\u003e\u003ccode\u003eff6e0f5\u003c/code\u003e\u003c/a\u003e ci: update action versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-glob/commit/14692860a3d266cae5d0fcc119953a13351f6a10\"\u003e\u003ccode\u003e1469286\u003c/code\u003e\u003c/a\u003e update workflows and formatting/docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-glob/commit/3bfb9604fabcd372fd13bbacef90339d10d1aa92\"\u003e\u003ccode\u003e3bfb960\u003c/code\u003e\u003c/a\u003e 13.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-glob/commit/db31a63edaffa88b6361199267f155112f49f4fe\"\u003e\u003ccode\u003edb31a63\u003c/code\u003e\u003c/a\u003e Split the CLI out from the main project\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-glob/commit/54934586bc33b3f90fde6c13c1ca5b719801ee78\"\u003e\u003ccode\u003e5493458\u003c/code\u003e\u003c/a\u003e ci: remove node 20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-glob/commit/3f7526c1f4843404a3548c5c5fc27aa2a329bca2\"\u003e\u003ccode\u003e3f7526c\u003c/code\u003e\u003c/a\u003e test: fix bin tests on windows (slashes)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-glob/commit/2b03ccaf9fc397b6054d639cd5fbe97104d36221\"\u003e\u003ccode\u003e2b03cca\u003c/code\u003e\u003c/a\u003e 12.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-glob/commit/d56203dc19a4af5c8f8177a3b67e63a14a246458\"\u003e\u003ccode\u003ed56203d\u003c/code\u003e\u003c/a\u003e prettier config\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/isaacs/node-glob/compare/v11.1.0...v13.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~isaacs\"\u003eisaacs\u003c/a\u003e, a new releaser for glob 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 `rollup` from 4.55.1 to 4.57.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rollup/rollup/releases\"\u003erollup's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.57.1\u003c/h2\u003e\n\u003ch2\u003e4.57.1\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2026-01-30\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix heap corruption issue in Windows (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6251\"\u003e#6251\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure exports of a dynamic import are fully included when called from a try...catch (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6254\"\u003e#6254\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePull Requests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6251\"\u003e#6251\u003c/a\u003e: fix: Isolate and cache \u003ccode\u003eprocess.report.getReport()\u003c/code\u003e calls in a child process for robust environment detection (\u003ca href=\"https://github.com/alan-agius4\"\u003e\u003ccode\u003e@​alan-agius4\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6252\"\u003e#6252\u003c/a\u003e: chore(deps): update dependency lru-cache to v11 (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6253\"\u003e#6253\u003c/a\u003e: chore(deps): lock file maintenance minor/patch updates (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6254\"\u003e#6254\u003c/a\u003e: Fully include dynamic imports in a try-catch (\u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6255\"\u003e#6255\u003c/a\u003e: chore(deps): lock file maintenance (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.57.0\u003c/h2\u003e\n\u003ch2\u003e4.57.0\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2026-01-27\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd import attributes to all plugin hooks that did not provide them yet (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/5700\"\u003e#5700\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecate returning import attributes from \u003ccode\u003eload\u003c/code\u003e or \u003ccode\u003etransform\u003c/code\u003e hooks as that will no longer be supported with rollup 5 (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/5700\"\u003e#5700\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePull Requests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/5700\"\u003e#5700\u003c/a\u003e: extend more hooks to include import attributes and add warnings (\u003ca href=\"https://github.com/TrickyPi\"\u003e\u003ccode\u003e@​TrickyPi\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6243\"\u003e#6243\u003c/a\u003e: fix(deps): update swc monorepo (major) (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6244\"\u003e#6244\u003c/a\u003e: fix(deps): lock file maintenance minor/patch updates (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6245\"\u003e#6245\u003c/a\u003e: chore(deps): lock file maintenance (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6246\"\u003e#6246\u003c/a\u003e: Refactor to reduce Rollup 5 upgrade diff (\u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.56.0\u003c/h2\u003e\n\u003ch2\u003e4.56.0\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2026-01-22\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTrack object property inclusions of dynamic namespace members (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6230\"\u003e#6230\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHandle methods that access dynamically imported namespace members via \u003ccode\u003ethis\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6230\"\u003e#6230\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePull Requests\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rollup/rollup/blob/master/CHANGELOG.md\"\u003erollup's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.57.1\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2026-01-30\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix heap corruption issue in Windows (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6251\"\u003e#6251\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure exports of a dynamic import are fully included when called from a try...catch (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6254\"\u003e#6254\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePull Requests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6251\"\u003e#6251\u003c/a\u003e: fix: Isolate and cache \u003ccode\u003eprocess.report.getReport()\u003c/code\u003e calls in a child process for robust environment detection (\u003ca href=\"https://github.com/alan-agius4\"\u003e\u003ccode\u003e@​alan-agius4\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6252\"\u003e#6252\u003c/a\u003e: chore(deps): update dependency lru-cache to v11 (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6253\"\u003e#6253\u003c/a\u003e: chore(deps): lock file maintenance minor/patch updates (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6254\"\u003e#6254\u003c/a\u003e: Fully include dynamic imports in a try-catch (\u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6255\"\u003e#6255\u003c/a\u003e: chore(deps): lock file maintenance (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.57.0\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2026-01-27\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd import attributes to all plugin hooks that did not provide them yet (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/5700\"\u003e#5700\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecate returning import attributes from \u003ccode\u003eload\u003c/code\u003e or \u003ccode\u003etransform\u003c/code\u003e hooks as that will no longer be supported with rollup 5 (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/5700\"\u003e#5700\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePull Requests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/5700\"\u003e#5700\u003c/a\u003e: extend more hooks to include import attributes and add warnings (\u003ca href=\"https://github.com/TrickyPi\"\u003e\u003ccode\u003e@​TrickyPi\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6243\"\u003e#6243\u003c/a\u003e: fix(deps): update swc monorepo (major) (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6244\"\u003e#6244\u003c/a\u003e: fix(deps): lock file maintenance minor/patch updates (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6245\"\u003e#6245\u003c/a\u003e: chore(deps): lock file maintenance (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6246\"\u003e#6246\u003c/a\u003e: Refactor to reduce Rollup 5 upgrade diff (\u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.56.0\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2026-01-22\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTrack object property inclusions of dynamic namespace members (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6230\"\u003e#6230\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHandle methods that access dynamically imported namespace members via \u003ccode\u003ethis\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6230\"\u003e#6230\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePull Requests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6230\"\u003e#6230\u003c/a\u003e: Refine namespace handling (\u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\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/rollup/rollup/commit/d37675f25150d6a94dcf4138853bdc2ecb3ce57b\"\u003e\u003ccode\u003ed37675f\u003c/code\u003e\u003c/a\u003e 4.57.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/eafac0b6d3af86fe1b3510ae0657ac5b9a5ece94\"\u003e\u003ccode\u003eeafac0b\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6255\"\u003e#6255\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/47fa568b128870c4a5c12e303d1edf9d53742132\"\u003e\u003ccode\u003e47fa568\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency lru-cache to v11 (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6252\"\u003e#6252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/416f4766fd643d2ed851f82641a0d675846e4674\"\u003e\u003ccode\u003e416f476\u003c/code\u003e\u003c/a\u003e Fully include dynamic imports in a try-catch (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6254\"\u003e#6254\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/5e393e33621f648f9e65eda34bec2946439a91bb\"\u003e\u003ccode\u003e5e393e3\u003c/code\u003e\u003c/a\u003e fix: Isolate and cache \u003ccode\u003eprocess.report.getReport()\u003c/code\u003e calls in a child process ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/c931d2393490ed812fc747a51127fcf01303e82a\"\u003e\u003ccode\u003ec931d23\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance minor/patch updates (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6253\"\u003e#6253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/c79e6c201d1f99e126d2e6bfb3f8c5c100ddcebf\"\u003e\u003ccode\u003ec79e6c2\u003c/code\u003e\u003c/a\u003e Mitigate vulnerability that would allow to steal credentials\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/743d0546f59799a8f7e4e2f4e1ad167f7dae333d\"\u003e\u003ccode\u003e743d054\u003c/code\u003e\u003c/a\u003e 4.57.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/74121c7609af41f19935956ea77cfa25419cbf1d\"\u003e\u003ccode\u003e74121c7\u003c/code\u003e\u003c/a\u003e extend more hooks to include import attributes and add warnings (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/5700\"\u003e#5700\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/c519d82cffa62f912e01d7bf527cf628f127d333\"\u003e\u003ccode\u003ec519d82\u003c/code\u003e\u003c/a\u003e Refactor to reduce Rollup 5 upgrade diff (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6246\"\u003e#6246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rollup/rollup/compare/v4.55.1...v4.57.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@cloudflare/vitest-pool-workers` from 0.9.14 to 0.12.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cloudflare/workers-sdk/releases\"\u003e\u003ccode\u003e@​cloudflare/vitest-pool-workers\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​cloudflare/vitest-pool-workers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.12.10\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/ee9b81fb0cf4aa9812a0b043082076e4c4d8359e\"\u003e\u003ccode\u003eee9b81f\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/63f1adbef0dde3cc6fced41b2aa973eedcb8356f\"\u003e\u003ccode\u003e63f1adb\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/ba13de92c9b9f1b51ff6085234cb9b7ced6def34\"\u003e\u003ccode\u003eba13de9\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/447daa3b0b56b916df4906b25a659ed58c28888e\"\u003e\u003ccode\u003e447daa3\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/fe3af359e9466afbf9df83c51e43a923e547cfbe\"\u003e\u003ccode\u003efe3af35\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/bd4bb98677f065f19872bbf05024b6ad13284a89\"\u003e\u003ccode\u003ebd4bb98\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/dab4bc90e9085d25cdd2596070470cfe4f681e21\"\u003e\u003ccode\u003edab4bc9\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/83adb2cb7f909857d79208474b78cdb7ac4e0638\"\u003e\u003ccode\u003e83adb2c\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/18c07842374657bc4914c9b4d872273c70db0545\"\u003e\u003ccode\u003e18c0784\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003ewrangler@4.63.0\u003c/li\u003e\n\u003cli\u003eminiflare@4.20260205.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​cloudflare/vitest-pool-workers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.12.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/964a39d188af5c7d18b6397fb209b6d69408f702\"\u003e\u003ccode\u003e964a39d\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/253a85de5e86a51c7067d0f5e455ecd89693277d\"\u003e\u003ccode\u003e253a85d\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/ce736b904b4d65e15df65cc9b1e7441b7c37e429\"\u003e\u003ccode\u003ece736b9\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/0c9625a422895925b7ae89f3f371043e96ee5e87\"\u003e\u003ccode\u003e0c9625a\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/47944d1b1b4710aec2aea6d9cefd9c4cb50b41d7\"\u003e\u003ccode\u003e47944d1\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/4c4d5a578b0b66423b6abd553480d3935005246c\"\u003e\u003ccode\u003e4c4d5a5\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/b05b919b22a421a85a07fb8daccf9e22219dac53\"\u003e\u003ccode\u003eb05b919\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/0aaf080e993dfbba7e49408df5c4afc39bed3c0f\"\u003e\u003ccode\u003e0aaf080\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/b981db579ed438e2ebbad18dd6a58e6989d2188b\"\u003e\u003ccode\u003eb981db5\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/a113c0dca6c475baac3897f9c310aed851fdfa38\"\u003e\u003ccode\u003ea113c0d\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/fdd7a9fa429b48d1a4a2e28a20de7e2039a726b1\"\u003e\u003ccode\u003efdd7a9f\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/a5fca2c18001eea80c53b73a377a1ba2a83cb142\"\u003e\u003ccode\u003ea5fca2c\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/1bd1488b1eb1d88aa854e8938acc88cdc0ce7f29\"\u003e\u003ccode\u003e1bd1488\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/f7aa8c78c3245c5e277d07398fa9d8a8b16c9280\"\u003e\u003ccode\u003ef7aa8c7\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003ewrangler@4.62.0\u003c/li\u003e\n\u003cli\u003eminiflare@4.20260131.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​cloudflare/vitest-pool-workers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.12.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/8a210afbfe6d960098ac3f280071a5282a4dd87b\"\u003e\u003ccode\u003e8a210af\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/eb8a415ce33ff16e04e989a59849d7b8ba981a01\"\u003e\u003ccode\u003eeb8a415\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/3b06b18670bd975a6ffc1678b9d9c787f3dcf10a\"\u003e\u003ccode\u003e3b06b18\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/17961bb6a7cadcad7e1c7f86804267f3a04da2fa\"\u003e\u003ccode\u003e17961bb\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/52fdfe7d9427dd65d4d8bca8f37c0c753e25bee7\"\u003e\u003ccode\u003e52fdfe7\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/6d8d9cd6c040721037b4ac323699a35eca69f019\"\u003e\u003ccode\u003e6d8d9cd\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/cb72c1146fdab8af7d071ea0af0ea04c7523ee5b\"\u003e\u003ccode\u003ecb72c11\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003eminiflare@4.20260128.0\u003c/li\u003e\n\u003cli\u003ewrangler@4.61.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​cloudflare/vitest-pool-workers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.12.7\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/cloudflare/workers-sdk/pull/12056\"\u003e#12056\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/6d5f69fa0c86eed05875603ac31a9f32a4a2bfbd\"\u003e\u003ccode\u003e6d5f69f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/edmundhung\"\u003e\u003ccode\u003e@​edmundhung\u003c/code\u003e\u003c/a\u003e! - fix: allow Vite query parameters like \u003ccode\u003e?raw\u003c/code\u003e on \u003ccode\u003e.sql\u003c/code\u003e file imports\u003c/p\u003e\n\u003cp\u003eImporting \u003ccode\u003e.sql\u003c/code\u003e files with Vite query parameters (e.g., \u003ccode\u003eimport sql from \u0026quot;./query.sql?raw\u0026quot;\u003c/code\u003e) would fail with \u0026quot;No such module\u0026quot; errors in vitest-pool-workers 0.12.x. Both import styles now work:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eimport sql from \u0026quot;./query.sql?raw\u0026quot;\u003c/code\u003e (Vite handles the \u003ccode\u003e?raw\u003c/code\u003e transform)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eimport sql from \u0026quot;./query.sql\u0026quot;\u003c/code\u003e (loaded as Text module)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/cloudflare/workers-sdk/pull/11917\"\u003e#11917\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/7b40ceb8a54964a2be93a2897fbcabc0b0b27eae\"\u003e\u003ccode\u003e7b40ceb\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ksawaneh\"\u003e\u003ccode\u003e@​ksawaneh\u003c/code\u003e\u003c/a\u003e! - Fix CommonJS \u003ccode\u003erequire()\u003c/code\u003e of \u003ccode\u003e.json\u003c/code\u003e files in the module fallback service (avoids \u003ccode\u003eSyntaxError: Unexpected token ':'\u003c/code\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/cloudflare/workers-sdk/pull/11897\"\u003e#11897\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/bbd8a5e98cbe3048d80652ecf74368b9c26bd2ff\"\u003e\u003ccode\u003ebbd8a5e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dario-piotrowicz\"\u003e\u003ccode\u003e@​dario-piotrowicz\u003c/code\u003e\u003c/a\u003e! - Bundle the \u003ccode\u003ezod\u003c/code\u003e dependency to reduce supply chain attack surface\u003c/p\u003e\n\u003cp\u003eIn order to prevent possible npm vulnerability attacks, the team's policy is to bundle\ndependencies in our packages where possible. This helps ensure that only trusted code\nruns on the user's system, even if compromised packages are later published to npm.\u003c/p\u003e\n\u003cp\u003eThis change bundles \u003ccode\u003ezod\u003c/code\u003e (a pure JavaScript validation library with no native dependencies)\ninto miniflare and \u003ccode\u003e@​cloudflare/vitest-pool-workers\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eOther dependencies remain external for technical reasons:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003esharp\u003c/code\u003e: Native binary with platform-specific builds\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eundici\u003c/code\u003e: Dynamically required at runtime in worker threads\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ews\u003c/code\u003e: Has optional native bindings for performance\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eworkerd\u003c/code\u003e: Native binary (Cloudflare's JavaScript runtime)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@cspotcode/source-map-support\u003c/code\u003e: Uses require.cache manipulation at runtime\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eyouch\u003c/code\u003e: Dynamically required for lazy loading\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/cloudflare/workers-sdk/blob/main/packages/vitest-pool-workers/CHANGELOG.md\"\u003e\u003ccode\u003e@​cloudflare/vitest-pool-workers\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.12.10\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/ee9b81fb0cf4aa9812a0b043082076e4c4d8359e\"\u003e\u003ccode\u003eee9b81f\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/63f1adbef0dde3cc6fced41b2aa973eedcb8356f\"\u003e\u003ccode\u003e63f1adb\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/ba13de92c9b9f1b51ff6085234cb9b7ced6def34\"\u003e\u003ccode\u003eba13de9\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/447daa3b0b56b916df4906b25a659ed58c28888e\"\u003e\u003ccode\u003e447daa3\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/fe3af359e9466afbf9df83c51e43a923e547cfbe\"\u003e\u003ccode\u003efe3af35\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/bd4bb98677f065f19872bbf05024b6ad13284a89\"\u003e\u003ccode\u003ebd4bb98\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/dab4bc90e9085d25cdd2596070470cfe4f681e21\"\u003e\u003ccode\u003edab4bc9\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/83adb2cb7f909857d79208474b78cdb7ac4e0638\"\u003e\u003ccode\u003e83adb2c\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/18c07842374657bc4914c9b4d872273c70db0545\"\u003e\u003ccode\u003e18c0784\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003ewrangler@4.63.0\u003c/li\u003e\n\u003cli\u003eminiflare@4.20260205.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.12.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/964a39d188af5c7d18b6397fb209b6d69408f702\"\u003e\u003ccode\u003e964a39d\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/253a85de5e86a51c7067d0f5e455ecd89693277d\"\u003e\u003ccode\u003e253a85d\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/ce736b904b4d65e15df65cc9b1e7441b7c37e429\"\u003e\u003ccode\u003ece736b9\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/0c9625a422895925b7ae89f3f371043e96ee5e87\"\u003e\u003ccode\u003e0c9625a\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/47944d1b1b4710aec2aea6d9cefd9c4cb50b41d7\"\u003e\u003ccode\u003e47944d1\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/4c4d5a578b0b66423b6abd553480d3935005246c\"\u003e\u003ccode\u003e4c4d5a5\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/b05b919b22a421a85a07fb8daccf9e22219dac53\"\u003e\u003ccode\u003eb05b919\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/0aaf080e993dfbba7e49408df5c4afc39bed3c0f\"\u003e\u003ccode\u003e0aaf080\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/b981db579ed438e2ebbad18dd6a58e6989d2188b\"\u003e\u003ccode\u003eb981db5\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/a113c0dca6c475baac3897f9c310aed851fdfa38\"\u003e\u003ccode\u003ea113c0d\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/fdd7a9fa429b48d1a4a2e28a20de7e2039a726b1\"\u003e\u003ccode\u003efdd7a9f\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/a5fca2c18001eea80c53b73a377a1ba2a83cb142\"\u003e\u003ccode\u003ea5fca2c\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/1bd1488b1eb1d88aa854e8938acc88cdc0ce7f29\"\u003e\u003ccode\u003e1bd1488\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/f7aa8c78c3245c5e277d07398fa9d8a8b16c9280\"\u003e\u003ccode\u003ef7aa8c7\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003ewrangler@4.62.0\u003c/li\u003e\n\u003cli\u003eminiflare@4.20260131.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.12.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/8a210afbfe6d960098ac3f280071a5282a4dd87b\"\u003e\u003ccode\u003e8a210af\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/eb8a415ce33ff16e04e989a59849d7b8ba981a01\"\u003e\u003ccode\u003eeb8a415\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/3b06b18670bd975a6ffc1678b9d9c787f3dcf10a\"\u003e\u003ccode\u003e3b06b18\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/17961bb6a7cadcad7e1c7f86804267f3a04da2fa\"\u003e\u003ccode\u003e17961bb\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/52fdfe7d9427dd65d4d8bca8f37c0c753e25bee7\"\u003e\u003ccode\u003e52fdfe7\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/6d8d9cd6c040721037b4ac323699a35eca69f019\"\u003e\u003ccode\u003e6d8d9cd\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/cb72c1146fdab8af7d071ea0af0ea04c7523ee5b\"\u003e\u003ccode\u003ecb72c11\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003eminiflare@4.20260128.0\u003c/li\u003e\n\u003cli\u003ewrangler@4.61.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.12.7\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/cloudflare/workers-sdk/pull/12056\"\u003e#12056\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/6d5f69fa0c86eed05875603ac31a9f32a4a2bfbd\"\u003e\u003ccode\u003e6d5f69f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/edmundhung\"\u003e\u003ccode\u003e@​edmundhung\u003c/code\u003e\u003c/a\u003e! - fix: allow Vite query parameters like \u003ccode\u003e?raw\u003c/code\u003e on \u003ccode\u003e.sql\u003c/code\u003e file imports\u003c/p\u003e\n\u003cp\u003eImporting \u003ccode\u003e.sql\u003c/code\u003e files with Vite query parameters (e.g., \u003ccode\u003eimport sql from \u0026quot;./query.sql?raw\u0026quot;\u003c/code\u003e) would fail with \u0026quot;No such module\u0026quot; errors in vitest-pool-workers 0.12.x. Both import styles now work:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eimport sql from \u0026quot;./query.sql?raw\u0026quot;\u003c/code\u003e (Vite handles the \u003ccode\u003e?raw\u003c/code\u003e transform)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eimport sql from \u0026quot;./query.sql\u0026quot;\u003c/code\u003e (loaded as Text module)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/cloudflare/workers-sdk/pull/11917\"\u003e#11917\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/7b40ceb8a54964a2be93a2897fbcabc0b0b27eae\"\u003e\u003ccode\u003e7b40ceb\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ksawaneh\"\u003e\u003ccode\u003e@​ksawaneh\u003c/code\u003e\u003c/a\u003e! - Fix CommonJS \u003ccode\u003erequire()\u003c/code\u003e of \u003ccode\u003e.json\u003c/code\u003e files in the module fallback service (avoids \u003ccode\u003eSyntaxError: Unexpected token ':'\u003c/code\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/cloudflare/workers-sdk/pull/11897\"\u003e#11897\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/bbd8a5e98cbe3048d80652ecf74368b9c26bd2ff\"\u003e\u003ccode\u003ebbd8a5e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dario-piotrowicz\"\u003e\u003ccode\u003e@​dario-piotrowicz\u003c/code\u003e\u003c/a\u003e! - Bundle the \u003ccode\u003ezod\u003c/code\u003e dependency to reduce supply chain attack surface\u003c/p\u003e\n\u003cp\u003eIn order to prevent possible npm vulnerability attacks, the team's policy is to bundle\ndependencies in our packages where possible. This helps ensure that only trusted code\nruns on the user's system, even if compromised packages are later published to npm.\u003c/p\u003e\n\u003cp\u003eThis change bundles \u003ccode\u003ezod\u003c/code\u003e (a pure JavaScript validation library with no native dependencies)\ninto miniflare and \u003ccode\u003e@​cloudflare/vitest-pool-workers\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eOther dependencies remain external for technical reasons:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003esharp\u003c/code\u003e: Native binary with platform-specific builds\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eundici\u003c/code\u003e: Dynamically required at runtime in worker threads\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/cloudflare/workers-sdk/commit/07db12aa3d1d42023666e1abfefc5bb46a619642\"\u003e\u003ccode\u003e07db12a\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/vitest-pool-workers/issues/12383\"\u003e#12383\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/59a9ee2069b15bd0ab33431ff5cbf2a02169c167\"\u003e\u003ccode\u003e59a9ee2\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/vitest-pool-workers/issues/12266\"\u003e#12266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/a4db914dc045198508fafc5c2d67a9f2fec2cc2a\"\u003e\u003ccode\u003ea4db914\u003c/code\u003e\u003c/a\u003e Use vitest#expect from the local context (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/vitest-pool-workers/issues/12356\"\u003e#12356\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/698f510661113d599e28dc652a4fdef0221a13db\"\u003e\u003ccode\u003e698f510\u003c/code\u003e\u003c/a\u003e Speed up \u003ccode\u003epnpm fix\u003c/code\u003e and \u003ccode\u003epnpm check\u003c/code\u003e (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/vitest-pool-workers/issues/12348\"\u003e#12348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/95154f5a578f4bee18c5aa3af64a7da63f252e86\"\u003e\u003ccode\u003e95154f5\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/vitest-pool-workers/issues/12184\"\u003e#12184\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/1228deee27a661254b9957acc1e2149d99df1894\"\u003e\u003ccode\u003e1228dee\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/vitest-pool-workers/issues/12045\"\u003e#12045\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/7b40ceb8a54964a2be93a2897fbcabc0b0b27eae\"\u003e\u003ccode\u003e7b40ceb\u003c/code\u003e\u003c/a\u003e [vitest-pool-workers] Fix JSON require() in module fallback (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/vitest-pool-workers/issues/11917\"\u003e#11917\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/bbd8a5e98cbe3048d80652ecf74368b9c26bd2ff\"\u003e\u003ccode\u003ebbd8a5e\u003c/code\u003e\u003c/a\u003e Minimize the number of the Miniflare package dependencies (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/vitest-pool-workers/issues/11897\"\u003e#11897\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/6d5f69fa0c86eed05875603ac31a9f32a4a2bfbd\"\u003e\u003ccode\u003e6d5f69f\u003c/code\u003e\u003c/a\u003e fix(vitest-pool-workers): allow Vite query parameters like \u003ccode\u003e?raw\u003c/code\u003e on module i...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/fb0e1010d6abe4e1c830f8945023bb1f820fa54f\"\u003e\u003ccode\u003efb0e101\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/vitest-pool-workers/issues/12021\"\u003e#12021\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/cloudflare/workers-sdk/commits/@cloudflare/vitest-pool-workers@0.12.10/packages/vitest-pool-workers\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@eslint/js` from 9.39.2 to 10.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003e\u003ccode\u003e@​eslint/js\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.0.0\u003c/h2\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f9e54f43a5e497cdfa179338b431093245cb787b\"\u003e\u003ccode\u003ef9e54f4\u003c/code\u003e\u003c/a\u003e feat!: estimate rule-tester failure location (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20420\"\u003e#20420\u003c/a\u003e) (ST-DDT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a176319d8ade1a7d9b2d7fb8f038f55a2662325f\"\u003e\u003ccode\u003ea176319\u003c/code\u003e\u003c/a\u003e feat!: replace \u003ccode\u003echalk\u003c/code\u003e with \u003ccode\u003estyleText\u003c/code\u003e and add \u003ccode\u003ecolor\u003c/code\u003e to \u003ccode\u003eResultsMeta\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20227\"\u003e#20227\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7046e6c1e03c4ca0eee4888a1f2eba4c6454f84\"\u003e\u003ccode\u003ec7046e6\u003c/code\u003e\u003c/a\u003e feat!: enable JSX reference tracking (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20152\"\u003e#20152\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fa31a608901684fbcd9906d1907e66561d16e5aa\"\u003e\u003ccode\u003efa31a60\u003c/code\u003e\u003c/a\u003e feat!: add \u003ccode\u003ename\u003c/code\u003e to configs (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20015\"\u003e#20015\u003c/a\u003e) (Kirk Waiblinger)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3383e7ec9028166cafc8ea7986c2f7498d0049f0\"\u003e\u003ccode\u003e3383e7e\u003c/code\u003e\u003c/a\u003e fix!: remove deprecated \u003ccode\u003eSourceCode\u003c/code\u003e methods (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20137\"\u003e#20137\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/501abd0e916a35554c58b7c0365537f1fa3880ce\"\u003e\u003ccode\u003e501abd0\u003c/code\u003e\u003c/a\u003e feat!: update dependency minimatch to v10 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20246\"\u003e#20246\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ca4d3b40085de47561f89656a2207d09946ed45e\"\u003e\u003ccode\u003eca4d3b4\u003c/code\u003e\u003c/a\u003e fix!: stricter rule tester assertions for valid test cases (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20125\"\u003e#20125\u003c/a\u003e) (唯然)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/96512a66c86402fb0538cdcb6cd30b9073f6bf3b\"\u003e\u003ccode\u003e96512a6\u003c/code\u003e\u003c/a\u003e fix!: Remove deprecated rule context methods (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20086\"\u003e#20086\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c69fdacdb2e886b9d965568a397aa8220db3fe90\"\u003e\u003ccode\u003ec69fdac\u003c/code\u003e\u003c/a\u003e feat!: remove eslintrc support (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20037\"\u003e#20037\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/208b5cc34a8374ff81412b5bec2e0800eebfbd04\"\u003e\u003ccode\u003e208b5cc\u003c/code\u003e\u003c/a\u003e feat!: Use \u003ccode\u003eScopeManager#addGlobals()\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20132\"\u003e#20132\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a2ee188ea7a38a0c6155f3d39e2b00e1d0f36e14\"\u003e\u003ccode\u003ea2ee188\u003c/code\u003e\u003c/a\u003e fix!: add \u003ccode\u003euniqueItems: true\u003c/code\u003e in \u003ccode\u003eno-invalid-regexp\u003c/code\u003e option (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20155\"\u003e#20155\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a89059dbf2832d417dd493ee81483227ec44e4ab\"\u003e\u003ccode\u003ea89059d\u003c/code\u003e\u003c/a\u003e feat!: Program range span entire source text (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20133\"\u003e#20133\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/39a6424373d915fa9de0d7b0caba9a4dc3da9b53\"\u003e\u003ccode\u003e39a6424\u003c/code\u003e\u003c/a\u003e fix!: assert 'text' is a string across all RuleFixer methods (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20082\"\u003e#20082\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f28fbf846244e043c92b355b224d121b06140b44\"\u003e\u003ccode\u003ef28fbf8\u003c/code\u003e\u003c/a\u003e fix!: Deprecate \u003ccode\u003e\u0026quot;always\u0026quot;\u003c/code\u003e and \u003ccode\u003e\u0026quot;as-needed\u0026quot;\u003c/code\u003e options of the \u003ccode\u003eradix\u003c/code\u003e rule (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20223\"\u003e#20223\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/aa3fb2b233e929b37220be940575f42c280e0b98\"\u003e\u003ccode\u003eaa3fb2b\u003c/code\u003e\u003c/a\u003e fix!: tighten \u003ccode\u003efunc-names\u003c/code\u003e schema (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20119\"\u003e#20119\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f6c0ed0311dcfee853367d5068c765d066e6b756\"\u003e\u003ccode\u003ef6c0ed0\u003c/code\u003e\u003c/a\u003e feat!: report \u003ccode\u003eeslint-env\u003c/code\u003e comments as errors (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20128\"\u003e#20128\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4bf739fb533e59f7f0a66b65f7bc80be0f37d8db\"\u003e\u003ccode\u003e4bf739f\u003c/code\u003e\u003c/a\u003e fix!: remove deprecated \u003ccode\u003eLintMessage#nodeType\u003c/code\u003e and \u003ccode\u003eTestCaseError#type\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20096\"\u003e#20096\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/523c076866400670fb2192a3f55dbf7ad3469247\"\u003e\u003ccode\u003e523c076\u003c/code\u003e\u003c/a\u003e feat!: drop support for jiti \u0026lt; 2.2.0 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20016\"\u003e#20016\u003c/a\u003e) (michael faith)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/454a292c95f34dad232411ddac06408e6383bb64\"\u003e\u003ccode\u003e454a292\u003c/code\u003e\u003c/a\u003e feat!: update \u003ccode\u003eeslint:recommended\u003c/code\u003e configuration (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20210\"\u003e#20210\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4f880ee02992e1bf0e96ebaba679985e2d1295f1\"\u003e\u003ccode\u003e4f880ee\u003c/code\u003e\u003c/a\u003e feat!: remove \u003ccode\u003ev10_*\u003c/code\u003e and inactive \u003ccode\u003eunstable_*\u003c/code\u003e flags (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20225\"\u003e#20225\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f18115c363a4ac7671a4c7f30ee13d57ebba330f\"\u003e\u003ccode\u003ef18115c\u003c/code\u003e\u003c/a\u003e feat!: \u003ccode\u003eno-shadow-restricted-names\u003c/code\u003e report \u003ccode\u003eglobalThis\u003c/code\u003e by default (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20027\"\u003e#20027\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c6358c31fbd3937b92d89be2618ffdf5a774604e\"\u003e\u003ccode\u003ec6358c3\u003c/code\u003e\u003c/a\u003e feat!: Require Node.js \u003ccode\u003e^20.19.0 || ^22.13.0 || \u0026gt;=24\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20160\"\u003e#20160\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bff9091927811497dbf066b0e3b85ecb37d43822\"\u003e\u003ccode\u003ebff9091\u003c/code\u003e\u003c/a\u003e feat: handle \u003ccode\u003eArray.fromAsync\u003c/code\u003e in \u003ccode\u003earray-callback-return\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20457\"\u003e#20457\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/290c594bb50c439fb71bc75521ee5360daa8c222\"\u003e\u003ccode\u003e290c594\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eself\u003c/code\u003e to \u003ccode\u003eno-implied-eval\u003c/code\u003e rule (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20468\"\u003e#20468\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/43677de07ebd6e14bfac40a46ad749ba783c45f2\"\u003e\u003ccode\u003e43677de\u003c/code\u003e\u003c/a\u003e feat: fix handling of function and class expression names in \u003ccode\u003eno-shadow\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20432\"\u003e#20432\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f0cafe5f37e7765e9d8c2751b5f5d33107687009\"\u003e\u003ccode\u003ef0cafe5\u003c/code\u003e\u003c/a\u003e feat: rule tester add assertion option \u003ccode\u003erequireData\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20409\"\u003e#20409\u003c/a\u003e) (fnx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f7ab6937e63bc618d326710858f5861a68f80616\"\u003e\u003ccode\u003ef7ab693\u003c/code\u003e\u003c/a\u003e feat: output RuleTester test case failure index (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19976\"\u003e#19976\u003c/a\u003e) (ST-DDT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7cbcbf9c3c2008deee7d143ae35e668e8ffbccb3\"\u003e\u003ccode\u003e7cbcbf9\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003ecountThis\u003c/code\u003e option to \u003ccode\u003emax-params\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20236\"\u003e#20236\u003c/a\u003e) (Gerkin)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f148a5eaa1e89dd80ade62f0a690186b00b9f6e1\"\u003e\u003ccode\u003ef148a5e\u003c/code\u003e\u003c/a\u003e feat: add error assertion options (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20247\"\u003e#20247\u003c/a\u003e) (ST-DDT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/09e66549ecada6dcb8c567a60faf044fce049188\"\u003e\u003ccode\u003e09e6654\u003c/code\u003e\u003c/a\u003e feat: update error loc of \u003ccode\u003erequire-yield\u003c/code\u003e and \u003ccode\u003eno-useless-constructor\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20267\"\u003e#20267\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/436b82f3c0a8cfa2fdc17d173e95ea11d5d3ee03\"\u003e\u003ccode\u003e436b82f\u003c/code\u003e\u003c/a\u003e fix: update eslint (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20473\"\u003e#20473\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1d29d22fe302443cec2a11da0816397f94af97ec\"\u003e\u003ccode\u003e1d29d22\u003c/code\u003e\u003c/a\u003e fix: detect default \u003ccode\u003ethis\u003c/code\u003e binding in \u003ccode\u003eArray.fromAsync\u003c/code\u003e callbacks (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20456\"\u003e#20456\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/727451eff55b35d853e0e443d0de58f4550762bf\"\u003e\u003ccode\u003e727451e\u003c/code\u003e\u003c/a\u003e fix: fix regression of global mode report range in \u003ccode\u003estrict\u003c/code\u003e rule (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20462\"\u003e#20462\u003c/a\u003e) (ntnyq)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e80485fcd27196fa0b6f6b5c7ac8cf49ad4b079d\"\u003e\u003ccode\u003ee80485f\u003c/code\u003e\u003c/a\u003e fix: remove fake \u003ccode\u003eFlatESLint\u003c/code\u003e and \u003ccode\u003eLegacyESLint\u003c/code\u003e exports (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20460\"\u003e#20460\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9eeff3bc13813a786b8a4c3815def97c0fb646ef\"\u003e\u003ccode\u003e9eeff3b\u003c/code\u003e\u003c/a\u003e fix: update esquery (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20423\"\u003e#20423\u003c/a\u003e) (cryptnix)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b34b93852d014ebbcf3538d892b55e0216cdf681\"\u003e\u003ccode\u003eb34b938\u003c/code\u003e\u003c/a\u003e fix: use \u003ccode\u003eError.prepareStackTrace\u003c/code\u003e to estimate failing test location (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20436\"\u003e#20436\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/51aab5393b058f7cbed69041a9069b2bd106aabd\"\u003e\u003ccode\u003e51aab53\u003c/code\u003e\u003c/a\u003e fix: update eslint (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20443\"\u003e#20443\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/23490b266276792896a0b7b43c49a1ce87bf8568\"\u003e\u003ccode\u003e23490b2\u003c/code\u003e\u003c/a\u003e fix: handle space before colon in \u003ccode\u003eRuleTester\u003c/code\u003e location estimation (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20433\"\u003e#20433\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f244dbf2191267a4cafd08645243624baf3e8c83\"\u003e\u003ccode\u003ef244dbf\u003c/code\u003e\u003c/a\u003e fix: use \u003ccode\u003eMessagePlaceholderData\u003c/code\u003e type from \u003ccode\u003e@eslint/core\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20348\"\u003e#20348\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d186f8c0747f14890e86a5a39708b052b391ddaf\"\u003e\u003ccode\u003ed186f8c\u003c/code\u003e\u003c/a\u003e fix: update eslint (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20427\"\u003e#20427\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2332262deb4ef3188b210595896bb0ff552a7e66\"\u003e\u003ccode\u003e2332262\u003c/code\u003e\u003c/a\u003e fix: error location should not modify error message in RuleTester (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20421\"\u003e#20421\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ab99b21a6715dee1035d8f4e6d6841853eb5563f\"\u003e\u003ccode\u003eab99b21\u003c/code\u003e\u003c/a\u003e fix: ensure \u003ccode\u003efilename\u003c/code\u003e is passed as third argument to \u003ccode\u003everifyAndFix()\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20405\"\u003e#20405\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8a60f3bc80ad96c65feeb29886342623c630199c\"\u003e\u003ccode\u003e8a60f3b\u003c/code\u003e\u003c/a\u003e fix: remove \u003ccode\u003eecmaVersion\u003c/code\u003e and \u003ccode\u003esourceType\u003c/code\u003e from \u003ccode\u003eParserOptions\u003c/code\u003e type (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20415\"\u003e#20415\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/eafd727a060131f7fc79b2eb5698d8d27683c3a2\"\u003e\u003ccode\u003eeafd727\u003c/code\u003e\u003c/a\u003e fix: remove \u003ccode\u003eTDZ\u003c/code\u003e scope type (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20231\"\u003e#20231\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint/eslint/commits/HEAD/packages/js\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@npmcli/arborist` from 9.1.9 to 9.2.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.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\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/cli/blob/latest/workspaces/arborist/CHANGELOG.md\"\u003e\u003ccode\u003e@​npmcli/arborist\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/cli/compare/arborist-v9.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\u003c/blockquote\u003e\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/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\u003e\u003ca href=\"https://github.com/npm/cli/commit/cf0a17407abc577c27420a1c8a4a0c08c7cefce9\"\u003e\u003ccode\u003ecf0a174\u003c/code\u003e\u003c/a\u003e deps: ssri@10.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/3da9a1a4ebcf1779035b5f9ae985c087f617efe3\"\u003e\u003ccode\u003e3da9a1a\u003c/code\u003e\u003c/a\u003e deps: pacote@15.0.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/fee9b6686892a1c7f976c36ddd5d89b70c416817\"\u003e\u003ccode\u003efee9b66\u003c/code\u003e\u003c/a\u003e deps: npm-registry-fetch@14.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/e940917befcdaf44ee7e24d31b540f4de8507734\"\u003e\u003ccode\u003ee940917\u003c/code\u003e\u003c/a\u003e deps: cacache@17.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/875bd56c33ca5eef80c2a50a11808445f2a39a2a\"\u003e\u003ccode\u003e875bd56\u003c/code\u003e\u003c/a\u003e deps: npm-package-arg@10.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/ac1412966140b8853e7d8d2aceb358b13bb8fe09\"\u003e\u003ccode\u003eac14129\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.11.0 (\u003ca href=\"https://github.com/npm/cli/tree/HEAD/workspaces/arborist/issues/5930\"\u003e#5930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/npm/cli/commits/v9.2.0/workspaces/arborist\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitest/coverage-istanbul` from 3.2.4 to 4.0.18\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/vitest/releases\"\u003e\u003ccode\u003e@​vitest/coverage-istanbul\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.18\u003c/h2\u003e\n\u003ch3\u003e   🚀 Experimental Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eexperimental\u003c/strong\u003e: Add \u003ccode\u003eonModuleRunner\u003c/code\u003e hook to \u003ccode\u003eworker.init\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9286\"\u003evitest-dev/vitest#9286\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/ea837de7d\"\u003e\u003c!-- raw HTML omitted --\u003e(ea837)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003emeta.url\u003c/code\u003e in \u003ccode\u003ecreateRequire\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9441\"\u003evitest-dev/vitest#9441\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e057281ca\"\u003e\u003c!-- raw HTML omitted --\u003e(e0572)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: Hide injected data-testid attributes  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9503\"\u003evitest-dev/vitest#9503\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f89899cd8\"\u003e\u003c!-- raw HTML omitted --\u003e(f8989)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eui\u003c/strong\u003e: Process artifact attachments when generating HTML reporter  -  by \u003ca href=\"https://github.com/macarie\"\u003e\u003ccode\u003e@​macarie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9472\"\u003evitest-dev/vitest#9472\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/225435647\"\u003e\u003c!-- raw HTML omitted --\u003e(22543)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.0.17...v4.0.18\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.0.17\u003c/h2\u003e\n\u003ch3\u003e   🚀 Experimental Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport openTelemetry for browser mode  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9180\"\u003evitest-dev/vitest#9180\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/1ec3a8b68\"\u003e\u003c!-- raw HTML omitted --\u003e(1ec3a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport TRACEPARENT and TRACESTATE environment variables for OpenTelemetry context propagation  -  by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003ehi-ogawa\u003c/strong\u003e and \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9295\"\u003evitest-dev/vitest#9295\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/876cb84c2\"\u003e\u003c!-- raw HTML omitted --\u003e(876cb)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove asymmetric matcher diff readability by unwrapping container matchers  -  by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003esheremet-va\u003c/strong\u003e, \u003cstrong\u003ehi-ogawa\u003c/strong\u003e and \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9330\"\u003evitest-dev/vitest#9330\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b2ec724a8\"\u003e\u003c!-- raw HTML omitted --\u003e(b2ec7)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove runner error when importing outside of test context  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9335\"\u003evitest-dev/vitest#9335\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/2dd3dd839\"\u003e\u003c!-- raw HTML omitted --\u003e(2dd3d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace crypto.randomUUID to allow insecure environments (fix \u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-istanbul/issues/9\"\u003e#9\u003c/a\u003e…  -  by \u003ca href=\"https://github.com/plusgut\"\u003e\u003ccode\u003e@​plusgut\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9339\"\u003evitest-dev/vitest#9339\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9\"\u003evitest-dev/vitest#9\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e6a3f8cc7\"\u003e\u003c!-- raw HTML omitted --\u003e(e6a3f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle null options in \u003ccode\u003eaddEventHandler\u003c/code\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-istanbul/issues/9371\"\u003e#9371\u003c/a\u003e  -  by \u003ca href=\"https://github.com/ThibautMarechal\"\u003e\u003ccode\u003e@​ThibautMarechal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9372\"\u003evitest-dev/vitest#9372\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9371\"\u003evitest-dev/vitest#9371\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/40841ff00\"\u003e\u003c!-- raw HTML omitted --\u003e(40841)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTypo in browser.provider error  -  by \u003ca href=\"https://github.com/deammer\"\u003e\u003ccode\u003e@​deammer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9394\"\u003evitest-dev/vitest#9394\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/4b67fc25a\"\u003e\u003c!-- raw HTML omitted --\u003e(4b67f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eprocess.env\u003c/code\u003e and \u003ccode\u003eimport.meta.env\u003c/code\u003e defines in inline project  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9239\"\u003evitest-dev/vitest#9239\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b70c96121\"\u003e\u003c!-- raw HTML omitted --\u003e(b70c9)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix upload File instance  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9294\"\u003evitest-dev/vitest#9294\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b67788c69\"\u003e\u003c!-- raw HTML omitted --\u003e(b6778)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix invalid project token for artifacts assets  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9321\"\u003evitest-dev/vitest#9321\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/caa7d73d4\"\u003e\u003c!-- raw HTML omitted --\u003e(caa7d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLog \u003ccode\u003eErrorEvent.message\u003c/code\u003e when unhandled \u003ccode\u003eErrorEvent.error\u003c/code\u003e is null  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9322\"\u003evitest-dev/vitest#9322\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5d84eeb91\"\u003e\u003c!-- raw HTML omitted --\u003e(5d84e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003efileParallelism\u003c/code\u003e on an instance  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9328\"\u003evitest-dev/vitest#9328\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/150065459\"\u003e\u003c!-- raw HTML omitted --\u003e(15006)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecoverage\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eRemove unnecessary \u003ccode\u003eistanbul-lib-source-maps\u003c/code\u003e usage  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9344\"\u003evitest-dev/vitest#9344\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b09405375\"\u003e\u003c!-- raw HTML omitted --\u003e(b0940)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApply patch from \u003ca href=\"https://redirect.github.com/istanbuljs/istanbuljs/issues/837\"\u003eistanbuljs/istanbuljs#837\u003c/a\u003e  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003esapphi-red\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/...\n\n_Description has been truncated_","html_url":"https://github.com/brisbanesocialchess/brisbanesocialchess.github.io/pull/937","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/brisbanesocialchess%2Fbrisbanesocialchess.github.io/issues/937","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/937/packages"}},{"old_version":"9.1.9","new_version":"9.1.10","update_type":"patch","path":null,"pr_created_at":"2026-02-02T10:42:39.000Z","version_change":"9.1.9 → 9.1.10","issue":{"uuid":"3885235022","node_id":"PR_kwDOFkeXts7A4MOe","number":630,"state":"open","title":"chore(deps): bump the dependencies group with 2 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-02-02T10:42:39.000Z","updated_at":"2026-02-02T10:43:15.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"dependencies","update_count":2,"packages":[{"name":"@nodesecure/js-x-ray","old_version":"11.3.0","new_version":"11.4.0","repository_url":"https://github.com/NodeSecure/js-x-ray"},{"name":"@npmcli/arborist","old_version":"9.1.9","new_version":"9.1.10","repository_url":"https://github.com/npm/cli"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dependencies group with 2 updates: [@nodesecure/js-x-ray](https://github.com/NodeSecure/js-x-ray/tree/HEAD/workspaces/js-x-ray) and [@npmcli/arborist](https://github.com/npm/cli/tree/HEAD/workspaces/arborist).\n\nUpdates `@nodesecure/js-x-ray` from 11.3.0 to 11.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/NodeSecure/js-x-ray/releases\"\u003e\u003ccode\u003e@​nodesecure/js-x-ray\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​nodesecure/js-x-ray\u003c/code\u003e\u003ca href=\"https://github.com/11\"\u003e\u003ccode\u003e@​11\u003c/code\u003e\u003c/a\u003e.4.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/NodeSecure/js-x-ray/pull/468\"\u003e#468\u003c/a\u003e \u003ca href=\"https://github.com/NodeSecure/js-x-ray/commit/317d679447b19177459805807b80c91511125e38\"\u003e\u003ccode\u003e317d679\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/7amed3li\"\u003e\u003ccode\u003e@​7amed3li\u003c/code\u003e\u003c/a\u003e! - feat(isLiteral): add email collection using CollectableSet API\u003c/p\u003e\n\u003cp\u003eImplemented email detection and collection in the isLiteral probe. The probe now identifies email addresses in string literals using the same regex pattern as the CLI and collects them via the CollectableSet API.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded email regex constant matching CLI implementation\u003c/li\u003e\n\u003cli\u003eEmail addresses are now collected when CollectableSet(\u0026quot;email\u0026quot;) is provided\u003c/li\u003e\n\u003cli\u003eAdded comprehensive test cases covering valid/invalid formats and edge cases\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/NodeSecure/js-x-ray/pull/462\"\u003e#462\u003c/a\u003e \u003ca href=\"https://github.com/NodeSecure/js-x-ray/commit/ed0a637f74f067178ac2482cddc75983ee35bef1\"\u003e\u003ccode\u003eed0a637\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/7amed3li\"\u003e\u003ccode\u003e@​7amed3li\u003c/code\u003e\u003c/a\u003e! - Support multiple named main handlers in probes (resolves \u003ca href=\"https://github.com/NodeSecure/js-x-ray/tree/HEAD/workspaces/js-x-ray/issues/460\"\u003e#460\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eIntroduces support for multiple named main entrypoints in probes, allowing probes to define different handlers for various analysis scenarios. This enables more flexible probe implementations while maintaining full backward compatibility.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eKey Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eNamedMainHandlers\u003c/code\u003e type supporting multiple handler functions with required \u003ccode\u003edefault\u003c/code\u003e handler\u003c/li\u003e\n\u003cli\u003eExtended \u003ccode\u003eProbeContext\u003c/code\u003e with \u003ccode\u003esetEntryPoint(handlerName: string)\u003c/code\u003e method for handler selection\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003eProbe\u003c/code\u003e interface to accept either single \u003ccode\u003emain\u003c/code\u003e function or \u003ccode\u003eNamedMainHandlers\u003c/code\u003e object\u003c/li\u003e\n\u003cli\u003eImplemented handler resolution logic in \u003ccode\u003eProbeRunner#runProbe\u003c/code\u003e with automatic cleanup\u003c/li\u003e\n\u003cli\u003eAdded comprehensive test coverage (all 14 existing tests + 8 new tests passing)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eBackward Compatibility:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eExisting probes with single \u003ccode\u003emain\u003c/code\u003e function continue to work without changes\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esetEntryPoint\u003c/code\u003e method available but optional for backward-compatible probes\u003c/li\u003e\n\u003cli\u003eNo breaking changes to existing API\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThis is the core infrastructure PR. Future work will include example probe refactoring and documentation updates.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/NodeSecure/js-x-ray/pull/456\"\u003e#456\u003c/a\u003e \u003ca href=\"https://github.com/NodeSecure/js-x-ray/commit/9f4e420128f36fd9cd409a3a02bcd0653fe59257\"\u003e\u003ccode\u003e9f4e420\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/7amed3li\"\u003e\u003ccode\u003e@​7amed3li\u003c/code\u003e\u003c/a\u003e! - Add sensitivity option to AstAnalyser for configurable warning detection\u003c/p\u003e\n\u003cp\u003eIntroduces a new sensitivity option in AstAnalyserOptions that allows users to control the strictness of warning detection:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003econservative (default): Maintains current strict behavior to minimize false positives. Suitable for scanning ecosystem libraries.\u003c/li\u003e\n\u003cli\u003eaggressive: Detects all child_process usage for maximum visibility in local project scanning.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThis change implements the sensitivity option for the isUnsafeCommand probe. Additional probes (isSerializeEnv, data-exfiltration) can be updated in future releases.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/NodeSecure/js-x-ray/pull/480\"\u003e#480\u003c/a\u003e \u003ca href=\"https://github.com/NodeSecure/js-x-ray/commit/d9e0481502a853d69f27262594509002f33366e1\"\u003e\u003ccode\u003ed9e0481\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/clemgbld\"\u003e\u003ccode\u003e@​clemgbld\u003c/code\u003e\u003c/a\u003e! - feat(js-x-ray): add sql-injection probe\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/NodeSecure/js-x-ray/pull/467\"\u003e#467\u003c/a\u003e \u003ca href=\"https://github.com/NodeSecure/js-x-ray/commit/8948caad67efd6080ae43b150d8a406a8a56ec6c\"\u003e\u003ccode\u003e8948caa\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/7amed3li\"\u003e\u003ccode\u003e@​7amed3li\u003c/code\u003e\u003c/a\u003e! - feat(isSerializeEnv): add named handler for direct process.env access detection\u003c/p\u003e\n\u003cp\u003eIntroduces a named handler pattern in the \u003ccode\u003eisSerializeEnv\u003c/code\u003e probe to detect direct \u003ccode\u003eprocess.env\u003c/code\u003e access when running in \u003cstrong\u003eaggressive\u003c/strong\u003e sensitivity mode.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eChanges:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003evalidateProcessEnv\u003c/code\u003e validator to detect \u003ccode\u003eprocess.env\u003c/code\u003e MemberExpression nodes\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eprocessEnvHandler\u003c/code\u003e named handler that triggers only in aggressive mode\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/NodeSecure/js-x-ray/blob/master/workspaces/js-x-ray/CHANGELOG.md\"\u003e\u003ccode\u003e@​nodesecure/js-x-ray\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e11.4.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/NodeSecure/js-x-ray/pull/468\"\u003e#468\u003c/a\u003e \u003ca href=\"https://github.com/NodeSecure/js-x-ray/commit/317d679447b19177459805807b80c91511125e38\"\u003e\u003ccode\u003e317d679\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/7amed3li\"\u003e\u003ccode\u003e@​7amed3li\u003c/code\u003e\u003c/a\u003e! - feat(isLiteral): add email collection using CollectableSet API\u003c/p\u003e\n\u003cp\u003eImplemented email detection and collection in the isLiteral probe. The probe now identifies email addresses in string literals using the same regex pattern as the CLI and collects them via the CollectableSet API.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded email regex constant matching CLI implementation\u003c/li\u003e\n\u003cli\u003eEmail addresses are now collected when CollectableSet(\u0026quot;email\u0026quot;) is provided\u003c/li\u003e\n\u003cli\u003eAdded comprehensive test cases covering valid/invalid formats and edge cases\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/NodeSecure/js-x-ray/pull/462\"\u003e#462\u003c/a\u003e \u003ca href=\"https://github.com/NodeSecure/js-x-ray/commit/ed0a637f74f067178ac2482cddc75983ee35bef1\"\u003e\u003ccode\u003eed0a637\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/7amed3li\"\u003e\u003ccode\u003e@​7amed3li\u003c/code\u003e\u003c/a\u003e! - Support multiple named main handlers in probes (resolves \u003ca href=\"https://github.com/NodeSecure/js-x-ray/tree/HEAD/workspaces/js-x-ray/issues/460\"\u003e#460\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eIntroduces support for multiple named main entrypoints in probes, allowing probes to define different handlers for various analysis scenarios. This enables more flexible probe implementations while maintaining full backward compatibility.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eKey Changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eNamedMainHandlers\u003c/code\u003e type supporting multiple handler functions with required \u003ccode\u003edefault\u003c/code\u003e handler\u003c/li\u003e\n\u003cli\u003eExtended \u003ccode\u003eProbeContext\u003c/code\u003e with \u003ccode\u003esetEntryPoint(handlerName: string)\u003c/code\u003e method for handler selection\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003eProbe\u003c/code\u003e interface to accept either single \u003ccode\u003emain\u003c/code\u003e function or \u003ccode\u003eNamedMainHandlers\u003c/code\u003e object\u003c/li\u003e\n\u003cli\u003eImplemented handler resolution logic in \u003ccode\u003eProbeRunner#runProbe\u003c/code\u003e with automatic cleanup\u003c/li\u003e\n\u003cli\u003eAdded comprehensive test coverage (all 14 existing tests + 8 new tests passing)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eBackward Compatibility:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eExisting probes with single \u003ccode\u003emain\u003c/code\u003e function continue to work without changes\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esetEntryPoint\u003c/code\u003e method available but optional for backward-compatible probes\u003c/li\u003e\n\u003cli\u003eNo breaking changes to existing API\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThis is the core infrastructure PR. Future work will include example probe refactoring and documentation updates.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/NodeSecure/js-x-ray/pull/456\"\u003e#456\u003c/a\u003e \u003ca href=\"https://github.com/NodeSecure/js-x-ray/commit/9f4e420128f36fd9cd409a3a02bcd0653fe59257\"\u003e\u003ccode\u003e9f4e420\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/7amed3li\"\u003e\u003ccode\u003e@​7amed3li\u003c/code\u003e\u003c/a\u003e! - Add sensitivity option to AstAnalyser for configurable warning detection\u003c/p\u003e\n\u003cp\u003eIntroduces a new sensitivity option in AstAnalyserOptions that allows users to control the strictness of warning detection:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003econservative (default): Maintains current strict behavior to minimize false positives. Suitable for scanning ecosystem libraries.\u003c/li\u003e\n\u003cli\u003eaggressive: Detects all child_process usage for maximum visibility in local project scanning.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThis change implements the sensitivity option for the isUnsafeCommand probe. Additional probes (isSerializeEnv, data-exfiltration) can be updated in future releases.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/NodeSecure/js-x-ray/pull/480\"\u003e#480\u003c/a\u003e \u003ca href=\"https://github.com/NodeSecure/js-x-ray/commit/d9e0481502a853d69f27262594509002f33366e1\"\u003e\u003ccode\u003ed9e0481\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/clemgbld\"\u003e\u003ccode\u003e@​clemgbld\u003c/code\u003e\u003c/a\u003e! - feat(js-x-ray): add sql-injection probe\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/NodeSecure/js-x-ray/pull/467\"\u003e#467\u003c/a\u003e \u003ca href=\"https://github.com/NodeSecure/js-x-ray/commit/8948caad67efd6080ae43b150d8a406a8a56ec6c\"\u003e\u003ccode\u003e8948caa\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/7amed3li\"\u003e\u003ccode\u003e@​7amed3li\u003c/code\u003e\u003c/a\u003e! - feat(isSerializeEnv): add named handler for direct process.env access detection\u003c/p\u003e\n\u003cp\u003eIntroduces a named handler pattern in the \u003ccode\u003eisSerializeEnv\u003c/code\u003e probe to detect direct \u003ccode\u003eprocess.env\u003c/code\u003e access when running in \u003cstrong\u003eaggressive\u003c/strong\u003e sensitivity mode.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eChanges:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003evalidateProcessEnv\u003c/code\u003e validator to detect \u003ccode\u003eprocess.env\u003c/code\u003e MemberExpression nodes\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/NodeSecure/js-x-ray/commit/0828de3eb8a1c7aca737bedc340e5fe7664f0c19\"\u003e\u003ccode\u003e0828de3\u003c/code\u003e\u003c/a\u003e chore: update versions (\u003ca href=\"https://github.com/NodeSecure/js-x-ray/tree/HEAD/workspaces/js-x-ray/issues/457\"\u003e#457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/NodeSecure/js-x-ray/commit/d9e0481502a853d69f27262594509002f33366e1\"\u003e\u003ccode\u003ed9e0481\u003c/code\u003e\u003c/a\u003e feat(js-x-ray): add sql-injection probe (\u003ca href=\"https://github.com/NodeSecure/js-x-ray/tree/HEAD/workspaces/js-x-ray/issues/480\"\u003e#480\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/NodeSecure/js-x-ray/commit/9b5181119280ae0f206bbc764af2b902928b9fe5\"\u003e\u003ccode\u003e9b51811\u003c/code\u003e\u003c/a\u003e fix(js-x-ray): fix 32 bit ip addresses false positive (\u003ca href=\"https://github.com/NodeSecure/js-x-ray/tree/HEAD/workspaces/js-x-ray/issues/482\"\u003e#482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/NodeSecure/js-x-ray/commit/8848684332fdcd6bdce9f16886fc2b21270efc14\"\u003e\u003ccode\u003e8848684\u003c/code\u003e\u003c/a\u003e feat(js-x-ray): implement log-usage probe (\u003ca href=\"https://github.com/NodeSecure/js-x-ray/tree/HEAD/workspaces/js-x-ray/issues/479\"\u003e#479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/NodeSecure/js-x-ray/commit/029031cc747596af933a65ec1aa8d36e87c26f1e\"\u003e\u003ccode\u003e029031c\u003c/code\u003e\u003c/a\u003e refactor(js-x-ray): type the type of CollectableSet (\u003ca href=\"https://github.com/NodeSecure/js-x-ray/tree/HEAD/workspaces/js-x-ray/issues/478\"\u003e#478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/NodeSecure/js-x-ray/commit/dc78db3b8479585f896460a32be64fd6a5f17292\"\u003e\u003ccode\u003edc78db3\u003c/code\u003e\u003c/a\u003e docs:(js-x-ray): add doc for CollectableSet (\u003ca href=\"https://github.com/NodeSecure/js-x-ray/tree/HEAD/workspaces/js-x-ray/issues/475\"\u003e#475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/NodeSecure/js-x-ray/commit/c4fad058293a398245b4e6ff3db2fbcbb7561d40\"\u003e\u003ccode\u003ec4fad05\u003c/code\u003e\u003c/a\u003e refactor(isUnsafeCommand): use VariableTracer and introduce virtual identifie...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/NodeSecure/js-x-ray/commit/e288c045fe24f58b4344350a23d9b2d2b7f1b824\"\u003e\u003ccode\u003ee288c04\u003c/code\u003e\u003c/a\u003e feat: generate data-exfiltration warning on import when the sensitivity is ag...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/NodeSecure/js-x-ray/commit/317d679447b19177459805807b80c91511125e38\"\u003e\u003ccode\u003e317d679\u003c/code\u003e\u003c/a\u003e feat(isLiteral): collect email literals using CollectableSet (\u003ca href=\"https://github.com/NodeSecure/js-x-ray/tree/HEAD/workspaces/js-x-ray/issues/468\"\u003e#468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/NodeSecure/js-x-ray/commit/8948caad67efd6080ae43b150d8a406a8a56ec6c\"\u003e\u003ccode\u003e8948caa\u003c/code\u003e\u003c/a\u003e feat(isSerializeEnv): add named handler for direct process.env detection (\u003ca href=\"https://github.com/NodeSecure/js-x-ray/tree/HEAD/workspaces/js-x-ray/issues/467\"\u003e#467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/NodeSecure/js-x-ray/commits/@nodesecure/js-x-ray@11.4.0/workspaces/js-x-ray\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@npmcli/arborist` from 9.1.9 to 9.1.10\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.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\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/cli/blob/latest/workspaces/arborist/CHANGELOG.md\"\u003e\u003ccode\u003e@​npmcli/arborist\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/cli/compare/arborist-v9.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\u003c/blockquote\u003e\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/f8d25cd00132c8c7798a3f982a8da38ceed81e6b\"\u003e\u003ccode\u003ef8d25cd\u003c/code\u003e\u003c/a\u003e chore: release 11.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/f95182001771ad5d52dfc57934d7ce1b97055b70\"\u003e\u003ccode\u003ef951820\u003c/code\u003e\u003c/a\u003e deps: common-ancestor-path@2.0.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/npm/cli/commits/arborist-v9.1.10/workspaces/arborist\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot 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/NodeSecure/scanner/pull/630","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/NodeSecure%2Fscanner/issues/630","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/630/packages"}},{"old_version":"9.1.9","new_version":"9.1.10","update_type":"patch","path":null,"pr_created_at":"2026-01-30T12:22:02.000Z","version_change":"9.1.9 → 9.1.10","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":"9.1.9","new_version":"9.1.10","update_type":"patch","path":null,"pr_created_at":"2026-01-29T02:46:25.000Z","version_change":"9.1.9 → 9.1.10","issue":{"uuid":"3868448870","node_id":"PR_kwDOPHT-Ds7AA4yY","number":933,"state":"open","title":"Bump the npm-dependencies group across 1 directory with 11 updates","user":"dependabot[bot]","labels":["dependencies","javascript","root","backend"],"assignees":[],"locked":false,"comments_count":5,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-01-29T02:46:25.000Z","updated_at":"2026-01-29T02:48:06.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"npm-dependencies","update_count":11,"packages":[{"name":"esbuild","old_version":"0.25.12","new_version":"0.27.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"glob","old_version":"11.1.0","new_version":"13.0.0","repository_url":"https://github.com/isaacs/node-glob"},{"name":"rollup","old_version":"4.55.1","new_version":"4.55.3","repository_url":"https://github.com/rollup/rollup"},{"name":"@cloudflare/vitest-pool-workers","old_version":"0.9.14","new_version":"0.12.5","repository_url":"https://github.com/cloudflare/workers-sdk"},{"name":"@npmcli/arborist","old_version":"9.1.9","new_version":"9.1.10","repository_url":"https://github.com/npm/cli"},{"name":"@vitest/coverage-istanbul","old_version":"3.2.4","new_version":"4.0.17","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/coverage-v8","old_version":"3.2.4","new_version":"4.0.17","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"globals","old_version":"16.5.0","new_version":"17.0.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"prettier","old_version":"3.8.0","new_version":"3.8.1","repository_url":"https://github.com/prettier/prettier"},{"name":"vitest","old_version":"3.2.4","new_version":"4.0.17","repository_url":"https://github.com/vitest-dev/vitest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-dependencies group with 10 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [esbuild](https://github.com/evanw/esbuild) | `0.25.12` | `0.27.2` |\n| [glob](https://github.com/isaacs/node-glob) | `11.1.0` | `13.0.0` |\n| [rollup](https://github.com/rollup/rollup) | `4.55.1` | `4.55.3` |\n| [@cloudflare/vitest-pool-workers](https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/vitest-pool-workers) | `0.9.14` | `0.12.5` |\n| [@npmcli/arborist](https://github.com/npm/cli/tree/HEAD/workspaces/arborist) | `9.1.9` | `9.1.10` |\n| [@vitest/coverage-istanbul](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-istanbul) | `3.2.4` | `4.0.17` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `3.2.4` | `4.0.17` |\n| [globals](https://github.com/sindresorhus/globals) | `16.5.0` | `17.0.0` |\n| [prettier](https://github.com/prettier/prettier) | `3.8.0` | `3.8.1` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `3.2.4` | `4.0.17` |\n\n\nUpdates `esbuild` from 0.25.12 to 0.27.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/releases\"\u003eesbuild's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.27.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAllow import path specifiers starting with \u003ccode\u003e#/\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/evanw/esbuild/pull/4361\"\u003e#4361\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ePreviously the specification for \u003ccode\u003epackage.json\u003c/code\u003e disallowed import path specifiers starting with \u003ccode\u003e#/\u003c/code\u003e, but this restriction \u003ca href=\"https://redirect.github.com/nodejs/node/pull/60864\"\u003ehas recently been relaxed\u003c/a\u003e and support for it is being added across the JavaScript ecosystem. One use case is using it for a wildcard pattern such as mapping \u003ccode\u003e#/*\u003c/code\u003e to \u003ccode\u003e./src/*\u003c/code\u003e (previously you had to use another character such as \u003ccode\u003e#_*\u003c/code\u003e instead, which was more confusing). There is some more context in \u003ca href=\"https://redirect.github.com/nodejs/node/issues/49182\"\u003enodejs/node#49182\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eThis change was contributed by \u003ca href=\"https://github.com/hybrist\"\u003e\u003ccode\u003e@​hybrist\u003c/code\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAutomatically add the \u003ccode\u003e-webkit-mask\u003c/code\u003e prefix (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4357\"\u003e#4357\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4358\"\u003e#4358\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release automatically adds the \u003ccode\u003e-webkit-\u003c/code\u003e vendor prefix for the \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/CSS/Reference/Properties/mask\"\u003e\u003ccode\u003emask\u003c/code\u003e\u003c/a\u003e CSS shorthand property:\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e/* Original code */\nmain {\n  mask: url(x.png) center/5rem no-repeat\n}\n\u003cp\u003e/* Old output (with --target=chrome110) */\nmain {\nmask: url(x.png) center/5rem no-repeat;\n}\u003c/p\u003e\n\u003cp\u003e/* New output (with --target=chrome110) */\nmain {\n-webkit-mask: url(x.png) center/5rem no-repeat;\nmask: url(x.png) center/5rem no-repeat;\n}\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eThis change was contributed by \u003ca href=\"https://github.com/BPJEnnova\"\u003e\u003ccode\u003e@​BPJEnnova\u003c/code\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdditional minification of \u003ccode\u003eswitch\u003c/code\u003e statements (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4176\"\u003e#4176\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4359\"\u003e#4359\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release contains additional minification patterns for reducing \u003ccode\u003eswitch\u003c/code\u003e statements. Here is an example:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Original code\nswitch (x) {\n  case 0:\n    foo()\n    break\n  case 1:\n  default:\n    bar()\n}\n\u003cp\u003e// Old output (with --minify)\nswitch(x){case 0:foo();break;case 1:default:bar()}\u003c/p\u003e\n\u003cp\u003e// New output (with --minify)\n\u003c/code\u003e\u003c/pre\u003e\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/blob/main/CHANGELOG.md\"\u003eesbuild's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.27.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAllow import path specifiers starting with \u003ccode\u003e#/\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/evanw/esbuild/pull/4361\"\u003e#4361\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ePreviously the specification for \u003ccode\u003epackage.json\u003c/code\u003e disallowed import path specifiers starting with \u003ccode\u003e#/\u003c/code\u003e, but this restriction \u003ca href=\"https://redirect.github.com/nodejs/node/pull/60864\"\u003ehas recently been relaxed\u003c/a\u003e and support for it is being added across the JavaScript ecosystem. One use case is using it for a wildcard pattern such as mapping \u003ccode\u003e#/*\u003c/code\u003e to \u003ccode\u003e./src/*\u003c/code\u003e (previously you had to use another character such as \u003ccode\u003e#_*\u003c/code\u003e instead, which was more confusing). There is some more context in \u003ca href=\"https://redirect.github.com/nodejs/node/issues/49182\"\u003enodejs/node#49182\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eThis change was contributed by \u003ca href=\"https://github.com/hybrist\"\u003e\u003ccode\u003e@​hybrist\u003c/code\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAutomatically add the \u003ccode\u003e-webkit-mask\u003c/code\u003e prefix (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4357\"\u003e#4357\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4358\"\u003e#4358\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release automatically adds the \u003ccode\u003e-webkit-\u003c/code\u003e vendor prefix for the \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/CSS/Reference/Properties/mask\"\u003e\u003ccode\u003emask\u003c/code\u003e\u003c/a\u003e CSS shorthand property:\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e/* Original code */\nmain {\n  mask: url(x.png) center/5rem no-repeat\n}\n\u003cp\u003e/* Old output (with --target=chrome110) */\nmain {\nmask: url(x.png) center/5rem no-repeat;\n}\u003c/p\u003e\n\u003cp\u003e/* New output (with --target=chrome110) */\nmain {\n-webkit-mask: url(x.png) center/5rem no-repeat;\nmask: url(x.png) center/5rem no-repeat;\n}\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eThis change was contributed by \u003ca href=\"https://github.com/BPJEnnova\"\u003e\u003ccode\u003e@​BPJEnnova\u003c/code\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdditional minification of \u003ccode\u003eswitch\u003c/code\u003e statements (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4176\"\u003e#4176\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4359\"\u003e#4359\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release contains additional minification patterns for reducing \u003ccode\u003eswitch\u003c/code\u003e statements. Here is an example:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Original code\nswitch (x) {\n  case 0:\n    foo()\n    break\n  case 1:\n  default:\n    bar()\n}\n\u003cp\u003e// Old output (with --minify)\nswitch(x){case 0:foo();break;case 1:default:bar()}\u003c/p\u003e\n\u003cp\u003e\u003c/code\u003e\u003c/pre\u003e\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/evanw/esbuild/commit/cd832972927f1f67b6d2cc895c06a8759c1cf309\"\u003e\u003ccode\u003ecd83297\u003c/code\u003e\u003c/a\u003e publish 0.27.2 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/275972174750a04391ce5518514e57519bb8f55a\"\u003e\u003ccode\u003e2759721\u003c/code\u003e\u003c/a\u003e additional tests for \u003ccode\u003eswitch\u003c/code\u003e with \u003ccode\u003ebreak\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/fd2b4b36cf7c54be5841a41f8737af058e88e93c\"\u003e\u003ccode\u003efd2b4b3\u003c/code\u003e\u003c/a\u003e update release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/c8d93a7081e0e581b04e861674a8b2fec089fe74\"\u003e\u003ccode\u003ec8d93a7\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4357\"\u003e#4357\u003c/a\u003e: -webkit- prefix for mask shorthand (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4358\"\u003e#4358\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/92ff12c2e8a44210178bbdb19d403e918cff2e38\"\u003e\u003ccode\u003e92ff12c\u003c/code\u003e\u003c/a\u003e compat table: update \u003ccode\u003e@types/node\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/a35eceb40ff67d2b599555a15b75bc2298b590a6\"\u003e\u003ccode\u003ea35eceb\u003c/code\u003e\u003c/a\u003e compat table: fix a type error with the new types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/f5989842e91920aee7a013ec021b996ee0e37210\"\u003e\u003ccode\u003ef598984\u003c/code\u003e\u003c/a\u003e fix \u003ccode\u003emake compat-table\u003c/code\u003e to install dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/f7f6df011a69b06f6fe612edf77528307345c4d8\"\u003e\u003ccode\u003ef7f6df0\u003c/code\u003e\u003c/a\u003e release notes for \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4361\"\u003e#4361\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/6f8ec15b15e70ff29a1966bf7b3bd24f8d6a0f5a\"\u003e\u003ccode\u003e6f8ec15\u003c/code\u003e\u003c/a\u003e fix: allow subpath imports that start with \u003ccode\u003e#/\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4361\"\u003e#4361\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/f7ae61f6b2a77dc2fc3229a6bb21fb44c3fb8f5b\"\u003e\u003ccode\u003ef7ae61f\u003c/code\u003e\u003c/a\u003e minify some switch statements to if-else statement\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/evanw/esbuild/compare/v0.25.12...v0.27.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 esbuild since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `glob` from 11.1.0 to 13.0.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/isaacs/node-glob/blob/main/changelog.md\"\u003eglob's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003echangeglob\u003c/h1\u003e\n\u003ch2\u003e13\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMove the CLI program out to a separate package, \u003ccode\u003eglob-bin\u003c/code\u003e.\nInstall that if you'd like to continue using glob from the\ncommand line.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove the unsafe \u003ccode\u003e--shell\u003c/code\u003e option. The \u003ccode\u003e--shell\u003c/code\u003e option is now\nONLY supported on known shells where the behavior can be\nimplemented safely.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e11.1\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/isaacs/node-glob/security/advisories/GHSA-5j98-mcp5-4vw2\"\u003eGHSA-5j98-mcp5-4vw2\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd the \u003ccode\u003e--shell\u003c/code\u003e option for the command line, with a warning\nthat this is unsafe. (It will be removed in v12.)\u003c/li\u003e\n\u003cli\u003eAdd the \u003ccode\u003e--cmd-arg\u003c/code\u003e/\u003ccode\u003e-g\u003c/code\u003e as a way to \u003cem\u003esafely\u003c/em\u003e add positional\narguments to the command provided to the CLI tool.\u003c/li\u003e\n\u003cli\u003eDetect commands with space or quote characters on known shells,\nand pass positional arguments to them safely, avoiding\n\u003ccode\u003eshell:true\u003c/code\u003e execution.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e11.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDrop support for node before v20\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eincludeChildMatches: false\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003eExport the \u003ccode\u003eIgnore\u003c/code\u003e class\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003e--default -p\u003c/code\u003e flag to provide a default pattern\u003c/li\u003e\n\u003cli\u003eexclude symbolic links to directories when \u003ccode\u003efollow\u003c/code\u003e and \u003ccode\u003enodir\u003c/code\u003e\nare both set\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd glob cli\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReturn \u003ccode\u003e'.'\u003c/code\u003e instead of the empty string \u003ccode\u003e''\u003c/code\u003e when the current\nworking directory is returned as a match.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eposix: true\u003c/code\u003e option to return \u003ccode\u003e/\u003c/code\u003e delimited paths, even on\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-glob/commit/3bfb9604fabcd372fd13bbacef90339d10d1aa92\"\u003e\u003ccode\u003e3bfb960\u003c/code\u003e\u003c/a\u003e 13.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-glob/commit/db31a63edaffa88b6361199267f155112f49f4fe\"\u003e\u003ccode\u003edb31a63\u003c/code\u003e\u003c/a\u003e Split the CLI out from the main project\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-glob/commit/54934586bc33b3f90fde6c13c1ca5b719801ee78\"\u003e\u003ccode\u003e5493458\u003c/code\u003e\u003c/a\u003e ci: remove node 20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-glob/commit/3f7526c1f4843404a3548c5c5fc27aa2a329bca2\"\u003e\u003ccode\u003e3f7526c\u003c/code\u003e\u003c/a\u003e test: fix bin tests on windows (slashes)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-glob/commit/2b03ccaf9fc397b6054d639cd5fbe97104d36221\"\u003e\u003ccode\u003e2b03cca\u003c/code\u003e\u003c/a\u003e 12.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-glob/commit/d56203dc19a4af5c8f8177a3b67e63a14a246458\"\u003e\u003ccode\u003ed56203d\u003c/code\u003e\u003c/a\u003e prettier config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-glob/commit/bb521e5d188a8cbbe86d5cef3bf57a49fdee7c59\"\u003e\u003ccode\u003ebb521e5\u003c/code\u003e\u003c/a\u003e Remove --shell option where unsafe to use\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/isaacs/node-glob/compare/v11.1.0...v13.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rollup` from 4.55.1 to 4.55.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rollup/rollup/releases\"\u003erollup's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.55.3\u003c/h2\u003e\n\u003ch2\u003e4.55.3\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2026-01-21\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix JSX semicolon insert position in variable declarations (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6241\"\u003e#6241\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePull Requests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6241\"\u003e#6241\u003c/a\u003e: Fix JSX semicolon insertion (\u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.55.2\u003c/h2\u003e\n\u003ch2\u003e4.55.2\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2026-01-19\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSort manual chunks by execution order to reduce circular dependency issues (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6240\"\u003e#6240\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePull Requests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6234\"\u003e#6234\u003c/a\u003e: chore(deps): pin cross-platform-actions/action action to 492b0c8 (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6235\"\u003e#6235\u003c/a\u003e: chore(deps): update dependency globals to v17 (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6236\"\u003e#6236\u003c/a\u003e: fix(deps): lock file maintenance minor/patch updates (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6237\"\u003e#6237\u003c/a\u003e: chore(deps): lock file maintenance (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6239\"\u003e#6239\u003c/a\u003e: fix(deps): lock file maintenance minor/patch updates (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6240\"\u003e#6240\u003c/a\u003e: Sort manual chunks by module execution order (\u003ca href=\"https://github.com/TrickyPi\"\u003e\u003ccode\u003e@​TrickyPi\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/rollup/rollup/blob/master/CHANGELOG.md\"\u003erollup's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.55.3\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2026-01-21\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix JSX semicolon insert position in variable declarations (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6241\"\u003e#6241\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePull Requests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6241\"\u003e#6241\u003c/a\u003e: Fix JSX semicolon insertion (\u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.55.2\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2026-01-19\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSort manual chunks by execution order to reduce circular dependency issues (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6240\"\u003e#6240\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePull Requests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6234\"\u003e#6234\u003c/a\u003e: chore(deps): pin cross-platform-actions/action action to 492b0c8 (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6235\"\u003e#6235\u003c/a\u003e: chore(deps): update dependency globals to v17 (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6236\"\u003e#6236\u003c/a\u003e: fix(deps): lock file maintenance minor/patch updates (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6237\"\u003e#6237\u003c/a\u003e: chore(deps): lock file maintenance (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6239\"\u003e#6239\u003c/a\u003e: fix(deps): lock file maintenance minor/patch updates (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6240\"\u003e#6240\u003c/a\u003e: Sort manual chunks by module execution order (\u003ca href=\"https://github.com/TrickyPi\"\u003e\u003ccode\u003e@​TrickyPi\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/rollup/rollup/commit/6764d548225c5fe11be33a1e286a01eb6e71f843\"\u003e\u003ccode\u003e6764d54\u003c/code\u003e\u003c/a\u003e 4.55.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/9c455164326eaeaee1d85663fd13b75999da5ec4\"\u003e\u003ccode\u003e9c45516\u003c/code\u003e\u003c/a\u003e Update audit resolver exclusions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/726ce5d28068fe7e1384551fb21be2f47de6b263\"\u003e\u003ccode\u003e726ce5d\u003c/code\u003e\u003c/a\u003e Fix JSX semicolon insertion (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6241\"\u003e#6241\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/bd293ba3739e20b00a520e2a77acbb2377c76732\"\u003e\u003ccode\u003ebd293ba\u003c/code\u003e\u003c/a\u003e 4.55.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/3dae637b909810efe61eb21a0d7f3ab32e180df9\"\u003e\u003ccode\u003e3dae637\u003c/code\u003e\u003c/a\u003e Update generated WASM adapter code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/cde042f2de020f921fd9e3c5b72e2955a80f2029\"\u003e\u003ccode\u003ecde042f\u003c/code\u003e\u003c/a\u003e Sort manual chunks by module execution order (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6240\"\u003e#6240\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/fc4d8f7808721d653bb8921b2dc8275d16ab67d5\"\u003e\u003ccode\u003efc4d8f7\u003c/code\u003e\u003c/a\u003e Ignore irrelevant vulnerability for a month\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/147658afb3aea8edda03499b71bdfa82c80c7200\"\u003e\u003ccode\u003e147658a\u003c/code\u003e\u003c/a\u003e fix(deps): lock file maintenance minor/patch updates (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6239\"\u003e#6239\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/fed6c1dd981c253e117268b80e985895fb982b53\"\u003e\u003ccode\u003efed6c1d\u003c/code\u003e\u003c/a\u003e chore(deps): pin cross-platform-actions/action action to 492b0c8 (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6234\"\u003e#6234\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/701493abc751ef52c589256790ba176ddfc64d1e\"\u003e\u003ccode\u003e701493a\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency globals to v17 (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6235\"\u003e#6235\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rollup/rollup/compare/v4.55.1...v4.55.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@cloudflare/vitest-pool-workers` from 0.9.14 to 0.12.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cloudflare/workers-sdk/releases\"\u003e\u003ccode\u003e@​cloudflare/vitest-pool-workers\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​cloudflare/vitest-pool-workers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.12.5\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/cloudflare/workers-sdk/pull/11967\"\u003e#11967\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/202c59e4f4f28419fb6ac0aa8c7dc3960a0c8d3e\"\u003e\u003ccode\u003e202c59e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/emily-shen\"\u003e\u003ccode\u003e@​emily-shen\u003c/code\u003e\u003c/a\u003e! - chore: update undici\u003c/p\u003e\n\u003cp\u003eThe following dependency versions have been updated:\u003c/p\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eDependency\u003c/th\u003e\n\u003cth\u003eFrom\u003c/th\u003e\n\u003cth\u003eTo\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eundici\u003c/td\u003e\n\u003ctd\u003e7.14.0\u003c/td\u003e\n\u003ctd\u003e7.18.2\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/cloudflare/workers-sdk/pull/11943\"\u003e#11943\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/25e2c608d529664ede251abe45fdb13ea9e56a9d\"\u003e\u003ccode\u003e25e2c60\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/vicb\"\u003e\u003ccode\u003e@​vicb\u003c/code\u003e\u003c/a\u003e! - Bump capnp-es to ^0.0.14\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/75386b1f14d7d0606bece547399e33a9f5bbadb8\"\u003e\u003ccode\u003e75386b1\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/8e4a0e5e8d1e0bf75b6f11000f89f7eabafa392a\"\u003e\u003ccode\u003e8e4a0e5\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/133bf95783c8b63ecc2b572a4400c7aa4bd4f8c4\"\u003e\u003ccode\u003e133bf95\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/93d8d78ce081f821671b2c4a1ffcd7df733a0866\"\u003e\u003ccode\u003e93d8d78\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/69ff9620487a6ae979f369eb1dbac887ce46e246\"\u003e\u003ccode\u003e69ff962\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/22727c29ee244cddebf93d855e4e052973479ad3\"\u003e\u003ccode\u003e22727c2\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/fa39a73040dd27d35d429deda34fdc8e15b15fbe\"\u003e\u003ccode\u003efa39a73\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/4ac7c82609354115d53cd17f4cf78eabf3d6c23a\"\u003e\u003ccode\u003e4ac7c82\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/69ff9620487a6ae979f369eb1dbac887ce46e246\"\u003e\u003ccode\u003e69ff962\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/029531acd2e6fac10f21c7b0cecb6b4830f77d02\"\u003e\u003ccode\u003e029531a\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/d58fbd1189ec7417d8f2930eac3e71f7680bd679\"\u003e\u003ccode\u003ed58fbd1\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/202c59e4f4f28419fb6ac0aa8c7dc3960a0c8d3e\"\u003e\u003ccode\u003e202c59e\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/133bf95783c8b63ecc2b572a4400c7aa4bd4f8c4\"\u003e\u003ccode\u003e133bf95\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/25e2c608d529664ede251abe45fdb13ea9e56a9d\"\u003e\u003ccode\u003e25e2c60\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/69ff9620487a6ae979f369eb1dbac887ce46e246\"\u003e\u003ccode\u003e69ff962\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ewrangler@4.59.3\u003c/li\u003e\n\u003cli\u003eminiflare@4.20260116.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​cloudflare/vitest-pool-workers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.12.4\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/cloudflare/workers-sdk/pull/11898\"\u003e#11898\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/c17e971af01a9bcead0aca409666e29417f4636a\"\u003e\u003ccode\u003ec17e971\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/petebacondarwin\"\u003e\u003ccode\u003e@​petebacondarwin\u003c/code\u003e\u003c/a\u003e! - Bundle more third-party dependencies to reduce supply chain risk\u003c/p\u003e\n\u003cp\u003ePreviously, several small utility packages were listed as runtime dependencies and\ninstalled separately. These are now bundled directly into the published packages,\nreducing the number of external dependencies users need to trust.\u003c/p\u003e\n\u003cp\u003eBundled dependencies:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eminiflare\u003c/strong\u003e: \u003ccode\u003eacorn\u003c/code\u003e, \u003ccode\u003eacorn-walk\u003c/code\u003e, \u003ccode\u003eexit-hook\u003c/code\u003e, \u003ccode\u003eglob-to-regexp\u003c/code\u003e, \u003ccode\u003estoppable\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ekv-asset-handler\u003c/strong\u003e: \u003ccode\u003emime\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evite-plugin-cloudflare\u003c/strong\u003e: \u003ccode\u003e@remix-run/node-fetch-server\u003c/code\u003e, \u003ccode\u003edefu\u003c/code\u003e, \u003ccode\u003eget-port\u003c/code\u003e, \u003ccode\u003epicocolors\u003c/code\u003e, \u003ccode\u003etinyglobby\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evitest-pool-workers\u003c/strong\u003e: \u003ccode\u003ebirpc\u003c/code\u003e, \u003ccode\u003edevalue\u003c/code\u003e, \u003ccode\u003eget-port\u003c/code\u003e, \u003ccode\u003esemver\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/e78186dae926c0ae1ab387aaa6cb8ba53bed9992\"\u003e\u003ccode\u003ee78186d\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/fe4faa306609514863fa770bac1dba5ff618f4be\"\u003e\u003ccode\u003efe4faa3\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/4714ca12c1f24c7e3553d3bfd2812a833a07826c\"\u003e\u003ccode\u003e4714ca1\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/c17e971af01a9bcead0aca409666e29417f4636a\"\u003e\u003ccode\u003ec17e971\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/695b043b4ddc99bf9a3fe93cc7daa8347b29ccb3\"\u003e\u003ccode\u003e695b043\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eminiflare@4.20260114.0\u003c/li\u003e\n\u003cli\u003ewrangler@4.59.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​cloudflare/vitest-pool-workers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.12.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/99b1f328a9afe181b49f1114ed47f15f6d25f0be\"\u003e\u003ccode\u003e99b1f32\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003ewrangler@4.59.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​cloudflare/vitest-pool-workers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.12.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/b0e54b26f261234ec47dcc673a5240734ba03fcc\"\u003e\u003ccode\u003eb0e54b2\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/ed60c4f01c0e4ac9683a73fb5cf849ad74255b35\"\u003e\u003ccode\u003eed60c4f\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/faa5753fa685117065c801e5d1fcee3486a6f0bd\"\u003e\u003ccode\u003efaa5753\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/e574ef3e73aa00ca82e84fe308da0fed768477d9\"\u003e\u003ccode\u003ee574ef3\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/b6148ed733f6d6873261df5ae61e71c475ba8a8d\"\u003e\u003ccode\u003eb6148ed\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/ab3859c597fe30cdcd9ffa67f9fb7865539bf592\"\u003e\u003ccode\u003eab3859c\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/0eb973deb57b8d8b9bb2fe4e5cb471fabab51bac\"\u003e\u003ccode\u003e0eb973d\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/ad65efa73ae8b666e1669964ccacc2680b12c853\"\u003e\u003ccode\u003ead65efa\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/fc96e5fe117948c57e49bf0741d55955691f1c28\"\u003e\u003ccode\u003efc96e5f\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/43d5363c7b40191723e9bab9900edd70ecac5837\"\u003e\u003ccode\u003e43d5363\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/0f8d69d31071abeb567aa3c8478492536b5740fb\"\u003e\u003ccode\u003e0f8d69d\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003ewrangler@4.59.0\u003c/li\u003e\n\u003cli\u003eminiflare@4.20260111.0\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/cloudflare/workers-sdk/blob/main/packages/vitest-pool-workers/CHANGELOG.md\"\u003e\u003ccode\u003e@​cloudflare/vitest-pool-workers\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.12.5\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/cloudflare/workers-sdk/pull/11967\"\u003e#11967\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/202c59e4f4f28419fb6ac0aa8c7dc3960a0c8d3e\"\u003e\u003ccode\u003e202c59e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/emily-shen\"\u003e\u003ccode\u003e@​emily-shen\u003c/code\u003e\u003c/a\u003e! - chore: update undici\u003c/p\u003e\n\u003cp\u003eThe following dependency versions have been updated:\u003c/p\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eDependency\u003c/th\u003e\n\u003cth\u003eFrom\u003c/th\u003e\n\u003cth\u003eTo\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eundici\u003c/td\u003e\n\u003ctd\u003e7.14.0\u003c/td\u003e\n\u003ctd\u003e7.18.2\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/cloudflare/workers-sdk/pull/11943\"\u003e#11943\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/25e2c608d529664ede251abe45fdb13ea9e56a9d\"\u003e\u003ccode\u003e25e2c60\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/vicb\"\u003e\u003ccode\u003e@​vicb\u003c/code\u003e\u003c/a\u003e! - Bump capnp-es to ^0.0.14\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/75386b1f14d7d0606bece547399e33a9f5bbadb8\"\u003e\u003ccode\u003e75386b1\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/8e4a0e5e8d1e0bf75b6f11000f89f7eabafa392a\"\u003e\u003ccode\u003e8e4a0e5\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/133bf95783c8b63ecc2b572a4400c7aa4bd4f8c4\"\u003e\u003ccode\u003e133bf95\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/93d8d78ce081f821671b2c4a1ffcd7df733a0866\"\u003e\u003ccode\u003e93d8d78\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/69ff9620487a6ae979f369eb1dbac887ce46e246\"\u003e\u003ccode\u003e69ff962\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/22727c29ee244cddebf93d855e4e052973479ad3\"\u003e\u003ccode\u003e22727c2\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/fa39a73040dd27d35d429deda34fdc8e15b15fbe\"\u003e\u003ccode\u003efa39a73\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/4ac7c82609354115d53cd17f4cf78eabf3d6c23a\"\u003e\u003ccode\u003e4ac7c82\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/69ff9620487a6ae979f369eb1dbac887ce46e246\"\u003e\u003ccode\u003e69ff962\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/029531acd2e6fac10f21c7b0cecb6b4830f77d02\"\u003e\u003ccode\u003e029531a\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/d58fbd1189ec7417d8f2930eac3e71f7680bd679\"\u003e\u003ccode\u003ed58fbd1\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/202c59e4f4f28419fb6ac0aa8c7dc3960a0c8d3e\"\u003e\u003ccode\u003e202c59e\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/133bf95783c8b63ecc2b572a4400c7aa4bd4f8c4\"\u003e\u003ccode\u003e133bf95\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/25e2c608d529664ede251abe45fdb13ea9e56a9d\"\u003e\u003ccode\u003e25e2c60\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/69ff9620487a6ae979f369eb1dbac887ce46e246\"\u003e\u003ccode\u003e69ff962\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ewrangler@4.59.3\u003c/li\u003e\n\u003cli\u003eminiflare@4.20260116.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.12.4\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/cloudflare/workers-sdk/pull/11898\"\u003e#11898\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/c17e971af01a9bcead0aca409666e29417f4636a\"\u003e\u003ccode\u003ec17e971\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/petebacondarwin\"\u003e\u003ccode\u003e@​petebacondarwin\u003c/code\u003e\u003c/a\u003e! - Bundle more third-party dependencies to reduce supply chain risk\u003c/p\u003e\n\u003cp\u003ePreviously, several small utility packages were listed as runtime dependencies and\ninstalled separately. These are now bundled directly into the published packages,\nreducing the number of external dependencies users need to trust.\u003c/p\u003e\n\u003cp\u003eBundled dependencies:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eminiflare\u003c/strong\u003e: \u003ccode\u003eacorn\u003c/code\u003e, \u003ccode\u003eacorn-walk\u003c/code\u003e, \u003ccode\u003eexit-hook\u003c/code\u003e, \u003ccode\u003eglob-to-regexp\u003c/code\u003e, \u003ccode\u003estoppable\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ekv-asset-handler\u003c/strong\u003e: \u003ccode\u003emime\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evite-plugin-cloudflare\u003c/strong\u003e: \u003ccode\u003e@remix-run/node-fetch-server\u003c/code\u003e, \u003ccode\u003edefu\u003c/code\u003e, \u003ccode\u003eget-port\u003c/code\u003e, \u003ccode\u003epicocolors\u003c/code\u003e, \u003ccode\u003etinyglobby\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evitest-pool-workers\u003c/strong\u003e: \u003ccode\u003ebirpc\u003c/code\u003e, \u003ccode\u003edevalue\u003c/code\u003e, \u003ccode\u003eget-port\u003c/code\u003e, \u003ccode\u003esemver\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/e78186dae926c0ae1ab387aaa6cb8ba53bed9992\"\u003e\u003ccode\u003ee78186d\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/fe4faa306609514863fa770bac1dba5ff618f4be\"\u003e\u003ccode\u003efe4faa3\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/4714ca12c1f24c7e3553d3bfd2812a833a07826c\"\u003e\u003ccode\u003e4714ca1\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/c17e971af01a9bcead0aca409666e29417f4636a\"\u003e\u003ccode\u003ec17e971\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/695b043b4ddc99bf9a3fe93cc7daa8347b29ccb3\"\u003e\u003ccode\u003e695b043\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eminiflare@4.20260114.0\u003c/li\u003e\n\u003cli\u003ewrangler@4.59.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.12.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/99b1f328a9afe181b49f1114ed47f15f6d25f0be\"\u003e\u003ccode\u003e99b1f32\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003ewrangler@4.59.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.12.2\u003c/h2\u003e\n\u003ch3\u003ePatch 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/cloudflare/workers-sdk/commit/0c7e1f4bd43d2c8214880febe818cfb06affb159\"\u003e\u003ccode\u003e0c7e1f4\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/vitest-pool-workers/issues/11937\"\u003e#11937\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/9f5904388852d9484e7b42b7b8398341badaaf97\"\u003e\u003ccode\u003e9f59043\u003c/code\u003e\u003c/a\u003e fix(vitest-pool-workers): suppress deprecation warnings in test subprocesses ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/25e2c608d529664ede251abe45fdb13ea9e56a9d\"\u003e\u003ccode\u003e25e2c60\u003c/code\u003e\u003c/a\u003e Bump capnp-es to ^0.0.14 (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/vitest-pool-workers/issues/11943\"\u003e#11943\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/bca7114b5135547fbb70a1fabf934d4f784803ee\"\u003e\u003ccode\u003ebca7114\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/vitest-pool-workers/issues/11903\"\u003e#11903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/c17e971af01a9bcead0aca409666e29417f4636a\"\u003e\u003ccode\u003ec17e971\u003c/code\u003e\u003c/a\u003e chore: add CI validation for external package dependencies (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/vitest-pool-workers/issues/11898\"\u003e#11898\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/37a86071615a67ceaa4565f177642e9c69768168\"\u003e\u003ccode\u003e37a8607\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/vitest-pool-workers/issues/11890\"\u003e#11890\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/e98c95aa22938f5ab6c3c1befe91350b9dc2ba0c\"\u003e\u003ccode\u003ee98c95a\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/vitest-pool-workers/issues/11836\"\u003e#11836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/455361bfbe523aff280ce3483ca7e1cc0ff4a0c9\"\u003e\u003ccode\u003e455361b\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/vitest-pool-workers/issues/11819\"\u003e#11819\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/f97860992d65bfd2633a7b2adf9344e5583bb411\"\u003e\u003ccode\u003ef978609\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/vitest-pool-workers/issues/11700\"\u003e#11700\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/workers-sdk/commit/6a05b1cdf808c9f50cd461472fc430f9b029139d\"\u003e\u003ccode\u003e6a05b1c\u003c/code\u003e\u003c/a\u003e chore(deps): update zod from ^3.22.3 to ^3.25.76 (\u003ca href=\"https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/vitest-pool-workers/issues/11493\"\u003e#11493\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/cloudflare/workers-sdk/commits/@cloudflare/vitest-pool-workers@0.12.5/packages/vitest-pool-workers\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@npmcli/arborist` from 9.1.9 to 9.1.10\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.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\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/cli/blob/latest/workspaces/arborist/CHANGELOG.md\"\u003e\u003ccode\u003e@​npmcli/arborist\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/cli/compare/arborist-v9.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\u003c/blockquote\u003e\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/f8d25cd00132c8c7798a3f982a8da38ceed81e6b\"\u003e\u003ccode\u003ef8d25cd\u003c/code\u003e\u003c/a\u003e chore: release 11.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/cli/commit/f95182001771ad5d52dfc57934d7ce1b97055b70\"\u003e\u003ccode\u003ef951820\u003c/code\u003e\u003c/a\u003e deps: common-ancestor-path@2.0.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/npm/cli/commits/arborist-v9.1.10/workspaces/arborist\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitest/coverage-istanbul` from 3.2.4 to 4.0.17\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/vitest/releases\"\u003e\u003ccode\u003e@​vitest/coverage-istanbul\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.17\u003c/h2\u003e\n\u003ch3\u003e   🚀 Experimental Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport openTelemetry for browser mode  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9180\"\u003evitest-dev/vitest#9180\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/1ec3a8b68\"\u003e\u003c!-- raw HTML omitted --\u003e(1ec3a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport TRACEPARENT and TRACESTATE environment variables for OpenTelemetry context propagation  -  by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003ehi-ogawa\u003c/strong\u003e and \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9295\"\u003evitest-dev/vitest#9295\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/876cb84c2\"\u003e\u003c!-- raw HTML omitted --\u003e(876cb)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove asymmetric matcher diff readability by unwrapping container matchers  -  by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003esheremet-va\u003c/strong\u003e, \u003cstrong\u003ehi-ogawa\u003c/strong\u003e and \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9330\"\u003evitest-dev/vitest#9330\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b2ec724a8\"\u003e\u003c!-- raw HTML omitted --\u003e(b2ec7)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove runner error when importing outside of test context  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9335\"\u003evitest-dev/vitest#9335\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/2dd3dd839\"\u003e\u003c!-- raw HTML omitted --\u003e(2dd3d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace crypto.randomUUID to allow insecure environments (fix \u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-istanbul/issues/9\"\u003e#9\u003c/a\u003e…  -  by \u003ca href=\"https://github.com/plusgut\"\u003e\u003ccode\u003e@​plusgut\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9339\"\u003evitest-dev/vitest#9339\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9\"\u003evitest-dev/vitest#9\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e6a3f8cc7\"\u003e\u003c!-- raw HTML omitted --\u003e(e6a3f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle null options in \u003ccode\u003eaddEventHandler\u003c/code\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-istanbul/issues/9371\"\u003e#9371\u003c/a\u003e  -  by \u003ca href=\"https://github.com/ThibautMarechal\"\u003e\u003ccode\u003e@​ThibautMarechal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9372\"\u003evitest-dev/vitest#9372\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9371\"\u003evitest-dev/vitest#9371\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/40841ff00\"\u003e\u003c!-- raw HTML omitted --\u003e(40841)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTypo in browser.provider error  -  by \u003ca href=\"https://github.com/deammer\"\u003e\u003ccode\u003e@​deammer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9394\"\u003evitest-dev/vitest#9394\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/4b67fc25a\"\u003e\u003c!-- raw HTML omitted --\u003e(4b67f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eprocess.env\u003c/code\u003e and \u003ccode\u003eimport.meta.env\u003c/code\u003e defines in inline project  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9239\"\u003evitest-dev/vitest#9239\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b70c96121\"\u003e\u003c!-- raw HTML omitted --\u003e(b70c9)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix upload File instance  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9294\"\u003evitest-dev/vitest#9294\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b67788c69\"\u003e\u003c!-- raw HTML omitted --\u003e(b6778)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix invalid project token for artifacts assets  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9321\"\u003evitest-dev/vitest#9321\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/caa7d73d4\"\u003e\u003c!-- raw HTML omitted --\u003e(caa7d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLog \u003ccode\u003eErrorEvent.message\u003c/code\u003e when unhandled \u003ccode\u003eErrorEvent.error\u003c/code\u003e is null  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9322\"\u003evitest-dev/vitest#9322\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5d84eeb91\"\u003e\u003c!-- raw HTML omitted --\u003e(5d84e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003efileParallelism\u003c/code\u003e on an instance  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9328\"\u003evitest-dev/vitest#9328\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/150065459\"\u003e\u003c!-- raw HTML omitted --\u003e(15006)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecoverage\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eRemove unnecessary \u003ccode\u003eistanbul-lib-source-maps\u003c/code\u003e usage  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9344\"\u003evitest-dev/vitest#9344\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b09405375\"\u003e\u003c!-- raw HTML omitted --\u003e(b0940)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApply patch from \u003ca href=\"https://redirect.github.com/istanbuljs/istanbuljs/issues/837\"\u003eistanbuljs/istanbuljs#837\u003c/a\u003e  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003esapphi-red\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9413\"\u003evitest-dev/vitest#9413\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/837\"\u003evitest-dev/vitest#837\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e05cedbf4\"\u003e\u003c!-- raw HTML omitted --\u003e(e05ce)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efsModuleCache\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eDon't store importers in cache  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9422\"\u003evitest-dev/vitest#9422\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/751364eec\"\u003e\u003c!-- raw HTML omitted --\u003e(75136)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd importers alongside importedModules  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9423\"\u003evitest-dev/vitest#9423\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/59f92d403\"\u003e\u003c!-- raw HTML omitted --\u003e(59f92)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emocker\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eFix mock transform with class  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9421\"\u003evitest-dev/vitest#9421\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/d390eb527\"\u003e\u003c!-- raw HTML omitted --\u003e(d390e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epool\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eValidate environment options when reusing the worker  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9349\"\u003evitest-dev/vitest#9349\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a8a8836e3\"\u003e\u003c!-- raw HTML omitted --\u003e(a8a88)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle worker start failures gracefully  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9337\"\u003evitest-dev/vitest#9337\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/200dadb32\"\u003e\u003c!-- raw HTML omitted --\u003e(200da)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereporter\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eReport test module if it failed to run  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9272\"\u003evitest-dev/vitest#9272\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/c78882985\"\u003e\u003c!-- raw HTML omitted --\u003e(c7888)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erunner\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eRespect nested test.only within describe.only  -  by \u003ca href=\"https://github.com/Ujjwaljain16\"\u003e\u003ccode\u003e@​Ujjwaljain16\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9021\"\u003evitest-dev/vitest#9021\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9213\"\u003evitest-dev/vitest#9213\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/55d5dad69\"\u003e\u003c!-- raw HTML omitted --\u003e(55d5d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypecheck\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eImprove error message when tsc outputs help text  -  by \u003ca href=\"https://github.com/Ujjwaljain16\"\u003e\u003ccode\u003e@​Ujjwaljain16\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9214\"\u003evitest-dev/vitest#9214\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/7b10ab4cd\"\u003e\u003c!-- raw HTML omitted --\u003e(7b10a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eui\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eDetect gzip by magic numbers instead of Content-Type header in html reporter  -  by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003ehi-ogawa\u003c/strong\u003e and \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9278\"\u003evitest-dev/vitest#9278\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/dd0331632\"\u003e\u003c!-- raw HTML omitted --\u003e(dd033)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewebdriverio\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eFall back to WebDriver Classic \u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-istanbul/issues/9244\"\u003e#9244\u003c/a\u003e  -  by \u003ca href=\"https://github.com/JustasMonkev\"\u003e\u003ccode\u003e@​JustasMonkev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9373\"\u003evitest-dev/vitest#9373\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9244\"\u003evitest-dev/vitest#9244\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/c23dd11bd\"\u003e\u003c!-- raw HTML omitted --\u003e(c23dd)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.0.16...v4.0.17\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.0.16\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix browser mode default testTimeout back to 15 seconds  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9167\"\u003evitest-dev/vitest#9167\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/da0ade249\"\u003e\u003c!-- raw HTML omitted --\u003e(da0ad)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid crashing on \u003ccode\u003eprocess.versions\u003c/code\u003e stub  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9174\"\u003evitest-dev/vitest#9174\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/78cfbf99a\"\u003e\u003c!-- raw HTML omitted --\u003e(78cfb)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReject calling suite function inside test  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9198\"\u003evitest-dev/vitest#9198\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/1a259c340\"\u003e\u003c!-- raw HTML omitted --\u003e(1a259)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow inlining fully dynamic import  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9137\"\u003evitest-dev/vitest#9137\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/568513ca6\"\u003e\u003c!-- raw HTML omitted --\u003e(56851)\u003c!-- raw HTML omitted --\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/vitest-dev/vitest/commit/dd54e944ec0d7b2730933341f3b940e92b186fb6\"\u003e\u003ccode\u003edd54e94\u003c/code\u003e\u003c/a\u003e chore: release v4.0.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/e05cedbf451172c0ddfb77645b1c5db571ca58c2\"\u003e\u003ccode\u003ee05cedb\u003c/code\u003e\u003c/a\u003e fix(coverage): apply patch from \u003ca href=\"https://redirect.github.com/istanbuljs/istanbuljs/issues/837\"\u003eistanbuljs/istanbuljs#837\u003c/a\u003e (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-istanbul/issues/9413\"\u003e#9413\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/b46d7444cc3a14296c5a4db67232226dc094f35f\"\u003e\u003ccode\u003eb46d744\u003c/code\u003e\u003c/a\u003e chore: release v4.0.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/372e86fdef381038a2c4999fc9007dd7292a0628\"\u003e\u003ccode\u003e372e86f\u003c/code\u003e\u003c/a\u003e fix(coverage): istanbul untested files source maps are off (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-istanbul/issues/9208\"\u003e#9208\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/eb1abf08573032a532015b999ad3501c5e89e3bb\"\u003e\u003ccode\u003eeb1abf0\u003c/code\u003e\u003c/a\u003e chore: release v4.0.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/e4ca917f18d27d7afca9f7130b63f1c913f50e24\"\u003e\u003ccode\u003ee4ca917\u003c/code\u003e\u003c/a\u003e fix(coverage): istanbul provider to not break source maps (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-istanbul/issues/9040\"\u003e#9040\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/9ca74cfb2060d8bc1c7a319ba3cba1578517adb0\"\u003e\u003ccode\u003e9ca74cf\u003c/code\u003e\u003c/a\u003e chore: release v4.0.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/6f22c675f469b48072cd8c42eef7623f47ade488\"\u003e\u003ccode\u003e6f22c67\u003c/code\u003e\u003c/a\u003e fix(coverage): invalidate circular modules correctly on rerun with coverage (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/acc5152b9690992e3ac0cff691db4347f2dccdf9\"\u003e\u003ccode\u003eacc5152\u003c/code\u003e\u003c/a\u003e perf: replace \u003ccode\u003edebug\u003c/code\u003e with \u003ccode\u003eobug\u003c/code\u003e (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-istanbul/issues/9057\"\u003e#9057\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/73b54ce2859d34f3847de465efb3f6affda0f8c1\"\u003e\u003ccode\u003e73b54ce\u003c/code\u003e\u003c/a\u003e chore: release v4.0.13\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.0.17/packages/coverage-istanbul\"\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@​vitest/coverage-istanbul\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitest/coverage-v8` from 3.2.4 to 4.0.17\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/vitest/releases\"\u003e\u003ccode\u003e@​vitest/coverage-v8\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.17\u003c/h2\u003e\n\u003ch3\u003e   🚀 Experimental Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport openTelemetry for browser mode  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9180\"\u003evitest-dev/vitest#9180\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/1ec3a8b68\"\u003e\u003c!-- raw HTML omitted --\u003e(1ec3a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport TRACEPARENT and TRACESTATE environment variables for OpenTelemetry context propagation  -  by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003ehi-ogawa\u003c/strong\u003e and \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9295\"\u003evitest-dev/vitest#9295\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/876cb84c2\"\u003e\u003c!-- raw HTML omitted --\u003e(876cb)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove asymmetric matcher diff readability by unwrapping container matchers  -  by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003esheremet-va\u003c/strong\u003e, \u003cstrong\u003ehi-ogawa\u003c/strong\u003e and \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9330\"\u003evitest-dev/vitest#9330\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b2ec724a8\"\u003e\u003c!-- raw HTML omitted --\u003e(b2ec7)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove runner error when importing outside of test context  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9335\"\u003evitest-dev/vitest#9335\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/2dd3dd839\"\u003e\u003c!-- raw HTML omitted --\u003e(2dd3d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace crypto.randomUUID to allow insecure environments (fix \u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/9\"\u003e#9\u003c/a\u003e…  -  by \u003ca href=\"https://github.com/plusgut\"\u003e\u003ccode\u003e@​plusgut\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9339\"\u003evitest-dev/vitest#9339\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9\"\u003evitest-dev/vitest#9\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e6a3f8cc7\"\u003e\u003c!-- raw HTML omitted --\u003e(e6a3f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle null options in \u003ccode\u003eaddEventHandler\u003c/code\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/9371\"\u003e#9371\u003c/a\u003e  -  by \u003ca href=\"https://github.com/ThibautMarechal\"\u003e\u003ccode\u003e@​ThibautMarechal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9372\"\u003evitest-dev/vitest#9372\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9371\"\u003evitest-dev/vitest#9371\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/40841ff00\"\u003e\u003c!-- raw HTML omitted --\u003e(40841)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTypo in browser.provider error  -  by \u003ca href=\"https://github.com/deammer\"\u003e\u003ccode\u003e@​deammer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9394\"\u003evitest-dev/vitest#9394\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/4b67fc25a\"\u003e\u003c!-- raw HTML omitted --\u003e(4b67f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eprocess.env\u003c/code\u003e and \u003ccode\u003eimport.meta.env\u003c/code\u003e defines in inline project  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9239\"\u003evitest-dev/vitest#9239\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b70c96121\"\u003e\u003c!-- raw HTML omitted --\u003e(b70c9)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix upload File instance  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9294\"\u003evitest-dev/vitest#9294\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b67788c69\"\u003e\u003c!-- raw HTML omitted --\u003e(b6778)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix invalid project token for artifacts assets  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9321\"\u003evitest-dev/vitest#9321\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/caa7d73d4\"\u003e\u003c!-- raw HTML omitted --\u003e(caa7d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLog \u003ccode\u003eErrorEvent.message\u003c/code\u003e when unhandled \u003ccode\u003eErrorEvent.error\u003c/code\u003e is null  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9322\"\u003evitest-dev/vitest#9322\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5d84eeb91\"\u003e\u003c!-- raw HTML omitted --\u003e(5d84e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003efileParallelism\u003c/code\u003e on an instance  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9328\"\u003evitest-dev/vitest#9328\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/150065459\"\u003e\u003c!-- raw HTML omitted --\u003e(15006)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecoverage\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eRemove unnecessary \u003ccode\u003eistanbul-lib-source-maps\u003c/code\u003e usage  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9344\"\u003evitest-dev/vitest#9344\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b09405375\"\u003e\u003c!-- raw HTML omitted --\u003e(b0940)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApply patch from \u003ca href=\"https://redirect.github.com/istanbuljs/istanbuljs/issues/837\"\u003eistanbuljs/istanbuljs#837\u003c/a\u003e  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003esapphi-red\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9413\"\u003evitest-dev/vitest#9413\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/837\"\u003evitest-dev/vitest#837\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e05cedbf4\"\u003e\u003c!-- raw HTML omitted --\u003e(e05ce)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efsModuleCache\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eDon't store importers in cache  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9422\"\u003evitest-dev/vitest#9422\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/751364eec\"\u003e\u003c!-- raw HTML omitted --\u003e(75136)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd importers alongside importedModules  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9423\"\u003evitest-dev/vitest#9423\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/59f92d403\"\u003e\u003c!-- raw HTML omitted --\u003e(59f92)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emocker\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eFix mock transform with class  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9421\"\u003evitest-dev/vitest#9421\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/d390eb527\"\u003e\u003c!-- raw HTML omitted --\u003e(d390e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epool\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eValidate environment options when reusing the worker  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9349\"\u003evitest-dev/vitest#9349\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a8a8836e3\"\u003e\u003c!-- raw HTML omitted --\u003e(a8a88)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle worker start failures gracefully  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9337\"\u003evitest-dev/vitest#9337\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/200dadb32\"\u003e\u003c!-- raw HTML omitted --\u003e(200da)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereporter\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eReport test module if it failed to run  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9272\"\u003evitest-dev/vitest#9272\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/c78882985\"\u003e\u003c!-- raw HTML omitted --\u003e(c7888)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erunner\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eRespect nested test.only within describe.only  -  by \u003ca href=\"https://github.com/Ujjwaljain16\"\u003e\u003ccode\u003e@​Ujjwaljain16\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9021\"\u003evitest-dev/vitest#9021\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9213\"\u003evitest-dev/vitest#9213\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/55d5dad69\"\u003e\u003c!-- raw HTML omitted --\u003e(55d5d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypecheck\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eImprove error message when tsc outputs help text  -  by \u003ca href=\"https://github.com/Ujjwaljain16\"\u003e\u003ccode\u003e@​Ujjwaljain16\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9214\"\u003evitest-dev/vitest#9214\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/7b10ab4cd\"\u003e\u003c!-- raw HTML omitted --\u003e(7b10a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eui\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eDetect gzip by magic numbers instead of Content-Type header in html reporter  -  by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003ehi-ogawa\u003c/strong\u003e and \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9278\"\u003evitest-dev/vitest#9278\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/dd0331632\"\u003e\u003c!-- raw HTML omitted --\u003e(dd033)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewebdriverio\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eFall back to WebDriver Classic \u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/9244\"\u003e#9244\u003c/a\u003e  -  by \u003ca href=\"https://github.com/JustasMonkev\"\u003e\u003ccode\u003e@​JustasMonkev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9373\"\u003evitest-dev/vitest#9373\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9244\"\u003evitest-dev/vitest#9244\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/c23dd11bd\"\u003e\u003c!-- raw HTML omitted --\u003e(c23dd)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.0.16...v4.0.17\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.0.16\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix browser mode default testTimeout back to 15 seconds  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9167\"\u003evitest-dev/vitest#9167\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/da0ade249\"\u003e\u003c!-- raw HTML omitted --\u003e(da0ad)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid crashing on \u003ccode\u003eprocess.versions\u003c/code\u003e stub  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9174\"\u003evitest-dev/vitest#9174\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/78cfbf99a\"\u003e\u003c!-- raw HTML omitted --\u003e(78cfb)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReject calling suite function inside test  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9198\"\u003evitest-dev/vitest#9198\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/1a259c340\"\u003e\u003c!-- raw HTML omitted --\u003e(1a259)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow inlining fully dynamic import  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9137\"\u003evitest-dev/vitest#9137\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/568513ca6\"\u003e\u003c!-- raw HTML omitted --\u003e(56851)\u003c!-- raw HTML omitted --\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/vitest-dev/vitest/commit/dd54e944ec0d7b2730933341f3b940e92b186fb6\"\u003e\u003ccode\u003edd54e94\u003c/code\u003e\u003c/a\u003e chore: release v4.0.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/29ee7f5ae9a7545141a0d39cfac3df42e4561ca0\"\u003e\u003ccode\u003e29ee7f5\u003c/code\u003e\u003c/a\u003e chore(deps): update \u003ccode\u003east-v8-to-istanbul\u003c/code\u003e (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/9418\"\u003e#9418\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/b09405375d58c1f8f0653a758855fdba56843b93\"\u003e\u003ccode\u003eb094053\u003c/code\u003e\u003c/a\u003e fix(coverage): remove unnecessary \u003ccode\u003eistanbul-lib-source-maps\u003c/code\u003e usage (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/9344\"\u003e#9344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/b46d7444cc3a14296c5a4db67232226dc094f35f\"\u003e\u003ccode\u003eb46d744\u003c/code\u003e\u003c/a\u003e chore: release v4.0.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/eb1abf08573032a532015b999ad3501c5e89e3bb\"\u003e\u003ccode\u003eeb1abf0\u003c/code\u003e\u003c/a\u003e chore: release v4.0.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/9ca74cfb2060d8bc1c7a319ba3cba1578517adb0\"\u003e\u003ccode\u003e9ca74cf\u003c/code\u003e\u003c/a\u003e chore: release v4.0.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/acc5152b9690992e3ac0cff691db4347f2dccdf9\"\u003e\u003ccode\u003eacc5152\u003c/code\u003e\u003c/a\u003e perf: replace \u003ccode\u003edebug\u003c/code\u003e with \u003ccode\u003eobug\u003c/code\u003e (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/9057\"\u003e#9057\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https:...\n\n_Description has been truncated_","html_url":"https://github.com/brisbanesocialchess/brisbanesocialchess.github.io/pull/933","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/brisbanesocialchess%2Fbrisbanesocialchess.github.io/issues/933","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/933/packages"}}]}