{"id":4278,"name":"eslint-plugin-package-json","ecosystem":"npm","repository_url":"https://github.com/JoshuaKGoldberg/eslint-plugin-package-json","issues_count":620,"created_at":"2025-06-06T16:30:23.985Z","updated_at":"2025-06-06T16:30:23.985Z","purl":"pkg:npm/eslint-plugin-package-json","metadata":{"id":1686052,"name":"eslint-plugin-package-json","ecosystem":"npm","description":"Rules for consistent, readable, and valid package.json files. 🗂️","homepage":"https://github.com/JoshuaKGoldberg/eslint-plugin-package-json#readme","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/JoshuaKGoldberg/eslint-plugin-package-json","keywords_array":[],"namespace":null,"versions_count":63,"first_release_published_at":"2018-09-28T09:10:43.693Z","latest_release_published_at":"2025-06-01T12:12:40.344Z","latest_release_number":"0.33.1","last_synced_at":"2025-06-01T12:13:27.454Z","created_at":"2022-04-09T15:01:40.662Z","updated_at":"2025-06-01T12:13:27.756Z","registry_url":"https://www.npmjs.com/package/eslint-plugin-package-json","install_command":"npm install eslint-plugin-package-json","documentation_url":null,"metadata":{"funding":null,"dist-tags":{"beta":"0.3.2","latest":"0.33.1"}},"repo_metadata":{"id":36306122,"uuid":"150714745","full_name":"JoshuaKGoldberg/eslint-plugin-package-json","owner":"JoshuaKGoldberg","description":"Rules for consistent, readable, and valid package.json files. 🗂️","archived":false,"fork":false,"pushed_at":"2024-10-29T12:34:11.000Z","size":2370,"stargazers_count":117,"open_issues_count":21,"forks_count":21,"subscribers_count":5,"default_branch":"main","last_synced_at":"2024-10-29T13:09:07.527Z","etag":null,"topics":["eslint","eslint-plugin","json"],"latest_commit_sha":null,"homepage":null,"language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/JoshuaKGoldberg.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":".github/CONTRIBUTING.md","funding":null,"license":"LICENSE.md","code_of_conduct":".github/CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":".github/SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-09-28T09:09:55.000Z","updated_at":"2024-10-29T12:33:30.000Z","dependencies_parsed_at":"2023-09-14T00:52:28.196Z","dependency_job_id":"944b2088-114f-49f1-a3f4-b8279e61e7b2","html_url":"https://github.com/JoshuaKGoldberg/eslint-plugin-package-json","commit_stats":null,"previous_names":["zetlen/eslint-plugin-package-json"],"tags_count":21,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JoshuaKGoldberg%2Feslint-plugin-package-json","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JoshuaKGoldberg%2Feslint-plugin-package-json/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JoshuaKGoldberg%2Feslint-plugin-package-json/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JoshuaKGoldberg%2Feslint-plugin-package-json/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/JoshuaKGoldberg","download_url":"https://codeload.github.com/JoshuaKGoldberg/eslint-plugin-package-json/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":222074368,"owners_count":16926504,"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":"JoshuaKGoldberg","name":"Josh Goldberg ✨","uuid":"3335181","kind":"user","description":"Full time open source 💖✨ \r\n\r\n@typescript-eslint maintainer; \r\n@LearningTypeScript author;\r\nMicrosoft MVP 🌟","email":"","website":"http://www.joshuakgoldberg.com","location":"Philadelphia, PA, USA","twitter":"JoshuaKGoldberg","company":null,"icon_url":"https://avatars.githubusercontent.com/u/3335181?u=cf3e1a65097168437b053eb9bb5ce023ba49989e\u0026v=4","repositories_count":387,"last_synced_at":"2024-05-20T14:05:44.365Z","metadata":{"has_sponsors_listing":true},"html_url":"https://github.com/JoshuaKGoldberg","funding_links":["https://github.com/sponsors/JoshuaKGoldberg"],"total_stars":6882,"followers":2319,"following":359,"created_at":"2022-11-04T19:10:02.466Z","updated_at":"2024-05-20T14:05:49.435Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/JoshuaKGoldberg","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/JoshuaKGoldberg/repositories"},"tags":[{"name":"v0.13.1","sha":"7cb8a811c51541cf9a7231bc6fd2d2acaf54f99f","kind":"tag","published_at":"2024-04-29T20:53:58.000Z","download_url":"https://codeload.github.com/JoshuaKGoldberg/eslint-plugin-package-json/tar.gz/v0.13.1","html_url":"https://github.com/JoshuaKGoldberg/eslint-plugin-package-json/releases/tag/v0.13.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JoshuaKGoldberg%2Feslint-plugin-package-json/tags/v0.13.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JoshuaKGoldberg%2Feslint-plugin-package-json/tags/v0.13.1/manifests"},{"name":"v0.13.0","sha":"4f5edfc7f885e7eb4a6f0243aa17706718edd4ad","kind":"tag","published_at":"2024-04-29T12:25:59.000Z","download_url":"https://codeload.github.com/JoshuaKGoldberg/eslint-plugin-package-json/tar.gz/v0.13.0","html_url":"https://github.com/JoshuaKGoldberg/eslint-plugin-package-json/releases/tag/v0.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JoshuaKGoldberg%2Feslint-plugin-package-json/tags/v0.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JoshuaKGoldberg%2Feslint-plugin-package-json/tags/v0.13.0/manifests"},{"name":"v0.12.1","sha":"0fae31608dc0c34e3a417461cdcc51d7aa5cecb2","kind":"tag","published_at":"2024-03-28T13:21:34.000Z","download_url":"https://codeload.github.com/JoshuaKGoldberg/eslint-plugin-package-json/tar.gz/v0.12.1","html_url":"https://github.com/JoshuaKGoldberg/eslint-plugin-package-json/releases/tag/v0.12.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JoshuaKGoldberg%2Feslint-plugin-package-json/tags/v0.12.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JoshuaKGoldberg%2Feslint-plugin-package-json/tags/v0.12.1/manifests"},{"name":"v0.12.0","sha":"b1818fa3483dd47bada16dd81704352fa97d3732","kind":"tag","published_at":"2024-03-25T14:27:29.000Z","download_url":"https://codeload.github.com/JoshuaKGoldberg/eslint-plugin-package-json/tar.gz/v0.12.0","html_url":"https://github.com/JoshuaKGoldberg/eslint-plugin-package-json/releases/tag/v0.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JoshuaKGoldberg%2Feslint-plugin-package-json/tags/v0.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JoshuaKGoldberg%2Feslint-plugin-package-json/tags/v0.12.0/manifests"},{"name":"v0.11.0","sha":"7046aae21c4d13fdcb626163e7fce59fbc9183a9","kind":"tag","published_at":"2024-03-24T12:44:49.000Z","download_url":"https://codeload.github.com/JoshuaKGoldberg/eslint-plugin-package-json/tar.gz/v0.11.0","html_url":"https://github.com/JoshuaKGoldberg/eslint-plugin-package-json/releases/tag/v0.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JoshuaKGoldberg%2Feslint-plugin-package-json/tags/v0.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JoshuaKGoldberg%2Feslint-plugin-package-json/tags/v0.11.0/manifests"},{"name":"v0.10.4","sha":"413242a969f6a641ccba5dad046ce228239f78ea","kind":"tag","published_at":"2024-02-20T14:50:16.000Z","download_url":"https://codeload.github.com/JoshuaKGoldberg/eslint-plugin-package-json/tar.gz/v0.10.4","html_url":"https://github.com/JoshuaKGoldberg/eslint-plugin-package-json/releases/tag/v0.10.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JoshuaKGoldberg%2Feslint-plugin-package-json/tags/v0.10.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JoshuaKGoldberg%2Feslint-plugin-package-json/tags/v0.10.4/manifests"},{"name":"v0.10.3","sha":"1a443766ea13db44c99082102aa4aabd0eb4ae35","kind":"tag","published_at":"2024-02-20T13:39:51.000Z","download_url":"https://codeload.github.com/JoshuaKGoldberg/eslint-plugin-package-json/tar.gz/v0.10.3","html_url":"https://github.com/JoshuaKGoldberg/eslint-plugin-package-json/releases/tag/v0.10.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JoshuaKGoldberg%2Feslint-plugin-package-json/tags/v0.10.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JoshuaKGoldberg%2Feslint-plugin-package-json/tags/v0.10.3/manifests"},{"name":"v0.10.2","sha":"acb6178d9b914668c2a6a8ff8751079c8f39eb75","kind":"tag","published_at":"2024-02-01T01:21:59.000Z","download_url":"https://codeload.github.com/JoshuaKGoldberg/eslint-plugin-package-json/tar.gz/v0.10.2","html_url":"https://github.com/JoshuaKGoldberg/eslint-plugin-package-json/releases/tag/v0.10.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JoshuaKGoldberg%2Feslint-plugin-package-json/tags/v0.10.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JoshuaKGoldberg%2Feslint-plugin-package-json/tags/v0.10.2/manifests"},{"name":"v0.10.1","sha":"1f727cac1b5c13fbf083a2463024da7643a3b3ca","kind":"tag","published_at":"2024-01-25T13:00:14.000Z","download_url":"https://codeload.github.com/JoshuaKGoldberg/eslint-plugin-package-json/tar.gz/v0.10.1","html_url":"https://github.com/JoshuaKGoldberg/eslint-plugin-package-json/releases/tag/v0.10.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JoshuaKGoldberg%2Feslint-plugin-package-json/tags/v0.10.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JoshuaKGoldberg%2Feslint-plugin-package-json/tags/v0.10.1/manifests"},{"name":"v0.10.0","sha":"339c42d55ef547fd9cf04863d772eedd99c9b590","kind":"tag","published_at":"2024-01-20T22:27:20.000Z","download_url":"https://codeload.github.com/JoshuaKGoldberg/eslint-plugin-package-json/tar.gz/v0.10.0","html_url":"https://github.com/JoshuaKGoldberg/eslint-plugin-package-json/releases/tag/v0.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JoshuaKGoldberg%2Feslint-plugin-package-json/tags/v0.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JoshuaKGoldberg%2Feslint-plugin-package-json/tags/v0.10.0/manifests"},{"name":"v0.9.0","sha":"01f05d3311e23e26779e5bc5241fce4ade5b1f6c","kind":"tag","published_at":"2024-01-20T22:16:15.000Z","download_url":"https://codeload.github.com/JoshuaKGoldberg/eslint-plugin-package-json/tar.gz/v0.9.0","html_url":"https://github.com/JoshuaKGoldberg/eslint-plugin-package-json/releases/tag/v0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JoshuaKGoldberg%2Feslint-plugin-package-json/tags/v0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JoshuaKGoldberg%2Feslint-plugin-package-json/tags/v0.9.0/manifests"},{"name":"v0.8.1","sha":"eb0c7b8bfd8dd91dfc52c024141fc9a661474ea9","kind":"tag","published_at":"2024-01-20T21:15:18.000Z","download_url":"https://codeload.github.com/JoshuaKGoldberg/eslint-plugin-package-json/tar.gz/v0.8.1","html_url":"https://github.com/JoshuaKGoldberg/eslint-plugin-package-json/releases/tag/v0.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JoshuaKGoldberg%2Feslint-plugin-package-json/tags/v0.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JoshuaKGoldberg%2Feslint-plugin-package-json/tags/v0.8.1/manifests"},{"name":"v0.8.0","sha":"8b29276cdd3888796f994caad1a19541a9d3fd89","kind":"tag","published_at":"2024-01-20T20:36:44.000Z","download_url":"https://codeload.github.com/JoshuaKGoldberg/eslint-plugin-package-json/tar.gz/v0.8.0","html_url":"https://github.com/JoshuaKGoldberg/eslint-plugin-package-json/releases/tag/v0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JoshuaKGoldberg%2Feslint-plugin-package-json/tags/v0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JoshuaKGoldberg%2Feslint-plugin-package-json/tags/v0.8.0/manifests"},{"name":"v0.7.0","sha":"6c5e2cc4a0658a27ea78b3e27bd19a78e5e00468","kind":"tag","published_at":"2024-01-20T05:41:23.000Z","download_url":"https://codeload.github.com/JoshuaKGoldberg/eslint-plugin-package-json/tar.gz/v0.7.0","html_url":"https://github.com/JoshuaKGoldberg/eslint-plugin-package-json/releases/tag/v0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JoshuaKGoldberg%2Feslint-plugin-package-json/tags/v0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JoshuaKGoldberg%2Feslint-plugin-package-json/tags/v0.7.0/manifests"},{"name":"v0.6.0","sha":"d9638d4f58b746548b15dea8af25c11862aab6f1","kind":"tag","published_at":"2024-01-20T04:37:03.000Z","download_url":"https://codeload.github.com/JoshuaKGoldberg/eslint-plugin-package-json/tar.gz/v0.6.0","html_url":"https://github.com/JoshuaKGoldberg/eslint-plugin-package-json/releases/tag/v0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JoshuaKGoldberg%2Feslint-plugin-package-json/tags/v0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JoshuaKGoldberg%2Feslint-plugin-package-json/tags/v0.6.0/manifests"},{"name":"v0.5.0","sha":"cf171701e79f36f0e27acf1ed0dd83f79b47f7a3","kind":"tag","published_at":"2024-01-20T03:52:38.000Z","download_url":"https://codeload.github.com/JoshuaKGoldberg/eslint-plugin-package-json/tar.gz/v0.5.0","html_url":"https://github.com/JoshuaKGoldberg/eslint-plugin-package-json/releases/tag/v0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JoshuaKGoldberg%2Feslint-plugin-package-json/tags/v0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JoshuaKGoldberg%2Feslint-plugin-package-json/tags/v0.5.0/manifests"},{"name":"v0.4.0","sha":"1e930f85e56e74a134acfe20c11491b4ecafef64","kind":"tag","published_at":"2024-01-20T03:01:10.000Z","download_url":"https://codeload.github.com/JoshuaKGoldberg/eslint-plugin-package-json/tar.gz/v0.4.0","html_url":"https://github.com/JoshuaKGoldberg/eslint-plugin-package-json/releases/tag/v0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JoshuaKGoldberg%2Feslint-plugin-package-json/tags/v0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JoshuaKGoldberg%2Feslint-plugin-package-json/tags/v0.4.0/manifests"},{"name":"v0.1.3","sha":"d66c475f9e49c0e05a5b256ee154d43ec442258a","kind":"tag","published_at":"2018-11-01T12:48:53.000Z","download_url":"https://codeload.github.com/JoshuaKGoldberg/eslint-plugin-package-json/tar.gz/v0.1.3","html_url":"https://github.com/JoshuaKGoldberg/eslint-plugin-package-json/releases/tag/v0.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JoshuaKGoldberg%2Feslint-plugin-package-json/tags/v0.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JoshuaKGoldberg%2Feslint-plugin-package-json/tags/v0.1.3/manifests"},{"name":"v0.1.2","sha":"5cd1595002578d98c85ae71206e4145ff62cb4c2","kind":"tag","published_at":"2018-11-01T12:43:37.000Z","download_url":"https://codeload.github.com/JoshuaKGoldberg/eslint-plugin-package-json/tar.gz/v0.1.2","html_url":"https://github.com/JoshuaKGoldberg/eslint-plugin-package-json/releases/tag/v0.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JoshuaKGoldberg%2Feslint-plugin-package-json/tags/v0.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JoshuaKGoldberg%2Feslint-plugin-package-json/tags/v0.1.2/manifests"},{"name":"v0.1.1","sha":"93a1ced451c1e9a69dd362d64422c31992dfc0a4","kind":"tag","published_at":"2018-11-01T12:40:44.000Z","download_url":"https://codeload.github.com/JoshuaKGoldberg/eslint-plugin-package-json/tar.gz/v0.1.1","html_url":"https://github.com/JoshuaKGoldberg/eslint-plugin-package-json/releases/tag/v0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JoshuaKGoldberg%2Feslint-plugin-package-json/tags/v0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JoshuaKGoldberg%2Feslint-plugin-package-json/tags/v0.1.1/manifests"},{"name":"v0.1.0","sha":"ea0ab2441f81098b98afd58e34d829296df692e6","kind":"tag","published_at":"2018-09-28T09:10:29.000Z","download_url":"https://codeload.github.com/JoshuaKGoldberg/eslint-plugin-package-json/tar.gz/v0.1.0","html_url":"https://github.com/JoshuaKGoldberg/eslint-plugin-package-json/releases/tag/v0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JoshuaKGoldberg%2Feslint-plugin-package-json/tags/v0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JoshuaKGoldberg%2Feslint-plugin-package-json/tags/v0.1.0/manifests"}]},"repo_metadata_updated_at":"2024-10-29T15:57:13.690Z","dependent_packages_count":91,"downloads":371304,"downloads_period":"last-month","dependent_repos_count":162,"rankings":{"downloads":0.965319574200503,"dependent_repos_count":1.1814654293662104,"dependent_packages_count":0.38877720626221335,"stargazers_count":6.058789135232198,"forks_count":5.535430258262792,"docker_downloads_count":1.5505306176090743,"average":2.6133853701554988},"purl":"pkg:npm/eslint-plugin-package-json","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/eslint-plugin-package-json","docker_dependents_count":2,"docker_downloads_count":224,"usage_url":"https://repos.ecosyste.ms/usage/npm/eslint-plugin-package-json","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/eslint-plugin-package-json/dependencies","status":null,"funding_links":["https://github.com/sponsors/JoshuaKGoldberg"],"critical":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/eslint-plugin-package-json/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/eslint-plugin-package-json/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/eslint-plugin-package-json/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/eslint-plugin-package-json/related_packages","maintainers":[{"uuid":"jzetlen","login":"jzetlen","name":null,"email":"james_zetlen@volusion.com","url":null,"packages_count":48,"html_url":"https://www.npmjs.com/~jzetlen","role":null,"created_at":"2022-11-12T06:40:06.053Z","updated_at":"2022-11-12T06:40:06.053Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/jzetlen/packages"},{"uuid":"joshuakgoldberg","login":"joshuakgoldberg","name":null,"email":"npm@joshuakgoldberg.com","url":null,"packages_count":240,"html_url":"https://www.npmjs.com/~joshuakgoldberg","role":null,"created_at":"2023-09-16T08:54:11.214Z","updated_at":"2023-09-16T08:54:11.214Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/joshuakgoldberg/packages"}],"registry":{"name":"npmjs.org","url":"https://registry.npmjs.org","ecosystem":"npm","default":true,"packages_count":5006545,"maintainers_count":1012936,"namespaces_count":295512,"keywords_count":700181,"github":"npm","metadata":{"funded_packages_count":150239},"icon_url":"https://github.com/npm.png","created_at":"2022-04-04T15:19:23.081Z","updated_at":"2025-06-06T05:58:05.971Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/namespaces"}},"unique_repositories_count":58,"unique_repositories_count_past_30_days":1,"recent_issues":[{"uuid":"4806546261","node_id":"PR_kwDOHu8uaM7tvYVt","number":1360,"state":"closed","title":"Bump the eslint group across 1 directory with 14 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-07-03T22:24:29.000Z","author_association":null,"state_reason":null,"created_at":"2026-07-03T22:04:47.000Z","updated_at":"2026-07-03T22:24:31.000Z","time_to_close":1182,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"eslint","update_count":14,"packages":[{"name":"@eslint/css","old_version":"1.3.0","new_version":"1.4.0","repository_url":"https://github.com/eslint/css"},{"name":"@eslint/json","old_version":"2.0.0","new_version":"2.0.1","repository_url":"https://github.com/eslint/json"},{"name":"@eslint/markdown","old_version":"8.0.2","new_version":"8.0.3","repository_url":"https://github.com/eslint/markdown"},{"name":"@html-eslint/eslint-plugin","old_version":"0.61.0","new_version":"0.63.0","repository_url":"https://github.com/yeonjuan/html-eslint"},{"name":"@html-eslint/parser","old_version":"0.61.0","new_version":"0.63.0","repository_url":"https://github.com/yeonjuan/html-eslint"},{"name":"eslint","old_version":"10.4.1","new_version":"10.6.0","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-import-resolver-typescript","old_version":"4.4.4","new_version":"4.4.5","repository_url":"https://github.com/import-js/eslint-import-resolver-typescript"},{"name":"eslint-plugin-import-x","old_version":"4.16.2","new_version":"4.17.1","repository_url":"https://github.com/un-ts/eslint-plugin-import-x"},{"name":"eslint-plugin-jsdoc","old_version":"63.0.0","new_version":"63.0.10","repository_url":"https://github.com/gajus/eslint-plugin-jsdoc"},{"name":"eslint-plugin-package-json","old_version":"1.2.0","new_version":"1.5.0","repository_url":"https://github.com/michaelfaith/eslint-plugin-package-json"},{"name":"eslint-plugin-perfectionist","old_version":"5.9.0","new_version":"5.9.1","repository_url":"https://github.com/azat-io/eslint-plugin-perfectionist"},{"name":"eslint-plugin-unicorn","old_version":"64.0.0","new_version":"70.0.0","repository_url":"https://github.com/sindresorhus/eslint-plugin-unicorn"},{"name":"eslint-plugin-yml","old_version":"3.4.0","new_version":"3.5.0","repository_url":"https://github.com/ota-meshi/eslint-plugin-yml"},{"name":"typescript-eslint","old_version":"8.60.0","new_version":"8.62.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"}],"path":null,"ecosystem":"npm"},"body":"Bumps the eslint group with 14 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@eslint/css](https://github.com/eslint/css) | `1.3.0` | `1.4.0` |\n| [@eslint/json](https://github.com/eslint/json) | `2.0.0` | `2.0.1` |\n| [@eslint/markdown](https://github.com/eslint/markdown) | `8.0.2` | `8.0.3` |\n| [@html-eslint/eslint-plugin](https://github.com/yeonjuan/html-eslint) | `0.61.0` | `0.63.0` |\n| [@html-eslint/parser](https://github.com/yeonjuan/html-eslint) | `0.61.0` | `0.63.0` |\n| [eslint](https://github.com/eslint/eslint) | `10.4.1` | `10.6.0` |\n| [eslint-import-resolver-typescript](https://github.com/import-js/eslint-import-resolver-typescript) | `4.4.4` | `4.4.5` |\n| [eslint-plugin-import-x](https://github.com/un-ts/eslint-plugin-import-x) | `4.16.2` | `4.17.1` |\n| [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc) | `63.0.0` | `63.0.10` |\n| [eslint-plugin-package-json](https://github.com/michaelfaith/eslint-plugin-package-json) | `1.2.0` | `1.5.0` |\n| [eslint-plugin-perfectionist](https://github.com/azat-io/eslint-plugin-perfectionist) | `5.9.0` | `5.9.1` |\n| [eslint-plugin-unicorn](https://github.com/sindresorhus/eslint-plugin-unicorn) | `64.0.0` | `70.0.0` |\n| [eslint-plugin-yml](https://github.com/ota-meshi/eslint-plugin-yml) | `3.4.0` | `3.5.0` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.60.0` | `8.62.1` |\n\n\nUpdates `@eslint/css` from 1.3.0 to 1.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/css/releases\"\u003e@​eslint/css's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ecss: v1.4.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/css/compare/css-v1.3.0...css-v1.4.0\"\u003e1.4.0\u003c/a\u003e (2026-07-01)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd suggestions to prefer-logical-properties (\u003ca href=\"https://redirect.github.com/eslint/css/issues/474\"\u003e#474\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/css/commit/045277e498d6dcd486f514c1632f40ad6cb7aa4a\"\u003e045277e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echeck for preludes in \u003ccode\u003e[@import](https://github.com/import)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/css/issues/470\"\u003e#470\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/css/commit/cc8791dcb277473fc7a49487c02155c5b049645e\"\u003ecc8791d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efalse negative when font used as identifier (\u003ca href=\"https://redirect.github.com/eslint/css/issues/471\"\u003e#471\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/css/commit/f248a32d5d99dbdf3ebdf5da6838a4c3c174bc86\"\u003ef248a32\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ereporting font-size unit with percentage in line-height (\u003ca href=\"https://redirect.github.com/eslint/css/issues/466\"\u003e#466\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/css/commit/bae9097c0a355b1eb85ad6dcc2737f29f22b3a90\"\u003ebae9097\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etype compatibility issue between CSS v1 and ESLint v9 (\u003ca href=\"https://redirect.github.com/eslint/css/issues/473\"\u003e#473\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/css/commit/3cb31a5f94a121706ab5150f95f09f2023826797\"\u003e3cb31a5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate baseline data (\u003ca href=\"https://github.com/eslint/css/commit/6726b1f9facf5f178e3035a87e415d45b3511541\"\u003e6726b1f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate baseline data (\u003ca href=\"https://redirect.github.com/eslint/css/issues/469\"\u003e#469\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/css/commit/99ba37f373e76d5c86fd34319e6c7c833e2a5110\"\u003e99ba37f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate baseline data (\u003ca href=\"https://redirect.github.com/eslint/css/issues/475\"\u003e#475\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/css/commit/7dbbb9d27c7f17db021bbc5124c51a96c6e3ca10\"\u003e7dbbb9d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate baseline data (\u003ca href=\"https://redirect.github.com/eslint/css/issues/482\"\u003e#482\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/css/commit/cd52c7305a0f85f9d0811b83e19a9082307e13cd\"\u003ecd52c73\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate dependency \u003ccode\u003e@​eslint/plugin-kit\u003c/code\u003e to ^0.7.2 (\u003ca href=\"https://redirect.github.com/eslint/css/issues/463\"\u003e#463\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/css/commit/167841821aeb4a9ba1f632b0d756dd1d3bd2ed5c\"\u003e1678418\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/css/blob/main/CHANGELOG.md\"\u003e@​eslint/css's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/css/compare/css-v1.3.0...css-v1.4.0\"\u003e1.4.0\u003c/a\u003e (2026-07-01)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd suggestions to prefer-logical-properties (\u003ca href=\"https://redirect.github.com/eslint/css/issues/474\"\u003e#474\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/css/commit/045277e498d6dcd486f514c1632f40ad6cb7aa4a\"\u003e045277e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echeck for preludes in \u003ccode\u003e[@import](https://github.com/import)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/css/issues/470\"\u003e#470\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/css/commit/cc8791dcb277473fc7a49487c02155c5b049645e\"\u003ecc8791d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efalse negative when font used as identifier (\u003ca href=\"https://redirect.github.com/eslint/css/issues/471\"\u003e#471\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/css/commit/f248a32d5d99dbdf3ebdf5da6838a4c3c174bc86\"\u003ef248a32\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ereporting font-size unit with percentage in line-height (\u003ca href=\"https://redirect.github.com/eslint/css/issues/466\"\u003e#466\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/css/commit/bae9097c0a355b1eb85ad6dcc2737f29f22b3a90\"\u003ebae9097\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etype compatibility issue between CSS v1 and ESLint v9 (\u003ca href=\"https://redirect.github.com/eslint/css/issues/473\"\u003e#473\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/css/commit/3cb31a5f94a121706ab5150f95f09f2023826797\"\u003e3cb31a5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate baseline data (\u003ca href=\"https://github.com/eslint/css/commit/6726b1f9facf5f178e3035a87e415d45b3511541\"\u003e6726b1f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate baseline data (\u003ca href=\"https://redirect.github.com/eslint/css/issues/469\"\u003e#469\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/css/commit/99ba37f373e76d5c86fd34319e6c7c833e2a5110\"\u003e99ba37f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate baseline data (\u003ca href=\"https://redirect.github.com/eslint/css/issues/475\"\u003e#475\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/css/commit/7dbbb9d27c7f17db021bbc5124c51a96c6e3ca10\"\u003e7dbbb9d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate baseline data (\u003ca href=\"https://redirect.github.com/eslint/css/issues/482\"\u003e#482\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/css/commit/cd52c7305a0f85f9d0811b83e19a9082307e13cd\"\u003ecd52c73\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate dependency \u003ccode\u003e@​eslint/plugin-kit\u003c/code\u003e to ^0.7.2 (\u003ca href=\"https://redirect.github.com/eslint/css/issues/463\"\u003e#463\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/css/commit/167841821aeb4a9ba1f632b0d756dd1d3bd2ed5c\"\u003e1678418\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/css/commit/8d7c2c553db62e3bce71ecfaa8665ecfeeeda334\"\u003e\u003ccode\u003e8d7c2c5\u003c/code\u003e\u003c/a\u003e chore: release 1.4.0 🚀 (\u003ca href=\"https://redirect.github.com/eslint/css/issues/464\"\u003e#464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/css/commit/ae64337f7ba4612aefdbed1b0e229922c7aa0aa9\"\u003e\u003ccode\u003eae64337\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/css/commit/cd52c7305a0f85f9d0811b83e19a9082307e13cd\"\u003e\u003ccode\u003ecd52c73\u003c/code\u003e\u003c/a\u003e fix: update baseline data (\u003ca href=\"https://redirect.github.com/eslint/css/issues/482\"\u003e#482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/css/commit/8ada2bbce86a70617b18a30875c6afbe47c8733d\"\u003e\u003ccode\u003e8ada2bb\u003c/code\u003e\u003c/a\u003e refactor: simplify prefer-logical-properties lookups (\u003ca href=\"https://redirect.github.com/eslint/css/issues/480\"\u003e#480\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/css/commit/045277e498d6dcd486f514c1632f40ad6cb7aa4a\"\u003e\u003ccode\u003e045277e\u003c/code\u003e\u003c/a\u003e feat: add suggestions to prefer-logical-properties (\u003ca href=\"https://redirect.github.com/eslint/css/issues/474\"\u003e#474\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/css/commit/bfea565e3f228fe029f117aedec9c309e43b4663\"\u003e\u003ccode\u003ebfea565\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/css/commit/3cb31a5f94a121706ab5150f95f09f2023826797\"\u003e\u003ccode\u003e3cb31a5\u003c/code\u003e\u003c/a\u003e fix: type compatibility issue between CSS v1 and ESLint v9 (\u003ca href=\"https://redirect.github.com/eslint/css/issues/473\"\u003e#473\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/css/commit/7dbbb9d27c7f17db021bbc5124c51a96c6e3ca10\"\u003e\u003ccode\u003e7dbbb9d\u003c/code\u003e\u003c/a\u003e fix: update baseline data (\u003ca href=\"https://redirect.github.com/eslint/css/issues/475\"\u003e#475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/css/commit/4a7a95794ee30b744af80a7f23aa3c685536ad33\"\u003e\u003ccode\u003e4a7a957\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/css/commit/16bc4e0f53d63baa99c41e6c5e57af43de80a456\"\u003e\u003ccode\u003e16bc4e0\u003c/code\u003e\u003c/a\u003e chore: update non-major dev-dependencies to v3.8.4 (\u003ca href=\"https://redirect.github.com/eslint/css/issues/472\"\u003e#472\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/css/compare/css-v1.3.0...css-v1.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@eslint/json` from 2.0.0 to 2.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/json/releases\"\u003e@​eslint/json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ejson: v2.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/json/compare/json-v2.0.0...json-v2.0.1\"\u003e2.0.1\u003c/a\u003e (2026-07-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate dependency \u003ccode\u003e@​eslint/plugin-kit\u003c/code\u003e to ^0.7.2 (\u003ca href=\"https://redirect.github.com/eslint/json/issues/244\"\u003e#244\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/json/commit/f262565724f3b0b3c80c008a881db526eb97b2c3\"\u003ef262565\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/json/blob/main/CHANGELOG.md\"\u003e@​eslint/json's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/json/compare/json-v2.0.0...json-v2.0.1\"\u003e2.0.1\u003c/a\u003e (2026-07-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate dependency \u003ccode\u003e@​eslint/plugin-kit\u003c/code\u003e to ^0.7.2 (\u003ca href=\"https://redirect.github.com/eslint/json/issues/244\"\u003e#244\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/json/commit/f262565724f3b0b3c80c008a881db526eb97b2c3\"\u003ef262565\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/9ebeea3725711e0c6181823e30277ea5ca263990\"\u003e\u003ccode\u003e9ebeea3\u003c/code\u003e\u003c/a\u003e chore: release 2.0.1 🚀 (\u003ca href=\"https://redirect.github.com/eslint/json/issues/245\"\u003e#245\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/ce22b121ac721879a46ac090b3b66fc208afe064\"\u003e\u003ccode\u003ece22b12\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/2ef892a99e62ba61e69eda8a49bac31890d0dbfa\"\u003e\u003ccode\u003e2ef892a\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/e5d4f26f0736334c99f9635d5a0d35603541161e\"\u003e\u003ccode\u003ee5d4f26\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/82de68de0ef956b1703f888d5509898ecbed8efc\"\u003e\u003ccode\u003e82de68d\u003c/code\u003e\u003c/a\u003e chore: update non-major dev-dependencies to v3.8.4 (\u003ca href=\"https://redirect.github.com/eslint/json/issues/247\"\u003e#247\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/99948f6520649bd32ea5f847a70aafa2c17df8b6\"\u003e\u003ccode\u003e99948f6\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/cf262a60d9f44177eadcca05e0f163056cc3ca80\"\u003e\u003ccode\u003ecf262a6\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/2202c87c4352c4e581ae6c4dfbb4164ad3e4519e\"\u003e\u003ccode\u003e2202c87\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/74731ef591fe4dca509133f757c7d4b3e20eedac\"\u003e\u003ccode\u003e74731ef\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@​arethetypeswrong/cli\u003c/code\u003e to 0.18.3 (\u003ca href=\"https://redirect.github.com/eslint/json/issues/246\"\u003e#246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/f262565724f3b0b3c80c008a881db526eb97b2c3\"\u003e\u003ccode\u003ef262565\u003c/code\u003e\u003c/a\u003e fix: update dependency \u003ccode\u003e@​eslint/plugin-kit\u003c/code\u003e to ^0.7.2 (\u003ca href=\"https://redirect.github.com/eslint/json/issues/244\"\u003e#244\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint/json/compare/json-v2.0.0...json-v2.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@eslint/markdown` from 8.0.2 to 8.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/markdown/releases\"\u003e@​eslint/markdown's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.0.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/markdown/compare/v8.0.2...v8.0.3\"\u003e8.0.3\u003c/a\u003e (2026-07-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etype compatibility issue between Markdown v8 and ESLint v9.39.x (\u003ca href=\"https://redirect.github.com/eslint/markdown/issues/648\"\u003e#648\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/markdown/commit/3986839466936d73f529ebfd6db6985a1e8c1e77\"\u003e3986839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate dependency \u003ccode\u003e@​eslint/plugin-kit\u003c/code\u003e to ^0.7.2 (\u003ca href=\"https://redirect.github.com/eslint/markdown/issues/665\"\u003e#665\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/markdown/commit/645b0c35b28841e5f37c2d4818a776a393519324\"\u003e645b0c3\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/markdown/blob/main/CHANGELOG.md\"\u003e@​eslint/markdown's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/markdown/compare/v8.0.2...v8.0.3\"\u003e8.0.3\u003c/a\u003e (2026-07-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etype compatibility issue between Markdown v8 and ESLint v9.39.x (\u003ca href=\"https://redirect.github.com/eslint/markdown/issues/648\"\u003e#648\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/markdown/commit/3986839466936d73f529ebfd6db6985a1e8c1e77\"\u003e3986839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate dependency \u003ccode\u003e@​eslint/plugin-kit\u003c/code\u003e to ^0.7.2 (\u003ca href=\"https://redirect.github.com/eslint/markdown/issues/665\"\u003e#665\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/markdown/commit/645b0c35b28841e5f37c2d4818a776a393519324\"\u003e645b0c3\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/markdown/commit/e93e014c89115d151572a70fa65841fe85e009cc\"\u003e\u003ccode\u003ee93e014\u003c/code\u003e\u003c/a\u003e chore: release 8.0.3 🚀 (\u003ca href=\"https://redirect.github.com/eslint/markdown/issues/666\"\u003e#666\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/markdown/commit/5c16c418716c09cbad7b7213778c74dc59c3223a\"\u003e\u003ccode\u003e5c16c41\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/markdown/commit/f5b65480e9ceef9595fd01ec1b106d3f0a6bba79\"\u003e\u003ccode\u003ef5b6548\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/markdown/commit/c627dca7ac5dd81023dc14c3f0974bc151e6469c\"\u003e\u003ccode\u003ec627dca\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/markdown/commit/54d3323090f7d854e0747a69476255e90f6bcf4c\"\u003e\u003ccode\u003e54d3323\u003c/code\u003e\u003c/a\u003e chore: update non-major dev-dependencies to v3.8.4 (\u003ca href=\"https://redirect.github.com/eslint/markdown/issues/670\"\u003e#670\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/markdown/commit/d006b8a2822e9d8926b58c53db6eb86f19ee8b40\"\u003e\u003ccode\u003ed006b8a\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/markdown/commit/3986839466936d73f529ebfd6db6985a1e8c1e77\"\u003e\u003ccode\u003e3986839\u003c/code\u003e\u003c/a\u003e fix: type compatibility issue between Markdown v8 and ESLint v9.39.x (\u003ca href=\"https://redirect.github.com/eslint/markdown/issues/648\"\u003e#648\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/markdown/commit/133ddaa298f5624c092acd6e640f750fbc2f755d\"\u003e\u003ccode\u003e133ddaa\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/markdown/commit/c154e51e7a4b43e6039f15d24e582db4fd00ad03\"\u003e\u003ccode\u003ec154e51\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/markdown/commit/15e61482883acb87554ef2de579bc4365e937383\"\u003e\u003ccode\u003e15e6148\u003c/code\u003e\u003c/a\u003e chore: update dependency \u003ccode\u003e@​eslint/json\u003c/code\u003e to v2 (\u003ca href=\"https://redirect.github.com/eslint/markdown/issues/668\"\u003e#668\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/markdown/compare/v8.0.2...v8.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@html-eslint/eslint-plugin` from 0.61.0 to 0.63.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/yeonjuan/html-eslint/releases\"\u003e@​html-eslint/eslint-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.63.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add allowExpressions options on no-inline-styles by \u003ca href=\"https://github.com/yeonjuan\"\u003e\u003ccode\u003e@​yeonjuan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/yeonjuan/html-eslint/pull/626\"\u003eyeonjuan/html-eslint#626\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add conditions options on require-attrs by \u003ca href=\"https://github.com/yeonjuan\"\u003e\u003ccode\u003e@​yeonjuan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/yeonjuan/html-eslint/pull/627\"\u003eyeonjuan/html-eslint#627\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: fix README by \u003ca href=\"https://github.com/yeonjuan\"\u003e\u003ccode\u003e@​yeonjuan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/yeonjuan/html-eslint/pull/630\"\u003eyeonjuan/html-eslint#630\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003edependabot\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump \u003ccode\u003e@​mdn/browser-compat-data\u003c/code\u003e from ^8.0.2 to 8.0.3 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/yeonjuan/html-eslint/pull/618\"\u003eyeonjuan/html-eslint#618\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump \u003ccode\u003e@​grpc/grpc-js\u003c/code\u003e from 1.14.1 to 1.14.4 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/yeonjuan/html-eslint/pull/616\"\u003eyeonjuan/html-eslint#616\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​angular/compiler\u003c/code\u003e from 21.2.4 to 21.2.17 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/yeonjuan/html-eslint/pull/620\"\u003eyeonjuan/html-eslint#620\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump tmp from 0.2.6 to 0.2.7 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/yeonjuan/html-eslint/pull/619\"\u003eyeonjuan/html-eslint#619\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump js-yaml from 3.14.1 to 3.14.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/yeonjuan/html-eslint/pull/621\"\u003eyeonjuan/html-eslint#621\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​babel/core\u003c/code\u003e from 7.29.0 to 7.29.6 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/yeonjuan/html-eslint/pull/622\"\u003eyeonjuan/html-eslint#622\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump protobufjs from 7.5.8 to 7.6.4 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/yeonjuan/html-eslint/pull/625\"\u003eyeonjuan/html-eslint#625\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump ws from 7.5.10 to 7.5.11 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/yeonjuan/html-eslint/pull/624\"\u003eyeonjuan/html-eslint#624\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump \u003ccode\u003e@​mdn/browser-compat-data\u003c/code\u003e from ^8.0.3 to 8.0.4 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/yeonjuan/html-eslint/pull/629\"\u003eyeonjuan/html-eslint#629\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/yeonjuan/html-eslint/compare/v0.62.0...v0.63.0\"\u003ehttps://github.com/yeonjuan/html-eslint/compare/v0.62.0...v0.63.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.62.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump \u003ccode\u003e@​mdn/browser-compat-data\u003c/code\u003e from ^7.3.16 to 8.0.2 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/yeonjuan/html-eslint/pull/611\"\u003eyeonjuan/html-eslint#611\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump tmp from 0.2.3 to 0.2.6 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/yeonjuan/html-eslint/pull/612\"\u003eyeonjuan/html-eslint#612\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: ignore template expression check in indent by \u003ca href=\"https://github.com/yeonjuan\"\u003e\u003ccode\u003e@​yeonjuan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/yeonjuan/html-eslint/pull/615\"\u003eyeonjuan/html-eslint#615\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/yeonjuan/html-eslint/compare/v0.61.0...v0.62.0\"\u003ehttps://github.com/yeonjuan/html-eslint/compare/v0.61.0...v0.62.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeonjuan/html-eslint/commit/de8a564a903731536029adf5654ea65fdf92abc8\"\u003e\u003ccode\u003ede8a564\u003c/code\u003e\u003c/a\u003e v0.63.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeonjuan/html-eslint/commit/e7462fb9e5b6c3c67160c5fbd703d97e27df3cf8\"\u003e\u003ccode\u003ee7462fb\u003c/code\u003e\u003c/a\u003e docs: fix README (\u003ca href=\"https://redirect.github.com/yeonjuan/html-eslint/issues/630\"\u003e#630\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeonjuan/html-eslint/commit/864696011a166fcf694a3b20632ed60883665cf1\"\u003e\u003ccode\u003e8646960\u003c/code\u003e\u003c/a\u003e feat: add conditions options on require-attrs (\u003ca href=\"https://redirect.github.com/yeonjuan/html-eslint/issues/627\"\u003e#627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeonjuan/html-eslint/commit/950b3b504d529bc76f48b0d707de822e82509485\"\u003e\u003ccode\u003e950b3b5\u003c/code\u003e\u003c/a\u003e feat: add allowExpressions options on no-inline-styles (\u003ca href=\"https://redirect.github.com/yeonjuan/html-eslint/issues/626\"\u003e#626\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeonjuan/html-eslint/commit/3de845069a300aa9b55594d2fb44e920f9f51ff9\"\u003e\u003ccode\u003e3de8450\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​mdn/browser-compat-data\u003c/code\u003e from ^8.0.3 to 8.0.4 (\u003ca href=\"https://redirect.github.com/yeonjuan/html-eslint/issues/629\"\u003e#629\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeonjuan/html-eslint/commit/580a26c314b3087b9cb86ddd6f73c149fd450349\"\u003e\u003ccode\u003e580a26c\u003c/code\u003e\u003c/a\u003e chore(deps): bump ws from 7.5.10 to 7.5.11 (\u003ca href=\"https://redirect.github.com/yeonjuan/html-eslint/issues/624\"\u003e#624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeonjuan/html-eslint/commit/e203b0558a87cc7699f52f0a000934b41422a7a6\"\u003e\u003ccode\u003ee203b05\u003c/code\u003e\u003c/a\u003e chore(deps): bump protobufjs from 7.5.8 to 7.6.4 (\u003ca href=\"https://redirect.github.com/yeonjuan/html-eslint/issues/625\"\u003e#625\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeonjuan/html-eslint/commit/8f657fa536dfc4c8cf1ea5d74c80b86b76a962e8\"\u003e\u003ccode\u003e8f657fa\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump \u003ccode\u003e@​babel/core\u003c/code\u003e from 7.29.0 to 7.29.6 (\u003ca href=\"https://redirect.github.com/yeonjuan/html-eslint/issues/622\"\u003e#622\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeonjuan/html-eslint/commit/1e22ce0bf1c2540d00047257c322524554029caf\"\u003e\u003ccode\u003e1e22ce0\u003c/code\u003e\u003c/a\u003e chore(deps): bump js-yaml from 3.14.1 to 3.14.2 (\u003ca href=\"https://redirect.github.com/yeonjuan/html-eslint/issues/621\"\u003e#621\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeonjuan/html-eslint/commit/8a223fea5e288ec39e9fc0bf9a40e58a433a20f2\"\u003e\u003ccode\u003e8a223fe\u003c/code\u003e\u003c/a\u003e chore(deps): bump tmp from 0.2.6 to 0.2.7 (\u003ca href=\"https://redirect.github.com/yeonjuan/html-eslint/issues/619\"\u003e#619\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/yeonjuan/html-eslint/compare/v0.61.0...v0.63.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@html-eslint/parser` from 0.61.0 to 0.63.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/yeonjuan/html-eslint/releases\"\u003e@​html-eslint/parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.63.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add allowExpressions options on no-inline-styles by \u003ca href=\"https://github.com/yeonjuan\"\u003e\u003ccode\u003e@​yeonjuan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/yeonjuan/html-eslint/pull/626\"\u003eyeonjuan/html-eslint#626\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add conditions options on require-attrs by \u003ca href=\"https://github.com/yeonjuan\"\u003e\u003ccode\u003e@​yeonjuan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/yeonjuan/html-eslint/pull/627\"\u003eyeonjuan/html-eslint#627\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: fix README by \u003ca href=\"https://github.com/yeonjuan\"\u003e\u003ccode\u003e@​yeonjuan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/yeonjuan/html-eslint/pull/630\"\u003eyeonjuan/html-eslint#630\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003edependabot\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump \u003ccode\u003e@​mdn/browser-compat-data\u003c/code\u003e from ^8.0.2 to 8.0.3 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/yeonjuan/html-eslint/pull/618\"\u003eyeonjuan/html-eslint#618\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump \u003ccode\u003e@​grpc/grpc-js\u003c/code\u003e from 1.14.1 to 1.14.4 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/yeonjuan/html-eslint/pull/616\"\u003eyeonjuan/html-eslint#616\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​angular/compiler\u003c/code\u003e from 21.2.4 to 21.2.17 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/yeonjuan/html-eslint/pull/620\"\u003eyeonjuan/html-eslint#620\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump tmp from 0.2.6 to 0.2.7 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/yeonjuan/html-eslint/pull/619\"\u003eyeonjuan/html-eslint#619\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump js-yaml from 3.14.1 to 3.14.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/yeonjuan/html-eslint/pull/621\"\u003eyeonjuan/html-eslint#621\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​babel/core\u003c/code\u003e from 7.29.0 to 7.29.6 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/yeonjuan/html-eslint/pull/622\"\u003eyeonjuan/html-eslint#622\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump protobufjs from 7.5.8 to 7.6.4 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/yeonjuan/html-eslint/pull/625\"\u003eyeonjuan/html-eslint#625\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump ws from 7.5.10 to 7.5.11 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/yeonjuan/html-eslint/pull/624\"\u003eyeonjuan/html-eslint#624\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump \u003ccode\u003e@​mdn/browser-compat-data\u003c/code\u003e from ^8.0.3 to 8.0.4 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/yeonjuan/html-eslint/pull/629\"\u003eyeonjuan/html-eslint#629\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/yeonjuan/html-eslint/compare/v0.62.0...v0.63.0\"\u003ehttps://github.com/yeonjuan/html-eslint/compare/v0.62.0...v0.63.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.62.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump \u003ccode\u003e@​mdn/browser-compat-data\u003c/code\u003e from ^7.3.16 to 8.0.2 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/yeonjuan/html-eslint/pull/611\"\u003eyeonjuan/html-eslint#611\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump tmp from 0.2.3 to 0.2.6 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/yeonjuan/html-eslint/pull/612\"\u003eyeonjuan/html-eslint#612\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: ignore template expression check in indent by \u003ca href=\"https://github.com/yeonjuan\"\u003e\u003ccode\u003e@​yeonjuan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/yeonjuan/html-eslint/pull/615\"\u003eyeonjuan/html-eslint#615\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/yeonjuan/html-eslint/compare/v0.61.0...v0.62.0\"\u003ehttps://github.com/yeonjuan/html-eslint/compare/v0.61.0...v0.62.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeonjuan/html-eslint/commit/de8a564a903731536029adf5654ea65fdf92abc8\"\u003e\u003ccode\u003ede8a564\u003c/code\u003e\u003c/a\u003e v0.63.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeonjuan/html-eslint/commit/e7462fb9e5b6c3c67160c5fbd703d97e27df3cf8\"\u003e\u003ccode\u003ee7462fb\u003c/code\u003e\u003c/a\u003e docs: fix README (\u003ca href=\"https://redirect.github.com/yeonjuan/html-eslint/issues/630\"\u003e#630\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeonjuan/html-eslint/commit/864696011a166fcf694a3b20632ed60883665cf1\"\u003e\u003ccode\u003e8646960\u003c/code\u003e\u003c/a\u003e feat: add conditions options on require-attrs (\u003ca href=\"https://redirect.github.com/yeonjuan/html-eslint/issues/627\"\u003e#627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeonjuan/html-eslint/commit/950b3b504d529bc76f48b0d707de822e82509485\"\u003e\u003ccode\u003e950b3b5\u003c/code\u003e\u003c/a\u003e feat: add allowExpressions options on no-inline-styles (\u003ca href=\"https://redirect.github.com/yeonjuan/html-eslint/issues/626\"\u003e#626\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeonjuan/html-eslint/commit/3de845069a300aa9b55594d2fb44e920f9f51ff9\"\u003e\u003ccode\u003e3de8450\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​mdn/browser-compat-data\u003c/code\u003e from ^8.0.3 to 8.0.4 (\u003ca href=\"https://redirect.github.com/yeonjuan/html-eslint/issues/629\"\u003e#629\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeonjuan/html-eslint/commit/580a26c314b3087b9cb86ddd6f73c149fd450349\"\u003e\u003ccode\u003e580a26c\u003c/code\u003e\u003c/a\u003e chore(deps): bump ws from 7.5.10 to 7.5.11 (\u003ca href=\"https://redirect.github.com/yeonjuan/html-eslint/issues/624\"\u003e#624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeonjuan/html-eslint/commit/e203b0558a87cc7699f52f0a000934b41422a7a6\"\u003e\u003ccode\u003ee203b05\u003c/code\u003e\u003c/a\u003e chore(deps): bump protobufjs from 7.5.8 to 7.6.4 (\u003ca href=\"https://redirect.github.com/yeonjuan/html-eslint/issues/625\"\u003e#625\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeonjuan/html-eslint/commit/8f657fa536dfc4c8cf1ea5d74c80b86b76a962e8\"\u003e\u003ccode\u003e8f657fa\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump \u003ccode\u003e@​babel/core\u003c/code\u003e from 7.29.0 to 7.29.6 (\u003ca href=\"https://redirect.github.com/yeonjuan/html-eslint/issues/622\"\u003e#622\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeonjuan/html-eslint/commit/1e22ce0bf1c2540d00047257c322524554029caf\"\u003e\u003ccode\u003e1e22ce0\u003c/code\u003e\u003c/a\u003e chore(deps): bump js-yaml from 3.14.1 to 3.14.2 (\u003ca href=\"https://redirect.github.com/yeonjuan/html-eslint/issues/621\"\u003e#621\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeonjuan/html-eslint/commit/8a223fea5e288ec39e9fc0bf9a40e58a433a20f2\"\u003e\u003ccode\u003e8a223fe\u003c/code\u003e\u003c/a\u003e chore(deps): bump tmp from 0.2.6 to 0.2.7 (\u003ca href=\"https://redirect.github.com/yeonjuan/html-eslint/issues/619\"\u003e#619\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/yeonjuan/html-eslint/compare/v0.61.0...v0.63.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 10.4.1 to 10.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.6.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b1f910628e29a018c860e2352bc14cd07c853d67\"\u003e\u003ccode\u003eb1f9106\u003c/code\u003e\u003c/a\u003e feat: detect Symbol() and BigInt() in no-constant-binary-expression (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20981\"\u003e#20981\u003c/a\u003e) (Taejin Kim)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f291007cb73f55c09cf3c2aa3a405df379a5c594\"\u003e\u003ccode\u003ef291007\u003c/code\u003e\u003c/a\u003e feat: add checkRelationalComparisons to no-constant-binary-expression (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20948\"\u003e#20948\u003c/a\u003e) (sethamus)\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/6b05784eb271ac98ca3e1e2a48c4b14bb588c786\"\u003e\u003ccode\u003e6b05784\u003c/code\u003e\u003c/a\u003e fix: prefer-exponentiation-operator invalid autofix at statement start (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20997\"\u003e#20997\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bb9eb2ab28daf6e6dafc62daa6b5daf9c2b7046c\"\u003e\u003ccode\u003ebb9eb2a\u003c/code\u003e\u003c/a\u003e fix: account for shadowed \u003ccode\u003eBoolean\u003c/code\u003e in \u003ccode\u003eno-extra-boolean-cast\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21013\"\u003e#21013\u003c/a\u003e) (den$)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8fd8741009a3ed7845c89bfe2fb3eaa2119b2d15\"\u003e\u003ccode\u003e8fd8741\u003c/code\u003e\u003c/a\u003e fix: don't report shadowed undefined in \u003ccode\u003eradix\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21011\"\u003e#21011\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5784980ce8ba99556db98907895d82ef49cd0a27\"\u003e\u003ccode\u003e5784980\u003c/code\u003e\u003c/a\u003e fix: don't report shadowed undefined in no-throw-literal (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21010\"\u003e#21010\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9cd1e6de5bad487a9c713bdc9fda5af7ea0babcd\"\u003e\u003ccode\u003e9cd1e6d\u003c/code\u003e\u003c/a\u003e fix: suppress invalid class suggestion in no-promise-executor-return (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21008\"\u003e#21008\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d4eb2dc95f17cdf491edca91b7d9caf05b86253f\"\u003e\u003ccode\u003ed4eb2dc\u003c/code\u003e\u003c/a\u003e fix: don't report shadowed undefined in prefer-promise-reject-errors (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21006\"\u003e#21006\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/23604646db6d987d01edb8aa5f4d2a88bd4c01d0\"\u003e\u003ccode\u003e2360464\u003c/code\u003e\u003c/a\u003e fix: prefer-promise-reject-errors false positives for shadowed Promise (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21003\"\u003e#21003\u003c/a\u003e) (den$)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/63d52d28de705ec46f328d18166e8b7170b3f024\"\u003e\u003ccode\u003e63d52d2\u003c/code\u003e\u003c/a\u003e fix: restore max-classes-per-file report range (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21002\"\u003e#21002\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7feaff0cfb8d6a6260d3ea56887c9161daf8c700\"\u003e\u003ccode\u003e7feaff0\u003c/code\u003e\u003c/a\u003e fix: callback detection logic for IIFEs in max-nested-callbacks (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20979\"\u003e#20979\u003c/a\u003e) (fnx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/399a2ec81bcbcff2c67920db51d9276b20ac1025\"\u003e\u003ccode\u003e399a2ec\u003c/code\u003e\u003c/a\u003e fix: don't report inner non-callbacks in \u003ccode\u003emax-nested-callbacks\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20995\"\u003e#20995\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/a83683db1c27193c2ad333fc5c0aedcc8a293db7\"\u003e\u003ccode\u003ea83683d\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/f5449f96c2caabbc1a28b15211873e2f672f5ae5\"\u003e\u003ccode\u003ef5449f9\u003c/code\u003e\u003c/a\u003e docs: document userland patterns for global assertionOptions in RuleT… (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20986\"\u003e#20986\u003c/a\u003e) (playgirl)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bea49f7b2899ebf708482f977ef2ada41fd2c3f0\"\u003e\u003ccode\u003ebea49f7\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/e5f70f9b06683a887dd0d6dc1cc91a9c9bea816d\"\u003e\u003ccode\u003ee5f70f9\u003c/code\u003e\u003c/a\u003e docs: update code-path diagrams (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20984\"\u003e#20984\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8890c2d40880b195b9167735c24ec0cc5de5eb96\"\u003e\u003ccode\u003e8890c2d\u003c/code\u003e\u003c/a\u003e docs: add TypeScript config guidance for MCP server (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20796\"\u003e#20796\u003c/a\u003e) (Pierluigi Lenoci)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3eb3d9b1b5edecc3fcae0519ddba0e3745e889e3\"\u003e\u003ccode\u003e3eb3d9b\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/c5bb59cf613dabafd550227b6adaa9327b1095f5\"\u003e\u003ccode\u003ec5bb59c\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/eb3c97c776731ce11b28cc99f0271f41b9994701\"\u003e\u003ccode\u003eeb3c97c\u003c/code\u003e\u003c/a\u003e docs: fix grammar in prefer-const rule description (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20983\"\u003e#20983\u003c/a\u003e) (lumir)\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/6a42034a57a816b0a313720b3b9df09455bd0b5e\"\u003e\u003ccode\u003e6a42034\u003c/code\u003e\u003c/a\u003e ci: run ecosystem tests on main branch (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20891\"\u003e#20891\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3dbacdbb31673c87ca86ecafbb18712d8d1daed8\"\u003e\u003ccode\u003e3dbacdb\u003c/code\u003e\u003c/a\u003e ci: bump actions/checkout from 6 to 7 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21014\"\u003e#21014\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c3abfca7c96cc9a244f54eeb66e9971c59280354\"\u003e\u003ccode\u003ec3abfca\u003c/code\u003e\u003c/a\u003e chore: correct JSDoc param types in html formatter (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21018\"\u003e#21018\u003c/a\u003e) (Minseon Kim)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a8323209cdbefefd540c5beeaa51418d8ec40f9e\"\u003e\u003ccode\u003ea832320\u003c/code\u003e\u003c/a\u003e ci: split ecosystem tests into separate jobs (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21001\"\u003e#21001\u003c/a\u003e) (xbinaryx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/27166e78511db526688afc34bbfab1a458405f3f\"\u003e\u003ccode\u003e27166e7\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21005\"\u003e#21005\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/865d76e40107d4fa10a17fc3203b303eb8a88dc3\"\u003e\u003ccode\u003e865d76e\u003c/code\u003e\u003c/a\u003e ci: bump pnpm/action-setup from 6.0.8 to 6.0.9 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20989\"\u003e#20989\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/27a88c9fa7c040f4cd39e5a5e6e2d02441c408ef\"\u003e\u003ccode\u003e27a88c9\u003c/code\u003e\u003c/a\u003e chore: update dependency markdown-it to v14 in root (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20994\"\u003e#20994\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/970cea62b295d931a4109abedeb21ba192d3f2be\"\u003e\u003ccode\u003e970cea6\u003c/code\u003e\u003c/a\u003e chore: update dependency markdown-it to v14 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20993\"\u003e#20993\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b482120bacb40204fbf16f3b20be7207057157a5\"\u003e\u003ccode\u003eb482120\u003c/code\u003e\u003c/a\u003e chore: update dependency prettier to v3.8.4 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20990\"\u003e#20990\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6993fb3173da84999fc208507b93f523aa657448\"\u003e\u003ccode\u003e6993fb3\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20985\"\u003e#20985\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.5.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5ca8c5278edea1fd84d3ba83d8ea3f52fb3831ad\"\u003e\u003ccode\u003e5ca8c52\u003c/code\u003e\u003c/a\u003e feat: correct stack tracking in max-nested-callbacks (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20973\"\u003e#20973\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b5657837604fa5e8cf1278074782025cadd34b6c\"\u003e\u003ccode\u003eb565783\u003c/code\u003e\u003c/a\u003e feat: report no-with violations at the with keyword (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20971\"\u003e#20971\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2ce032fbc72a1a80c024c084a4f382fb6dece684\"\u003e\u003ccode\u003e2ce032f\u003c/code\u003e\u003c/a\u003e feat: report max-lines-per-function violations at function head (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20966\"\u003e#20966\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/732cb3e09d5b8b809b5f461d118a5d9fdcd6427f\"\u003e\u003ccode\u003e732cb3e\u003c/code\u003e\u003c/a\u003e feat: report max-nested-callbacks violations at function head (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20967\"\u003e#20967\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f9c138a0ba7d8e37aed39aef4a3ff1cae8c669f7\"\u003e\u003ccode\u003ef9c138a\u003c/code\u003e\u003c/a\u003e feat: report max-depth violations on keywords (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20943\"\u003e#20943\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bdb496cc0d54b6d0a023aef9abd5f040ccff2101\"\u003e\u003ccode\u003ebdb496c\u003c/code\u003e\u003c/a\u003e feat: correct max-depth handling for else-if chains (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20944\"\u003e#20944\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c29687354a7f96093f57f7d73eecb866ad5e2953\"\u003e\u003ccode\u003ec296873\u003c/code\u003e\u003c/a\u003e feat: update error loc in \u003ccode\u003emax-statements\u003c/code\u003e to function header (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20907\"\u003e#20907\u003c/a\u003e) (Taejin Kim)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5d12a0419636abb71628b7e45063a943c454a7c7\"\u003e\u003ccode\u003e5d12a04\u003c/code\u003e\u003c/a\u003e 10.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f7ca54b138c4ba7b8e65f83b7fe58cc8de50af8b\"\u003e\u003ccode\u003ef7ca54b\u003c/code\u003e\u003c/a\u003e Build: changelog update for 10.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6a42034a57a816b0a313720b3b9df09455bd0b5e\"\u003e\u003ccode\u003e6a42034\u003c/code\u003e\u003c/a\u003e ci: run ecosystem tests on main branch (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20891\"\u003e#20891\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b1f910628e29a018c860e2352bc14cd07c853d67\"\u003e\u003ccode\u003eb1f9106\u003c/code\u003e\u003c/a\u003e feat: detect Symbol() and BigInt() in no-constant-binary-expression (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20981\"\u003e#20981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3dbacdbb31673c87ca86ecafbb18712d8d1daed8\"\u003e\u003ccode\u003e3dbacdb\u003c/code\u003e\u003c/a\u003e ci: bump actions/checkout from 6 to 7 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21014\"\u003e#21014\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c3abfca7c96cc9a244f54eeb66e9971c59280354\"\u003e\u003ccode\u003ec3abfca\u003c/code\u003e\u003c/a\u003e chore: correct JSDoc param types in html formatter (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21018\"\u003e#21018\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a83683db1c27193c2ad333fc5c0aedcc8a293db7\"\u003e\u003ccode\u003ea83683d\u003c/code\u003e\u003c/a\u003e docs: Update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a8323209cdbefefd540c5beeaa51418d8ec40f9e\"\u003e\u003ccode\u003ea832320\u003c/code\u003e\u003c/a\u003e ci: split ecosystem tests into separate jobs (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21001\"\u003e#21001\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6b05784eb271ac98ca3e1e2a48c4b14bb588c786\"\u003e\u003ccode\u003e6b05784\u003c/code\u003e\u003c/a\u003e fix: prefer-exponentiation-operator invalid autofix at statement start (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20997\"\u003e#20997\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bb9eb2ab28daf6e6dafc62daa6b5daf9c2b7046c\"\u003e\u003ccode\u003ebb9eb2a\u003c/code\u003e\u003c/a\u003e fix: account for shadowed \u003ccode\u003eBoolean\u003c/code\u003e in \u003ccode\u003eno-extra-boolean-cast\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21013\"\u003e#21013\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v10.4.1...v10.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-import-resolver-typescript` from 4.4.4 to 4.4.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/import-js/eslint-import-resolver-typescript/releases\"\u003eeslint-import-resolver-typescript's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.4.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/import-js/eslint-import-resolver-typescript/pull/473\"\u003e#473\u003c/a\u003e \u003ca href=\"https://github.com/import-js/eslint-import-resolver-typescript/commit/32c61abccf26bd2a2267f2e0e67d82e6f88d149a\"\u003e\u003ccode\u003e32c61ab\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/leey0818\"\u003e\u003ccode\u003e@​leey0818\u003c/code\u003e\u003c/a\u003e! - fix: check tsconfig matching before using resolver\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/import-js/eslint-import-resolver-typescript/blob/master/CHANGELOG.md\"\u003eeslint-import-resolver-typescript's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.4.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/import-js/eslint-import-resolver-typescript/pull/473\"\u003e#473\u003c/a\u003e \u003ca href=\"https://github.com/import-js/eslint-import-resolver-typescript/commit/32c61abccf26bd2a2267f2e0e67d82e6f88d149a\"\u003e\u003ccode\u003e32c61ab\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/leey0818\"\u003e\u003ccode\u003e@​leey0818\u003c/code\u003e\u003c/a\u003e! - fix: check tsconfig matching before using resolver\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/import-js/eslint-import-resolver-typescript/commit/724c47d8c08fa8ffa702c7a94ba53b367a4727fb\"\u003e\u003ccode\u003e724c47d\u003c/code\u003e\u003c/a\u003e chore: release eslint-import-resolver-typescript (\u003ca href=\"https://redirect.github.com/import-js/eslint-import-resolver-typescript/issues/480\"\u003e#480\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/import-js/eslint-import-resolver-typescript/commit/32c61abccf26bd2a2267f2e0e67d82e6f88d149a\"\u003e\u003ccode\u003e32c61ab\u003c/code\u003e\u003c/a\u003e fix: check tsconfig matching before using resolver (\u003ca href=\"https://redirect.github.com/import-js/eslint-import-resolver-typescript/issues/473\"\u003e#473\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/import-js/eslint-import-resolver-typescript/compare/v4.4.4...v4.4.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 eslint-import-resolver-typescript since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-import-x` from 4.16.2 to 4.17.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/releases\"\u003eeslint-plugin-import-x's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.17.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/pull/498\"\u003e#498\u003c/a\u003e \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/cf25a01c08d75449aeae6c6b4ee2e2c9af774462\"\u003e\u003ccode\u003ecf25a01\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marcalexiei\"\u003e\u003ccode\u003e@​marcalexiei\u003c/code\u003e\u003c/a\u003e! - fix(extensions): don't require an extension for package subpaths that resolve to a \u003ccode\u003e.d.ts\u003c/code\u003e (e.g. \u003ccode\u003evitest/config\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.17.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/pull/474\"\u003e#474\u003c/a\u003e \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/4b2c0c50577ba5b38823fb6d2b1f7e0e2cb9b760\"\u003e\u003ccode\u003e4b2c0c5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/regseb\"\u003e\u003ccode\u003e@​regseb\u003c/code\u003e\u003c/a\u003e! - Support \u003ccode\u003eRegExp\u003c/code\u003e in the \u003ccode\u003eimport-x/ignore\u003c/code\u003e setting and the \u003ccode\u003eignore\u003c/code\u003e option of the \u003ccode\u003eno-unresolved\u003c/code\u003e rule.\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/un-ts/eslint-plugin-import-x/pull/494\"\u003e#494\u003c/a\u003e \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/1c84235057e693f107352b2874c5e9bc6d974e75\"\u003e\u003ccode\u003e1c84235\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/morgan-coded\"\u003e\u003ccode\u003e@​morgan-coded\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ccode\u003eno-unresolved\u003c/code\u003e crashing when case-sensitive path checks encounter \u003ccode\u003eEACCES\u003c/code\u003e or \u003ccode\u003eEPERM\u003c/code\u003e on an ancestor directory.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/pull/481\"\u003e#481\u003c/a\u003e \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/3e131214f1a027858ce87d146576b243f6acad0c\"\u003e\u003ccode\u003e3e13121\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/B4nan\"\u003e\u003ccode\u003e@​B4nan\u003c/code\u003e\u003c/a\u003e! - fix: memoize legacyNodeResolve resolver to avoid native memory leak\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/pull/484\"\u003e#484\u003c/a\u003e \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/9a070094ac6e3c5891762acebe882281b022501d\"\u003e\u003ccode\u003e9a07009\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/sairus2k\"\u003e\u003ccode\u003e@​sairus2k\u003c/code\u003e\u003c/a\u003e! - Make the \u003ccode\u003eextensions\u003c/code\u003e rule check Node.js subpath imports (specifiers starting with \u003ccode\u003e#\u003c/code\u003e, e.g. \u003ccode\u003e#utils/helper\u003c/code\u003e). Previously \u003ccode\u003eparsePath\u003c/code\u003e treated a leading \u003ccode\u003e#\u003c/code\u003e as a URL hash fragment, so the rule skipped extension validation for these imports.\u003c/p\u003e\n\u003cp\u003eNote: single-segment subpath imports without a slash (e.g. \u003ccode\u003e#dep\u003c/code\u003e) are still skipped by the existing external-root-module classification; fixing that is deferred to avoid expanding scope.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/pull/468\"\u003e#468\u003c/a\u003e \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/240ed58cb3d699c5107af065d8482a5c902a2f95\"\u003e\u003ccode\u003e240ed58\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/silverwind\"\u003e\u003ccode\u003e@​silverwind\u003c/code\u003e\u003c/a\u003e! - Make \u003ccode\u003eextensions\u003c/code\u003e handle \u003ccode\u003e.d.ts\u003c/code\u003e correctly\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/pull/479\"\u003e#479\u003c/a\u003e \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/e3cc7e458fe8440fdac291beba9f09ab216ec682\"\u003e\u003ccode\u003ee3cc7e4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e! - fix: strip querystrings and hash fragments when checking for file existence\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/pull/476\"\u003e#476\u003c/a\u003e \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/fce29b1bb7c1f57f18beb5f0ac5636b14ab848dc\"\u003e\u003ccode\u003efce29b1\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/nbouvrette\"\u003e\u003ccode\u003e@​nbouvrette\u003c/code\u003e\u003c/a\u003e! - fix(deps): replace \u003ccode\u003e@​package-json/types\u003c/code\u003e with an inline minimal type\u003c/p\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/un-ts/eslint-plugin-import-x/blob/master/CHANGELOG.md\"\u003eeslint-plugin-import-x's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.17.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/pull/498\"\u003e#498\u003c/a\u003e \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/cf25a01c08d75449aeae6c6b4ee2e2c9af774462\"\u003e\u003ccode\u003ecf25a01\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marcalexiei\"\u003e\u003ccode\u003e@​marcalexiei\u003c/code\u003e\u003c/a\u003e! - fix(extensions): don't require an extension for package subpaths that resolve to a \u003ccode\u003e.d.ts\u003c/code\u003e (e.g. \u003ccode\u003evitest/config\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.17.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/pull/474\"\u003e#474\u003c/a\u003e \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/4b2c0c50577ba5b38823fb6d2b1f7e0e2cb9b760\"\u003e\u003ccode\u003e4b2c0c5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/regseb\"\u003e\u003ccode\u003e@​regseb\u003c/code\u003e\u003c/a\u003e! - Support \u003ccode\u003eRegExp\u003c/code\u003e in the \u003ccode\u003eimport-x/ignore\u003c/code\u003e setting and the \u003ccode\u003eignore\u003c/code\u003e option of the \u003ccode\u003eno-unresolved\u003c/code\u003e rule.\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/un-ts/eslint-plugin-import-x/pull/494\"\u003e#494\u003c/a\u003e \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/1c84235057e693f107352b2874c5e9bc6d974e75\"\u003e\u003ccode\u003e1c84235\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/morgan-coded\"\u003e\u003ccode\u003e@​morgan-coded\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ccode\u003eno-unresolved\u003c/code\u003e crashing when case-sensitive path checks encounter \u003ccode\u003eEACCES\u003c/code\u003e or \u003ccode\u003eEPERM\u003c/code\u003e on an ancestor directory.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/pull/481\"\u003e#481\u003c/a\u003e \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/3e131214f1a027858ce87d146576b243f6acad0c\"\u003e\u003ccode\u003e3e13121\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/B4nan\"\u003e\u003ccode\u003e@​B4nan\u003c/code\u003e\u003c/a\u003e! - fix: memoize legacyNodeResolve resolver to avoid native memory leak\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/pull/484\"\u003e#484\u003c/a\u003e \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/9a070094ac6e3c5891762acebe882281b022501d\"\u003e\u003ccode\u003e9a07009\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/sairus2k\"\u003e\u003ccode\u003e@​sairus2k\u003c/code\u003e\u003c/a\u003e! - Make the \u003ccode\u003eextensions\u003c/code\u003e rule check Node.js subpath imports (specifiers starting with \u003ccode\u003e#\u003c/code\u003e, e.g. \u003ccode\u003e#utils/helper\u003c/code\u003e). Previously \u003ccode\u003eparsePath\u003c/code\u003e treated a leading \u003ccode\u003e#\u003c/code\u003e as a URL hash fragment, so the rule skipped extension validation for these imports.\u003c/p\u003e\n\u003cp\u003eNote: single-segment subpath imports without a slash (e.g. \u003ccode\u003e#dep\u003c/code\u003e) are still skipped by the existing external-root-module classification; fixing that is deferred to avoid expanding scope.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/pull/468\"\u003e#468\u003c/a\u003e \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/240ed58cb3d699c5107af065d8482a5c902a2f95\"\u003e\u003ccode\u003e240ed58\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/silverwind\"\u003e\u003ccode\u003e@​silverwind\u003c/code\u003e\u003c/a\u003e! - Make \u003ccode\u003eextensions\u003c/code\u003e handle \u003ccode\u003e.d.ts\u003c/code\u003e correctly\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/pull/479\"\u003e#479\u003c/a\u003e \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/e3cc7e458fe8440fdac291beba9f09ab216ec682\"\u003e\u003ccode\u003ee3cc7e4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e! - fix: strip querystrings and hash fragments when checking for file existence\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/pull/476\"\u003e#476\u003c/a\u003e \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/fce29b1bb7c1f57f18beb5f0ac5636b14ab848dc\"\u003e\u003ccode\u003efce29b1\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/nbouvrette\"\u003e\u003ccode\u003e@​nbouvrette\u003c/code\u003e\u003c/a\u003e! - fix(deps): replace \u003ccode\u003e@​package-json/types\u003c/code\u003e with an inline minimal type\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/b767b8c16cae017ac7b092a161684e31b262e5ae\"\u003e\u003ccode\u003eb767b8c\u003c/code\u003e\u003c/a\u003e chore: release eslint-plugin-import-x (\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/issues/499\"\u003e#499\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/cf25a01c08d75449aeae6c6b4ee2e2c9af774462\"\u003e\u003ccode\u003ecf25a01\u003c/code\u003e\u003c/a\u003e fix(extensions): don't require extension for package subpaths resolving to .d...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/b543300ff8e9861fc2cc693bfd55cf3e18a2e01a\"\u003e\u003ccode\u003eb543300\u003c/code\u003e\u003c/a\u003e docs: document the \u003ccode\u003eesmodule\u003c/code\u003e option for \u003ccode\u003eno-dynamic-require\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/issues/496\"\u003e#496\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/7578513a194ce4c05cce6ac520efa00b7adc249f\"\u003e\u003ccode\u003e7578513\u003c/code\u003e\u003c/a\u003e chore: release eslint-plugin-import-x (\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/issues/472\"\u003e#472\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/e3cc7e458fe8440fdac291beba9f09ab216ec682\"\u003e\u003ccode\u003ee3cc7e4\u003c/code\u003e\u003c/a\u003e fix: strip querystrings and hash fragments when checking for file existence (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/9a070094ac6e3c5891762acebe882281b022501d\"\u003e\u003ccode\u003e9a07009\u003c/code\u003e\u003c/a\u003e fix: make \u003ccode\u003eextensions\u003c/code\u003e rule check Node.js subpath imports (\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/issues/484\"\u003e#484\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/3e131214f1a027858ce87d146576b243f6acad0c\"\u003e\u003ccode\u003e3e13121\u003c/code\u003e\u003c/a\u003e fix: memoize legacyNodeResolve resolver to avoid native memory leak (\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/issues/481\"\u003e#481\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/fce29b1bb7c1f57f18beb5f0ac5636b14ab848dc\"\u003e\u003ccode\u003efce29b1\u003c/code\u003e\u003c/a\u003e fix(deps): replace \u003ccode\u003e@​package-json/types\u003c/code\u003e with an inline minimal type (\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/issues/476\"\u003e#476\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/1c84235057e693f107352b2874c5e9bc6d974e75\"\u003e\u003ccode\u003e1c84235\u003c/code\u003e\u003c/a\u003e fix: handle access errors during case checks (\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/issues/494\"\u003e#494\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/96222bf429d083213eededbfea9a1eaade1c4ba5\"\u003e\u003ccode\u003e96222bf\u003c/code\u003e\u003c/a\u003e chore: drop unused \u003ccode\u003etmp\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/issues/487\"\u003e#487\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/compare/v4.16.2...v4.17.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-jsdoc` from 63.0.0 to 63.0.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/releases\"\u003eeslint-plugin-jsdoc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev63.0.10\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v63.0.9...v63.0.10\"\u003e63.0.10\u003c/a\u003e (2026-06-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eescape-inline-tags:\u003c/strong\u003e allow scoped packages in declaration references (\u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1705\"\u003e#1705\u003c/a\u003e) (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/70e0a1107600448779b4a4ece3e28d8373754739\"\u003e70e0a11\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev63.0.9\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v63.0.8...v63.0.9\"\u003e63.0.9\u003c/a\u003e (2026-06-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003echeck-template-names\u003c/code\u003e, \u003ccode\u003erequire-template\u003c/code\u003e, \u003ccode\u003evalid-types\u003c/code\u003e:\u003c/strong\u003e keep commas inside \u003ccode\u003e@template\u003c/code\u003e default values (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/0980b71df084834ceb4174c04de1ed94360a707e\"\u003e0980b71\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev63.0.8\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v63.0.7...v63.0.8\"\u003e63.0.8\u003c/a\u003e (2026-06-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003echeck-template-names\u003c/code\u003e:\u003c/strong\u003e detect template usage in \u003ccode\u003e@augments\u003c/code\u003e/\u003ccode\u003e@extends\u003c/code\u003e/\u003ccode\u003e@implements\u003c/code\u003e types (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/208079fefcdb2e2e0e27200edb2c5f8741c71fce\"\u003e208079f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev63.0.7\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v63.0.6...v63.0.7\"\u003e63.0.7\u003c/a\u003e (2026-06-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eno-undefined-types\u003c/code\u003e:\u003c/strong\u003e predefine Iterable/Iterator types; fixes \u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1712\"\u003e#1712\u003c/a\u003e (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/804a13dc1487713462c5c71494e4c450ac4ca88e\"\u003e804a13d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev63.0.6\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v63.0.5...v63.0.6\"\u003e63.0.6\u003c/a\u003e (2026-06-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eiterateAllJsdocs\u003c/code\u003e free comments after each file (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/ebe0d0808725dd90ac866d55b6dec9fd89db6a82\"\u003eebe0d08\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev63.0.5\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v63.0.4...v63.0.5\"\u003e63.0.5\u003c/a\u003e (2026-06-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eno-undefined-types\u003c/code\u003e:\u003c/strong\u003e check descendant scopes for variables; fixes \u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1704\"\u003e#1704\u003c/a\u003e (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/a50f71fd639c1b995060b3ff9fc32aec47755e11\"\u003ea50f71f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev63.0.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v63.0.3...v63.0.4\"\u003e63.0.4\u003c/a\u003e (2026-06-16)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/70e0a1107600448779b4a4ece3e28d8373754739\"\u003e\u003ccode\u003e70e0a11\u003c/code\u003e\u003c/a\u003e fix(escape-inline-tags): allow scoped packages in declaration references (\u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1705\"\u003e#1705\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/ba37859137dae8c7aa5ec16fe15134498168ae8e\"\u003e\u003ccode\u003eba37859\u003c/code\u003e\u003c/a\u003e refactor(\u003ccode\u003evalid-types\u003c/code\u003e): drop obsolete raw-value workaround for \u003ca href=\"https://github.com/template\"\u003e\u003ccode\u003e@​template\u003c/code\u003e\u003c/a\u003e names\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/5a073147fbd7d3739e603b53db8e7edba447d4bf\"\u003e\u003ccode\u003e5a07314\u003c/code\u003e\u003c/a\u003e test: cover parseClosureTemplateTag comma splitting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/0980b71df084834ceb4174c04de1ed94360a707e\"\u003e\u003ccode\u003e0980b71\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003echeck-template-names\u003c/code\u003e, \u003ccode\u003erequire-template\u003c/code\u003e, \u003ccode\u003evalid-types\u003c/code\u003e): keep commas i...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/208079fefcdb2e2e0e27200edb2c5f8741c71fce\"\u003e\u003ccode\u003e208079f\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003echeck-template-names\u003c/code\u003e): detect template usage in \u003ccode\u003e@augments\u003c/code\u003e/\u003ccode\u003e@extends\u003c/code\u003e/...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/804a13dc1487713462c5c71494e4c450ac4ca88e\"\u003e\u003ccode\u003e804a13d\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003eno-undefined-types\u003c/code\u003e): predefine Iterable/Iterator types; fixes \u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1712\"\u003e#1712\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/ebe0d0808725dd90ac866d55b6dec9fd89db6a82\"\u003e\u003ccode\u003eebe0d08\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003eiterateAllJsdocs\u003c/code\u003e free comments after each file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/a50f71fd639c1b995060b3ff9fc32aec47755e11\"\u003e\u003ccode\u003ea50f71f\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003eno-undefined-types\u003c/code\u003e): check descendant scopes for variables; fixes \u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1704\"\u003e#1704\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/b9934253764c228e0bffd7fbcc1ec880237f3ecb\"\u003e\u003ccode\u003eb993425\u003c/code\u003e\u003c/a\u003e fix: ensure tsModule check can catch multiple modules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/d8f473844f08c5b46aff8d1a600ab52b5a7a4067\"\u003e\u003ccode\u003ed8f4738\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003eno-undefined-types\u003c/code\u003e): treat TS module vars as defined; fixes \u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1701\"\u003e#1701\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v63.0.0...v63.0.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-package-json` from 1.2.0 to 1.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/releases\"\u003eeslint-plugin-package-json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.5.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/compare/v1.4.0...v1.5.0\"\u003e1.5.0\u003c/a\u003e (2026-06-21)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erequire-author:\u003c/strong\u003e add fixer to fill in \u003ccode\u003eauthor\u003c/code\u003e with git data (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1951\"\u003e#1951\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/80f35fc74c9c882ce23a160737d830ed598ae248\"\u003e80f35fc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evalid-author:\u003c/strong\u003e add fixer for replacing empty or invalid \u003ccode\u003eauthor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1954\"\u003e#1954\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/5bf14b97a80f57128cfa4bc6dee6f4ed15111aca\"\u003e5bf14b9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.4.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/compare/v1.3.0...v1.4.0\"\u003e1.4.0\u003c/a\u003e (2026-06-17)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003esort-collections:\u003c/strong\u003e add custom sort order option (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1936\"\u003e#1936\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/fbe0ba41d31a6b8472bd28ac9d032aeddbd2f2dc\"\u003efbe0ba4\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency sort-package-json to v4 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1912\"\u003e#1912\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/ae2a9b071acb965643acd92674adcdc16768cdf0\"\u003eae2a9b0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esort-collections:\u003c/strong\u003e improve fixer's indent-matching logic (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1941\"\u003e#1941\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/ffe6c09dd6a4e96cafb47c869cd1466a9764712c\"\u003effe6c09\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.3.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/compare/v1.2.0...v1.3.0\"\u003e1.3.0\u003c/a\u003e (2026-06-01)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003eno-local-dependencies\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1896\"\u003e#1896\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/ccb6023dd571b5226e7c16d070a2a1ab62b6f43d\"\u003eccb6023\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🏁 Performance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003evalid-repository-directory:\u003c/strong\u003e cache repo root for improved performance in monorepos (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1907\"\u003e#1907\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/88056c3049d263e57f315812aa07bdd8576a2a05\"\u003e88056c3\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/michaelfaith/eslint-plugin-packag...\n\n_Description has been truncated_","html_url":"https://github.com/OlivierZal/com.melcloud/pull/1360","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/OlivierZal%2Fcom.melcloud/issues/1360","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1360/packages"},{"uuid":"4569165277","node_id":"PR_kwDOAQM8u87hq8z4","number":4172,"state":"closed","title":"Bump eslint-plugin-package-json from 0.91.2 to 1.3.0","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-06-03T06:16:14.000Z","author_association":null,"state_reason":null,"created_at":"2026-06-02T06:51:24.000Z","updated_at":"2026-06-03T06:16:16.000Z","time_to_close":84290,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"eslint-plugin-package-json","old_version":"0.91.2","new_version":"1.3.0","repository_url":"https://github.com/michaelfaith/eslint-plugin-package-json"}],"path":null,"ecosystem":"npm"},"body":"Bumps [eslint-plugin-package-json](https://github.com/michaelfaith/eslint-plugin-package-json) from 0.91.2 to 1.3.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/releases\"\u003eeslint-plugin-package-json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.3.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/compare/v1.2.0...v1.3.0\"\u003e1.3.0\u003c/a\u003e (2026-06-01)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003eno-local-dependencies\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1896\"\u003e#1896\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/ccb6023dd571b5226e7c16d070a2a1ab62b6f43d\"\u003eccb6023\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🏁 Performance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003evalid-repository-directory:\u003c/strong\u003e cache repo root for improved performance in monorepos (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1907\"\u003e#1907\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/88056c3049d263e57f315812aa07bdd8576a2a05\"\u003e88056c3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.2.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/compare/v1.1.0...v1.2.0\"\u003e1.2.0\u003c/a\u003e (2026-05-28)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eexperimental:\u003c/strong\u003e add \u003ccode\u003emeta.languages\u003c/code\u003e to all rules (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1889\"\u003e#1889\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/2b8523f6ca1491db4720e64f02d1056e89369b29\"\u003e2b8523f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eexperimental:\u003c/strong\u003e add new \u003ccode\u003e/experimental\u003c/code\u003e entry point (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1874\"\u003e#1874\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/48828e61b8b3736becdc0447657bb3ad214b8924\"\u003e48828e6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eexperimental:\u003c/strong\u003e export plugin and configs compatible with \u003ccode\u003e@eslint/json\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1886\"\u003e#1886\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/5a9a1e367a40da39ff25ded9993455d99e5c31e9\"\u003e5a9a1e3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/compare/v1.0.0...v1.1.0\"\u003e1.1.0\u003c/a\u003e (2026-05-18)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003erequire-peerDependenciesMeta\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1852\"\u003e#1852\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/e66ac55c64b5be4c829e67884611e335a34db70c\"\u003ee66ac55\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/compare/v0.91.2...v1.0.0\"\u003e1.0.0\u003c/a\u003e (2026-05-17)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-browser\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1763\"\u003e#1763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-bugs\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1644\"\u003e#1644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-funding\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1643\"\u003e#1643\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-gypfile\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1765\"\u003e#1765\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-libc\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1764\"\u003e#1764\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-packageManager\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1640\"\u003e#1640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-peerDependenciesMeta-relationship\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1767\"\u003e#1767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-peerDependenciesMeta\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1766\"\u003e#1766\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edrop \u003ccode\u003elegacy-recommended\u003c/code\u003e rc-based config (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1579\"\u003e#1579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edrop support for eslint v8 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1589\"\u003e#1589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eorder-properties:\u003c/strong\u003e remove legacy order option\u003c/li\u003e\n\u003cli\u003eremove \u003ccode\u003evalid-package-definition\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1707\"\u003e#1707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate node engines to \u003ccode\u003e^22.22.2 || \u0026gt;=24.15.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1824\"\u003e#1824\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/michaelfaith/eslint-plugin-package-json/blob/main/CHANGELOG.md\"\u003eeslint-plugin-package-json's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/compare/v1.2.0...v1.3.0\"\u003e1.3.0\u003c/a\u003e (2026-06-01)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003eno-local-dependencies\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1896\"\u003e#1896\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/ccb6023dd571b5226e7c16d070a2a1ab62b6f43d\"\u003eccb6023\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🏁 Performance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003evalid-repository-directory:\u003c/strong\u003e cache repo root for improved performance in monorepos (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1907\"\u003e#1907\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/88056c3049d263e57f315812aa07bdd8576a2a05\"\u003e88056c3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/compare/v1.1.0...v1.2.0\"\u003e1.2.0\u003c/a\u003e (2026-05-28)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eexperimental:\u003c/strong\u003e add \u003ccode\u003emeta.languages\u003c/code\u003e to all rules (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1889\"\u003e#1889\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/2b8523f6ca1491db4720e64f02d1056e89369b29\"\u003e2b8523f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eexperimental:\u003c/strong\u003e add new \u003ccode\u003e/experimental\u003c/code\u003e entry point (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1874\"\u003e#1874\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/48828e61b8b3736becdc0447657bb3ad214b8924\"\u003e48828e6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eexperimental:\u003c/strong\u003e export plugin and configs compatible with \u003ccode\u003e@eslint/json\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1886\"\u003e#1886\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/5a9a1e367a40da39ff25ded9993455d99e5c31e9\"\u003e5a9a1e3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/compare/v1.0.0...v1.1.0\"\u003e1.1.0\u003c/a\u003e (2026-05-18)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003erequire-peerDependenciesMeta\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1852\"\u003e#1852\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/e66ac55c64b5be4c829e67884611e335a34db70c\"\u003ee66ac55\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/compare/v0.91.2...v1.0.0\"\u003e1.0.0\u003c/a\u003e (2026-05-17)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-browser\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1763\"\u003e#1763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-bugs\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1644\"\u003e#1644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-funding\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1643\"\u003e#1643\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-gypfile\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1765\"\u003e#1765\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-libc\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1764\"\u003e#1764\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-packageManager\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1640\"\u003e#1640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-peerDependenciesMeta-relationship\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1767\"\u003e#1767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-peerDependenciesMeta\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1766\"\u003e#1766\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edrop \u003ccode\u003elegacy-recommended\u003c/code\u003e rc-based config (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1579\"\u003e#1579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edrop support for eslint v8 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1589\"\u003e#1589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eorder-properties:\u003c/strong\u003e remove legacy order option\u003c/li\u003e\n\u003cli\u003eremove \u003ccode\u003evalid-package-definition\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1707\"\u003e#1707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate node engines to \u003ccode\u003e^22.22.2 || \u0026gt;=24.15.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1824\"\u003e#1824\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evalid-name:\u003c/strong\u003e refactor to align with other \u003ccode\u003evalid-\u003c/code\u003e rules (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1821\"\u003e#1821\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🚀 Features\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/michaelfaith/eslint-plugin-package-json/commit/cf91db5d562dae7cb0a1e4fbeb345152019b8741\"\u003e\u003ccode\u003ecf91db5\u003c/code\u003e\u003c/a\u003e chore(main): release 1.3.0 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1897\"\u003e#1897\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/88056c3049d263e57f315812aa07bdd8576a2a05\"\u003e\u003ccode\u003e88056c3\u003c/code\u003e\u003c/a\u003e perf(valid-repository-directory): cache repo root for improved performance in...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/8b6bee1173b25aea5476efbdf5f1ac355c19b3ea\"\u003e\u003ccode\u003e8b6bee1\u003c/code\u003e\u003c/a\u003e chore(deps): update pnpm to v11.5.0 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1905\"\u003e#1905\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/b2f938b92e6e603ed186a4843a1d351a1c7a5846\"\u003e\u003ccode\u003eb2f938b\u003c/code\u003e\u003c/a\u003e chore: tweak import sort order (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1904\"\u003e#1904\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/1d7f5a7f0bce65f23272847a7d1d685eb13e9ae2\"\u003e\u003ccode\u003e1d7f5a7\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency eslint-plugin-yml to v3.4.0 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1903\"\u003e#1903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/be6580b73bf1d0bd97839c5016b15b3a9249e5cb\"\u003e\u003ccode\u003ebe6580b\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency eslint-plugin-jsonc to v3.2.0 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1902\"\u003e#1902\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/fab4c34c5fb5ed4c0217f714f1f3eeca18312e2a\"\u003e\u003ccode\u003efab4c34\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1901\"\u003e#1901\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/0edab6c56f93375e9ca5679dd7a6206226e21840\"\u003e\u003ccode\u003e0edab6c\u003c/code\u003e\u003c/a\u003e chore(deps): pin dependency \u003ccode\u003e@​ianvs/prettier-plugin-sort-imports\u003c/code\u003e to 4.7.1 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1900\"\u003e#1900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/0935ac509c8d432f277643107e4ccf602647c3ed\"\u003e\u003ccode\u003e0935ac5\u003c/code\u003e\u003c/a\u003e chore: move import sorting to prettier (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1899\"\u003e#1899\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/e7869d6bbe7cda73e69e1dbd2301354d496ee767\"\u003e\u003ccode\u003ee7869d6\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​eslint/json\u003c/code\u003e to v2 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1898\"\u003e#1898\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/compare/v0.91.2...v1.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=eslint-plugin-package-json\u0026package-manager=npm_and_yarn\u0026previous-version=0.91.2\u0026new-version=1.3.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/MagicMirrorOrg/MagicMirror/pull/4172","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/MagicMirrorOrg%2FMagicMirror/issues/4172","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/4172/packages"},{"uuid":"4557461850","node_id":"PR_kwDOIeGMxM7hFYa4","number":179,"state":"closed","title":"Bump eslint-plugin-package-json from 0.91.1 to 1.2.0","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-06-07T11:52:38.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-31T11:53:00.000Z","updated_at":"2026-06-07T11:52:39.000Z","time_to_close":604778,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"eslint-plugin-package-json","old_version":"0.91.1","new_version":"1.2.0","repository_url":"https://github.com/michaelfaith/eslint-plugin-package-json"}],"path":null,"ecosystem":"npm"},"body":"Bumps [eslint-plugin-package-json](https://github.com/michaelfaith/eslint-plugin-package-json) from 0.91.1 to 1.2.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/releases\"\u003eeslint-plugin-package-json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.2.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/compare/v1.1.0...v1.2.0\"\u003e1.2.0\u003c/a\u003e (2026-05-28)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eexperimental:\u003c/strong\u003e add \u003ccode\u003emeta.languages\u003c/code\u003e to all rules (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1889\"\u003e#1889\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/2b8523f6ca1491db4720e64f02d1056e89369b29\"\u003e2b8523f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eexperimental:\u003c/strong\u003e add new \u003ccode\u003e/experimental\u003c/code\u003e entry point (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1874\"\u003e#1874\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/48828e61b8b3736becdc0447657bb3ad214b8924\"\u003e48828e6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eexperimental:\u003c/strong\u003e export plugin and configs compatible with \u003ccode\u003e@eslint/json\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1886\"\u003e#1886\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/5a9a1e367a40da39ff25ded9993455d99e5c31e9\"\u003e5a9a1e3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/compare/v1.0.0...v1.1.0\"\u003e1.1.0\u003c/a\u003e (2026-05-18)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003erequire-peerDependenciesMeta\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1852\"\u003e#1852\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/e66ac55c64b5be4c829e67884611e335a34db70c\"\u003ee66ac55\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/compare/v0.91.2...v1.0.0\"\u003e1.0.0\u003c/a\u003e (2026-05-17)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-browser\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1763\"\u003e#1763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-bugs\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1644\"\u003e#1644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-funding\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1643\"\u003e#1643\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-gypfile\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1765\"\u003e#1765\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-libc\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1764\"\u003e#1764\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-packageManager\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1640\"\u003e#1640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-peerDependenciesMeta-relationship\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1767\"\u003e#1767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-peerDependenciesMeta\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1766\"\u003e#1766\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edrop \u003ccode\u003elegacy-recommended\u003c/code\u003e rc-based config (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1579\"\u003e#1579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edrop support for eslint v8 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1589\"\u003e#1589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eorder-properties:\u003c/strong\u003e remove legacy order option\u003c/li\u003e\n\u003cli\u003eremove \u003ccode\u003evalid-package-definition\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1707\"\u003e#1707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate node engines to \u003ccode\u003e^22.22.2 || \u0026gt;=24.15.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1824\"\u003e#1824\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evalid-name:\u003c/strong\u003e refactor to align with other \u003ccode\u003evalid-\u003c/code\u003e rules (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1821\"\u003e#1821\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003erequire-browser\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1835\"\u003e#1835\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/56433d0b3ae784a14e700074b678a271804f1e3e\"\u003e56433d0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003erequire-config\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1834\"\u003e#1834\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/24f4eb004749ecc953a5ebbc090a256608538f3c\"\u003e24f4eb0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003erequire-gypfile\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1836\"\u003e#1836\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/d6cc29190bf3377b6541efa0f6a477012e68b3af\"\u003ed6cc291\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003erequire-libc\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1837\"\u003e#1837\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/53a208e786fd5ade05a16d00cf90eb5c1121f7d4\"\u003e53a208e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-browser\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1763\"\u003e#1763\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/6cb438bb5c68af1062a5d7a26131795b7aa9a24b\"\u003e6cb438b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-bugs\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1644\"\u003e#1644\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/f981fa38ab4f1630c6db0933d859974d0a6ec0b3\"\u003ef981fa3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-funding\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1643\"\u003e#1643\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/5b3c77da9b8edcd659a1fd9b3e51d1e43803aa5e\"\u003e5b3c77d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-gypfile\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1765\"\u003e#1765\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/c14f624137fa11f42f6b5d97357043a94408edd7\"\u003ec14f624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-libc\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1764\"\u003e#1764\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/4dd5e9c251e2b4e68571080cfe9fbfeb030b1775\"\u003e4dd5e9c\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/michaelfaith/eslint-plugin-package-json/blob/main/CHANGELOG.md\"\u003eeslint-plugin-package-json's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/compare/v1.1.0...v1.2.0\"\u003e1.2.0\u003c/a\u003e (2026-05-28)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eexperimental:\u003c/strong\u003e add \u003ccode\u003emeta.languages\u003c/code\u003e to all rules (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1889\"\u003e#1889\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/2b8523f6ca1491db4720e64f02d1056e89369b29\"\u003e2b8523f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eexperimental:\u003c/strong\u003e add new \u003ccode\u003e/experimental\u003c/code\u003e entry point (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1874\"\u003e#1874\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/48828e61b8b3736becdc0447657bb3ad214b8924\"\u003e48828e6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eexperimental:\u003c/strong\u003e export plugin and configs compatible with \u003ccode\u003e@eslint/json\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1886\"\u003e#1886\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/5a9a1e367a40da39ff25ded9993455d99e5c31e9\"\u003e5a9a1e3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/compare/v1.0.0...v1.1.0\"\u003e1.1.0\u003c/a\u003e (2026-05-18)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003erequire-peerDependenciesMeta\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1852\"\u003e#1852\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/e66ac55c64b5be4c829e67884611e335a34db70c\"\u003ee66ac55\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/compare/v0.91.2...v1.0.0\"\u003e1.0.0\u003c/a\u003e (2026-05-17)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-browser\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1763\"\u003e#1763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-bugs\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1644\"\u003e#1644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-funding\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1643\"\u003e#1643\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-gypfile\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1765\"\u003e#1765\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-libc\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1764\"\u003e#1764\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-packageManager\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1640\"\u003e#1640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-peerDependenciesMeta-relationship\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1767\"\u003e#1767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-peerDependenciesMeta\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1766\"\u003e#1766\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edrop \u003ccode\u003elegacy-recommended\u003c/code\u003e rc-based config (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1579\"\u003e#1579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edrop support for eslint v8 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1589\"\u003e#1589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eorder-properties:\u003c/strong\u003e remove legacy order option\u003c/li\u003e\n\u003cli\u003eremove \u003ccode\u003evalid-package-definition\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1707\"\u003e#1707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate node engines to \u003ccode\u003e^22.22.2 || \u0026gt;=24.15.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1824\"\u003e#1824\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evalid-name:\u003c/strong\u003e refactor to align with other \u003ccode\u003evalid-\u003c/code\u003e rules (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1821\"\u003e#1821\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003erequire-browser\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1835\"\u003e#1835\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/56433d0b3ae784a14e700074b678a271804f1e3e\"\u003e56433d0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003erequire-config\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1834\"\u003e#1834\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/24f4eb004749ecc953a5ebbc090a256608538f3c\"\u003e24f4eb0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003erequire-gypfile\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1836\"\u003e#1836\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/d6cc29190bf3377b6541efa0f6a477012e68b3af\"\u003ed6cc291\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003erequire-libc\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1837\"\u003e#1837\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/53a208e786fd5ade05a16d00cf90eb5c1121f7d4\"\u003e53a208e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-browser\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1763\"\u003e#1763\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/6cb438bb5c68af1062a5d7a26131795b7aa9a24b\"\u003e6cb438b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-bugs\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1644\"\u003e#1644\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/f981fa38ab4f1630c6db0933d859974d0a6ec0b3\"\u003ef981fa3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-funding\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1643\"\u003e#1643\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/5b3c77da9b8edcd659a1fd9b3e51d1e43803aa5e\"\u003e5b3c77d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-gypfile\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1765\"\u003e#1765\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/c14f624137fa11f42f6b5d97357043a94408edd7\"\u003ec14f624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-libc\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1764\"\u003e#1764\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/4dd5e9c251e2b4e68571080cfe9fbfeb030b1775\"\u003e4dd5e9c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-packageManager\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1640\"\u003e#1640\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/9a65480cb55a4d03043916def549cfd7fc4b604b\"\u003e9a65480\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-peerDependenciesMeta-relationship\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1767\"\u003e#1767\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/7fc3f0d17ab9be57b3fc118746a38caf9395db18\"\u003e7fc3f0d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-peerDependenciesMeta\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1766\"\u003e#1766\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/873160958c77caa6b479053a2fad2b41dacc18fe\"\u003e8731609\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/michaelfaith/eslint-plugin-package-json/commit/c0296cd2264fe087c820eb7e5c77f4a2b568e4eb\"\u003e\u003ccode\u003ec0296cd\u003c/code\u003e\u003c/a\u003e chore(main): release 1.2.0 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1878\"\u003e#1878\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/9269b147f709c373a105ee7907bf9a15e61bc1df\"\u003e\u003ccode\u003e9269b14\u003c/code\u003e\u003c/a\u003e refactor(experimental): minor tweak to language (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1890\"\u003e#1890\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/2b8523f6ca1491db4720e64f02d1056e89369b29\"\u003e\u003ccode\u003e2b8523f\u003c/code\u003e\u003c/a\u003e feat(experimental): add \u003ccode\u003emeta.languages\u003c/code\u003e to all rules (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1889\"\u003e#1889\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/c533d8369cac0618dbaced2746b9e3d7ca95146e\"\u003e\u003ccode\u003ec533d83\u003c/code\u003e\u003c/a\u003e chore: change knip config to ts (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1888\"\u003e#1888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/de7aade6f555ec3f54f4caf0c95e92724f8a4143\"\u003e\u003ccode\u003ede7aade\u003c/code\u003e\u003c/a\u003e chore(deps): pin dependency \u003ccode\u003e@​eslint/json\u003c/code\u003e to 1.2.0 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1887\"\u003e#1887\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/5a9a1e367a40da39ff25ded9993455d99e5c31e9\"\u003e\u003ccode\u003e5a9a1e3\u003c/code\u003e\u003c/a\u003e feat(experimental): export plugin and configs compatible with \u003ccode\u003e@eslint/json\u003c/code\u003e ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/84d2d155d24f33b55e24e32daa8b9e849b05750a\"\u003e\u003ccode\u003e84d2d15\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.60.0 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1884\"\u003e#1884\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/e4d28ce99888cd62c6468b94534552b09be44d02\"\u003e\u003ccode\u003ee4d28ce\u003c/code\u003e\u003c/a\u003e feat: export \u003ccode\u003e@eslint/json\u003c/code\u003e compatible \u003ccode\u003erules\u003c/code\u003e from \u003ccode\u003eexperimental\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1882\"\u003e#1882\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/50bb784eef537418a1974e5a085d0d2be8f84489\"\u003e\u003ccode\u003e50bb784\u003c/code\u003e\u003c/a\u003e chore(deps): pin dependencies (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1883\"\u003e#1883\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/0c7633e1f05b7dce6370b6a1b98613615c289b69\"\u003e\u003ccode\u003e0c7633e\u003c/code\u003e\u003c/a\u003e chore(deps): update node.js to v24.16.0 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1881\"\u003e#1881\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/compare/v0.91.1...v1.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=eslint-plugin-package-json\u0026package-manager=npm_and_yarn\u0026previous-version=0.91.1\u0026new-version=1.2.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/actions-marketplace-validations/skaut_wordpress-version-checker/pull/179","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/actions-marketplace-validations%2Fskaut_wordpress-version-checker/issues/179","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/179/packages"},{"uuid":"4548444017","node_id":"PR_kwDOJXHujs7gpIey","number":1534,"state":"closed","title":"build(deps-dev): bump eslint-plugin-package-json from 0.91.1 to 1.2.0","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-06-02T00:35:22.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-29T12:29:40.000Z","updated_at":"2026-06-02T00:35:24.000Z","time_to_close":302742,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps-dev)","packages":[{"name":"eslint-plugin-package-json","old_version":"0.91.1","new_version":"1.2.0","repository_url":"https://github.com/michaelfaith/eslint-plugin-package-json"}],"path":null,"ecosystem":"npm"},"body":"Bumps [eslint-plugin-package-json](https://github.com/michaelfaith/eslint-plugin-package-json) from 0.91.1 to 1.2.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/releases\"\u003eeslint-plugin-package-json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.2.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/compare/v1.1.0...v1.2.0\"\u003e1.2.0\u003c/a\u003e (2026-05-28)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eexperimental:\u003c/strong\u003e add \u003ccode\u003emeta.languages\u003c/code\u003e to all rules (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1889\"\u003e#1889\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/2b8523f6ca1491db4720e64f02d1056e89369b29\"\u003e2b8523f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eexperimental:\u003c/strong\u003e add new \u003ccode\u003e/experimental\u003c/code\u003e entry point (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1874\"\u003e#1874\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/48828e61b8b3736becdc0447657bb3ad214b8924\"\u003e48828e6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eexperimental:\u003c/strong\u003e export plugin and configs compatible with \u003ccode\u003e@eslint/json\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1886\"\u003e#1886\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/5a9a1e367a40da39ff25ded9993455d99e5c31e9\"\u003e5a9a1e3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/compare/v1.0.0...v1.1.0\"\u003e1.1.0\u003c/a\u003e (2026-05-18)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003erequire-peerDependenciesMeta\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1852\"\u003e#1852\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/e66ac55c64b5be4c829e67884611e335a34db70c\"\u003ee66ac55\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/compare/v0.91.2...v1.0.0\"\u003e1.0.0\u003c/a\u003e (2026-05-17)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-browser\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1763\"\u003e#1763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-bugs\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1644\"\u003e#1644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-funding\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1643\"\u003e#1643\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-gypfile\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1765\"\u003e#1765\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-libc\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1764\"\u003e#1764\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-packageManager\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1640\"\u003e#1640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-peerDependenciesMeta-relationship\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1767\"\u003e#1767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-peerDependenciesMeta\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1766\"\u003e#1766\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edrop \u003ccode\u003elegacy-recommended\u003c/code\u003e rc-based config (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1579\"\u003e#1579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edrop support for eslint v8 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1589\"\u003e#1589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eorder-properties:\u003c/strong\u003e remove legacy order option\u003c/li\u003e\n\u003cli\u003eremove \u003ccode\u003evalid-package-definition\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1707\"\u003e#1707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate node engines to \u003ccode\u003e^22.22.2 || \u0026gt;=24.15.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1824\"\u003e#1824\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evalid-name:\u003c/strong\u003e refactor to align with other \u003ccode\u003evalid-\u003c/code\u003e rules (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1821\"\u003e#1821\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003erequire-browser\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1835\"\u003e#1835\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/56433d0b3ae784a14e700074b678a271804f1e3e\"\u003e56433d0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003erequire-config\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1834\"\u003e#1834\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/24f4eb004749ecc953a5ebbc090a256608538f3c\"\u003e24f4eb0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003erequire-gypfile\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1836\"\u003e#1836\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/d6cc29190bf3377b6541efa0f6a477012e68b3af\"\u003ed6cc291\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003erequire-libc\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1837\"\u003e#1837\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/53a208e786fd5ade05a16d00cf90eb5c1121f7d4\"\u003e53a208e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-browser\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1763\"\u003e#1763\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/6cb438bb5c68af1062a5d7a26131795b7aa9a24b\"\u003e6cb438b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-bugs\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1644\"\u003e#1644\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/f981fa38ab4f1630c6db0933d859974d0a6ec0b3\"\u003ef981fa3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-funding\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1643\"\u003e#1643\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/5b3c77da9b8edcd659a1fd9b3e51d1e43803aa5e\"\u003e5b3c77d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-gypfile\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1765\"\u003e#1765\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/c14f624137fa11f42f6b5d97357043a94408edd7\"\u003ec14f624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-libc\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1764\"\u003e#1764\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/4dd5e9c251e2b4e68571080cfe9fbfeb030b1775\"\u003e4dd5e9c\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/michaelfaith/eslint-plugin-package-json/blob/main/CHANGELOG.md\"\u003eeslint-plugin-package-json's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/compare/v1.1.0...v1.2.0\"\u003e1.2.0\u003c/a\u003e (2026-05-28)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eexperimental:\u003c/strong\u003e add \u003ccode\u003emeta.languages\u003c/code\u003e to all rules (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1889\"\u003e#1889\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/2b8523f6ca1491db4720e64f02d1056e89369b29\"\u003e2b8523f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eexperimental:\u003c/strong\u003e add new \u003ccode\u003e/experimental\u003c/code\u003e entry point (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1874\"\u003e#1874\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/48828e61b8b3736becdc0447657bb3ad214b8924\"\u003e48828e6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eexperimental:\u003c/strong\u003e export plugin and configs compatible with \u003ccode\u003e@eslint/json\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1886\"\u003e#1886\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/5a9a1e367a40da39ff25ded9993455d99e5c31e9\"\u003e5a9a1e3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/compare/v1.0.0...v1.1.0\"\u003e1.1.0\u003c/a\u003e (2026-05-18)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003erequire-peerDependenciesMeta\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1852\"\u003e#1852\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/e66ac55c64b5be4c829e67884611e335a34db70c\"\u003ee66ac55\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/compare/v0.91.2...v1.0.0\"\u003e1.0.0\u003c/a\u003e (2026-05-17)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-browser\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1763\"\u003e#1763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-bugs\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1644\"\u003e#1644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-funding\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1643\"\u003e#1643\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-gypfile\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1765\"\u003e#1765\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-libc\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1764\"\u003e#1764\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-packageManager\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1640\"\u003e#1640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-peerDependenciesMeta-relationship\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1767\"\u003e#1767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-peerDependenciesMeta\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1766\"\u003e#1766\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edrop \u003ccode\u003elegacy-recommended\u003c/code\u003e rc-based config (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1579\"\u003e#1579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edrop support for eslint v8 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1589\"\u003e#1589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eorder-properties:\u003c/strong\u003e remove legacy order option\u003c/li\u003e\n\u003cli\u003eremove \u003ccode\u003evalid-package-definition\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1707\"\u003e#1707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate node engines to \u003ccode\u003e^22.22.2 || \u0026gt;=24.15.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1824\"\u003e#1824\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evalid-name:\u003c/strong\u003e refactor to align with other \u003ccode\u003evalid-\u003c/code\u003e rules (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1821\"\u003e#1821\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003erequire-browser\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1835\"\u003e#1835\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/56433d0b3ae784a14e700074b678a271804f1e3e\"\u003e56433d0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003erequire-config\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1834\"\u003e#1834\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/24f4eb004749ecc953a5ebbc090a256608538f3c\"\u003e24f4eb0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003erequire-gypfile\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1836\"\u003e#1836\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/d6cc29190bf3377b6541efa0f6a477012e68b3af\"\u003ed6cc291\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003erequire-libc\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1837\"\u003e#1837\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/53a208e786fd5ade05a16d00cf90eb5c1121f7d4\"\u003e53a208e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-browser\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1763\"\u003e#1763\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/6cb438bb5c68af1062a5d7a26131795b7aa9a24b\"\u003e6cb438b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-bugs\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1644\"\u003e#1644\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/f981fa38ab4f1630c6db0933d859974d0a6ec0b3\"\u003ef981fa3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-funding\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1643\"\u003e#1643\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/5b3c77da9b8edcd659a1fd9b3e51d1e43803aa5e\"\u003e5b3c77d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-gypfile\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1765\"\u003e#1765\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/c14f624137fa11f42f6b5d97357043a94408edd7\"\u003ec14f624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-libc\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1764\"\u003e#1764\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/4dd5e9c251e2b4e68571080cfe9fbfeb030b1775\"\u003e4dd5e9c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-packageManager\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1640\"\u003e#1640\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/9a65480cb55a4d03043916def549cfd7fc4b604b\"\u003e9a65480\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-peerDependenciesMeta-relationship\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1767\"\u003e#1767\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/7fc3f0d17ab9be57b3fc118746a38caf9395db18\"\u003e7fc3f0d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-peerDependenciesMeta\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1766\"\u003e#1766\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/873160958c77caa6b479053a2fad2b41dacc18fe\"\u003e8731609\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/michaelfaith/eslint-plugin-package-json/commit/c0296cd2264fe087c820eb7e5c77f4a2b568e4eb\"\u003e\u003ccode\u003ec0296cd\u003c/code\u003e\u003c/a\u003e chore(main): release 1.2.0 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1878\"\u003e#1878\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/9269b147f709c373a105ee7907bf9a15e61bc1df\"\u003e\u003ccode\u003e9269b14\u003c/code\u003e\u003c/a\u003e refactor(experimental): minor tweak to language (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1890\"\u003e#1890\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/2b8523f6ca1491db4720e64f02d1056e89369b29\"\u003e\u003ccode\u003e2b8523f\u003c/code\u003e\u003c/a\u003e feat(experimental): add \u003ccode\u003emeta.languages\u003c/code\u003e to all rules (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1889\"\u003e#1889\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/c533d8369cac0618dbaced2746b9e3d7ca95146e\"\u003e\u003ccode\u003ec533d83\u003c/code\u003e\u003c/a\u003e chore: change knip config to ts (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1888\"\u003e#1888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/de7aade6f555ec3f54f4caf0c95e92724f8a4143\"\u003e\u003ccode\u003ede7aade\u003c/code\u003e\u003c/a\u003e chore(deps): pin dependency \u003ccode\u003e@​eslint/json\u003c/code\u003e to 1.2.0 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1887\"\u003e#1887\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/5a9a1e367a40da39ff25ded9993455d99e5c31e9\"\u003e\u003ccode\u003e5a9a1e3\u003c/code\u003e\u003c/a\u003e feat(experimental): export plugin and configs compatible with \u003ccode\u003e@eslint/json\u003c/code\u003e ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/84d2d155d24f33b55e24e32daa8b9e849b05750a\"\u003e\u003ccode\u003e84d2d15\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.60.0 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1884\"\u003e#1884\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/e4d28ce99888cd62c6468b94534552b09be44d02\"\u003e\u003ccode\u003ee4d28ce\u003c/code\u003e\u003c/a\u003e feat: export \u003ccode\u003e@eslint/json\u003c/code\u003e compatible \u003ccode\u003erules\u003c/code\u003e from \u003ccode\u003eexperimental\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1882\"\u003e#1882\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/50bb784eef537418a1974e5a085d0d2be8f84489\"\u003e\u003ccode\u003e50bb784\u003c/code\u003e\u003c/a\u003e chore(deps): pin dependencies (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1883\"\u003e#1883\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/0c7633e1f05b7dce6370b6a1b98613615c289b69\"\u003e\u003ccode\u003e0c7633e\u003c/code\u003e\u003c/a\u003e chore(deps): update node.js to v24.16.0 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1881\"\u003e#1881\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/compare/v0.91.1...v1.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n","html_url":"https://github.com/reallyMilo/AnnoStamps/pull/1534","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/reallyMilo%2FAnnoStamps/issues/1534","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1534/packages"},{"uuid":"4516525721","node_id":"PR_kwDOJXHujs7fBPkQ","number":1521,"state":"open","title":"build(deps-dev): bump eslint-plugin-package-json from 0.91.1 to 1.1.0","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-25T11:23:31.000Z","updated_at":"2026-05-25T11:24:07.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps-dev)","packages":[{"name":"eslint-plugin-package-json","old_version":"0.91.1","new_version":"1.1.0","repository_url":"https://github.com/michaelfaith/eslint-plugin-package-json"}],"path":null,"ecosystem":"npm"},"body":"Bumps [eslint-plugin-package-json](https://github.com/michaelfaith/eslint-plugin-package-json) from 0.91.1 to 1.1.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/releases\"\u003eeslint-plugin-package-json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/compare/v1.0.0...v1.1.0\"\u003e1.1.0\u003c/a\u003e (2026-05-18)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003erequire-peerDependenciesMeta\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1852\"\u003e#1852\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/e66ac55c64b5be4c829e67884611e335a34db70c\"\u003ee66ac55\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/compare/v0.91.2...v1.0.0\"\u003e1.0.0\u003c/a\u003e (2026-05-17)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-browser\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1763\"\u003e#1763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-bugs\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1644\"\u003e#1644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-funding\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1643\"\u003e#1643\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-gypfile\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1765\"\u003e#1765\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-libc\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1764\"\u003e#1764\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-packageManager\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1640\"\u003e#1640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-peerDependenciesMeta-relationship\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1767\"\u003e#1767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-peerDependenciesMeta\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1766\"\u003e#1766\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edrop \u003ccode\u003elegacy-recommended\u003c/code\u003e rc-based config (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1579\"\u003e#1579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edrop support for eslint v8 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1589\"\u003e#1589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eorder-properties:\u003c/strong\u003e remove legacy order option\u003c/li\u003e\n\u003cli\u003eremove \u003ccode\u003evalid-package-definition\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1707\"\u003e#1707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate node engines to \u003ccode\u003e^22.22.2 || \u0026gt;=24.15.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1824\"\u003e#1824\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evalid-name:\u003c/strong\u003e refactor to align with other \u003ccode\u003evalid-\u003c/code\u003e rules (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1821\"\u003e#1821\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003erequire-browser\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1835\"\u003e#1835\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/56433d0b3ae784a14e700074b678a271804f1e3e\"\u003e56433d0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003erequire-config\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1834\"\u003e#1834\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/24f4eb004749ecc953a5ebbc090a256608538f3c\"\u003e24f4eb0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003erequire-gypfile\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1836\"\u003e#1836\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/d6cc29190bf3377b6541efa0f6a477012e68b3af\"\u003ed6cc291\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003erequire-libc\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1837\"\u003e#1837\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/53a208e786fd5ade05a16d00cf90eb5c1121f7d4\"\u003e53a208e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-browser\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1763\"\u003e#1763\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/6cb438bb5c68af1062a5d7a26131795b7aa9a24b\"\u003e6cb438b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-bugs\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1644\"\u003e#1644\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/f981fa38ab4f1630c6db0933d859974d0a6ec0b3\"\u003ef981fa3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-funding\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1643\"\u003e#1643\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/5b3c77da9b8edcd659a1fd9b3e51d1e43803aa5e\"\u003e5b3c77d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-gypfile\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1765\"\u003e#1765\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/c14f624137fa11f42f6b5d97357043a94408edd7\"\u003ec14f624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-libc\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1764\"\u003e#1764\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/4dd5e9c251e2b4e68571080cfe9fbfeb030b1775\"\u003e4dd5e9c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-packageManager\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1640\"\u003e#1640\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/9a65480cb55a4d03043916def549cfd7fc4b604b\"\u003e9a65480\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-peerDependenciesMeta-relationship\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1767\"\u003e#1767\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/7fc3f0d17ab9be57b3fc118746a38caf9395db18\"\u003e7fc3f0d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-peerDependenciesMeta\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1766\"\u003e#1766\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/873160958c77caa6b479053a2fad2b41dacc18fe\"\u003e8731609\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eorder-properties:\u003c/strong\u003e remove legacy order option (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/935f6dccccdfe7d61deb43e083647a0a1dc8e953\"\u003e935f6dc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove \u003ccode\u003evalid-package-definition\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1707\"\u003e#1707\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/a4a5b86e94b1fd41da8b113f49c96a8149e30fa6\"\u003ea4a5b86\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate node engines to \u003ccode\u003e^22.22.2 || \u0026gt;=24.15.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1824\"\u003e#1824\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/ce1aa5e222cd17cd25baa9ebf2221642ddc6ed79\"\u003ece1aa5e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evalid-name:\u003c/strong\u003e refactor to align with other \u003ccode\u003evalid-\u003c/code\u003e rules (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1821\"\u003e#1821\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/2104e75e70eee219d57309e50f1812f8d144a11e\"\u003e2104e75\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evalid-version:\u003c/strong\u003e refactor to align with other valid- rules (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1827\"\u003e#1827\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/958c10558d4186c9885588c2e7da23e5644d98a6\"\u003e958c105\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/michaelfaith/eslint-plugin-package-json/blob/main/CHANGELOG.md\"\u003eeslint-plugin-package-json's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/compare/v1.0.0...v1.1.0\"\u003e1.1.0\u003c/a\u003e (2026-05-18)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003erequire-peerDependenciesMeta\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1852\"\u003e#1852\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/e66ac55c64b5be4c829e67884611e335a34db70c\"\u003ee66ac55\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/compare/v0.91.2...v1.0.0\"\u003e1.0.0\u003c/a\u003e (2026-05-17)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-browser\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1763\"\u003e#1763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-bugs\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1644\"\u003e#1644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-funding\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1643\"\u003e#1643\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-gypfile\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1765\"\u003e#1765\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-libc\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1764\"\u003e#1764\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-packageManager\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1640\"\u003e#1640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-peerDependenciesMeta-relationship\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1767\"\u003e#1767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-peerDependenciesMeta\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1766\"\u003e#1766\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edrop \u003ccode\u003elegacy-recommended\u003c/code\u003e rc-based config (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1579\"\u003e#1579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edrop support for eslint v8 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1589\"\u003e#1589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eorder-properties:\u003c/strong\u003e remove legacy order option\u003c/li\u003e\n\u003cli\u003eremove \u003ccode\u003evalid-package-definition\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1707\"\u003e#1707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate node engines to \u003ccode\u003e^22.22.2 || \u0026gt;=24.15.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1824\"\u003e#1824\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evalid-name:\u003c/strong\u003e refactor to align with other \u003ccode\u003evalid-\u003c/code\u003e rules (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1821\"\u003e#1821\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003erequire-browser\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1835\"\u003e#1835\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/56433d0b3ae784a14e700074b678a271804f1e3e\"\u003e56433d0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003erequire-config\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1834\"\u003e#1834\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/24f4eb004749ecc953a5ebbc090a256608538f3c\"\u003e24f4eb0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003erequire-gypfile\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1836\"\u003e#1836\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/d6cc29190bf3377b6541efa0f6a477012e68b3af\"\u003ed6cc291\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003erequire-libc\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1837\"\u003e#1837\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/53a208e786fd5ade05a16d00cf90eb5c1121f7d4\"\u003e53a208e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-browser\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1763\"\u003e#1763\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/6cb438bb5c68af1062a5d7a26131795b7aa9a24b\"\u003e6cb438b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-bugs\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1644\"\u003e#1644\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/f981fa38ab4f1630c6db0933d859974d0a6ec0b3\"\u003ef981fa3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-funding\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1643\"\u003e#1643\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/5b3c77da9b8edcd659a1fd9b3e51d1e43803aa5e\"\u003e5b3c77d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-gypfile\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1765\"\u003e#1765\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/c14f624137fa11f42f6b5d97357043a94408edd7\"\u003ec14f624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-libc\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1764\"\u003e#1764\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/4dd5e9c251e2b4e68571080cfe9fbfeb030b1775\"\u003e4dd5e9c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-packageManager\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1640\"\u003e#1640\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/9a65480cb55a4d03043916def549cfd7fc4b604b\"\u003e9a65480\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-peerDependenciesMeta-relationship\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1767\"\u003e#1767\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/7fc3f0d17ab9be57b3fc118746a38caf9395db18\"\u003e7fc3f0d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-peerDependenciesMeta\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1766\"\u003e#1766\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/873160958c77caa6b479053a2fad2b41dacc18fe\"\u003e8731609\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eorder-properties:\u003c/strong\u003e remove legacy order option (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/935f6dccccdfe7d61deb43e083647a0a1dc8e953\"\u003e935f6dc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove \u003ccode\u003evalid-package-definition\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1707\"\u003e#1707\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/a4a5b86e94b1fd41da8b113f49c96a8149e30fa6\"\u003ea4a5b86\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate node engines to \u003ccode\u003e^22.22.2 || \u0026gt;=24.15.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1824\"\u003e#1824\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/ce1aa5e222cd17cd25baa9ebf2221642ddc6ed79\"\u003ece1aa5e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evalid-name:\u003c/strong\u003e refactor to align with other \u003ccode\u003evalid-\u003c/code\u003e rules (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1821\"\u003e#1821\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/2104e75e70eee219d57309e50f1812f8d144a11e\"\u003e2104e75\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evalid-version:\u003c/strong\u003e refactor to align with other valid- rules (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1827\"\u003e#1827\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/958c10558d4186c9885588c2e7da23e5644d98a6\"\u003e958c105\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Bug Fixes\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/michaelfaith/eslint-plugin-package-json/commit/de7d1e5ea3dd0444544ced5b598af83326c5e3c2\"\u003e\u003ccode\u003ede7d1e5\u003c/code\u003e\u003c/a\u003e chore(main): release 1.1.0 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1855\"\u003e#1855\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/f6674c549d3919902b48c583817e9c158c8d5d76\"\u003e\u003ccode\u003ef6674c5\u003c/code\u003e\u003c/a\u003e docs: add \u003ccode\u003e@eslint/json\u003c/code\u003e migration plan (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1847\"\u003e#1847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/e66ac55c64b5be4c829e67884611e335a34db70c\"\u003e\u003ccode\u003ee66ac55\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003erequire-peerDependenciesMeta\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1852\"\u003e#1852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/506915a801587be511dcf5786442018a22eb7e31\"\u003e\u003ccode\u003e506915a\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency knip to v6.14.0 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1854\"\u003e#1854\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/173ee12e21e2f4697ccc3c7dc0aab3a0a002fe8e\"\u003e\u003ccode\u003e173ee12\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency eslint to v10.4.0 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1853\"\u003e#1853\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/c6fe9d786676adefdffa20fe1c4a7fdd346c5bcc\"\u003e\u003ccode\u003ec6fe9d7\u003c/code\u003e\u003c/a\u003e docs: remove extra \u0026lt;/\u0026gt; from README.md after logo (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1849\"\u003e#1849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/6a696b45fc8fc54982e7004dfae66dcd36c25ae5\"\u003e\u003ccode\u003e6a696b4\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1848\"\u003e#1848\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/b9f7a05fc392653c2cf1fabcb09d1a1306e602db\"\u003e\u003ccode\u003eb9f7a05\u003c/code\u003e\u003c/a\u003e chore: tweak prettier settings (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1846\"\u003e#1846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/8f0a55bedd4c5411ee286214b56f2b029e93a75d\"\u003e\u003ccode\u003e8f0a55b\u003c/code\u003e\u003c/a\u003e Pin dependency simple-git-hooks to 2.13.1 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1845\"\u003e#1845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/fa191b9971512ba0f1525c426dd55a0a3bb95157\"\u003e\u003ccode\u003efa191b9\u003c/code\u003e\u003c/a\u003e chore: replace husky with simple-git-hooks (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1844\"\u003e#1844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/compare/v0.91.1...v1.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=eslint-plugin-package-json\u0026package-manager=npm_and_yarn\u0026previous-version=0.91.1\u0026new-version=1.1.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/reallyMilo/AnnoStamps/pull/1521","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/reallyMilo%2FAnnoStamps/issues/1521","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1521/packages"},{"uuid":"4379766909","node_id":"PR_kwDOJiZ8ws7YLDtY","number":865,"state":"closed","title":"build(deps-dev): bump eslint-plugin-package-json from 0.91.1 to 0.91.2","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":["marekdedic"],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-04T21:26:29.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-04T21:24:18.000Z","updated_at":"2026-05-04T21:26:36.000Z","time_to_close":131,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps-dev)","packages":[{"name":"eslint-plugin-package-json","old_version":"0.91.1","new_version":"0.91.2","repository_url":"https://github.com/michaelfaith/eslint-plugin-package-json"}],"path":null,"ecosystem":"npm"},"body":"Bumps [eslint-plugin-package-json](https://github.com/michaelfaith/eslint-plugin-package-json) from 0.91.1 to 0.91.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/releases\"\u003eeslint-plugin-package-json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.91.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/compare/v0.91.1...v0.91.2\"\u003e0.91.2\u003c/a\u003e (2026-04-28)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003erestrict-top-level-properties\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1736\"\u003e#1736\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/8b29974311212d87c47a0efe4176a9f9506aaf00\"\u003e8b29974\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003evalid-dependencies:\u003c/strong\u003e dependencies should be able to use disttags (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1749\"\u003e#1749\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/316b253a978beee05d4055ed73d614546d33f5cd\"\u003e316b253\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/michaelfaith/eslint-plugin-package-json/blob/main/CHANGELOG.md\"\u003eeslint-plugin-package-json's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/compare/v0.91.1...v0.91.2\"\u003e0.91.2\u003c/a\u003e (2026-04-28)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003erestrict-top-level-properties\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1736\"\u003e#1736\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/8b29974311212d87c47a0efe4176a9f9506aaf00\"\u003e8b29974\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003evalid-dependencies:\u003c/strong\u003e dependencies should be able to use disttags (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1749\"\u003e#1749\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/316b253a978beee05d4055ed73d614546d33f5cd\"\u003e316b253\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/michaelfaith/eslint-plugin-package-json/commit/80fa079cf65e600c22997de2bedf9decd0eaa51f\"\u003e\u003ccode\u003e80fa079\u003c/code\u003e\u003c/a\u003e chore(main): release 0.91.2 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1755\"\u003e#1755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/0efccbcbb4c9db4c7a924899880a95ee4870b939\"\u003e\u003ccode\u003e0efccbc\u003c/code\u003e\u003c/a\u003e chore: update prettier settings (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1753\"\u003e#1753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/8b29974311212d87c47a0efe4176a9f9506aaf00\"\u003e\u003ccode\u003e8b29974\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003erestrict-top-level-properties\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1736\"\u003e#1736\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/16de0c46ddb8e23d1b04a2c63f2a16c554625491\"\u003e\u003ccode\u003e16de0c4\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1754\"\u003e#1754\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/5387438da5dfad869b25d6d0de0ef300bd6a2a73\"\u003e\u003ccode\u003e5387438\u003c/code\u003e\u003c/a\u003e chore: add logo assets to the site (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1751\"\u003e#1751\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/316b253a978beee05d4055ed73d614546d33f5cd\"\u003e\u003ccode\u003e316b253\u003c/code\u003e\u003c/a\u003e fix(valid-dependencies): dependencies should be able to use disttags (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1749\"\u003e#1749\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/dffeb9441f8e7619d7d09f8ddb5f73e565c17108\"\u003e\u003ccode\u003edffeb94\u003c/code\u003e\u003c/a\u003e docs: add belozer as a contributor for ideas (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1726\"\u003e#1726\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/1cd45b4f07b35a43dada045c1c5557f189333af9\"\u003e\u003ccode\u003e1cd45b4\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency knip to v6.6.0 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1737\"\u003e#1737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/7fc3ad43f39ecebd905b9119c2749ae7317362a1\"\u003e\u003ccode\u003e7fc3ad4\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.59.0 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1735\"\u003e#1735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/42186bd0ae004f6db839aafe9c0250339a1637f4\"\u003e\u003ccode\u003e42186bd\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency knip to v6.5.0 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1734\"\u003e#1734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/compare/v0.91.1...v0.91.2\"\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=eslint-plugin-package-json\u0026package-manager=npm_and_yarn\u0026previous-version=0.91.1\u0026new-version=0.91.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/marekdedic/prosemirror-unified/pull/865","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/marekdedic%2Fprosemirror-unified/issues/865","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/865/packages"},{"uuid":"4375704918","node_id":"PR_kwDOASFRSc7X9mLF","number":1695,"state":"closed","title":"Bump eslint-plugin-package-json from 0.91.1 to 0.91.2","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":["marekdedic"],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-05-04T10:19:06.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-04T10:15:44.000Z","updated_at":"2026-05-04T10:19:13.000Z","time_to_close":202,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"eslint-plugin-package-json","old_version":"0.91.1","new_version":"0.91.2","repository_url":"https://github.com/michaelfaith/eslint-plugin-package-json"}],"path":null,"ecosystem":"npm"},"body":"Bumps [eslint-plugin-package-json](https://github.com/michaelfaith/eslint-plugin-package-json) from 0.91.1 to 0.91.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/releases\"\u003eeslint-plugin-package-json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.91.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/compare/v0.91.1...v0.91.2\"\u003e0.91.2\u003c/a\u003e (2026-04-28)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003erestrict-top-level-properties\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1736\"\u003e#1736\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/8b29974311212d87c47a0efe4176a9f9506aaf00\"\u003e8b29974\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003evalid-dependencies:\u003c/strong\u003e dependencies should be able to use disttags (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1749\"\u003e#1749\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/316b253a978beee05d4055ed73d614546d33f5cd\"\u003e316b253\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/michaelfaith/eslint-plugin-package-json/blob/main/CHANGELOG.md\"\u003eeslint-plugin-package-json's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/compare/v0.91.1...v0.91.2\"\u003e0.91.2\u003c/a\u003e (2026-04-28)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003erestrict-top-level-properties\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1736\"\u003e#1736\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/8b29974311212d87c47a0efe4176a9f9506aaf00\"\u003e8b29974\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003evalid-dependencies:\u003c/strong\u003e dependencies should be able to use disttags (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1749\"\u003e#1749\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/316b253a978beee05d4055ed73d614546d33f5cd\"\u003e316b253\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/michaelfaith/eslint-plugin-package-json/commit/80fa079cf65e600c22997de2bedf9decd0eaa51f\"\u003e\u003ccode\u003e80fa079\u003c/code\u003e\u003c/a\u003e chore(main): release 0.91.2 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1755\"\u003e#1755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/0efccbcbb4c9db4c7a924899880a95ee4870b939\"\u003e\u003ccode\u003e0efccbc\u003c/code\u003e\u003c/a\u003e chore: update prettier settings (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1753\"\u003e#1753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/8b29974311212d87c47a0efe4176a9f9506aaf00\"\u003e\u003ccode\u003e8b29974\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003erestrict-top-level-properties\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1736\"\u003e#1736\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/16de0c46ddb8e23d1b04a2c63f2a16c554625491\"\u003e\u003ccode\u003e16de0c4\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1754\"\u003e#1754\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/5387438da5dfad869b25d6d0de0ef300bd6a2a73\"\u003e\u003ccode\u003e5387438\u003c/code\u003e\u003c/a\u003e chore: add logo assets to the site (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1751\"\u003e#1751\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/316b253a978beee05d4055ed73d614546d33f5cd\"\u003e\u003ccode\u003e316b253\u003c/code\u003e\u003c/a\u003e fix(valid-dependencies): dependencies should be able to use disttags (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1749\"\u003e#1749\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/dffeb9441f8e7619d7d09f8ddb5f73e565c17108\"\u003e\u003ccode\u003edffeb94\u003c/code\u003e\u003c/a\u003e docs: add belozer as a contributor for ideas (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1726\"\u003e#1726\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/1cd45b4f07b35a43dada045c1c5557f189333af9\"\u003e\u003ccode\u003e1cd45b4\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency knip to v6.6.0 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1737\"\u003e#1737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/7fc3ad43f39ecebd905b9119c2749ae7317362a1\"\u003e\u003ccode\u003e7fc3ad4\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.59.0 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1735\"\u003e#1735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/42186bd0ae004f6db839aafe9c0250339a1637f4\"\u003e\u003ccode\u003e42186bd\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency knip to v6.5.0 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1734\"\u003e#1734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/compare/v0.91.1...v0.91.2\"\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=eslint-plugin-package-json\u0026package-manager=npm_and_yarn\u0026previous-version=0.91.1\u0026new-version=0.91.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/marekdedic/imagelightbox/pull/1695","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/marekdedic%2Fimagelightbox/issues/1695","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1695/packages"},{"uuid":"4371701256","node_id":"PR_kwDOIeGMxM7XxHAl","number":151,"state":"closed","title":"Bump eslint-plugin-package-json from 0.91.1 to 0.91.2","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-05-24T11:52:44.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-03T11:52:36.000Z","updated_at":"2026-05-24T11:52:46.000Z","time_to_close":1814408,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"eslint-plugin-package-json","old_version":"0.91.1","new_version":"0.91.2","repository_url":"https://github.com/michaelfaith/eslint-plugin-package-json"}],"path":null,"ecosystem":"npm"},"body":"Bumps [eslint-plugin-package-json](https://github.com/michaelfaith/eslint-plugin-package-json) from 0.91.1 to 0.91.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/releases\"\u003eeslint-plugin-package-json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.91.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/compare/v0.91.1...v0.91.2\"\u003e0.91.2\u003c/a\u003e (2026-04-28)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003erestrict-top-level-properties\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1736\"\u003e#1736\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/8b29974311212d87c47a0efe4176a9f9506aaf00\"\u003e8b29974\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003evalid-dependencies:\u003c/strong\u003e dependencies should be able to use disttags (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1749\"\u003e#1749\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/316b253a978beee05d4055ed73d614546d33f5cd\"\u003e316b253\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/michaelfaith/eslint-plugin-package-json/blob/main/CHANGELOG.md\"\u003eeslint-plugin-package-json's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/compare/v0.91.1...v0.91.2\"\u003e0.91.2\u003c/a\u003e (2026-04-28)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003erestrict-top-level-properties\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1736\"\u003e#1736\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/8b29974311212d87c47a0efe4176a9f9506aaf00\"\u003e8b29974\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003evalid-dependencies:\u003c/strong\u003e dependencies should be able to use disttags (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1749\"\u003e#1749\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/316b253a978beee05d4055ed73d614546d33f5cd\"\u003e316b253\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/michaelfaith/eslint-plugin-package-json/commit/80fa079cf65e600c22997de2bedf9decd0eaa51f\"\u003e\u003ccode\u003e80fa079\u003c/code\u003e\u003c/a\u003e chore(main): release 0.91.2 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1755\"\u003e#1755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/0efccbcbb4c9db4c7a924899880a95ee4870b939\"\u003e\u003ccode\u003e0efccbc\u003c/code\u003e\u003c/a\u003e chore: update prettier settings (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1753\"\u003e#1753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/8b29974311212d87c47a0efe4176a9f9506aaf00\"\u003e\u003ccode\u003e8b29974\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003erestrict-top-level-properties\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1736\"\u003e#1736\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/16de0c46ddb8e23d1b04a2c63f2a16c554625491\"\u003e\u003ccode\u003e16de0c4\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1754\"\u003e#1754\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/5387438da5dfad869b25d6d0de0ef300bd6a2a73\"\u003e\u003ccode\u003e5387438\u003c/code\u003e\u003c/a\u003e chore: add logo assets to the site (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1751\"\u003e#1751\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/316b253a978beee05d4055ed73d614546d33f5cd\"\u003e\u003ccode\u003e316b253\u003c/code\u003e\u003c/a\u003e fix(valid-dependencies): dependencies should be able to use disttags (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1749\"\u003e#1749\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/dffeb9441f8e7619d7d09f8ddb5f73e565c17108\"\u003e\u003ccode\u003edffeb94\u003c/code\u003e\u003c/a\u003e docs: add belozer as a contributor for ideas (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1726\"\u003e#1726\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/1cd45b4f07b35a43dada045c1c5557f189333af9\"\u003e\u003ccode\u003e1cd45b4\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency knip to v6.6.0 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1737\"\u003e#1737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/7fc3ad43f39ecebd905b9119c2749ae7317362a1\"\u003e\u003ccode\u003e7fc3ad4\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.59.0 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1735\"\u003e#1735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/42186bd0ae004f6db839aafe9c0250339a1637f4\"\u003e\u003ccode\u003e42186bd\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency knip to v6.5.0 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1734\"\u003e#1734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/compare/v0.91.1...v0.91.2\"\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=eslint-plugin-package-json\u0026package-manager=npm_and_yarn\u0026previous-version=0.91.1\u0026new-version=0.91.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/actions-marketplace-validations/skaut_wordpress-version-checker/pull/151","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/actions-marketplace-validations%2Fskaut_wordpress-version-checker/issues/151","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/151/packages"},{"uuid":"4363489286","node_id":"PR_kwDOFMVryc7XX6AQ","number":275,"state":"closed","title":"chore(deps-dev): bump eslint-plugin-package-json from 0.91.1 to 0.91.2","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-05-07T21:28:35.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-01T08:06:23.000Z","updated_at":"2026-05-07T21:28:36.000Z","time_to_close":566532,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev)","packages":[{"name":"eslint-plugin-package-json","old_version":"0.91.1","new_version":"0.91.2","repository_url":"https://github.com/michaelfaith/eslint-plugin-package-json"}],"path":null,"ecosystem":"npm"},"body":"Bumps [eslint-plugin-package-json](https://github.com/michaelfaith/eslint-plugin-package-json) from 0.91.1 to 0.91.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/releases\"\u003eeslint-plugin-package-json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.91.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/compare/v0.91.1...v0.91.2\"\u003e0.91.2\u003c/a\u003e (2026-04-28)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003erestrict-top-level-properties\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1736\"\u003e#1736\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/8b29974311212d87c47a0efe4176a9f9506aaf00\"\u003e8b29974\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003evalid-dependencies:\u003c/strong\u003e dependencies should be able to use disttags (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1749\"\u003e#1749\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/316b253a978beee05d4055ed73d614546d33f5cd\"\u003e316b253\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/michaelfaith/eslint-plugin-package-json/blob/main/CHANGELOG.md\"\u003eeslint-plugin-package-json's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/compare/v0.91.1...v0.91.2\"\u003e0.91.2\u003c/a\u003e (2026-04-28)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003erestrict-top-level-properties\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1736\"\u003e#1736\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/8b29974311212d87c47a0efe4176a9f9506aaf00\"\u003e8b29974\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003evalid-dependencies:\u003c/strong\u003e dependencies should be able to use disttags (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1749\"\u003e#1749\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/316b253a978beee05d4055ed73d614546d33f5cd\"\u003e316b253\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/michaelfaith/eslint-plugin-package-json/commit/80fa079cf65e600c22997de2bedf9decd0eaa51f\"\u003e\u003ccode\u003e80fa079\u003c/code\u003e\u003c/a\u003e chore(main): release 0.91.2 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1755\"\u003e#1755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/0efccbcbb4c9db4c7a924899880a95ee4870b939\"\u003e\u003ccode\u003e0efccbc\u003c/code\u003e\u003c/a\u003e chore: update prettier settings (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1753\"\u003e#1753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/8b29974311212d87c47a0efe4176a9f9506aaf00\"\u003e\u003ccode\u003e8b29974\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003erestrict-top-level-properties\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1736\"\u003e#1736\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/16de0c46ddb8e23d1b04a2c63f2a16c554625491\"\u003e\u003ccode\u003e16de0c4\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1754\"\u003e#1754\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/5387438da5dfad869b25d6d0de0ef300bd6a2a73\"\u003e\u003ccode\u003e5387438\u003c/code\u003e\u003c/a\u003e chore: add logo assets to the site (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1751\"\u003e#1751\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/316b253a978beee05d4055ed73d614546d33f5cd\"\u003e\u003ccode\u003e316b253\u003c/code\u003e\u003c/a\u003e fix(valid-dependencies): dependencies should be able to use disttags (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1749\"\u003e#1749\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/dffeb9441f8e7619d7d09f8ddb5f73e565c17108\"\u003e\u003ccode\u003edffeb94\u003c/code\u003e\u003c/a\u003e docs: add belozer as a contributor for ideas (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1726\"\u003e#1726\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/1cd45b4f07b35a43dada045c1c5557f189333af9\"\u003e\u003ccode\u003e1cd45b4\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency knip to v6.6.0 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1737\"\u003e#1737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/7fc3ad43f39ecebd905b9119c2749ae7317362a1\"\u003e\u003ccode\u003e7fc3ad4\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.59.0 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1735\"\u003e#1735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/42186bd0ae004f6db839aafe9c0250339a1637f4\"\u003e\u003ccode\u003e42186bd\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency knip to v6.5.0 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1734\"\u003e#1734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/compare/v0.91.1...v0.91.2\"\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=eslint-plugin-package-json\u0026package-manager=npm_and_yarn\u0026previous-version=0.91.1\u0026new-version=0.91.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/KristjanESPERANTO/MMM-PublicTransportHafas/pull/275","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/KristjanESPERANTO%2FMMM-PublicTransportHafas/issues/275","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/275/packages"},{"uuid":"4363221623","node_id":"PR_kwDOIdBurM7XXDwG","number":6602,"state":"open","title":"chore(deps-dev): bump eslint-plugin-package-json from 0.91.1 to 0.91.2 in the eslint group","user":"dependabot[bot]","labels":["javascript","dependencies"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-01T06:44:03.000Z","updated_at":"2026-05-01T06:44:13.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev)","packages":[{"name":"eslint-plugin-package-json","old_version":"0.91.1","new_version":"0.91.2","repository_url":"https://github.com/michaelfaith/eslint-plugin-package-json"}],"path":"the eslint group","ecosystem":"npm"},"body":"Bumps the eslint group with 1 update: [eslint-plugin-package-json](https://github.com/michaelfaith/eslint-plugin-package-json).\n\nUpdates `eslint-plugin-package-json` from 0.91.1 to 0.91.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/releases\"\u003eeslint-plugin-package-json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.91.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/compare/v0.91.1...v0.91.2\"\u003e0.91.2\u003c/a\u003e (2026-04-28)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003erestrict-top-level-properties\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1736\"\u003e#1736\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/8b29974311212d87c47a0efe4176a9f9506aaf00\"\u003e8b29974\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003evalid-dependencies:\u003c/strong\u003e dependencies should be able to use disttags (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1749\"\u003e#1749\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/316b253a978beee05d4055ed73d614546d33f5cd\"\u003e316b253\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/michaelfaith/eslint-plugin-package-json/blob/main/CHANGELOG.md\"\u003eeslint-plugin-package-json's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/compare/v0.91.1...v0.91.2\"\u003e0.91.2\u003c/a\u003e (2026-04-28)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003erestrict-top-level-properties\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1736\"\u003e#1736\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/8b29974311212d87c47a0efe4176a9f9506aaf00\"\u003e8b29974\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003evalid-dependencies:\u003c/strong\u003e dependencies should be able to use disttags (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1749\"\u003e#1749\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/316b253a978beee05d4055ed73d614546d33f5cd\"\u003e316b253\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/michaelfaith/eslint-plugin-package-json/commit/80fa079cf65e600c22997de2bedf9decd0eaa51f\"\u003e\u003ccode\u003e80fa079\u003c/code\u003e\u003c/a\u003e chore(main): release 0.91.2 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1755\"\u003e#1755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/0efccbcbb4c9db4c7a924899880a95ee4870b939\"\u003e\u003ccode\u003e0efccbc\u003c/code\u003e\u003c/a\u003e chore: update prettier settings (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1753\"\u003e#1753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/8b29974311212d87c47a0efe4176a9f9506aaf00\"\u003e\u003ccode\u003e8b29974\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003erestrict-top-level-properties\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1736\"\u003e#1736\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/16de0c46ddb8e23d1b04a2c63f2a16c554625491\"\u003e\u003ccode\u003e16de0c4\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1754\"\u003e#1754\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/5387438da5dfad869b25d6d0de0ef300bd6a2a73\"\u003e\u003ccode\u003e5387438\u003c/code\u003e\u003c/a\u003e chore: add logo assets to the site (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1751\"\u003e#1751\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/316b253a978beee05d4055ed73d614546d33f5cd\"\u003e\u003ccode\u003e316b253\u003c/code\u003e\u003c/a\u003e fix(valid-dependencies): dependencies should be able to use disttags (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1749\"\u003e#1749\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/dffeb9441f8e7619d7d09f8ddb5f73e565c17108\"\u003e\u003ccode\u003edffeb94\u003c/code\u003e\u003c/a\u003e docs: add belozer as a contributor for ideas (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1726\"\u003e#1726\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/1cd45b4f07b35a43dada045c1c5557f189333af9\"\u003e\u003ccode\u003e1cd45b4\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency knip to v6.6.0 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1737\"\u003e#1737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/7fc3ad43f39ecebd905b9119c2749ae7317362a1\"\u003e\u003ccode\u003e7fc3ad4\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.59.0 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1735\"\u003e#1735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/42186bd0ae004f6db839aafe9c0250339a1637f4\"\u003e\u003ccode\u003e42186bd\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency knip to v6.5.0 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1734\"\u003e#1734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/compare/v0.91.1...v0.91.2\"\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=eslint-plugin-package-json\u0026package-manager=npm_and_yarn\u0026previous-version=0.91.1\u0026new-version=0.91.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 \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/db-ux-design-system/core-web/pull/6602","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/db-ux-design-system%2Fcore-web/issues/6602","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/6602/packages"},{"uuid":"4313911606","node_id":"PR_kwDOPEBivc7U3uCP","number":67,"state":"closed","title":"chore(deps): bump the dependencies group across 1 directory with 13 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-23T16:41:07.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-23T06:11:47.000Z","updated_at":"2026-04-23T16:41:17.000Z","time_to_close":37760,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"dependencies","update_count":13,"packages":[{"name":"@eslint/js","old_version":"9.39.4","new_version":"10.0.1","repository_url":"https://github.com/eslint/eslint"},{"name":"@tsdown/css","old_version":"0.21.7","new_version":"0.21.10","repository_url":"https://github.com/rolldown/tsdown"},{"name":"@types/node","old_version":"25.5.0","new_version":"25.6.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/parser","old_version":"8.57.0","new_version":"8.59.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"astro","old_version":"6.1.2","new_version":"6.1.9","repository_url":"https://github.com/withastro/astro"},{"name":"eslint","old_version":"9.39.4","new_version":"10.2.1","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-astro","old_version":"1.6.0","new_version":"1.7.0","repository_url":"https://github.com/ota-meshi/eslint-plugin-astro"},{"name":"eslint-plugin-package-json","old_version":"0.90.1","new_version":"0.91.1","repository_url":"https://github.com/michaelfaith/eslint-plugin-package-json"},{"name":"globals","old_version":"17.4.0","new_version":"17.5.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"nano-staged","old_version":"0.9.0","new_version":"1.0.2","repository_url":"https://github.com/usmanyunusov/nano-staged"},{"name":"tsdown","old_version":"0.21.7","new_version":"0.21.10","repository_url":"https://github.com/rolldown/tsdown"},{"name":"@astrojs/mdx","old_version":"5.0.3","new_version":"5.0.4","repository_url":"https://github.com/withastro/astro"},{"name":"@astrojs/node","old_version":"10.0.4","new_version":"10.0.6","repository_url":"https://github.com/withastro/astro"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dependencies group with 13 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.39.4` | `10.0.1` |\n| [@tsdown/css](https://github.com/rolldown/tsdown/tree/HEAD/packages/css) | `0.21.7` | `0.21.10` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.5.0` | `25.6.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.57.0` | `8.59.0` |\n| [astro](https://github.com/withastro/astro/tree/HEAD/packages/astro) | `6.1.2` | `6.1.9` |\n| [eslint](https://github.com/eslint/eslint) | `9.39.4` | `10.2.1` |\n| [eslint-plugin-astro](https://github.com/ota-meshi/eslint-plugin-astro) | `1.6.0` | `1.7.0` |\n| [eslint-plugin-package-json](https://github.com/michaelfaith/eslint-plugin-package-json) | `0.90.1` | `0.91.1` |\n| [globals](https://github.com/sindresorhus/globals) | `17.4.0` | `17.5.0` |\n| [nano-staged](https://github.com/usmanyunusov/nano-staged) | `0.9.0` | `1.0.2` |\n| [tsdown](https://github.com/rolldown/tsdown) | `0.21.7` | `0.21.10` |\n| [@astrojs/mdx](https://github.com/withastro/astro/tree/HEAD/packages/integrations/mdx) | `5.0.3` | `5.0.4` |\n| [@astrojs/node](https://github.com/withastro/astro/tree/HEAD/packages/integrations/node) | `10.0.4` | `10.0.6` |\n\n\nUpdates `@eslint/js` from 9.39.4 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.1\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c87d5bded54c5cf491eb04c24c9d09bbbd42c23e\"\u003e\u003ccode\u003ec87d5bd\u003c/code\u003e\u003c/a\u003e fix: update eslint (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20531\"\u003e#20531\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d84100115c14691691058f00779c94e74fca946a\"\u003e\u003ccode\u003ed841001\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eminimatch\u003c/code\u003e to \u003ccode\u003e10.2.1\u003c/code\u003e to address security vulnerabilities (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20519\"\u003e#20519\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/04c21475b3004904948f02049f2888b401d82c78\"\u003e\u003ccode\u003e04c2147\u003c/code\u003e\u003c/a\u003e fix: update error message for unused suppressions (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20496\"\u003e#20496\u003c/a\u003e) (fnx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/38b089c1726feac0e31a31d47941bd99e29ce003\"\u003e\u003ccode\u003e38b089c\u003c/code\u003e\u003c/a\u003e fix: update dependency \u003ccode\u003e@​eslint/config-array\u003c/code\u003e to ^0.23.1 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20484\"\u003e#20484\u003c/a\u003e) (renovate[bot])\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/5b3dbce50a1404a9f118afe810cefeee79388a2a\"\u003e\u003ccode\u003e5b3dbce\u003c/code\u003e\u003c/a\u003e docs: add AI acknowledgement section to templates (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20431\"\u003e#20431\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6f23076037d5879f20fb3be2ef094293b1e8d38c\"\u003e\u003ccode\u003e6f23076\u003c/code\u003e\u003c/a\u003e docs: toggle nav in no-JS mode (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20476\"\u003e#20476\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b69cfb32a16c5d5e9986390d484fae1d21e406f9\"\u003e\u003ccode\u003eb69cfb3\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\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/e5c281ffd038a3a7a3e5364db0b9378e0ad83020\"\u003e\u003ccode\u003ee5c281f\u003c/code\u003e\u003c/a\u003e chore: updates for v9.39.3 release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8c3832adb77cd993b4a24891900d5eeaaf093cdc\"\u003e\u003ccode\u003e8c3832a\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@​typescript-eslint/parser\u003c/code\u003e to ^8.56.0 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20514\"\u003e#20514\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8330d238ae6adb68bb6a1c9381e38cfedd990d94\"\u003e\u003ccode\u003e8330d23\u003c/code\u003e\u003c/a\u003e test: add tests for config-api (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20493\"\u003e#20493\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/37d6e91e88fa6a2ca6d8726679096acff21ba6cc\"\u003e\u003ccode\u003e37d6e91\u003c/code\u003e\u003c/a\u003e chore: remove eslint v10 prereleases from eslint-config-eslint deps (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20494\"\u003e#20494\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/da7cd0e79197ad16e17052eef99df141de6dbfb1\"\u003e\u003ccode\u003eda7cd0e\u003c/code\u003e\u003c/a\u003e refactor: cleanup error message templates (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20479\"\u003e#20479\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/84fb885d49ac810e79a9491276b4828b53d913e5\"\u003e\u003ccode\u003e84fb885\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1f667344b57c4c09b548d94bcfac1f91b6e5c63d\"\u003e\u003ccode\u003e1f66734\u003c/code\u003e\u003c/a\u003e chore: add \u003ccode\u003eeslint\u003c/code\u003e to \u003ccode\u003epeerDependencies\u003c/code\u003e of \u003ccode\u003e@eslint/js\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20467\"\u003e#20467\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\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\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/84fb885d49ac810e79a9491276b4828b53d913e5\"\u003e\u003ccode\u003e84fb885\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1f667344b57c4c09b548d94bcfac1f91b6e5c63d\"\u003e\u003ccode\u003e1f66734\u003c/code\u003e\u003c/a\u003e chore: add \u003ccode\u003eeslint\u003c/code\u003e to \u003ccode\u003epeerDependencies\u003c/code\u003e of \u003ccode\u003e@eslint/js\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20467\"\u003e#20467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f3fbc2f60cbe2c718364feb8c3fc0452c0df3c56\"\u003e\u003ccode\u003ef3fbc2f\u003c/code\u003e\u003c/a\u003e chore: set \u003ccode\u003e@eslint/js\u003c/code\u003e version to 10.0.0 to skip releasing it (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20466\"\u003e#20466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b4b3127f8542c599ce2dea804b6582ebc40c993d\"\u003e\u003ccode\u003eb4b3127\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0b14059491d830a49b3577931f4f68fbcfce6be5\"\u003e\u003ccode\u003e0b14059\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\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)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1e2cad5f6fa47ed6ed89d2a29798dda926d50990\"\u003e\u003ccode\u003e1e2cad5\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\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)\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)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint/eslint/commits/v10.0.1/packages/js\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tsdown/css` from 0.21.7 to 0.21.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rolldown/tsdown/releases\"\u003e\u003ccode\u003e@​tsdown/css\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.21.10\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade rolldown  -  by \u003ca href=\"https://github.com/sxzz\"\u003e\u003ccode\u003e@​sxzz\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/rolldown/tsdown/commit/8a4498d\"\u003e\u003c!-- raw HTML omitted --\u003e(8a449)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/rolldown/tsdown/compare/v0.21.9...v0.21.10\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev0.21.9\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade rolldown  -  by \u003ca href=\"https://github.com/sxzz\"\u003e\u003ccode\u003e@​sxzz\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/rolldown/tsdown/commit/2d74e05\"\u003e\u003c!-- raw HTML omitted --\u003e(2d74e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003econfig\u003c/strong\u003e: Track transitive config dependencies for watch reload  -  by \u003ca href=\"https://github.com/sxzz\"\u003e\u003ccode\u003e@​sxzz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rolldown/tsdown/issues/919\"\u003erolldown/tsdown#919\u003c/a\u003e \u003ca href=\"https://github.com/rolldown/tsdown/commit/16e2795\"\u003e\u003c!-- raw HTML omitted --\u003e(16e27)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eexports\u003c/strong\u003e: Add bin to publishConfig when devExports is enabled  -  by \u003ca href=\"https://github.com/sxzz\"\u003e\u003ccode\u003e@​sxzz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rolldown/tsdown/issues/911\"\u003erolldown/tsdown#911\u003c/a\u003e \u003ca href=\"https://github.com/rolldown/tsdown/commit/60592ef\"\u003e\u003c!-- raw HTML omitted --\u003e(60592)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eplugin\u003c/strong\u003e: Add \u003ccode\u003etsdownConfig\u003c/code\u003e and \u003ccode\u003etsdownConfigResolved\u003c/code\u003e plugin hooks  -  by \u003ca href=\"https://github.com/sxzz\"\u003e\u003ccode\u003e@​sxzz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rolldown/tsdown/issues/918\"\u003erolldown/tsdown#918\u003c/a\u003e \u003ca href=\"https://github.com/rolldown/tsdown/commit/665e5ac\"\u003e\u003c!-- raw HTML omitted --\u003e(665e5)\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\u003eSkip package.json writting when content is deeply equal  -  by \u003ca href=\"https://github.com/ocavue\"\u003e\u003ccode\u003e@​ocavue\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/sxzz\"\u003e\u003ccode\u003e@​sxzz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rolldown/tsdown/issues/913\"\u003erolldown/tsdown#913\u003c/a\u003e \u003ca href=\"https://github.com/rolldown/tsdown/commit/d8e1c1f\"\u003e\u003c!-- raw HTML omitted --\u003e(d8e1c)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSkip Node.js version check in Bun  -  by \u003ca href=\"https://github.com/sxzz\"\u003e\u003ccode\u003e@​sxzz\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/rolldown/tsdown/commit/38afd8f\"\u003e\u003c!-- raw HTML omitted --\u003e(38afd)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecss\u003c/strong\u003e: Detect css modules from full id for vue virtual sfc styles  -  by \u003ca href=\"https://github.com/sxzz\"\u003e\u003ccode\u003e@​sxzz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rolldown/tsdown/issues/917\"\u003erolldown/tsdown#917\u003c/a\u003e \u003ca href=\"https://github.com/rolldown/tsdown/commit/e6021f5\"\u003e\u003c!-- raw HTML omitted --\u003e(e6021)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/rolldown/tsdown/compare/v0.21.8...v0.21.9\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev0.21.8\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade rolldown  -  by \u003ca href=\"https://github.com/sxzz\"\u003e\u003ccode\u003e@​sxzz\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/rolldown/tsdown/commit/7f8872f\"\u003e\u003c!-- raw HTML omitted --\u003e(7f887)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eattw\u003c/strong\u003e: Improve \u003ccode\u003eignoreRules\u003c/code\u003e type to autocomplete known values  -  by \u003ca href=\"https://github.com/mrlubos\"\u003e\u003ccode\u003e@​mrlubos\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rolldown/tsdown/issues/892\"\u003erolldown/tsdown#892\u003c/a\u003e \u003ca href=\"https://github.com/rolldown/tsdown/commit/c8f5c71\"\u003e\u003c!-- raw HTML omitted --\u003e(c8f5c)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecreate-tsdown\u003c/strong\u003e: Add Vite Plus template option  -  by \u003ca href=\"https://github.com/sxzz\"\u003e\u003ccode\u003e@​sxzz\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/rolldown/tsdown/commit/daed0cd\"\u003e\u003c!-- raw HTML omitted --\u003e(daed0)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eexports\u003c/strong\u003e: Add \u003ccode\u003eextensions\u003c/code\u003e option for subpath export keys  -  by \u003ca href=\"https://github.com/SinhSinhAn\"\u003e\u003ccode\u003e@​SinhSinhAn\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/sxzz\"\u003e\u003ccode\u003e@​sxzz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rolldown/tsdown/issues/899\"\u003erolldown/tsdown#899\u003c/a\u003e \u003ca href=\"https://github.com/rolldown/tsdown/commit/1bb7ab5\"\u003e\u003c!-- raw HTML omitted --\u003e(1bb7a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etarget\u003c/strong\u003e: Add support for \u003ccode\u003ebaseline-widely-available\u003c/code\u003e target  -  by \u003ca href=\"https://github.com/sxzz\"\u003e\u003ccode\u003e@​sxzz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rolldown/tsdown/issues/896\"\u003erolldown/tsdown#896\u003c/a\u003e \u003ca href=\"https://github.com/rolldown/tsdown/commit/d6a1686\"\u003e\u003c!-- raw HTML omitted --\u003e(d6a16)\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\u003eExport type only for cjs dts re-export  -  by \u003ca href=\"https://github.com/sxzz\"\u003e\u003ccode\u003e@​sxzz\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/rolldown/tsdown/commit/25510c5\"\u003e\u003c!-- raw HTML omitted --\u003e(25510)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExclude shim file from bundled dependency hint  -  by \u003ca href=\"https://github.com/sxzz\"\u003e\u003ccode\u003e@​sxzz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rolldown/tsdown/issues/909\"\u003erolldown/tsdown#909\u003c/a\u003e \u003ca href=\"https://github.com/rolldown/tsdown/commit/3f8de4c\"\u003e\u003c!-- raw HTML omitted --\u003e(3f8de)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edts\u003c/strong\u003e: Skip cjs dts reexport for non-entry chunks  -  by \u003ca href=\"https://github.com/sxzz\"\u003e\u003ccode\u003e@​sxzz\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/rolldown/tsdown/commit/5fee230\"\u003e\u003c!-- raw HTML omitted --\u003e(5fee2)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/rolldown/tsdown/compare/v0.21.7...v0.21.8\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rolldown/tsdown/commit/53d495ba2e21aa5553bbb9cd07a38caa9d859f1b\"\u003e\u003ccode\u003e53d495b\u003c/code\u003e\u003c/a\u003e chore: release v0.21.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rolldown/tsdown/commit/752c3e5ea4034be6b1b4877fb98f3df125a558c7\"\u003e\u003ccode\u003e752c3e5\u003c/code\u003e\u003c/a\u003e chore: release v0.21.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rolldown/tsdown/commit/e6021f58c80fe3b230d895ef698da75b8847e4ee\"\u003e\u003ccode\u003ee6021f5\u003c/code\u003e\u003c/a\u003e fix(css): detect css modules from full id for vue virtual sfc styles (\u003ca href=\"https://github.com/rolldown/tsdown/tree/HEAD/packages/css/issues/917\"\u003e#917\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rolldown/tsdown/commit/ded1b9cf55fe1f84462c35fc6df30f87c948d4c9\"\u003e\u003ccode\u003eded1b9c\u003c/code\u003e\u003c/a\u003e chore: release v0.21.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rolldown/tsdown/commit/d6a168653587c3fad341eff95f0198ab9f1b1f41\"\u003e\u003ccode\u003ed6a1686\u003c/code\u003e\u003c/a\u003e feat(target): add support for \u003ccode\u003ebaseline-widely-available\u003c/code\u003e target (\u003ca href=\"https://github.com/rolldown/tsdown/tree/HEAD/packages/css/issues/896\"\u003e#896\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rolldown/tsdown/commits/v0.21.10/packages/css\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 25.5.0 to 25.6.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@typescript-eslint/parser` from 8.57.0 to 8.59.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e\u003ccode\u003e@​typescript-eslint/parser\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.59.0\u003c/h2\u003e\n\u003ch2\u003e8.59.0 (2026-04-20)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] report more cases based on assignability (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11789\"\u003e#11789\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUlrich Stark\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.59.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.58.2\u003c/h2\u003e\n\u003ch2\u003e8.58.2 (2026-04-13)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove tsbuildinfo cache file from published packages (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12187\"\u003e#12187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-condition] use assignability checks in checkTypePredicates (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12147\"\u003e#12147\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAbhijeet Singh \u003ca href=\"https://github.com/cseas\"\u003e\u003ccode\u003e@​cseas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e송재욱\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.58.2\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.58.1\u003c/h2\u003e\n\u003ch2\u003e8.58.1 (2026-04-08)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unused-vars] fix false negative for type predicate parameter (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12004\"\u003e#12004\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMinJae \u003ca href=\"https://github.com/Ju-MINJAE\"\u003e\u003ccode\u003e@​Ju-MINJAE\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.58.1\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.58.0\u003c/h2\u003e\n\u003ch2\u003e8.58.0 (2026-03-30)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md\"\u003e\u003ccode\u003e@​typescript-eslint/parser\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.59.0 (2026-04-20)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.59.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.58.2 (2026-04-13)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove tsbuildinfo cache file from published packages (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12187\"\u003e#12187\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAbhijeet Singh \u003ca href=\"https://github.com/cseas\"\u003e\u003ccode\u003e@​cseas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.58.2\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.58.1 (2026-04-08)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.58.1\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.58.0 (2026-03-30)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport TypeScript 6 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12124\"\u003e#12124\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.58.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.57.2 (2026-03-23)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.57.2\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\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/typescript-eslint/typescript-eslint/commit/ea9ae4f8817873480e3501145059f63e39e8d8a1\"\u003e\u003ccode\u003eea9ae4f\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.59.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/90c2803a4c250e0343598d41e973f95e743bf4ce\"\u003e\u003ccode\u003e90c2803\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.58.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/be6b49a02d68db9bdc8985e7e9e1598700fda2fa\"\u003e\u003ccode\u003ebe6b49a\u003c/code\u003e\u003c/a\u003e fix: remove tsbuildinfo cache file from published packages (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/12187\"\u003e#12187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/5311ed312eadf4e238324f2726ae0b1f3f2206e6\"\u003e\u003ccode\u003e5311ed3\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.58.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/493341709fe7d1d6433332b7bd2724e3332c7cdf\"\u003e\u003ccode\u003e4933417\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.58.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/8cde2d06fb9bc591a4c93452509ddbd600c76a35\"\u003e\u003ccode\u003e8cde2d0\u003c/code\u003e\u003c/a\u003e feat: support TypeScript 6 (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/12124\"\u003e#12124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/be4d54d26e695cc93605ffcca67dd75848e95c6f\"\u003e\u003ccode\u003ebe4d54d\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.57.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/c7c38aa252d7bf6708a225aebedc57686ac33dcd\"\u003e\u003ccode\u003ec7c38aa\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.57.1\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.59.0/packages/parser\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `astro` from 6.1.2 to 6.1.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/withastro/astro/releases\"\u003eastro's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eastro@6.1.9\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/withastro/astro/pull/16448\"\u003e#16448\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/99464edb5fc0968f6497328e106f26ab393668bd\"\u003e\u003ccode\u003e99464ed\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Updates vite, picomatch, and unstorage to latest patch versions\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/16422\"\u003e#16422\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/a3951d7873c7c210fedbaa77702bc33db6410715\"\u003e\u003ccode\u003ea3951d7\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Hardens \u003ccode\u003eastro-island\u003c/code\u003e export resolution and hydration error handling for malformed component metadata\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/16420\"\u003e#16420\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/e21de1d03b318d5045dba718291c04fe05c01490\"\u003e\u003ccode\u003ee21de1d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Hardens Astro's error overlay and server logging paths to avoid unsafe HTML insertion and format-string interpolation\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/16419\"\u003e#16419\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/f3485c3458bc8bf70c152126e418c24f489ded9d\"\u003e\u003ccode\u003ef3485c3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Hardens nested object and package metadata lookups to ignore prototype keys in content handling and project scaffolding\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/16022\"\u003e#16022\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/a002540d60d4a840db9971e73c820a8015658ffe\"\u003e\u003ccode\u003ea002540\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mathieumaf\"\u003e\u003ccode\u003e@​mathieumaf\u003c/code\u003e\u003c/a\u003e! - Fixes an issue where i18n domains would return 404 when \u003ccode\u003etrailingSlash\u003c/code\u003e is set to \u003ccode\u003enever\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/withastro/astro/commit/99464edb5fc0968f6497328e106f26ab393668bd\"\u003e\u003ccode\u003e99464ed\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/withastro/astro/commit/f3485c3458bc8bf70c152126e418c24f489ded9d\"\u003e\u003ccode\u003ef3485c3\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​astrojs/internal-helpers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.9.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​astrojs/markdown-remark\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.1.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eastro@6.1.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/withastro/astro/pull/16367\"\u003e#16367\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/a6866a7ef086627f8f8237274361d8acc2f85121\"\u003e\u003ccode\u003ea6866a7\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixes an issue where build output files could contain special characters (\u003ccode\u003e!\u003c/code\u003e, \u003ccode\u003e~\u003c/code\u003e, \u003ccode\u003e{\u003c/code\u003e, \u003ccode\u003e}\u003c/code\u003e) in their names, causing deploy failures on platforms like Netlify.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/16381\"\u003e#16381\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/217c5b3b937f0aee7e59280e8a10cf2bd4237605\"\u003e\u003ccode\u003e217c5b3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Slightly improved the performance of the dev server by caching the internal crawling of the dependencies of a project.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/16348\"\u003e#16348\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/7d26cd77bc1b33cee81f0e7b408dc2d170be1bdd\"\u003e\u003ccode\u003e7d26cd7\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ocavue\"\u003e\u003ccode\u003e@​ocavue\u003c/code\u003e\u003c/a\u003e! - Fixes a bug where emitted assets during a client build would contain always fresh, new hashes in their name. Now the build should be more stable.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/16317\"\u003e#16317\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/d012bfeadb5b33f9ab1175191d59357d629c327e\"\u003e\u003ccode\u003ed012bfe\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/das-peter\"\u003e\u003ccode\u003e@​das-peter\u003c/code\u003e\u003c/a\u003e! - Fixes a bug where \u003ccode\u003eallowedDomains\u003c/code\u003e weren't correctly propagated when using the development server.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/16379\"\u003e#16379\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/5a845514114ae21ca9820e98b56cce33c0cf579b\"\u003e\u003ccode\u003e5a84551\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/martrapp\"\u003e\u003ccode\u003e@​martrapp\u003c/code\u003e\u003c/a\u003e! - Improves Vue scoped style handling in DEV mode during client router navigation.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/16317\"\u003e#16317\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/d012bfeadb5b33f9ab1175191d59357d629c327e\"\u003e\u003ccode\u003ed012bfe\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/das-peter\"\u003e\u003ccode\u003e@​das-peter\u003c/code\u003e\u003c/a\u003e! - Adds tests to verify settings are properly propagated when using the development server.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/16282\"\u003e#16282\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/5b0fdaa8ba3dc17f4b93d9847c3255150b0aeab2\"\u003e\u003ccode\u003e5b0fdaa\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/jmurty\"\u003e\u003ccode\u003e@​jmurty\u003c/code\u003e\u003c/a\u003e! - Fixes build errors on platforms with skew protection enabled (e.g. Vercel, Netlify) for inter-chunk Javascript using dynamic imports\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/withastro/astro/commit/e0b240edea4db632138def3a9003b4b12e12f765\"\u003e\u003ccode\u003ee0b240e\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​astrojs/telemetry\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.3.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eastro@6.1.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/withastro/astro/pull/16027\"\u003e#16027\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/c62516bbbf8fdf95d38293440d28221c048c41f0\"\u003e\u003ccode\u003ec62516b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/fkatsuhiro\"\u003e\u003ccode\u003e@​fkatsuhiro\u003c/code\u003e\u003c/a\u003e! - Fixes a bug where remote image dimensions were not validated during static builds on Netlify.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/16311\"\u003e#16311\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/94048f27c30f47ae0e01f90231e0496ed80595f7\"\u003e\u003ccode\u003e94048f2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Arecsu\"\u003e\u003ccode\u003e@​Arecsu\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003e--port\u003c/code\u003e flag being ignored after a Vite-triggered server restart (e.g. when a \u003ccode\u003e.env\u003c/code\u003e file changes)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/16316\"\u003e#16316\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/0fcd04cc985002b56c9e2d36bcb68da0d3f08d5f\"\u003e\u003ccode\u003e0fcd04c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixes the \u003ccode\u003e/_image\u003c/code\u003e endpoint accepting an arbitrary \u003ccode\u003ef=svg\u003c/code\u003e query parameter and serving non-SVG content as \u003ccode\u003eimage/svg+xml\u003c/code\u003e. The endpoint now validates that the source is actually SVG before honoring \u003ccode\u003ef=svg\u003c/code\u003e, matching the same guard already enforced on the \u003ccode\u003e\u0026lt;Image\u0026gt;\u003c/code\u003e component path.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eastro@6.1.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/16202\"\u003e#16202\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/b5c2fba8bf2bc315db94e525f12f7661dd357822\"\u003e\u003ccode\u003eb5c2fba\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Fixes Actions failing with \u003ccode\u003eActionsWithoutServerOutputError\u003c/code\u003e when using \u003ccode\u003eoutput: 'static'\u003c/code\u003e with an adapter\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/withastro/astro/blob/main/packages/astro/CHANGELOG.md\"\u003eastro's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.1.9\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/withastro/astro/pull/16448\"\u003e#16448\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/99464edb5fc0968f6497328e106f26ab393668bd\"\u003e\u003ccode\u003e99464ed\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Updates vite, picomatch, and unstorage to latest patch versions\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/16422\"\u003e#16422\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/a3951d7873c7c210fedbaa77702bc33db6410715\"\u003e\u003ccode\u003ea3951d7\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Hardens \u003ccode\u003eastro-island\u003c/code\u003e export resolution and hydration error handling for malformed component metadata\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/16420\"\u003e#16420\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/e21de1d03b318d5045dba718291c04fe05c01490\"\u003e\u003ccode\u003ee21de1d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Hardens Astro's error overlay and server logging paths to avoid unsafe HTML insertion and format-string interpolation\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/16419\"\u003e#16419\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/f3485c3458bc8bf70c152126e418c24f489ded9d\"\u003e\u003ccode\u003ef3485c3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Hardens nested object and package metadata lookups to ignore prototype keys in content handling and project scaffolding\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/16022\"\u003e#16022\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/a002540d60d4a840db9971e73c820a8015658ffe\"\u003e\u003ccode\u003ea002540\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mathieumaf\"\u003e\u003ccode\u003e@​mathieumaf\u003c/code\u003e\u003c/a\u003e! - Fixes an issue where i18n domains would return 404 when \u003ccode\u003etrailingSlash\u003c/code\u003e is set to \u003ccode\u003enever\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/withastro/astro/commit/99464edb5fc0968f6497328e106f26ab393668bd\"\u003e\u003ccode\u003e99464ed\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/withastro/astro/commit/f3485c3458bc8bf70c152126e418c24f489ded9d\"\u003e\u003ccode\u003ef3485c3\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​astrojs/internal-helpers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.9.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​astrojs/markdown-remark\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.1.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.1.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/withastro/astro/pull/16367\"\u003e#16367\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/a6866a7ef086627f8f8237274361d8acc2f85121\"\u003e\u003ccode\u003ea6866a7\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixes an issue where build output files could contain special characters (\u003ccode\u003e!\u003c/code\u003e, \u003ccode\u003e~\u003c/code\u003e, \u003ccode\u003e{\u003c/code\u003e, \u003ccode\u003e}\u003c/code\u003e) in their names, causing deploy failures on platforms like Netlify.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/16381\"\u003e#16381\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/217c5b3b937f0aee7e59280e8a10cf2bd4237605\"\u003e\u003ccode\u003e217c5b3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Slightly improved the performance of the dev server by caching the internal crawling of the dependencies of a project.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/16348\"\u003e#16348\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/7d26cd77bc1b33cee81f0e7b408dc2d170be1bdd\"\u003e\u003ccode\u003e7d26cd7\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ocavue\"\u003e\u003ccode\u003e@​ocavue\u003c/code\u003e\u003c/a\u003e! - Fixes a bug where emitted assets during a client build would contain always fresh, new hashes in their name. Now the build should be more stable.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/16317\"\u003e#16317\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/d012bfeadb5b33f9ab1175191d59357d629c327e\"\u003e\u003ccode\u003ed012bfe\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/das-peter\"\u003e\u003ccode\u003e@​das-peter\u003c/code\u003e\u003c/a\u003e! - Fixes a bug where \u003ccode\u003eallowedDomains\u003c/code\u003e weren't correctly propagated when using the development server.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/16379\"\u003e#16379\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/5a845514114ae21ca9820e98b56cce33c0cf579b\"\u003e\u003ccode\u003e5a84551\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/martrapp\"\u003e\u003ccode\u003e@​martrapp\u003c/code\u003e\u003c/a\u003e! - Improves Vue scoped style handling in DEV mode during client router navigation.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/16317\"\u003e#16317\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/d012bfeadb5b33f9ab1175191d59357d629c327e\"\u003e\u003ccode\u003ed012bfe\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/das-peter\"\u003e\u003ccode\u003e@​das-peter\u003c/code\u003e\u003c/a\u003e! - Adds tests to verify settings are properly propagated when using the development server.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/16282\"\u003e#16282\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/5b0fdaa8ba3dc17f4b93d9847c3255150b0aeab2\"\u003e\u003ccode\u003e5b0fdaa\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/jmurty\"\u003e\u003ccode\u003e@​jmurty\u003c/code\u003e\u003c/a\u003e! - Fixes build errors on platforms with skew protection enabled (e.g. Vercel, Netlify) for inter-chunk Javascript using dynamic imports\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/withastro/astro/commit/e0b240edea4db632138def3a9003b4b12e12f765\"\u003e\u003ccode\u003ee0b240e\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​astrojs/telemetry\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.3.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.1.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/withastro/astro/pull/16027\"\u003e#16027\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/c62516bbbf8fdf95d38293440d28221c048c41f0\"\u003e\u003ccode\u003ec62516b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/fkatsuhiro\"\u003e\u003ccode\u003e@​fkatsuhiro\u003c/code\u003e\u003c/a\u003e! - Fixes a bug where remote image dimensions were not validated during static builds on Netlify.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/16311\"\u003e#16311\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/94048f27c30f47ae0e01f90231e0496ed80595f7\"\u003e\u003ccode\u003e94048f2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Arecsu\"\u003e\u003ccode\u003e@​Arecsu\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003e--port\u003c/code\u003e flag being ignored after a Vite-triggered server restart (e.g. when a \u003ccode\u003e.env\u003c/code\u003e file changes)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/16316\"\u003e#16316\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/0fcd04cc985002b56c9e2d36bcb68da0d3f08d5f\"\u003e\u003ccode\u003e0fcd04c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixes the \u003ccode\u003e/_image\u003c/code\u003e endpoint accepting an arbitrary \u003ccode\u003ef=svg\u003c/code\u003e query parameter and serving non-SVG content as \u003ccode\u003eimage/svg+xml\u003c/code\u003e. The endpoint now validates that the source is actually SVG before honoring \u003ccode\u003ef=svg\u003c/code\u003e, matching the same guard already enforced on the \u003ccode\u003e\u0026lt;Image\u0026gt;\u003c/code\u003e component path.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.1.6\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/21ca8723de9da123f2ee5b7acc7cbaf8f03dbec1\"\u003e\u003ccode\u003e21ca872\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/16399\"\u003e#16399\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/f3485c3458bc8bf70c152126e418c24f489ded9d\"\u003e\u003ccode\u003ef3485c3\u003c/code\u003e\u003c/a\u003e Harden nested object path lookups (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/16419\"\u003e#16419\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/99464edb5fc0968f6497328e106f26ab393668bd\"\u003e\u003ccode\u003e99464ed\u003c/code\u003e\u003c/a\u003e Bump vite, picomatch, and unstorage to latest patch versions (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/16448\"\u003e#16448\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/471a4d69b9ed98d2a016660e130fc6d12ce8aa38\"\u003e\u003ccode\u003e471a4d6\u003c/code\u003e\u003c/a\u003e refactor(astro): migrate all remaining tests to typescript (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/16444\"\u003e#16444\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/e21de1d03b318d5045dba718291c04fe05c01490\"\u003e\u003ccode\u003ee21de1d\u003c/code\u003e\u003c/a\u003e fix(astro): harden error overlay and log formatting (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/16420\"\u003e#16420\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/a3951d7873c7c210fedbaa77702bc33db6410715\"\u003e\u003ccode\u003ea3951d7\u003c/code\u003e\u003c/a\u003e fix(astro): harden astro-island export resolution (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/16422\"\u003e#16422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/8a139692a8d6b2402005ddd4bfb58b3868016ced\"\u003e\u003ccode\u003e8a13969\u003c/code\u003e\u003c/a\u003e refactor(astro): migrate 4 tests to typescript (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/16427\"\u003e#16427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/3bdc4acc94114bf04d614d80a354363a4ae9326d\"\u003e\u003ccode\u003e3bdc4ac\u003c/code\u003e\u003c/a\u003e refactor(astro): migrate core-image tests to typescript (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/16413\"\u003e#16413\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/72e9faa22466f1ba39247bf3e6654e6ddc8dc8d9\"\u003e\u003ccode\u003e72e9faa\u003c/code\u003e\u003c/a\u003e refactor(astro): migrate 19 tests to typescript (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/16414\"\u003e#16414\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/1c477aa39d2d32b96f3a0498579ef5946efdde7e\"\u003e\u003ccode\u003e1c477aa\u003c/code\u003e\u003c/a\u003e refactor(astro): migrate 10 tests to typescript (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/16411\"\u003e#16411\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/withastro/astro/commits/astro@6.1.9/packages/astro\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 9.39.4 to 10.2.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\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.2.1\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/14be92b6d1fa0923b8923830f2208e5e2705b002\"\u003e\u003ccode\u003e14be92b\u003c/code\u003e\u003c/a\u003e fix: model generator yield resumption paths in code path analysis (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20665\"\u003e#20665\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/84a19d2c32255db6b9cfc08644a607aae6d5cb62\"\u003e\u003ccode\u003e84a19d2\u003c/code\u003e\u003c/a\u003e fix: no-async-promise-executor false positives for shadowed Promise (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20740\"\u003e#20740\u003c/a\u003e) (xbinaryx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/af764af0ec38225755fbf8a6f207f0c77b595a8d\"\u003e\u003ccode\u003eaf764af\u003c/code\u003e\u003c/a\u003e fix: clarify language and processor validation errors (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20729\"\u003e#20729\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e251b89a38280973e468a4a9386c138f4f55d10d\"\u003e\u003ccode\u003ee251b89\u003c/code\u003e\u003c/a\u003e fix: update eslint (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20715\"\u003e#20715\u003c/a\u003e) (renovate[bot])\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/ca92ca0fb4599e8de1e2fb914e695fe7397cbe63\"\u003e\u003ccode\u003eca92ca0\u003c/code\u003e\u003c/a\u003e docs: reuse markdown-it instance for markdown filter (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20768\"\u003e#20768\u003c/a\u003e) (Amaresh  S M)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/57d2ee213305cee0cb55ef08e0480b57396269a9\"\u003e\u003ccode\u003e57d2ee2\u003c/code\u003e\u003c/a\u003e docs:  Enable Eleventy incremental mode for watch (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20767\"\u003e#20767\u003c/a\u003e) (Amaresh  S M)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c1621b915742276e5f4b25efe790ca62296330dc\"\u003e\u003ccode\u003ec1621b9\u003c/code\u003e\u003c/a\u003e docs: fix typos in code-path-analyzer.js (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20700\"\u003e#20700\u003c/a\u003e) (Ayush Shukla)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1418d522d10bde1960f4942afb548bc7160ec49e\"\u003e\u003ccode\u003e1418d52\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/39771e6e600f0b0617fdeafff6dd07e4211ffde6\"\u003e\u003ccode\u003e39771e6\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/71e04693def2df57268f08f3072a2749df6bf438\"\u003e\u003ccode\u003e71e0469\u003c/code\u003e\u003c/a\u003e docs: fix incomplete JSDoc param description in no-shadow rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20728\"\u003e#20728\u003c/a\u003e) (kuldeep kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/22119ceb93e28f62262fc1d98ff1b1442d6e2dbf\"\u003e\u003ccode\u003e22119ce\u003c/code\u003e\u003c/a\u003e docs: clarify scope of for-direction rule with dead code examples (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20723\"\u003e#20723\u003c/a\u003e) (Amaresh  S M)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8f3fb77f122a5641d1833cad5d93f3f54fa3be0b\"\u003e\u003ccode\u003e8f3fb77\u003c/code\u003e\u003c/a\u003e docs: document \u003ccode\u003emeta.docs.dialects\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20718\"\u003e#20718\u003c/a\u003e) (Pixel998)\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/7ddfea9c4f62add1588c5c0b0da568c299246383\"\u003e\u003ccode\u003e7ddfea9\u003c/code\u003e\u003c/a\u003e chore: update dependency prettier to v3.8.2 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20770\"\u003e#20770\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fac40e1de2ba7646cc7cd2d3f93fbdd1f8819001\"\u003e\u003ccode\u003efac40e1\u003c/code\u003e\u003c/a\u003e ci: bump pnpm/action-setup from 5.0.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20763\"\u003e#20763\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7246f923332522d8b3d46b6ee646fce88535f3fb\"\u003e\u003ccode\u003e7246f92\u003c/code\u003e\u003c/a\u003e test: add tests for SuppressionsService.load() error handling (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20734\"\u003e#20734\u003c/a\u003e) (kuldeep kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4f34b1e592b0f63d766d9903998e8e36eb49d3aa\"\u003e\u003ccode\u003e4f34b1e\u003c/code\u003e\u003c/a\u003e chore: update pnpm/action-setup action to v5 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20762\"\u003e#20762\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/51080eb5c98d619434e4835dbe9f1c6654aca3b8\"\u003e\u003ccode\u003e51080eb\u003c/code\u003e\u003c/a\u003e test: processor service (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20731\"\u003e#20731\u003c/a\u003e) (kuldeep kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e7e1889fca9b6044e08f41b38df20a1ce45808c8\"\u003e\u003ccode\u003ee7e1889\u003c/code\u003e\u003c/a\u003e chore: remove stale babel-eslint10 fixture and test  (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20727\"\u003e#20727\u003c/a\u003e) (kuldeep kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4e1a87cb8fb90e309524bc36bc5f31b9f9cfaa76\"\u003e\u003ccode\u003e4e1a87c\u003c/code\u003e\u003c/a\u003e test: remove redundant async/await in flat config array tests (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20722\"\u003e#20722\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/066eabb3643b12931f991594969bcc0028f71a5f\"\u003e\u003ccode\u003e066eabb\u003c/code\u003e\u003c/a\u003e test: add rule metadata coverage for \u003ccode\u003elanguages\u003c/code\u003e and \u003ccode\u003edocs.dialects\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20717\"\u003e#20717\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.2.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/586ec2f43092779acc957866db4abe999112d1e1\"\u003e\u003ccode\u003e586ec2f\u003c/code\u003e\u003c/a\u003e feat: Add \u003ccode\u003emeta.languages\u003c/code\u003e support to rules (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20571\"\u003e#20571\u003c/a\u003e) (Copilot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/14207dee3939dc87cfa8b2fcfc271fff2cfd6471\"\u003e\u003ccode\u003e14207de\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eTemporal\u003c/code\u003e to \u003ccode\u003eno-obj-calls\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20675\"\u003e#20675\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bbb2c93a2b31bd30924f32fe69a9acf41f9dfe35\"\u003e\u003ccode\u003ebbb2c93\u003c/code\u003e\u003c/a\u003e feat: add Temporal to ES2026 globals (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20672\"\u003e#20672\u003c/a\u003e) (Pixel998)\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/542cb3e6442a4e6ee3457c799e2a0ee23bef0c6a\"\u003e\u003ccode\u003e542cb3e\u003c/code\u003e\u003c/a\u003e fix: update first-party dependencies (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20714\"\u003e#20714\u003c/a\u003e) (Francesco Trotta)\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/a2af743ea60f683d0e0de9d98267c1e7e4f5e412\"\u003e\u003ccode\u003ea2af743\u003c/code\u003e\u003c/a\u003e docs: add \u003ccode\u003elanguage\u003c/code\u003e to configuration objects (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20712\"\u003e#20712\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/845f23f1370892bf07d819497ac518c9e65090d6\"\u003e\u003ccode\u003e845f23f\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/5fbcf5958b897cc4df5d652924d18428db37f7ee\"\u003e\u003ccode\u003e5fbcf59\u003c/code\u003e\u003c/a\u003e docs: remove \u003ccode\u003esourceType\u003c/code\u003e from ts playground link (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20477\"\u003e#20477\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8702a474659be786b6b1392e5e7c0c56355ae4a4\"\u003e\u003ccode\u003e8702a47\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/ddeaded2ab36951383ff67c60fb64ec68d29a46a\"\u003e\u003ccode\u003eddeaded\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/2b4496691266547784a7f7ad1989ce53381bab91\"\u003e\u003ccode\u003e2b44966\u003c/code\u003e\u003c/a\u003e docs: add Major Releases section to Manage Releases (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20269\"\u003e#20269\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/eab65c700ebb16a6e790910c720450c9908961fd\"\u003e\u003ccode\u003eeab65c7\u003c/code\u003e\u003c/a\u003e docs: update \u003ccode\u003eeslint\u003c/code\u003e versions in examples (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20664\"\u003e#20664\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3e4a29903bf31f0998e45ad9128a265bce1edc56\"\u003e\u003ccode\u003e3e4a299\u003c/code\u003e\u003c/a\u003e docs: update ESM Dependencies policies with note for own-usage packages (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20660\"\u003e#20660\u003c/a\u003e) (Milos Djermanovic)\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/8120e30f833474f47acc061d24d164e9f022264f\"\u003e\u003ccode\u003e8120e30\u003c/code\u003e\u003c/a\u003e refactor: extract no unmodified loop condition (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20679\"\u003e#20679\u003c/a\u003e) (kuldeep kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/46e8469786be1b2bbb522100e1d44624d98d3745\"\u003e\u003ccode\u003e46e8469\u003c/code\u003e\u003c/a\u003e chore: update dependency markdownlint-cli2 to ^0.22.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20697\"\u003e#20697\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/01ed3aa68477f81a7188e1498cf4906e02015b7c\"\u003e\u003ccode\u003e01ed3aa\u003c/code\u003e\u003c/a\u003e test: add unit tests for unicode utilities (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20622\"\u003e#20622\u003c/a\u003e) (Manish chaudhary)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4d1d8f9737236603f64bbe83d5bb8001627b5611\"\u003e\u003ccode\u003e4d1d8f9\u003c/code\u003e\u003c/a\u003e 10.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3e33105b05d09b5a4eb894ed75a9811fb40d65e6\"\u003e\u003ccode\u003e3e33105\u003c/code\u003e\u003c/a\u003e Build: changelog update for 10.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ca92ca0fb4599e8de1e2fb914e695fe7397cbe63\"\u003e\u003ccode\u003eca92ca0\u003c/code\u003e\u003c/a\u003e docs: reuse markdown-it instance for markdown filter (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20768\"\u003e#20768\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7ddfea9c4f62add1588c5c0b0da568c299246383\"\u003e\u003ccode\u003e7ddfea9\u003c/code\u003e\u003c/a\u003e chore: update dependency prettier to v3.8.2 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20770\"\u003e#20770\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/57d2ee213305cee0cb55ef08e0480b57396269a9\"\u003e\u003ccode\u003e57d2ee2\u003c/code\u003e\u003c/a\u003e docs:  Enable Eleventy incremental mode for watch (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20767\"\u003e#20767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c1621b915742276e5f4b25efe790ca62296330dc\"\u003e\u003ccode\u003ec1621b9\u003c/code\u003e\u003c/a\u003e docs: fix typos in code-path-analyzer.js (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20700\"\u003e#20700\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fac40e1de2ba7646cc7cd2d3f93fbdd1f8819001\"\u003e\u003ccode\u003efac40e1\u003c/code\u003e\u003c/a\u003e ci: bump pnpm/action-setup from 5.0.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20763\"\u003e#20763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7246f923332522d8b3d46b6ee646fce88535f3fb\"\u003e\u003ccode\u003e7246f92\u003c/code\u003e\u003c/a\u003e test: add tests for SuppressionsService.load() error handling (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20734\"\u003e#20734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4f34b1e592b0f63d766d9903998e8e36eb49d3aa\"\u003e\u003ccode\u003e4f34b1e\u003c/code\u003e\u003c/a\u003e chore: update pnpm/action-setup action to v5 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20762\"\u003e#20762\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1418d522d10bde1960f4942afb548bc7160ec49e\"\u003e\u003ccode\u003e1418d52\u003c/code\u003e\u003c/a\u003e docs: Update README\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v9.39.4...v10.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-astro` from 1.6.0 to 1.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ota-meshi/eslint-plugin-astro/releases\"\u003eeslint-plugin-astro's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.7.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/ota-meshi/eslint-plugin-astro/pull/550\"\u003e#550\u003c/a\u003e \u003ca href=\"https://github.com/ota-meshi/eslint-plugin-astro/commit/40fef30d6c118e6fbb19684a2801c5ee7cec91aa\"\u003e\u003ccode\u003e40fef30\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/jp-knj\"\u003e\u003ccode\u003e@​jp-knj\u003c/code\u003e\u003c/a\u003e! - add \u003ccode\u003eastro/no-prerender-export-outside-pages\u003c/code\u003e rule that disallow \u003ccode\u003eprerender\u003c/code\u003e export outside of pages/ directory\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/ota-meshi/eslint-plugin-astro/blob/main/CHANGELOG.md\"\u003eeslint-plugin-astro's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.7.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/ota-meshi/eslint-plugin-astro/pull/550\"\u003e#550\u003c/a\u003e \u003ca href=\"https://github.com/ota-meshi/eslint-plugin-astro/commit/40fef30d6c118e6fbb19684a2801c5ee7cec91aa\"\u003e\u003ccode\u003e40fef30\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/jp-knj\"\u003e\u003ccode\u003e@​jp-knj\u003c/code\u003e\u003c/a\u003e! - add \u003ccode\u003eastro/no-prerender-export-outside-pages\u003c/code\u003e rule that disallow \u003ccode\u003eprerender\u003c/code\u003e export outside of pages/ directory\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ota-meshi/eslint-plugin-astro/commit/9d0223d75bb476cfa176f13224a7b8675f516672\"\u003e\u003ccode\u003e9d0223d\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/ota-meshi/eslint-plugin-astro/issues/552\"\u003e#552\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ota-meshi/eslint-plugin-astro/commit/40fef30d6c118e6fbb19684a2801c5ee7cec91aa\"\u003e\u003ccode\u003e40fef30\u003c/code\u003e\u003c/a\u003e feat(rules): add no-prerender-export-outside-pages rule (\u003ca href=\"https://redirect.github.com/ota-meshi/eslint-plugin-astro/issues/550\"\u003e#550\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ota-meshi/eslint-plugin-astro/commit/cf458902fdb0e65e4adc657fa46f82bc368dafbd\"\u003e\u003ccode\u003ecf45890\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/deploy-pages action to v5 (\u003ca href=\"https://redirect.github.com/ota-meshi/eslint-plugin-astro/issues/546\"\u003e#546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ota-meshi/eslint-plugin-astro/commit/8889da1af2f4ce11c21d9e71caf5c0e0a3fecc70\"\u003e\u003ccode\u003e8889da1\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/configure-pages action to v6 (\u003ca href=\"https://redirect.github.com/ota-meshi/eslint-plugin-astro/issues/547\"\u003e#547\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ota-meshi/eslint-plugin-astro/commit/6a40f92cd6b9a81ba71fe0e223254b567f2ca4e8\"\u003e\u003ccode\u003e6a40f92\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency vite-plugin-eslint4b to ^0.8.0 (\u003ca href=\"https://redirect.github.com/ota-meshi/eslint-plugin-astro/issues/544\"\u003e#544\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ota-meshi/eslint-plugin-astro/commit/ea5037ab8e6df998d68c481666a60e371a8a5be9\"\u003e\u003ccode\u003eea5037a\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency esbuild to ^0.28.0 (\u003ca href=\"https://redirect.github.com/ota-meshi/eslint-plugin-astro/issues/548\"\u003e#548\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ota-meshi/eslint-plugin-astro/commit/0a1a154dfcf4837f341ce08fbdab2131748b2760\"\u003e\u003ccode\u003e0a1a154\u003c/code\u003e\u003c/a\u003e fix: nullable cooked value in prefer-object-class-list (\u003ca href=\"https://redirect.github.com/ota-meshi/eslint-plugin-astro/issues/551\"\u003e#551\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ota-meshi/eslint-plugin-astro/commit/aa7a4c241185dab4fc9cdfd3ad033745390c34e6\"\u003e\u003ccode\u003eaa7a4c2\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​astrojs/compiler\u003c/code\u003e to v3 (\u003ca href=\"https://redirect.github.com/ota-meshi/eslint-plugin-astro/issues/542\"\u003e#542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ota-meshi/eslint-plugin-astro/commit/48d9d0a0fe27a75aeee4fa24f6bef765589da8a8\"\u003e\u003ccode\u003e48d9d0a\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency tsdown to ^0.21.0 (\u003ca href=\"https://redirect.github.com/ota-meshi/eslint-plugin-astro/issues/541\"\u003e#541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ota-meshi/eslint-plugin-astro/commit/6d9c7fa9f4a5596421ac78914cca8c7059749cb5\"\u003e\u003ccode\u003e6d9c7fa\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​changesets/changelog-github\u003c/code\u003e to ^0.6.0 (\u003ca href=\"https://redirect.github.com/ota-meshi/eslint-plugin-astro/issues/540\"\u003e#540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ota-meshi/eslint-plugin-astro/compare/v1.6.0...v1.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-package-json` from 0.90.1 to 0.91.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/releases\"\u003eeslint-plugin-package-json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.91.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/compare/v0.91.0...v0.91.1\"\u003e0.91.1\u003c/a\u003e (2026-03-27)\u003c/h2\u003e\n\u003ch3\u003e🩹 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eno-empty-fields:\u003c/strong\u003e Allow \u003ccode\u003efiles\u003c/code\u003e to be an empty list (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1682\"\u003e#1682\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/4...\n\n_Description has been truncated_","html_url":"https://github.com/felixicaza/astro-lqip/pull/67","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/felixicaza%2Fastro-lqip/issues/67","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/67/packages"},{"uuid":"4189903346","node_id":"PR_kwDORjNsx87PYbJw","number":11,"state":"closed","title":"Bump the minor-and-patch group across 1 directory with 12 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-08T16:30:37.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-01T21:09:35.000Z","updated_at":"2026-04-08T16:30:40.000Z","time_to_close":588062,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"minor-and-patch","update_count":12,"packages":[{"name":"@effect/platform","old_version":"0.95.0","new_version":"0.96.0","repository_url":"https://github.com/Effect-TS/effect"},{"name":"@effect/platform-node","old_version":"0.105.0","new_version":"0.106.0","repository_url":"https://github.com/Effect-TS/effect"},{"name":"convex","old_version":"1.33.1","new_version":"1.34.1","repository_url":"https://github.com/get-convex/convex-backend"},{"name":"@convex-dev/eslint-plugin","old_version":"1.2.0","new_version":"1.2.1","repository_url":"https://github.com/get-convex/convex-backend"},{"name":"@effect/language-service","old_version":"0.80.0","new_version":"0.84.2","repository_url":"https://github.com/Effect-TS/language-service"},{"name":"@effect/vitest","old_version":"0.28.0","new_version":"0.29.0","repository_url":"https://github.com/Effect-TS/effect"},{"name":"@vitest/eslint-plugin","old_version":"1.6.12","new_version":"1.6.14","repository_url":"https://github.com/vitest-dev/eslint-plugin-vitest"},{"name":"eslint-plugin-jsdoc","old_version":"62.8.0","new_version":"62.9.0","repository_url":"https://github.com/gajus/eslint-plugin-jsdoc"},{"name":"eslint-plugin-package-json","old_version":"0.91.0","new_version":"0.91.1","repository_url":"https://github.com/michaelfaith/eslint-plugin-package-json"},{"name":"typescript-eslint","old_version":"8.57.1","new_version":"8.58.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-and-patch group with 10 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@effect/platform](https://github.com/Effect-TS/effect/tree/HEAD/packages/platform) | `0.95.0` | `0.96.0` |\n| [@effect/platform-node](https://github.com/Effect-TS/effect/tree/HEAD/packages/platform-node) | `0.105.0` | `0.106.0` |\n| [convex](https://github.com/get-convex/convex-backend/tree/HEAD/npm-packages/convex) | `1.33.1` | `1.34.1` |\n| [@convex-dev/eslint-plugin](https://github.com/get-convex/convex-backend/tree/HEAD/npm-packages/@convex-dev/eslint-plugin) | `1.2.0` | `1.2.1` |\n| [@effect/language-service](https://github.com/Effect-TS/language-service) | `0.80.0` | `0.84.2` |\n| [@effect/vitest](https://github.com/Effect-TS/effect/tree/HEAD/packages/vitest) | `0.28.0` | `0.29.0` |\n| [@vitest/eslint-plugin](https://github.com/vitest-dev/eslint-plugin-vitest) | `1.6.12` | `1.6.14` |\n| [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc) | `62.8.0` | `62.9.0` |\n| [eslint-plugin-package-json](https://github.com/michaelfaith/eslint-plugin-package-json) | `0.91.0` | `0.91.1` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.57.1` | `8.58.0` |\n\n\nUpdates `@effect/platform` from 0.95.0 to 0.96.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Effect-TS/effect/releases\"\u003e\u003ccode\u003e@​effect/platform\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​effect/platform\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.96.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/Effect-TS/effect/commit/f7bb09b022f195d1f2b3c23d49e74b011ec5d109\"\u003e\u003ccode\u003ef7bb09b\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/bd7552a19cc0ed575507ac6cc0879a57e24ebd31\"\u003e\u003ccode\u003ebd7552a\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/ad1a7eb7f6bebaf91c80be2443ac0439226d0098\"\u003e\u003ccode\u003ead1a7eb\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/0d32048f9836e2b23a6ba3ec5f43f0a000bb92fb\"\u003e\u003ccode\u003e0d32048\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/0d32048f9836e2b23a6ba3ec5f43f0a000bb92fb\"\u003e\u003ccode\u003e0d32048\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003eeffect@3.21.0\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/Effect-TS/effect/blob/main/packages/platform/CHANGELOG.md\"\u003e\u003ccode\u003e@​effect/platform\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.96.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/Effect-TS/effect/commit/f7bb09b022f195d1f2b3c23d49e74b011ec5d109\"\u003e\u003ccode\u003ef7bb09b\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/bd7552a19cc0ed575507ac6cc0879a57e24ebd31\"\u003e\u003ccode\u003ebd7552a\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/ad1a7eb7f6bebaf91c80be2443ac0439226d0098\"\u003e\u003ccode\u003ead1a7eb\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/0d32048f9836e2b23a6ba3ec5f43f0a000bb92fb\"\u003e\u003ccode\u003e0d32048\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/0d32048f9836e2b23a6ba3ec5f43f0a000bb92fb\"\u003e\u003ccode\u003e0d32048\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003eeffect@3.21.0\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/Effect-TS/effect/commit/6e3782af7ad047bc006e543f2285fc35bcf798d9\"\u003e\u003ccode\u003e6e3782a\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/Effect-TS/effect/tree/HEAD/packages/platform/issues/6135\"\u003e#6135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Effect-TS/effect/commits/@effect/platform@0.96.0/packages/platform\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@effect/platform-node` from 0.105.0 to 0.106.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Effect-TS/effect/releases\"\u003e\u003ccode\u003e@​effect/platform-node\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​effect/platform-node\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.106.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/Effect-TS/effect/commit/f7bb09b022f195d1f2b3c23d49e74b011ec5d109\"\u003e\u003ccode\u003ef7bb09b\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/bd7552a19cc0ed575507ac6cc0879a57e24ebd31\"\u003e\u003ccode\u003ebd7552a\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/ad1a7eb7f6bebaf91c80be2443ac0439226d0098\"\u003e\u003ccode\u003ead1a7eb\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/0d32048f9836e2b23a6ba3ec5f43f0a000bb92fb\"\u003e\u003ccode\u003e0d32048\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/0d32048f9836e2b23a6ba3ec5f43f0a000bb92fb\"\u003e\u003ccode\u003e0d32048\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003eeffect@3.21.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​effect/cluster\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.58.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​effect/platform\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.96.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​effect/platform-node-shared\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.59.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​effect/rpc\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.75.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​effect/sql\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.51.0\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/Effect-TS/effect/blob/main/packages/platform-node/CHANGELOG.md\"\u003e\u003ccode\u003e@​effect/platform-node\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.106.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/Effect-TS/effect/commit/f7bb09b022f195d1f2b3c23d49e74b011ec5d109\"\u003e\u003ccode\u003ef7bb09b\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/bd7552a19cc0ed575507ac6cc0879a57e24ebd31\"\u003e\u003ccode\u003ebd7552a\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/ad1a7eb7f6bebaf91c80be2443ac0439226d0098\"\u003e\u003ccode\u003ead1a7eb\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/0d32048f9836e2b23a6ba3ec5f43f0a000bb92fb\"\u003e\u003ccode\u003e0d32048\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/0d32048f9836e2b23a6ba3ec5f43f0a000bb92fb\"\u003e\u003ccode\u003e0d32048\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003eeffect@3.21.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​effect/cluster\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.58.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​effect/platform\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.96.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​effect/platform-node-shared\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.59.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​effect/rpc\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.75.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​effect/sql\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.51.0\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/Effect-TS/effect/commit/6e3782af7ad047bc006e543f2285fc35bcf798d9\"\u003e\u003ccode\u003e6e3782a\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/Effect-TS/effect/tree/HEAD/packages/platform-node/issues/6135\"\u003e#6135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Effect-TS/effect/commits/@effect/platform-node@0.106.0/packages/platform-node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `convex` from 1.33.1 to 1.34.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/get-convex/convex-backend/blob/main/npm-packages/convex/CHANGELOG.md\"\u003econvex's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.34.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eHides the \u003ccode\u003e--yes\u003c/code\u003e flag on \u003ccode\u003enpx convex deploy\u003c/code\u003e to discourage YOLO agents being\nrun in privileged environments from pushing to production.\u003c/li\u003e\n\u003cli\u003eImproves client backoff strategy to reconnect more quickly. The changes in\n1.34.0 did not correctly reset backoff sufficiently after reconnect.\u003c/li\u003e\n\u003cli\u003eAI files will not be installed by default in non-interactive environments.\u003c/li\u003e\n\u003cli\u003eDisabling AI files is now tracked with an \u0026quot;enabled\u0026quot; flag in convex.json that\nhides nags for initial setup and updates when set to false.\u003c/li\u003e\n\u003cli\u003eFix ai-files re-prompting to install files on setup when they already exist.\u003c/li\u003e\n\u003cli\u003eFix local deployments returning stale credentials when ports change.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.34.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe CLI can now\n\u003ca href=\"https://docs.convex.dev/ai#convex-ai-files\"\u003eautomatically provide Convex AI context files\u003c/a\u003e\n(\u003ccode\u003eAGENTS.md\u003c/code\u003e, \u003ccode\u003eCLAUDE.md\u003c/code\u003e, guidelines/state files) to your project when using\n\u003ccode\u003enpx convex dev\u003c/code\u003e. You can manage Convex AI files using the new\n\u003ccode\u003enpx convex ai-files\u003c/code\u003e command:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003enpx convex ai-files install\u003c/code\u003e - Install or refresh AI files\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003enpx convex ai-files update\u003c/code\u003e - Update to latest available AI files\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003enpx convex ai-files status\u003c/code\u003e - Show what is installed and what is stale\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003enpx convex ai-files disable\u003c/code\u003e - Suppress install and staleness messages in\n\u003ccode\u003enpx convex dev\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003enpx convex ai-files enable\u003c/code\u003e - Re-enable install and staleness messages\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003enpx convex ai-files remove\u003c/code\u003e - Remove Convex-managed AI files\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdds new \u003ccode\u003enpx convex deployment\u003c/code\u003e commands:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003enpx convex deployment create\u003c/code\u003e allows you to create new cloud deployments\nfor a project\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003enpx convex deployment select\u003c/code\u003e allows you to select the deployment to use in\nyour project directory when running commands\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eCLI commands now support the \u003ccode\u003e--deployment\u003c/code\u003e flag to select a deployment to\ntarget. It accepts a deployment name (e.g. \u003ccode\u003ejoyful-capybara-123\u003c/code\u003e), ref (e.g.\n\u003ccode\u003edev/james\u003c/code\u003e), \u003ccode\u003edev\u003c/code\u003e (for your personal dev deployment), or \u003ccode\u003eprod\u003c/code\u003e (for your\nproject’s default production deployment). You can also select deployments in\nother projects with \u003ccode\u003eproject-slug:ref\u003c/code\u003e or \u003ccode\u003eteam-slug:project-slug:ref\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eImproves websocket client backoff behavior.\u003c/li\u003e\n\u003cli\u003eNo longer recreates \u003ccode\u003econvex/README.md\u003c/code\u003e when \u003ccode\u003econvex/\u003c/code\u003e already exists.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/get-convex/convex-backend/commits/HEAD/npm-packages/convex\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `effect` from 3.20.0 to 3.21.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Effect-TS/effect/releases\"\u003eeffect's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eeffect@3.21.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Effect-TS/effect/pull/5780\"\u003e#5780\u003c/a\u003e \u003ca href=\"https://github.com/Effect-TS/effect/commit/f7bb09b022f195d1f2b3c23d49e74b011ec5d109\"\u003e\u003ccode\u003ef7bb09b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/kitlangton\"\u003e\u003ccode\u003e@​kitlangton\u003c/code\u003e\u003c/a\u003e! - Add \u003ccode\u003eCron.prev\u003c/code\u003e and reverse iteration support, aligning next/prev lookup tables, fixing DST handling symmetry, and expanding cron backward/forward test coverage.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Effect-TS/effect/pull/5780\"\u003e#5780\u003c/a\u003e \u003ca href=\"https://github.com/Effect-TS/effect/commit/bd7552a19cc0ed575507ac6cc0879a57e24ebd31\"\u003e\u003ccode\u003ebd7552a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mattiamanzati\"\u003e\u003ccode\u003e@​mattiamanzati\u003c/code\u003e\u003c/a\u003e! - Add type-level utils to asserting layer types\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Effect-TS/effect/pull/5780\"\u003e#5780\u003c/a\u003e \u003ca href=\"https://github.com/Effect-TS/effect/commit/ad1a7eb7f6bebaf91c80be2443ac0439226d0098\"\u003e\u003ccode\u003ead1a7eb\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/schickling\"\u003e\u003ccode\u003e@​schickling\u003c/code\u003e\u003c/a\u003e! - RcMap: support dynamic \u003ccode\u003eidleTimeToLive\u003c/code\u003e values per key\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003eidleTimeToLive\u003c/code\u003e option can now be a function that receives the key and returns a duration, allowing different TTL values for different resources.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003econst map =\n  yield *\n  RcMap.make({\n    lookup: (key: string) =\u0026gt; acquireResource(key),\n    idleTimeToLive: (key: string) =\u0026gt; {\n      if (key.startsWith(\u0026quot;premium:\u0026quot;)) return Duration.minutes(10)\n      return Duration.minutes(1)\n    }\n  })\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Effect-TS/effect/pull/5780\"\u003e#5780\u003c/a\u003e \u003ca href=\"https://github.com/Effect-TS/effect/commit/0d32048f9836e2b23a6ba3ec5f43f0a000bb92fb\"\u003e\u003ccode\u003e0d32048\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mikearnaldi\"\u003e\u003ccode\u003e@​mikearnaldi\u003c/code\u003e\u003c/a\u003e! - Fix annotateCurrentSpan, add Effect.currentPropagatedSpan\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/Effect-TS/effect/pull/5780\"\u003e#5780\u003c/a\u003e \u003ca href=\"https://github.com/Effect-TS/effect/commit/0d32048f9836e2b23a6ba3ec5f43f0a000bb92fb\"\u003e\u003ccode\u003e0d32048\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mikearnaldi\"\u003e\u003ccode\u003e@​mikearnaldi\u003c/code\u003e\u003c/a\u003e! - Add logs to first propagated span, in the following case before this fix the log would not be added to the \u003ccode\u003ep\u003c/code\u003e span because \u003ccode\u003eEffect.fn\u003c/code\u003e adds a fake span for the purpose of adding a stack frame.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport { Effect } from \u0026quot;effect\u0026quot;\n\u003cp\u003econst f = Effect.fn(function* () {\u003cbr /\u003e\nyield* Effect.logWarning(\u0026quot;FooBar\u0026quot;)\u003cbr /\u003e\nreturn yield* Effect.fail(\u0026quot;Oops\u0026quot;)\u003cbr /\u003e\n})\u003c/p\u003e\n\u003cp\u003econst p = f().pipe(Effect.withSpan(\u0026quot;p\u0026quot;))\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eeffect@3.20.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/Effect-TS/effect/pull/6133\"\u003e#6133\u003c/a\u003e \u003ca href=\"https://github.com/Effect-TS/effect/commit/add06f4521403cbf4b9a692f9b59fb9d3d48293c\"\u003e\u003ccode\u003eadd06f4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/aniravi24\"\u003e\u003ccode\u003e@​aniravi24\u003c/code\u003e\u003c/a\u003e! - Fix \u003ccode\u003eEqual.equals\u003c/code\u003e crash when comparing \u003ccode\u003enull\u003c/code\u003e values inside \u003ccode\u003estructuralRegion\u003c/code\u003e. Added null guard before \u003ccode\u003eObject.getPrototypeOf\u003c/code\u003e calls to prevent \u003ccode\u003eTypeError: Cannot convert undefined or null to object\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Effect-TS/effect/pull/6093\"\u003e#6093\u003c/a\u003e \u003ca href=\"https://github.com/Effect-TS/effect/commit/a03b6a29ed0b983b0440b8ef4be47f47c57d73d7\"\u003e\u003ccode\u003ea03b6a2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/luchersou\"\u003e\u003ccode\u003e@​luchersou\u003c/code\u003e\u003c/a\u003e! - avoid class for PrettyError to preserve error.name\u003c/p\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/Effect-TS/effect/blob/main/packages/effect/CHANGELOG.md\"\u003eeffect's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.21.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Effect-TS/effect/pull/5780\"\u003e#5780\u003c/a\u003e \u003ca href=\"https://github.com/Effect-TS/effect/commit/f7bb09b022f195d1f2b3c23d49e74b011ec5d109\"\u003e\u003ccode\u003ef7bb09b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/kitlangton\"\u003e\u003ccode\u003e@​kitlangton\u003c/code\u003e\u003c/a\u003e! - Add \u003ccode\u003eCron.prev\u003c/code\u003e and reverse iteration support, aligning next/prev lookup tables, fixing DST handling symmetry, and expanding cron backward/forward test coverage.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Effect-TS/effect/pull/5780\"\u003e#5780\u003c/a\u003e \u003ca href=\"https://github.com/Effect-TS/effect/commit/bd7552a19cc0ed575507ac6cc0879a57e24ebd31\"\u003e\u003ccode\u003ebd7552a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mattiamanzati\"\u003e\u003ccode\u003e@​mattiamanzati\u003c/code\u003e\u003c/a\u003e! - Add type-level utils to asserting layer types\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Effect-TS/effect/pull/5780\"\u003e#5780\u003c/a\u003e \u003ca href=\"https://github.com/Effect-TS/effect/commit/ad1a7eb7f6bebaf91c80be2443ac0439226d0098\"\u003e\u003ccode\u003ead1a7eb\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/schickling\"\u003e\u003ccode\u003e@​schickling\u003c/code\u003e\u003c/a\u003e! - RcMap: support dynamic \u003ccode\u003eidleTimeToLive\u003c/code\u003e values per key\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003eidleTimeToLive\u003c/code\u003e option can now be a function that receives the key and returns a duration, allowing different TTL values for different resources.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003econst map =\n  yield *\n  RcMap.make({\n    lookup: (key: string) =\u0026gt; acquireResource(key),\n    idleTimeToLive: (key: string) =\u0026gt; {\n      if (key.startsWith(\u0026quot;premium:\u0026quot;)) return Duration.minutes(10)\n      return Duration.minutes(1)\n    }\n  })\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Effect-TS/effect/pull/5780\"\u003e#5780\u003c/a\u003e \u003ca href=\"https://github.com/Effect-TS/effect/commit/0d32048f9836e2b23a6ba3ec5f43f0a000bb92fb\"\u003e\u003ccode\u003e0d32048\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mikearnaldi\"\u003e\u003ccode\u003e@​mikearnaldi\u003c/code\u003e\u003c/a\u003e! - Fix annotateCurrentSpan, add Effect.currentPropagatedSpan\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/Effect-TS/effect/pull/5780\"\u003e#5780\u003c/a\u003e \u003ca href=\"https://github.com/Effect-TS/effect/commit/0d32048f9836e2b23a6ba3ec5f43f0a000bb92fb\"\u003e\u003ccode\u003e0d32048\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mikearnaldi\"\u003e\u003ccode\u003e@​mikearnaldi\u003c/code\u003e\u003c/a\u003e! - Add logs to first propagated span, in the following case before this fix the log would not be added to the \u003ccode\u003ep\u003c/code\u003e span because \u003ccode\u003eEffect.fn\u003c/code\u003e adds a fake span for the purpose of adding a stack frame.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport { Effect } from \u0026quot;effect\u0026quot;\n\u003cp\u003econst f = Effect.fn(function* () {\u003cbr /\u003e\nyield* Effect.logWarning(\u0026quot;FooBar\u0026quot;)\u003cbr /\u003e\nreturn yield* Effect.fail(\u0026quot;Oops\u0026quot;)\u003cbr /\u003e\n})\u003c/p\u003e\n\u003cp\u003econst p = f().pipe(Effect.withSpan(\u0026quot;p\u0026quot;))\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.20.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/Effect-TS/effect/pull/6133\"\u003e#6133\u003c/a\u003e \u003ca href=\"https://github.com/Effect-TS/effect/commit/add06f4521403cbf4b9a692f9b59fb9d3d48293c\"\u003e\u003ccode\u003eadd06f4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/aniravi24\"\u003e\u003ccode\u003e@​aniravi24\u003c/code\u003e\u003c/a\u003e! - Fix \u003ccode\u003eEqual.equals\u003c/code\u003e crash when comparing \u003ccode\u003enull\u003c/code\u003e values inside \u003ccode\u003estructuralRegion\u003c/code\u003e. Added null guard before \u003ccode\u003eObject.getPrototypeOf\u003c/code\u003e calls to prevent \u003ccode\u003eTypeError: Cannot convert undefined or null to object\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Effect-TS/effect/pull/6093\"\u003e#6093\u003c/a\u003e \u003ca href=\"https://github.com/Effect-TS/effect/commit/a03b6a29ed0b983b0440b8ef4be47f47c57d73d7\"\u003e\u003ccode\u003ea03b6a2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/luchersou\"\u003e\u003ccode\u003e@​luchersou\u003c/code\u003e\u003c/a\u003e! - avoid class for PrettyError to preserve error.name\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/effect/commit/6e3782af7ad047bc006e543f2285fc35bcf798d9\"\u003e\u003ccode\u003e6e3782a\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/Effect-TS/effect/tree/HEAD/packages/effect/issues/6135\"\u003e#6135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/effect/commit/f7bb09b022f195d1f2b3c23d49e74b011ec5d109\"\u003e\u003ccode\u003ef7bb09b\u003c/code\u003e\u003c/a\u003e Add Cron.prev reverse iteration support (\u003ca href=\"https://github.com/Effect-TS/effect/tree/HEAD/packages/effect/issues/5786\"\u003e#5786\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/effect/commit/bd7552a19cc0ed575507ac6cc0879a57e24ebd31\"\u003e\u003ccode\u003ebd7552a\u003c/code\u003e\u003c/a\u003e Add type-level utils to asserting layer types (\u003ca href=\"https://github.com/Effect-TS/effect/tree/HEAD/packages/effect/issues/5920\"\u003e#5920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/effect/commit/ad1a7eb7f6bebaf91c80be2443ac0439226d0098\"\u003e\u003ccode\u003ead1a7eb\u003c/code\u003e\u003c/a\u003e RcMap: support dynamic idleTimeToLive values per key (\u003ca href=\"https://github.com/Effect-TS/effect/tree/HEAD/packages/effect/issues/5859\"\u003e#5859\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/effect/commit/0d32048f9836e2b23a6ba3ec5f43f0a000bb92fb\"\u003e\u003ccode\u003e0d32048\u003c/code\u003e\u003c/a\u003e Add logs to first propagated span (\u003ca href=\"https://github.com/Effect-TS/effect/tree/HEAD/packages/effect/issues/5710\"\u003e#5710\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/effect/commit/37a8af53e32eb88e3c2d499a2659b0ff9405b4f4\"\u003e\u003ccode\u003e37a8af5\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/Effect-TS/effect/tree/HEAD/packages/effect/issues/6134\"\u003e#6134\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/effect/commit/a03b6a29ed0b983b0440b8ef4be47f47c57d73d7\"\u003e\u003ccode\u003ea03b6a2\u003c/code\u003e\u003c/a\u003e fix(logger): use source maps for error stack traces in browser pretty logger ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/effect/commit/7d8fc1ef2e79e0539a34278dce054b3c814b2529\"\u003e\u003ccode\u003e7d8fc1e\u003c/code\u003e\u003c/a\u003e docs(Layer): clarify scopedDiscard JSDoc to match effectDiscard (\u003ca href=\"https://github.com/Effect-TS/effect/tree/HEAD/packages/effect/issues/5790\"\u003e#5790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/effect/commit/add06f4521403cbf4b9a692f9b59fb9d3d48293c\"\u003e\u003ccode\u003eadd06f4\u003c/code\u003e\u003c/a\u003e fix(Equal): guard against null in structuralRegion comparison (\u003ca href=\"https://github.com/Effect-TS/effect/tree/HEAD/packages/effect/issues/6133\"\u003e#6133\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Effect-TS/effect/commits/effect@3.21.0/packages/effect\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@convex-dev/eslint-plugin` from 1.2.0 to 1.2.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/get-convex/convex-backend/blob/main/npm-packages/@convex-dev/eslint-plugin/CHANGELOG.md\"\u003e\u003ccode\u003e@​convex-dev/eslint-plugin\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.2.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe plugin now supports ESLint v10.x.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/get-convex/convex-backend/commits/HEAD/npm-packages/@convex-dev/eslint-plugin\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@effect/language-service` from 0.80.0 to 0.84.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Effect-TS/language-service/releases\"\u003e\u003ccode\u003e@​effect/language-service\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​effect/language-service\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.84.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/Effect-TS/language-service/pull/706\"\u003e#706\u003c/a\u003e \u003ca href=\"https://github.com/Effect-TS/language-service/commit/3c0bea6fbde0938bbe2ef745dfb6794373f7f8ef\"\u003e\u003ccode\u003e3c0bea6\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mattiamanzati\"\u003e\u003ccode\u003e@​mattiamanzati\u003c/code\u003e\u003c/a\u003e! - Fix \u003ccode\u003egetTypeAtLocation\u003c/code\u003e to ignore type-only heritage expressions like \u003ccode\u003einterface X extends Effect.Effect\u0026lt;...\u0026gt;\u003c/code\u003e so the language service no longer triggers bogus TS2689 diagnostics.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​effect/language-service\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.84.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/Effect-TS/language-service/pull/703\"\u003e#703\u003c/a\u003e \u003ca href=\"https://github.com/Effect-TS/language-service/commit/dea43b88d4817daa51b9af1d87c33a37e34d01e4\"\u003e\u003ccode\u003edea43b8\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mattiamanzati\"\u003e\u003ccode\u003e@​mattiamanzati\u003c/code\u003e\u003c/a\u003e! - Fix \u003ccode\u003eeffectFnImplicitAny\u003c/code\u003e so it does not report false positives when an \u003ccode\u003eEffect.fn\u003c/code\u003e or \u003ccode\u003eEffect.fnUntraced\u003c/code\u003e callback gets its contextual function type from a union member.\u003c/p\u003e\n\u003cp\u003eFor example, nested \u003ccode\u003eHttpRouter.add(...)\u003c/code\u003e handlers now correctly recognize the inferred \u003ccode\u003erequest\u003c/code\u003e type and produce no diagnostics when the parameter is not actually implicit \u003ccode\u003eany\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Effect-TS/language-service/pull/702\"\u003e#702\u003c/a\u003e \u003ca href=\"https://github.com/Effect-TS/language-service/commit/0af9b98369516dfa5bd654236bd73a218f32232c\"\u003e\u003ccode\u003e0af9b98\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mattiamanzati\"\u003e\u003ccode\u003e@​mattiamanzati\u003c/code\u003e\u003c/a\u003e! - Add Effect v4 support for the \u003ccode\u003erunEffectInsideEffect\u003c/code\u003e diagnostic so it suggests and fixes \u003ccode\u003eEffect.run*With\u003c/code\u003e usage based on \u003ccode\u003eEffect.services\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eUpdate the generated metadata, schema, README entry, and v4 harness examples/snapshots to document and verify the new behavior.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​effect/language-service\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.84.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/Effect-TS/language-service/pull/696\"\u003e#696\u003c/a\u003e \u003ca href=\"https://github.com/Effect-TS/language-service/commit/78e78d51e7931bbc9b5a032376c377b411bf71dc\"\u003e\u003ccode\u003e78e78d5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/cevr\"\u003e\u003ccode\u003e@​cevr\u003c/code\u003e\u003c/a\u003e! - Add paired globalDate/globalDateInEffect, globalConsole/globalConsoleInEffect, globalFetch/globalFetchInEffect, globalRandom/globalRandomInEffect, and globalTimers/globalTimersInEffect diagnostics\u003c/p\u003e\n\u003cp\u003eTen new opt-in diagnostics that flag global/DOM APIs both outside and inside Effect generators:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eglobalFetch\u003c/code\u003e / \u003ccode\u003eglobalFetchInEffect\u003c/code\u003e — \u003ccode\u003efetch()\u003c/code\u003e → HttpClient\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eglobalDate\u003c/code\u003e / \u003ccode\u003eglobalDateInEffect\u003c/code\u003e — \u003ccode\u003eDate.now()\u003c/code\u003e, \u003ccode\u003enew Date()\u003c/code\u003e → Clock/DateTime\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eglobalConsole\u003c/code\u003e / \u003ccode\u003eglobalConsoleInEffect\u003c/code\u003e — \u003ccode\u003econsole.log/warn/error/info/debug/trace\u003c/code\u003e → Effect.log/Logger\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eglobalRandom\u003c/code\u003e / \u003ccode\u003eglobalRandomInEffect\u003c/code\u003e — \u003ccode\u003eMath.random()\u003c/code\u003e → Random service\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eglobalTimers\u003c/code\u003e / \u003ccode\u003eglobalTimersInEffect\u003c/code\u003e — \u003ccode\u003esetTimeout/setInterval\u003c/code\u003e → Effect.sleep/Schedule\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eAll default to \u003ccode\u003eoff\u003c/code\u003e. Enable both variants for full coverage inside and outside Effect generators. Shadow-safe (e.g. \u003ccode\u003econst console = yield* Console\u003c/code\u003e won't false-positive).\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​effect/language-service\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.83.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/Effect-TS/language-service/pull/698\"\u003e#698\u003c/a\u003e \u003ca href=\"https://github.com/Effect-TS/language-service/commit/b11c18417b170fb448c9a444178b0325b16c67b8\"\u003e\u003ccode\u003eb11c184\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mattiamanzati\"\u003e\u003ccode\u003e@​mattiamanzati\u003c/code\u003e\u003c/a\u003e! - Update the Effect v4 workspace dependencies to \u003ccode\u003e4.0.0-beta.38\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​effect/language-service\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.83.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/Effect-TS/language-service/pull/695\"\u003e#695\u003c/a\u003e \u003ca href=\"https://github.com/Effect-TS/language-service/commit/f057090da99b083fbda8f0507c09b6e198917d0d\"\u003e\u003ccode\u003ef057090\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mattiamanzati\"\u003e\u003ccode\u003e@​mattiamanzati\u003c/code\u003e\u003c/a\u003e! - Add a \u003ccode\u003econfig\u003c/code\u003e CLI command for updating diagnostic rule severities without rerunning the full setup flow.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Effect-TS/language-service/pull/693\"\u003e#693\u003c/a\u003e \u003ca href=\"https://github.com/Effect-TS/language-service/commit/b5054e3e220b5a062f565ce1843db8150be2f07d\"\u003e\u003ccode\u003eb5054e3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mattiamanzati\"\u003e\u003ccode\u003e@​mattiamanzati\u003c/code\u003e\u003c/a\u003e! - Add setup CLI preset management for diagnostic severities, including preset metadata, preset-aware customization, and a dedicated \u003ccode\u003econfig\u003c/code\u003e command for adjusting rule severities without rerunning full setup.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​effect/language-service\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.82.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/Effect-TS/language-service/pull/689\"\u003e#689\u003c/a\u003e \u003ca href=\"https://github.com/Effect-TS/language-service/commit/aed2074e250aa74a40f85219a3b9af08f61936df\"\u003e\u003ccode\u003eaed2074\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/f15u\"\u003e\u003ccode\u003e@​f15u\u003c/code\u003e\u003c/a\u003e! - Adds ability to reference \u003ccode\u003e$schema\u003c/code\u003e from local installation\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Effect-TS/language-service/pull/692\"\u003e#692\u003c/a\u003e \u003ca href=\"https://github.com/Effect-TS/language-service/commit/57fcf35cb93c045943f8b7b5431fdce4fa0ba6e1\"\u003e\u003ccode\u003e57fcf35\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mattiamanzati\"\u003e\u003ccode\u003e@​mattiamanzati\u003c/code\u003e\u003c/a\u003e! - Add the \u003ccode\u003eeffectFnImplicitAny\u003c/code\u003e diagnostic to mirror \u003ccode\u003enoImplicitAny\u003c/code\u003e for unannotated \u003ccode\u003eEffect.fn\u003c/code\u003e and \u003ccode\u003eEffect.fnUntraced\u003c/code\u003e callback parameters, and support \u003ccode\u003e// @strict\u003c/code\u003e in diagnostic example files so test fixtures can enable strict compiler options.\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/Effect-TS/language-service/commit/c775d1b725fdbc8ccdde398be623b10906b6d329\"\u003e\u003ccode\u003ec775d1b\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/Effect-TS/language-service/issues/707\"\u003e#707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/language-service/commit/3c0bea6fbde0938bbe2ef745dfb6794373f7f8ef\"\u003e\u003ccode\u003e3c0bea6\u003c/code\u003e\u003c/a\u003e Fix type lookup for Effect heritage clauses (\u003ca href=\"https://redirect.github.com/Effect-TS/language-service/issues/706\"\u003e#706\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/language-service/commit/29b528ecee6aeb431d79ee14ff97c02b514e8ce6\"\u003e\u003ccode\u003e29b528e\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/Effect-TS/language-service/issues/704\"\u003e#704\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/language-service/commit/dea43b88d4817daa51b9af1d87c33a37e34d01e4\"\u003e\u003ccode\u003edea43b8\u003c/code\u003e\u003c/a\u003e Fix effectFnImplicitAny union context handling (\u003ca href=\"https://redirect.github.com/Effect-TS/language-service/issues/703\"\u003e#703\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/language-service/commit/0af9b98369516dfa5bd654236bd73a218f32232c\"\u003e\u003ccode\u003e0af9b98\u003c/code\u003e\u003c/a\u003e Support runEffectInsideEffect in Effect v4 (\u003ca href=\"https://redirect.github.com/Effect-TS/language-service/issues/702\"\u003e#702\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/language-service/commit/ff5fd049611dc50dbad759c60c030fc9f8afbfd9\"\u003e\u003ccode\u003eff5fd04\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/Effect-TS/language-service/issues/700\"\u003e#700\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/language-service/commit/5814a58ec85edf54bc679d3cc29739d05f3637bb\"\u003e\u003ccode\u003e5814a58\u003c/code\u003e\u003c/a\u003e Split global diagnostics by Effect scope (\u003ca href=\"https://redirect.github.com/Effect-TS/language-service/issues/701\"\u003e#701\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/language-service/commit/78e78d51e7931bbc9b5a032376c377b411bf71dc\"\u003e\u003ccode\u003e78e78d5\u003c/code\u003e\u003c/a\u003e Add globalDate, globalConsole, globalRandom, globalTimers diagnostics (\u003ca href=\"https://redirect.github.com/Effect-TS/language-service/issues/696\"\u003e#696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/language-service/commit/799f63ad0bb2052ad76cfffc2adada037ff0170b\"\u003e\u003ccode\u003e799f63a\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/Effect-TS/language-service/issues/699\"\u003e#699\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/language-service/commit/b11c18417b170fb448c9a444178b0325b16c67b8\"\u003e\u003ccode\u003eb11c184\u003c/code\u003e\u003c/a\u003e Update Effect v4 dependencies to beta.38 (\u003ca href=\"https://redirect.github.com/Effect-TS/language-service/issues/698\"\u003e#698\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Effect-TS/language-service/compare/@effect/language-service@0.80.0...@effect/language-service@0.84.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@effect/vitest` from 0.28.0 to 0.29.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Effect-TS/effect/releases\"\u003e\u003ccode\u003e@​effect/vitest\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​effect/vitest\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.29.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/Effect-TS/effect/commit/f7bb09b022f195d1f2b3c23d49e74b011ec5d109\"\u003e\u003ccode\u003ef7bb09b\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/bd7552a19cc0ed575507ac6cc0879a57e24ebd31\"\u003e\u003ccode\u003ebd7552a\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/ad1a7eb7f6bebaf91c80be2443ac0439226d0098\"\u003e\u003ccode\u003ead1a7eb\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/0d32048f9836e2b23a6ba3ec5f43f0a000bb92fb\"\u003e\u003ccode\u003e0d32048\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/0d32048f9836e2b23a6ba3ec5f43f0a000bb92fb\"\u003e\u003ccode\u003e0d32048\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003eeffect@3.21.0\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/Effect-TS/effect/blob/main/packages/vitest/CHANGELOG.md\"\u003e\u003ccode\u003e@​effect/vitest\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.29.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/Effect-TS/effect/commit/f7bb09b022f195d1f2b3c23d49e74b011ec5d109\"\u003e\u003ccode\u003ef7bb09b\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/bd7552a19cc0ed575507ac6cc0879a57e24ebd31\"\u003e\u003ccode\u003ebd7552a\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/ad1a7eb7f6bebaf91c80be2443ac0439226d0098\"\u003e\u003ccode\u003ead1a7eb\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/0d32048f9836e2b23a6ba3ec5f43f0a000bb92fb\"\u003e\u003ccode\u003e0d32048\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/0d32048f9836e2b23a6ba3ec5f43f0a000bb92fb\"\u003e\u003ccode\u003e0d32048\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003eeffect@3.21.0\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/Effect-TS/effect/commit/6e3782af7ad047bc006e543f2285fc35bcf798d9\"\u003e\u003ccode\u003e6e3782a\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/Effect-TS/effect/tree/HEAD/packages/vitest/issues/6135\"\u003e#6135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Effect-TS/effect/commits/@effect/vitest@0.29.0/packages/vitest\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitest/eslint-plugin` from 1.6.12 to 1.6.14\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/releases\"\u003e\u003ccode\u003e@​vitest/eslint-plugin\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.6.14\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: bump \u003ca href=\"https://github.com/typescript-eslint\"\u003e\u003ccode\u003e@​typescript-eslint\u003c/code\u003e\u003c/a\u003e packages to ^8.58.0 by \u003ca href=\"https://github.com/null0rUndefined\"\u003e\u003ccode\u003e@​null0rUndefined\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/886\"\u003evitest-dev/eslint-plugin-vitest#886\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/null0rUndefined\"\u003e\u003ccode\u003e@​null0rUndefined\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/886\"\u003evitest-dev/eslint-plugin-vitest#886\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.13...v1.6.14\"\u003ehttps://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.13...v1.6.14\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.6.13\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eunbound-method\u003c/strong\u003e: Re-enable rule  -  by \u003ca href=\"https://github.com/FloEdelmann\"\u003e\u003ccode\u003e@​FloEdelmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/883\"\u003evitest-dev/eslint-plugin-vitest#883\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/944f2a3\"\u003e\u003c!-- raw HTML omitted --\u003e(944f2)\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/eslint-plugin-vitest/compare/v1.6.12...v1.6.13\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003c/blockquote\u003e\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/eslint-plugin-vitest/commit/5a408dff695cedf05298f324a9884b124373b5b1\"\u003e\u003ccode\u003e5a408df\u003c/code\u003e\u003c/a\u003e chore: release v1.6.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/09ab936ca501d2ddc6ba8572757aeb0b8b9851f1\"\u003e\u003ccode\u003e09ab936\u003c/code\u003e\u003c/a\u003e chore: bump \u003ca href=\"https://github.com/typescript-eslint\"\u003e\u003ccode\u003e@​typescript-eslint\u003c/code\u003e\u003c/a\u003e packages to ^8.58.0 (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/886\"\u003e#886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/a01185234a3342f9970e303a626ab4daa047b4be\"\u003e\u003ccode\u003ea011852\u003c/code\u003e\u003c/a\u003e chore: release v1.6.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/944f2a3f67b765bb2ffb42bf082fcb290d7de4d6\"\u003e\u003ccode\u003e944f2a3\u003c/code\u003e\u003c/a\u003e feat(unbound-method): re-enable rule (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/883\"\u003e#883\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.12...v1.6.14\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-jsdoc` from 62.8.0 to 62.9.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/releases\"\u003eeslint-plugin-jsdoc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev62.9.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v62.8.1...v62.9.0\"\u003e62.9.0\u003c/a\u003e (2026-04-01)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate jsdoccomment, devDeps. (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/8569d0c69dab44dbfce74abe5c08aa15f22d5246\"\u003e8569d0c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev62.8.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v62.8.0...v62.8.1\"\u003e62.8.1\u003c/a\u003e (2026-03-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003evalid-types\u003c/code\u003e:\u003c/strong\u003e allow required default names; fixes \u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1675\"\u003e#1675\u003c/a\u003e (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/bca557be5a15cd0e4c8da8268d2e863019bc2333\"\u003ebca557b\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/gajus/eslint-plugin-jsdoc/commit/8569d0c69dab44dbfce74abe5c08aa15f22d5246\"\u003e\u003ccode\u003e8569d0c\u003c/code\u003e\u003c/a\u003e feat: update jsdoccomment, devDeps.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/5b668af65927dec1b9d7005b37941426a03f8f30\"\u003e\u003ccode\u003e5b668af\u003c/code\u003e\u003c/a\u003e chore(deps): bump brace-expansion from 1.1.12 to 1.1.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/7d0e91a4599ccd48eb3554b46bedd65788384794\"\u003e\u003ccode\u003e7d0e91a\u003c/code\u003e\u003c/a\u003e chore: update comment-parser, jsdoccomment, espree, devDeps.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/bca557be5a15cd0e4c8da8268d2e863019bc2333\"\u003e\u003ccode\u003ebca557b\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003evalid-types\u003c/code\u003e): allow required default names; fixes \u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1675\"\u003e#1675\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/78335ff9e7b66790446d2141328464666c011bb4\"\u003e\u003ccode\u003e78335ff\u003c/code\u003e\u003c/a\u003e chore(deps): bump picomatch from 2.3.1 to 2.3.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/7bc2525fce14a74d695cffbc14a287423b645e63\"\u003e\u003ccode\u003e7bc2525\u003c/code\u003e\u003c/a\u003e chore(deps): bump undici from 6.23.0 to 6.24.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v62.8.0...v62.9.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-package-json` from 0.91.0 to 0.91.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/releases\"\u003eeslint-plugin-package-json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.91.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/compare/v0.91.0...v0.91.1\"\u003e0.91.1\u003c/a\u003e (2026-03-27)\u003c/h2\u003e\n\u003ch3\u003e🩹 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eno-empty-fields:\u003c/strong\u003e Allow \u003ccode\u003efiles\u003c/code\u003e to be an empty list (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1682\"\u003e#1682\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/4311f743a79b6fc792822680720106a2a84953d4\"\u003e4311f74\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/michaelfaith/eslint-plugin-package-json/blob/main/CHANGELOG.md\"\u003eeslint-plugin-package-json's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/compare/v0.91.0...v0.91.1\"\u003e0.91.1\u003c/a\u003e (2026-03-27)\u003c/h2\u003e\n\u003ch3\u003e🩹 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eno-empty-fields:\u003c/strong\u003e Allow \u003ccode\u003efiles\u003c/code\u003e to be an empty list (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1682\"\u003e#1682\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/4311f743a79b6fc792822680720106a2a84953d4\"\u003e4311f74\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/michaelfaith/eslint-plugin-package-json/commit/1ca4749fa4aaf353bde4ed4c63926dced6f2705c\"\u003e\u003ccode\u003e1ca4749\u003c/code\u003e\u003c/a\u003e chore(main): release 0.91.1 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1693\"\u003e#1693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/2f0bc116992c97a7eee54df8da94ef259cd96a28\"\u003e\u003ccode\u003e2f0bc11\u003c/code\u003e\u003c/a\u003e docs: add clementvalot as a contributor for code (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1694\"\u003e#1694\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/4311f743a79b6fc792822680720106a2a84953d4\"\u003e\u003ccode\u003e4311f74\u003c/code\u003e\u003c/a\u003e fix(no-empty-fields): Allow \u003ccode\u003efiles\u003c/code\u003e to be an empty list (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1682\"\u003e#1682\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/d46d39adad5928ee1efa97b579de05fb94cfdcf3\"\u003e\u003ccode\u003ed46d39a\u003c/code\u003e\u003c/a\u003e chore(deps): update pnpm to v10.33.0 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1691\"\u003e#1691\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/f8a6368d5886f0ed79d964442017e9e8d8fdb6e8\"\u003e\u003ccode\u003ef8a6368\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript to v6 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1690\"\u003e#1690\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/911b5c8476554131fabe7c9953a8dc242e10b211\"\u003e\u003ccode\u003e911b5c8\u003c/code\u003e\u003c/a\u003e chore(deps): update pnpm/action-setup action to v5 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1689\"\u003e#1689\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/524f7665ca4356d0a05b2374a6e73f0b4b04796f\"\u003e\u003ccode\u003e524f766\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency eslint to v10.1.0 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1688\"\u003e#1688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/ea0ab208986dbafb86729b2517ac43ac7ba67931\"\u003e\u003ccode\u003eea0ab20\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency knip to v6 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1687\"\u003e#1687\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/3677b278003fbc8a44488d5a5567c77946f0a316\"\u003e\u003ccode\u003e3677b27\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1686\"\u003e#1686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/ab43203cee9c91fd4a9beb576fba0991bfe10e8f\"\u003e\u003ccode\u003eab43203\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency knip to v5.88.0 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1685\"\u003e#1685\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/compare/v0.91.0...v0.91.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typescript` from 5.9.3 to 6.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/TypeScript/releases\"\u003etypescript's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTypeScript 6.0\u003c/h2\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-6-0/\"\u003erelease announcement blog post\u003c/a\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+6.0.0%22\"\u003efixed issues query for TypeScript 6.0.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+6.0.1%22\"\u003efixed issues query for TypeScript 6.0.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+6.0.2%22\"\u003efixed issues query for TypeScript 6.0.2 (Stable)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 6.0 Beta\u003c/h2\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-6-0-beta/\"\u003erelease announcement\u003c/a\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+6.0.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 6.0.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\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/microsoft/TypeScript/commit/607a22a90d1a5a1b507ce01bb8cd7ec020f954e7\"\u003e\u003ccode\u003e607a22a\u003c/code\u003e\u003c/a\u003e Bump version to 6.0.2 and LKG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/9e72ab71b575e26795d0d9eac3d2d9957beed17c\"\u003e\u003ccode\u003e9e72ab7\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/63239\"\u003e#63239\u003c/a\u003e (Fix missing lib files in reused pro...) into release-6.0 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/35ff23d4b0cc715691323ebe54f523c16fe6e3a5\"\u003e\u003ccode\u003e35ff23d\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/63163\"\u003e#63163\u003c/a\u003e (Port anyFunctionType subtype fix an...) into release-6.0 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/e175b69138038953d4e85bf6529afe88d56d8fbe\"\u003e\u003ccode\u003ee175b69\u003c/code\u003e\u003c/a\u003e Bump version to 6.0.1-rc and LKG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/af4caac0e91e838c46b3fdc1c9afacad68800f89\"\u003e\u003ccode\u003eaf4caac\u003c/code\u003e\u003c/a\u003e Update LKG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/8efd7e8544d8b35c9b33bca44a3124aa2613bf09\"\u003e\u003ccode\u003e8efd7e8\u003c/code\u003e\u003c/a\u003e Merge remote-tracking branch 'origin/main' into release-6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/206ed1a00ffde637d821bbb3172d1488e3d949e8\"\u003e\u003ccode\u003e206ed1a\u003c/code\u003e\u003c/a\u003e Deprecate assert in import() (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/63172\"\u003e#63172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/e688ac8bc3cbb698c4341ee06401bd6beeb1c4ba\"\u003e\u003ccode\u003ee688ac8\u003c/code\u003e\u003c/a\u003e Update dependencies (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/63156\"\u003e#63156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/29b300deb56c775f19c2f0528012896e4d1db3e0\"\u003e\u003ccode\u003e29b300d\u003c/code\u003e\u003c/a\u003e Bump the github-actions group across 1 directory with 2 updates (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/63205\"\u003e#63205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/0c2c7a358297d66df690230deaed8c98e7d77c04\"\u003e\u003ccode\u003e0c2c7a3\u003c/code\u003e\u003c/a\u003e DOM update (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/63183\"\u003e#63183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/TypeScript/compare/v5.9.3...v6.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typescript-eslint` from 8.57.1 to 8.58.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003etypescript-eslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.58.0\u003c/h2\u003e\n\u003ch2\u003e8.58.0 (2026-03-30)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport TypeScript 6 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12124\"\u003e#12124\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e crash in \u003ccode\u003eno-unnecessary-type-arguments\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12163\"\u003e#12163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-extraneous-class] handle index signatures (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12142\"\u003e#12142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-regexp-exec] avoid fixing unknown RegExp flags (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12161\"\u003e#12161\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eej shafran \u003ca href=\"https://github.com/ej-shafran\"\u003e\u003ccode\u003e@​ej-shafran\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGG ZIBLAKING\u003c/li\u003e\n\u003cli\u003emilkboy2564 \u003ca href=\"https://github.com/SeolJaeHyeok\"\u003e\u003ccode\u003e@​SeolJaeHyeok\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eteee32 \u003ca href=\"https://github.com/teee32\"\u003e\u003ccode\u003e@​teee32\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.58.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.57.2\u003c/h2\u003e\n\u003ch2\u003e8.57.2 (2026-03-23)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-optional-chain] remove dangling closing parenthesis (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11865\"\u003e#11865\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [array-type] ignore Array and ReadonlyArray without type arguments (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11971\"\u003e#11971\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-restricted-types] flag banned generics in extends or implements (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12120\"\u003e#12120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unsafe-return] false positive on unwrapping generic (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12125\"\u003e#12125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unsafe-return] false positive on unwrapping generic (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12125\"\u003e#12125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] skip reporting false positives for unresolved type parameters (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12127\"\u003e#12127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-readonly-parameter-types] preserve type alias infomation (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11954\"\u003e#11954\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e skip createIsolatedProgram fallback for projectService (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12066\"\u003e#12066\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/12065\"\u003e#12065\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKonv Suu\u003c/li\u003e\n\u003cli\u003emdm317\u003c/li\u003e\n\u003cli\u003eNewton Yuan \u003ca href=\"https://github.com/NewtonYuan\"\u003e\u003ccode\u003e@​NewtonYuan\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRyoheiYamamoto\u003c/li\u003e\n\u003cli\u003eSungHyun627 \u003ca href=\"https://github.com/SungHyun627\"\u003e\u003ccode\u003e@​SungHyun627\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTamashoo \u003ca href=\"https://github.com/Tamashoo\"\u003e\u003ccode\u003e@​Tamashoo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.57.2\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md\"\u003etypescript-eslint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.58.0 (2026-03-30)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport TypeScript 6 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12124\"\u003e#12124\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.58.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.57.2 (2026-03-23)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.57.2\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/493341709fe7d1d6433332b7bd2724e3332c7cdf\"\u003e\u003ccode\u003e4933417\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.58.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/8cde2d06fb9bc591a4c93452509ddbd600c76a35\"\u003e\u003ccode\u003e8cde2d0\u003c/code\u003e\u003c/a\u003e feat: support TypeScript 6 (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/12124\"\u003e#12124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/be4d54d26e695cc93605ffcca67dd75848e95c6f\"\u003e\u003ccode\u003ebe4d54d\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.57.2\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.58.0/packages/typescript-eslint\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/johannesbremer/pvs/pull/11","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/johannesbremer%2Fpvs/issues/11","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/11/packages"},{"uuid":"4172478789","node_id":"PR_kwDOQJJ7y87OsD-C","number":105,"state":"closed","title":"chore(deps): bump the eslint-plugins group across 1 directory with 9 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-06T15:30:49.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-30T17:06:09.000Z","updated_at":"2026-04-06T15:30:51.000Z","time_to_close":599080,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"eslint-plugins","update_count":9,"packages":[{"name":"@stylistic/eslint-plugin","old_version":"5.9.0","new_version":"5.10.0","repository_url":"https://github.com/eslint-stylistic/eslint-stylistic"},{"name":"@vitest/eslint-plugin","old_version":"1.6.9","new_version":"1.6.13","repository_url":"https://github.com/vitest-dev/eslint-plugin-vitest"},{"name":"eslint-plugin-import-x","old_version":"4.16.1","new_version":"4.16.2","repository_url":"https://github.com/un-ts/eslint-plugin-import-x"},{"name":"eslint-plugin-package-json","old_version":"0.89.3","new_version":"0.91.0","repository_url":"https://github.com/michaelfaith/eslint-plugin-package-json"},{"name":"eslint-plugin-perfectionist","old_version":"5.6.0","new_version":"5.7.0","repository_url":"https://github.com/azat-io/eslint-plugin-perfectionist"},{"name":"eslint-plugin-sonarjs","old_version":"4.0.0","new_version":"4.0.2","repository_url":"https://github.com/SonarSource/SonarJS"},{"name":"@e18e/eslint-plugin","old_version":"0.2.0","new_version":"0.3.0","repository_url":"https://github.com/e18e/eslint-plugin"},{"name":"eslint-plugin-react-dom","old_version":"2.13.0","new_version":"3.0.0","repository_url":"https://github.com/Rel1cx/eslint-react"},{"name":"eslint-plugin-react-x","old_version":"2.13.0","new_version":"3.0.0","repository_url":"https://github.com/Rel1cx/eslint-react"}],"path":null,"ecosystem":"npm"},"body":"Bumps the eslint-plugins group with 9 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@stylistic/eslint-plugin](https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin) | `5.9.0` | `5.10.0` |\n| [@vitest/eslint-plugin](https://github.com/vitest-dev/eslint-plugin-vitest) | `1.6.9` | `1.6.13` |\n| [eslint-plugin-import-x](https://github.com/un-ts/eslint-plugin-import-x) | `4.16.1` | `4.16.2` |\n| [eslint-plugin-package-json](https://github.com/michaelfaith/eslint-plugin-package-json) | `0.89.3` | `0.91.0` |\n| [eslint-plugin-perfectionist](https://github.com/azat-io/eslint-plugin-perfectionist) | `5.6.0` | `5.7.0` |\n| [eslint-plugin-sonarjs](https://github.com/SonarSource/SonarJS) | `4.0.0` | `4.0.2` |\n| [@e18e/eslint-plugin](https://github.com/e18e/eslint-plugin) | `0.2.0` | `0.3.0` |\n| [eslint-plugin-react-dom](https://github.com/Rel1cx/eslint-react/tree/HEAD/packages/plugins/eslint-plugin-react-dom) | `2.13.0` | `3.0.0` |\n| [eslint-plugin-react-x](https://github.com/Rel1cx/eslint-react/tree/HEAD/packages/plugins/eslint-plugin-react-x) | `2.13.0` | `3.0.0` |\n\n\nUpdates `@stylistic/eslint-plugin` from 5.9.0 to 5.10.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/releases\"\u003e\u003ccode\u003e@​stylistic/eslint-plugin\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.10.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/compare/v5.9.0...v5.10.0\"\u003e5.10.0\u003c/a\u003e (2026-03-06)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elist-style:\u003c/strong\u003e allow 'off' in overrides (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1144\"\u003e#1144\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/c43bd4b14ebb4222b3f4e151967aac5e82bd8290\"\u003ec43bd4b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epadding-line-between-statements:\u003c/strong\u003e introduce \u003ccode\u003elineMode\u003c/code\u003e for selector matcher (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1143\"\u003e#1143\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/1ebd6d8e59bad0e5330e560df724f29455b92adb\"\u003e1ebd6d8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBuild Related\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump actions/download-artifact from 7 to 8 (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1153\"\u003e#1153\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/78ca032c765110952b63a86ca7177a28597371c9\"\u003e78ca032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump actions/upload-artifact from 6 to 7 (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1154\"\u003e#1154\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/01f7b17856549b681589a97480f6014ab39f21f3\"\u003e01f7b17\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eno export all for \u003ccode\u003e@​typescript-eslint/utils\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1150\"\u003e#1150\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/258f9d8f6a171fcdbdc994768fb08938fafc4470\"\u003e258f9d8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/blob/v5.10.0/CHANGELOG.md\"\u003e\u003ccode\u003e@​stylistic/eslint-plugin\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/compare/v5.9.0...v5.10.0\"\u003e5.10.0\u003c/a\u003e (2026-03-06)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elist-style:\u003c/strong\u003e allow 'off' in overrides (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1144\"\u003e#1144\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/c43bd4b14ebb4222b3f4e151967aac5e82bd8290\"\u003ec43bd4b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epadding-line-between-statements:\u003c/strong\u003e introduce \u003ccode\u003elineMode\u003c/code\u003e for selector matcher (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1143\"\u003e#1143\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/1ebd6d8e59bad0e5330e560df724f29455b92adb\"\u003e1ebd6d8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBuild Related\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump actions/download-artifact from 7 to 8 (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1153\"\u003e#1153\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/78ca032c765110952b63a86ca7177a28597371c9\"\u003e78ca032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump actions/upload-artifact from 6 to 7 (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1154\"\u003e#1154\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/01f7b17856549b681589a97480f6014ab39f21f3\"\u003e01f7b17\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eno export all for \u003ccode\u003e@​typescript-eslint/utils\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1150\"\u003e#1150\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/258f9d8f6a171fcdbdc994768fb08938fafc4470\"\u003e258f9d8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/efbb1bc0e5aaedc4695c44a03f46f4fcbbe58712\"\u003e\u003ccode\u003eefbb1bc\u003c/code\u003e\u003c/a\u003e chore: release v5.10.0 (main) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1151\"\u003e#1151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/1ebd6d8e59bad0e5330e560df724f29455b92adb\"\u003e\u003ccode\u003e1ebd6d8\u003c/code\u003e\u003c/a\u003e feat(padding-line-between-statements): introduce \u003ccode\u003elineMode\u003c/code\u003e for selector matc...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/c43bd4b14ebb4222b3f4e151967aac5e82bd8290\"\u003e\u003ccode\u003ec43bd4b\u003c/code\u003e\u003c/a\u003e feat(list-style): allow 'off' in overrides (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1144\"\u003e#1144\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/95884fc06e342243ea65e0038bac07d94d5708dd\"\u003e\u003ccode\u003e95884fc\u003c/code\u003e\u003c/a\u003e chore: replace \u003ccode\u003eprettier\u003c/code\u003e with \u003ccode\u003eoxfmt\u003c/code\u003e (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1147\"\u003e#1147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commits/v5.10.0/packages/eslint-plugin\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitest/eslint-plugin` from 1.6.9 to 1.6.13\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/releases\"\u003e\u003ccode\u003e@​vitest/eslint-plugin\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.6.13\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eunbound-method\u003c/strong\u003e: Re-enable rule  -  by \u003ca href=\"https://github.com/FloEdelmann\"\u003e\u003ccode\u003e@​FloEdelmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/883\"\u003evitest-dev/eslint-plugin-vitest#883\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/944f2a3\"\u003e\u003c!-- raw HTML omitted --\u003e(944f2)\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/eslint-plugin-vitest/compare/v1.6.12...v1.6.13\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev1.6.12\u003c/h2\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.11...v1.6.12\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: detect class/function type more reliably by \u003ca href=\"https://github.com/FloEdelmann\"\u003e\u003ccode\u003e@​FloEdelmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/882\"\u003evitest-dev/eslint-plugin-vitest#882\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(no-alias-methods): reverse toThrow/toThrowError alias direction by \u003ca href=\"https://github.com/FloEdelmann\"\u003e\u003ccode\u003e@​FloEdelmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/881\"\u003evitest-dev/eslint-plugin-vitest#881\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.11...v1.6.12\"\u003ehttps://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.11...v1.6.12\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.6.11\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eno-focused-tests\u003c/strong\u003e: Not all chainable APIs are reported  -  by \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/878\"\u003evitest-dev/eslint-plugin-vitest#878\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/703b006\"\u003e\u003c!-- raw HTML omitted --\u003e(703b0)\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/eslint-plugin-vitest/compare/v1.6.10...v1.6.11\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev1.6.10\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eprefer-import-in-mock\u003c/strong\u003e: Support \u003ccode\u003edoMock\u003c/code\u003e  -  by \u003ca href=\"https://github.com/andreww2012\"\u003e\u003ccode\u003e@​andreww2012\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/875\"\u003evitest-dev/eslint-plugin-vitest#875\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/ef2274a\"\u003e\u003c!-- raw HTML omitted --\u003e(ef227)\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/eslint-plugin-vitest/compare/v1.6.9...v1.6.10\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003c/blockquote\u003e\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/eslint-plugin-vitest/commit/a01185234a3342f9970e303a626ab4daa047b4be\"\u003e\u003ccode\u003ea011852\u003c/code\u003e\u003c/a\u003e chore: release v1.6.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/944f2a3f67b765bb2ffb42bf082fcb290d7de4d6\"\u003e\u003ccode\u003e944f2a3\u003c/code\u003e\u003c/a\u003e feat(unbound-method): re-enable rule (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/883\"\u003e#883\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/a5cfe4f7b7f36765fb5b39d49223dd26fa4176c3\"\u003e\u003ccode\u003ea5cfe4f\u003c/code\u003e\u003c/a\u003e chore: release v1.6.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/6629da5568362da2bbce41847d1bac237ab97304\"\u003e\u003ccode\u003e6629da5\u003c/code\u003e\u003c/a\u003e fix(no-alias-methods): reverse toThrow/toThrowError alias direction (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/881\"\u003e#881\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/c3e475458fbc47d54a5565e98103cbd67069b7ac\"\u003e\u003ccode\u003ec3e4754\u003c/code\u003e\u003c/a\u003e fix: detect class/function type more reliably (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/882\"\u003e#882\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/ba779276f2f7eb6cc7c9998b49fc644cc004543f\"\u003e\u003ccode\u003eba77927\u003c/code\u003e\u003c/a\u003e chore: release v1.6.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/703b00668bdeb1e2f8305e3f09d8b639efeee043\"\u003e\u003ccode\u003e703b006\u003c/code\u003e\u003c/a\u003e fix(no-focused-tests): not all chainable APIs are reported (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/878\"\u003e#878\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/99cd2270b6a9eb0a10d5398325ff6fbf5ff223cd\"\u003e\u003ccode\u003e99cd227\u003c/code\u003e\u003c/a\u003e chore: release v1.6.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/ef2274ae3a35851997f9996bd136bdbc6140eef5\"\u003e\u003ccode\u003eef2274a\u003c/code\u003e\u003c/a\u003e feat(prefer-import-in-mock): support \u003ccode\u003edoMock\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/875\"\u003e#875\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/e3aab3c8006e8dd747f0469cfbcd406bc36b616c\"\u003e\u003ccode\u003ee3aab3c\u003c/code\u003e\u003c/a\u003e refactor: Enforce schema option descriptions and align rule docs with auto-ge...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.9...v1.6.13\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-import-x` from 4.16.1 to 4.16.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/releases\"\u003eeslint-plugin-import-x's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.16.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/un-ts/eslint-plugin-import-x/pull/457\"\u003e#457\u003c/a\u003e \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/1da40431d2f0e53e2821d141b4be57a7b124f8d8\"\u003e\u003ccode\u003e1da4043\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/SukkaW\"\u003e\u003ccode\u003e@​SukkaW\u003c/code\u003e\u003c/a\u003e! - Make the \u003ccode\u003eno-unused-modules\u003c/code\u003e rule no-op on ESLint 10 or later for now before we can implement an alternative. A warning message about this behavior is added, and can be suppressed with the new \u003ccode\u003esuppressMissingFileEnumeratorAPIWarning\u003c/code\u003e rule option (\u003ccode\u003eimport-x/no-unused-modules: ['error', { suppressMissingFileEnumeratorAPIWarning: true }]\u003c/code\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/pull/450\"\u003e#450\u003c/a\u003e \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/a51be0f1a5e3f72eed8fa33d409da51b2ac68932\"\u003e\u003ccode\u003ea51be0f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/andrewgaun\"\u003e\u003ccode\u003e@​andrewgaun\u003c/code\u003e\u003c/a\u003e! - fix(deps): Bumping minimatch \u003cem\u003e10\u003c/em\u003e version to avoid dependency with a critical vulnerability\u003c/p\u003e\n\u003cp\u003eUpdating the minimum \u003ccode\u003eminimatch\u003c/code\u003e \u003cem\u003e10\u003c/em\u003e version to \u003cem\u003e10.1.2\u003c/em\u003e which updates a dependency (\u003ccode\u003e@​isaacs/brace-expansion\u003c/code\u003e) with a critical vulnerability. See \u003ca href=\"https://github.com/advisories/GHSA-7h2j-956f-4vf2\"\u003ehttps://github.com/advisories/GHSA-7h2j-956f-4vf2\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/pull/466\"\u003e#466\u003c/a\u003e \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/b669aca574daed016be55ab3310119bdea6c4d4f\"\u003e\u003ccode\u003eb669aca\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/SukkaW\"\u003e\u003ccode\u003e@​SukkaW\u003c/code\u003e\u003c/a\u003e! - Make \u003ccode\u003eeslint-plugin-import-x\u003c/code\u003e compatible with ESLint's \u003ccode\u003edefineConfig\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/pull/434\"\u003e#434\u003c/a\u003e \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/a3aae6179f0a3417b46066dfe59b388865d1a2eb\"\u003e\u003ccode\u003ea3aae61\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/stepankuzmin\"\u003e\u003ccode\u003e@​stepankuzmin\u003c/code\u003e\u003c/a\u003e! - fix(deps): replace type-fest with \u003ccode\u003e@​package-json/types\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003ePackageJson types are imported in published declaration files (lib/rules/no-extraneous-dependencies.d.ts and lib/utils/read-pkg-up.d.ts), which causes TypeScript compilation errors for consumers who don't have skipLibCheck enabled. Replacing type-fest with the smaller \u003ccode\u003e@​package-json/types\u003c/code\u003e package ensures the types are available to all consumers while reducing bundle size.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/pull/458\"\u003e#458\u003c/a\u003e \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/60312eeb6f9c3ac28a94c5995ed43a95f6e77d2d\"\u003e\u003ccode\u003e60312ee\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/SukkaW\"\u003e\u003ccode\u003e@​SukkaW\u003c/code\u003e\u003c/a\u003e! - Bump peer deps version range to include ESLint 10 support\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/pull/443\"\u003e#443\u003c/a\u003e \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/b416a8ac4efdef68e75dbf7dae8d3adbcb117d60\"\u003e\u003ccode\u003eb416a8a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/baevm\"\u003e\u003ccode\u003e@​baevm\u003c/code\u003e\u003c/a\u003e! - consistent-type-specifier-style: Add exception for TS resolution-mode import attributes\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/pull/454\"\u003e#454\u003c/a\u003e \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/d3f8d67781d17ebe2edfdab4014754fe2df5eede\"\u003e\u003ccode\u003ed3f8d67\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/SukkaW\"\u003e\u003ccode\u003e@​SukkaW\u003c/code\u003e\u003c/a\u003e! - First step toward ESLint 10 support:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003esourceType\u003c/code\u003e determination now prefers \u003ccode\u003econtext.languageOptions\u003c/code\u003e when possible\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003econtext.parserOptions\u003c/code\u003e no longer results in crashes with ESLint 10\u003c/li\u003e\n\u003cli\u003eMerge \u003ccode\u003egetParser\u003c/code\u003e and \u003ccode\u003egetParserPath\u003c/code\u003e implementations into one \u003ccode\u003egetParserOrPath\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/pull/406\"\u003e#406\u003c/a\u003e \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/d0a78167791f41804e880356c9c69d7a45c4b45d\"\u003e\u003ccode\u003ed0a7816\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marcalexiei\"\u003e\u003ccode\u003e@​marcalexiei\u003c/code\u003e\u003c/a\u003e! - fix(package): remove config and rules exports pointing to empty files\u003c/p\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/un-ts/eslint-plugin-import-x/blob/master/CHANGELOG.md\"\u003eeslint-plugin-import-x's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.16.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/un-ts/eslint-plugin-import-x/pull/457\"\u003e#457\u003c/a\u003e \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/1da40431d2f0e53e2821d141b4be57a7b124f8d8\"\u003e\u003ccode\u003e1da4043\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/SukkaW\"\u003e\u003ccode\u003e@​SukkaW\u003c/code\u003e\u003c/a\u003e! - Make the \u003ccode\u003eno-unused-modules\u003c/code\u003e rule no-op on ESLint 10 or later for now before we can implement an alternative. A warning message about this behavior is added, and can be suppressed with the new \u003ccode\u003esuppressMissingFileEnumeratorAPIWarning\u003c/code\u003e rule option (\u003ccode\u003eimport-x/no-unused-modules: ['error', { suppressMissingFileEnumeratorAPIWarning: true }]\u003c/code\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/pull/450\"\u003e#450\u003c/a\u003e \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/a51be0f1a5e3f72eed8fa33d409da51b2ac68932\"\u003e\u003ccode\u003ea51be0f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/andrewgaun\"\u003e\u003ccode\u003e@​andrewgaun\u003c/code\u003e\u003c/a\u003e! - fix(deps): Bumping minimatch \u003cem\u003e10\u003c/em\u003e version to avoid dependency with a critical vulnerability\u003c/p\u003e\n\u003cp\u003eUpdating the minimum \u003ccode\u003eminimatch\u003c/code\u003e \u003cem\u003e10\u003c/em\u003e version to \u003cem\u003e10.1.2\u003c/em\u003e which updates a dependency (\u003ccode\u003e@​isaacs/brace-expansion\u003c/code\u003e) with a critical vulnerability. See \u003ca href=\"https://github.com/advisories/GHSA-7h2j-956f-4vf2\"\u003ehttps://github.com/advisories/GHSA-7h2j-956f-4vf2\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/pull/466\"\u003e#466\u003c/a\u003e \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/b669aca574daed016be55ab3310119bdea6c4d4f\"\u003e\u003ccode\u003eb669aca\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/SukkaW\"\u003e\u003ccode\u003e@​SukkaW\u003c/code\u003e\u003c/a\u003e! - Make \u003ccode\u003eeslint-plugin-import-x\u003c/code\u003e compatible with ESLint's \u003ccode\u003edefineConfig\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/pull/434\"\u003e#434\u003c/a\u003e \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/a3aae6179f0a3417b46066dfe59b388865d1a2eb\"\u003e\u003ccode\u003ea3aae61\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/stepankuzmin\"\u003e\u003ccode\u003e@​stepankuzmin\u003c/code\u003e\u003c/a\u003e! - fix(deps): replace type-fest with \u003ccode\u003e@​package-json/types\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003ePackageJson types are imported in published declaration files (lib/rules/no-extraneous-dependencies.d.ts and lib/utils/read-pkg-up.d.ts), which causes TypeScript compilation errors for consumers who don't have skipLibCheck enabled. Replacing type-fest with the smaller \u003ccode\u003e@​package-json/types\u003c/code\u003e package ensures the types are available to all consumers while reducing bundle size.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/pull/458\"\u003e#458\u003c/a\u003e \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/60312eeb6f9c3ac28a94c5995ed43a95f6e77d2d\"\u003e\u003ccode\u003e60312ee\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/SukkaW\"\u003e\u003ccode\u003e@​SukkaW\u003c/code\u003e\u003c/a\u003e! - Bump peer deps version range to include ESLint 10 support\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/pull/443\"\u003e#443\u003c/a\u003e \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/b416a8ac4efdef68e75dbf7dae8d3adbcb117d60\"\u003e\u003ccode\u003eb416a8a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/baevm\"\u003e\u003ccode\u003e@​baevm\u003c/code\u003e\u003c/a\u003e! - consistent-type-specifier-style: Add exception for TS resolution-mode import attributes\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/pull/454\"\u003e#454\u003c/a\u003e \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/d3f8d67781d17ebe2edfdab4014754fe2df5eede\"\u003e\u003ccode\u003ed3f8d67\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/SukkaW\"\u003e\u003ccode\u003e@​SukkaW\u003c/code\u003e\u003c/a\u003e! - First step toward ESLint 10 support:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003esourceType\u003c/code\u003e determination now prefers \u003ccode\u003econtext.languageOptions\u003c/code\u003e when possible\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003econtext.parserOptions\u003c/code\u003e no longer results in crashes with ESLint 10\u003c/li\u003e\n\u003cli\u003eMerge \u003ccode\u003egetParser\u003c/code\u003e and \u003ccode\u003egetParserPath\u003c/code\u003e implementations into one \u003ccode\u003egetParserOrPath\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/pull/406\"\u003e#406\u003c/a\u003e \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/d0a78167791f41804e880356c9c69d7a45c4b45d\"\u003e\u003ccode\u003ed0a7816\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marcalexiei\"\u003e\u003ccode\u003e@​marcalexiei\u003c/code\u003e\u003c/a\u003e! - fix(package): remove config and rules exports pointing to empty files\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/69ddbba757cdd23fad7dd61a2d9c239c6005e8ff\"\u003e\u003ccode\u003e69ddbba\u003c/code\u003e\u003c/a\u003e chore: release eslint-plugin-import-x (\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/issues/407\"\u003e#407\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/b669aca574daed016be55ab3310119bdea6c4d4f\"\u003e\u003ccode\u003eb669aca\u003c/code\u003e\u003c/a\u003e fix(\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/issues/421\"\u003e#421\u003c/a\u003e): \u003ccode\u003edefineConfig\u003c/code\u003e compatible (\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/issues/466\"\u003e#466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/60312eeb6f9c3ac28a94c5995ed43a95f6e77d2d\"\u003e\u003ccode\u003e60312ee\u003c/code\u003e\u003c/a\u003e chore: prepare for ESLint 10 more (\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/issues/458\"\u003e#458\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/1da40431d2f0e53e2821d141b4be57a7b124f8d8\"\u003e\u003ccode\u003e1da4043\u003c/code\u003e\u003c/a\u003e refactor: make \u003ccode\u003eno-unused-modules\u003c/code\u003e no-op on ESLint 10 or later (\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/issues/457\"\u003e#457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/d801fd73f4a28e3347bef821455464eb21e0aab9\"\u003e\u003ccode\u003ed801fd7\u003c/code\u003e\u003c/a\u003e docs: remove SublimeLinter-eslint mention in README (\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/issues/432\"\u003e#432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/1909953ce1f71940563b79eef90ae5033e92723d\"\u003e\u003ccode\u003e1909953\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency minimatch to v9.0.8 [security] (\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/issues/460\"\u003e#460\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/b416a8ac4efdef68e75dbf7dae8d3adbcb117d60\"\u003e\u003ccode\u003eb416a8a\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003econsistent-type-specifier-style\u003c/code\u003e with \u003ccode\u003eprefer-inline\u003c/code\u003e and TS resolution...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/a51be0f1a5e3f72eed8fa33d409da51b2ac68932\"\u003e\u003ccode\u003ea51be0f\u003c/code\u003e\u003c/a\u003e chore(deps): bumping minimatch \u003cem\u003e10\u003c/em\u003e to \u003cem\u003e10.1.2\u003c/em\u003e to avoid dependencies with cr...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/d3f8d67781d17ebe2edfdab4014754fe2df5eede\"\u003e\u003ccode\u003ed3f8d67\u003c/code\u003e\u003c/a\u003e refactor: first step toward ESLint 10 support (\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/issues/454\"\u003e#454\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/a3aae6179f0a3417b46066dfe59b388865d1a2eb\"\u003e\u003ccode\u003ea3aae61\u003c/code\u003e\u003c/a\u003e fix(deps): replace \u003ccode\u003etype-fest\u003c/code\u003e w/ \u003ccode\u003e@package-json/types\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/issues/434\"\u003e#434\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/compare/v4.16.1...v4.16.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-import-x since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-package-json` from 0.89.3 to 0.91.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/releases\"\u003eeslint-plugin-package-json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.91.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/compare/v0.90.1...v0.91.0\"\u003e0.91.0\u003c/a\u003e (2026-03-13)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-devEngines\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1663\"\u003e#1663\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003erequire-cpu\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1659\"\u003e#1659\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/40ed2f6a97040bcf5d516bcf1ac3e1a3a580c5ee\"\u003e40ed2f6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-devEngines\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1663\"\u003e#1663\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/7325be2c6d3bc77467e8da7019ac24861261e27a\"\u003e7325be2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003erequire-module\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1656\"\u003e#1656\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/557254cac267d1f37fe019662f8293d123aa0e60\"\u003e557254c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003evalid-publishConfig:\u003c/strong\u003e rule not reporting violations for deeply nested objects (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1662\"\u003e#1662\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/4c786980b3efc2c25bc9a767a826ec43c3912c2e\"\u003e4c78698\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.90.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/compare/v0.90.0...v0.90.1\"\u003e0.90.1\u003c/a\u003e (2026-03-10)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003erequire-bin\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1652\"\u003e#1652\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/434e60523a067128e92baa8debf0362ef06c89c6\"\u003e434e605\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003erequire-contributors\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1648\"\u003e#1648\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/4a666ea9487c4afcc9a0ca0e730d51368266c06a\"\u003e4a666ea\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003erequire-devEngines\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1649\"\u003e#1649\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/608744c3cb29f2dd9808a91cfb99def404a9bdf2\"\u003e608744c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003erequire-directories\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1654\"\u003e#1654\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/91369d614c72707eeb9f42d73e971645e3ab590f\"\u003e91369d6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003erequire-funding\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1647\"\u003e#1647\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/d2405a1e6e05ef27bcca850ff5cc034c78c51780\"\u003ed2405a1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003erequire-man\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1653\"\u003e#1653\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/e1cdd8ae35e768772fba92e0188798ac4870099d\"\u003ee1cdd8a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.90.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/compare/v0.89.4...v0.90.0\"\u003e0.90.0\u003c/a\u003e (2026-03-10)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-funding\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1643\"\u003e#1643\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-bugs\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1644\"\u003e#1644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-packageManager\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1640\"\u003e#1640\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-bugs\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1644\"\u003e#1644\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/f981fa38ab4f1630c6db0933d859974d0a6ec0b3\"\u003ef981fa3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-funding\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1643\"\u003e#1643\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/5b3c77da9b8edcd659a1fd9b3e51d1e43803aa5e\"\u003e5b3c77d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-packageManager\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1640\"\u003e#1640\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/9a65480cb55a4d03043916def549cfd7fc4b604b\"\u003e9a65480\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.89.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/compare/v0.89.3...v0.89.4\"\u003e0.89.4\u003c/a\u003e (2026-03-07)\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/michaelfaith/eslint-plugin-package-json/blob/main/CHANGELOG.md\"\u003eeslint-plugin-package-json's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/compare/v0.90.1...v0.91.0\"\u003e0.91.0\u003c/a\u003e (2026-03-13)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-devEngines\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1663\"\u003e#1663\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003erequire-cpu\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1659\"\u003e#1659\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/40ed2f6a97040bcf5d516bcf1ac3e1a3a580c5ee\"\u003e40ed2f6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-devEngines\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1663\"\u003e#1663\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/7325be2c6d3bc77467e8da7019ac24861261e27a\"\u003e7325be2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd require-module rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1656\"\u003e#1656\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/557254cac267d1f37fe019662f8293d123aa0e60\"\u003e557254c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003evalid-publishConfig:\u003c/strong\u003e rule not reporting violations for deeply nested objects (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1662\"\u003e#1662\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/4c786980b3efc2c25bc9a767a826ec43c3912c2e\"\u003e4c78698\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/compare/v0.90.0...v0.90.1\"\u003e0.90.1\u003c/a\u003e (2026-03-10)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003erequire-bin\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1652\"\u003e#1652\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/434e60523a067128e92baa8debf0362ef06c89c6\"\u003e434e605\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003erequire-contributors\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1648\"\u003e#1648\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/4a666ea9487c4afcc9a0ca0e730d51368266c06a\"\u003e4a666ea\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003erequire-devEngines\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1649\"\u003e#1649\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/608744c3cb29f2dd9808a91cfb99def404a9bdf2\"\u003e608744c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003erequire-directories\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1654\"\u003e#1654\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/91369d614c72707eeb9f42d73e971645e3ab590f\"\u003e91369d6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003erequire-funding\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1647\"\u003e#1647\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/d2405a1e6e05ef27bcca850ff5cc034c78c51780\"\u003ed2405a1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003erequire-man\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1653\"\u003e#1653\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/e1cdd8ae35e768772fba92e0188798ac4870099d\"\u003ee1cdd8a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/compare/v0.89.4...v0.90.0\"\u003e0.90.0\u003c/a\u003e (2026-03-10)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-funding\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1643\"\u003e#1643\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-bugs\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1644\"\u003e#1644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-packageManager\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1640\"\u003e#1640\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-bugs\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1644\"\u003e#1644\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/f981fa38ab4f1630c6db0933d859974d0a6ec0b3\"\u003ef981fa3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-funding\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1643\"\u003e#1643\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/5b3c77da9b8edcd659a1fd9b3e51d1e43803aa5e\"\u003e5b3c77d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-packageManager\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1640\"\u003e#1640\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/9a65480cb55a4d03043916def549cfd7fc4b604b\"\u003e9a65480\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/compare/v0.89.3...v0.89.4\"\u003e0.89.4\u003c/a\u003e (2026-03-07)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\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/michaelfaith/eslint-plugin-package-json/commit/81185ce097c848c6aec5e53afe60a9adddafeaf1\"\u003e\u003ccode\u003e81185ce\u003c/code\u003e\u003c/a\u003e chore(main): release 0.91.0 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1658\"\u003e#1658\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/7325be2c6d3bc77467e8da7019ac24861261e27a\"\u003e\u003ccode\u003e7325be2\u003c/code\u003e\u003c/a\u003e feat!: add \u003ccode\u003evalid-devEngines\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1663\"\u003e#1663\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/200f5700ec4134b62146546355736758b04fde0b\"\u003e\u003ccode\u003e200f570\u003c/code\u003e\u003c/a\u003e chore(deps): update pnpm/action-setup digest to fc06bc1 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1672\"\u003e#1672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/e3141d60841e822ee3697a17fa658b96f6cbc2ae\"\u003e\u003ccode\u003ee3141d6\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.57.0 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1665\"\u003e#1665\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/a16aaa0578db1e35ee991d17e29f224dab0b7ae6\"\u003e\u003ccode\u003ea16aaa0\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency eslint-plugin-regexp to v3.1.0 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1664\"\u003e#1664\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/4c786980b3efc2c25bc9a767a826ec43c3912c2e\"\u003e\u003ccode\u003e4c78698\u003c/code\u003e\u003c/a\u003e fix(valid-publishConfig): rule not reporting violations for deeply nested obj...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/49fc94c7a4ce5c12bc5369c8b4733c4585cae202\"\u003e\u003ccode\u003e49fc94c\u003c/code\u003e\u003c/a\u003e chore(deps): update pnpm/action-setup digest to b906aff (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1660\"\u003e#1660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/40ed2f6a97040bcf5d516bcf1ac3e1a3a580c5ee\"\u003e\u003ccode\u003e40ed2f6\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003erequire-cpu\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1659\"\u003e#1659\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/a5f93f2a233db5ecd134a5f3e8fd6773f65dbc9e\"\u003e\u003ccode\u003ea5f93f2\u003c/code\u003e\u003c/a\u003e docs: add Sigmabrogz as a contributor for code (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1657\"\u003e#1657\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/557254cac267d1f37fe019662f8293d123aa0e60\"\u003e\u003ccode\u003e557254c\u003c/code\u003e\u003c/a\u003e feat: add require-module rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1656\"\u003e#1656\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/compare/v0.89.3...v0.91.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-perfectionist` from 5.6.0 to 5.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/azat-io/eslint-plugin-perfectionist/releases\"\u003eeslint-plugin-perfectionist's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.7.0\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003esort-array-includes\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eSupport conditional config by ast selector  -  by \u003ca href=\"https://github.com/hugop95\"\u003e\u003ccode\u003e@​hugop95\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/azat-io/eslint-plugin-perfectionist/commit/bcd12a3\"\u003e\u003c!-- raw HTML omitted --\u003e(bcd12)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esort-classes\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eSupport conditional config by ast selector and name pattern  -  by \u003ca href=\"https://github.com/hugop95\"\u003e\u003ccode\u003e@​hugop95\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/azat-io/eslint-plugin-perfectionist/commit/c2965cc\"\u003e\u003c!-- raw HTML omitted --\u003e(c2965)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esort-enums\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eSupport conditional config by ast selector  -  by \u003ca href=\"https://github.com/hugop95\"\u003e\u003ccode\u003e@​hugop95\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/azat-io/eslint-plugin-perfectionist/commit/ad6f971\"\u003e\u003c!-- raw HTML omitted --\u003e(ad6f9)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esort-heritage-clauses\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eSupport conditional config by ast selector and name pattern  -  by \u003ca href=\"https://github.com/hugop95\"\u003e\u003ccode\u003e@​hugop95\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/azat-io/eslint-plugin-perfectionist/commit/745c79c\"\u003e\u003c!-- raw HTML omitted --\u003e(745c7)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esort-import-attributes\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eSupport conditional config by ast selector and name pattern  -  by \u003ca href=\"https://github.com/hugop95\"\u003e\u003ccode\u003e@​hugop95\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/azat-io/eslint-plugin-perfectionist/commit/8f6f21d\"\u003e\u003c!-- raw HTML omitted --\u003e(8f6f2)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esort-jsx-props\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eSupport conditional config by ast selector  -  by \u003ca href=\"https://github.com/hugop95\"\u003e\u003ccode\u003e@​hugop95\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/azat-io/eslint-plugin-perfectionist/commit/a90a079\"\u003e\u003c!-- raw HTML omitted --\u003e(a90a0)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esort-maps\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eSupport conditional config by ast selector  -  by \u003ca href=\"https://github.com/hugop95\"\u003e\u003ccode\u003e@​hugop95\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/azat-io/eslint-plugin-perfectionist/commit/5757889\"\u003e\u003c!-- raw HTML omitted --\u003e(57578)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esort-named-exports\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eSupport conditional config by ast selector  -  by \u003ca href=\"https://github.com/hugop95\"\u003e\u003ccode\u003e@​hugop95\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/azat-io/eslint-plugin-perfectionist/commit/d573f93\"\u003e\u003c!-- raw HTML omitted --\u003e(d573f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esort-named-imports\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eSupport conditional config by ast selector and name pattern  -  by \u003ca href=\"https://github.com/hugop95\"\u003e\u003ccode\u003e@​hugop95\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/azat-io/eslint-plugin-perfectionist/commit/2c28d11\"\u003e\u003c!-- raw HTML omitted --\u003e(2c28d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esort-object-types\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eSupport conditional config by ast selector  -  by \u003ca href=\"https://github.com/hugop95\"\u003e\u003ccode\u003e@​hugop95\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/azat-io/eslint-plugin-perfectionist/commit/1d3dd30\"\u003e\u003c!-- raw HTML omitted --\u003e(1d3dd)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esort-objects\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eSupport conditional config by ast selector  -  by \u003ca href=\"https://github.com/hugop95\"\u003e\u003ccode\u003e@​hugop95\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/azat-io/eslint-plugin-perfectionist/commit/3a62986\"\u003e\u003c!-- raw HTML omitted --\u003e(3a629)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport computed-key partitioning  -  by \u003ca href=\"https://github.com/hugop95\"\u003e\u003ccode\u003e@​hugop95\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/azat-io/eslint-plugin-perfectionist/commit/1d6005e\"\u003e\u003c!-- raw HTML omitted --\u003e(1d600)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esort-union-types\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eSupport conditional config by ast selector and name pattern  -  by \u003ca href=\"https://github.com/hugop95\"\u003e\u003ccode\u003e@​hugop95\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/azat-io/eslint-plugin-perfectionist/commit/1953b4f\"\u003e\u003c!-- raw HTML omitted --\u003e(1953b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esort-variable-declarations\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eSupport conditional config by ast selector and name pattern  -  by \u003ca href=\"https://github.com/hugop95\"\u003e\u003ccode\u003e@​hugop95\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/azat-io/eslint-plugin-perfectionist/commit/498bef9\"\u003e\u003c!-- raw HTML omitted --\u003e(498be)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMake selector match priority deterministic across overlapping options  -  by \u003ca href=\"https://github.com/azat-io\"\u003e\u003ccode\u003e@​azat-io\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/azat-io/eslint-plugin-perfectionist/commit/76633ee\"\u003e\u003c!-- raw HTML omitted --\u003e(76633)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApply the first matching configuration in option order  -  by \u003ca href=\"https://github.com/hugop95\"\u003e\u003ccode\u003e@​hugop95\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/azat-io/eslint-plugin-perfectionist/commit/936bf50\"\u003e\u003c!-- raw HTML omitted --\u003e(936bf)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esort-array-includes\u003c/strong\u003e: Fix invalid arrays being sorted  -  by \u003ca href=\"https://github.com/hugop95\"\u003e\u003ccode\u003e@​hugop95\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/azat-io/eslint-plugin-perfectionist/commit/fc671f0\"\u003e\u003c!-- raw HTML omitted --\u003e(fc671)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/azat-io/eslint-plugin-perfectionist/compare/v5.6.0...v5.7.0\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\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/azat-io/eslint-plugin-perfectionist/blob/main/changelog.md\"\u003eeslint-plugin-perfectionist's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.7.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/azat-io/eslint-plugin-perfectionist/compare/v5.6.0...v5.7.0\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003esort-array-includes:\u003c/strong\u003e Support conditional config by ast selector\n(\u003ca href=\"https://github.com/azat-io/eslint-plugin-perfectionist/commit/bcd12a37\"\u003ebcd12a37\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esort-objects:\u003c/strong\u003e Support conditional config by ast selector\n(\u003ca href=\"https://github.com/azat-io/eslint-plugin-perfectionist/commit/3a629862\"\u003e3a629862\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esort-enums:\u003c/strong\u003e Support conditional config by ast selector\n(\u003ca href=\"https://github.com/azat-io/eslint-plugin-perfectionist/commit/ad6f971d\"\u003ead6f971d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esort-maps:\u003c/strong\u003e Support conditional config by ast selector\n(\u003ca href=\"https://github.com/azat-io/eslint-plugin-perfectionist/commit/5757889c\"\u003e5757889c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esort-classes:\u003c/strong\u003e Support conditional config by ast selector and name pattern\n(\u003ca href=\"https://github.com/azat-io/eslint-plugin-perfectionist/commit/c2965cc6\"\u003ec2965cc6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esort-objects:\u003c/strong\u003e Support computed-key partitioning\n(\u003ca href=\"https://github.com/azat-io/eslint-plugin-perfectionist/commit/1d6005e4\"\u003e1d6005e4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esort-jsx-props:\u003c/strong\u003e Support conditional config by ast selector\n(\u003ca href=\"https://github.com/azat-io/eslint-plugin-perfectionist/commit/a90a0794\"\u003ea90a0794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esort-named-exports:\u003c/strong\u003e Support conditional config by ast selector\n(\u003ca href=\"https://github.com/azat-io/eslint-plugin-perfectionist/commit/d573f93f\"\u003ed573f93f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esort-heritage-clauses:\u003c/strong\u003e Support conditional config by ast selector and name\npattern\n(\u003ca href=\"https://github.com/azat-io/eslint-plugin-perfectionist/commit/745c79cf\"\u003e745c79cf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esort-variable-declarations:\u003c/strong\u003e Support conditional config by ast selector and\nname pattern\n(\u003ca href=\"https://github.com/azat-io/eslint-plugin-perfectionist/commit/498bef97\"\u003e498bef97\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esort-named-imports:\u003c/strong\u003e Support conditional config by ast selector and name\npattern\n(\u003ca href=\"https://github.com/azat-io/eslint-plugin-perfectionist/commit/2c28d110\"\u003e2c28d110\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esort-object-types:\u003c/strong\u003e Support conditional config by ast selector\n(\u003ca href=\"https://github.com/azat-io/eslint-plugin-perfectionist/commit/1d3dd304\"\u003e1d3dd304\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esort-import-attributes:\u003c/strong\u003e Support conditional config by ast selector and\nname pattern\n(\u003ca href=\"https://github.com/azat-io/eslint-plugin-perfectionist/commit/8f6f21d4\"\u003e8f6f21d4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esort-union-types:\u003c/strong\u003e Support conditional config by ast selector and name\npattern\n(\u003ca href=\"https://github.com/azat-io/eslint-plugin-perfectionist/commit/1953b4f7\"\u003e1953b4f7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003esort-array-includes:\u003c/strong\u003e Fix invalid arrays being sorted\n(\u003ca href=\"https://github.com/azat-io/eslint-plugin-perfectionist/commit/fc671f0b\"\u003efc671f0b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake selector match priority deterministic across overlapping options\n(\u003ca href=\"https://github.com/azat-io/eslint-plugin-perfectionist/commit/76633eea\"\u003e76633eea\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApply the first matching configuration in option order\n(\u003ca href=\"https://github.com/azat-io/eslint-plugin-perfectionist/commit/936bf505\"\u003e936bf505\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Contributors\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/azat-io/eslint-plugin-perfectionist/commit/b08d53dbae6ab57d08158db03865b0cbe39e1437\"\u003e\u003ccode\u003eb08d53d\u003c/code\u003e\u003c/a\u003e build: publish v5.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/azat-io/eslint-plugin-perfectionist/commit/06d8c0a423683fd478184f3d45b37765f06169a9\"\u003e\u003ccode\u003e06d8c0a\u003c/code\u003e\u003c/a\u003e chore: update github actions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/azat-io/eslint-plugin-perfectionist/commit/41d006f30603f93e9e9666975a240cc5bd6e06f4\"\u003e\u003ccode\u003e41d006f\u003c/code\u003e\u003c/a\u003e chore: update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/azat-io/eslint-plugin-perfectionist/commit/975b8d221bafb7f718a2c93b1c1280ec908c10e0\"\u003e\u003ccode\u003e975b8d2\u003c/code\u003e\u003c/a\u003e chore: update github actions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/azat-io/eslint-plugin-perfectionist/commit/1953b4f75140afdadcc4ee703b42c0ba77a2baac\"\u003e\u003ccode\u003e1953b4f\u003c/code\u003e\u003c/a\u003e feat(sort-union-types): support conditional config by ast selector and name p...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/azat-io/eslint-plugin-perfectionist/commit/8f6f21d4975097ffc3817673ae5938e76514668d\"\u003e\u003ccode\u003e8f6f21d\u003c/code\u003e\u003c/a\u003e feat(sort-import-attributes): support conditional config by ast selector and ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/azat-io/eslint-plugin-perfectionist/commit/1d3dd304284f1d412155e94296f080d3d9b7dfe7\"\u003e\u003ccode\u003e1d3dd30\u003c/code\u003e\u003c/a\u003e feat(sort-object-types): support conditional config by ast selector\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/azat-io/eslint-plugin-perfectionist/commit/2c28d110c717717584aeafd92ae1d4f2330dd0b7\"\u003e\u003ccode\u003e2c28d11\u003c/code\u003e\u003c/a\u003e feat(sort-named-imports): support conditional config by ast selector and name...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/azat-io/eslint-plugin-perfectionist/commit/498bef9703489d6e2e97e344ad374f584f88ebc9\"\u003e\u003ccode\u003e498bef9\u003c/code\u003e\u003c/a\u003e feat(sort-variable-declarations): support conditional config by ast selector ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/azat-io/eslint-plugin-perfectionist/commit/745c79cf716238faa3ae2c53d18ef863f1b66209\"\u003e\u003ccode\u003e745c79c\u003c/code\u003e\u003c/a\u003e feat(sort-heritage-clauses): support conditional config by ast selector and n...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/azat-io/eslint-plugin-perfectionist/compare/v5.6.0...v5.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-sonarjs` from 4.0.0 to 4.0.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/SonarSource/SonarJS/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@e18e/eslint-plugin` from 0.2.0 to 0.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/e18e/eslint-plugin/releases\"\u003e\u003ccode\u003e@​e18e/eslint-plugin\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.3.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps-dev): bump the development-dependencies group across 1 directory with 10 updates 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/e18e/eslint-plugin/pull/73\"\u003ee18e/eslint-plugin#73\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump the development-dependencies group with 6 updates 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/e18e/eslint-plugin/pull/74\"\u003ee18e/eslint-plugin#74\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: update sponsors image link by \u003ca href=\"https://github.com/ghostdevv\"\u003e\u003ccode\u003e@​ghostdevv\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/e18e/eslint-plugin/pull/75\"\u003ee18e/eslint-plugin#75\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump the development-dependencies group with 4 updates 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/e18e/eslint-plugin/pull/78\"\u003ee18e/eslint-plugin#78\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/setup-node from 6.2.0 to 6.3.0 in the github-actions group 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/e18e/eslint-plugin/pull/76\"\u003ee18e/eslint-plugin#76\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump eslint-plugin-depend from 1.4.0 to 1.5.0 in the production-dependencies group 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/e18e/eslint-plugin/pull/77\"\u003ee18e/eslint-plugin#77\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump the development-dependencies group with 8 updates 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/e18e/eslint-plugin/pull/80\"\u003ee18e/eslint-plugin#80\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(prefer-array-fill): do not flag non-constant factory functions by \u003ca href=\"https://github.com/yharaskrik\"\u003e\u003ccode\u003e@​yharaskrik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/e18e/eslint-plugin/pull/72\"\u003ee18e/eslint-plugin#72\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: ignore stateful regex flags by \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/e18e/eslint-plugin/pull/85\"\u003ee18e/eslint-plugin#85\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: type-enhanced prefer-array-to-reversed by \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/e18e/eslint-plugin/pull/84\"\u003ee18e/eslint-plugin#84\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: type-enhance prefer-spread-syntax by \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/e18e/eslint-plugin/pull/86\"\u003ee18e/eslint-plugin#86\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: handle optional chaining and multiple expressions by \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/e18e/eslint-plugin/pull/87\"\u003ee18e/eslint-plugin#87\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/yharaskrik\"\u003e\u003ccode\u003e@​yharaskrik\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/e18e/eslint-plugin/pull/72\"\u003ee18e/eslint-plugin#72\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/e18e/eslint-plugin/compare/0.2.0...0.3.0\"\u003ehttps://github.com/e18e/eslint-plugin/compare/0.2.0...0.3.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/e18e/eslint-plugin/commit/877252815a665541be33943665ad23a3534d9414\"\u003e\u003ccode\u003e8772528\u003c/code\u003e\u003c/a\u003e fix: handle optional chaining and multiple expressions (\u003ca href=\"https://redirect.github.com/e18e/eslint-plugin/issues/87\"\u003e#87\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/e18e/eslint-plugin/commit/a41de7000807a3b345b6a88d792becaf70adba5b\"\u003e\u003ccode\u003ea41de70\u003c/code\u003e\u003c/a\u003e feat: type-enhance prefer-spread-syntax (\u003ca href=\"https://redirect.github.com/e18e/eslint-plugin/issues/86\"\u003e#86\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/e18e/eslint-plugin/commit/b13f03944b8275e063e21767d8b9ced847604000\"\u003e\u003ccode\u003eb13f039\u003c/code\u003e\u003c/a\u003e feat: type-enhanced prefer-array-to-reversed (\u003ca href=\"https://redirect.github.com/e18e/eslint-plugin/issues/84\"\u003e#84\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/e18e/eslint-plugin/commit/c499c4b3d4a6efe2f3697755b9d9e2117e42aacd\"\u003e\u003ccode\u003ec499c4b\u003c/code\u003e\u003c/a\u003e fix: ignore stateful regex flags (\u003ca href=\"https://redirect.github.com/e18e/eslint-plugin/issues/85\"\u003e#85\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/e18e/eslint-plugin/commit/3ba4e52771067fefc2759d2b45082f4822ba653c\"\u003e\u003ccode\u003e3ba4e52\u003c/code\u003e\u003c/a\u003e fix(prefer-array-fill): do not flag non-constant factory functions (\u003ca href=\"https://redirect.github.com/e18e/eslint-plugin/issues/72\"\u003e#72\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/e18e/eslint-plugin/commit/1fa6f7cd32e4230583f7b888e9f5bb28c37ab7fd\"\u003e\u003ccode\u003e1fa6f7c\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the development-dependencies group with 8 updates (\u003ca href=\"https://redirect.github.com/e18e/eslint-plugin/issues/80\"\u003e#80\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/e18e/eslint-plugin/commit/27a05f0b6654f6a8cc673a81c4b17dbfaaf8abbd\"\u003e\u003ccode\u003e27a05f0\u003c/code\u003e\u003c/a\u003e chore(deps): bump eslint-plugin-depend (\u003ca href=\"https://redirect.github.com/e18e/eslint-plugin/issues/77\"\u003e#77\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/e18e/eslint-plugin/commit/dde3c169ad6bff5fe2f01ebbbfb5e37004df9d91\"\u003e\u003ccode\u003edde3c16\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/setup-node in the github-actions group (\u003ca href=\"https://redirect.github.com/e18e/eslint-plugin/issues/76\"\u003e#76\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/e18e/eslint-plugin/commit/64c7dd8a0ed4d1510bdbd6c8d75369cf45d9e526\"\u003e\u003ccode\u003e64c7dd8\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the development-dependencies group with 4 updates (\u003ca href=\"https://redirect.github.com/e18e/eslint-plugin/issues/78\"\u003e#78\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/e18e/eslint-plugin/commit/db0a990e0cf7b170e22b39af06bce2067a03c934\"\u003e\u003ccode\u003edb0a990\u003c/code\u003e\u003c/a\u003e docs: update sponsors image link (\u003ca href=\"https://redirect.github.com/e18e/eslint-plugin/issues/75\"\u003e#75\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/e18e/eslint-plugin/compare/0.2.0...0.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-react-dom` from 2.13.0 to 3.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Rel1cx/eslint-react/releases\"\u003eeslint-plugin-react-dom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.0.0 (2026-03-16)\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🧹 Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eVersion Packages.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Rel1cx/eslint-react/compare/v3.0.0-rc.5...v3.0.0\"\u003ehttps://github.com/Rel1cx/eslint-react/compare/v3.0.0-rc.5...v3.0.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.0.0-rc.5 (2026-03-16)\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🐞 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-web-api/no-leaked-event-listener\u003c/code\u003e: Recognize function parameter as valid signal. Closes \u003ca href=\"https://github.com/Rel1cx/eslint-react/tree/HEAD/packages/plugins/eslint-plugin-react-dom/issues/1622\"\u003e#1622\u003c/a\u003e. (\u003ca href=\"https://github.com/Rel1cx/eslint-react/tree/HEAD/packages/plugins/eslint-plugin-react-dom/issues/1623\"\u003e#1623\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Rel1cx/eslint-react/compare/v3.0.0-rc.4...v3.0.0-rc.5\"\u003ehttps://github.com/Rel1cx/eslint-react/compare/v3.0.0-rc.4...v3.0.0-rc.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.0.0-rc.4 (2026-03-14)\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🪄 Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate README badge links.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧹 Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump fumadocs, eslint-plugin-fast-import, and \u003ccode\u003e@​vitejs/plugin-react\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003ePin typescript-eslint to stable version ^8.57.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Rel1cx/eslint-react/compare/v3.0.0-rc.3...v3.0.0-rc.4\"\u003ehttps://github.com/Rel1cx/eslint-react/compare/v3.0.0-rc.3...v3.0.0-rc.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.0.0-rc.3 (2026-03-13)\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🐞 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-x/error-boundaries\u003c/code\u003e: Fixed false positive by skipping non-JSX-like values in error boundary detection. (\u003ca href=\"https://github.com/Rel1cx/eslint-react/tree/HEAD/packages/plugins/eslint-plugin-react-dom/issues/1615\"\u003e#1615\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Rel1cx/eslint-react/compare/v3.0.0-rc.2...v3.0.0-rc.3\"\u003ehttps://github.com/Rel1cx/eslint-react/compare/v3.0.0-rc.2...v3.0.0-rc.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.0.0-rc.2 (2026-03-13)\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e✨ New\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-x/prefer-set-state-callback\u003c/code\u003e: New rule that enforces using callback form of \u003ccode\u003esetState\u003c/code\u003e when the new state is computed from the previous state. Closes \u003ca href=\"https://github.com/Rel1cx/eslint-react/tree/HEAD/packages/plugins/eslint-plugin-react-dom/issues/1289\"\u003e#1289\u003c/a\u003e. (\u003ca href=\"https://github.com/Rel1cx/eslint-react/tree/HEAD/packages/plugins/eslint-plugin-react-dom/issues/1610\"\u003e#1610\u003c/a\u003e, \u003ca href=\"https://github.com/Rel1cx/eslint-react/tree/HEAD/packages/plugins/eslint-plugin-react-dom/issues/1613\"\u003e#1613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ereact-x/unstable-rules-of-state\u003c/code\u003e: New experimental rule that consolidates state-related validations including \u003ccode\u003eprefer-set-state-callback\u003c/code\u003e. (\u003ca href=\"https://github.com/Rel1cx/eslint-react/tree/HEAD/packages/plugins/eslint-plugin-react-dom/issues/1613\"\u003e#1613\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐞 Fixes\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/Rel1cx/eslint-react/blob/main/CHANGELOG.md\"\u003eeslint-plugin-react-dom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.0.0 (2026-03-16)\u003c/h2\u003e\n\u003ch3\u003e🧹 Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eVersion Packages.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Rel1cx/eslint-react/compare/v3.0.0-rc.5...v3.0.0\"\u003ehttps://github.com/Rel1cx/eslint-react/compare/v3.0.0-rc.5...v3.0.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.0.0-rc.5 (2026-03-16)\u003c/h2\u003e\n\u003ch3\u003e🐞 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-web-api/no-leaked-event-listener\u003c/code\u003e: Recognize function parameter as valid signal. Closes \u003ca href=\"https://github.com/Rel1cx/eslint-react/tree/HEAD/packages/plugins/eslint-plugin-react-dom/issues/1622\"\u003e#1622\u003c/a\u003e. (\u003ca href=\"https://github.com/Rel1cx/eslint-react/tree/HEAD/packages/plugins/eslint-plugin-react-dom/issues/1623\"\u003e#1623\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Rel1cx/eslint-react/compare/v3.0.0-rc.4...v3.0.0-rc.5\"\u003ehttps://github.com/Rel1cx/eslint-react/compare/v3.0.0-rc.4...v3.0.0-rc.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.0.0-rc.4 (2026-03-14)\u003c/h2\u003e\n\u003ch3\u003e🪄 Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate README badge links.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧹 Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump fumadocs, eslint-plugin-fast-import, and \u003ccode\u003e@​vitejs/plugin-react\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003ePin typescript-eslint to stable version ^8.57.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Rel1cx/eslint-react/compare/v3.0.0-rc.3...v3.0.0-rc.4\"\u003ehttps://github.com/Rel1cx/eslint-react/compare/v3.0.0-rc.3...v3.0.0-rc.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.0.0-rc.3 (2026-03-13)\u003c/h2\u003e\n\u003ch3\u003e🐞 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-x/error-boundaries\u003c/code\u003e: Fixed false positive by skipping non-JSX-like values in error boundary detection. (\u003ca href=\"https://github.com/Rel1cx/eslint-react/tree/HEAD/packages/plugins/eslint-plugin-react-dom/issues/1615\"\u003e#1615\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Rel1cx/eslint-react/compare/v3.0.0-rc.2...v3.0.0-rc.3\"\u003ehttps://github.com/Rel1cx/eslint-react/compare/v3.0.0-rc.2...v3.0.0-rc.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.0.0-rc.2 (2026-03-13)\u003c/h2\u003e\n\u003ch3\u003e✨ New\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-x/prefer-set-state-callback\u003c/code\u003e: New rule that enforces using callback form of \u003ccode\u003esetState\u003c/code\u003e when the new state is computed from the previous state. Closes \u003ca href=\"https://github.com/Rel1cx/eslint-react/tree/HEAD/packages/plugins/eslint-plugin-react-dom/issues/1289\"\u003e#1289\u003c/a\u003e. (\u003ca href=\"https://github.com/Rel1cx/eslint-react/tree/HEAD/packages/plugins/eslint-plugin-react-dom/issues/1610\"\u003e#1610\u003c/a\u003e, \u003ca href=\"https://github.com/Rel1cx/eslint-react/tree/HEAD/packages/plugins/eslint-plugin-react-dom/issues/1613\"\u003e#1613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ereact-x/unstable-rules-of-state\u003c/code\u003e: New experimental rule that consolidates state-related validations including \u003ccode\u003eprefer-set-state-callback\u003c/code\u003e. (\u003ca href=\"https://github.com/Rel1cx/eslint-react/tree/HEAD/packages/plugins/eslint-plugin-react-dom/issues/1613\"\u003e#1613\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐞 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-x/use-memo\u003c/code\u003e: Fixed false positive in arrow functions. Fixes \u003ca href=\"https://github.com/Rel1cx/eslint-react/tree/HEAD/packages/plugins/eslint-plugin-react-dom/issues/1611\"\u003e#1611\u003c/a\u003e. (\u003ca href=\"https://github.com/Rel1cx/eslint-react/tree/HEAD/packages/plugins/eslint-plugin-react-dom/issues/1612\"\u003e#1612\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Rel1cx/eslint-react/compare/v3.0.0-rc.1...v3.0.0-rc.2\"\u003ehttps://github.com/Rel1cx/eslint-react/compare/v3.0.0-rc.1...v3.0.0-rc.2\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Rel1cx/eslint-react/commit/0d20ecfc3a0c4e24916cab3b67aadb5e9dcfabcd\"\u003e\u003ccode\u003e0d20ecf\u003c/code\u003e\u003c/a\u003e release: 3.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Rel1cx/eslint-react/commit/e109c286033309dbdf3040306689b675d3cd2384\"\u003e\u003ccode\u003ee109c28\u003c/code\u003e\u003c/a\u003e release: 3.0.0-rc.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Rel1cx/eslint-react/commit/522f79f6b903c0c0094c8bec14fa585cb6743b1b\"\u003e\u003ccode\u003e522f79f\u003c/code\u003e\u003c/a\u003e release: 3.0.0-rc.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Rel1cx/eslint-react/commit/687e06d0cbee5a147c24ef729b082dfaec82bfc9\"\u003e\u003ccode\u003e687e06d\u003c/code\u003e\u003c/a\u003e chore(deps): pin typescript-eslint to stable version ^8.57.0 (\u003ca href=\"https://github.com/Rel1cx/eslint-react/tree/HEAD/packages/plugins/eslint-plugin-react-dom/issues/1619\"\u003e#1619\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Rel1cx/eslint-react/commit/d7cb24b8a11711ea4858f8f03d4a05ac73e043dc\"\u003e\u003ccode\u003ed7cb24b\u003c/code\u003e\u003c/a\u003e release: 3.0.0-rc.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Rel1cx/eslint-react/commit/522d28db17437396150c24d995f29ef28d038ee4\"\u003e\u003ccode\u003e522d28d\u003c/code\u003e\u003c/a\u003e release: 3.0.0-rc.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Rel1cx/eslint-react/commit/cea31c75496e8c5d2495687e078d8d1b934ba4d0\"\u003e\u003ccode\u003ecea31c7\u003c/code\u003e\u003c/a\u003e release: 3.0.0-rc.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Rel1cx/eslint-react/commit/f1711af7b88adf64974b1092fd179cfb4d3c8bff\"\u003e\u003ccode\u003ef1711af\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003einlinedDependencies\u003c/code\u003e metadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Rel1cx/eslint-react/commit/b00fa1541e7ed04197793b3ac4da84b94610c40a\"\u003e\u003ccode\u003eb00fa15\u003c/code\u003e\u003c/a\u003e Bump tsdown and eslint-plugin-regexp ve...\n\n_Description has been truncated_","html_url":"https://github.com/mchevestrier/eslint-plugin-wyrm/pull/105","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mchevestrier%2Feslint-plugin-wyrm/issues/105","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/105/packages"},{"uuid":"4169532491","node_id":"PR_kwDOJ7PowM7OkcwM","number":418,"state":"open","title":"Bump eslint-plugin-package-json from 0.91.0 to 0.91.1","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-30T10:25:38.000Z","updated_at":"2026-03-30T10:26:26.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"eslint-plugin-package-json","old_version":"0.91.0","new_version":"0.91.1","repository_url":"https://github.com/michaelfaith/eslint-plugin-package-json"}],"path":null,"ecosystem":"npm"},"body":"Bumps [eslint-plugin-package-json](https://github.com/michaelfaith/eslint-plugin-package-json) from 0.91.0 to 0.91.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/releases\"\u003eeslint-plugin-package-json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.91.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/compare/v0.91.0...v0.91.1\"\u003e0.91.1\u003c/a\u003e (2026-03-27)\u003c/h2\u003e\n\u003ch3\u003e🩹 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eno-empty-fields:\u003c/strong\u003e Allow \u003ccode\u003efiles\u003c/code\u003e to be an empty list (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1682\"\u003e#1682\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/4311f743a79b6fc792822680720106a2a84953d4\"\u003e4311f74\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/michaelfaith/eslint-plugin-package-json/blob/main/CHANGELOG.md\"\u003eeslint-plugin-package-json's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/compare/v0.91.0...v0.91.1\"\u003e0.91.1\u003c/a\u003e (2026-03-27)\u003c/h2\u003e\n\u003ch3\u003e🩹 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eno-empty-fields:\u003c/strong\u003e Allow \u003ccode\u003efiles\u003c/code\u003e to be an empty list (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1682\"\u003e#1682\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/4311f743a79b6fc792822680720106a2a84953d4\"\u003e4311f74\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/michaelfaith/eslint-plugin-package-json/commit/1ca4749fa4aaf353bde4ed4c63926dced6f2705c\"\u003e\u003ccode\u003e1ca4749\u003c/code\u003e\u003c/a\u003e chore(main): release 0.91.1 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1693\"\u003e#1693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/2f0bc116992c97a7eee54df8da94ef259cd96a28\"\u003e\u003ccode\u003e2f0bc11\u003c/code\u003e\u003c/a\u003e docs: add clementvalot as a contributor for code (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1694\"\u003e#1694\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/4311f743a79b6fc792822680720106a2a84953d4\"\u003e\u003ccode\u003e4311f74\u003c/code\u003e\u003c/a\u003e fix(no-empty-fields): Allow \u003ccode\u003efiles\u003c/code\u003e to be an empty list (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1682\"\u003e#1682\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/d46d39adad5928ee1efa97b579de05fb94cfdcf3\"\u003e\u003ccode\u003ed46d39a\u003c/code\u003e\u003c/a\u003e chore(deps): update pnpm to v10.33.0 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1691\"\u003e#1691\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/f8a6368d5886f0ed79d964442017e9e8d8fdb6e8\"\u003e\u003ccode\u003ef8a6368\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript to v6 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1690\"\u003e#1690\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/911b5c8476554131fabe7c9953a8dc242e10b211\"\u003e\u003ccode\u003e911b5c8\u003c/code\u003e\u003c/a\u003e chore(deps): update pnpm/action-setup action to v5 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1689\"\u003e#1689\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/524f7665ca4356d0a05b2374a6e73f0b4b04796f\"\u003e\u003ccode\u003e524f766\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency eslint to v10.1.0 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1688\"\u003e#1688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/ea0ab208986dbafb86729b2517ac43ac7ba67931\"\u003e\u003ccode\u003eea0ab20\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency knip to v6 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1687\"\u003e#1687\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/3677b278003fbc8a44488d5a5567c77946f0a316\"\u003e\u003ccode\u003e3677b27\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1686\"\u003e#1686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/ab43203cee9c91fd4a9beb576fba0991bfe10e8f\"\u003e\u003ccode\u003eab43203\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency knip to v5.88.0 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1685\"\u003e#1685\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/compare/v0.91.0...v0.91.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=eslint-plugin-package-json\u0026package-manager=npm_and_yarn\u0026previous-version=0.91.0\u0026new-version=0.91.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/cityssm/eslint-config-cityssm/pull/418","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/cityssm%2Feslint-config-cityssm/issues/418","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/418/packages"},{"uuid":"4166617809","node_id":"PR_kwDOHfJIOs7OdlBh","number":204,"state":"closed","title":"build(deps-dev): bump eslint-plugin-package-json from 0.91.0 to 0.91.1","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-04-11T17:51:43.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-30T02:33:20.000Z","updated_at":"2026-04-11T17:51:45.000Z","time_to_close":1091903,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps-dev)","packages":[{"name":"eslint-plugin-package-json","old_version":"0.91.0","new_version":"0.91.1","repository_url":"https://github.com/michaelfaith/eslint-plugin-package-json"}],"path":null,"ecosystem":"npm"},"body":"Bumps [eslint-plugin-package-json](https://github.com/michaelfaith/eslint-plugin-package-json) from 0.91.0 to 0.91.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/releases\"\u003eeslint-plugin-package-json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.91.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/compare/v0.91.0...v0.91.1\"\u003e0.91.1\u003c/a\u003e (2026-03-27)\u003c/h2\u003e\n\u003ch3\u003e🩹 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eno-empty-fields:\u003c/strong\u003e Allow \u003ccode\u003efiles\u003c/code\u003e to be an empty list (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1682\"\u003e#1682\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/4311f743a79b6fc792822680720106a2a84953d4\"\u003e4311f74\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/michaelfaith/eslint-plugin-package-json/blob/main/CHANGELOG.md\"\u003eeslint-plugin-package-json's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/compare/v0.91.0...v0.91.1\"\u003e0.91.1\u003c/a\u003e (2026-03-27)\u003c/h2\u003e\n\u003ch3\u003e🩹 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eno-empty-fields:\u003c/strong\u003e Allow \u003ccode\u003efiles\u003c/code\u003e to be an empty list (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1682\"\u003e#1682\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/4311f743a79b6fc792822680720106a2a84953d4\"\u003e4311f74\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/michaelfaith/eslint-plugin-package-json/commit/1ca4749fa4aaf353bde4ed4c63926dced6f2705c\"\u003e\u003ccode\u003e1ca4749\u003c/code\u003e\u003c/a\u003e chore(main): release 0.91.1 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1693\"\u003e#1693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/2f0bc116992c97a7eee54df8da94ef259cd96a28\"\u003e\u003ccode\u003e2f0bc11\u003c/code\u003e\u003c/a\u003e docs: add clementvalot as a contributor for code (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1694\"\u003e#1694\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/4311f743a79b6fc792822680720106a2a84953d4\"\u003e\u003ccode\u003e4311f74\u003c/code\u003e\u003c/a\u003e fix(no-empty-fields): Allow \u003ccode\u003efiles\u003c/code\u003e to be an empty list (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1682\"\u003e#1682\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/d46d39adad5928ee1efa97b579de05fb94cfdcf3\"\u003e\u003ccode\u003ed46d39a\u003c/code\u003e\u003c/a\u003e chore(deps): update pnpm to v10.33.0 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1691\"\u003e#1691\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/f8a6368d5886f0ed79d964442017e9e8d8fdb6e8\"\u003e\u003ccode\u003ef8a6368\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript to v6 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1690\"\u003e#1690\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/911b5c8476554131fabe7c9953a8dc242e10b211\"\u003e\u003ccode\u003e911b5c8\u003c/code\u003e\u003c/a\u003e chore(deps): update pnpm/action-setup action to v5 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1689\"\u003e#1689\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/524f7665ca4356d0a05b2374a6e73f0b4b04796f\"\u003e\u003ccode\u003e524f766\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency eslint to v10.1.0 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1688\"\u003e#1688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/ea0ab208986dbafb86729b2517ac43ac7ba67931\"\u003e\u003ccode\u003eea0ab20\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency knip to v6 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1687\"\u003e#1687\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/3677b278003fbc8a44488d5a5567c77946f0a316\"\u003e\u003ccode\u003e3677b27\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1686\"\u003e#1686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/ab43203cee9c91fd4a9beb576fba0991bfe10e8f\"\u003e\u003ccode\u003eab43203\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency knip to v5.88.0 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1685\"\u003e#1685\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/compare/v0.91.0...v0.91.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=eslint-plugin-package-json\u0026package-manager=npm_and_yarn\u0026previous-version=0.91.0\u0026new-version=0.91.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/properties-file/properties-file/pull/204","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/properties-file%2Fproperties-file/issues/204","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/204/packages"},{"uuid":"4073979749","node_id":"PR_kwDOI2EuoM7KguUN","number":1014,"state":"closed","title":"Bump the npm-dependencies group with 2 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-03-14T00:01:30.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-14T00:01:17.000Z","updated_at":"2026-03-14T00:01:48.000Z","time_to_close":13,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"npm-dependencies","update_count":2,"packages":[{"name":"@typescript/native-preview","old_version":"7.0.0-dev.20260312.1","new_version":"7.0.0-dev.20260313.1","repository_url":"https://github.com/microsoft/typescript-go"},{"name":"eslint-plugin-package-json","old_version":"0.90.1","new_version":"0.91.0","repository_url":"https://github.com/michaelfaith/eslint-plugin-package-json"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-dependencies group with 2 updates: [@typescript/native-preview](https://github.com/microsoft/typescript-go) and [eslint-plugin-package-json](https://github.com/michaelfaith/eslint-plugin-package-json).\n\nUpdates `@typescript/native-preview` from 7.0.0-dev.20260312.1 to 7.0.0-dev.20260313.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/microsoft/typescript-go/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-package-json` from 0.90.1 to 0.91.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/releases\"\u003eeslint-plugin-package-json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.91.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/compare/v0.90.1...v0.91.0\"\u003e0.91.0\u003c/a\u003e (2026-03-13)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-devEngines\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1663\"\u003e#1663\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003erequire-cpu\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1659\"\u003e#1659\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/40ed2f6a97040bcf5d516bcf1ac3e1a3a580c5ee\"\u003e40ed2f6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-devEngines\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1663\"\u003e#1663\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/7325be2c6d3bc77467e8da7019ac24861261e27a\"\u003e7325be2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003erequire-module\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1656\"\u003e#1656\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/557254cac267d1f37fe019662f8293d123aa0e60\"\u003e557254c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003evalid-publishConfig:\u003c/strong\u003e rule not reporting violations for deeply nested objects (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1662\"\u003e#1662\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/4c786980b3efc2c25bc9a767a826ec43c3912c2e\"\u003e4c78698\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/michaelfaith/eslint-plugin-package-json/blob/main/CHANGELOG.md\"\u003eeslint-plugin-package-json's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/compare/v0.90.1...v0.91.0\"\u003e0.91.0\u003c/a\u003e (2026-03-13)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-devEngines\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1663\"\u003e#1663\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003erequire-cpu\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1659\"\u003e#1659\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/40ed2f6a97040bcf5d516bcf1ac3e1a3a580c5ee\"\u003e40ed2f6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-devEngines\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1663\"\u003e#1663\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/7325be2c6d3bc77467e8da7019ac24861261e27a\"\u003e7325be2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd require-module rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1656\"\u003e#1656\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/557254cac267d1f37fe019662f8293d123aa0e60\"\u003e557254c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003evalid-publishConfig:\u003c/strong\u003e rule not reporting violations for deeply nested objects (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1662\"\u003e#1662\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/4c786980b3efc2c25bc9a767a826ec43c3912c2e\"\u003e4c78698\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/michaelfaith/eslint-plugin-package-json/commit/81185ce097c848c6aec5e53afe60a9adddafeaf1\"\u003e\u003ccode\u003e81185ce\u003c/code\u003e\u003c/a\u003e chore(main): release 0.91.0 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1658\"\u003e#1658\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/7325be2c6d3bc77467e8da7019ac24861261e27a\"\u003e\u003ccode\u003e7325be2\u003c/code\u003e\u003c/a\u003e feat!: add \u003ccode\u003evalid-devEngines\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1663\"\u003e#1663\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/200f5700ec4134b62146546355736758b04fde0b\"\u003e\u003ccode\u003e200f570\u003c/code\u003e\u003c/a\u003e chore(deps): update pnpm/action-setup digest to fc06bc1 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1672\"\u003e#1672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/e3141d60841e822ee3697a17fa658b96f6cbc2ae\"\u003e\u003ccode\u003ee3141d6\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.57.0 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1665\"\u003e#1665\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/a16aaa0578db1e35ee991d17e29f224dab0b7ae6\"\u003e\u003ccode\u003ea16aaa0\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency eslint-plugin-regexp to v3.1.0 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1664\"\u003e#1664\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/4c786980b3efc2c25bc9a767a826ec43c3912c2e\"\u003e\u003ccode\u003e4c78698\u003c/code\u003e\u003c/a\u003e fix(valid-publishConfig): rule not reporting violations for deeply nested obj...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/49fc94c7a4ce5c12bc5369c8b4733c4585cae202\"\u003e\u003ccode\u003e49fc94c\u003c/code\u003e\u003c/a\u003e chore(deps): update pnpm/action-setup digest to b906aff (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1660\"\u003e#1660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/40ed2f6a97040bcf5d516bcf1ac3e1a3a580c5ee\"\u003e\u003ccode\u003e40ed2f6\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003erequire-cpu\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1659\"\u003e#1659\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/a5f93f2a233db5ecd134a5f3e8fd6773f65dbc9e\"\u003e\u003ccode\u003ea5f93f2\u003c/code\u003e\u003c/a\u003e docs: add Sigmabrogz as a contributor for code (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1657\"\u003e#1657\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/557254cac267d1f37fe019662f8293d123aa0e60\"\u003e\u003ccode\u003e557254c\u003c/code\u003e\u003c/a\u003e feat: add require-module rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1656\"\u003e#1656\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/compare/v0.90.1...v0.91.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/OlivierZal/com.melcloud.extension/pull/1014","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/OlivierZal%2Fcom.melcloud.extension/issues/1014","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1014/packages"},{"uuid":"4055878285","node_id":"PR_kwDOL0wFO87Jlukg","number":1408,"state":"closed","title":"Bump eslint-plugin-package-json from 0.89.4 to 0.90.0","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-03-11T05:13:05.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-11T05:12:52.000Z","updated_at":"2026-03-11T05:13:20.000Z","time_to_close":13,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"eslint-plugin-package-json","old_version":"0.89.4","new_version":"0.90.0","repository_url":"https://github.com/michaelfaith/eslint-plugin-package-json"}],"path":null,"ecosystem":"npm"},"body":"Bumps [eslint-plugin-package-json](https://github.com/michaelfaith/eslint-plugin-package-json) from 0.89.4 to 0.90.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/releases\"\u003eeslint-plugin-package-json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.90.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/compare/v0.89.4...v0.90.0\"\u003e0.90.0\u003c/a\u003e (2026-03-10)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-funding\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1643\"\u003e#1643\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-bugs\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1644\"\u003e#1644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-packageManager\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1640\"\u003e#1640\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-bugs\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1644\"\u003e#1644\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/f981fa38ab4f1630c6db0933d859974d0a6ec0b3\"\u003ef981fa3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-funding\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1643\"\u003e#1643\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/5b3c77da9b8edcd659a1fd9b3e51d1e43803aa5e\"\u003e5b3c77d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-packageManager\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1640\"\u003e#1640\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/9a65480cb55a4d03043916def549cfd7fc4b604b\"\u003e9a65480\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/michaelfaith/eslint-plugin-package-json/blob/main/CHANGELOG.md\"\u003eeslint-plugin-package-json's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/compare/v0.89.4...v0.90.0\"\u003e0.90.0\u003c/a\u003e (2026-03-10)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-funding\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1643\"\u003e#1643\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-bugs\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1644\"\u003e#1644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-packageManager\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1640\"\u003e#1640\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-bugs\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1644\"\u003e#1644\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/f981fa38ab4f1630c6db0933d859974d0a6ec0b3\"\u003ef981fa3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-funding\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1643\"\u003e#1643\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/5b3c77da9b8edcd659a1fd9b3e51d1e43803aa5e\"\u003e5b3c77d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-packageManager\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1640\"\u003e#1640\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/9a65480cb55a4d03043916def549cfd7fc4b604b\"\u003e9a65480\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/michaelfaith/eslint-plugin-package-json/commit/7a02c9bdd10c3dfbb8312f15b8b3898e40eade1e\"\u003e\u003ccode\u003e7a02c9b\u003c/code\u003e\u003c/a\u003e chore(main): release 0.90.0 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1645\"\u003e#1645\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/5b3c77da9b8edcd659a1fd9b3e51d1e43803aa5e\"\u003e\u003ccode\u003e5b3c77d\u003c/code\u003e\u003c/a\u003e feat!: add \u003ccode\u003evalid-funding\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1643\"\u003e#1643\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/c3b406c2dc916cba79c2c6fe2b0885e20e6f4efa\"\u003e\u003ccode\u003ec3b406c\u003c/code\u003e\u003c/a\u003e ci: add the dedupe check back to our CI (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1646\"\u003e#1646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/f981fa38ab4f1630c6db0933d859974d0a6ec0b3\"\u003e\u003ccode\u003ef981fa3\u003c/code\u003e\u003c/a\u003e feat!: add \u003ccode\u003evalid-bugs\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1644\"\u003e#1644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/9a65480cb55a4d03043916def549cfd7fc4b604b\"\u003e\u003ccode\u003e9a65480\u003c/code\u003e\u003c/a\u003e feat!: add \u003ccode\u003evalid-packageManager\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1640\"\u003e#1640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/217cadf09029ca0ad77e5e919c36e159f61bdb40\"\u003e\u003ccode\u003e217cadf\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v24.12.0 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1642\"\u003e#1642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/63f650bb10666d5776d7460bb3cf71008029f6b9\"\u003e\u003ccode\u003e63f650b\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1641\"\u003e#1641\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/1bddb691dd1ac1c5c9e9e4c28e6d9a837a284f12\"\u003e\u003ccode\u003e1bddb69\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency tsdown to v0.21.0 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1638\"\u003e#1638\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/f0cd1cc75eb10b9ee58a1455e5646f2ea935bec2\"\u003e\u003ccode\u003ef0cd1cc\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency eslint-plugin-node-dependencies to v2.2.0 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1637\"\u003e#1637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/da6d088a82e4e376d1482fb6e2e625ae6e223568\"\u003e\u003ccode\u003eda6d088\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency eslint-doc-generator to v3.3.1 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1635\"\u003e#1635\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/compare/v0.89.4...v0.90.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=eslint-plugin-package-json\u0026package-manager=npm_and_yarn\u0026previous-version=0.89.4\u0026new-version=0.90.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/OlivierZal/melcloud-api/pull/1408","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/OlivierZal%2Fmelcloud-api/issues/1408","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1408/packages"},{"uuid":"4055844560","node_id":"PR_kwDOI2EuoM7Jlnv4","number":1003,"state":"closed","title":"Bump eslint-plugin-package-json from 0.89.4 to 0.90.0","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-03-11T05:04:00.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-11T05:03:48.000Z","updated_at":"2026-03-11T05:04:17.000Z","time_to_close":12,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"eslint-plugin-package-json","old_version":"0.89.4","new_version":"0.90.0","repository_url":"https://github.com/michaelfaith/eslint-plugin-package-json"}],"path":null,"ecosystem":"npm"},"body":"Bumps [eslint-plugin-package-json](https://github.com/michaelfaith/eslint-plugin-package-json) from 0.89.4 to 0.90.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/releases\"\u003eeslint-plugin-package-json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.90.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/compare/v0.89.4...v0.90.0\"\u003e0.90.0\u003c/a\u003e (2026-03-10)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-funding\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1643\"\u003e#1643\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-bugs\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1644\"\u003e#1644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-packageManager\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1640\"\u003e#1640\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-bugs\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1644\"\u003e#1644\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/f981fa38ab4f1630c6db0933d859974d0a6ec0b3\"\u003ef981fa3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-funding\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1643\"\u003e#1643\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/5b3c77da9b8edcd659a1fd9b3e51d1e43803aa5e\"\u003e5b3c77d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-packageManager\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1640\"\u003e#1640\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/9a65480cb55a4d03043916def549cfd7fc4b604b\"\u003e9a65480\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/michaelfaith/eslint-plugin-package-json/blob/main/CHANGELOG.md\"\u003eeslint-plugin-package-json's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/compare/v0.89.4...v0.90.0\"\u003e0.90.0\u003c/a\u003e (2026-03-10)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-funding\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1643\"\u003e#1643\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-bugs\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1644\"\u003e#1644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-packageManager\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1640\"\u003e#1640\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-bugs\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1644\"\u003e#1644\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/f981fa38ab4f1630c6db0933d859974d0a6ec0b3\"\u003ef981fa3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-funding\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1643\"\u003e#1643\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/5b3c77da9b8edcd659a1fd9b3e51d1e43803aa5e\"\u003e5b3c77d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-packageManager\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1640\"\u003e#1640\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/9a65480cb55a4d03043916def549cfd7fc4b604b\"\u003e9a65480\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/michaelfaith/eslint-plugin-package-json/commit/7a02c9bdd10c3dfbb8312f15b8b3898e40eade1e\"\u003e\u003ccode\u003e7a02c9b\u003c/code\u003e\u003c/a\u003e chore(main): release 0.90.0 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1645\"\u003e#1645\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/5b3c77da9b8edcd659a1fd9b3e51d1e43803aa5e\"\u003e\u003ccode\u003e5b3c77d\u003c/code\u003e\u003c/a\u003e feat!: add \u003ccode\u003evalid-funding\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1643\"\u003e#1643\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/c3b406c2dc916cba79c2c6fe2b0885e20e6f4efa\"\u003e\u003ccode\u003ec3b406c\u003c/code\u003e\u003c/a\u003e ci: add the dedupe check back to our CI (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1646\"\u003e#1646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/f981fa38ab4f1630c6db0933d859974d0a6ec0b3\"\u003e\u003ccode\u003ef981fa3\u003c/code\u003e\u003c/a\u003e feat!: add \u003ccode\u003evalid-bugs\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1644\"\u003e#1644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/9a65480cb55a4d03043916def549cfd7fc4b604b\"\u003e\u003ccode\u003e9a65480\u003c/code\u003e\u003c/a\u003e feat!: add \u003ccode\u003evalid-packageManager\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1640\"\u003e#1640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/217cadf09029ca0ad77e5e919c36e159f61bdb40\"\u003e\u003ccode\u003e217cadf\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v24.12.0 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1642\"\u003e#1642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/63f650bb10666d5776d7460bb3cf71008029f6b9\"\u003e\u003ccode\u003e63f650b\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1641\"\u003e#1641\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/1bddb691dd1ac1c5c9e9e4c28e6d9a837a284f12\"\u003e\u003ccode\u003e1bddb69\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency tsdown to v0.21.0 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1638\"\u003e#1638\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/f0cd1cc75eb10b9ee58a1455e5646f2ea935bec2\"\u003e\u003ccode\u003ef0cd1cc\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency eslint-plugin-node-dependencies to v2.2.0 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1637\"\u003e#1637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/da6d088a82e4e376d1482fb6e2e625ae6e223568\"\u003e\u003ccode\u003eda6d088\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency eslint-doc-generator to v3.3.1 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1635\"\u003e#1635\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/compare/v0.89.4...v0.90.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=eslint-plugin-package-json\u0026package-manager=npm_and_yarn\u0026previous-version=0.89.4\u0026new-version=0.90.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/OlivierZal/com.melcloud.extension/pull/1003","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/OlivierZal%2Fcom.melcloud.extension/issues/1003","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1003/packages"},{"uuid":"4048293400","node_id":"PR_kwDOIdBurM7JNj_x","number":6272,"state":"open","title":"chore(deps-dev): bump the eslint group across 1 directory with 5 updates","user":"dependabot[bot]","labels":["📺showcases","javascript","dependencies"],"assignees":[],"locked":false,"comments_count":4,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-09T22:40:17.000Z","updated_at":"2026-03-25T18:06:25.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev): bump","group_name":"eslint","update_count":5,"packages":[{"name":"eslint","old_version":"9.39.3","new_version":"9.39.4","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-config-xo","old_version":"0.49.0","new_version":"0.50.0","repository_url":"https://github.com/xojs/eslint-config-xo"},{"name":"eslint-plugin-package-json","old_version":"0.88.3","new_version":"0.89.3","repository_url":"https://github.com/michaelfaith/eslint-plugin-package-json"},{"name":"eslint-plugin-vue","old_version":"9.33.0","new_version":"10.8.0","repository_url":"https://github.com/vuejs/eslint-plugin-vue"},{"name":"@eslint/js","old_version":"9.39.3","new_version":"10.0.1","repository_url":"https://github.com/eslint/eslint"}],"path":null,"ecosystem":"npm"},"body":"[//]: # (dependabot-start)\n⚠️  **Dependabot is rebasing this PR** ⚠️ \n\nRebasing might not happen immediately, so don't worry if this takes some time.\n\nNote: if you make any changes to this PR yourself, they will take precedence over the rebase.\n\n---\n\n[//]: # (dependabot-end)\n\nBumps the eslint group with 5 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [eslint](https://github.com/eslint/eslint) | `9.39.3` | `9.39.4` |\n| [eslint-config-xo](https://github.com/xojs/eslint-config-xo) | `0.49.0` | `0.50.0` |\n| [eslint-plugin-package-json](https://github.com/michaelfaith/eslint-plugin-package-json) | `0.88.3` | `0.89.3` |\n| [eslint-plugin-vue](https://github.com/vuejs/eslint-plugin-vue) | `9.33.0` | `10.8.0` |\n| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.39.3` | `10.0.1` |\n\n\nUpdates `eslint` from 9.39.3 to 9.39.4\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\u003ev9.39.4\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f18f6c8ae92a1bcfc558f48c0bd863ea94067459\"\u003e\u003ccode\u003ef18f6c8\u003c/code\u003e\u003c/a\u003e fix: update dependency minimatch to ^3.1.5 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20564\"\u003e#20564\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a3c868f6ef103c1caff9d15f744f9ebd995e872f\"\u003e\u003ccode\u003ea3c868f\u003c/code\u003e\u003c/a\u003e fix: update dependency \u003ccode\u003e@​eslint/eslintrc\u003c/code\u003e to ^3.3.4 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20554\"\u003e#20554\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/234d005da6cd3c924f359e3783fbf565a3c047c3\"\u003e\u003ccode\u003e234d005\u003c/code\u003e\u003c/a\u003e fix: minimatch security vulnerability patch for v9.x (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20549\"\u003e#20549\u003c/a\u003e) (Andrej Beles)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b1b37eecaa033d2e390e1d8f1d6e68d0f5ff3a6a\"\u003e\u003ccode\u003eb1b37ee\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eajv\u003c/code\u003e to \u003ccode\u003e6.14.0\u003c/code\u003e to address security vulnerabilities (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20538\"\u003e#20538\u003c/a\u003e) (루밀LuMir)\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/46751526037682f8b42abcfb3e06d19213719347\"\u003e\u003ccode\u003e4675152\u003c/code\u003e\u003c/a\u003e docs: add deprecation notice partial (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20520\"\u003e#20520\u003c/a\u003e) (Milos Djermanovic)\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/b8b4eb15901c1bd6ef40d2589da4ae75795c0f6e\"\u003e\u003ccode\u003eb8b4eb1\u003c/code\u003e\u003c/a\u003e chore: update dependencies for ESLint v9.39.4 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20596\"\u003e#20596\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/71b2f6b628b76157b4a2a296cb969dc56abb296c\"\u003e\u003ccode\u003e71b2f6b\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1d16c2fa3998440ae7b0f6e2612935bd6b0ded1d\"\u003e\u003ccode\u003e1d16c2f\u003c/code\u003e\u003c/a\u003e ci: pin Node.js 25.6.1 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20563\"\u003e#20563\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f5770b0df0d3ffff6a428d1c19a99bdb794053a3\"\u003e\u003ccode\u003ef5770b0\u003c/code\u003e\u003c/a\u003e 9.39.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c30147a0514fdcf3711493d7beef454223c25493\"\u003e\u003ccode\u003ec30147a\u003c/code\u003e\u003c/a\u003e Build: changelog update for 9.39.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b8b4eb15901c1bd6ef40d2589da4ae75795c0f6e\"\u003e\u003ccode\u003eb8b4eb1\u003c/code\u003e\u003c/a\u003e chore: update dependencies for ESLint v9.39.4 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20596\"\u003e#20596\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/71b2f6b628b76157b4a2a296cb969dc56abb296c\"\u003e\u003ccode\u003e71b2f6b\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/46751526037682f8b42abcfb3e06d19213719347\"\u003e\u003ccode\u003e4675152\u003c/code\u003e\u003c/a\u003e docs: add deprecation notice partial (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20520\"\u003e#20520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f18f6c8ae92a1bcfc558f48c0bd863ea94067459\"\u003e\u003ccode\u003ef18f6c8\u003c/code\u003e\u003c/a\u003e fix: update dependency minimatch to ^3.1.5 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20564\"\u003e#20564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1d16c2fa3998440ae7b0f6e2612935bd6b0ded1d\"\u003e\u003ccode\u003e1d16c2f\u003c/code\u003e\u003c/a\u003e ci: pin Node.js 25.6.1 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20563\"\u003e#20563\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a3c868f6ef103c1caff9d15f744f9ebd995e872f\"\u003e\u003ccode\u003ea3c868f\u003c/code\u003e\u003c/a\u003e fix: update dependency \u003ccode\u003e@​eslint/eslintrc\u003c/code\u003e to ^3.3.4 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20554\"\u003e#20554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/234d005da6cd3c924f359e3783fbf565a3c047c3\"\u003e\u003ccode\u003e234d005\u003c/code\u003e\u003c/a\u003e fix: minimatch security vulnerability patch for v9.x (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20549\"\u003e#20549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b1b37eecaa033d2e390e1d8f1d6e68d0f5ff3a6a\"\u003e\u003ccode\u003eb1b37ee\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eajv\u003c/code\u003e to \u003ccode\u003e6.14.0\u003c/code\u003e to address security vulnerabilities (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20538\"\u003e#20538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint/eslint/compare/v9.39.3...v9.39.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-config-xo` from 0.49.0 to 0.50.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/xojs/eslint-config-xo/releases\"\u003eeslint-config-xo's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.50.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire ESLint 10  874aefa\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew rules\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://eslint.org/docs/latest/rules/preserve-caught-error\"\u003e\u003ccode\u003epreserve-caught-error\u003c/code\u003e\u003c/a\u003e  1e2cd5c\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://eslint.org/docs/latest/rules/require-unicode-regexp\"\u003e\u003ccode\u003erequire-unicode-regexp\u003c/code\u003e\u003c/a\u003e  e9736c2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/css/blob/main/docs/rules/no-unmatchable-selectors.md\"\u003e\u003ccode\u003ecss/no-unmatchable-selectors\u003c/code\u003e\u003c/a\u003e  7adc524\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/css/blob/main/docs/rules/no-duplicate-keyframe-selectors.md\"\u003e\u003ccode\u003ecss/no-duplicate-keyframe-selectors\u003c/code\u003e\u003c/a\u003e  8b3d031\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/css/blob/main/docs/rules/font-family-fallbacks.md\"\u003e\u003ccode\u003ecss/font-family-fallbacks\u003c/code\u003e\u003c/a\u003e  adcb144\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eno-sequences\u003c/code\u003e: Add \u003ccode\u003eallowInParentheses: false\u003c/code\u003e  391d4c8\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/xojs/eslint-config-xo/compare/v0.49.0...v0.50.0\"\u003ehttps://github.com/xojs/eslint-config-xo/compare/v0.49.0...v0.50.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/xojs/eslint-config-xo/commit/e25a03779ab29fdbe2c5bf2221fd52c9a7720b9c\"\u003e\u003ccode\u003ee25a037\u003c/code\u003e\u003c/a\u003e 0.50.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xojs/eslint-config-xo/commit/cf25796f2ed4782535d36ee52417d90e9470a8fe\"\u003e\u003ccode\u003ecf25796\u003c/code\u003e\u003c/a\u003e Meta tweaks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xojs/eslint-config-xo/commit/e9736c2eae380fe73d0fa291c08cb3823ba4dfb0\"\u003e\u003ccode\u003ee9736c2\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003erequire-unicode-regexp\u003c/code\u003e rule\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xojs/eslint-config-xo/commit/7adc524038828ab5a1130d49c44e3b8f7787840a\"\u003e\u003ccode\u003e7adc524\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003ecss/no-unmatchable-selectors\u003c/code\u003e rule\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xojs/eslint-config-xo/commit/8b3d031dbf7603e3e09de445184969f923a5930a\"\u003e\u003ccode\u003e8b3d031\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003ecss/no-duplicate-keyframe-selectors\u003c/code\u003e rule\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xojs/eslint-config-xo/commit/adcb14425ad2dde7016984b9b89bbdfa8ad047d3\"\u003e\u003ccode\u003eadcb144\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003ecss/font-family-fallbacks\u003c/code\u003e rule\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xojs/eslint-config-xo/commit/874aefa1a9bab3e20c1c4679d811905ae130eed1\"\u003e\u003ccode\u003e874aefa\u003c/code\u003e\u003c/a\u003e Require ESLint 10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xojs/eslint-config-xo/commit/391d4c8fc2d583631c2f13c302eb624663c165ce\"\u003e\u003ccode\u003e391d4c8\u003c/code\u003e\u003c/a\u003e \u003ccode\u003eno-sequences\u003c/code\u003e: Add \u003ccode\u003eallowInParentheses: false\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xojs/eslint-config-xo/commit/1e2cd5ca1c144b3fd68d3678752afafbc5e7d144\"\u003e\u003ccode\u003e1e2cd5c\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003epreserve-caught-error\u003c/code\u003e rule\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/xojs/eslint-config-xo/compare/v0.49.0...v0.50.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-package-json` from 0.88.3 to 0.89.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/releases\"\u003eeslint-plugin-package-json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.89.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/compare/v0.89.2...v0.89.3\"\u003e0.89.3\u003c/a\u003e (2026-03-04)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003erequire-packageManager\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1620\"\u003e#1620\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/7626cd9814cad3bcb1285e37e83af05fb0c067e5\"\u003e7626cd9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate repo references (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1613\"\u003e#1613\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/b382fc11eef19cddc4e1f46861752cc831cd29b8\"\u003eb382fc1\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.89.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/JoshuaKGoldberg/eslint-plugin-package-json/compare/v0.89.1...v0.89.2\"\u003e0.89.2\u003c/a\u003e (2026-02-27)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eenable \u003ccode\u003eignorePrivate\u003c/code\u003e on more \u003ccode\u003erequire-\u003c/code\u003e rules (\u003ca href=\"https://redirect.github.com/JoshuaKGoldberg/eslint-plugin-package-json/issues/1607\"\u003e#1607\u003c/a\u003e) (\u003ca href=\"https://github.com/JoshuaKGoldberg/eslint-plugin-package-json/commit/40042206b40315bdc5b893755d28834a3247db16\"\u003e4004220\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update \u003ccode\u003epackage-json-validator\u003c/code\u003e to 1.0.1 (\u003ca href=\"https://redirect.github.com/JoshuaKGoldberg/eslint-plugin-package-json/issues/1599\"\u003e#1599\u003c/a\u003e) (\u003ca href=\"https://github.com/JoshuaKGoldberg/eslint-plugin-package-json/commit/85507312bd6fe0d8a62f1e978bb27cac9abf8489\"\u003e8550731\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.89.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/JoshuaKGoldberg/eslint-plugin-package-json/compare/v0.89.0...v0.89.1\"\u003e0.89.1\u003c/a\u003e (2026-02-22)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd support for jsonc-eslint-parser v3 (\u003ca href=\"https://redirect.github.com/JoshuaKGoldberg/eslint-plugin-package-json/issues/1590\"\u003e#1590\u003c/a\u003e) (\u003ca href=\"https://github.com/JoshuaKGoldberg/eslint-plugin-package-json/commit/dd1b9598d2c94f79a8d5404afda6e565869fe8f0\"\u003edd1b959\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.89.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/JoshuaKGoldberg/eslint-plugin-package-json/compare/v0.88.3...v0.89.0\"\u003e0.89.0\u003c/a\u003e (2026-02-20)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emove the \u003ccode\u003epublishable\u003c/code\u003e require rules to \u003ccode\u003erecommended\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/JoshuaKGoldberg/eslint-plugin-package-json/issues/1565\"\u003e#1565\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd support for eslint v10  (\u003ca href=\"https://redirect.github.com/JoshuaKGoldberg/eslint-plugin-package-json/issues/1554\"\u003e#1554\u003c/a\u003e) (\u003ca href=\"https://github.com/JoshuaKGoldberg/eslint-plugin-package-json/commit/27ca725ac5418f5b4076a5890876bd51e3e90d34\"\u003e27ca725\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emove the \u003ccode\u003epublishable\u003c/code\u003e require rules to \u003ccode\u003erecommended\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/JoshuaKGoldberg/eslint-plugin-package-json/issues/1565\"\u003e#1565\u003c/a\u003e) (\u003ca href=\"https://github.com/JoshuaKGoldberg/eslint-plugin-package-json/commit/37231d321aff449912b6013b8d6ead78caff3695\"\u003e37231d3\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/michaelfaith/eslint-plugin-package-json/blob/main/CHANGELOG.md\"\u003eeslint-plugin-package-json's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/compare/v0.89.2...v0.89.3\"\u003e0.89.3\u003c/a\u003e (2026-03-04)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003erequire-packageManager\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1620\"\u003e#1620\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/7626cd9814cad3bcb1285e37e83af05fb0c067e5\"\u003e7626cd9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate repo references (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1613\"\u003e#1613\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/b382fc11eef19cddc4e1f46861752cc831cd29b8\"\u003eb382fc1\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/compare/v0.89.1...v0.89.2\"\u003e0.89.2\u003c/a\u003e (2026-02-27)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eenable \u003ccode\u003eignorePrivate\u003c/code\u003e on more \u003ccode\u003erequire-\u003c/code\u003e rules (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1607\"\u003e#1607\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/40042206b40315bdc5b893755d28834a3247db16\"\u003e4004220\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update \u003ccode\u003epackage-json-validator\u003c/code\u003e to 1.0.1 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1599\"\u003e#1599\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/85507312bd6fe0d8a62f1e978bb27cac9abf8489\"\u003e8550731\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/compare/v0.89.0...v0.89.1\"\u003e0.89.1\u003c/a\u003e (2026-02-22)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd support for jsonc-eslint-parser v3 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1590\"\u003e#1590\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/dd1b9598d2c94f79a8d5404afda6e565869fe8f0\"\u003edd1b959\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/compare/v0.88.3...v0.89.0\"\u003e0.89.0\u003c/a\u003e (2026-02-20)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emove the \u003ccode\u003epublishable\u003c/code\u003e require rules to \u003ccode\u003erecommended\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1565\"\u003e#1565\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd support for eslint v10  (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1554\"\u003e#1554\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/27ca725ac5418f5b4076a5890876bd51e3e90d34\"\u003e27ca725\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emove the \u003ccode\u003epublishable\u003c/code\u003e require rules to \u003ccode\u003erecommended\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1565\"\u003e#1565\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/37231d321aff449912b6013b8d6ead78caff3695\"\u003e37231d3\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/michaelfaith/eslint-plugin-package-json/commit/213d5f8c578a5dd22e90d95944cc036647c824d1\"\u003e\u003ccode\u003e213d5f8\u003c/code\u003e\u003c/a\u003e chore(main): release 0.89.3 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1614\"\u003e#1614\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/7626cd9814cad3bcb1285e37e83af05fb0c067e5\"\u003e\u003ccode\u003e7626cd9\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003erequire-packageManager\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1620\"\u003e#1620\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/ded192811bf30315111066147bb18faa1184757b\"\u003e\u003ccode\u003eded1928\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/setup-node digest to 53b8394 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1625\"\u003e#1625\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/2a62cdd90c43b9acdf84a6969a5972b6beddcac3\"\u003e\u003ccode\u003e2a62cdd\u003c/code\u003e\u003c/a\u003e ci: use built-in repo token for contributors (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1624\"\u003e#1624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/c12a11b8860c94a33f5288b40634086b235f5605\"\u003e\u003ccode\u003ec12a11b\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency lint-staged to v16.3.0 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1623\"\u003e#1623\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/ffed383c85e63df07f96d9a2379677fdfcd97c57\"\u003e\u003ccode\u003effed383\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v24.11.0 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1622\"\u003e#1622\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/a0cf03beba903beb320dfd7cc95312eeb0c55837\"\u003e\u003ccode\u003ea0cf03b\u003c/code\u003e\u003c/a\u003e chore(deps): update node.js to v24.14.0 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1621\"\u003e#1621\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/53679e49f10a6ab8a7808e4eb2981a4a3ff9d34c\"\u003e\u003ccode\u003e53679e4\u003c/code\u003e\u003c/a\u003e chore: restore \u003ccode\u003eprettier-plugin-sentences-per-line\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1617\"\u003e#1617\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/8e8a78a0a65aac932a8ad88e2fef8ad3f8d25dca\"\u003e\u003ccode\u003e8e8a78a\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1616\"\u003e#1616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/59796bf7fbb0b975c19a7e6dd407e2443e29ccf9\"\u003e\u003ccode\u003e59796bf\u003c/code\u003e\u003c/a\u003e docs: add michaelfaith as a contributor for projectManagement (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1615\"\u003e#1615\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/compare/v0.88.3...v0.89.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-vue` from 9.33.0 to 10.8.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vuejs/eslint-plugin-vue/releases\"\u003eeslint-plugin-vue's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.8.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ca href=\"https://eslint.org/blog/2026/02/eslint-v10.0.0-released/\"\u003eESLint v10\u003c/a\u003e as an allowed peer dependency (needs \u003ca href=\"https://github.com/vuejs/vue-eslint-parser/releases/tag/v10.3.0\"\u003e\u003ccode\u003eeslint-parser-vue\u003c/code\u003e v10.3.0\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/pull/2962\"\u003e#2962\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded more \u003ccode\u003ePromise\u003c/code\u003e functions to \u003ca href=\"https://eslint.vuejs.org/rules/no-async-in-computed-properties.html\"\u003e\u003ccode\u003evue/no-async-in-computed-properties\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/pull/3020\"\u003e#3020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eignoreVBindObject\u003c/code\u003e option to \u003ca href=\"https://eslint.vuejs.org/rules/attributes-order.html\"\u003e\u003ccode\u003evue/attributes-order\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/pull/3012\"\u003e#3012\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eallowEmptyAlias\u003c/code\u003e option to \u003ca href=\"https://eslint.vuejs.org/rules/valid-v-for.html\"\u003e\u003ccode\u003evue/valid-v-for\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/pull/3011\"\u003e#3011\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded new \u003ccode\u003edestructure: \u0026quot;only-when-assigned\u0026quot;\u003c/code\u003e option to \u003ca href=\"https://eslint.vuejs.org/rules/define-props-destructuring.html\"\u003e\u003ccode\u003evue/define-props-destructuring\u003c/code\u003e\u003c/a\u003e and changed default value from \u003ccode\u003edestructure: \u0026quot;always\u0026quot;\u003c/code\u003e to \u003ccode\u003edestructure: \u0026quot;only-when-assigned\u0026quot;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/pull/3009\"\u003e#3009\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ca href=\"https://eslint.vuejs.org/rules/no-unused-vars.html\"\u003e\u003ccode\u003evue/no-unused-vars\u003c/code\u003e\u003c/a\u003e to detect components passed as slot props (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/pull/3008\"\u003e#3008\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.7.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ca href=\"https://eslint.vuejs.org/user-guide/#bundle-configurations-eslint-config-js\"\u003enew \u003ccode\u003e-error\u003c/code\u003e config variants\u003c/a\u003e, with all rules' severity set to \u003ccode\u003eerror\u003c/code\u003e: \u003ccode\u003estrongly-recommended-error\u003c/code\u003e, \u003ccode\u003erecommended-error\u003c/code\u003e, \u003ccode\u003evue2-strongly-recommended-error\u003c/code\u003e, \u003ccode\u003evue2-recommended-error\u003c/code\u003e (along with their flat config equivalents) (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/pull/2796\"\u003e#2796\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded new \u003ca href=\"https://eslint.vuejs.org/rules/no-literals-in-template.html\"\u003e\u003ccode\u003evue/no-literals-in-template\u003c/code\u003e\u003c/a\u003e rule (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/pull/3000\"\u003e#3000\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded new \u003ca href=\"https://eslint.vuejs.org/rules/no-undef-directives.html\"\u003e\u003ccode\u003evue/no-undef-directives\u003c/code\u003e\u003c/a\u003e rule (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/pull/2990\"\u003e#2990\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded new \u003ccode\u003eignoreEOLComments\u003c/code\u003e option to \u003ca href=\"https://eslint.vuejs.org/rules/no-multi-spaces.html\"\u003e\u003ccode\u003evue/no-multi-spaces\u003c/code\u003e\u003c/a\u003e rule (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/pull/2989\"\u003e#2989\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eChanged \u003ca href=\"https://eslint.vuejs.org/rules/no-negated-v-if-condition.html\"\u003e\u003ccode\u003evue/no-negated-v-if-condition\u003c/code\u003e\u003c/a\u003e suggestion to autofix (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/pull/2984\"\u003e#2984\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded TypeScript support for eslint-plugin-vue development (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/pull/2916\"\u003e#2916\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed false positives in \u003ca href=\"https://eslint.vuejs.org/rules/define-props-destructuring.html\"\u003e\u003ccode\u003evue/define-props-destructuring\u003c/code\u003e\u003c/a\u003e rule when imported types are passed to \u003ccode\u003edefineProps\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/pull/2995\"\u003e#2995\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated Vue 3 export names resources: added \u003ccode\u003eDirectiveModifiers\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/pull/2996\"\u003e#2996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated Vue 3 export names resources: added \u003ccode\u003enodeOps\u003c/code\u003e and \u003ccode\u003epatchProp\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/pull/2986\"\u003e#2986\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.6.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed false positives in non-intersecting conditions in \u003ca href=\"https://eslint.vuejs.org/rules/no-duplicate-class-names.html\"\u003e\u003ccode\u003evue/no-duplicate-class-names\u003c/code\u003e\u003c/a\u003e and correctly detect duplicates in combining expressions (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/pull/2980\"\u003e#2980\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed false positives for \u003ccode\u003eTSImportType\u003c/code\u003e in \u003ca href=\"https://eslint.vuejs.org/rules/script-indent.html\"\u003e\u003ccode\u003evue/script-indent\u003c/code\u003e\u003c/a\u003e rule (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/pull/2969\"\u003e#2969\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImproved performance and type safety in \u003ca href=\"https://eslint.vuejs.org/rules/prefer-use-template-ref.html\"\u003e\u003ccode\u003evue/prefer-use-template-ref\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/pull/2982\"\u003e#2982\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.6.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed false positives for comments outside \u003ccode\u003e\\\u0026lt;template\u0026gt;\u003c/code\u003e in \u003ca href=\"https://eslint.vuejs.org/rules/no-multiple-template-root.html\"\u003e\u003ccode\u003evue/no-multiple-template-root\u003c/code\u003e\u003c/a\u003e rule (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/pull/2964\"\u003e#2964\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.6.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ca href=\"https://eslint.vuejs.org/rules/no-import-compiler-macros.html\"\u003e\u003ccode\u003evue/no-import-compiler-macros\u003c/code\u003e\u003c/a\u003e to clarify that macros are not allowed outside \u003ccode\u003e\u0026lt;script setup\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/pull/2938\"\u003e#2938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded new \u003ca href=\"https://eslint.vuejs.org/rules/no-duplicate-class-names.html\"\u003e\u003ccode\u003evue/no-duplicate-class-names\u003c/code\u003e\u003c/a\u003e rule (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/pull/2934\"\u003e#2934\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ca href=\"https://eslint.vuejs.org/rules/no-v-html.html\"\u003e\u003ccode\u003evue/no-v-html\u003c/code\u003e\u003c/a\u003e rule to allow ignoring call expressions (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/pull/2950\"\u003e#2950\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/vuejs/eslint-plugin-vue/blob/master/CHANGELOG.md\"\u003eeslint-plugin-vue's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.8.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ca href=\"https://eslint.org/blog/2026/02/eslint-v10.0.0-released/\"\u003eESLint v10\u003c/a\u003e as an allowed peer dependency (needs \u003ca href=\"https://github.com/vuejs/vue-eslint-parser/releases/tag/v10.3.0\"\u003e\u003ccode\u003eeslint-parser-vue\u003c/code\u003e v10.3.0\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/pull/2962\"\u003e#2962\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded more \u003ccode\u003ePromise\u003c/code\u003e functions to \u003ca href=\"https://eslint.vuejs.org/rules/no-async-in-computed-properties.html\"\u003e\u003ccode\u003evue/no-async-in-computed-properties\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/pull/3020\"\u003e#3020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eignoreVBindObject\u003c/code\u003e option to \u003ca href=\"https://eslint.vuejs.org/rules/attributes-order.html\"\u003e\u003ccode\u003evue/attributes-order\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/pull/3012\"\u003e#3012\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eallowEmptyAlias\u003c/code\u003e option to \u003ca href=\"https://eslint.vuejs.org/rules/valid-v-for.html\"\u003e\u003ccode\u003evue/valid-v-for\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/pull/3011\"\u003e#3011\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded new \u003ccode\u003edestructure: \u0026quot;only-when-assigned\u0026quot;\u003c/code\u003e option to \u003ca href=\"https://eslint.vuejs.org/rules/define-props-destructuring.html\"\u003e\u003ccode\u003evue/define-props-destructuring\u003c/code\u003e\u003c/a\u003e and changed default value from \u003ccode\u003edestructure: \u0026quot;always\u0026quot;\u003c/code\u003e to \u003ccode\u003edestructure: \u0026quot;only-when-assigned\u0026quot;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/pull/3009\"\u003e#3009\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ca href=\"https://eslint.vuejs.org/rules/no-unused-vars.html\"\u003e\u003ccode\u003evue/no-unused-vars\u003c/code\u003e\u003c/a\u003e to detect components passed as slot props (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/pull/3008\"\u003e#3008\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.7.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ca href=\"https://eslint.vuejs.org/user-guide/#bundle-configurations-eslint-config-js\"\u003enew \u003ccode\u003e-error\u003c/code\u003e config variants\u003c/a\u003e, with all rules' severity set to \u003ccode\u003eerror\u003c/code\u003e: \u003ccode\u003estrongly-recommended-error\u003c/code\u003e, \u003ccode\u003erecommended-error\u003c/code\u003e, \u003ccode\u003evue2-strongly-recommended-error\u003c/code\u003e, \u003ccode\u003evue2-recommended-error\u003c/code\u003e (along with their flat config equivalents) (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/pull/2796\"\u003e#2796\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded new \u003ca href=\"https://eslint.vuejs.org/rules/no-literals-in-template.html\"\u003e\u003ccode\u003evue/no-literals-in-template\u003c/code\u003e\u003c/a\u003e rule (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/pull/3000\"\u003e#3000\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded new \u003ca href=\"https://eslint.vuejs.org/rules/no-undef-directives.html\"\u003e\u003ccode\u003evue/no-undef-directives\u003c/code\u003e\u003c/a\u003e rule (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/pull/2990\"\u003e#2990\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded new \u003ccode\u003eignoreEOLComments\u003c/code\u003e option to \u003ca href=\"https://eslint.vuejs.org/rules/no-multi-spaces.html\"\u003e\u003ccode\u003evue/no-multi-spaces\u003c/code\u003e\u003c/a\u003e rule (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/pull/2989\"\u003e#2989\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eChanged \u003ca href=\"https://eslint.vuejs.org/rules/no-negated-v-if-condition.html\"\u003e\u003ccode\u003evue/no-negated-v-if-condition\u003c/code\u003e\u003c/a\u003e suggestion to autofix (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/pull/2984\"\u003e#2984\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded TypeScript support for eslint-plugin-vue development (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/pull/2916\"\u003e#2916\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed false positives in \u003ca href=\"https://eslint.vuejs.org/rules/define-props-destructuring.html\"\u003e\u003ccode\u003evue/define-props-destructuring\u003c/code\u003e\u003c/a\u003e rule when imported types are passed to \u003ccode\u003edefineProps\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/pull/2995\"\u003e#2995\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated Vue 3 export names resources: added \u003ccode\u003eDirectiveModifiers\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/pull/2996\"\u003e#2996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated Vue 3 export names resources: added \u003ccode\u003enodeOps\u003c/code\u003e and \u003ccode\u003epatchProp\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/pull/2986\"\u003e#2986\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.6.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed false positives in non-intersecting conditions in \u003ca href=\"https://eslint.vuejs.org/rules/no-duplicate-class-names.html\"\u003e\u003ccode\u003evue/no-duplicate-class-names\u003c/code\u003e\u003c/a\u003e and correctly detect duplicates in combining expressions (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/pull/2980\"\u003e#2980\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed false positives for \u003ccode\u003eTSImportType\u003c/code\u003e in \u003ca href=\"https://eslint.vuejs.org/rules/script-indent.html\"\u003e\u003ccode\u003evue/script-indent\u003c/code\u003e\u003c/a\u003e rule (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/pull/2969\"\u003e#2969\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImproved performance and type safety in \u003ca href=\"https://eslint.vuejs.org/rules/prefer-use-template-ref.html\"\u003e\u003ccode\u003evue/prefer-use-template-ref\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/pull/2982\"\u003e#2982\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.6.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed false positives for comments outside \u003ccode\u003e\\\u0026lt;template\u0026gt;\u003c/code\u003e in \u003ca href=\"https://eslint.vuejs.org/rules/no-multiple-template-root.html\"\u003e\u003ccode\u003evue/no-multiple-template-root\u003c/code\u003e\u003c/a\u003e rule (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/pull/2964\"\u003e#2964\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.6.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ca href=\"https://eslint.vuejs.org/rules/no-import-compiler-macros.html\"\u003e\u003ccode\u003evue/no-import-compiler-macros\u003c/code\u003e\u003c/a\u003e to clarify that macros are not allowed outside \u003ccode\u003e\u0026lt;script setup\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/pull/2938\"\u003e#2938\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/vuejs/eslint-plugin-vue/commit/4b92896b8da0720052547942abcdee200acad4ed\"\u003e\u003ccode\u003e4b92896\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/issues/3023\"\u003e#3023\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/eslint-plugin-vue/commit/2523927fe1fe53879d6eac9f65537cb231890b0e\"\u003e\u003ccode\u003e2523927\u003c/code\u003e\u003c/a\u003e feat: allow ESLint v10 as peer dependency (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/issues/2962\"\u003e#2962\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/eslint-plugin-vue/commit/57058ce1841a05e301b356b08d2baa3fe3bfe3a6\"\u003e\u003ccode\u003e57058ce\u003c/code\u003e\u003c/a\u003e feat(define-props-destructuring): add \u003ccode\u003eonly-when-assigned\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/issues/3009\"\u003e#3009\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/eslint-plugin-vue/commit/72fdd6ee89309a5cd830381b08bbf590c65a88c7\"\u003e\u003ccode\u003e72fdd6e\u003c/code\u003e\u003c/a\u003e Fix release workflow (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/issues/3022\"\u003e#3022\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/eslint-plugin-vue/commit/69604f7534a8f93c6ca00e64a851d092f4b900b2\"\u003e\u003ccode\u003e69604f7\u003c/code\u003e\u003c/a\u003e feat(no-async-in-computed-properties): add missing Promise methods (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/issues/3020\"\u003e#3020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/eslint-plugin-vue/commit/8bfb7953c7751230df6ae97cd515ba7f97a04123\"\u003e\u003ccode\u003e8bfb795\u003c/code\u003e\u003c/a\u003e feat(valid-v-for): add \u003ccode\u003eallowEmptyAlias\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/issues/3011\"\u003e#3011\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/eslint-plugin-vue/commit/9cb3e87d1a9ce1f27eba3f39cf6e40411fe0278b\"\u003e\u003ccode\u003e9cb3e87\u003c/code\u003e\u003c/a\u003e feat(attributes-order): add \u003ccode\u003eignoreVBindObject\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/issues/3012\"\u003e#3012\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/eslint-plugin-vue/commit/598d30fbfbedf2f9689af5365f53bd97a141667e\"\u003e\u003ccode\u003e598d30f\u003c/code\u003e\u003c/a\u003e Fix deploy preview (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/issues/3021\"\u003e#3021\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/eslint-plugin-vue/commit/99dcf29ac5c3eb1da174c8f8568bee28104a1db2\"\u003e\u003ccode\u003e99dcf29\u003c/code\u003e\u003c/a\u003e docs(no-unused-properties): complete options list (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/issues/3018\"\u003e#3018\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/eslint-plugin-vue/commit/138db47242a928ac24c8da60af8773094dadb283\"\u003e\u003ccode\u003e138db47\u003c/code\u003e\u003c/a\u003e fix(no-unused-vars): detect slot props used as component tags (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/issues/3008\"\u003e#3008\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vuejs/eslint-plugin-vue/compare/v9.33.0...v10.8.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for eslint-plugin-vue since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@eslint/js` from 9.39.3 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.1\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c87d5bded54c5cf491eb04c24c9d09bbbd42c23e\"\u003e\u003ccode\u003ec87d5bd\u003c/code\u003e\u003c/a\u003e fix: update eslint (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20531\"\u003e#20531\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d84100115c14691691058f00779c94e74fca946a\"\u003e\u003ccode\u003ed841001\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eminimatch\u003c/code\u003e to \u003ccode\u003e10.2.1\u003c/code\u003e to address security vulnerabilities (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20519\"\u003e#20519\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/04c21475b3004904948f02049f2888b401d82c78\"\u003e\u003ccode\u003e04c2147\u003c/code\u003e\u003c/a\u003e fix: update error message for unused suppressions (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20496\"\u003e#20496\u003c/a\u003e) (fnx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/38b089c1726feac0e31a31d47941bd99e29ce003\"\u003e\u003ccode\u003e38b089c\u003c/code\u003e\u003c/a\u003e fix: update dependency \u003ccode\u003e@​eslint/config-array\u003c/code\u003e to ^0.23.1 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20484\"\u003e#20484\u003c/a\u003e) (renovate[bot])\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/5b3dbce50a1404a9f118afe810cefeee79388a2a\"\u003e\u003ccode\u003e5b3dbce\u003c/code\u003e\u003c/a\u003e docs: add AI acknowledgement section to templates (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20431\"\u003e#20431\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6f23076037d5879f20fb3be2ef094293b1e8d38c\"\u003e\u003ccode\u003e6f23076\u003c/code\u003e\u003c/a\u003e docs: toggle nav in no-JS mode (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20476\"\u003e#20476\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b69cfb32a16c5d5e9986390d484fae1d21e406f9\"\u003e\u003ccode\u003eb69cfb3\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\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/e5c281ffd038a3a7a3e5364db0b9378e0ad83020\"\u003e\u003ccode\u003ee5c281f\u003c/code\u003e\u003c/a\u003e chore: updates for v9.39.3 release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8c3832adb77cd993b4a24891900d5eeaaf093cdc\"\u003e\u003ccode\u003e8c3832a\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@​typescript-eslint/parser\u003c/code\u003e to ^8.56.0 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20514\"\u003e#20514\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8330d238ae6adb68bb6a1c9381e38cfedd990d94\"\u003e\u003ccode\u003e8330d23\u003c/code\u003e\u003c/a\u003e test: add tests for config-api (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20493\"\u003e#20493\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/37d6e91e88fa6a2ca6d8726679096acff21ba6cc\"\u003e\u003ccode\u003e37d6e91\u003c/code\u003e\u003c/a\u003e chore: remove eslint v10 prereleases from eslint-config-eslint deps (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20494\"\u003e#20494\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/da7cd0e79197ad16e17052eef99df141de6dbfb1\"\u003e\u003ccode\u003eda7cd0e\u003c/code\u003e\u003c/a\u003e refactor: cleanup error message templates (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20479\"\u003e#20479\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/84fb885d49ac810e79a9491276b4828b53d913e5\"\u003e\u003ccode\u003e84fb885\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1f667344b57c4c09b548d94bcfac1f91b6e5c63d\"\u003e\u003ccode\u003e1f66734\u003c/code\u003e\u003c/a\u003e chore: add \u003ccode\u003eeslint\u003c/code\u003e to \u003ccode\u003epeerDependencies\u003c/code\u003e of \u003ccode\u003e@eslint/js\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20467\"\u003e#20467\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\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\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/84fb885d49ac810e79a9491276b4828b53d913e5\"\u003e\u003ccode\u003e84fb885\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1f667344b57c4c09b548d94bcfac1f91b6e5c63d\"\u003e\u003ccode\u003e1f66734\u003c/code\u003e\u003c/a\u003e chore: add \u003ccode\u003eeslint\u003c/code\u003e to \u003ccode\u003epeerDependencies\u003c/code\u003e of \u003ccode\u003e@eslint/js\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20467\"\u003e#20467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f3fbc2f60cbe2c718364feb8c3fc0452c0df3c56\"\u003e\u003ccode\u003ef3fbc2f\u003c/code\u003e\u003c/a\u003e chore: set \u003ccode\u003e@eslint/js\u003c/code\u003e version to 10.0.0 to skip releasing it (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20466\"\u003e#20466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b4b3127f8542c599ce2dea804b6582ebc40c993d\"\u003e\u003ccode\u003eb4b3127\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0b14059491d830a49b3577931f4f68fbcfce6be5\"\u003e\u003ccode\u003e0b14059\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\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)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1e2cad5f6fa47ed6ed89d2a29798dda926d50990\"\u003e\u003ccode\u003e1e2cad5\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\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)\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)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint/eslint/commits/v10.0.1/packages/js\"\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\n\u003c!-- DBUX-TEST-URL-START --\u003e\n\n\n🔭🐙🐈 Test this branch here: \u003chttps://design-system.deutschebahn.com/core-web/review/dependabot-npm_and_yarn-eslint-7f9e39f6e4\u003e\n\n\u003c!-- DBUX-TEST-URL-END --\u003e","html_url":"https://github.com/db-ux-design-system/core-web/pull/6272","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/db-ux-design-system%2Fcore-web/issues/6272","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/6272/packages"},{"uuid":"4048250929","node_id":"PR_kwDOFnWXO87JNa-C","number":2567,"state":"closed","title":"Bump eslint-plugin-package-json from 0.89.2 to 0.89.4 in /packages/frontend","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":["marekdedic"],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-03-09T23:28:33.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-09T22:29:29.000Z","updated_at":"2026-03-09T23:28:39.000Z","time_to_close":3544,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"eslint-plugin-package-json","old_version":"0.89.2","new_version":"0.89.4","repository_url":"https://github.com/michaelfaith/eslint-plugin-package-json"}],"path":"/packages/frontend","ecosystem":"npm"},"body":"[//]: # (dependabot-start)\n⚠️  **Dependabot is rebasing this PR** ⚠️ \n\nRebasing might not happen immediately, so don't worry if this takes some time.\n\nNote: if you make any changes to this PR yourself, they will take precedence over the rebase.\n\n---\n\n[//]: # (dependabot-end)\n\nBumps [eslint-plugin-package-json](https://github.com/michaelfaith/eslint-plugin-package-json) from 0.89.2 to 0.89.4.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/releases\"\u003eeslint-plugin-package-json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.89.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/compare/v0.89.3...v0.89.4\"\u003e0.89.4\u003c/a\u003e (2026-03-07)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003erequire-main\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1631\"\u003e#1631\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/f3ea3e6ad7de445449ccfab8fb2472b382b600d5\"\u003ef3ea3e6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003erequire-os\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1632\"\u003e#1632\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/9b5e25dad3d2e5af5882d706d52bce99de0f63b5\"\u003e9b5e25d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003erequire-private\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1630\"\u003e#1630\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/770cc51bdfe93782ae67ddb3183250c0afe33a3d\"\u003e770cc51\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003erequire-publishConfig\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1629\"\u003e#1629\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/ebc187ae5bde43c7b1f3f27eadfdeea2e67917a9\"\u003eebc187a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.89.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/compare/v0.89.2...v0.89.3\"\u003e0.89.3\u003c/a\u003e (2026-03-04)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003erequire-packageManager\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1620\"\u003e#1620\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/7626cd9814cad3bcb1285e37e83af05fb0c067e5\"\u003e7626cd9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate repo references (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1613\"\u003e#1613\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/b382fc11eef19cddc4e1f46861752cc831cd29b8\"\u003eb382fc1\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/michaelfaith/eslint-plugin-package-json/blob/main/CHANGELOG.md\"\u003eeslint-plugin-package-json's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/compare/v0.89.3...v0.89.4\"\u003e0.89.4\u003c/a\u003e (2026-03-07)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003erequire-main\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1631\"\u003e#1631\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/f3ea3e6ad7de445449ccfab8fb2472b382b600d5\"\u003ef3ea3e6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003erequire-os\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1632\"\u003e#1632\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/9b5e25dad3d2e5af5882d706d52bce99de0f63b5\"\u003e9b5e25d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003erequire-private\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1630\"\u003e#1630\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/770cc51bdfe93782ae67ddb3183250c0afe33a3d\"\u003e770cc51\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003erequire-publishConfig\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1629\"\u003e#1629\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/ebc187ae5bde43c7b1f3f27eadfdeea2e67917a9\"\u003eebc187a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/compare/v0.89.2...v0.89.3\"\u003e0.89.3\u003c/a\u003e (2026-03-04)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003erequire-packageManager\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1620\"\u003e#1620\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/7626cd9814cad3bcb1285e37e83af05fb0c067e5\"\u003e7626cd9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate repo references (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1613\"\u003e#1613\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/b382fc11eef19cddc4e1f46861752cc831cd29b8\"\u003eb382fc1\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/michaelfaith/eslint-plugin-package-json/commit/eef107646c50544ab84533ee3bf7b1093d69077b\"\u003e\u003ccode\u003eeef1076\u003c/code\u003e\u003c/a\u003e chore(main): release 0.89.4 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1633\"\u003e#1633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/f3ea3e6ad7de445449ccfab8fb2472b382b600d5\"\u003e\u003ccode\u003ef3ea3e6\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003erequire-main\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1631\"\u003e#1631\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/9b5e25dad3d2e5af5882d706d52bce99de0f63b5\"\u003e\u003ccode\u003e9b5e25d\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003erequire-os\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1632\"\u003e#1632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/ebc187ae5bde43c7b1f3f27eadfdeea2e67917a9\"\u003e\u003ccode\u003eebc187a\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003erequire-publishConfig\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1629\"\u003e#1629\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/770cc51bdfe93782ae67ddb3183250c0afe33a3d\"\u003e\u003ccode\u003e770cc51\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003erequire-private\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1630\"\u003e#1630\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/85aa3ff2b0f96d6c205157ae085b9fe774f7df5d\"\u003e\u003ccode\u003e85aa3ff\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​eslint-community/eslint-plugin-eslint-comment\u003c/code\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/76724a110c94c51ac234e9a59e8ac347a29a6703\"\u003e\u003ccode\u003e76724a1\u003c/code\u003e\u003c/a\u003e docs: fix all contributors link (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1627\"\u003e#1627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/213d5f8c578a5dd22e90d95944cc036647c824d1\"\u003e\u003ccode\u003e213d5f8\u003c/code\u003e\u003c/a\u003e chore(main): release 0.89.3 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1614\"\u003e#1614\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/7626cd9814cad3bcb1285e37e83af05fb0c067e5\"\u003e\u003ccode\u003e7626cd9\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003erequire-packageManager\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1620\"\u003e#1620\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/ded192811bf30315111066147bb18faa1184757b\"\u003e\u003ccode\u003eded1928\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/setup-node digest to 53b8394 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1625\"\u003e#1625\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/compare/v0.89.2...v0.89.4\"\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=eslint-plugin-package-json\u0026package-manager=npm_and_yarn\u0026previous-version=0.89.2\u0026new-version=0.89.4)](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/skaut/poptavky/pull/2567","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/skaut%2Fpoptavky/issues/2567","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2567/packages"}],"issue_packages":[{"old_version":"1.2.0","new_version":"1.5.0","update_type":"minor","path":null,"pr_created_at":"2026-07-03T22:04:47.000Z","version_change":"1.2.0 → 1.5.0","issue":{"uuid":"4806546261","node_id":"PR_kwDOHu8uaM7tvYVt","number":1360,"state":"closed","title":"Bump the eslint group across 1 directory with 14 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-07-03T22:24:29.000Z","author_association":null,"state_reason":null,"created_at":"2026-07-03T22:04:47.000Z","updated_at":"2026-07-03T22:24:31.000Z","time_to_close":1182,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"eslint","update_count":14,"packages":[{"name":"@eslint/css","old_version":"1.3.0","new_version":"1.4.0","repository_url":"https://github.com/eslint/css"},{"name":"@eslint/json","old_version":"2.0.0","new_version":"2.0.1","repository_url":"https://github.com/eslint/json"},{"name":"@eslint/markdown","old_version":"8.0.2","new_version":"8.0.3","repository_url":"https://github.com/eslint/markdown"},{"name":"@html-eslint/eslint-plugin","old_version":"0.61.0","new_version":"0.63.0","repository_url":"https://github.com/yeonjuan/html-eslint"},{"name":"@html-eslint/parser","old_version":"0.61.0","new_version":"0.63.0","repository_url":"https://github.com/yeonjuan/html-eslint"},{"name":"eslint","old_version":"10.4.1","new_version":"10.6.0","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-import-resolver-typescript","old_version":"4.4.4","new_version":"4.4.5","repository_url":"https://github.com/import-js/eslint-import-resolver-typescript"},{"name":"eslint-plugin-import-x","old_version":"4.16.2","new_version":"4.17.1","repository_url":"https://github.com/un-ts/eslint-plugin-import-x"},{"name":"eslint-plugin-jsdoc","old_version":"63.0.0","new_version":"63.0.10","repository_url":"https://github.com/gajus/eslint-plugin-jsdoc"},{"name":"eslint-plugin-package-json","old_version":"1.2.0","new_version":"1.5.0","repository_url":"https://github.com/michaelfaith/eslint-plugin-package-json"},{"name":"eslint-plugin-perfectionist","old_version":"5.9.0","new_version":"5.9.1","repository_url":"https://github.com/azat-io/eslint-plugin-perfectionist"},{"name":"eslint-plugin-unicorn","old_version":"64.0.0","new_version":"70.0.0","repository_url":"https://github.com/sindresorhus/eslint-plugin-unicorn"},{"name":"eslint-plugin-yml","old_version":"3.4.0","new_version":"3.5.0","repository_url":"https://github.com/ota-meshi/eslint-plugin-yml"},{"name":"typescript-eslint","old_version":"8.60.0","new_version":"8.62.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"}],"path":null,"ecosystem":"npm"},"body":"Bumps the eslint group with 14 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@eslint/css](https://github.com/eslint/css) | `1.3.0` | `1.4.0` |\n| [@eslint/json](https://github.com/eslint/json) | `2.0.0` | `2.0.1` |\n| [@eslint/markdown](https://github.com/eslint/markdown) | `8.0.2` | `8.0.3` |\n| [@html-eslint/eslint-plugin](https://github.com/yeonjuan/html-eslint) | `0.61.0` | `0.63.0` |\n| [@html-eslint/parser](https://github.com/yeonjuan/html-eslint) | `0.61.0` | `0.63.0` |\n| [eslint](https://github.com/eslint/eslint) | `10.4.1` | `10.6.0` |\n| [eslint-import-resolver-typescript](https://github.com/import-js/eslint-import-resolver-typescript) | `4.4.4` | `4.4.5` |\n| [eslint-plugin-import-x](https://github.com/un-ts/eslint-plugin-import-x) | `4.16.2` | `4.17.1` |\n| [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc) | `63.0.0` | `63.0.10` |\n| [eslint-plugin-package-json](https://github.com/michaelfaith/eslint-plugin-package-json) | `1.2.0` | `1.5.0` |\n| [eslint-plugin-perfectionist](https://github.com/azat-io/eslint-plugin-perfectionist) | `5.9.0` | `5.9.1` |\n| [eslint-plugin-unicorn](https://github.com/sindresorhus/eslint-plugin-unicorn) | `64.0.0` | `70.0.0` |\n| [eslint-plugin-yml](https://github.com/ota-meshi/eslint-plugin-yml) | `3.4.0` | `3.5.0` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.60.0` | `8.62.1` |\n\n\nUpdates `@eslint/css` from 1.3.0 to 1.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/css/releases\"\u003e@​eslint/css's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ecss: v1.4.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/css/compare/css-v1.3.0...css-v1.4.0\"\u003e1.4.0\u003c/a\u003e (2026-07-01)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd suggestions to prefer-logical-properties (\u003ca href=\"https://redirect.github.com/eslint/css/issues/474\"\u003e#474\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/css/commit/045277e498d6dcd486f514c1632f40ad6cb7aa4a\"\u003e045277e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echeck for preludes in \u003ccode\u003e[@import](https://github.com/import)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/css/issues/470\"\u003e#470\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/css/commit/cc8791dcb277473fc7a49487c02155c5b049645e\"\u003ecc8791d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efalse negative when font used as identifier (\u003ca href=\"https://redirect.github.com/eslint/css/issues/471\"\u003e#471\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/css/commit/f248a32d5d99dbdf3ebdf5da6838a4c3c174bc86\"\u003ef248a32\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ereporting font-size unit with percentage in line-height (\u003ca href=\"https://redirect.github.com/eslint/css/issues/466\"\u003e#466\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/css/commit/bae9097c0a355b1eb85ad6dcc2737f29f22b3a90\"\u003ebae9097\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etype compatibility issue between CSS v1 and ESLint v9 (\u003ca href=\"https://redirect.github.com/eslint/css/issues/473\"\u003e#473\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/css/commit/3cb31a5f94a121706ab5150f95f09f2023826797\"\u003e3cb31a5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate baseline data (\u003ca href=\"https://github.com/eslint/css/commit/6726b1f9facf5f178e3035a87e415d45b3511541\"\u003e6726b1f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate baseline data (\u003ca href=\"https://redirect.github.com/eslint/css/issues/469\"\u003e#469\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/css/commit/99ba37f373e76d5c86fd34319e6c7c833e2a5110\"\u003e99ba37f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate baseline data (\u003ca href=\"https://redirect.github.com/eslint/css/issues/475\"\u003e#475\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/css/commit/7dbbb9d27c7f17db021bbc5124c51a96c6e3ca10\"\u003e7dbbb9d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate baseline data (\u003ca href=\"https://redirect.github.com/eslint/css/issues/482\"\u003e#482\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/css/commit/cd52c7305a0f85f9d0811b83e19a9082307e13cd\"\u003ecd52c73\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate dependency \u003ccode\u003e@​eslint/plugin-kit\u003c/code\u003e to ^0.7.2 (\u003ca href=\"https://redirect.github.com/eslint/css/issues/463\"\u003e#463\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/css/commit/167841821aeb4a9ba1f632b0d756dd1d3bd2ed5c\"\u003e1678418\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/css/blob/main/CHANGELOG.md\"\u003e@​eslint/css's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/css/compare/css-v1.3.0...css-v1.4.0\"\u003e1.4.0\u003c/a\u003e (2026-07-01)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd suggestions to prefer-logical-properties (\u003ca href=\"https://redirect.github.com/eslint/css/issues/474\"\u003e#474\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/css/commit/045277e498d6dcd486f514c1632f40ad6cb7aa4a\"\u003e045277e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echeck for preludes in \u003ccode\u003e[@import](https://github.com/import)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/css/issues/470\"\u003e#470\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/css/commit/cc8791dcb277473fc7a49487c02155c5b049645e\"\u003ecc8791d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efalse negative when font used as identifier (\u003ca href=\"https://redirect.github.com/eslint/css/issues/471\"\u003e#471\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/css/commit/f248a32d5d99dbdf3ebdf5da6838a4c3c174bc86\"\u003ef248a32\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ereporting font-size unit with percentage in line-height (\u003ca href=\"https://redirect.github.com/eslint/css/issues/466\"\u003e#466\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/css/commit/bae9097c0a355b1eb85ad6dcc2737f29f22b3a90\"\u003ebae9097\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etype compatibility issue between CSS v1 and ESLint v9 (\u003ca href=\"https://redirect.github.com/eslint/css/issues/473\"\u003e#473\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/css/commit/3cb31a5f94a121706ab5150f95f09f2023826797\"\u003e3cb31a5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate baseline data (\u003ca href=\"https://github.com/eslint/css/commit/6726b1f9facf5f178e3035a87e415d45b3511541\"\u003e6726b1f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate baseline data (\u003ca href=\"https://redirect.github.com/eslint/css/issues/469\"\u003e#469\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/css/commit/99ba37f373e76d5c86fd34319e6c7c833e2a5110\"\u003e99ba37f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate baseline data (\u003ca href=\"https://redirect.github.com/eslint/css/issues/475\"\u003e#475\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/css/commit/7dbbb9d27c7f17db021bbc5124c51a96c6e3ca10\"\u003e7dbbb9d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate baseline data (\u003ca href=\"https://redirect.github.com/eslint/css/issues/482\"\u003e#482\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/css/commit/cd52c7305a0f85f9d0811b83e19a9082307e13cd\"\u003ecd52c73\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate dependency \u003ccode\u003e@​eslint/plugin-kit\u003c/code\u003e to ^0.7.2 (\u003ca href=\"https://redirect.github.com/eslint/css/issues/463\"\u003e#463\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/css/commit/167841821aeb4a9ba1f632b0d756dd1d3bd2ed5c\"\u003e1678418\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/css/commit/8d7c2c553db62e3bce71ecfaa8665ecfeeeda334\"\u003e\u003ccode\u003e8d7c2c5\u003c/code\u003e\u003c/a\u003e chore: release 1.4.0 🚀 (\u003ca href=\"https://redirect.github.com/eslint/css/issues/464\"\u003e#464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/css/commit/ae64337f7ba4612aefdbed1b0e229922c7aa0aa9\"\u003e\u003ccode\u003eae64337\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/css/commit/cd52c7305a0f85f9d0811b83e19a9082307e13cd\"\u003e\u003ccode\u003ecd52c73\u003c/code\u003e\u003c/a\u003e fix: update baseline data (\u003ca href=\"https://redirect.github.com/eslint/css/issues/482\"\u003e#482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/css/commit/8ada2bbce86a70617b18a30875c6afbe47c8733d\"\u003e\u003ccode\u003e8ada2bb\u003c/code\u003e\u003c/a\u003e refactor: simplify prefer-logical-properties lookups (\u003ca href=\"https://redirect.github.com/eslint/css/issues/480\"\u003e#480\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/css/commit/045277e498d6dcd486f514c1632f40ad6cb7aa4a\"\u003e\u003ccode\u003e045277e\u003c/code\u003e\u003c/a\u003e feat: add suggestions to prefer-logical-properties (\u003ca href=\"https://redirect.github.com/eslint/css/issues/474\"\u003e#474\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/css/commit/bfea565e3f228fe029f117aedec9c309e43b4663\"\u003e\u003ccode\u003ebfea565\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/css/commit/3cb31a5f94a121706ab5150f95f09f2023826797\"\u003e\u003ccode\u003e3cb31a5\u003c/code\u003e\u003c/a\u003e fix: type compatibility issue between CSS v1 and ESLint v9 (\u003ca href=\"https://redirect.github.com/eslint/css/issues/473\"\u003e#473\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/css/commit/7dbbb9d27c7f17db021bbc5124c51a96c6e3ca10\"\u003e\u003ccode\u003e7dbbb9d\u003c/code\u003e\u003c/a\u003e fix: update baseline data (\u003ca href=\"https://redirect.github.com/eslint/css/issues/475\"\u003e#475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/css/commit/4a7a95794ee30b744af80a7f23aa3c685536ad33\"\u003e\u003ccode\u003e4a7a957\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/css/commit/16bc4e0f53d63baa99c41e6c5e57af43de80a456\"\u003e\u003ccode\u003e16bc4e0\u003c/code\u003e\u003c/a\u003e chore: update non-major dev-dependencies to v3.8.4 (\u003ca href=\"https://redirect.github.com/eslint/css/issues/472\"\u003e#472\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/css/compare/css-v1.3.0...css-v1.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@eslint/json` from 2.0.0 to 2.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/json/releases\"\u003e@​eslint/json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ejson: v2.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/json/compare/json-v2.0.0...json-v2.0.1\"\u003e2.0.1\u003c/a\u003e (2026-07-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate dependency \u003ccode\u003e@​eslint/plugin-kit\u003c/code\u003e to ^0.7.2 (\u003ca href=\"https://redirect.github.com/eslint/json/issues/244\"\u003e#244\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/json/commit/f262565724f3b0b3c80c008a881db526eb97b2c3\"\u003ef262565\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/json/blob/main/CHANGELOG.md\"\u003e@​eslint/json's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/json/compare/json-v2.0.0...json-v2.0.1\"\u003e2.0.1\u003c/a\u003e (2026-07-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate dependency \u003ccode\u003e@​eslint/plugin-kit\u003c/code\u003e to ^0.7.2 (\u003ca href=\"https://redirect.github.com/eslint/json/issues/244\"\u003e#244\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/json/commit/f262565724f3b0b3c80c008a881db526eb97b2c3\"\u003ef262565\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/9ebeea3725711e0c6181823e30277ea5ca263990\"\u003e\u003ccode\u003e9ebeea3\u003c/code\u003e\u003c/a\u003e chore: release 2.0.1 🚀 (\u003ca href=\"https://redirect.github.com/eslint/json/issues/245\"\u003e#245\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/ce22b121ac721879a46ac090b3b66fc208afe064\"\u003e\u003ccode\u003ece22b12\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/2ef892a99e62ba61e69eda8a49bac31890d0dbfa\"\u003e\u003ccode\u003e2ef892a\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/e5d4f26f0736334c99f9635d5a0d35603541161e\"\u003e\u003ccode\u003ee5d4f26\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/82de68de0ef956b1703f888d5509898ecbed8efc\"\u003e\u003ccode\u003e82de68d\u003c/code\u003e\u003c/a\u003e chore: update non-major dev-dependencies to v3.8.4 (\u003ca href=\"https://redirect.github.com/eslint/json/issues/247\"\u003e#247\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/99948f6520649bd32ea5f847a70aafa2c17df8b6\"\u003e\u003ccode\u003e99948f6\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/cf262a60d9f44177eadcca05e0f163056cc3ca80\"\u003e\u003ccode\u003ecf262a6\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/2202c87c4352c4e581ae6c4dfbb4164ad3e4519e\"\u003e\u003ccode\u003e2202c87\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/74731ef591fe4dca509133f757c7d4b3e20eedac\"\u003e\u003ccode\u003e74731ef\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@​arethetypeswrong/cli\u003c/code\u003e to 0.18.3 (\u003ca href=\"https://redirect.github.com/eslint/json/issues/246\"\u003e#246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/json/commit/f262565724f3b0b3c80c008a881db526eb97b2c3\"\u003e\u003ccode\u003ef262565\u003c/code\u003e\u003c/a\u003e fix: update dependency \u003ccode\u003e@​eslint/plugin-kit\u003c/code\u003e to ^0.7.2 (\u003ca href=\"https://redirect.github.com/eslint/json/issues/244\"\u003e#244\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint/json/compare/json-v2.0.0...json-v2.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@eslint/markdown` from 8.0.2 to 8.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/markdown/releases\"\u003e@​eslint/markdown's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.0.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/markdown/compare/v8.0.2...v8.0.3\"\u003e8.0.3\u003c/a\u003e (2026-07-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etype compatibility issue between Markdown v8 and ESLint v9.39.x (\u003ca href=\"https://redirect.github.com/eslint/markdown/issues/648\"\u003e#648\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/markdown/commit/3986839466936d73f529ebfd6db6985a1e8c1e77\"\u003e3986839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate dependency \u003ccode\u003e@​eslint/plugin-kit\u003c/code\u003e to ^0.7.2 (\u003ca href=\"https://redirect.github.com/eslint/markdown/issues/665\"\u003e#665\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/markdown/commit/645b0c35b28841e5f37c2d4818a776a393519324\"\u003e645b0c3\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/markdown/blob/main/CHANGELOG.md\"\u003e@​eslint/markdown's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/markdown/compare/v8.0.2...v8.0.3\"\u003e8.0.3\u003c/a\u003e (2026-07-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etype compatibility issue between Markdown v8 and ESLint v9.39.x (\u003ca href=\"https://redirect.github.com/eslint/markdown/issues/648\"\u003e#648\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/markdown/commit/3986839466936d73f529ebfd6db6985a1e8c1e77\"\u003e3986839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate dependency \u003ccode\u003e@​eslint/plugin-kit\u003c/code\u003e to ^0.7.2 (\u003ca href=\"https://redirect.github.com/eslint/markdown/issues/665\"\u003e#665\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/markdown/commit/645b0c35b28841e5f37c2d4818a776a393519324\"\u003e645b0c3\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/markdown/commit/e93e014c89115d151572a70fa65841fe85e009cc\"\u003e\u003ccode\u003ee93e014\u003c/code\u003e\u003c/a\u003e chore: release 8.0.3 🚀 (\u003ca href=\"https://redirect.github.com/eslint/markdown/issues/666\"\u003e#666\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/markdown/commit/5c16c418716c09cbad7b7213778c74dc59c3223a\"\u003e\u003ccode\u003e5c16c41\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/markdown/commit/f5b65480e9ceef9595fd01ec1b106d3f0a6bba79\"\u003e\u003ccode\u003ef5b6548\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/markdown/commit/c627dca7ac5dd81023dc14c3f0974bc151e6469c\"\u003e\u003ccode\u003ec627dca\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/markdown/commit/54d3323090f7d854e0747a69476255e90f6bcf4c\"\u003e\u003ccode\u003e54d3323\u003c/code\u003e\u003c/a\u003e chore: update non-major dev-dependencies to v3.8.4 (\u003ca href=\"https://redirect.github.com/eslint/markdown/issues/670\"\u003e#670\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/markdown/commit/d006b8a2822e9d8926b58c53db6eb86f19ee8b40\"\u003e\u003ccode\u003ed006b8a\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/markdown/commit/3986839466936d73f529ebfd6db6985a1e8c1e77\"\u003e\u003ccode\u003e3986839\u003c/code\u003e\u003c/a\u003e fix: type compatibility issue between Markdown v8 and ESLint v9.39.x (\u003ca href=\"https://redirect.github.com/eslint/markdown/issues/648\"\u003e#648\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/markdown/commit/133ddaa298f5624c092acd6e640f750fbc2f755d\"\u003e\u003ccode\u003e133ddaa\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/markdown/commit/c154e51e7a4b43e6039f15d24e582db4fd00ad03\"\u003e\u003ccode\u003ec154e51\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/markdown/commit/15e61482883acb87554ef2de579bc4365e937383\"\u003e\u003ccode\u003e15e6148\u003c/code\u003e\u003c/a\u003e chore: update dependency \u003ccode\u003e@​eslint/json\u003c/code\u003e to v2 (\u003ca href=\"https://redirect.github.com/eslint/markdown/issues/668\"\u003e#668\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/markdown/compare/v8.0.2...v8.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@html-eslint/eslint-plugin` from 0.61.0 to 0.63.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/yeonjuan/html-eslint/releases\"\u003e@​html-eslint/eslint-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.63.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add allowExpressions options on no-inline-styles by \u003ca href=\"https://github.com/yeonjuan\"\u003e\u003ccode\u003e@​yeonjuan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/yeonjuan/html-eslint/pull/626\"\u003eyeonjuan/html-eslint#626\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add conditions options on require-attrs by \u003ca href=\"https://github.com/yeonjuan\"\u003e\u003ccode\u003e@​yeonjuan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/yeonjuan/html-eslint/pull/627\"\u003eyeonjuan/html-eslint#627\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: fix README by \u003ca href=\"https://github.com/yeonjuan\"\u003e\u003ccode\u003e@​yeonjuan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/yeonjuan/html-eslint/pull/630\"\u003eyeonjuan/html-eslint#630\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003edependabot\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump \u003ccode\u003e@​mdn/browser-compat-data\u003c/code\u003e from ^8.0.2 to 8.0.3 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/yeonjuan/html-eslint/pull/618\"\u003eyeonjuan/html-eslint#618\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump \u003ccode\u003e@​grpc/grpc-js\u003c/code\u003e from 1.14.1 to 1.14.4 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/yeonjuan/html-eslint/pull/616\"\u003eyeonjuan/html-eslint#616\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​angular/compiler\u003c/code\u003e from 21.2.4 to 21.2.17 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/yeonjuan/html-eslint/pull/620\"\u003eyeonjuan/html-eslint#620\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump tmp from 0.2.6 to 0.2.7 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/yeonjuan/html-eslint/pull/619\"\u003eyeonjuan/html-eslint#619\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump js-yaml from 3.14.1 to 3.14.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/yeonjuan/html-eslint/pull/621\"\u003eyeonjuan/html-eslint#621\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​babel/core\u003c/code\u003e from 7.29.0 to 7.29.6 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/yeonjuan/html-eslint/pull/622\"\u003eyeonjuan/html-eslint#622\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump protobufjs from 7.5.8 to 7.6.4 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/yeonjuan/html-eslint/pull/625\"\u003eyeonjuan/html-eslint#625\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump ws from 7.5.10 to 7.5.11 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/yeonjuan/html-eslint/pull/624\"\u003eyeonjuan/html-eslint#624\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump \u003ccode\u003e@​mdn/browser-compat-data\u003c/code\u003e from ^8.0.3 to 8.0.4 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/yeonjuan/html-eslint/pull/629\"\u003eyeonjuan/html-eslint#629\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/yeonjuan/html-eslint/compare/v0.62.0...v0.63.0\"\u003ehttps://github.com/yeonjuan/html-eslint/compare/v0.62.0...v0.63.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.62.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump \u003ccode\u003e@​mdn/browser-compat-data\u003c/code\u003e from ^7.3.16 to 8.0.2 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/yeonjuan/html-eslint/pull/611\"\u003eyeonjuan/html-eslint#611\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump tmp from 0.2.3 to 0.2.6 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/yeonjuan/html-eslint/pull/612\"\u003eyeonjuan/html-eslint#612\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: ignore template expression check in indent by \u003ca href=\"https://github.com/yeonjuan\"\u003e\u003ccode\u003e@​yeonjuan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/yeonjuan/html-eslint/pull/615\"\u003eyeonjuan/html-eslint#615\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/yeonjuan/html-eslint/compare/v0.61.0...v0.62.0\"\u003ehttps://github.com/yeonjuan/html-eslint/compare/v0.61.0...v0.62.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeonjuan/html-eslint/commit/de8a564a903731536029adf5654ea65fdf92abc8\"\u003e\u003ccode\u003ede8a564\u003c/code\u003e\u003c/a\u003e v0.63.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeonjuan/html-eslint/commit/e7462fb9e5b6c3c67160c5fbd703d97e27df3cf8\"\u003e\u003ccode\u003ee7462fb\u003c/code\u003e\u003c/a\u003e docs: fix README (\u003ca href=\"https://redirect.github.com/yeonjuan/html-eslint/issues/630\"\u003e#630\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeonjuan/html-eslint/commit/864696011a166fcf694a3b20632ed60883665cf1\"\u003e\u003ccode\u003e8646960\u003c/code\u003e\u003c/a\u003e feat: add conditions options on require-attrs (\u003ca href=\"https://redirect.github.com/yeonjuan/html-eslint/issues/627\"\u003e#627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeonjuan/html-eslint/commit/950b3b504d529bc76f48b0d707de822e82509485\"\u003e\u003ccode\u003e950b3b5\u003c/code\u003e\u003c/a\u003e feat: add allowExpressions options on no-inline-styles (\u003ca href=\"https://redirect.github.com/yeonjuan/html-eslint/issues/626\"\u003e#626\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeonjuan/html-eslint/commit/3de845069a300aa9b55594d2fb44e920f9f51ff9\"\u003e\u003ccode\u003e3de8450\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​mdn/browser-compat-data\u003c/code\u003e from ^8.0.3 to 8.0.4 (\u003ca href=\"https://redirect.github.com/yeonjuan/html-eslint/issues/629\"\u003e#629\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeonjuan/html-eslint/commit/580a26c314b3087b9cb86ddd6f73c149fd450349\"\u003e\u003ccode\u003e580a26c\u003c/code\u003e\u003c/a\u003e chore(deps): bump ws from 7.5.10 to 7.5.11 (\u003ca href=\"https://redirect.github.com/yeonjuan/html-eslint/issues/624\"\u003e#624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeonjuan/html-eslint/commit/e203b0558a87cc7699f52f0a000934b41422a7a6\"\u003e\u003ccode\u003ee203b05\u003c/code\u003e\u003c/a\u003e chore(deps): bump protobufjs from 7.5.8 to 7.6.4 (\u003ca href=\"https://redirect.github.com/yeonjuan/html-eslint/issues/625\"\u003e#625\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeonjuan/html-eslint/commit/8f657fa536dfc4c8cf1ea5d74c80b86b76a962e8\"\u003e\u003ccode\u003e8f657fa\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump \u003ccode\u003e@​babel/core\u003c/code\u003e from 7.29.0 to 7.29.6 (\u003ca href=\"https://redirect.github.com/yeonjuan/html-eslint/issues/622\"\u003e#622\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeonjuan/html-eslint/commit/1e22ce0bf1c2540d00047257c322524554029caf\"\u003e\u003ccode\u003e1e22ce0\u003c/code\u003e\u003c/a\u003e chore(deps): bump js-yaml from 3.14.1 to 3.14.2 (\u003ca href=\"https://redirect.github.com/yeonjuan/html-eslint/issues/621\"\u003e#621\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeonjuan/html-eslint/commit/8a223fea5e288ec39e9fc0bf9a40e58a433a20f2\"\u003e\u003ccode\u003e8a223fe\u003c/code\u003e\u003c/a\u003e chore(deps): bump tmp from 0.2.6 to 0.2.7 (\u003ca href=\"https://redirect.github.com/yeonjuan/html-eslint/issues/619\"\u003e#619\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/yeonjuan/html-eslint/compare/v0.61.0...v0.63.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@html-eslint/parser` from 0.61.0 to 0.63.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/yeonjuan/html-eslint/releases\"\u003e@​html-eslint/parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.63.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add allowExpressions options on no-inline-styles by \u003ca href=\"https://github.com/yeonjuan\"\u003e\u003ccode\u003e@​yeonjuan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/yeonjuan/html-eslint/pull/626\"\u003eyeonjuan/html-eslint#626\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add conditions options on require-attrs by \u003ca href=\"https://github.com/yeonjuan\"\u003e\u003ccode\u003e@​yeonjuan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/yeonjuan/html-eslint/pull/627\"\u003eyeonjuan/html-eslint#627\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: fix README by \u003ca href=\"https://github.com/yeonjuan\"\u003e\u003ccode\u003e@​yeonjuan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/yeonjuan/html-eslint/pull/630\"\u003eyeonjuan/html-eslint#630\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003edependabot\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump \u003ccode\u003e@​mdn/browser-compat-data\u003c/code\u003e from ^8.0.2 to 8.0.3 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/yeonjuan/html-eslint/pull/618\"\u003eyeonjuan/html-eslint#618\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump \u003ccode\u003e@​grpc/grpc-js\u003c/code\u003e from 1.14.1 to 1.14.4 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/yeonjuan/html-eslint/pull/616\"\u003eyeonjuan/html-eslint#616\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​angular/compiler\u003c/code\u003e from 21.2.4 to 21.2.17 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/yeonjuan/html-eslint/pull/620\"\u003eyeonjuan/html-eslint#620\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump tmp from 0.2.6 to 0.2.7 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/yeonjuan/html-eslint/pull/619\"\u003eyeonjuan/html-eslint#619\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump js-yaml from 3.14.1 to 3.14.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/yeonjuan/html-eslint/pull/621\"\u003eyeonjuan/html-eslint#621\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​babel/core\u003c/code\u003e from 7.29.0 to 7.29.6 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/yeonjuan/html-eslint/pull/622\"\u003eyeonjuan/html-eslint#622\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump protobufjs from 7.5.8 to 7.6.4 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/yeonjuan/html-eslint/pull/625\"\u003eyeonjuan/html-eslint#625\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump ws from 7.5.10 to 7.5.11 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/yeonjuan/html-eslint/pull/624\"\u003eyeonjuan/html-eslint#624\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump \u003ccode\u003e@​mdn/browser-compat-data\u003c/code\u003e from ^8.0.3 to 8.0.4 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/yeonjuan/html-eslint/pull/629\"\u003eyeonjuan/html-eslint#629\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/yeonjuan/html-eslint/compare/v0.62.0...v0.63.0\"\u003ehttps://github.com/yeonjuan/html-eslint/compare/v0.62.0...v0.63.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.62.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump \u003ccode\u003e@​mdn/browser-compat-data\u003c/code\u003e from ^7.3.16 to 8.0.2 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/yeonjuan/html-eslint/pull/611\"\u003eyeonjuan/html-eslint#611\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump tmp from 0.2.3 to 0.2.6 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/yeonjuan/html-eslint/pull/612\"\u003eyeonjuan/html-eslint#612\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: ignore template expression check in indent by \u003ca href=\"https://github.com/yeonjuan\"\u003e\u003ccode\u003e@​yeonjuan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/yeonjuan/html-eslint/pull/615\"\u003eyeonjuan/html-eslint#615\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/yeonjuan/html-eslint/compare/v0.61.0...v0.62.0\"\u003ehttps://github.com/yeonjuan/html-eslint/compare/v0.61.0...v0.62.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeonjuan/html-eslint/commit/de8a564a903731536029adf5654ea65fdf92abc8\"\u003e\u003ccode\u003ede8a564\u003c/code\u003e\u003c/a\u003e v0.63.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeonjuan/html-eslint/commit/e7462fb9e5b6c3c67160c5fbd703d97e27df3cf8\"\u003e\u003ccode\u003ee7462fb\u003c/code\u003e\u003c/a\u003e docs: fix README (\u003ca href=\"https://redirect.github.com/yeonjuan/html-eslint/issues/630\"\u003e#630\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeonjuan/html-eslint/commit/864696011a166fcf694a3b20632ed60883665cf1\"\u003e\u003ccode\u003e8646960\u003c/code\u003e\u003c/a\u003e feat: add conditions options on require-attrs (\u003ca href=\"https://redirect.github.com/yeonjuan/html-eslint/issues/627\"\u003e#627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeonjuan/html-eslint/commit/950b3b504d529bc76f48b0d707de822e82509485\"\u003e\u003ccode\u003e950b3b5\u003c/code\u003e\u003c/a\u003e feat: add allowExpressions options on no-inline-styles (\u003ca href=\"https://redirect.github.com/yeonjuan/html-eslint/issues/626\"\u003e#626\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeonjuan/html-eslint/commit/3de845069a300aa9b55594d2fb44e920f9f51ff9\"\u003e\u003ccode\u003e3de8450\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​mdn/browser-compat-data\u003c/code\u003e from ^8.0.3 to 8.0.4 (\u003ca href=\"https://redirect.github.com/yeonjuan/html-eslint/issues/629\"\u003e#629\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeonjuan/html-eslint/commit/580a26c314b3087b9cb86ddd6f73c149fd450349\"\u003e\u003ccode\u003e580a26c\u003c/code\u003e\u003c/a\u003e chore(deps): bump ws from 7.5.10 to 7.5.11 (\u003ca href=\"https://redirect.github.com/yeonjuan/html-eslint/issues/624\"\u003e#624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeonjuan/html-eslint/commit/e203b0558a87cc7699f52f0a000934b41422a7a6\"\u003e\u003ccode\u003ee203b05\u003c/code\u003e\u003c/a\u003e chore(deps): bump protobufjs from 7.5.8 to 7.6.4 (\u003ca href=\"https://redirect.github.com/yeonjuan/html-eslint/issues/625\"\u003e#625\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeonjuan/html-eslint/commit/8f657fa536dfc4c8cf1ea5d74c80b86b76a962e8\"\u003e\u003ccode\u003e8f657fa\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump \u003ccode\u003e@​babel/core\u003c/code\u003e from 7.29.0 to 7.29.6 (\u003ca href=\"https://redirect.github.com/yeonjuan/html-eslint/issues/622\"\u003e#622\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeonjuan/html-eslint/commit/1e22ce0bf1c2540d00047257c322524554029caf\"\u003e\u003ccode\u003e1e22ce0\u003c/code\u003e\u003c/a\u003e chore(deps): bump js-yaml from 3.14.1 to 3.14.2 (\u003ca href=\"https://redirect.github.com/yeonjuan/html-eslint/issues/621\"\u003e#621\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yeonjuan/html-eslint/commit/8a223fea5e288ec39e9fc0bf9a40e58a433a20f2\"\u003e\u003ccode\u003e8a223fe\u003c/code\u003e\u003c/a\u003e chore(deps): bump tmp from 0.2.6 to 0.2.7 (\u003ca href=\"https://redirect.github.com/yeonjuan/html-eslint/issues/619\"\u003e#619\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/yeonjuan/html-eslint/compare/v0.61.0...v0.63.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 10.4.1 to 10.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.6.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b1f910628e29a018c860e2352bc14cd07c853d67\"\u003e\u003ccode\u003eb1f9106\u003c/code\u003e\u003c/a\u003e feat: detect Symbol() and BigInt() in no-constant-binary-expression (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20981\"\u003e#20981\u003c/a\u003e) (Taejin Kim)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f291007cb73f55c09cf3c2aa3a405df379a5c594\"\u003e\u003ccode\u003ef291007\u003c/code\u003e\u003c/a\u003e feat: add checkRelationalComparisons to no-constant-binary-expression (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20948\"\u003e#20948\u003c/a\u003e) (sethamus)\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/6b05784eb271ac98ca3e1e2a48c4b14bb588c786\"\u003e\u003ccode\u003e6b05784\u003c/code\u003e\u003c/a\u003e fix: prefer-exponentiation-operator invalid autofix at statement start (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20997\"\u003e#20997\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bb9eb2ab28daf6e6dafc62daa6b5daf9c2b7046c\"\u003e\u003ccode\u003ebb9eb2a\u003c/code\u003e\u003c/a\u003e fix: account for shadowed \u003ccode\u003eBoolean\u003c/code\u003e in \u003ccode\u003eno-extra-boolean-cast\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21013\"\u003e#21013\u003c/a\u003e) (den$)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8fd8741009a3ed7845c89bfe2fb3eaa2119b2d15\"\u003e\u003ccode\u003e8fd8741\u003c/code\u003e\u003c/a\u003e fix: don't report shadowed undefined in \u003ccode\u003eradix\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21011\"\u003e#21011\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5784980ce8ba99556db98907895d82ef49cd0a27\"\u003e\u003ccode\u003e5784980\u003c/code\u003e\u003c/a\u003e fix: don't report shadowed undefined in no-throw-literal (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21010\"\u003e#21010\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9cd1e6de5bad487a9c713bdc9fda5af7ea0babcd\"\u003e\u003ccode\u003e9cd1e6d\u003c/code\u003e\u003c/a\u003e fix: suppress invalid class suggestion in no-promise-executor-return (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21008\"\u003e#21008\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d4eb2dc95f17cdf491edca91b7d9caf05b86253f\"\u003e\u003ccode\u003ed4eb2dc\u003c/code\u003e\u003c/a\u003e fix: don't report shadowed undefined in prefer-promise-reject-errors (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21006\"\u003e#21006\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/23604646db6d987d01edb8aa5f4d2a88bd4c01d0\"\u003e\u003ccode\u003e2360464\u003c/code\u003e\u003c/a\u003e fix: prefer-promise-reject-errors false positives for shadowed Promise (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21003\"\u003e#21003\u003c/a\u003e) (den$)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/63d52d28de705ec46f328d18166e8b7170b3f024\"\u003e\u003ccode\u003e63d52d2\u003c/code\u003e\u003c/a\u003e fix: restore max-classes-per-file report range (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21002\"\u003e#21002\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7feaff0cfb8d6a6260d3ea56887c9161daf8c700\"\u003e\u003ccode\u003e7feaff0\u003c/code\u003e\u003c/a\u003e fix: callback detection logic for IIFEs in max-nested-callbacks (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20979\"\u003e#20979\u003c/a\u003e) (fnx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/399a2ec81bcbcff2c67920db51d9276b20ac1025\"\u003e\u003ccode\u003e399a2ec\u003c/code\u003e\u003c/a\u003e fix: don't report inner non-callbacks in \u003ccode\u003emax-nested-callbacks\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20995\"\u003e#20995\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/a83683db1c27193c2ad333fc5c0aedcc8a293db7\"\u003e\u003ccode\u003ea83683d\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/f5449f96c2caabbc1a28b15211873e2f672f5ae5\"\u003e\u003ccode\u003ef5449f9\u003c/code\u003e\u003c/a\u003e docs: document userland patterns for global assertionOptions in RuleT… (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20986\"\u003e#20986\u003c/a\u003e) (playgirl)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bea49f7b2899ebf708482f977ef2ada41fd2c3f0\"\u003e\u003ccode\u003ebea49f7\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/e5f70f9b06683a887dd0d6dc1cc91a9c9bea816d\"\u003e\u003ccode\u003ee5f70f9\u003c/code\u003e\u003c/a\u003e docs: update code-path diagrams (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20984\"\u003e#20984\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8890c2d40880b195b9167735c24ec0cc5de5eb96\"\u003e\u003ccode\u003e8890c2d\u003c/code\u003e\u003c/a\u003e docs: add TypeScript config guidance for MCP server (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20796\"\u003e#20796\u003c/a\u003e) (Pierluigi Lenoci)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3eb3d9b1b5edecc3fcae0519ddba0e3745e889e3\"\u003e\u003ccode\u003e3eb3d9b\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/c5bb59cf613dabafd550227b6adaa9327b1095f5\"\u003e\u003ccode\u003ec5bb59c\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/eb3c97c776731ce11b28cc99f0271f41b9994701\"\u003e\u003ccode\u003eeb3c97c\u003c/code\u003e\u003c/a\u003e docs: fix grammar in prefer-const rule description (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20983\"\u003e#20983\u003c/a\u003e) (lumir)\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/6a42034a57a816b0a313720b3b9df09455bd0b5e\"\u003e\u003ccode\u003e6a42034\u003c/code\u003e\u003c/a\u003e ci: run ecosystem tests on main branch (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20891\"\u003e#20891\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3dbacdbb31673c87ca86ecafbb18712d8d1daed8\"\u003e\u003ccode\u003e3dbacdb\u003c/code\u003e\u003c/a\u003e ci: bump actions/checkout from 6 to 7 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21014\"\u003e#21014\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c3abfca7c96cc9a244f54eeb66e9971c59280354\"\u003e\u003ccode\u003ec3abfca\u003c/code\u003e\u003c/a\u003e chore: correct JSDoc param types in html formatter (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21018\"\u003e#21018\u003c/a\u003e) (Minseon Kim)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a8323209cdbefefd540c5beeaa51418d8ec40f9e\"\u003e\u003ccode\u003ea832320\u003c/code\u003e\u003c/a\u003e ci: split ecosystem tests into separate jobs (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21001\"\u003e#21001\u003c/a\u003e) (xbinaryx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/27166e78511db526688afc34bbfab1a458405f3f\"\u003e\u003ccode\u003e27166e7\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21005\"\u003e#21005\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/865d76e40107d4fa10a17fc3203b303eb8a88dc3\"\u003e\u003ccode\u003e865d76e\u003c/code\u003e\u003c/a\u003e ci: bump pnpm/action-setup from 6.0.8 to 6.0.9 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20989\"\u003e#20989\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/27a88c9fa7c040f4cd39e5a5e6e2d02441c408ef\"\u003e\u003ccode\u003e27a88c9\u003c/code\u003e\u003c/a\u003e chore: update dependency markdown-it to v14 in root (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20994\"\u003e#20994\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/970cea62b295d931a4109abedeb21ba192d3f2be\"\u003e\u003ccode\u003e970cea6\u003c/code\u003e\u003c/a\u003e chore: update dependency markdown-it to v14 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20993\"\u003e#20993\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b482120bacb40204fbf16f3b20be7207057157a5\"\u003e\u003ccode\u003eb482120\u003c/code\u003e\u003c/a\u003e chore: update dependency prettier to v3.8.4 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20990\"\u003e#20990\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6993fb3173da84999fc208507b93f523aa657448\"\u003e\u003ccode\u003e6993fb3\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20985\"\u003e#20985\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.5.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5ca8c5278edea1fd84d3ba83d8ea3f52fb3831ad\"\u003e\u003ccode\u003e5ca8c52\u003c/code\u003e\u003c/a\u003e feat: correct stack tracking in max-nested-callbacks (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20973\"\u003e#20973\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b5657837604fa5e8cf1278074782025cadd34b6c\"\u003e\u003ccode\u003eb565783\u003c/code\u003e\u003c/a\u003e feat: report no-with violations at the with keyword (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20971\"\u003e#20971\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2ce032fbc72a1a80c024c084a4f382fb6dece684\"\u003e\u003ccode\u003e2ce032f\u003c/code\u003e\u003c/a\u003e feat: report max-lines-per-function violations at function head (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20966\"\u003e#20966\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/732cb3e09d5b8b809b5f461d118a5d9fdcd6427f\"\u003e\u003ccode\u003e732cb3e\u003c/code\u003e\u003c/a\u003e feat: report max-nested-callbacks violations at function head (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20967\"\u003e#20967\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f9c138a0ba7d8e37aed39aef4a3ff1cae8c669f7\"\u003e\u003ccode\u003ef9c138a\u003c/code\u003e\u003c/a\u003e feat: report max-depth violations on keywords (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20943\"\u003e#20943\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bdb496cc0d54b6d0a023aef9abd5f040ccff2101\"\u003e\u003ccode\u003ebdb496c\u003c/code\u003e\u003c/a\u003e feat: correct max-depth handling for else-if chains (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20944\"\u003e#20944\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c29687354a7f96093f57f7d73eecb866ad5e2953\"\u003e\u003ccode\u003ec296873\u003c/code\u003e\u003c/a\u003e feat: update error loc in \u003ccode\u003emax-statements\u003c/code\u003e to function header (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20907\"\u003e#20907\u003c/a\u003e) (Taejin Kim)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5d12a0419636abb71628b7e45063a943c454a7c7\"\u003e\u003ccode\u003e5d12a04\u003c/code\u003e\u003c/a\u003e 10.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f7ca54b138c4ba7b8e65f83b7fe58cc8de50af8b\"\u003e\u003ccode\u003ef7ca54b\u003c/code\u003e\u003c/a\u003e Build: changelog update for 10.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6a42034a57a816b0a313720b3b9df09455bd0b5e\"\u003e\u003ccode\u003e6a42034\u003c/code\u003e\u003c/a\u003e ci: run ecosystem tests on main branch (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20891\"\u003e#20891\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b1f910628e29a018c860e2352bc14cd07c853d67\"\u003e\u003ccode\u003eb1f9106\u003c/code\u003e\u003c/a\u003e feat: detect Symbol() and BigInt() in no-constant-binary-expression (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20981\"\u003e#20981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3dbacdbb31673c87ca86ecafbb18712d8d1daed8\"\u003e\u003ccode\u003e3dbacdb\u003c/code\u003e\u003c/a\u003e ci: bump actions/checkout from 6 to 7 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21014\"\u003e#21014\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c3abfca7c96cc9a244f54eeb66e9971c59280354\"\u003e\u003ccode\u003ec3abfca\u003c/code\u003e\u003c/a\u003e chore: correct JSDoc param types in html formatter (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21018\"\u003e#21018\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a83683db1c27193c2ad333fc5c0aedcc8a293db7\"\u003e\u003ccode\u003ea83683d\u003c/code\u003e\u003c/a\u003e docs: Update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a8323209cdbefefd540c5beeaa51418d8ec40f9e\"\u003e\u003ccode\u003ea832320\u003c/code\u003e\u003c/a\u003e ci: split ecosystem tests into separate jobs (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21001\"\u003e#21001\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6b05784eb271ac98ca3e1e2a48c4b14bb588c786\"\u003e\u003ccode\u003e6b05784\u003c/code\u003e\u003c/a\u003e fix: prefer-exponentiation-operator invalid autofix at statement start (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20997\"\u003e#20997\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bb9eb2ab28daf6e6dafc62daa6b5daf9c2b7046c\"\u003e\u003ccode\u003ebb9eb2a\u003c/code\u003e\u003c/a\u003e fix: account for shadowed \u003ccode\u003eBoolean\u003c/code\u003e in \u003ccode\u003eno-extra-boolean-cast\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21013\"\u003e#21013\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v10.4.1...v10.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-import-resolver-typescript` from 4.4.4 to 4.4.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/import-js/eslint-import-resolver-typescript/releases\"\u003eeslint-import-resolver-typescript's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.4.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/import-js/eslint-import-resolver-typescript/pull/473\"\u003e#473\u003c/a\u003e \u003ca href=\"https://github.com/import-js/eslint-import-resolver-typescript/commit/32c61abccf26bd2a2267f2e0e67d82e6f88d149a\"\u003e\u003ccode\u003e32c61ab\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/leey0818\"\u003e\u003ccode\u003e@​leey0818\u003c/code\u003e\u003c/a\u003e! - fix: check tsconfig matching before using resolver\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/import-js/eslint-import-resolver-typescript/blob/master/CHANGELOG.md\"\u003eeslint-import-resolver-typescript's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.4.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/import-js/eslint-import-resolver-typescript/pull/473\"\u003e#473\u003c/a\u003e \u003ca href=\"https://github.com/import-js/eslint-import-resolver-typescript/commit/32c61abccf26bd2a2267f2e0e67d82e6f88d149a\"\u003e\u003ccode\u003e32c61ab\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/leey0818\"\u003e\u003ccode\u003e@​leey0818\u003c/code\u003e\u003c/a\u003e! - fix: check tsconfig matching before using resolver\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/import-js/eslint-import-resolver-typescript/commit/724c47d8c08fa8ffa702c7a94ba53b367a4727fb\"\u003e\u003ccode\u003e724c47d\u003c/code\u003e\u003c/a\u003e chore: release eslint-import-resolver-typescript (\u003ca href=\"https://redirect.github.com/import-js/eslint-import-resolver-typescript/issues/480\"\u003e#480\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/import-js/eslint-import-resolver-typescript/commit/32c61abccf26bd2a2267f2e0e67d82e6f88d149a\"\u003e\u003ccode\u003e32c61ab\u003c/code\u003e\u003c/a\u003e fix: check tsconfig matching before using resolver (\u003ca href=\"https://redirect.github.com/import-js/eslint-import-resolver-typescript/issues/473\"\u003e#473\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/import-js/eslint-import-resolver-typescript/compare/v4.4.4...v4.4.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 eslint-import-resolver-typescript since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-import-x` from 4.16.2 to 4.17.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/releases\"\u003eeslint-plugin-import-x's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.17.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/pull/498\"\u003e#498\u003c/a\u003e \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/cf25a01c08d75449aeae6c6b4ee2e2c9af774462\"\u003e\u003ccode\u003ecf25a01\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marcalexiei\"\u003e\u003ccode\u003e@​marcalexiei\u003c/code\u003e\u003c/a\u003e! - fix(extensions): don't require an extension for package subpaths that resolve to a \u003ccode\u003e.d.ts\u003c/code\u003e (e.g. \u003ccode\u003evitest/config\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.17.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/pull/474\"\u003e#474\u003c/a\u003e \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/4b2c0c50577ba5b38823fb6d2b1f7e0e2cb9b760\"\u003e\u003ccode\u003e4b2c0c5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/regseb\"\u003e\u003ccode\u003e@​regseb\u003c/code\u003e\u003c/a\u003e! - Support \u003ccode\u003eRegExp\u003c/code\u003e in the \u003ccode\u003eimport-x/ignore\u003c/code\u003e setting and the \u003ccode\u003eignore\u003c/code\u003e option of the \u003ccode\u003eno-unresolved\u003c/code\u003e rule.\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/un-ts/eslint-plugin-import-x/pull/494\"\u003e#494\u003c/a\u003e \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/1c84235057e693f107352b2874c5e9bc6d974e75\"\u003e\u003ccode\u003e1c84235\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/morgan-coded\"\u003e\u003ccode\u003e@​morgan-coded\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ccode\u003eno-unresolved\u003c/code\u003e crashing when case-sensitive path checks encounter \u003ccode\u003eEACCES\u003c/code\u003e or \u003ccode\u003eEPERM\u003c/code\u003e on an ancestor directory.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/pull/481\"\u003e#481\u003c/a\u003e \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/3e131214f1a027858ce87d146576b243f6acad0c\"\u003e\u003ccode\u003e3e13121\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/B4nan\"\u003e\u003ccode\u003e@​B4nan\u003c/code\u003e\u003c/a\u003e! - fix: memoize legacyNodeResolve resolver to avoid native memory leak\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/pull/484\"\u003e#484\u003c/a\u003e \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/9a070094ac6e3c5891762acebe882281b022501d\"\u003e\u003ccode\u003e9a07009\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/sairus2k\"\u003e\u003ccode\u003e@​sairus2k\u003c/code\u003e\u003c/a\u003e! - Make the \u003ccode\u003eextensions\u003c/code\u003e rule check Node.js subpath imports (specifiers starting with \u003ccode\u003e#\u003c/code\u003e, e.g. \u003ccode\u003e#utils/helper\u003c/code\u003e). Previously \u003ccode\u003eparsePath\u003c/code\u003e treated a leading \u003ccode\u003e#\u003c/code\u003e as a URL hash fragment, so the rule skipped extension validation for these imports.\u003c/p\u003e\n\u003cp\u003eNote: single-segment subpath imports without a slash (e.g. \u003ccode\u003e#dep\u003c/code\u003e) are still skipped by the existing external-root-module classification; fixing that is deferred to avoid expanding scope.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/pull/468\"\u003e#468\u003c/a\u003e \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/240ed58cb3d699c5107af065d8482a5c902a2f95\"\u003e\u003ccode\u003e240ed58\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/silverwind\"\u003e\u003ccode\u003e@​silverwind\u003c/code\u003e\u003c/a\u003e! - Make \u003ccode\u003eextensions\u003c/code\u003e handle \u003ccode\u003e.d.ts\u003c/code\u003e correctly\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/pull/479\"\u003e#479\u003c/a\u003e \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/e3cc7e458fe8440fdac291beba9f09ab216ec682\"\u003e\u003ccode\u003ee3cc7e4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e! - fix: strip querystrings and hash fragments when checking for file existence\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/pull/476\"\u003e#476\u003c/a\u003e \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/fce29b1bb7c1f57f18beb5f0ac5636b14ab848dc\"\u003e\u003ccode\u003efce29b1\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/nbouvrette\"\u003e\u003ccode\u003e@​nbouvrette\u003c/code\u003e\u003c/a\u003e! - fix(deps): replace \u003ccode\u003e@​package-json/types\u003c/code\u003e with an inline minimal type\u003c/p\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/un-ts/eslint-plugin-import-x/blob/master/CHANGELOG.md\"\u003eeslint-plugin-import-x's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.17.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/pull/498\"\u003e#498\u003c/a\u003e \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/cf25a01c08d75449aeae6c6b4ee2e2c9af774462\"\u003e\u003ccode\u003ecf25a01\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marcalexiei\"\u003e\u003ccode\u003e@​marcalexiei\u003c/code\u003e\u003c/a\u003e! - fix(extensions): don't require an extension for package subpaths that resolve to a \u003ccode\u003e.d.ts\u003c/code\u003e (e.g. \u003ccode\u003evitest/config\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.17.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/pull/474\"\u003e#474\u003c/a\u003e \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/4b2c0c50577ba5b38823fb6d2b1f7e0e2cb9b760\"\u003e\u003ccode\u003e4b2c0c5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/regseb\"\u003e\u003ccode\u003e@​regseb\u003c/code\u003e\u003c/a\u003e! - Support \u003ccode\u003eRegExp\u003c/code\u003e in the \u003ccode\u003eimport-x/ignore\u003c/code\u003e setting and the \u003ccode\u003eignore\u003c/code\u003e option of the \u003ccode\u003eno-unresolved\u003c/code\u003e rule.\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/un-ts/eslint-plugin-import-x/pull/494\"\u003e#494\u003c/a\u003e \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/1c84235057e693f107352b2874c5e9bc6d974e75\"\u003e\u003ccode\u003e1c84235\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/morgan-coded\"\u003e\u003ccode\u003e@​morgan-coded\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ccode\u003eno-unresolved\u003c/code\u003e crashing when case-sensitive path checks encounter \u003ccode\u003eEACCES\u003c/code\u003e or \u003ccode\u003eEPERM\u003c/code\u003e on an ancestor directory.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/pull/481\"\u003e#481\u003c/a\u003e \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/3e131214f1a027858ce87d146576b243f6acad0c\"\u003e\u003ccode\u003e3e13121\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/B4nan\"\u003e\u003ccode\u003e@​B4nan\u003c/code\u003e\u003c/a\u003e! - fix: memoize legacyNodeResolve resolver to avoid native memory leak\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/pull/484\"\u003e#484\u003c/a\u003e \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/9a070094ac6e3c5891762acebe882281b022501d\"\u003e\u003ccode\u003e9a07009\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/sairus2k\"\u003e\u003ccode\u003e@​sairus2k\u003c/code\u003e\u003c/a\u003e! - Make the \u003ccode\u003eextensions\u003c/code\u003e rule check Node.js subpath imports (specifiers starting with \u003ccode\u003e#\u003c/code\u003e, e.g. \u003ccode\u003e#utils/helper\u003c/code\u003e). Previously \u003ccode\u003eparsePath\u003c/code\u003e treated a leading \u003ccode\u003e#\u003c/code\u003e as a URL hash fragment, so the rule skipped extension validation for these imports.\u003c/p\u003e\n\u003cp\u003eNote: single-segment subpath imports without a slash (e.g. \u003ccode\u003e#dep\u003c/code\u003e) are still skipped by the existing external-root-module classification; fixing that is deferred to avoid expanding scope.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/pull/468\"\u003e#468\u003c/a\u003e \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/240ed58cb3d699c5107af065d8482a5c902a2f95\"\u003e\u003ccode\u003e240ed58\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/silverwind\"\u003e\u003ccode\u003e@​silverwind\u003c/code\u003e\u003c/a\u003e! - Make \u003ccode\u003eextensions\u003c/code\u003e handle \u003ccode\u003e.d.ts\u003c/code\u003e correctly\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/pull/479\"\u003e#479\u003c/a\u003e \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/e3cc7e458fe8440fdac291beba9f09ab216ec682\"\u003e\u003ccode\u003ee3cc7e4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e! - fix: strip querystrings and hash fragments when checking for file existence\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/pull/476\"\u003e#476\u003c/a\u003e \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/fce29b1bb7c1f57f18beb5f0ac5636b14ab848dc\"\u003e\u003ccode\u003efce29b1\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/nbouvrette\"\u003e\u003ccode\u003e@​nbouvrette\u003c/code\u003e\u003c/a\u003e! - fix(deps): replace \u003ccode\u003e@​package-json/types\u003c/code\u003e with an inline minimal type\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/b767b8c16cae017ac7b092a161684e31b262e5ae\"\u003e\u003ccode\u003eb767b8c\u003c/code\u003e\u003c/a\u003e chore: release eslint-plugin-import-x (\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/issues/499\"\u003e#499\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/cf25a01c08d75449aeae6c6b4ee2e2c9af774462\"\u003e\u003ccode\u003ecf25a01\u003c/code\u003e\u003c/a\u003e fix(extensions): don't require extension for package subpaths resolving to .d...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/b543300ff8e9861fc2cc693bfd55cf3e18a2e01a\"\u003e\u003ccode\u003eb543300\u003c/code\u003e\u003c/a\u003e docs: document the \u003ccode\u003eesmodule\u003c/code\u003e option for \u003ccode\u003eno-dynamic-require\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/issues/496\"\u003e#496\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/7578513a194ce4c05cce6ac520efa00b7adc249f\"\u003e\u003ccode\u003e7578513\u003c/code\u003e\u003c/a\u003e chore: release eslint-plugin-import-x (\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/issues/472\"\u003e#472\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/e3cc7e458fe8440fdac291beba9f09ab216ec682\"\u003e\u003ccode\u003ee3cc7e4\u003c/code\u003e\u003c/a\u003e fix: strip querystrings and hash fragments when checking for file existence (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/9a070094ac6e3c5891762acebe882281b022501d\"\u003e\u003ccode\u003e9a07009\u003c/code\u003e\u003c/a\u003e fix: make \u003ccode\u003eextensions\u003c/code\u003e rule check Node.js subpath imports (\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/issues/484\"\u003e#484\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/3e131214f1a027858ce87d146576b243f6acad0c\"\u003e\u003ccode\u003e3e13121\u003c/code\u003e\u003c/a\u003e fix: memoize legacyNodeResolve resolver to avoid native memory leak (\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/issues/481\"\u003e#481\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/fce29b1bb7c1f57f18beb5f0ac5636b14ab848dc\"\u003e\u003ccode\u003efce29b1\u003c/code\u003e\u003c/a\u003e fix(deps): replace \u003ccode\u003e@​package-json/types\u003c/code\u003e with an inline minimal type (\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/issues/476\"\u003e#476\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/1c84235057e693f107352b2874c5e9bc6d974e75\"\u003e\u003ccode\u003e1c84235\u003c/code\u003e\u003c/a\u003e fix: handle access errors during case checks (\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/issues/494\"\u003e#494\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/96222bf429d083213eededbfea9a1eaade1c4ba5\"\u003e\u003ccode\u003e96222bf\u003c/code\u003e\u003c/a\u003e chore: drop unused \u003ccode\u003etmp\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/issues/487\"\u003e#487\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/compare/v4.16.2...v4.17.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-jsdoc` from 63.0.0 to 63.0.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/releases\"\u003eeslint-plugin-jsdoc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev63.0.10\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v63.0.9...v63.0.10\"\u003e63.0.10\u003c/a\u003e (2026-06-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eescape-inline-tags:\u003c/strong\u003e allow scoped packages in declaration references (\u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1705\"\u003e#1705\u003c/a\u003e) (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/70e0a1107600448779b4a4ece3e28d8373754739\"\u003e70e0a11\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev63.0.9\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v63.0.8...v63.0.9\"\u003e63.0.9\u003c/a\u003e (2026-06-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003echeck-template-names\u003c/code\u003e, \u003ccode\u003erequire-template\u003c/code\u003e, \u003ccode\u003evalid-types\u003c/code\u003e:\u003c/strong\u003e keep commas inside \u003ccode\u003e@template\u003c/code\u003e default values (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/0980b71df084834ceb4174c04de1ed94360a707e\"\u003e0980b71\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev63.0.8\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v63.0.7...v63.0.8\"\u003e63.0.8\u003c/a\u003e (2026-06-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003echeck-template-names\u003c/code\u003e:\u003c/strong\u003e detect template usage in \u003ccode\u003e@augments\u003c/code\u003e/\u003ccode\u003e@extends\u003c/code\u003e/\u003ccode\u003e@implements\u003c/code\u003e types (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/208079fefcdb2e2e0e27200edb2c5f8741c71fce\"\u003e208079f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev63.0.7\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v63.0.6...v63.0.7\"\u003e63.0.7\u003c/a\u003e (2026-06-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eno-undefined-types\u003c/code\u003e:\u003c/strong\u003e predefine Iterable/Iterator types; fixes \u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1712\"\u003e#1712\u003c/a\u003e (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/804a13dc1487713462c5c71494e4c450ac4ca88e\"\u003e804a13d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev63.0.6\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v63.0.5...v63.0.6\"\u003e63.0.6\u003c/a\u003e (2026-06-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eiterateAllJsdocs\u003c/code\u003e free comments after each file (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/ebe0d0808725dd90ac866d55b6dec9fd89db6a82\"\u003eebe0d08\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev63.0.5\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v63.0.4...v63.0.5\"\u003e63.0.5\u003c/a\u003e (2026-06-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eno-undefined-types\u003c/code\u003e:\u003c/strong\u003e check descendant scopes for variables; fixes \u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1704\"\u003e#1704\u003c/a\u003e (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/a50f71fd639c1b995060b3ff9fc32aec47755e11\"\u003ea50f71f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev63.0.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v63.0.3...v63.0.4\"\u003e63.0.4\u003c/a\u003e (2026-06-16)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/70e0a1107600448779b4a4ece3e28d8373754739\"\u003e\u003ccode\u003e70e0a11\u003c/code\u003e\u003c/a\u003e fix(escape-inline-tags): allow scoped packages in declaration references (\u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1705\"\u003e#1705\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/ba37859137dae8c7aa5ec16fe15134498168ae8e\"\u003e\u003ccode\u003eba37859\u003c/code\u003e\u003c/a\u003e refactor(\u003ccode\u003evalid-types\u003c/code\u003e): drop obsolete raw-value workaround for \u003ca href=\"https://github.com/template\"\u003e\u003ccode\u003e@​template\u003c/code\u003e\u003c/a\u003e names\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/5a073147fbd7d3739e603b53db8e7edba447d4bf\"\u003e\u003ccode\u003e5a07314\u003c/code\u003e\u003c/a\u003e test: cover parseClosureTemplateTag comma splitting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/0980b71df084834ceb4174c04de1ed94360a707e\"\u003e\u003ccode\u003e0980b71\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003echeck-template-names\u003c/code\u003e, \u003ccode\u003erequire-template\u003c/code\u003e, \u003ccode\u003evalid-types\u003c/code\u003e): keep commas i...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/208079fefcdb2e2e0e27200edb2c5f8741c71fce\"\u003e\u003ccode\u003e208079f\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003echeck-template-names\u003c/code\u003e): detect template usage in \u003ccode\u003e@augments\u003c/code\u003e/\u003ccode\u003e@extends\u003c/code\u003e/...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/804a13dc1487713462c5c71494e4c450ac4ca88e\"\u003e\u003ccode\u003e804a13d\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003eno-undefined-types\u003c/code\u003e): predefine Iterable/Iterator types; fixes \u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1712\"\u003e#1712\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/ebe0d0808725dd90ac866d55b6dec9fd89db6a82\"\u003e\u003ccode\u003eebe0d08\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003eiterateAllJsdocs\u003c/code\u003e free comments after each file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/a50f71fd639c1b995060b3ff9fc32aec47755e11\"\u003e\u003ccode\u003ea50f71f\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003eno-undefined-types\u003c/code\u003e): check descendant scopes for variables; fixes \u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1704\"\u003e#1704\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/b9934253764c228e0bffd7fbcc1ec880237f3ecb\"\u003e\u003ccode\u003eb993425\u003c/code\u003e\u003c/a\u003e fix: ensure tsModule check can catch multiple modules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/d8f473844f08c5b46aff8d1a600ab52b5a7a4067\"\u003e\u003ccode\u003ed8f4738\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003eno-undefined-types\u003c/code\u003e): treat TS module vars as defined; fixes \u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1701\"\u003e#1701\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v63.0.0...v63.0.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-package-json` from 1.2.0 to 1.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/releases\"\u003eeslint-plugin-package-json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.5.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/compare/v1.4.0...v1.5.0\"\u003e1.5.0\u003c/a\u003e (2026-06-21)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erequire-author:\u003c/strong\u003e add fixer to fill in \u003ccode\u003eauthor\u003c/code\u003e with git data (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1951\"\u003e#1951\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/80f35fc74c9c882ce23a160737d830ed598ae248\"\u003e80f35fc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evalid-author:\u003c/strong\u003e add fixer for replacing empty or invalid \u003ccode\u003eauthor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1954\"\u003e#1954\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/5bf14b97a80f57128cfa4bc6dee6f4ed15111aca\"\u003e5bf14b9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.4.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/compare/v1.3.0...v1.4.0\"\u003e1.4.0\u003c/a\u003e (2026-06-17)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003esort-collections:\u003c/strong\u003e add custom sort order option (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1936\"\u003e#1936\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/fbe0ba41d31a6b8472bd28ac9d032aeddbd2f2dc\"\u003efbe0ba4\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency sort-package-json to v4 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1912\"\u003e#1912\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/ae2a9b071acb965643acd92674adcdc16768cdf0\"\u003eae2a9b0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esort-collections:\u003c/strong\u003e improve fixer's indent-matching logic (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1941\"\u003e#1941\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/ffe6c09dd6a4e96cafb47c869cd1466a9764712c\"\u003effe6c09\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.3.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/compare/v1.2.0...v1.3.0\"\u003e1.3.0\u003c/a\u003e (2026-06-01)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003eno-local-dependencies\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1896\"\u003e#1896\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/ccb6023dd571b5226e7c16d070a2a1ab62b6f43d\"\u003eccb6023\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🏁 Performance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003evalid-repository-directory:\u003c/strong\u003e cache repo root for improved performance in monorepos (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1907\"\u003e#1907\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/88056c3049d263e57f315812aa07bdd8576a2a05\"\u003e88056c3\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/michaelfaith/eslint-plugin-packag...\n\n_Description has been truncated_","html_url":"https://github.com/OlivierZal/com.melcloud/pull/1360","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/OlivierZal%2Fcom.melcloud/issues/1360","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1360/packages"}},{"old_version":"0.91.2","new_version":"1.3.0","update_type":"major","path":null,"pr_created_at":"2026-06-02T06:51:24.000Z","version_change":"0.91.2 → 1.3.0","issue":{"uuid":"4569165277","node_id":"PR_kwDOAQM8u87hq8z4","number":4172,"state":"closed","title":"Bump eslint-plugin-package-json from 0.91.2 to 1.3.0","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-06-03T06:16:14.000Z","author_association":null,"state_reason":null,"created_at":"2026-06-02T06:51:24.000Z","updated_at":"2026-06-03T06:16:16.000Z","time_to_close":84290,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"eslint-plugin-package-json","old_version":"0.91.2","new_version":"1.3.0","repository_url":"https://github.com/michaelfaith/eslint-plugin-package-json"}],"path":null,"ecosystem":"npm"},"body":"Bumps [eslint-plugin-package-json](https://github.com/michaelfaith/eslint-plugin-package-json) from 0.91.2 to 1.3.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/releases\"\u003eeslint-plugin-package-json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.3.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/compare/v1.2.0...v1.3.0\"\u003e1.3.0\u003c/a\u003e (2026-06-01)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003eno-local-dependencies\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1896\"\u003e#1896\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/ccb6023dd571b5226e7c16d070a2a1ab62b6f43d\"\u003eccb6023\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🏁 Performance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003evalid-repository-directory:\u003c/strong\u003e cache repo root for improved performance in monorepos (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1907\"\u003e#1907\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/88056c3049d263e57f315812aa07bdd8576a2a05\"\u003e88056c3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.2.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/compare/v1.1.0...v1.2.0\"\u003e1.2.0\u003c/a\u003e (2026-05-28)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eexperimental:\u003c/strong\u003e add \u003ccode\u003emeta.languages\u003c/code\u003e to all rules (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1889\"\u003e#1889\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/2b8523f6ca1491db4720e64f02d1056e89369b29\"\u003e2b8523f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eexperimental:\u003c/strong\u003e add new \u003ccode\u003e/experimental\u003c/code\u003e entry point (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1874\"\u003e#1874\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/48828e61b8b3736becdc0447657bb3ad214b8924\"\u003e48828e6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eexperimental:\u003c/strong\u003e export plugin and configs compatible with \u003ccode\u003e@eslint/json\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1886\"\u003e#1886\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/5a9a1e367a40da39ff25ded9993455d99e5c31e9\"\u003e5a9a1e3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/compare/v1.0.0...v1.1.0\"\u003e1.1.0\u003c/a\u003e (2026-05-18)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003erequire-peerDependenciesMeta\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1852\"\u003e#1852\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/e66ac55c64b5be4c829e67884611e335a34db70c\"\u003ee66ac55\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/compare/v0.91.2...v1.0.0\"\u003e1.0.0\u003c/a\u003e (2026-05-17)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-browser\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1763\"\u003e#1763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-bugs\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1644\"\u003e#1644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-funding\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1643\"\u003e#1643\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-gypfile\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1765\"\u003e#1765\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-libc\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1764\"\u003e#1764\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-packageManager\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1640\"\u003e#1640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-peerDependenciesMeta-relationship\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1767\"\u003e#1767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-peerDependenciesMeta\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1766\"\u003e#1766\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edrop \u003ccode\u003elegacy-recommended\u003c/code\u003e rc-based config (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1579\"\u003e#1579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edrop support for eslint v8 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1589\"\u003e#1589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eorder-properties:\u003c/strong\u003e remove legacy order option\u003c/li\u003e\n\u003cli\u003eremove \u003ccode\u003evalid-package-definition\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1707\"\u003e#1707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate node engines to \u003ccode\u003e^22.22.2 || \u0026gt;=24.15.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1824\"\u003e#1824\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/michaelfaith/eslint-plugin-package-json/blob/main/CHANGELOG.md\"\u003eeslint-plugin-package-json's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/compare/v1.2.0...v1.3.0\"\u003e1.3.0\u003c/a\u003e (2026-06-01)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003eno-local-dependencies\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1896\"\u003e#1896\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/ccb6023dd571b5226e7c16d070a2a1ab62b6f43d\"\u003eccb6023\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🏁 Performance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003evalid-repository-directory:\u003c/strong\u003e cache repo root for improved performance in monorepos (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1907\"\u003e#1907\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/88056c3049d263e57f315812aa07bdd8576a2a05\"\u003e88056c3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/compare/v1.1.0...v1.2.0\"\u003e1.2.0\u003c/a\u003e (2026-05-28)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eexperimental:\u003c/strong\u003e add \u003ccode\u003emeta.languages\u003c/code\u003e to all rules (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1889\"\u003e#1889\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/2b8523f6ca1491db4720e64f02d1056e89369b29\"\u003e2b8523f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eexperimental:\u003c/strong\u003e add new \u003ccode\u003e/experimental\u003c/code\u003e entry point (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1874\"\u003e#1874\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/48828e61b8b3736becdc0447657bb3ad214b8924\"\u003e48828e6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eexperimental:\u003c/strong\u003e export plugin and configs compatible with \u003ccode\u003e@eslint/json\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1886\"\u003e#1886\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/5a9a1e367a40da39ff25ded9993455d99e5c31e9\"\u003e5a9a1e3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/compare/v1.0.0...v1.1.0\"\u003e1.1.0\u003c/a\u003e (2026-05-18)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003erequire-peerDependenciesMeta\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1852\"\u003e#1852\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/e66ac55c64b5be4c829e67884611e335a34db70c\"\u003ee66ac55\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/compare/v0.91.2...v1.0.0\"\u003e1.0.0\u003c/a\u003e (2026-05-17)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-browser\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1763\"\u003e#1763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-bugs\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1644\"\u003e#1644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-funding\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1643\"\u003e#1643\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-gypfile\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1765\"\u003e#1765\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-libc\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1764\"\u003e#1764\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-packageManager\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1640\"\u003e#1640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-peerDependenciesMeta-relationship\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1767\"\u003e#1767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-peerDependenciesMeta\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1766\"\u003e#1766\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edrop \u003ccode\u003elegacy-recommended\u003c/code\u003e rc-based config (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1579\"\u003e#1579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edrop support for eslint v8 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1589\"\u003e#1589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eorder-properties:\u003c/strong\u003e remove legacy order option\u003c/li\u003e\n\u003cli\u003eremove \u003ccode\u003evalid-package-definition\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1707\"\u003e#1707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate node engines to \u003ccode\u003e^22.22.2 || \u0026gt;=24.15.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1824\"\u003e#1824\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evalid-name:\u003c/strong\u003e refactor to align with other \u003ccode\u003evalid-\u003c/code\u003e rules (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1821\"\u003e#1821\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🚀 Features\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/michaelfaith/eslint-plugin-package-json/commit/cf91db5d562dae7cb0a1e4fbeb345152019b8741\"\u003e\u003ccode\u003ecf91db5\u003c/code\u003e\u003c/a\u003e chore(main): release 1.3.0 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1897\"\u003e#1897\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/88056c3049d263e57f315812aa07bdd8576a2a05\"\u003e\u003ccode\u003e88056c3\u003c/code\u003e\u003c/a\u003e perf(valid-repository-directory): cache repo root for improved performance in...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/8b6bee1173b25aea5476efbdf5f1ac355c19b3ea\"\u003e\u003ccode\u003e8b6bee1\u003c/code\u003e\u003c/a\u003e chore(deps): update pnpm to v11.5.0 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1905\"\u003e#1905\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/b2f938b92e6e603ed186a4843a1d351a1c7a5846\"\u003e\u003ccode\u003eb2f938b\u003c/code\u003e\u003c/a\u003e chore: tweak import sort order (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1904\"\u003e#1904\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/1d7f5a7f0bce65f23272847a7d1d685eb13e9ae2\"\u003e\u003ccode\u003e1d7f5a7\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency eslint-plugin-yml to v3.4.0 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1903\"\u003e#1903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/be6580b73bf1d0bd97839c5016b15b3a9249e5cb\"\u003e\u003ccode\u003ebe6580b\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency eslint-plugin-jsonc to v3.2.0 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1902\"\u003e#1902\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/fab4c34c5fb5ed4c0217f714f1f3eeca18312e2a\"\u003e\u003ccode\u003efab4c34\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1901\"\u003e#1901\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/0edab6c56f93375e9ca5679dd7a6206226e21840\"\u003e\u003ccode\u003e0edab6c\u003c/code\u003e\u003c/a\u003e chore(deps): pin dependency \u003ccode\u003e@​ianvs/prettier-plugin-sort-imports\u003c/code\u003e to 4.7.1 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1900\"\u003e#1900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/0935ac509c8d432f277643107e4ccf602647c3ed\"\u003e\u003ccode\u003e0935ac5\u003c/code\u003e\u003c/a\u003e chore: move import sorting to prettier (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1899\"\u003e#1899\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/e7869d6bbe7cda73e69e1dbd2301354d496ee767\"\u003e\u003ccode\u003ee7869d6\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​eslint/json\u003c/code\u003e to v2 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1898\"\u003e#1898\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/compare/v0.91.2...v1.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=eslint-plugin-package-json\u0026package-manager=npm_and_yarn\u0026previous-version=0.91.2\u0026new-version=1.3.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/MagicMirrorOrg/MagicMirror/pull/4172","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/MagicMirrorOrg%2FMagicMirror/issues/4172","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/4172/packages"}},{"old_version":"0.91.1","new_version":"1.2.0","update_type":"major","path":null,"pr_created_at":"2026-05-31T11:53:00.000Z","version_change":"0.91.1 → 1.2.0","issue":{"uuid":"4557461850","node_id":"PR_kwDOIeGMxM7hFYa4","number":179,"state":"closed","title":"Bump eslint-plugin-package-json from 0.91.1 to 1.2.0","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-06-07T11:52:38.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-31T11:53:00.000Z","updated_at":"2026-06-07T11:52:39.000Z","time_to_close":604778,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"eslint-plugin-package-json","old_version":"0.91.1","new_version":"1.2.0","repository_url":"https://github.com/michaelfaith/eslint-plugin-package-json"}],"path":null,"ecosystem":"npm"},"body":"Bumps [eslint-plugin-package-json](https://github.com/michaelfaith/eslint-plugin-package-json) from 0.91.1 to 1.2.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/releases\"\u003eeslint-plugin-package-json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.2.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/compare/v1.1.0...v1.2.0\"\u003e1.2.0\u003c/a\u003e (2026-05-28)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eexperimental:\u003c/strong\u003e add \u003ccode\u003emeta.languages\u003c/code\u003e to all rules (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1889\"\u003e#1889\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/2b8523f6ca1491db4720e64f02d1056e89369b29\"\u003e2b8523f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eexperimental:\u003c/strong\u003e add new \u003ccode\u003e/experimental\u003c/code\u003e entry point (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1874\"\u003e#1874\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/48828e61b8b3736becdc0447657bb3ad214b8924\"\u003e48828e6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eexperimental:\u003c/strong\u003e export plugin and configs compatible with \u003ccode\u003e@eslint/json\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1886\"\u003e#1886\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/5a9a1e367a40da39ff25ded9993455d99e5c31e9\"\u003e5a9a1e3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/compare/v1.0.0...v1.1.0\"\u003e1.1.0\u003c/a\u003e (2026-05-18)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003erequire-peerDependenciesMeta\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1852\"\u003e#1852\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/e66ac55c64b5be4c829e67884611e335a34db70c\"\u003ee66ac55\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/compare/v0.91.2...v1.0.0\"\u003e1.0.0\u003c/a\u003e (2026-05-17)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-browser\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1763\"\u003e#1763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-bugs\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1644\"\u003e#1644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-funding\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1643\"\u003e#1643\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-gypfile\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1765\"\u003e#1765\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-libc\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1764\"\u003e#1764\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-packageManager\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1640\"\u003e#1640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-peerDependenciesMeta-relationship\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1767\"\u003e#1767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-peerDependenciesMeta\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1766\"\u003e#1766\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edrop \u003ccode\u003elegacy-recommended\u003c/code\u003e rc-based config (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1579\"\u003e#1579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edrop support for eslint v8 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1589\"\u003e#1589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eorder-properties:\u003c/strong\u003e remove legacy order option\u003c/li\u003e\n\u003cli\u003eremove \u003ccode\u003evalid-package-definition\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1707\"\u003e#1707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate node engines to \u003ccode\u003e^22.22.2 || \u0026gt;=24.15.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1824\"\u003e#1824\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evalid-name:\u003c/strong\u003e refactor to align with other \u003ccode\u003evalid-\u003c/code\u003e rules (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1821\"\u003e#1821\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003erequire-browser\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1835\"\u003e#1835\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/56433d0b3ae784a14e700074b678a271804f1e3e\"\u003e56433d0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003erequire-config\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1834\"\u003e#1834\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/24f4eb004749ecc953a5ebbc090a256608538f3c\"\u003e24f4eb0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003erequire-gypfile\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1836\"\u003e#1836\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/d6cc29190bf3377b6541efa0f6a477012e68b3af\"\u003ed6cc291\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003erequire-libc\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1837\"\u003e#1837\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/53a208e786fd5ade05a16d00cf90eb5c1121f7d4\"\u003e53a208e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-browser\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1763\"\u003e#1763\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/6cb438bb5c68af1062a5d7a26131795b7aa9a24b\"\u003e6cb438b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-bugs\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1644\"\u003e#1644\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/f981fa38ab4f1630c6db0933d859974d0a6ec0b3\"\u003ef981fa3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-funding\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1643\"\u003e#1643\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/5b3c77da9b8edcd659a1fd9b3e51d1e43803aa5e\"\u003e5b3c77d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-gypfile\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1765\"\u003e#1765\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/c14f624137fa11f42f6b5d97357043a94408edd7\"\u003ec14f624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-libc\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1764\"\u003e#1764\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/4dd5e9c251e2b4e68571080cfe9fbfeb030b1775\"\u003e4dd5e9c\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/michaelfaith/eslint-plugin-package-json/blob/main/CHANGELOG.md\"\u003eeslint-plugin-package-json's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/compare/v1.1.0...v1.2.0\"\u003e1.2.0\u003c/a\u003e (2026-05-28)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eexperimental:\u003c/strong\u003e add \u003ccode\u003emeta.languages\u003c/code\u003e to all rules (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1889\"\u003e#1889\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/2b8523f6ca1491db4720e64f02d1056e89369b29\"\u003e2b8523f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eexperimental:\u003c/strong\u003e add new \u003ccode\u003e/experimental\u003c/code\u003e entry point (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1874\"\u003e#1874\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/48828e61b8b3736becdc0447657bb3ad214b8924\"\u003e48828e6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eexperimental:\u003c/strong\u003e export plugin and configs compatible with \u003ccode\u003e@eslint/json\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1886\"\u003e#1886\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/5a9a1e367a40da39ff25ded9993455d99e5c31e9\"\u003e5a9a1e3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/compare/v1.0.0...v1.1.0\"\u003e1.1.0\u003c/a\u003e (2026-05-18)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003erequire-peerDependenciesMeta\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1852\"\u003e#1852\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/e66ac55c64b5be4c829e67884611e335a34db70c\"\u003ee66ac55\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/compare/v0.91.2...v1.0.0\"\u003e1.0.0\u003c/a\u003e (2026-05-17)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-browser\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1763\"\u003e#1763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-bugs\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1644\"\u003e#1644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-funding\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1643\"\u003e#1643\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-gypfile\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1765\"\u003e#1765\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-libc\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1764\"\u003e#1764\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-packageManager\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1640\"\u003e#1640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-peerDependenciesMeta-relationship\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1767\"\u003e#1767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-peerDependenciesMeta\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1766\"\u003e#1766\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edrop \u003ccode\u003elegacy-recommended\u003c/code\u003e rc-based config (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1579\"\u003e#1579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edrop support for eslint v8 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1589\"\u003e#1589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eorder-properties:\u003c/strong\u003e remove legacy order option\u003c/li\u003e\n\u003cli\u003eremove \u003ccode\u003evalid-package-definition\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1707\"\u003e#1707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate node engines to \u003ccode\u003e^22.22.2 || \u0026gt;=24.15.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1824\"\u003e#1824\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evalid-name:\u003c/strong\u003e refactor to align with other \u003ccode\u003evalid-\u003c/code\u003e rules (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1821\"\u003e#1821\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003erequire-browser\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1835\"\u003e#1835\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/56433d0b3ae784a14e700074b678a271804f1e3e\"\u003e56433d0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003erequire-config\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1834\"\u003e#1834\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/24f4eb004749ecc953a5ebbc090a256608538f3c\"\u003e24f4eb0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003erequire-gypfile\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1836\"\u003e#1836\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/d6cc29190bf3377b6541efa0f6a477012e68b3af\"\u003ed6cc291\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003erequire-libc\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1837\"\u003e#1837\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/53a208e786fd5ade05a16d00cf90eb5c1121f7d4\"\u003e53a208e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-browser\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1763\"\u003e#1763\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/6cb438bb5c68af1062a5d7a26131795b7aa9a24b\"\u003e6cb438b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-bugs\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1644\"\u003e#1644\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/f981fa38ab4f1630c6db0933d859974d0a6ec0b3\"\u003ef981fa3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-funding\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1643\"\u003e#1643\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/5b3c77da9b8edcd659a1fd9b3e51d1e43803aa5e\"\u003e5b3c77d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-gypfile\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1765\"\u003e#1765\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/c14f624137fa11f42f6b5d97357043a94408edd7\"\u003ec14f624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-libc\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1764\"\u003e#1764\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/4dd5e9c251e2b4e68571080cfe9fbfeb030b1775\"\u003e4dd5e9c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-packageManager\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1640\"\u003e#1640\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/9a65480cb55a4d03043916def549cfd7fc4b604b\"\u003e9a65480\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-peerDependenciesMeta-relationship\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1767\"\u003e#1767\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/7fc3f0d17ab9be57b3fc118746a38caf9395db18\"\u003e7fc3f0d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-peerDependenciesMeta\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1766\"\u003e#1766\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/873160958c77caa6b479053a2fad2b41dacc18fe\"\u003e8731609\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/michaelfaith/eslint-plugin-package-json/commit/c0296cd2264fe087c820eb7e5c77f4a2b568e4eb\"\u003e\u003ccode\u003ec0296cd\u003c/code\u003e\u003c/a\u003e chore(main): release 1.2.0 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1878\"\u003e#1878\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/9269b147f709c373a105ee7907bf9a15e61bc1df\"\u003e\u003ccode\u003e9269b14\u003c/code\u003e\u003c/a\u003e refactor(experimental): minor tweak to language (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1890\"\u003e#1890\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/2b8523f6ca1491db4720e64f02d1056e89369b29\"\u003e\u003ccode\u003e2b8523f\u003c/code\u003e\u003c/a\u003e feat(experimental): add \u003ccode\u003emeta.languages\u003c/code\u003e to all rules (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1889\"\u003e#1889\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/c533d8369cac0618dbaced2746b9e3d7ca95146e\"\u003e\u003ccode\u003ec533d83\u003c/code\u003e\u003c/a\u003e chore: change knip config to ts (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1888\"\u003e#1888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/de7aade6f555ec3f54f4caf0c95e92724f8a4143\"\u003e\u003ccode\u003ede7aade\u003c/code\u003e\u003c/a\u003e chore(deps): pin dependency \u003ccode\u003e@​eslint/json\u003c/code\u003e to 1.2.0 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1887\"\u003e#1887\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/5a9a1e367a40da39ff25ded9993455d99e5c31e9\"\u003e\u003ccode\u003e5a9a1e3\u003c/code\u003e\u003c/a\u003e feat(experimental): export plugin and configs compatible with \u003ccode\u003e@eslint/json\u003c/code\u003e ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/84d2d155d24f33b55e24e32daa8b9e849b05750a\"\u003e\u003ccode\u003e84d2d15\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.60.0 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1884\"\u003e#1884\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/e4d28ce99888cd62c6468b94534552b09be44d02\"\u003e\u003ccode\u003ee4d28ce\u003c/code\u003e\u003c/a\u003e feat: export \u003ccode\u003e@eslint/json\u003c/code\u003e compatible \u003ccode\u003erules\u003c/code\u003e from \u003ccode\u003eexperimental\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1882\"\u003e#1882\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/50bb784eef537418a1974e5a085d0d2be8f84489\"\u003e\u003ccode\u003e50bb784\u003c/code\u003e\u003c/a\u003e chore(deps): pin dependencies (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1883\"\u003e#1883\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/0c7633e1f05b7dce6370b6a1b98613615c289b69\"\u003e\u003ccode\u003e0c7633e\u003c/code\u003e\u003c/a\u003e chore(deps): update node.js to v24.16.0 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1881\"\u003e#1881\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/compare/v0.91.1...v1.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=eslint-plugin-package-json\u0026package-manager=npm_and_yarn\u0026previous-version=0.91.1\u0026new-version=1.2.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/actions-marketplace-validations/skaut_wordpress-version-checker/pull/179","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/actions-marketplace-validations%2Fskaut_wordpress-version-checker/issues/179","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/179/packages"}},{"old_version":"0.91.1","new_version":"1.2.0","update_type":"major","path":null,"pr_created_at":"2026-05-29T12:29:40.000Z","version_change":"0.91.1 → 1.2.0","issue":{"uuid":"4548444017","node_id":"PR_kwDOJXHujs7gpIey","number":1534,"state":"closed","title":"build(deps-dev): bump eslint-plugin-package-json from 0.91.1 to 1.2.0","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-06-02T00:35:22.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-29T12:29:40.000Z","updated_at":"2026-06-02T00:35:24.000Z","time_to_close":302742,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps-dev)","packages":[{"name":"eslint-plugin-package-json","old_version":"0.91.1","new_version":"1.2.0","repository_url":"https://github.com/michaelfaith/eslint-plugin-package-json"}],"path":null,"ecosystem":"npm"},"body":"Bumps [eslint-plugin-package-json](https://github.com/michaelfaith/eslint-plugin-package-json) from 0.91.1 to 1.2.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/releases\"\u003eeslint-plugin-package-json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.2.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/compare/v1.1.0...v1.2.0\"\u003e1.2.0\u003c/a\u003e (2026-05-28)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eexperimental:\u003c/strong\u003e add \u003ccode\u003emeta.languages\u003c/code\u003e to all rules (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1889\"\u003e#1889\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/2b8523f6ca1491db4720e64f02d1056e89369b29\"\u003e2b8523f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eexperimental:\u003c/strong\u003e add new \u003ccode\u003e/experimental\u003c/code\u003e entry point (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1874\"\u003e#1874\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/48828e61b8b3736becdc0447657bb3ad214b8924\"\u003e48828e6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eexperimental:\u003c/strong\u003e export plugin and configs compatible with \u003ccode\u003e@eslint/json\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1886\"\u003e#1886\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/5a9a1e367a40da39ff25ded9993455d99e5c31e9\"\u003e5a9a1e3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/compare/v1.0.0...v1.1.0\"\u003e1.1.0\u003c/a\u003e (2026-05-18)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003erequire-peerDependenciesMeta\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1852\"\u003e#1852\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/e66ac55c64b5be4c829e67884611e335a34db70c\"\u003ee66ac55\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/compare/v0.91.2...v1.0.0\"\u003e1.0.0\u003c/a\u003e (2026-05-17)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-browser\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1763\"\u003e#1763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-bugs\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1644\"\u003e#1644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-funding\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1643\"\u003e#1643\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-gypfile\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1765\"\u003e#1765\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-libc\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1764\"\u003e#1764\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-packageManager\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1640\"\u003e#1640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-peerDependenciesMeta-relationship\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1767\"\u003e#1767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-peerDependenciesMeta\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1766\"\u003e#1766\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edrop \u003ccode\u003elegacy-recommended\u003c/code\u003e rc-based config (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1579\"\u003e#1579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edrop support for eslint v8 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1589\"\u003e#1589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eorder-properties:\u003c/strong\u003e remove legacy order option\u003c/li\u003e\n\u003cli\u003eremove \u003ccode\u003evalid-package-definition\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1707\"\u003e#1707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate node engines to \u003ccode\u003e^22.22.2 || \u0026gt;=24.15.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1824\"\u003e#1824\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evalid-name:\u003c/strong\u003e refactor to align with other \u003ccode\u003evalid-\u003c/code\u003e rules (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1821\"\u003e#1821\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003erequire-browser\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1835\"\u003e#1835\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/56433d0b3ae784a14e700074b678a271804f1e3e\"\u003e56433d0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003erequire-config\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1834\"\u003e#1834\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/24f4eb004749ecc953a5ebbc090a256608538f3c\"\u003e24f4eb0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003erequire-gypfile\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1836\"\u003e#1836\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/d6cc29190bf3377b6541efa0f6a477012e68b3af\"\u003ed6cc291\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003erequire-libc\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1837\"\u003e#1837\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/53a208e786fd5ade05a16d00cf90eb5c1121f7d4\"\u003e53a208e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-browser\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1763\"\u003e#1763\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/6cb438bb5c68af1062a5d7a26131795b7aa9a24b\"\u003e6cb438b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-bugs\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1644\"\u003e#1644\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/f981fa38ab4f1630c6db0933d859974d0a6ec0b3\"\u003ef981fa3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-funding\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1643\"\u003e#1643\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/5b3c77da9b8edcd659a1fd9b3e51d1e43803aa5e\"\u003e5b3c77d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-gypfile\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1765\"\u003e#1765\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/c14f624137fa11f42f6b5d97357043a94408edd7\"\u003ec14f624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-libc\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1764\"\u003e#1764\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/4dd5e9c251e2b4e68571080cfe9fbfeb030b1775\"\u003e4dd5e9c\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/michaelfaith/eslint-plugin-package-json/blob/main/CHANGELOG.md\"\u003eeslint-plugin-package-json's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/compare/v1.1.0...v1.2.0\"\u003e1.2.0\u003c/a\u003e (2026-05-28)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eexperimental:\u003c/strong\u003e add \u003ccode\u003emeta.languages\u003c/code\u003e to all rules (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1889\"\u003e#1889\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/2b8523f6ca1491db4720e64f02d1056e89369b29\"\u003e2b8523f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eexperimental:\u003c/strong\u003e add new \u003ccode\u003e/experimental\u003c/code\u003e entry point (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1874\"\u003e#1874\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/48828e61b8b3736becdc0447657bb3ad214b8924\"\u003e48828e6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eexperimental:\u003c/strong\u003e export plugin and configs compatible with \u003ccode\u003e@eslint/json\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1886\"\u003e#1886\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/5a9a1e367a40da39ff25ded9993455d99e5c31e9\"\u003e5a9a1e3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/compare/v1.0.0...v1.1.0\"\u003e1.1.0\u003c/a\u003e (2026-05-18)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003erequire-peerDependenciesMeta\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1852\"\u003e#1852\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/e66ac55c64b5be4c829e67884611e335a34db70c\"\u003ee66ac55\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/compare/v0.91.2...v1.0.0\"\u003e1.0.0\u003c/a\u003e (2026-05-17)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-browser\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1763\"\u003e#1763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-bugs\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1644\"\u003e#1644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-funding\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1643\"\u003e#1643\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-gypfile\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1765\"\u003e#1765\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-libc\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1764\"\u003e#1764\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-packageManager\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1640\"\u003e#1640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-peerDependenciesMeta-relationship\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1767\"\u003e#1767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-peerDependenciesMeta\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1766\"\u003e#1766\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edrop \u003ccode\u003elegacy-recommended\u003c/code\u003e rc-based config (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1579\"\u003e#1579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edrop support for eslint v8 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1589\"\u003e#1589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eorder-properties:\u003c/strong\u003e remove legacy order option\u003c/li\u003e\n\u003cli\u003eremove \u003ccode\u003evalid-package-definition\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1707\"\u003e#1707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate node engines to \u003ccode\u003e^22.22.2 || \u0026gt;=24.15.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1824\"\u003e#1824\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evalid-name:\u003c/strong\u003e refactor to align with other \u003ccode\u003evalid-\u003c/code\u003e rules (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1821\"\u003e#1821\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003erequire-browser\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1835\"\u003e#1835\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/56433d0b3ae784a14e700074b678a271804f1e3e\"\u003e56433d0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003erequire-config\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1834\"\u003e#1834\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/24f4eb004749ecc953a5ebbc090a256608538f3c\"\u003e24f4eb0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003erequire-gypfile\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1836\"\u003e#1836\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/d6cc29190bf3377b6541efa0f6a477012e68b3af\"\u003ed6cc291\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003erequire-libc\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1837\"\u003e#1837\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/53a208e786fd5ade05a16d00cf90eb5c1121f7d4\"\u003e53a208e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-browser\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1763\"\u003e#1763\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/6cb438bb5c68af1062a5d7a26131795b7aa9a24b\"\u003e6cb438b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-bugs\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1644\"\u003e#1644\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/f981fa38ab4f1630c6db0933d859974d0a6ec0b3\"\u003ef981fa3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-funding\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1643\"\u003e#1643\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/5b3c77da9b8edcd659a1fd9b3e51d1e43803aa5e\"\u003e5b3c77d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-gypfile\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1765\"\u003e#1765\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/c14f624137fa11f42f6b5d97357043a94408edd7\"\u003ec14f624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-libc\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1764\"\u003e#1764\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/4dd5e9c251e2b4e68571080cfe9fbfeb030b1775\"\u003e4dd5e9c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-packageManager\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1640\"\u003e#1640\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/9a65480cb55a4d03043916def549cfd7fc4b604b\"\u003e9a65480\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-peerDependenciesMeta-relationship\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1767\"\u003e#1767\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/7fc3f0d17ab9be57b3fc118746a38caf9395db18\"\u003e7fc3f0d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-peerDependenciesMeta\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1766\"\u003e#1766\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/873160958c77caa6b479053a2fad2b41dacc18fe\"\u003e8731609\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/michaelfaith/eslint-plugin-package-json/commit/c0296cd2264fe087c820eb7e5c77f4a2b568e4eb\"\u003e\u003ccode\u003ec0296cd\u003c/code\u003e\u003c/a\u003e chore(main): release 1.2.0 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1878\"\u003e#1878\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/9269b147f709c373a105ee7907bf9a15e61bc1df\"\u003e\u003ccode\u003e9269b14\u003c/code\u003e\u003c/a\u003e refactor(experimental): minor tweak to language (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1890\"\u003e#1890\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/2b8523f6ca1491db4720e64f02d1056e89369b29\"\u003e\u003ccode\u003e2b8523f\u003c/code\u003e\u003c/a\u003e feat(experimental): add \u003ccode\u003emeta.languages\u003c/code\u003e to all rules (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1889\"\u003e#1889\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/c533d8369cac0618dbaced2746b9e3d7ca95146e\"\u003e\u003ccode\u003ec533d83\u003c/code\u003e\u003c/a\u003e chore: change knip config to ts (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1888\"\u003e#1888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/de7aade6f555ec3f54f4caf0c95e92724f8a4143\"\u003e\u003ccode\u003ede7aade\u003c/code\u003e\u003c/a\u003e chore(deps): pin dependency \u003ccode\u003e@​eslint/json\u003c/code\u003e to 1.2.0 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1887\"\u003e#1887\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/5a9a1e367a40da39ff25ded9993455d99e5c31e9\"\u003e\u003ccode\u003e5a9a1e3\u003c/code\u003e\u003c/a\u003e feat(experimental): export plugin and configs compatible with \u003ccode\u003e@eslint/json\u003c/code\u003e ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/84d2d155d24f33b55e24e32daa8b9e849b05750a\"\u003e\u003ccode\u003e84d2d15\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.60.0 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1884\"\u003e#1884\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/e4d28ce99888cd62c6468b94534552b09be44d02\"\u003e\u003ccode\u003ee4d28ce\u003c/code\u003e\u003c/a\u003e feat: export \u003ccode\u003e@eslint/json\u003c/code\u003e compatible \u003ccode\u003erules\u003c/code\u003e from \u003ccode\u003eexperimental\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1882\"\u003e#1882\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/50bb784eef537418a1974e5a085d0d2be8f84489\"\u003e\u003ccode\u003e50bb784\u003c/code\u003e\u003c/a\u003e chore(deps): pin dependencies (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1883\"\u003e#1883\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/0c7633e1f05b7dce6370b6a1b98613615c289b69\"\u003e\u003ccode\u003e0c7633e\u003c/code\u003e\u003c/a\u003e chore(deps): update node.js to v24.16.0 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1881\"\u003e#1881\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/compare/v0.91.1...v1.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n","html_url":"https://github.com/reallyMilo/AnnoStamps/pull/1534","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/reallyMilo%2FAnnoStamps/issues/1534","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1534/packages"}},{"old_version":"0.91.1","new_version":"1.1.0","update_type":"major","path":null,"pr_created_at":"2026-05-25T11:23:31.000Z","version_change":"0.91.1 → 1.1.0","issue":{"uuid":"4516525721","node_id":"PR_kwDOJXHujs7fBPkQ","number":1521,"state":"open","title":"build(deps-dev): bump eslint-plugin-package-json from 0.91.1 to 1.1.0","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-25T11:23:31.000Z","updated_at":"2026-05-25T11:24:07.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps-dev)","packages":[{"name":"eslint-plugin-package-json","old_version":"0.91.1","new_version":"1.1.0","repository_url":"https://github.com/michaelfaith/eslint-plugin-package-json"}],"path":null,"ecosystem":"npm"},"body":"Bumps [eslint-plugin-package-json](https://github.com/michaelfaith/eslint-plugin-package-json) from 0.91.1 to 1.1.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/releases\"\u003eeslint-plugin-package-json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/compare/v1.0.0...v1.1.0\"\u003e1.1.0\u003c/a\u003e (2026-05-18)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003erequire-peerDependenciesMeta\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1852\"\u003e#1852\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/e66ac55c64b5be4c829e67884611e335a34db70c\"\u003ee66ac55\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/compare/v0.91.2...v1.0.0\"\u003e1.0.0\u003c/a\u003e (2026-05-17)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-browser\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1763\"\u003e#1763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-bugs\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1644\"\u003e#1644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-funding\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1643\"\u003e#1643\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-gypfile\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1765\"\u003e#1765\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-libc\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1764\"\u003e#1764\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-packageManager\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1640\"\u003e#1640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-peerDependenciesMeta-relationship\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1767\"\u003e#1767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-peerDependenciesMeta\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1766\"\u003e#1766\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edrop \u003ccode\u003elegacy-recommended\u003c/code\u003e rc-based config (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1579\"\u003e#1579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edrop support for eslint v8 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1589\"\u003e#1589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eorder-properties:\u003c/strong\u003e remove legacy order option\u003c/li\u003e\n\u003cli\u003eremove \u003ccode\u003evalid-package-definition\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1707\"\u003e#1707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate node engines to \u003ccode\u003e^22.22.2 || \u0026gt;=24.15.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1824\"\u003e#1824\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evalid-name:\u003c/strong\u003e refactor to align with other \u003ccode\u003evalid-\u003c/code\u003e rules (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1821\"\u003e#1821\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003erequire-browser\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1835\"\u003e#1835\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/56433d0b3ae784a14e700074b678a271804f1e3e\"\u003e56433d0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003erequire-config\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1834\"\u003e#1834\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/24f4eb004749ecc953a5ebbc090a256608538f3c\"\u003e24f4eb0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003erequire-gypfile\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1836\"\u003e#1836\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/d6cc29190bf3377b6541efa0f6a477012e68b3af\"\u003ed6cc291\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003erequire-libc\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1837\"\u003e#1837\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/53a208e786fd5ade05a16d00cf90eb5c1121f7d4\"\u003e53a208e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-browser\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1763\"\u003e#1763\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/6cb438bb5c68af1062a5d7a26131795b7aa9a24b\"\u003e6cb438b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-bugs\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1644\"\u003e#1644\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/f981fa38ab4f1630c6db0933d859974d0a6ec0b3\"\u003ef981fa3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-funding\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1643\"\u003e#1643\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/5b3c77da9b8edcd659a1fd9b3e51d1e43803aa5e\"\u003e5b3c77d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-gypfile\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1765\"\u003e#1765\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/c14f624137fa11f42f6b5d97357043a94408edd7\"\u003ec14f624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-libc\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1764\"\u003e#1764\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/4dd5e9c251e2b4e68571080cfe9fbfeb030b1775\"\u003e4dd5e9c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-packageManager\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1640\"\u003e#1640\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/9a65480cb55a4d03043916def549cfd7fc4b604b\"\u003e9a65480\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-peerDependenciesMeta-relationship\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1767\"\u003e#1767\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/7fc3f0d17ab9be57b3fc118746a38caf9395db18\"\u003e7fc3f0d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-peerDependenciesMeta\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1766\"\u003e#1766\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/873160958c77caa6b479053a2fad2b41dacc18fe\"\u003e8731609\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eorder-properties:\u003c/strong\u003e remove legacy order option (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/935f6dccccdfe7d61deb43e083647a0a1dc8e953\"\u003e935f6dc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove \u003ccode\u003evalid-package-definition\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1707\"\u003e#1707\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/a4a5b86e94b1fd41da8b113f49c96a8149e30fa6\"\u003ea4a5b86\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate node engines to \u003ccode\u003e^22.22.2 || \u0026gt;=24.15.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1824\"\u003e#1824\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/ce1aa5e222cd17cd25baa9ebf2221642ddc6ed79\"\u003ece1aa5e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evalid-name:\u003c/strong\u003e refactor to align with other \u003ccode\u003evalid-\u003c/code\u003e rules (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1821\"\u003e#1821\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/2104e75e70eee219d57309e50f1812f8d144a11e\"\u003e2104e75\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evalid-version:\u003c/strong\u003e refactor to align with other valid- rules (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1827\"\u003e#1827\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/958c10558d4186c9885588c2e7da23e5644d98a6\"\u003e958c105\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/michaelfaith/eslint-plugin-package-json/blob/main/CHANGELOG.md\"\u003eeslint-plugin-package-json's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/compare/v1.0.0...v1.1.0\"\u003e1.1.0\u003c/a\u003e (2026-05-18)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003erequire-peerDependenciesMeta\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1852\"\u003e#1852\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/e66ac55c64b5be4c829e67884611e335a34db70c\"\u003ee66ac55\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/compare/v0.91.2...v1.0.0\"\u003e1.0.0\u003c/a\u003e (2026-05-17)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-browser\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1763\"\u003e#1763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-bugs\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1644\"\u003e#1644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-funding\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1643\"\u003e#1643\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-gypfile\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1765\"\u003e#1765\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-libc\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1764\"\u003e#1764\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-packageManager\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1640\"\u003e#1640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-peerDependenciesMeta-relationship\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1767\"\u003e#1767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-peerDependenciesMeta\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1766\"\u003e#1766\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edrop \u003ccode\u003elegacy-recommended\u003c/code\u003e rc-based config (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1579\"\u003e#1579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edrop support for eslint v8 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1589\"\u003e#1589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eorder-properties:\u003c/strong\u003e remove legacy order option\u003c/li\u003e\n\u003cli\u003eremove \u003ccode\u003evalid-package-definition\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1707\"\u003e#1707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate node engines to \u003ccode\u003e^22.22.2 || \u0026gt;=24.15.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1824\"\u003e#1824\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evalid-name:\u003c/strong\u003e refactor to align with other \u003ccode\u003evalid-\u003c/code\u003e rules (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1821\"\u003e#1821\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003erequire-browser\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1835\"\u003e#1835\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/56433d0b3ae784a14e700074b678a271804f1e3e\"\u003e56433d0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003erequire-config\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1834\"\u003e#1834\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/24f4eb004749ecc953a5ebbc090a256608538f3c\"\u003e24f4eb0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003erequire-gypfile\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1836\"\u003e#1836\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/d6cc29190bf3377b6541efa0f6a477012e68b3af\"\u003ed6cc291\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003erequire-libc\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1837\"\u003e#1837\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/53a208e786fd5ade05a16d00cf90eb5c1121f7d4\"\u003e53a208e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-browser\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1763\"\u003e#1763\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/6cb438bb5c68af1062a5d7a26131795b7aa9a24b\"\u003e6cb438b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-bugs\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1644\"\u003e#1644\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/f981fa38ab4f1630c6db0933d859974d0a6ec0b3\"\u003ef981fa3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-funding\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1643\"\u003e#1643\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/5b3c77da9b8edcd659a1fd9b3e51d1e43803aa5e\"\u003e5b3c77d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-gypfile\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1765\"\u003e#1765\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/c14f624137fa11f42f6b5d97357043a94408edd7\"\u003ec14f624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-libc\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1764\"\u003e#1764\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/4dd5e9c251e2b4e68571080cfe9fbfeb030b1775\"\u003e4dd5e9c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-packageManager\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1640\"\u003e#1640\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/9a65480cb55a4d03043916def549cfd7fc4b604b\"\u003e9a65480\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-peerDependenciesMeta-relationship\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1767\"\u003e#1767\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/7fc3f0d17ab9be57b3fc118746a38caf9395db18\"\u003e7fc3f0d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-peerDependenciesMeta\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1766\"\u003e#1766\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/873160958c77caa6b479053a2fad2b41dacc18fe\"\u003e8731609\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eorder-properties:\u003c/strong\u003e remove legacy order option (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/935f6dccccdfe7d61deb43e083647a0a1dc8e953\"\u003e935f6dc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove \u003ccode\u003evalid-package-definition\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1707\"\u003e#1707\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/a4a5b86e94b1fd41da8b113f49c96a8149e30fa6\"\u003ea4a5b86\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate node engines to \u003ccode\u003e^22.22.2 || \u0026gt;=24.15.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1824\"\u003e#1824\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/ce1aa5e222cd17cd25baa9ebf2221642ddc6ed79\"\u003ece1aa5e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evalid-name:\u003c/strong\u003e refactor to align with other \u003ccode\u003evalid-\u003c/code\u003e rules (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1821\"\u003e#1821\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/2104e75e70eee219d57309e50f1812f8d144a11e\"\u003e2104e75\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evalid-version:\u003c/strong\u003e refactor to align with other valid- rules (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1827\"\u003e#1827\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/958c10558d4186c9885588c2e7da23e5644d98a6\"\u003e958c105\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Bug Fixes\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/michaelfaith/eslint-plugin-package-json/commit/de7d1e5ea3dd0444544ced5b598af83326c5e3c2\"\u003e\u003ccode\u003ede7d1e5\u003c/code\u003e\u003c/a\u003e chore(main): release 1.1.0 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1855\"\u003e#1855\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/f6674c549d3919902b48c583817e9c158c8d5d76\"\u003e\u003ccode\u003ef6674c5\u003c/code\u003e\u003c/a\u003e docs: add \u003ccode\u003e@eslint/json\u003c/code\u003e migration plan (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1847\"\u003e#1847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/e66ac55c64b5be4c829e67884611e335a34db70c\"\u003e\u003ccode\u003ee66ac55\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003erequire-peerDependenciesMeta\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1852\"\u003e#1852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/506915a801587be511dcf5786442018a22eb7e31\"\u003e\u003ccode\u003e506915a\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency knip to v6.14.0 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1854\"\u003e#1854\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/173ee12e21e2f4697ccc3c7dc0aab3a0a002fe8e\"\u003e\u003ccode\u003e173ee12\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency eslint to v10.4.0 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1853\"\u003e#1853\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/c6fe9d786676adefdffa20fe1c4a7fdd346c5bcc\"\u003e\u003ccode\u003ec6fe9d7\u003c/code\u003e\u003c/a\u003e docs: remove extra \u0026lt;/\u0026gt; from README.md after logo (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1849\"\u003e#1849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/6a696b45fc8fc54982e7004dfae66dcd36c25ae5\"\u003e\u003ccode\u003e6a696b4\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1848\"\u003e#1848\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/b9f7a05fc392653c2cf1fabcb09d1a1306e602db\"\u003e\u003ccode\u003eb9f7a05\u003c/code\u003e\u003c/a\u003e chore: tweak prettier settings (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1846\"\u003e#1846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/8f0a55bedd4c5411ee286214b56f2b029e93a75d\"\u003e\u003ccode\u003e8f0a55b\u003c/code\u003e\u003c/a\u003e Pin dependency simple-git-hooks to 2.13.1 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1845\"\u003e#1845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/fa191b9971512ba0f1525c426dd55a0a3bb95157\"\u003e\u003ccode\u003efa191b9\u003c/code\u003e\u003c/a\u003e chore: replace husky with simple-git-hooks (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1844\"\u003e#1844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/compare/v0.91.1...v1.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=eslint-plugin-package-json\u0026package-manager=npm_and_yarn\u0026previous-version=0.91.1\u0026new-version=1.1.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/reallyMilo/AnnoStamps/pull/1521","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/reallyMilo%2FAnnoStamps/issues/1521","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1521/packages"}},{"old_version":"0.91.1","new_version":"0.91.2","update_type":"patch","path":null,"pr_created_at":"2026-05-04T21:24:18.000Z","version_change":"0.91.1 → 0.91.2","issue":{"uuid":"4379766909","node_id":"PR_kwDOJiZ8ws7YLDtY","number":865,"state":"closed","title":"build(deps-dev): bump eslint-plugin-package-json from 0.91.1 to 0.91.2","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":["marekdedic"],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-04T21:26:29.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-04T21:24:18.000Z","updated_at":"2026-05-04T21:26:36.000Z","time_to_close":131,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps-dev)","packages":[{"name":"eslint-plugin-package-json","old_version":"0.91.1","new_version":"0.91.2","repository_url":"https://github.com/michaelfaith/eslint-plugin-package-json"}],"path":null,"ecosystem":"npm"},"body":"Bumps [eslint-plugin-package-json](https://github.com/michaelfaith/eslint-plugin-package-json) from 0.91.1 to 0.91.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/releases\"\u003eeslint-plugin-package-json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.91.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/compare/v0.91.1...v0.91.2\"\u003e0.91.2\u003c/a\u003e (2026-04-28)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003erestrict-top-level-properties\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1736\"\u003e#1736\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/8b29974311212d87c47a0efe4176a9f9506aaf00\"\u003e8b29974\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003evalid-dependencies:\u003c/strong\u003e dependencies should be able to use disttags (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1749\"\u003e#1749\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/316b253a978beee05d4055ed73d614546d33f5cd\"\u003e316b253\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/michaelfaith/eslint-plugin-package-json/blob/main/CHANGELOG.md\"\u003eeslint-plugin-package-json's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/compare/v0.91.1...v0.91.2\"\u003e0.91.2\u003c/a\u003e (2026-04-28)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003erestrict-top-level-properties\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1736\"\u003e#1736\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/8b29974311212d87c47a0efe4176a9f9506aaf00\"\u003e8b29974\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003evalid-dependencies:\u003c/strong\u003e dependencies should be able to use disttags (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1749\"\u003e#1749\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/316b253a978beee05d4055ed73d614546d33f5cd\"\u003e316b253\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/michaelfaith/eslint-plugin-package-json/commit/80fa079cf65e600c22997de2bedf9decd0eaa51f\"\u003e\u003ccode\u003e80fa079\u003c/code\u003e\u003c/a\u003e chore(main): release 0.91.2 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1755\"\u003e#1755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/0efccbcbb4c9db4c7a924899880a95ee4870b939\"\u003e\u003ccode\u003e0efccbc\u003c/code\u003e\u003c/a\u003e chore: update prettier settings (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1753\"\u003e#1753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/8b29974311212d87c47a0efe4176a9f9506aaf00\"\u003e\u003ccode\u003e8b29974\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003erestrict-top-level-properties\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1736\"\u003e#1736\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/16de0c46ddb8e23d1b04a2c63f2a16c554625491\"\u003e\u003ccode\u003e16de0c4\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1754\"\u003e#1754\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/5387438da5dfad869b25d6d0de0ef300bd6a2a73\"\u003e\u003ccode\u003e5387438\u003c/code\u003e\u003c/a\u003e chore: add logo assets to the site (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1751\"\u003e#1751\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/316b253a978beee05d4055ed73d614546d33f5cd\"\u003e\u003ccode\u003e316b253\u003c/code\u003e\u003c/a\u003e fix(valid-dependencies): dependencies should be able to use disttags (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1749\"\u003e#1749\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/dffeb9441f8e7619d7d09f8ddb5f73e565c17108\"\u003e\u003ccode\u003edffeb94\u003c/code\u003e\u003c/a\u003e docs: add belozer as a contributor for ideas (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1726\"\u003e#1726\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/1cd45b4f07b35a43dada045c1c5557f189333af9\"\u003e\u003ccode\u003e1cd45b4\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency knip to v6.6.0 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1737\"\u003e#1737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/7fc3ad43f39ecebd905b9119c2749ae7317362a1\"\u003e\u003ccode\u003e7fc3ad4\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.59.0 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1735\"\u003e#1735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/42186bd0ae004f6db839aafe9c0250339a1637f4\"\u003e\u003ccode\u003e42186bd\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency knip to v6.5.0 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1734\"\u003e#1734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/compare/v0.91.1...v0.91.2\"\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=eslint-plugin-package-json\u0026package-manager=npm_and_yarn\u0026previous-version=0.91.1\u0026new-version=0.91.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/marekdedic/prosemirror-unified/pull/865","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/marekdedic%2Fprosemirror-unified/issues/865","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/865/packages"}},{"old_version":"0.91.1","new_version":"0.91.2","update_type":"patch","path":null,"pr_created_at":"2026-05-04T10:15:44.000Z","version_change":"0.91.1 → 0.91.2","issue":{"uuid":"4375704918","node_id":"PR_kwDOASFRSc7X9mLF","number":1695,"state":"closed","title":"Bump eslint-plugin-package-json from 0.91.1 to 0.91.2","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":["marekdedic"],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-05-04T10:19:06.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-04T10:15:44.000Z","updated_at":"2026-05-04T10:19:13.000Z","time_to_close":202,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"eslint-plugin-package-json","old_version":"0.91.1","new_version":"0.91.2","repository_url":"https://github.com/michaelfaith/eslint-plugin-package-json"}],"path":null,"ecosystem":"npm"},"body":"Bumps [eslint-plugin-package-json](https://github.com/michaelfaith/eslint-plugin-package-json) from 0.91.1 to 0.91.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/releases\"\u003eeslint-plugin-package-json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.91.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/compare/v0.91.1...v0.91.2\"\u003e0.91.2\u003c/a\u003e (2026-04-28)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003erestrict-top-level-properties\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1736\"\u003e#1736\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/8b29974311212d87c47a0efe4176a9f9506aaf00\"\u003e8b29974\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003evalid-dependencies:\u003c/strong\u003e dependencies should be able to use disttags (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1749\"\u003e#1749\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/316b253a978beee05d4055ed73d614546d33f5cd\"\u003e316b253\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/michaelfaith/eslint-plugin-package-json/blob/main/CHANGELOG.md\"\u003eeslint-plugin-package-json's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/compare/v0.91.1...v0.91.2\"\u003e0.91.2\u003c/a\u003e (2026-04-28)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003erestrict-top-level-properties\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1736\"\u003e#1736\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/8b29974311212d87c47a0efe4176a9f9506aaf00\"\u003e8b29974\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003evalid-dependencies:\u003c/strong\u003e dependencies should be able to use disttags (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1749\"\u003e#1749\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/316b253a978beee05d4055ed73d614546d33f5cd\"\u003e316b253\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/michaelfaith/eslint-plugin-package-json/commit/80fa079cf65e600c22997de2bedf9decd0eaa51f\"\u003e\u003ccode\u003e80fa079\u003c/code\u003e\u003c/a\u003e chore(main): release 0.91.2 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1755\"\u003e#1755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/0efccbcbb4c9db4c7a924899880a95ee4870b939\"\u003e\u003ccode\u003e0efccbc\u003c/code\u003e\u003c/a\u003e chore: update prettier settings (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1753\"\u003e#1753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/8b29974311212d87c47a0efe4176a9f9506aaf00\"\u003e\u003ccode\u003e8b29974\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003erestrict-top-level-properties\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1736\"\u003e#1736\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/16de0c46ddb8e23d1b04a2c63f2a16c554625491\"\u003e\u003ccode\u003e16de0c4\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1754\"\u003e#1754\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/5387438da5dfad869b25d6d0de0ef300bd6a2a73\"\u003e\u003ccode\u003e5387438\u003c/code\u003e\u003c/a\u003e chore: add logo assets to the site (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1751\"\u003e#1751\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/316b253a978beee05d4055ed73d614546d33f5cd\"\u003e\u003ccode\u003e316b253\u003c/code\u003e\u003c/a\u003e fix(valid-dependencies): dependencies should be able to use disttags (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1749\"\u003e#1749\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/dffeb9441f8e7619d7d09f8ddb5f73e565c17108\"\u003e\u003ccode\u003edffeb94\u003c/code\u003e\u003c/a\u003e docs: add belozer as a contributor for ideas (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1726\"\u003e#1726\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/1cd45b4f07b35a43dada045c1c5557f189333af9\"\u003e\u003ccode\u003e1cd45b4\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency knip to v6.6.0 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1737\"\u003e#1737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/7fc3ad43f39ecebd905b9119c2749ae7317362a1\"\u003e\u003ccode\u003e7fc3ad4\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.59.0 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1735\"\u003e#1735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/42186bd0ae004f6db839aafe9c0250339a1637f4\"\u003e\u003ccode\u003e42186bd\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency knip to v6.5.0 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1734\"\u003e#1734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/compare/v0.91.1...v0.91.2\"\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=eslint-plugin-package-json\u0026package-manager=npm_and_yarn\u0026previous-version=0.91.1\u0026new-version=0.91.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/marekdedic/imagelightbox/pull/1695","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/marekdedic%2Fimagelightbox/issues/1695","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1695/packages"}},{"old_version":"0.91.1","new_version":"0.91.2","update_type":"patch","path":null,"pr_created_at":"2026-05-03T11:52:36.000Z","version_change":"0.91.1 → 0.91.2","issue":{"uuid":"4371701256","node_id":"PR_kwDOIeGMxM7XxHAl","number":151,"state":"closed","title":"Bump eslint-plugin-package-json from 0.91.1 to 0.91.2","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-05-24T11:52:44.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-03T11:52:36.000Z","updated_at":"2026-05-24T11:52:46.000Z","time_to_close":1814408,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"eslint-plugin-package-json","old_version":"0.91.1","new_version":"0.91.2","repository_url":"https://github.com/michaelfaith/eslint-plugin-package-json"}],"path":null,"ecosystem":"npm"},"body":"Bumps [eslint-plugin-package-json](https://github.com/michaelfaith/eslint-plugin-package-json) from 0.91.1 to 0.91.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/releases\"\u003eeslint-plugin-package-json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.91.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/compare/v0.91.1...v0.91.2\"\u003e0.91.2\u003c/a\u003e (2026-04-28)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003erestrict-top-level-properties\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1736\"\u003e#1736\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/8b29974311212d87c47a0efe4176a9f9506aaf00\"\u003e8b29974\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003evalid-dependencies:\u003c/strong\u003e dependencies should be able to use disttags (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1749\"\u003e#1749\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/316b253a978beee05d4055ed73d614546d33f5cd\"\u003e316b253\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/michaelfaith/eslint-plugin-package-json/blob/main/CHANGELOG.md\"\u003eeslint-plugin-package-json's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/compare/v0.91.1...v0.91.2\"\u003e0.91.2\u003c/a\u003e (2026-04-28)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003erestrict-top-level-properties\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1736\"\u003e#1736\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/8b29974311212d87c47a0efe4176a9f9506aaf00\"\u003e8b29974\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003evalid-dependencies:\u003c/strong\u003e dependencies should be able to use disttags (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1749\"\u003e#1749\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/316b253a978beee05d4055ed73d614546d33f5cd\"\u003e316b253\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/michaelfaith/eslint-plugin-package-json/commit/80fa079cf65e600c22997de2bedf9decd0eaa51f\"\u003e\u003ccode\u003e80fa079\u003c/code\u003e\u003c/a\u003e chore(main): release 0.91.2 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1755\"\u003e#1755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/0efccbcbb4c9db4c7a924899880a95ee4870b939\"\u003e\u003ccode\u003e0efccbc\u003c/code\u003e\u003c/a\u003e chore: update prettier settings (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1753\"\u003e#1753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/8b29974311212d87c47a0efe4176a9f9506aaf00\"\u003e\u003ccode\u003e8b29974\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003erestrict-top-level-properties\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1736\"\u003e#1736\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/16de0c46ddb8e23d1b04a2c63f2a16c554625491\"\u003e\u003ccode\u003e16de0c4\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1754\"\u003e#1754\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/5387438da5dfad869b25d6d0de0ef300bd6a2a73\"\u003e\u003ccode\u003e5387438\u003c/code\u003e\u003c/a\u003e chore: add logo assets to the site (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1751\"\u003e#1751\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/316b253a978beee05d4055ed73d614546d33f5cd\"\u003e\u003ccode\u003e316b253\u003c/code\u003e\u003c/a\u003e fix(valid-dependencies): dependencies should be able to use disttags (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1749\"\u003e#1749\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/dffeb9441f8e7619d7d09f8ddb5f73e565c17108\"\u003e\u003ccode\u003edffeb94\u003c/code\u003e\u003c/a\u003e docs: add belozer as a contributor for ideas (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1726\"\u003e#1726\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/1cd45b4f07b35a43dada045c1c5557f189333af9\"\u003e\u003ccode\u003e1cd45b4\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency knip to v6.6.0 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1737\"\u003e#1737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/7fc3ad43f39ecebd905b9119c2749ae7317362a1\"\u003e\u003ccode\u003e7fc3ad4\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.59.0 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1735\"\u003e#1735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/42186bd0ae004f6db839aafe9c0250339a1637f4\"\u003e\u003ccode\u003e42186bd\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency knip to v6.5.0 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1734\"\u003e#1734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/compare/v0.91.1...v0.91.2\"\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=eslint-plugin-package-json\u0026package-manager=npm_and_yarn\u0026previous-version=0.91.1\u0026new-version=0.91.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/actions-marketplace-validations/skaut_wordpress-version-checker/pull/151","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/actions-marketplace-validations%2Fskaut_wordpress-version-checker/issues/151","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/151/packages"}},{"old_version":"0.91.1","new_version":"0.91.2","update_type":"patch","path":null,"pr_created_at":"2026-05-01T08:06:23.000Z","version_change":"0.91.1 → 0.91.2","issue":{"uuid":"4363489286","node_id":"PR_kwDOFMVryc7XX6AQ","number":275,"state":"closed","title":"chore(deps-dev): bump eslint-plugin-package-json from 0.91.1 to 0.91.2","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-05-07T21:28:35.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-01T08:06:23.000Z","updated_at":"2026-05-07T21:28:36.000Z","time_to_close":566532,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev)","packages":[{"name":"eslint-plugin-package-json","old_version":"0.91.1","new_version":"0.91.2","repository_url":"https://github.com/michaelfaith/eslint-plugin-package-json"}],"path":null,"ecosystem":"npm"},"body":"Bumps [eslint-plugin-package-json](https://github.com/michaelfaith/eslint-plugin-package-json) from 0.91.1 to 0.91.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/releases\"\u003eeslint-plugin-package-json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.91.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/compare/v0.91.1...v0.91.2\"\u003e0.91.2\u003c/a\u003e (2026-04-28)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003erestrict-top-level-properties\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1736\"\u003e#1736\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/8b29974311212d87c47a0efe4176a9f9506aaf00\"\u003e8b29974\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003evalid-dependencies:\u003c/strong\u003e dependencies should be able to use disttags (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1749\"\u003e#1749\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/316b253a978beee05d4055ed73d614546d33f5cd\"\u003e316b253\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/michaelfaith/eslint-plugin-package-json/blob/main/CHANGELOG.md\"\u003eeslint-plugin-package-json's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/compare/v0.91.1...v0.91.2\"\u003e0.91.2\u003c/a\u003e (2026-04-28)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003erestrict-top-level-properties\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1736\"\u003e#1736\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/8b29974311212d87c47a0efe4176a9f9506aaf00\"\u003e8b29974\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003evalid-dependencies:\u003c/strong\u003e dependencies should be able to use disttags (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1749\"\u003e#1749\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/316b253a978beee05d4055ed73d614546d33f5cd\"\u003e316b253\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/michaelfaith/eslint-plugin-package-json/commit/80fa079cf65e600c22997de2bedf9decd0eaa51f\"\u003e\u003ccode\u003e80fa079\u003c/code\u003e\u003c/a\u003e chore(main): release 0.91.2 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1755\"\u003e#1755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/0efccbcbb4c9db4c7a924899880a95ee4870b939\"\u003e\u003ccode\u003e0efccbc\u003c/code\u003e\u003c/a\u003e chore: update prettier settings (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1753\"\u003e#1753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/8b29974311212d87c47a0efe4176a9f9506aaf00\"\u003e\u003ccode\u003e8b29974\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003erestrict-top-level-properties\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1736\"\u003e#1736\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/16de0c46ddb8e23d1b04a2c63f2a16c554625491\"\u003e\u003ccode\u003e16de0c4\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1754\"\u003e#1754\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/5387438da5dfad869b25d6d0de0ef300bd6a2a73\"\u003e\u003ccode\u003e5387438\u003c/code\u003e\u003c/a\u003e chore: add logo assets to the site (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1751\"\u003e#1751\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/316b253a978beee05d4055ed73d614546d33f5cd\"\u003e\u003ccode\u003e316b253\u003c/code\u003e\u003c/a\u003e fix(valid-dependencies): dependencies should be able to use disttags (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1749\"\u003e#1749\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/dffeb9441f8e7619d7d09f8ddb5f73e565c17108\"\u003e\u003ccode\u003edffeb94\u003c/code\u003e\u003c/a\u003e docs: add belozer as a contributor for ideas (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1726\"\u003e#1726\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/1cd45b4f07b35a43dada045c1c5557f189333af9\"\u003e\u003ccode\u003e1cd45b4\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency knip to v6.6.0 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1737\"\u003e#1737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/7fc3ad43f39ecebd905b9119c2749ae7317362a1\"\u003e\u003ccode\u003e7fc3ad4\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.59.0 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1735\"\u003e#1735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/42186bd0ae004f6db839aafe9c0250339a1637f4\"\u003e\u003ccode\u003e42186bd\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency knip to v6.5.0 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1734\"\u003e#1734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/compare/v0.91.1...v0.91.2\"\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=eslint-plugin-package-json\u0026package-manager=npm_and_yarn\u0026previous-version=0.91.1\u0026new-version=0.91.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/KristjanESPERANTO/MMM-PublicTransportHafas/pull/275","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/KristjanESPERANTO%2FMMM-PublicTransportHafas/issues/275","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/275/packages"}},{"old_version":"0.91.1","new_version":"0.91.2","update_type":"patch","path":"the eslint group","pr_created_at":"2026-05-01T06:44:03.000Z","version_change":"0.91.1 → 0.91.2","issue":{"uuid":"4363221623","node_id":"PR_kwDOIdBurM7XXDwG","number":6602,"state":"open","title":"chore(deps-dev): bump eslint-plugin-package-json from 0.91.1 to 0.91.2 in the eslint group","user":"dependabot[bot]","labels":["javascript","dependencies"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-01T06:44:03.000Z","updated_at":"2026-05-01T06:44:13.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev)","packages":[{"name":"eslint-plugin-package-json","old_version":"0.91.1","new_version":"0.91.2","repository_url":"https://github.com/michaelfaith/eslint-plugin-package-json"}],"path":"the eslint group","ecosystem":"npm"},"body":"Bumps the eslint group with 1 update: [eslint-plugin-package-json](https://github.com/michaelfaith/eslint-plugin-package-json).\n\nUpdates `eslint-plugin-package-json` from 0.91.1 to 0.91.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/releases\"\u003eeslint-plugin-package-json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.91.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/compare/v0.91.1...v0.91.2\"\u003e0.91.2\u003c/a\u003e (2026-04-28)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003erestrict-top-level-properties\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1736\"\u003e#1736\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/8b29974311212d87c47a0efe4176a9f9506aaf00\"\u003e8b29974\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003evalid-dependencies:\u003c/strong\u003e dependencies should be able to use disttags (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1749\"\u003e#1749\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/316b253a978beee05d4055ed73d614546d33f5cd\"\u003e316b253\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/michaelfaith/eslint-plugin-package-json/blob/main/CHANGELOG.md\"\u003eeslint-plugin-package-json's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/compare/v0.91.1...v0.91.2\"\u003e0.91.2\u003c/a\u003e (2026-04-28)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003erestrict-top-level-properties\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1736\"\u003e#1736\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/8b29974311212d87c47a0efe4176a9f9506aaf00\"\u003e8b29974\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003evalid-dependencies:\u003c/strong\u003e dependencies should be able to use disttags (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1749\"\u003e#1749\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/316b253a978beee05d4055ed73d614546d33f5cd\"\u003e316b253\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/michaelfaith/eslint-plugin-package-json/commit/80fa079cf65e600c22997de2bedf9decd0eaa51f\"\u003e\u003ccode\u003e80fa079\u003c/code\u003e\u003c/a\u003e chore(main): release 0.91.2 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1755\"\u003e#1755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/0efccbcbb4c9db4c7a924899880a95ee4870b939\"\u003e\u003ccode\u003e0efccbc\u003c/code\u003e\u003c/a\u003e chore: update prettier settings (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1753\"\u003e#1753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/8b29974311212d87c47a0efe4176a9f9506aaf00\"\u003e\u003ccode\u003e8b29974\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003erestrict-top-level-properties\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1736\"\u003e#1736\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/16de0c46ddb8e23d1b04a2c63f2a16c554625491\"\u003e\u003ccode\u003e16de0c4\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1754\"\u003e#1754\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/5387438da5dfad869b25d6d0de0ef300bd6a2a73\"\u003e\u003ccode\u003e5387438\u003c/code\u003e\u003c/a\u003e chore: add logo assets to the site (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1751\"\u003e#1751\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/316b253a978beee05d4055ed73d614546d33f5cd\"\u003e\u003ccode\u003e316b253\u003c/code\u003e\u003c/a\u003e fix(valid-dependencies): dependencies should be able to use disttags (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1749\"\u003e#1749\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/dffeb9441f8e7619d7d09f8ddb5f73e565c17108\"\u003e\u003ccode\u003edffeb94\u003c/code\u003e\u003c/a\u003e docs: add belozer as a contributor for ideas (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1726\"\u003e#1726\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/1cd45b4f07b35a43dada045c1c5557f189333af9\"\u003e\u003ccode\u003e1cd45b4\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency knip to v6.6.0 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1737\"\u003e#1737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/7fc3ad43f39ecebd905b9119c2749ae7317362a1\"\u003e\u003ccode\u003e7fc3ad4\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.59.0 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1735\"\u003e#1735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/42186bd0ae004f6db839aafe9c0250339a1637f4\"\u003e\u003ccode\u003e42186bd\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency knip to v6.5.0 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1734\"\u003e#1734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/compare/v0.91.1...v0.91.2\"\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=eslint-plugin-package-json\u0026package-manager=npm_and_yarn\u0026previous-version=0.91.1\u0026new-version=0.91.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 \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/db-ux-design-system/core-web/pull/6602","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/db-ux-design-system%2Fcore-web/issues/6602","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/6602/packages"}},{"old_version":"0.90.1","new_version":"0.91.1","update_type":"minor","path":null,"pr_created_at":"2026-04-23T06:11:47.000Z","version_change":"0.90.1 → 0.91.1","issue":{"uuid":"4313911606","node_id":"PR_kwDOPEBivc7U3uCP","number":67,"state":"closed","title":"chore(deps): bump the dependencies group across 1 directory with 13 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-23T16:41:07.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-23T06:11:47.000Z","updated_at":"2026-04-23T16:41:17.000Z","time_to_close":37760,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"dependencies","update_count":13,"packages":[{"name":"@eslint/js","old_version":"9.39.4","new_version":"10.0.1","repository_url":"https://github.com/eslint/eslint"},{"name":"@tsdown/css","old_version":"0.21.7","new_version":"0.21.10","repository_url":"https://github.com/rolldown/tsdown"},{"name":"@types/node","old_version":"25.5.0","new_version":"25.6.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/parser","old_version":"8.57.0","new_version":"8.59.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"astro","old_version":"6.1.2","new_version":"6.1.9","repository_url":"https://github.com/withastro/astro"},{"name":"eslint","old_version":"9.39.4","new_version":"10.2.1","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-astro","old_version":"1.6.0","new_version":"1.7.0","repository_url":"https://github.com/ota-meshi/eslint-plugin-astro"},{"name":"eslint-plugin-package-json","old_version":"0.90.1","new_version":"0.91.1","repository_url":"https://github.com/michaelfaith/eslint-plugin-package-json"},{"name":"globals","old_version":"17.4.0","new_version":"17.5.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"nano-staged","old_version":"0.9.0","new_version":"1.0.2","repository_url":"https://github.com/usmanyunusov/nano-staged"},{"name":"tsdown","old_version":"0.21.7","new_version":"0.21.10","repository_url":"https://github.com/rolldown/tsdown"},{"name":"@astrojs/mdx","old_version":"5.0.3","new_version":"5.0.4","repository_url":"https://github.com/withastro/astro"},{"name":"@astrojs/node","old_version":"10.0.4","new_version":"10.0.6","repository_url":"https://github.com/withastro/astro"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dependencies group with 13 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.39.4` | `10.0.1` |\n| [@tsdown/css](https://github.com/rolldown/tsdown/tree/HEAD/packages/css) | `0.21.7` | `0.21.10` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.5.0` | `25.6.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.57.0` | `8.59.0` |\n| [astro](https://github.com/withastro/astro/tree/HEAD/packages/astro) | `6.1.2` | `6.1.9` |\n| [eslint](https://github.com/eslint/eslint) | `9.39.4` | `10.2.1` |\n| [eslint-plugin-astro](https://github.com/ota-meshi/eslint-plugin-astro) | `1.6.0` | `1.7.0` |\n| [eslint-plugin-package-json](https://github.com/michaelfaith/eslint-plugin-package-json) | `0.90.1` | `0.91.1` |\n| [globals](https://github.com/sindresorhus/globals) | `17.4.0` | `17.5.0` |\n| [nano-staged](https://github.com/usmanyunusov/nano-staged) | `0.9.0` | `1.0.2` |\n| [tsdown](https://github.com/rolldown/tsdown) | `0.21.7` | `0.21.10` |\n| [@astrojs/mdx](https://github.com/withastro/astro/tree/HEAD/packages/integrations/mdx) | `5.0.3` | `5.0.4` |\n| [@astrojs/node](https://github.com/withastro/astro/tree/HEAD/packages/integrations/node) | `10.0.4` | `10.0.6` |\n\n\nUpdates `@eslint/js` from 9.39.4 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.1\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c87d5bded54c5cf491eb04c24c9d09bbbd42c23e\"\u003e\u003ccode\u003ec87d5bd\u003c/code\u003e\u003c/a\u003e fix: update eslint (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20531\"\u003e#20531\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d84100115c14691691058f00779c94e74fca946a\"\u003e\u003ccode\u003ed841001\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eminimatch\u003c/code\u003e to \u003ccode\u003e10.2.1\u003c/code\u003e to address security vulnerabilities (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20519\"\u003e#20519\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/04c21475b3004904948f02049f2888b401d82c78\"\u003e\u003ccode\u003e04c2147\u003c/code\u003e\u003c/a\u003e fix: update error message for unused suppressions (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20496\"\u003e#20496\u003c/a\u003e) (fnx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/38b089c1726feac0e31a31d47941bd99e29ce003\"\u003e\u003ccode\u003e38b089c\u003c/code\u003e\u003c/a\u003e fix: update dependency \u003ccode\u003e@​eslint/config-array\u003c/code\u003e to ^0.23.1 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20484\"\u003e#20484\u003c/a\u003e) (renovate[bot])\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/5b3dbce50a1404a9f118afe810cefeee79388a2a\"\u003e\u003ccode\u003e5b3dbce\u003c/code\u003e\u003c/a\u003e docs: add AI acknowledgement section to templates (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20431\"\u003e#20431\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6f23076037d5879f20fb3be2ef094293b1e8d38c\"\u003e\u003ccode\u003e6f23076\u003c/code\u003e\u003c/a\u003e docs: toggle nav in no-JS mode (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20476\"\u003e#20476\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b69cfb32a16c5d5e9986390d484fae1d21e406f9\"\u003e\u003ccode\u003eb69cfb3\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\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/e5c281ffd038a3a7a3e5364db0b9378e0ad83020\"\u003e\u003ccode\u003ee5c281f\u003c/code\u003e\u003c/a\u003e chore: updates for v9.39.3 release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8c3832adb77cd993b4a24891900d5eeaaf093cdc\"\u003e\u003ccode\u003e8c3832a\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@​typescript-eslint/parser\u003c/code\u003e to ^8.56.0 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20514\"\u003e#20514\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8330d238ae6adb68bb6a1c9381e38cfedd990d94\"\u003e\u003ccode\u003e8330d23\u003c/code\u003e\u003c/a\u003e test: add tests for config-api (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20493\"\u003e#20493\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/37d6e91e88fa6a2ca6d8726679096acff21ba6cc\"\u003e\u003ccode\u003e37d6e91\u003c/code\u003e\u003c/a\u003e chore: remove eslint v10 prereleases from eslint-config-eslint deps (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20494\"\u003e#20494\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/da7cd0e79197ad16e17052eef99df141de6dbfb1\"\u003e\u003ccode\u003eda7cd0e\u003c/code\u003e\u003c/a\u003e refactor: cleanup error message templates (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20479\"\u003e#20479\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/84fb885d49ac810e79a9491276b4828b53d913e5\"\u003e\u003ccode\u003e84fb885\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1f667344b57c4c09b548d94bcfac1f91b6e5c63d\"\u003e\u003ccode\u003e1f66734\u003c/code\u003e\u003c/a\u003e chore: add \u003ccode\u003eeslint\u003c/code\u003e to \u003ccode\u003epeerDependencies\u003c/code\u003e of \u003ccode\u003e@eslint/js\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20467\"\u003e#20467\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\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\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/84fb885d49ac810e79a9491276b4828b53d913e5\"\u003e\u003ccode\u003e84fb885\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1f667344b57c4c09b548d94bcfac1f91b6e5c63d\"\u003e\u003ccode\u003e1f66734\u003c/code\u003e\u003c/a\u003e chore: add \u003ccode\u003eeslint\u003c/code\u003e to \u003ccode\u003epeerDependencies\u003c/code\u003e of \u003ccode\u003e@eslint/js\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20467\"\u003e#20467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f3fbc2f60cbe2c718364feb8c3fc0452c0df3c56\"\u003e\u003ccode\u003ef3fbc2f\u003c/code\u003e\u003c/a\u003e chore: set \u003ccode\u003e@eslint/js\u003c/code\u003e version to 10.0.0 to skip releasing it (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20466\"\u003e#20466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b4b3127f8542c599ce2dea804b6582ebc40c993d\"\u003e\u003ccode\u003eb4b3127\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0b14059491d830a49b3577931f4f68fbcfce6be5\"\u003e\u003ccode\u003e0b14059\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\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)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1e2cad5f6fa47ed6ed89d2a29798dda926d50990\"\u003e\u003ccode\u003e1e2cad5\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\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)\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)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint/eslint/commits/v10.0.1/packages/js\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tsdown/css` from 0.21.7 to 0.21.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rolldown/tsdown/releases\"\u003e\u003ccode\u003e@​tsdown/css\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.21.10\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade rolldown  -  by \u003ca href=\"https://github.com/sxzz\"\u003e\u003ccode\u003e@​sxzz\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/rolldown/tsdown/commit/8a4498d\"\u003e\u003c!-- raw HTML omitted --\u003e(8a449)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/rolldown/tsdown/compare/v0.21.9...v0.21.10\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev0.21.9\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade rolldown  -  by \u003ca href=\"https://github.com/sxzz\"\u003e\u003ccode\u003e@​sxzz\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/rolldown/tsdown/commit/2d74e05\"\u003e\u003c!-- raw HTML omitted --\u003e(2d74e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003econfig\u003c/strong\u003e: Track transitive config dependencies for watch reload  -  by \u003ca href=\"https://github.com/sxzz\"\u003e\u003ccode\u003e@​sxzz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rolldown/tsdown/issues/919\"\u003erolldown/tsdown#919\u003c/a\u003e \u003ca href=\"https://github.com/rolldown/tsdown/commit/16e2795\"\u003e\u003c!-- raw HTML omitted --\u003e(16e27)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eexports\u003c/strong\u003e: Add bin to publishConfig when devExports is enabled  -  by \u003ca href=\"https://github.com/sxzz\"\u003e\u003ccode\u003e@​sxzz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rolldown/tsdown/issues/911\"\u003erolldown/tsdown#911\u003c/a\u003e \u003ca href=\"https://github.com/rolldown/tsdown/commit/60592ef\"\u003e\u003c!-- raw HTML omitted --\u003e(60592)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eplugin\u003c/strong\u003e: Add \u003ccode\u003etsdownConfig\u003c/code\u003e and \u003ccode\u003etsdownConfigResolved\u003c/code\u003e plugin hooks  -  by \u003ca href=\"https://github.com/sxzz\"\u003e\u003ccode\u003e@​sxzz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rolldown/tsdown/issues/918\"\u003erolldown/tsdown#918\u003c/a\u003e \u003ca href=\"https://github.com/rolldown/tsdown/commit/665e5ac\"\u003e\u003c!-- raw HTML omitted --\u003e(665e5)\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\u003eSkip package.json writting when content is deeply equal  -  by \u003ca href=\"https://github.com/ocavue\"\u003e\u003ccode\u003e@​ocavue\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/sxzz\"\u003e\u003ccode\u003e@​sxzz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rolldown/tsdown/issues/913\"\u003erolldown/tsdown#913\u003c/a\u003e \u003ca href=\"https://github.com/rolldown/tsdown/commit/d8e1c1f\"\u003e\u003c!-- raw HTML omitted --\u003e(d8e1c)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSkip Node.js version check in Bun  -  by \u003ca href=\"https://github.com/sxzz\"\u003e\u003ccode\u003e@​sxzz\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/rolldown/tsdown/commit/38afd8f\"\u003e\u003c!-- raw HTML omitted --\u003e(38afd)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecss\u003c/strong\u003e: Detect css modules from full id for vue virtual sfc styles  -  by \u003ca href=\"https://github.com/sxzz\"\u003e\u003ccode\u003e@​sxzz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rolldown/tsdown/issues/917\"\u003erolldown/tsdown#917\u003c/a\u003e \u003ca href=\"https://github.com/rolldown/tsdown/commit/e6021f5\"\u003e\u003c!-- raw HTML omitted --\u003e(e6021)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/rolldown/tsdown/compare/v0.21.8...v0.21.9\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev0.21.8\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade rolldown  -  by \u003ca href=\"https://github.com/sxzz\"\u003e\u003ccode\u003e@​sxzz\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/rolldown/tsdown/commit/7f8872f\"\u003e\u003c!-- raw HTML omitted --\u003e(7f887)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eattw\u003c/strong\u003e: Improve \u003ccode\u003eignoreRules\u003c/code\u003e type to autocomplete known values  -  by \u003ca href=\"https://github.com/mrlubos\"\u003e\u003ccode\u003e@​mrlubos\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rolldown/tsdown/issues/892\"\u003erolldown/tsdown#892\u003c/a\u003e \u003ca href=\"https://github.com/rolldown/tsdown/commit/c8f5c71\"\u003e\u003c!-- raw HTML omitted --\u003e(c8f5c)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecreate-tsdown\u003c/strong\u003e: Add Vite Plus template option  -  by \u003ca href=\"https://github.com/sxzz\"\u003e\u003ccode\u003e@​sxzz\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/rolldown/tsdown/commit/daed0cd\"\u003e\u003c!-- raw HTML omitted --\u003e(daed0)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eexports\u003c/strong\u003e: Add \u003ccode\u003eextensions\u003c/code\u003e option for subpath export keys  -  by \u003ca href=\"https://github.com/SinhSinhAn\"\u003e\u003ccode\u003e@​SinhSinhAn\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/sxzz\"\u003e\u003ccode\u003e@​sxzz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rolldown/tsdown/issues/899\"\u003erolldown/tsdown#899\u003c/a\u003e \u003ca href=\"https://github.com/rolldown/tsdown/commit/1bb7ab5\"\u003e\u003c!-- raw HTML omitted --\u003e(1bb7a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etarget\u003c/strong\u003e: Add support for \u003ccode\u003ebaseline-widely-available\u003c/code\u003e target  -  by \u003ca href=\"https://github.com/sxzz\"\u003e\u003ccode\u003e@​sxzz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rolldown/tsdown/issues/896\"\u003erolldown/tsdown#896\u003c/a\u003e \u003ca href=\"https://github.com/rolldown/tsdown/commit/d6a1686\"\u003e\u003c!-- raw HTML omitted --\u003e(d6a16)\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\u003eExport type only for cjs dts re-export  -  by \u003ca href=\"https://github.com/sxzz\"\u003e\u003ccode\u003e@​sxzz\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/rolldown/tsdown/commit/25510c5\"\u003e\u003c!-- raw HTML omitted --\u003e(25510)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExclude shim file from bundled dependency hint  -  by \u003ca href=\"https://github.com/sxzz\"\u003e\u003ccode\u003e@​sxzz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rolldown/tsdown/issues/909\"\u003erolldown/tsdown#909\u003c/a\u003e \u003ca href=\"https://github.com/rolldown/tsdown/commit/3f8de4c\"\u003e\u003c!-- raw HTML omitted --\u003e(3f8de)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edts\u003c/strong\u003e: Skip cjs dts reexport for non-entry chunks  -  by \u003ca href=\"https://github.com/sxzz\"\u003e\u003ccode\u003e@​sxzz\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/rolldown/tsdown/commit/5fee230\"\u003e\u003c!-- raw HTML omitted --\u003e(5fee2)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/rolldown/tsdown/compare/v0.21.7...v0.21.8\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rolldown/tsdown/commit/53d495ba2e21aa5553bbb9cd07a38caa9d859f1b\"\u003e\u003ccode\u003e53d495b\u003c/code\u003e\u003c/a\u003e chore: release v0.21.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rolldown/tsdown/commit/752c3e5ea4034be6b1b4877fb98f3df125a558c7\"\u003e\u003ccode\u003e752c3e5\u003c/code\u003e\u003c/a\u003e chore: release v0.21.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rolldown/tsdown/commit/e6021f58c80fe3b230d895ef698da75b8847e4ee\"\u003e\u003ccode\u003ee6021f5\u003c/code\u003e\u003c/a\u003e fix(css): detect css modules from full id for vue virtual sfc styles (\u003ca href=\"https://github.com/rolldown/tsdown/tree/HEAD/packages/css/issues/917\"\u003e#917\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rolldown/tsdown/commit/ded1b9cf55fe1f84462c35fc6df30f87c948d4c9\"\u003e\u003ccode\u003eded1b9c\u003c/code\u003e\u003c/a\u003e chore: release v0.21.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rolldown/tsdown/commit/d6a168653587c3fad341eff95f0198ab9f1b1f41\"\u003e\u003ccode\u003ed6a1686\u003c/code\u003e\u003c/a\u003e feat(target): add support for \u003ccode\u003ebaseline-widely-available\u003c/code\u003e target (\u003ca href=\"https://github.com/rolldown/tsdown/tree/HEAD/packages/css/issues/896\"\u003e#896\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rolldown/tsdown/commits/v0.21.10/packages/css\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 25.5.0 to 25.6.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@typescript-eslint/parser` from 8.57.0 to 8.59.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e\u003ccode\u003e@​typescript-eslint/parser\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.59.0\u003c/h2\u003e\n\u003ch2\u003e8.59.0 (2026-04-20)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] report more cases based on assignability (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11789\"\u003e#11789\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUlrich Stark\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.59.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.58.2\u003c/h2\u003e\n\u003ch2\u003e8.58.2 (2026-04-13)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove tsbuildinfo cache file from published packages (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12187\"\u003e#12187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-condition] use assignability checks in checkTypePredicates (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12147\"\u003e#12147\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAbhijeet Singh \u003ca href=\"https://github.com/cseas\"\u003e\u003ccode\u003e@​cseas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e송재욱\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.58.2\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.58.1\u003c/h2\u003e\n\u003ch2\u003e8.58.1 (2026-04-08)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unused-vars] fix false negative for type predicate parameter (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12004\"\u003e#12004\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMinJae \u003ca href=\"https://github.com/Ju-MINJAE\"\u003e\u003ccode\u003e@​Ju-MINJAE\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.58.1\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.58.0\u003c/h2\u003e\n\u003ch2\u003e8.58.0 (2026-03-30)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md\"\u003e\u003ccode\u003e@​typescript-eslint/parser\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.59.0 (2026-04-20)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.59.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.58.2 (2026-04-13)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove tsbuildinfo cache file from published packages (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12187\"\u003e#12187\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAbhijeet Singh \u003ca href=\"https://github.com/cseas\"\u003e\u003ccode\u003e@​cseas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.58.2\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.58.1 (2026-04-08)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.58.1\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.58.0 (2026-03-30)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport TypeScript 6 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12124\"\u003e#12124\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.58.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.57.2 (2026-03-23)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.57.2\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\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/typescript-eslint/typescript-eslint/commit/ea9ae4f8817873480e3501145059f63e39e8d8a1\"\u003e\u003ccode\u003eea9ae4f\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.59.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/90c2803a4c250e0343598d41e973f95e743bf4ce\"\u003e\u003ccode\u003e90c2803\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.58.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/be6b49a02d68db9bdc8985e7e9e1598700fda2fa\"\u003e\u003ccode\u003ebe6b49a\u003c/code\u003e\u003c/a\u003e fix: remove tsbuildinfo cache file from published packages (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/12187\"\u003e#12187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/5311ed312eadf4e238324f2726ae0b1f3f2206e6\"\u003e\u003ccode\u003e5311ed3\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.58.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/493341709fe7d1d6433332b7bd2724e3332c7cdf\"\u003e\u003ccode\u003e4933417\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.58.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/8cde2d06fb9bc591a4c93452509ddbd600c76a35\"\u003e\u003ccode\u003e8cde2d0\u003c/code\u003e\u003c/a\u003e feat: support TypeScript 6 (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/12124\"\u003e#12124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/be4d54d26e695cc93605ffcca67dd75848e95c6f\"\u003e\u003ccode\u003ebe4d54d\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.57.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/c7c38aa252d7bf6708a225aebedc57686ac33dcd\"\u003e\u003ccode\u003ec7c38aa\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.57.1\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.59.0/packages/parser\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `astro` from 6.1.2 to 6.1.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/withastro/astro/releases\"\u003eastro's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eastro@6.1.9\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/withastro/astro/pull/16448\"\u003e#16448\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/99464edb5fc0968f6497328e106f26ab393668bd\"\u003e\u003ccode\u003e99464ed\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Updates vite, picomatch, and unstorage to latest patch versions\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/16422\"\u003e#16422\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/a3951d7873c7c210fedbaa77702bc33db6410715\"\u003e\u003ccode\u003ea3951d7\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Hardens \u003ccode\u003eastro-island\u003c/code\u003e export resolution and hydration error handling for malformed component metadata\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/16420\"\u003e#16420\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/e21de1d03b318d5045dba718291c04fe05c01490\"\u003e\u003ccode\u003ee21de1d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Hardens Astro's error overlay and server logging paths to avoid unsafe HTML insertion and format-string interpolation\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/16419\"\u003e#16419\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/f3485c3458bc8bf70c152126e418c24f489ded9d\"\u003e\u003ccode\u003ef3485c3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Hardens nested object and package metadata lookups to ignore prototype keys in content handling and project scaffolding\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/16022\"\u003e#16022\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/a002540d60d4a840db9971e73c820a8015658ffe\"\u003e\u003ccode\u003ea002540\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mathieumaf\"\u003e\u003ccode\u003e@​mathieumaf\u003c/code\u003e\u003c/a\u003e! - Fixes an issue where i18n domains would return 404 when \u003ccode\u003etrailingSlash\u003c/code\u003e is set to \u003ccode\u003enever\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/withastro/astro/commit/99464edb5fc0968f6497328e106f26ab393668bd\"\u003e\u003ccode\u003e99464ed\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/withastro/astro/commit/f3485c3458bc8bf70c152126e418c24f489ded9d\"\u003e\u003ccode\u003ef3485c3\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​astrojs/internal-helpers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.9.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​astrojs/markdown-remark\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.1.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eastro@6.1.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/withastro/astro/pull/16367\"\u003e#16367\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/a6866a7ef086627f8f8237274361d8acc2f85121\"\u003e\u003ccode\u003ea6866a7\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixes an issue where build output files could contain special characters (\u003ccode\u003e!\u003c/code\u003e, \u003ccode\u003e~\u003c/code\u003e, \u003ccode\u003e{\u003c/code\u003e, \u003ccode\u003e}\u003c/code\u003e) in their names, causing deploy failures on platforms like Netlify.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/16381\"\u003e#16381\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/217c5b3b937f0aee7e59280e8a10cf2bd4237605\"\u003e\u003ccode\u003e217c5b3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Slightly improved the performance of the dev server by caching the internal crawling of the dependencies of a project.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/16348\"\u003e#16348\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/7d26cd77bc1b33cee81f0e7b408dc2d170be1bdd\"\u003e\u003ccode\u003e7d26cd7\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ocavue\"\u003e\u003ccode\u003e@​ocavue\u003c/code\u003e\u003c/a\u003e! - Fixes a bug where emitted assets during a client build would contain always fresh, new hashes in their name. Now the build should be more stable.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/16317\"\u003e#16317\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/d012bfeadb5b33f9ab1175191d59357d629c327e\"\u003e\u003ccode\u003ed012bfe\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/das-peter\"\u003e\u003ccode\u003e@​das-peter\u003c/code\u003e\u003c/a\u003e! - Fixes a bug where \u003ccode\u003eallowedDomains\u003c/code\u003e weren't correctly propagated when using the development server.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/16379\"\u003e#16379\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/5a845514114ae21ca9820e98b56cce33c0cf579b\"\u003e\u003ccode\u003e5a84551\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/martrapp\"\u003e\u003ccode\u003e@​martrapp\u003c/code\u003e\u003c/a\u003e! - Improves Vue scoped style handling in DEV mode during client router navigation.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/16317\"\u003e#16317\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/d012bfeadb5b33f9ab1175191d59357d629c327e\"\u003e\u003ccode\u003ed012bfe\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/das-peter\"\u003e\u003ccode\u003e@​das-peter\u003c/code\u003e\u003c/a\u003e! - Adds tests to verify settings are properly propagated when using the development server.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/16282\"\u003e#16282\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/5b0fdaa8ba3dc17f4b93d9847c3255150b0aeab2\"\u003e\u003ccode\u003e5b0fdaa\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/jmurty\"\u003e\u003ccode\u003e@​jmurty\u003c/code\u003e\u003c/a\u003e! - Fixes build errors on platforms with skew protection enabled (e.g. Vercel, Netlify) for inter-chunk Javascript using dynamic imports\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/withastro/astro/commit/e0b240edea4db632138def3a9003b4b12e12f765\"\u003e\u003ccode\u003ee0b240e\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​astrojs/telemetry\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.3.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eastro@6.1.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/withastro/astro/pull/16027\"\u003e#16027\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/c62516bbbf8fdf95d38293440d28221c048c41f0\"\u003e\u003ccode\u003ec62516b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/fkatsuhiro\"\u003e\u003ccode\u003e@​fkatsuhiro\u003c/code\u003e\u003c/a\u003e! - Fixes a bug where remote image dimensions were not validated during static builds on Netlify.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/16311\"\u003e#16311\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/94048f27c30f47ae0e01f90231e0496ed80595f7\"\u003e\u003ccode\u003e94048f2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Arecsu\"\u003e\u003ccode\u003e@​Arecsu\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003e--port\u003c/code\u003e flag being ignored after a Vite-triggered server restart (e.g. when a \u003ccode\u003e.env\u003c/code\u003e file changes)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/16316\"\u003e#16316\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/0fcd04cc985002b56c9e2d36bcb68da0d3f08d5f\"\u003e\u003ccode\u003e0fcd04c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixes the \u003ccode\u003e/_image\u003c/code\u003e endpoint accepting an arbitrary \u003ccode\u003ef=svg\u003c/code\u003e query parameter and serving non-SVG content as \u003ccode\u003eimage/svg+xml\u003c/code\u003e. The endpoint now validates that the source is actually SVG before honoring \u003ccode\u003ef=svg\u003c/code\u003e, matching the same guard already enforced on the \u003ccode\u003e\u0026lt;Image\u0026gt;\u003c/code\u003e component path.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eastro@6.1.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/16202\"\u003e#16202\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/b5c2fba8bf2bc315db94e525f12f7661dd357822\"\u003e\u003ccode\u003eb5c2fba\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Fixes Actions failing with \u003ccode\u003eActionsWithoutServerOutputError\u003c/code\u003e when using \u003ccode\u003eoutput: 'static'\u003c/code\u003e with an adapter\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/withastro/astro/blob/main/packages/astro/CHANGELOG.md\"\u003eastro's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.1.9\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/withastro/astro/pull/16448\"\u003e#16448\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/99464edb5fc0968f6497328e106f26ab393668bd\"\u003e\u003ccode\u003e99464ed\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Updates vite, picomatch, and unstorage to latest patch versions\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/16422\"\u003e#16422\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/a3951d7873c7c210fedbaa77702bc33db6410715\"\u003e\u003ccode\u003ea3951d7\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Hardens \u003ccode\u003eastro-island\u003c/code\u003e export resolution and hydration error handling for malformed component metadata\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/16420\"\u003e#16420\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/e21de1d03b318d5045dba718291c04fe05c01490\"\u003e\u003ccode\u003ee21de1d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Hardens Astro's error overlay and server logging paths to avoid unsafe HTML insertion and format-string interpolation\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/16419\"\u003e#16419\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/f3485c3458bc8bf70c152126e418c24f489ded9d\"\u003e\u003ccode\u003ef3485c3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Hardens nested object and package metadata lookups to ignore prototype keys in content handling and project scaffolding\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/16022\"\u003e#16022\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/a002540d60d4a840db9971e73c820a8015658ffe\"\u003e\u003ccode\u003ea002540\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mathieumaf\"\u003e\u003ccode\u003e@​mathieumaf\u003c/code\u003e\u003c/a\u003e! - Fixes an issue where i18n domains would return 404 when \u003ccode\u003etrailingSlash\u003c/code\u003e is set to \u003ccode\u003enever\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/withastro/astro/commit/99464edb5fc0968f6497328e106f26ab393668bd\"\u003e\u003ccode\u003e99464ed\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/withastro/astro/commit/f3485c3458bc8bf70c152126e418c24f489ded9d\"\u003e\u003ccode\u003ef3485c3\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​astrojs/internal-helpers\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.9.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​astrojs/markdown-remark\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.1.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.1.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/withastro/astro/pull/16367\"\u003e#16367\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/a6866a7ef086627f8f8237274361d8acc2f85121\"\u003e\u003ccode\u003ea6866a7\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixes an issue where build output files could contain special characters (\u003ccode\u003e!\u003c/code\u003e, \u003ccode\u003e~\u003c/code\u003e, \u003ccode\u003e{\u003c/code\u003e, \u003ccode\u003e}\u003c/code\u003e) in their names, causing deploy failures on platforms like Netlify.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/16381\"\u003e#16381\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/217c5b3b937f0aee7e59280e8a10cf2bd4237605\"\u003e\u003ccode\u003e217c5b3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Slightly improved the performance of the dev server by caching the internal crawling of the dependencies of a project.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/16348\"\u003e#16348\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/7d26cd77bc1b33cee81f0e7b408dc2d170be1bdd\"\u003e\u003ccode\u003e7d26cd7\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ocavue\"\u003e\u003ccode\u003e@​ocavue\u003c/code\u003e\u003c/a\u003e! - Fixes a bug where emitted assets during a client build would contain always fresh, new hashes in their name. Now the build should be more stable.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/16317\"\u003e#16317\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/d012bfeadb5b33f9ab1175191d59357d629c327e\"\u003e\u003ccode\u003ed012bfe\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/das-peter\"\u003e\u003ccode\u003e@​das-peter\u003c/code\u003e\u003c/a\u003e! - Fixes a bug where \u003ccode\u003eallowedDomains\u003c/code\u003e weren't correctly propagated when using the development server.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/16379\"\u003e#16379\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/5a845514114ae21ca9820e98b56cce33c0cf579b\"\u003e\u003ccode\u003e5a84551\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/martrapp\"\u003e\u003ccode\u003e@​martrapp\u003c/code\u003e\u003c/a\u003e! - Improves Vue scoped style handling in DEV mode during client router navigation.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/16317\"\u003e#16317\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/d012bfeadb5b33f9ab1175191d59357d629c327e\"\u003e\u003ccode\u003ed012bfe\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/das-peter\"\u003e\u003ccode\u003e@​das-peter\u003c/code\u003e\u003c/a\u003e! - Adds tests to verify settings are properly propagated when using the development server.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/16282\"\u003e#16282\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/5b0fdaa8ba3dc17f4b93d9847c3255150b0aeab2\"\u003e\u003ccode\u003e5b0fdaa\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/jmurty\"\u003e\u003ccode\u003e@​jmurty\u003c/code\u003e\u003c/a\u003e! - Fixes build errors on platforms with skew protection enabled (e.g. Vercel, Netlify) for inter-chunk Javascript using dynamic imports\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/withastro/astro/commit/e0b240edea4db632138def3a9003b4b12e12f765\"\u003e\u003ccode\u003ee0b240e\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​astrojs/telemetry\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.3.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.1.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/withastro/astro/pull/16027\"\u003e#16027\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/c62516bbbf8fdf95d38293440d28221c048c41f0\"\u003e\u003ccode\u003ec62516b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/fkatsuhiro\"\u003e\u003ccode\u003e@​fkatsuhiro\u003c/code\u003e\u003c/a\u003e! - Fixes a bug where remote image dimensions were not validated during static builds on Netlify.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/16311\"\u003e#16311\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/94048f27c30f47ae0e01f90231e0496ed80595f7\"\u003e\u003ccode\u003e94048f2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Arecsu\"\u003e\u003ccode\u003e@​Arecsu\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003e--port\u003c/code\u003e flag being ignored after a Vite-triggered server restart (e.g. when a \u003ccode\u003e.env\u003c/code\u003e file changes)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/16316\"\u003e#16316\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/0fcd04cc985002b56c9e2d36bcb68da0d3f08d5f\"\u003e\u003ccode\u003e0fcd04c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixes the \u003ccode\u003e/_image\u003c/code\u003e endpoint accepting an arbitrary \u003ccode\u003ef=svg\u003c/code\u003e query parameter and serving non-SVG content as \u003ccode\u003eimage/svg+xml\u003c/code\u003e. The endpoint now validates that the source is actually SVG before honoring \u003ccode\u003ef=svg\u003c/code\u003e, matching the same guard already enforced on the \u003ccode\u003e\u0026lt;Image\u0026gt;\u003c/code\u003e component path.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.1.6\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/21ca8723de9da123f2ee5b7acc7cbaf8f03dbec1\"\u003e\u003ccode\u003e21ca872\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/16399\"\u003e#16399\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/f3485c3458bc8bf70c152126e418c24f489ded9d\"\u003e\u003ccode\u003ef3485c3\u003c/code\u003e\u003c/a\u003e Harden nested object path lookups (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/16419\"\u003e#16419\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/99464edb5fc0968f6497328e106f26ab393668bd\"\u003e\u003ccode\u003e99464ed\u003c/code\u003e\u003c/a\u003e Bump vite, picomatch, and unstorage to latest patch versions (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/16448\"\u003e#16448\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/471a4d69b9ed98d2a016660e130fc6d12ce8aa38\"\u003e\u003ccode\u003e471a4d6\u003c/code\u003e\u003c/a\u003e refactor(astro): migrate all remaining tests to typescript (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/16444\"\u003e#16444\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/e21de1d03b318d5045dba718291c04fe05c01490\"\u003e\u003ccode\u003ee21de1d\u003c/code\u003e\u003c/a\u003e fix(astro): harden error overlay and log formatting (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/16420\"\u003e#16420\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/a3951d7873c7c210fedbaa77702bc33db6410715\"\u003e\u003ccode\u003ea3951d7\u003c/code\u003e\u003c/a\u003e fix(astro): harden astro-island export resolution (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/16422\"\u003e#16422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/8a139692a8d6b2402005ddd4bfb58b3868016ced\"\u003e\u003ccode\u003e8a13969\u003c/code\u003e\u003c/a\u003e refactor(astro): migrate 4 tests to typescript (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/16427\"\u003e#16427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/3bdc4acc94114bf04d614d80a354363a4ae9326d\"\u003e\u003ccode\u003e3bdc4ac\u003c/code\u003e\u003c/a\u003e refactor(astro): migrate core-image tests to typescript (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/16413\"\u003e#16413\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/72e9faa22466f1ba39247bf3e6654e6ddc8dc8d9\"\u003e\u003ccode\u003e72e9faa\u003c/code\u003e\u003c/a\u003e refactor(astro): migrate 19 tests to typescript (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/16414\"\u003e#16414\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/1c477aa39d2d32b96f3a0498579ef5946efdde7e\"\u003e\u003ccode\u003e1c477aa\u003c/code\u003e\u003c/a\u003e refactor(astro): migrate 10 tests to typescript (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/16411\"\u003e#16411\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/withastro/astro/commits/astro@6.1.9/packages/astro\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 9.39.4 to 10.2.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\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.2.1\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/14be92b6d1fa0923b8923830f2208e5e2705b002\"\u003e\u003ccode\u003e14be92b\u003c/code\u003e\u003c/a\u003e fix: model generator yield resumption paths in code path analysis (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20665\"\u003e#20665\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/84a19d2c32255db6b9cfc08644a607aae6d5cb62\"\u003e\u003ccode\u003e84a19d2\u003c/code\u003e\u003c/a\u003e fix: no-async-promise-executor false positives for shadowed Promise (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20740\"\u003e#20740\u003c/a\u003e) (xbinaryx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/af764af0ec38225755fbf8a6f207f0c77b595a8d\"\u003e\u003ccode\u003eaf764af\u003c/code\u003e\u003c/a\u003e fix: clarify language and processor validation errors (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20729\"\u003e#20729\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e251b89a38280973e468a4a9386c138f4f55d10d\"\u003e\u003ccode\u003ee251b89\u003c/code\u003e\u003c/a\u003e fix: update eslint (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20715\"\u003e#20715\u003c/a\u003e) (renovate[bot])\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/ca92ca0fb4599e8de1e2fb914e695fe7397cbe63\"\u003e\u003ccode\u003eca92ca0\u003c/code\u003e\u003c/a\u003e docs: reuse markdown-it instance for markdown filter (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20768\"\u003e#20768\u003c/a\u003e) (Amaresh  S M)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/57d2ee213305cee0cb55ef08e0480b57396269a9\"\u003e\u003ccode\u003e57d2ee2\u003c/code\u003e\u003c/a\u003e docs:  Enable Eleventy incremental mode for watch (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20767\"\u003e#20767\u003c/a\u003e) (Amaresh  S M)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c1621b915742276e5f4b25efe790ca62296330dc\"\u003e\u003ccode\u003ec1621b9\u003c/code\u003e\u003c/a\u003e docs: fix typos in code-path-analyzer.js (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20700\"\u003e#20700\u003c/a\u003e) (Ayush Shukla)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1418d522d10bde1960f4942afb548bc7160ec49e\"\u003e\u003ccode\u003e1418d52\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/39771e6e600f0b0617fdeafff6dd07e4211ffde6\"\u003e\u003ccode\u003e39771e6\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/71e04693def2df57268f08f3072a2749df6bf438\"\u003e\u003ccode\u003e71e0469\u003c/code\u003e\u003c/a\u003e docs: fix incomplete JSDoc param description in no-shadow rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20728\"\u003e#20728\u003c/a\u003e) (kuldeep kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/22119ceb93e28f62262fc1d98ff1b1442d6e2dbf\"\u003e\u003ccode\u003e22119ce\u003c/code\u003e\u003c/a\u003e docs: clarify scope of for-direction rule with dead code examples (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20723\"\u003e#20723\u003c/a\u003e) (Amaresh  S M)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8f3fb77f122a5641d1833cad5d93f3f54fa3be0b\"\u003e\u003ccode\u003e8f3fb77\u003c/code\u003e\u003c/a\u003e docs: document \u003ccode\u003emeta.docs.dialects\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20718\"\u003e#20718\u003c/a\u003e) (Pixel998)\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/7ddfea9c4f62add1588c5c0b0da568c299246383\"\u003e\u003ccode\u003e7ddfea9\u003c/code\u003e\u003c/a\u003e chore: update dependency prettier to v3.8.2 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20770\"\u003e#20770\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fac40e1de2ba7646cc7cd2d3f93fbdd1f8819001\"\u003e\u003ccode\u003efac40e1\u003c/code\u003e\u003c/a\u003e ci: bump pnpm/action-setup from 5.0.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20763\"\u003e#20763\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7246f923332522d8b3d46b6ee646fce88535f3fb\"\u003e\u003ccode\u003e7246f92\u003c/code\u003e\u003c/a\u003e test: add tests for SuppressionsService.load() error handling (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20734\"\u003e#20734\u003c/a\u003e) (kuldeep kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4f34b1e592b0f63d766d9903998e8e36eb49d3aa\"\u003e\u003ccode\u003e4f34b1e\u003c/code\u003e\u003c/a\u003e chore: update pnpm/action-setup action to v5 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20762\"\u003e#20762\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/51080eb5c98d619434e4835dbe9f1c6654aca3b8\"\u003e\u003ccode\u003e51080eb\u003c/code\u003e\u003c/a\u003e test: processor service (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20731\"\u003e#20731\u003c/a\u003e) (kuldeep kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e7e1889fca9b6044e08f41b38df20a1ce45808c8\"\u003e\u003ccode\u003ee7e1889\u003c/code\u003e\u003c/a\u003e chore: remove stale babel-eslint10 fixture and test  (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20727\"\u003e#20727\u003c/a\u003e) (kuldeep kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4e1a87cb8fb90e309524bc36bc5f31b9f9cfaa76\"\u003e\u003ccode\u003e4e1a87c\u003c/code\u003e\u003c/a\u003e test: remove redundant async/await in flat config array tests (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20722\"\u003e#20722\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/066eabb3643b12931f991594969bcc0028f71a5f\"\u003e\u003ccode\u003e066eabb\u003c/code\u003e\u003c/a\u003e test: add rule metadata coverage for \u003ccode\u003elanguages\u003c/code\u003e and \u003ccode\u003edocs.dialects\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20717\"\u003e#20717\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.2.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/586ec2f43092779acc957866db4abe999112d1e1\"\u003e\u003ccode\u003e586ec2f\u003c/code\u003e\u003c/a\u003e feat: Add \u003ccode\u003emeta.languages\u003c/code\u003e support to rules (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20571\"\u003e#20571\u003c/a\u003e) (Copilot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/14207dee3939dc87cfa8b2fcfc271fff2cfd6471\"\u003e\u003ccode\u003e14207de\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eTemporal\u003c/code\u003e to \u003ccode\u003eno-obj-calls\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20675\"\u003e#20675\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bbb2c93a2b31bd30924f32fe69a9acf41f9dfe35\"\u003e\u003ccode\u003ebbb2c93\u003c/code\u003e\u003c/a\u003e feat: add Temporal to ES2026 globals (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20672\"\u003e#20672\u003c/a\u003e) (Pixel998)\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/542cb3e6442a4e6ee3457c799e2a0ee23bef0c6a\"\u003e\u003ccode\u003e542cb3e\u003c/code\u003e\u003c/a\u003e fix: update first-party dependencies (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20714\"\u003e#20714\u003c/a\u003e) (Francesco Trotta)\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/a2af743ea60f683d0e0de9d98267c1e7e4f5e412\"\u003e\u003ccode\u003ea2af743\u003c/code\u003e\u003c/a\u003e docs: add \u003ccode\u003elanguage\u003c/code\u003e to configuration objects (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20712\"\u003e#20712\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/845f23f1370892bf07d819497ac518c9e65090d6\"\u003e\u003ccode\u003e845f23f\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/5fbcf5958b897cc4df5d652924d18428db37f7ee\"\u003e\u003ccode\u003e5fbcf59\u003c/code\u003e\u003c/a\u003e docs: remove \u003ccode\u003esourceType\u003c/code\u003e from ts playground link (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20477\"\u003e#20477\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8702a474659be786b6b1392e5e7c0c56355ae4a4\"\u003e\u003ccode\u003e8702a47\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/ddeaded2ab36951383ff67c60fb64ec68d29a46a\"\u003e\u003ccode\u003eddeaded\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/2b4496691266547784a7f7ad1989ce53381bab91\"\u003e\u003ccode\u003e2b44966\u003c/code\u003e\u003c/a\u003e docs: add Major Releases section to Manage Releases (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20269\"\u003e#20269\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/eab65c700ebb16a6e790910c720450c9908961fd\"\u003e\u003ccode\u003eeab65c7\u003c/code\u003e\u003c/a\u003e docs: update \u003ccode\u003eeslint\u003c/code\u003e versions in examples (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20664\"\u003e#20664\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3e4a29903bf31f0998e45ad9128a265bce1edc56\"\u003e\u003ccode\u003e3e4a299\u003c/code\u003e\u003c/a\u003e docs: update ESM Dependencies policies with note for own-usage packages (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20660\"\u003e#20660\u003c/a\u003e) (Milos Djermanovic)\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/8120e30f833474f47acc061d24d164e9f022264f\"\u003e\u003ccode\u003e8120e30\u003c/code\u003e\u003c/a\u003e refactor: extract no unmodified loop condition (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20679\"\u003e#20679\u003c/a\u003e) (kuldeep kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/46e8469786be1b2bbb522100e1d44624d98d3745\"\u003e\u003ccode\u003e46e8469\u003c/code\u003e\u003c/a\u003e chore: update dependency markdownlint-cli2 to ^0.22.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20697\"\u003e#20697\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/01ed3aa68477f81a7188e1498cf4906e02015b7c\"\u003e\u003ccode\u003e01ed3aa\u003c/code\u003e\u003c/a\u003e test: add unit tests for unicode utilities (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20622\"\u003e#20622\u003c/a\u003e) (Manish chaudhary)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4d1d8f9737236603f64bbe83d5bb8001627b5611\"\u003e\u003ccode\u003e4d1d8f9\u003c/code\u003e\u003c/a\u003e 10.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3e33105b05d09b5a4eb894ed75a9811fb40d65e6\"\u003e\u003ccode\u003e3e33105\u003c/code\u003e\u003c/a\u003e Build: changelog update for 10.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ca92ca0fb4599e8de1e2fb914e695fe7397cbe63\"\u003e\u003ccode\u003eca92ca0\u003c/code\u003e\u003c/a\u003e docs: reuse markdown-it instance for markdown filter (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20768\"\u003e#20768\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7ddfea9c4f62add1588c5c0b0da568c299246383\"\u003e\u003ccode\u003e7ddfea9\u003c/code\u003e\u003c/a\u003e chore: update dependency prettier to v3.8.2 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20770\"\u003e#20770\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/57d2ee213305cee0cb55ef08e0480b57396269a9\"\u003e\u003ccode\u003e57d2ee2\u003c/code\u003e\u003c/a\u003e docs:  Enable Eleventy incremental mode for watch (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20767\"\u003e#20767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c1621b915742276e5f4b25efe790ca62296330dc\"\u003e\u003ccode\u003ec1621b9\u003c/code\u003e\u003c/a\u003e docs: fix typos in code-path-analyzer.js (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20700\"\u003e#20700\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fac40e1de2ba7646cc7cd2d3f93fbdd1f8819001\"\u003e\u003ccode\u003efac40e1\u003c/code\u003e\u003c/a\u003e ci: bump pnpm/action-setup from 5.0.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20763\"\u003e#20763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7246f923332522d8b3d46b6ee646fce88535f3fb\"\u003e\u003ccode\u003e7246f92\u003c/code\u003e\u003c/a\u003e test: add tests for SuppressionsService.load() error handling (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20734\"\u003e#20734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4f34b1e592b0f63d766d9903998e8e36eb49d3aa\"\u003e\u003ccode\u003e4f34b1e\u003c/code\u003e\u003c/a\u003e chore: update pnpm/action-setup action to v5 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20762\"\u003e#20762\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1418d522d10bde1960f4942afb548bc7160ec49e\"\u003e\u003ccode\u003e1418d52\u003c/code\u003e\u003c/a\u003e docs: Update README\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v9.39.4...v10.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-astro` from 1.6.0 to 1.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ota-meshi/eslint-plugin-astro/releases\"\u003eeslint-plugin-astro's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.7.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/ota-meshi/eslint-plugin-astro/pull/550\"\u003e#550\u003c/a\u003e \u003ca href=\"https://github.com/ota-meshi/eslint-plugin-astro/commit/40fef30d6c118e6fbb19684a2801c5ee7cec91aa\"\u003e\u003ccode\u003e40fef30\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/jp-knj\"\u003e\u003ccode\u003e@​jp-knj\u003c/code\u003e\u003c/a\u003e! - add \u003ccode\u003eastro/no-prerender-export-outside-pages\u003c/code\u003e rule that disallow \u003ccode\u003eprerender\u003c/code\u003e export outside of pages/ directory\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/ota-meshi/eslint-plugin-astro/blob/main/CHANGELOG.md\"\u003eeslint-plugin-astro's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.7.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/ota-meshi/eslint-plugin-astro/pull/550\"\u003e#550\u003c/a\u003e \u003ca href=\"https://github.com/ota-meshi/eslint-plugin-astro/commit/40fef30d6c118e6fbb19684a2801c5ee7cec91aa\"\u003e\u003ccode\u003e40fef30\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/jp-knj\"\u003e\u003ccode\u003e@​jp-knj\u003c/code\u003e\u003c/a\u003e! - add \u003ccode\u003eastro/no-prerender-export-outside-pages\u003c/code\u003e rule that disallow \u003ccode\u003eprerender\u003c/code\u003e export outside of pages/ directory\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ota-meshi/eslint-plugin-astro/commit/9d0223d75bb476cfa176f13224a7b8675f516672\"\u003e\u003ccode\u003e9d0223d\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/ota-meshi/eslint-plugin-astro/issues/552\"\u003e#552\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ota-meshi/eslint-plugin-astro/commit/40fef30d6c118e6fbb19684a2801c5ee7cec91aa\"\u003e\u003ccode\u003e40fef30\u003c/code\u003e\u003c/a\u003e feat(rules): add no-prerender-export-outside-pages rule (\u003ca href=\"https://redirect.github.com/ota-meshi/eslint-plugin-astro/issues/550\"\u003e#550\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ota-meshi/eslint-plugin-astro/commit/cf458902fdb0e65e4adc657fa46f82bc368dafbd\"\u003e\u003ccode\u003ecf45890\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/deploy-pages action to v5 (\u003ca href=\"https://redirect.github.com/ota-meshi/eslint-plugin-astro/issues/546\"\u003e#546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ota-meshi/eslint-plugin-astro/commit/8889da1af2f4ce11c21d9e71caf5c0e0a3fecc70\"\u003e\u003ccode\u003e8889da1\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/configure-pages action to v6 (\u003ca href=\"https://redirect.github.com/ota-meshi/eslint-plugin-astro/issues/547\"\u003e#547\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ota-meshi/eslint-plugin-astro/commit/6a40f92cd6b9a81ba71fe0e223254b567f2ca4e8\"\u003e\u003ccode\u003e6a40f92\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency vite-plugin-eslint4b to ^0.8.0 (\u003ca href=\"https://redirect.github.com/ota-meshi/eslint-plugin-astro/issues/544\"\u003e#544\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ota-meshi/eslint-plugin-astro/commit/ea5037ab8e6df998d68c481666a60e371a8a5be9\"\u003e\u003ccode\u003eea5037a\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency esbuild to ^0.28.0 (\u003ca href=\"https://redirect.github.com/ota-meshi/eslint-plugin-astro/issues/548\"\u003e#548\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ota-meshi/eslint-plugin-astro/commit/0a1a154dfcf4837f341ce08fbdab2131748b2760\"\u003e\u003ccode\u003e0a1a154\u003c/code\u003e\u003c/a\u003e fix: nullable cooked value in prefer-object-class-list (\u003ca href=\"https://redirect.github.com/ota-meshi/eslint-plugin-astro/issues/551\"\u003e#551\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ota-meshi/eslint-plugin-astro/commit/aa7a4c241185dab4fc9cdfd3ad033745390c34e6\"\u003e\u003ccode\u003eaa7a4c2\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​astrojs/compiler\u003c/code\u003e to v3 (\u003ca href=\"https://redirect.github.com/ota-meshi/eslint-plugin-astro/issues/542\"\u003e#542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ota-meshi/eslint-plugin-astro/commit/48d9d0a0fe27a75aeee4fa24f6bef765589da8a8\"\u003e\u003ccode\u003e48d9d0a\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency tsdown to ^0.21.0 (\u003ca href=\"https://redirect.github.com/ota-meshi/eslint-plugin-astro/issues/541\"\u003e#541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ota-meshi/eslint-plugin-astro/commit/6d9c7fa9f4a5596421ac78914cca8c7059749cb5\"\u003e\u003ccode\u003e6d9c7fa\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​changesets/changelog-github\u003c/code\u003e to ^0.6.0 (\u003ca href=\"https://redirect.github.com/ota-meshi/eslint-plugin-astro/issues/540\"\u003e#540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ota-meshi/eslint-plugin-astro/compare/v1.6.0...v1.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-package-json` from 0.90.1 to 0.91.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/releases\"\u003eeslint-plugin-package-json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.91.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/compare/v0.91.0...v0.91.1\"\u003e0.91.1\u003c/a\u003e (2026-03-27)\u003c/h2\u003e\n\u003ch3\u003e🩹 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eno-empty-fields:\u003c/strong\u003e Allow \u003ccode\u003efiles\u003c/code\u003e to be an empty list (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1682\"\u003e#1682\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/4...\n\n_Description has been truncated_","html_url":"https://github.com/felixicaza/astro-lqip/pull/67","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/felixicaza%2Fastro-lqip/issues/67","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/67/packages"}},{"old_version":"0.91.0","new_version":"0.91.1","update_type":"patch","path":null,"pr_created_at":"2026-04-01T21:09:35.000Z","version_change":"0.91.0 → 0.91.1","issue":{"uuid":"4189903346","node_id":"PR_kwDORjNsx87PYbJw","number":11,"state":"closed","title":"Bump the minor-and-patch group across 1 directory with 12 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-08T16:30:37.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-01T21:09:35.000Z","updated_at":"2026-04-08T16:30:40.000Z","time_to_close":588062,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"minor-and-patch","update_count":12,"packages":[{"name":"@effect/platform","old_version":"0.95.0","new_version":"0.96.0","repository_url":"https://github.com/Effect-TS/effect"},{"name":"@effect/platform-node","old_version":"0.105.0","new_version":"0.106.0","repository_url":"https://github.com/Effect-TS/effect"},{"name":"convex","old_version":"1.33.1","new_version":"1.34.1","repository_url":"https://github.com/get-convex/convex-backend"},{"name":"@convex-dev/eslint-plugin","old_version":"1.2.0","new_version":"1.2.1","repository_url":"https://github.com/get-convex/convex-backend"},{"name":"@effect/language-service","old_version":"0.80.0","new_version":"0.84.2","repository_url":"https://github.com/Effect-TS/language-service"},{"name":"@effect/vitest","old_version":"0.28.0","new_version":"0.29.0","repository_url":"https://github.com/Effect-TS/effect"},{"name":"@vitest/eslint-plugin","old_version":"1.6.12","new_version":"1.6.14","repository_url":"https://github.com/vitest-dev/eslint-plugin-vitest"},{"name":"eslint-plugin-jsdoc","old_version":"62.8.0","new_version":"62.9.0","repository_url":"https://github.com/gajus/eslint-plugin-jsdoc"},{"name":"eslint-plugin-package-json","old_version":"0.91.0","new_version":"0.91.1","repository_url":"https://github.com/michaelfaith/eslint-plugin-package-json"},{"name":"typescript-eslint","old_version":"8.57.1","new_version":"8.58.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-and-patch group with 10 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@effect/platform](https://github.com/Effect-TS/effect/tree/HEAD/packages/platform) | `0.95.0` | `0.96.0` |\n| [@effect/platform-node](https://github.com/Effect-TS/effect/tree/HEAD/packages/platform-node) | `0.105.0` | `0.106.0` |\n| [convex](https://github.com/get-convex/convex-backend/tree/HEAD/npm-packages/convex) | `1.33.1` | `1.34.1` |\n| [@convex-dev/eslint-plugin](https://github.com/get-convex/convex-backend/tree/HEAD/npm-packages/@convex-dev/eslint-plugin) | `1.2.0` | `1.2.1` |\n| [@effect/language-service](https://github.com/Effect-TS/language-service) | `0.80.0` | `0.84.2` |\n| [@effect/vitest](https://github.com/Effect-TS/effect/tree/HEAD/packages/vitest) | `0.28.0` | `0.29.0` |\n| [@vitest/eslint-plugin](https://github.com/vitest-dev/eslint-plugin-vitest) | `1.6.12` | `1.6.14` |\n| [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc) | `62.8.0` | `62.9.0` |\n| [eslint-plugin-package-json](https://github.com/michaelfaith/eslint-plugin-package-json) | `0.91.0` | `0.91.1` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.57.1` | `8.58.0` |\n\n\nUpdates `@effect/platform` from 0.95.0 to 0.96.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Effect-TS/effect/releases\"\u003e\u003ccode\u003e@​effect/platform\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​effect/platform\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.96.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/Effect-TS/effect/commit/f7bb09b022f195d1f2b3c23d49e74b011ec5d109\"\u003e\u003ccode\u003ef7bb09b\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/bd7552a19cc0ed575507ac6cc0879a57e24ebd31\"\u003e\u003ccode\u003ebd7552a\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/ad1a7eb7f6bebaf91c80be2443ac0439226d0098\"\u003e\u003ccode\u003ead1a7eb\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/0d32048f9836e2b23a6ba3ec5f43f0a000bb92fb\"\u003e\u003ccode\u003e0d32048\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/0d32048f9836e2b23a6ba3ec5f43f0a000bb92fb\"\u003e\u003ccode\u003e0d32048\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003eeffect@3.21.0\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/Effect-TS/effect/blob/main/packages/platform/CHANGELOG.md\"\u003e\u003ccode\u003e@​effect/platform\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.96.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/Effect-TS/effect/commit/f7bb09b022f195d1f2b3c23d49e74b011ec5d109\"\u003e\u003ccode\u003ef7bb09b\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/bd7552a19cc0ed575507ac6cc0879a57e24ebd31\"\u003e\u003ccode\u003ebd7552a\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/ad1a7eb7f6bebaf91c80be2443ac0439226d0098\"\u003e\u003ccode\u003ead1a7eb\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/0d32048f9836e2b23a6ba3ec5f43f0a000bb92fb\"\u003e\u003ccode\u003e0d32048\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/0d32048f9836e2b23a6ba3ec5f43f0a000bb92fb\"\u003e\u003ccode\u003e0d32048\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003eeffect@3.21.0\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/Effect-TS/effect/commit/6e3782af7ad047bc006e543f2285fc35bcf798d9\"\u003e\u003ccode\u003e6e3782a\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/Effect-TS/effect/tree/HEAD/packages/platform/issues/6135\"\u003e#6135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Effect-TS/effect/commits/@effect/platform@0.96.0/packages/platform\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@effect/platform-node` from 0.105.0 to 0.106.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Effect-TS/effect/releases\"\u003e\u003ccode\u003e@​effect/platform-node\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​effect/platform-node\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.106.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/Effect-TS/effect/commit/f7bb09b022f195d1f2b3c23d49e74b011ec5d109\"\u003e\u003ccode\u003ef7bb09b\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/bd7552a19cc0ed575507ac6cc0879a57e24ebd31\"\u003e\u003ccode\u003ebd7552a\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/ad1a7eb7f6bebaf91c80be2443ac0439226d0098\"\u003e\u003ccode\u003ead1a7eb\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/0d32048f9836e2b23a6ba3ec5f43f0a000bb92fb\"\u003e\u003ccode\u003e0d32048\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/0d32048f9836e2b23a6ba3ec5f43f0a000bb92fb\"\u003e\u003ccode\u003e0d32048\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003eeffect@3.21.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​effect/cluster\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.58.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​effect/platform\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.96.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​effect/platform-node-shared\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.59.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​effect/rpc\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.75.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​effect/sql\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.51.0\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/Effect-TS/effect/blob/main/packages/platform-node/CHANGELOG.md\"\u003e\u003ccode\u003e@​effect/platform-node\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.106.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/Effect-TS/effect/commit/f7bb09b022f195d1f2b3c23d49e74b011ec5d109\"\u003e\u003ccode\u003ef7bb09b\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/bd7552a19cc0ed575507ac6cc0879a57e24ebd31\"\u003e\u003ccode\u003ebd7552a\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/ad1a7eb7f6bebaf91c80be2443ac0439226d0098\"\u003e\u003ccode\u003ead1a7eb\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/0d32048f9836e2b23a6ba3ec5f43f0a000bb92fb\"\u003e\u003ccode\u003e0d32048\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/0d32048f9836e2b23a6ba3ec5f43f0a000bb92fb\"\u003e\u003ccode\u003e0d32048\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003eeffect@3.21.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​effect/cluster\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.58.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​effect/platform\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.96.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​effect/platform-node-shared\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.59.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​effect/rpc\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.75.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​effect/sql\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.51.0\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/Effect-TS/effect/commit/6e3782af7ad047bc006e543f2285fc35bcf798d9\"\u003e\u003ccode\u003e6e3782a\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/Effect-TS/effect/tree/HEAD/packages/platform-node/issues/6135\"\u003e#6135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Effect-TS/effect/commits/@effect/platform-node@0.106.0/packages/platform-node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `convex` from 1.33.1 to 1.34.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/get-convex/convex-backend/blob/main/npm-packages/convex/CHANGELOG.md\"\u003econvex's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.34.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eHides the \u003ccode\u003e--yes\u003c/code\u003e flag on \u003ccode\u003enpx convex deploy\u003c/code\u003e to discourage YOLO agents being\nrun in privileged environments from pushing to production.\u003c/li\u003e\n\u003cli\u003eImproves client backoff strategy to reconnect more quickly. The changes in\n1.34.0 did not correctly reset backoff sufficiently after reconnect.\u003c/li\u003e\n\u003cli\u003eAI files will not be installed by default in non-interactive environments.\u003c/li\u003e\n\u003cli\u003eDisabling AI files is now tracked with an \u0026quot;enabled\u0026quot; flag in convex.json that\nhides nags for initial setup and updates when set to false.\u003c/li\u003e\n\u003cli\u003eFix ai-files re-prompting to install files on setup when they already exist.\u003c/li\u003e\n\u003cli\u003eFix local deployments returning stale credentials when ports change.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.34.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe CLI can now\n\u003ca href=\"https://docs.convex.dev/ai#convex-ai-files\"\u003eautomatically provide Convex AI context files\u003c/a\u003e\n(\u003ccode\u003eAGENTS.md\u003c/code\u003e, \u003ccode\u003eCLAUDE.md\u003c/code\u003e, guidelines/state files) to your project when using\n\u003ccode\u003enpx convex dev\u003c/code\u003e. You can manage Convex AI files using the new\n\u003ccode\u003enpx convex ai-files\u003c/code\u003e command:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003enpx convex ai-files install\u003c/code\u003e - Install or refresh AI files\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003enpx convex ai-files update\u003c/code\u003e - Update to latest available AI files\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003enpx convex ai-files status\u003c/code\u003e - Show what is installed and what is stale\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003enpx convex ai-files disable\u003c/code\u003e - Suppress install and staleness messages in\n\u003ccode\u003enpx convex dev\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003enpx convex ai-files enable\u003c/code\u003e - Re-enable install and staleness messages\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003enpx convex ai-files remove\u003c/code\u003e - Remove Convex-managed AI files\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdds new \u003ccode\u003enpx convex deployment\u003c/code\u003e commands:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003enpx convex deployment create\u003c/code\u003e allows you to create new cloud deployments\nfor a project\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003enpx convex deployment select\u003c/code\u003e allows you to select the deployment to use in\nyour project directory when running commands\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eCLI commands now support the \u003ccode\u003e--deployment\u003c/code\u003e flag to select a deployment to\ntarget. It accepts a deployment name (e.g. \u003ccode\u003ejoyful-capybara-123\u003c/code\u003e), ref (e.g.\n\u003ccode\u003edev/james\u003c/code\u003e), \u003ccode\u003edev\u003c/code\u003e (for your personal dev deployment), or \u003ccode\u003eprod\u003c/code\u003e (for your\nproject’s default production deployment). You can also select deployments in\nother projects with \u003ccode\u003eproject-slug:ref\u003c/code\u003e or \u003ccode\u003eteam-slug:project-slug:ref\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eImproves websocket client backoff behavior.\u003c/li\u003e\n\u003cli\u003eNo longer recreates \u003ccode\u003econvex/README.md\u003c/code\u003e when \u003ccode\u003econvex/\u003c/code\u003e already exists.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/get-convex/convex-backend/commits/HEAD/npm-packages/convex\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `effect` from 3.20.0 to 3.21.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Effect-TS/effect/releases\"\u003eeffect's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eeffect@3.21.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Effect-TS/effect/pull/5780\"\u003e#5780\u003c/a\u003e \u003ca href=\"https://github.com/Effect-TS/effect/commit/f7bb09b022f195d1f2b3c23d49e74b011ec5d109\"\u003e\u003ccode\u003ef7bb09b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/kitlangton\"\u003e\u003ccode\u003e@​kitlangton\u003c/code\u003e\u003c/a\u003e! - Add \u003ccode\u003eCron.prev\u003c/code\u003e and reverse iteration support, aligning next/prev lookup tables, fixing DST handling symmetry, and expanding cron backward/forward test coverage.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Effect-TS/effect/pull/5780\"\u003e#5780\u003c/a\u003e \u003ca href=\"https://github.com/Effect-TS/effect/commit/bd7552a19cc0ed575507ac6cc0879a57e24ebd31\"\u003e\u003ccode\u003ebd7552a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mattiamanzati\"\u003e\u003ccode\u003e@​mattiamanzati\u003c/code\u003e\u003c/a\u003e! - Add type-level utils to asserting layer types\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Effect-TS/effect/pull/5780\"\u003e#5780\u003c/a\u003e \u003ca href=\"https://github.com/Effect-TS/effect/commit/ad1a7eb7f6bebaf91c80be2443ac0439226d0098\"\u003e\u003ccode\u003ead1a7eb\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/schickling\"\u003e\u003ccode\u003e@​schickling\u003c/code\u003e\u003c/a\u003e! - RcMap: support dynamic \u003ccode\u003eidleTimeToLive\u003c/code\u003e values per key\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003eidleTimeToLive\u003c/code\u003e option can now be a function that receives the key and returns a duration, allowing different TTL values for different resources.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003econst map =\n  yield *\n  RcMap.make({\n    lookup: (key: string) =\u0026gt; acquireResource(key),\n    idleTimeToLive: (key: string) =\u0026gt; {\n      if (key.startsWith(\u0026quot;premium:\u0026quot;)) return Duration.minutes(10)\n      return Duration.minutes(1)\n    }\n  })\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Effect-TS/effect/pull/5780\"\u003e#5780\u003c/a\u003e \u003ca href=\"https://github.com/Effect-TS/effect/commit/0d32048f9836e2b23a6ba3ec5f43f0a000bb92fb\"\u003e\u003ccode\u003e0d32048\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mikearnaldi\"\u003e\u003ccode\u003e@​mikearnaldi\u003c/code\u003e\u003c/a\u003e! - Fix annotateCurrentSpan, add Effect.currentPropagatedSpan\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/Effect-TS/effect/pull/5780\"\u003e#5780\u003c/a\u003e \u003ca href=\"https://github.com/Effect-TS/effect/commit/0d32048f9836e2b23a6ba3ec5f43f0a000bb92fb\"\u003e\u003ccode\u003e0d32048\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mikearnaldi\"\u003e\u003ccode\u003e@​mikearnaldi\u003c/code\u003e\u003c/a\u003e! - Add logs to first propagated span, in the following case before this fix the log would not be added to the \u003ccode\u003ep\u003c/code\u003e span because \u003ccode\u003eEffect.fn\u003c/code\u003e adds a fake span for the purpose of adding a stack frame.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport { Effect } from \u0026quot;effect\u0026quot;\n\u003cp\u003econst f = Effect.fn(function* () {\u003cbr /\u003e\nyield* Effect.logWarning(\u0026quot;FooBar\u0026quot;)\u003cbr /\u003e\nreturn yield* Effect.fail(\u0026quot;Oops\u0026quot;)\u003cbr /\u003e\n})\u003c/p\u003e\n\u003cp\u003econst p = f().pipe(Effect.withSpan(\u0026quot;p\u0026quot;))\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eeffect@3.20.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/Effect-TS/effect/pull/6133\"\u003e#6133\u003c/a\u003e \u003ca href=\"https://github.com/Effect-TS/effect/commit/add06f4521403cbf4b9a692f9b59fb9d3d48293c\"\u003e\u003ccode\u003eadd06f4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/aniravi24\"\u003e\u003ccode\u003e@​aniravi24\u003c/code\u003e\u003c/a\u003e! - Fix \u003ccode\u003eEqual.equals\u003c/code\u003e crash when comparing \u003ccode\u003enull\u003c/code\u003e values inside \u003ccode\u003estructuralRegion\u003c/code\u003e. Added null guard before \u003ccode\u003eObject.getPrototypeOf\u003c/code\u003e calls to prevent \u003ccode\u003eTypeError: Cannot convert undefined or null to object\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Effect-TS/effect/pull/6093\"\u003e#6093\u003c/a\u003e \u003ca href=\"https://github.com/Effect-TS/effect/commit/a03b6a29ed0b983b0440b8ef4be47f47c57d73d7\"\u003e\u003ccode\u003ea03b6a2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/luchersou\"\u003e\u003ccode\u003e@​luchersou\u003c/code\u003e\u003c/a\u003e! - avoid class for PrettyError to preserve error.name\u003c/p\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/Effect-TS/effect/blob/main/packages/effect/CHANGELOG.md\"\u003eeffect's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.21.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Effect-TS/effect/pull/5780\"\u003e#5780\u003c/a\u003e \u003ca href=\"https://github.com/Effect-TS/effect/commit/f7bb09b022f195d1f2b3c23d49e74b011ec5d109\"\u003e\u003ccode\u003ef7bb09b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/kitlangton\"\u003e\u003ccode\u003e@​kitlangton\u003c/code\u003e\u003c/a\u003e! - Add \u003ccode\u003eCron.prev\u003c/code\u003e and reverse iteration support, aligning next/prev lookup tables, fixing DST handling symmetry, and expanding cron backward/forward test coverage.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Effect-TS/effect/pull/5780\"\u003e#5780\u003c/a\u003e \u003ca href=\"https://github.com/Effect-TS/effect/commit/bd7552a19cc0ed575507ac6cc0879a57e24ebd31\"\u003e\u003ccode\u003ebd7552a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mattiamanzati\"\u003e\u003ccode\u003e@​mattiamanzati\u003c/code\u003e\u003c/a\u003e! - Add type-level utils to asserting layer types\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Effect-TS/effect/pull/5780\"\u003e#5780\u003c/a\u003e \u003ca href=\"https://github.com/Effect-TS/effect/commit/ad1a7eb7f6bebaf91c80be2443ac0439226d0098\"\u003e\u003ccode\u003ead1a7eb\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/schickling\"\u003e\u003ccode\u003e@​schickling\u003c/code\u003e\u003c/a\u003e! - RcMap: support dynamic \u003ccode\u003eidleTimeToLive\u003c/code\u003e values per key\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003eidleTimeToLive\u003c/code\u003e option can now be a function that receives the key and returns a duration, allowing different TTL values for different resources.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003econst map =\n  yield *\n  RcMap.make({\n    lookup: (key: string) =\u0026gt; acquireResource(key),\n    idleTimeToLive: (key: string) =\u0026gt; {\n      if (key.startsWith(\u0026quot;premium:\u0026quot;)) return Duration.minutes(10)\n      return Duration.minutes(1)\n    }\n  })\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Effect-TS/effect/pull/5780\"\u003e#5780\u003c/a\u003e \u003ca href=\"https://github.com/Effect-TS/effect/commit/0d32048f9836e2b23a6ba3ec5f43f0a000bb92fb\"\u003e\u003ccode\u003e0d32048\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mikearnaldi\"\u003e\u003ccode\u003e@​mikearnaldi\u003c/code\u003e\u003c/a\u003e! - Fix annotateCurrentSpan, add Effect.currentPropagatedSpan\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/Effect-TS/effect/pull/5780\"\u003e#5780\u003c/a\u003e \u003ca href=\"https://github.com/Effect-TS/effect/commit/0d32048f9836e2b23a6ba3ec5f43f0a000bb92fb\"\u003e\u003ccode\u003e0d32048\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mikearnaldi\"\u003e\u003ccode\u003e@​mikearnaldi\u003c/code\u003e\u003c/a\u003e! - Add logs to first propagated span, in the following case before this fix the log would not be added to the \u003ccode\u003ep\u003c/code\u003e span because \u003ccode\u003eEffect.fn\u003c/code\u003e adds a fake span for the purpose of adding a stack frame.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport { Effect } from \u0026quot;effect\u0026quot;\n\u003cp\u003econst f = Effect.fn(function* () {\u003cbr /\u003e\nyield* Effect.logWarning(\u0026quot;FooBar\u0026quot;)\u003cbr /\u003e\nreturn yield* Effect.fail(\u0026quot;Oops\u0026quot;)\u003cbr /\u003e\n})\u003c/p\u003e\n\u003cp\u003econst p = f().pipe(Effect.withSpan(\u0026quot;p\u0026quot;))\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.20.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/Effect-TS/effect/pull/6133\"\u003e#6133\u003c/a\u003e \u003ca href=\"https://github.com/Effect-TS/effect/commit/add06f4521403cbf4b9a692f9b59fb9d3d48293c\"\u003e\u003ccode\u003eadd06f4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/aniravi24\"\u003e\u003ccode\u003e@​aniravi24\u003c/code\u003e\u003c/a\u003e! - Fix \u003ccode\u003eEqual.equals\u003c/code\u003e crash when comparing \u003ccode\u003enull\u003c/code\u003e values inside \u003ccode\u003estructuralRegion\u003c/code\u003e. Added null guard before \u003ccode\u003eObject.getPrototypeOf\u003c/code\u003e calls to prevent \u003ccode\u003eTypeError: Cannot convert undefined or null to object\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Effect-TS/effect/pull/6093\"\u003e#6093\u003c/a\u003e \u003ca href=\"https://github.com/Effect-TS/effect/commit/a03b6a29ed0b983b0440b8ef4be47f47c57d73d7\"\u003e\u003ccode\u003ea03b6a2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/luchersou\"\u003e\u003ccode\u003e@​luchersou\u003c/code\u003e\u003c/a\u003e! - avoid class for PrettyError to preserve error.name\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/effect/commit/6e3782af7ad047bc006e543f2285fc35bcf798d9\"\u003e\u003ccode\u003e6e3782a\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/Effect-TS/effect/tree/HEAD/packages/effect/issues/6135\"\u003e#6135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/effect/commit/f7bb09b022f195d1f2b3c23d49e74b011ec5d109\"\u003e\u003ccode\u003ef7bb09b\u003c/code\u003e\u003c/a\u003e Add Cron.prev reverse iteration support (\u003ca href=\"https://github.com/Effect-TS/effect/tree/HEAD/packages/effect/issues/5786\"\u003e#5786\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/effect/commit/bd7552a19cc0ed575507ac6cc0879a57e24ebd31\"\u003e\u003ccode\u003ebd7552a\u003c/code\u003e\u003c/a\u003e Add type-level utils to asserting layer types (\u003ca href=\"https://github.com/Effect-TS/effect/tree/HEAD/packages/effect/issues/5920\"\u003e#5920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/effect/commit/ad1a7eb7f6bebaf91c80be2443ac0439226d0098\"\u003e\u003ccode\u003ead1a7eb\u003c/code\u003e\u003c/a\u003e RcMap: support dynamic idleTimeToLive values per key (\u003ca href=\"https://github.com/Effect-TS/effect/tree/HEAD/packages/effect/issues/5859\"\u003e#5859\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/effect/commit/0d32048f9836e2b23a6ba3ec5f43f0a000bb92fb\"\u003e\u003ccode\u003e0d32048\u003c/code\u003e\u003c/a\u003e Add logs to first propagated span (\u003ca href=\"https://github.com/Effect-TS/effect/tree/HEAD/packages/effect/issues/5710\"\u003e#5710\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/effect/commit/37a8af53e32eb88e3c2d499a2659b0ff9405b4f4\"\u003e\u003ccode\u003e37a8af5\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/Effect-TS/effect/tree/HEAD/packages/effect/issues/6134\"\u003e#6134\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/effect/commit/a03b6a29ed0b983b0440b8ef4be47f47c57d73d7\"\u003e\u003ccode\u003ea03b6a2\u003c/code\u003e\u003c/a\u003e fix(logger): use source maps for error stack traces in browser pretty logger ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/effect/commit/7d8fc1ef2e79e0539a34278dce054b3c814b2529\"\u003e\u003ccode\u003e7d8fc1e\u003c/code\u003e\u003c/a\u003e docs(Layer): clarify scopedDiscard JSDoc to match effectDiscard (\u003ca href=\"https://github.com/Effect-TS/effect/tree/HEAD/packages/effect/issues/5790\"\u003e#5790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/effect/commit/add06f4521403cbf4b9a692f9b59fb9d3d48293c\"\u003e\u003ccode\u003eadd06f4\u003c/code\u003e\u003c/a\u003e fix(Equal): guard against null in structuralRegion comparison (\u003ca href=\"https://github.com/Effect-TS/effect/tree/HEAD/packages/effect/issues/6133\"\u003e#6133\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Effect-TS/effect/commits/effect@3.21.0/packages/effect\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@convex-dev/eslint-plugin` from 1.2.0 to 1.2.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/get-convex/convex-backend/blob/main/npm-packages/@convex-dev/eslint-plugin/CHANGELOG.md\"\u003e\u003ccode\u003e@​convex-dev/eslint-plugin\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.2.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe plugin now supports ESLint v10.x.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/get-convex/convex-backend/commits/HEAD/npm-packages/@convex-dev/eslint-plugin\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@effect/language-service` from 0.80.0 to 0.84.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Effect-TS/language-service/releases\"\u003e\u003ccode\u003e@​effect/language-service\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​effect/language-service\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.84.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/Effect-TS/language-service/pull/706\"\u003e#706\u003c/a\u003e \u003ca href=\"https://github.com/Effect-TS/language-service/commit/3c0bea6fbde0938bbe2ef745dfb6794373f7f8ef\"\u003e\u003ccode\u003e3c0bea6\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mattiamanzati\"\u003e\u003ccode\u003e@​mattiamanzati\u003c/code\u003e\u003c/a\u003e! - Fix \u003ccode\u003egetTypeAtLocation\u003c/code\u003e to ignore type-only heritage expressions like \u003ccode\u003einterface X extends Effect.Effect\u0026lt;...\u0026gt;\u003c/code\u003e so the language service no longer triggers bogus TS2689 diagnostics.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​effect/language-service\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.84.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/Effect-TS/language-service/pull/703\"\u003e#703\u003c/a\u003e \u003ca href=\"https://github.com/Effect-TS/language-service/commit/dea43b88d4817daa51b9af1d87c33a37e34d01e4\"\u003e\u003ccode\u003edea43b8\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mattiamanzati\"\u003e\u003ccode\u003e@​mattiamanzati\u003c/code\u003e\u003c/a\u003e! - Fix \u003ccode\u003eeffectFnImplicitAny\u003c/code\u003e so it does not report false positives when an \u003ccode\u003eEffect.fn\u003c/code\u003e or \u003ccode\u003eEffect.fnUntraced\u003c/code\u003e callback gets its contextual function type from a union member.\u003c/p\u003e\n\u003cp\u003eFor example, nested \u003ccode\u003eHttpRouter.add(...)\u003c/code\u003e handlers now correctly recognize the inferred \u003ccode\u003erequest\u003c/code\u003e type and produce no diagnostics when the parameter is not actually implicit \u003ccode\u003eany\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Effect-TS/language-service/pull/702\"\u003e#702\u003c/a\u003e \u003ca href=\"https://github.com/Effect-TS/language-service/commit/0af9b98369516dfa5bd654236bd73a218f32232c\"\u003e\u003ccode\u003e0af9b98\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mattiamanzati\"\u003e\u003ccode\u003e@​mattiamanzati\u003c/code\u003e\u003c/a\u003e! - Add Effect v4 support for the \u003ccode\u003erunEffectInsideEffect\u003c/code\u003e diagnostic so it suggests and fixes \u003ccode\u003eEffect.run*With\u003c/code\u003e usage based on \u003ccode\u003eEffect.services\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eUpdate the generated metadata, schema, README entry, and v4 harness examples/snapshots to document and verify the new behavior.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​effect/language-service\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.84.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/Effect-TS/language-service/pull/696\"\u003e#696\u003c/a\u003e \u003ca href=\"https://github.com/Effect-TS/language-service/commit/78e78d51e7931bbc9b5a032376c377b411bf71dc\"\u003e\u003ccode\u003e78e78d5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/cevr\"\u003e\u003ccode\u003e@​cevr\u003c/code\u003e\u003c/a\u003e! - Add paired globalDate/globalDateInEffect, globalConsole/globalConsoleInEffect, globalFetch/globalFetchInEffect, globalRandom/globalRandomInEffect, and globalTimers/globalTimersInEffect diagnostics\u003c/p\u003e\n\u003cp\u003eTen new opt-in diagnostics that flag global/DOM APIs both outside and inside Effect generators:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eglobalFetch\u003c/code\u003e / \u003ccode\u003eglobalFetchInEffect\u003c/code\u003e — \u003ccode\u003efetch()\u003c/code\u003e → HttpClient\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eglobalDate\u003c/code\u003e / \u003ccode\u003eglobalDateInEffect\u003c/code\u003e — \u003ccode\u003eDate.now()\u003c/code\u003e, \u003ccode\u003enew Date()\u003c/code\u003e → Clock/DateTime\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eglobalConsole\u003c/code\u003e / \u003ccode\u003eglobalConsoleInEffect\u003c/code\u003e — \u003ccode\u003econsole.log/warn/error/info/debug/trace\u003c/code\u003e → Effect.log/Logger\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eglobalRandom\u003c/code\u003e / \u003ccode\u003eglobalRandomInEffect\u003c/code\u003e — \u003ccode\u003eMath.random()\u003c/code\u003e → Random service\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eglobalTimers\u003c/code\u003e / \u003ccode\u003eglobalTimersInEffect\u003c/code\u003e — \u003ccode\u003esetTimeout/setInterval\u003c/code\u003e → Effect.sleep/Schedule\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eAll default to \u003ccode\u003eoff\u003c/code\u003e. Enable both variants for full coverage inside and outside Effect generators. Shadow-safe (e.g. \u003ccode\u003econst console = yield* Console\u003c/code\u003e won't false-positive).\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​effect/language-service\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.83.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/Effect-TS/language-service/pull/698\"\u003e#698\u003c/a\u003e \u003ca href=\"https://github.com/Effect-TS/language-service/commit/b11c18417b170fb448c9a444178b0325b16c67b8\"\u003e\u003ccode\u003eb11c184\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mattiamanzati\"\u003e\u003ccode\u003e@​mattiamanzati\u003c/code\u003e\u003c/a\u003e! - Update the Effect v4 workspace dependencies to \u003ccode\u003e4.0.0-beta.38\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​effect/language-service\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.83.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/Effect-TS/language-service/pull/695\"\u003e#695\u003c/a\u003e \u003ca href=\"https://github.com/Effect-TS/language-service/commit/f057090da99b083fbda8f0507c09b6e198917d0d\"\u003e\u003ccode\u003ef057090\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mattiamanzati\"\u003e\u003ccode\u003e@​mattiamanzati\u003c/code\u003e\u003c/a\u003e! - Add a \u003ccode\u003econfig\u003c/code\u003e CLI command for updating diagnostic rule severities without rerunning the full setup flow.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Effect-TS/language-service/pull/693\"\u003e#693\u003c/a\u003e \u003ca href=\"https://github.com/Effect-TS/language-service/commit/b5054e3e220b5a062f565ce1843db8150be2f07d\"\u003e\u003ccode\u003eb5054e3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mattiamanzati\"\u003e\u003ccode\u003e@​mattiamanzati\u003c/code\u003e\u003c/a\u003e! - Add setup CLI preset management for diagnostic severities, including preset metadata, preset-aware customization, and a dedicated \u003ccode\u003econfig\u003c/code\u003e command for adjusting rule severities without rerunning full setup.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​effect/language-service\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.82.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/Effect-TS/language-service/pull/689\"\u003e#689\u003c/a\u003e \u003ca href=\"https://github.com/Effect-TS/language-service/commit/aed2074e250aa74a40f85219a3b9af08f61936df\"\u003e\u003ccode\u003eaed2074\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/f15u\"\u003e\u003ccode\u003e@​f15u\u003c/code\u003e\u003c/a\u003e! - Adds ability to reference \u003ccode\u003e$schema\u003c/code\u003e from local installation\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Effect-TS/language-service/pull/692\"\u003e#692\u003c/a\u003e \u003ca href=\"https://github.com/Effect-TS/language-service/commit/57fcf35cb93c045943f8b7b5431fdce4fa0ba6e1\"\u003e\u003ccode\u003e57fcf35\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mattiamanzati\"\u003e\u003ccode\u003e@​mattiamanzati\u003c/code\u003e\u003c/a\u003e! - Add the \u003ccode\u003eeffectFnImplicitAny\u003c/code\u003e diagnostic to mirror \u003ccode\u003enoImplicitAny\u003c/code\u003e for unannotated \u003ccode\u003eEffect.fn\u003c/code\u003e and \u003ccode\u003eEffect.fnUntraced\u003c/code\u003e callback parameters, and support \u003ccode\u003e// @strict\u003c/code\u003e in diagnostic example files so test fixtures can enable strict compiler options.\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/Effect-TS/language-service/commit/c775d1b725fdbc8ccdde398be623b10906b6d329\"\u003e\u003ccode\u003ec775d1b\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/Effect-TS/language-service/issues/707\"\u003e#707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/language-service/commit/3c0bea6fbde0938bbe2ef745dfb6794373f7f8ef\"\u003e\u003ccode\u003e3c0bea6\u003c/code\u003e\u003c/a\u003e Fix type lookup for Effect heritage clauses (\u003ca href=\"https://redirect.github.com/Effect-TS/language-service/issues/706\"\u003e#706\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/language-service/commit/29b528ecee6aeb431d79ee14ff97c02b514e8ce6\"\u003e\u003ccode\u003e29b528e\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/Effect-TS/language-service/issues/704\"\u003e#704\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/language-service/commit/dea43b88d4817daa51b9af1d87c33a37e34d01e4\"\u003e\u003ccode\u003edea43b8\u003c/code\u003e\u003c/a\u003e Fix effectFnImplicitAny union context handling (\u003ca href=\"https://redirect.github.com/Effect-TS/language-service/issues/703\"\u003e#703\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/language-service/commit/0af9b98369516dfa5bd654236bd73a218f32232c\"\u003e\u003ccode\u003e0af9b98\u003c/code\u003e\u003c/a\u003e Support runEffectInsideEffect in Effect v4 (\u003ca href=\"https://redirect.github.com/Effect-TS/language-service/issues/702\"\u003e#702\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/language-service/commit/ff5fd049611dc50dbad759c60c030fc9f8afbfd9\"\u003e\u003ccode\u003eff5fd04\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/Effect-TS/language-service/issues/700\"\u003e#700\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/language-service/commit/5814a58ec85edf54bc679d3cc29739d05f3637bb\"\u003e\u003ccode\u003e5814a58\u003c/code\u003e\u003c/a\u003e Split global diagnostics by Effect scope (\u003ca href=\"https://redirect.github.com/Effect-TS/language-service/issues/701\"\u003e#701\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/language-service/commit/78e78d51e7931bbc9b5a032376c377b411bf71dc\"\u003e\u003ccode\u003e78e78d5\u003c/code\u003e\u003c/a\u003e Add globalDate, globalConsole, globalRandom, globalTimers diagnostics (\u003ca href=\"https://redirect.github.com/Effect-TS/language-service/issues/696\"\u003e#696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/language-service/commit/799f63ad0bb2052ad76cfffc2adada037ff0170b\"\u003e\u003ccode\u003e799f63a\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/Effect-TS/language-service/issues/699\"\u003e#699\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/language-service/commit/b11c18417b170fb448c9a444178b0325b16c67b8\"\u003e\u003ccode\u003eb11c184\u003c/code\u003e\u003c/a\u003e Update Effect v4 dependencies to beta.38 (\u003ca href=\"https://redirect.github.com/Effect-TS/language-service/issues/698\"\u003e#698\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Effect-TS/language-service/compare/@effect/language-service@0.80.0...@effect/language-service@0.84.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@effect/vitest` from 0.28.0 to 0.29.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Effect-TS/effect/releases\"\u003e\u003ccode\u003e@​effect/vitest\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​effect/vitest\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.29.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/Effect-TS/effect/commit/f7bb09b022f195d1f2b3c23d49e74b011ec5d109\"\u003e\u003ccode\u003ef7bb09b\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/bd7552a19cc0ed575507ac6cc0879a57e24ebd31\"\u003e\u003ccode\u003ebd7552a\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/ad1a7eb7f6bebaf91c80be2443ac0439226d0098\"\u003e\u003ccode\u003ead1a7eb\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/0d32048f9836e2b23a6ba3ec5f43f0a000bb92fb\"\u003e\u003ccode\u003e0d32048\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/0d32048f9836e2b23a6ba3ec5f43f0a000bb92fb\"\u003e\u003ccode\u003e0d32048\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003eeffect@3.21.0\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/Effect-TS/effect/blob/main/packages/vitest/CHANGELOG.md\"\u003e\u003ccode\u003e@​effect/vitest\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.29.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/Effect-TS/effect/commit/f7bb09b022f195d1f2b3c23d49e74b011ec5d109\"\u003e\u003ccode\u003ef7bb09b\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/bd7552a19cc0ed575507ac6cc0879a57e24ebd31\"\u003e\u003ccode\u003ebd7552a\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/ad1a7eb7f6bebaf91c80be2443ac0439226d0098\"\u003e\u003ccode\u003ead1a7eb\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/0d32048f9836e2b23a6ba3ec5f43f0a000bb92fb\"\u003e\u003ccode\u003e0d32048\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Effect-TS/effect/commit/0d32048f9836e2b23a6ba3ec5f43f0a000bb92fb\"\u003e\u003ccode\u003e0d32048\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003eeffect@3.21.0\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/Effect-TS/effect/commit/6e3782af7ad047bc006e543f2285fc35bcf798d9\"\u003e\u003ccode\u003e6e3782a\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/Effect-TS/effect/tree/HEAD/packages/vitest/issues/6135\"\u003e#6135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Effect-TS/effect/commits/@effect/vitest@0.29.0/packages/vitest\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitest/eslint-plugin` from 1.6.12 to 1.6.14\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/releases\"\u003e\u003ccode\u003e@​vitest/eslint-plugin\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.6.14\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: bump \u003ca href=\"https://github.com/typescript-eslint\"\u003e\u003ccode\u003e@​typescript-eslint\u003c/code\u003e\u003c/a\u003e packages to ^8.58.0 by \u003ca href=\"https://github.com/null0rUndefined\"\u003e\u003ccode\u003e@​null0rUndefined\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/886\"\u003evitest-dev/eslint-plugin-vitest#886\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/null0rUndefined\"\u003e\u003ccode\u003e@​null0rUndefined\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/886\"\u003evitest-dev/eslint-plugin-vitest#886\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.13...v1.6.14\"\u003ehttps://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.13...v1.6.14\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.6.13\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eunbound-method\u003c/strong\u003e: Re-enable rule  -  by \u003ca href=\"https://github.com/FloEdelmann\"\u003e\u003ccode\u003e@​FloEdelmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/883\"\u003evitest-dev/eslint-plugin-vitest#883\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/944f2a3\"\u003e\u003c!-- raw HTML omitted --\u003e(944f2)\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/eslint-plugin-vitest/compare/v1.6.12...v1.6.13\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003c/blockquote\u003e\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/eslint-plugin-vitest/commit/5a408dff695cedf05298f324a9884b124373b5b1\"\u003e\u003ccode\u003e5a408df\u003c/code\u003e\u003c/a\u003e chore: release v1.6.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/09ab936ca501d2ddc6ba8572757aeb0b8b9851f1\"\u003e\u003ccode\u003e09ab936\u003c/code\u003e\u003c/a\u003e chore: bump \u003ca href=\"https://github.com/typescript-eslint\"\u003e\u003ccode\u003e@​typescript-eslint\u003c/code\u003e\u003c/a\u003e packages to ^8.58.0 (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/886\"\u003e#886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/a01185234a3342f9970e303a626ab4daa047b4be\"\u003e\u003ccode\u003ea011852\u003c/code\u003e\u003c/a\u003e chore: release v1.6.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/944f2a3f67b765bb2ffb42bf082fcb290d7de4d6\"\u003e\u003ccode\u003e944f2a3\u003c/code\u003e\u003c/a\u003e feat(unbound-method): re-enable rule (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/883\"\u003e#883\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.12...v1.6.14\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-jsdoc` from 62.8.0 to 62.9.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/releases\"\u003eeslint-plugin-jsdoc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev62.9.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v62.8.1...v62.9.0\"\u003e62.9.0\u003c/a\u003e (2026-04-01)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate jsdoccomment, devDeps. (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/8569d0c69dab44dbfce74abe5c08aa15f22d5246\"\u003e8569d0c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev62.8.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v62.8.0...v62.8.1\"\u003e62.8.1\u003c/a\u003e (2026-03-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003evalid-types\u003c/code\u003e:\u003c/strong\u003e allow required default names; fixes \u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1675\"\u003e#1675\u003c/a\u003e (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/bca557be5a15cd0e4c8da8268d2e863019bc2333\"\u003ebca557b\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/gajus/eslint-plugin-jsdoc/commit/8569d0c69dab44dbfce74abe5c08aa15f22d5246\"\u003e\u003ccode\u003e8569d0c\u003c/code\u003e\u003c/a\u003e feat: update jsdoccomment, devDeps.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/5b668af65927dec1b9d7005b37941426a03f8f30\"\u003e\u003ccode\u003e5b668af\u003c/code\u003e\u003c/a\u003e chore(deps): bump brace-expansion from 1.1.12 to 1.1.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/7d0e91a4599ccd48eb3554b46bedd65788384794\"\u003e\u003ccode\u003e7d0e91a\u003c/code\u003e\u003c/a\u003e chore: update comment-parser, jsdoccomment, espree, devDeps.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/bca557be5a15cd0e4c8da8268d2e863019bc2333\"\u003e\u003ccode\u003ebca557b\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003evalid-types\u003c/code\u003e): allow required default names; fixes \u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1675\"\u003e#1675\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/78335ff9e7b66790446d2141328464666c011bb4\"\u003e\u003ccode\u003e78335ff\u003c/code\u003e\u003c/a\u003e chore(deps): bump picomatch from 2.3.1 to 2.3.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/7bc2525fce14a74d695cffbc14a287423b645e63\"\u003e\u003ccode\u003e7bc2525\u003c/code\u003e\u003c/a\u003e chore(deps): bump undici from 6.23.0 to 6.24.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v62.8.0...v62.9.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-package-json` from 0.91.0 to 0.91.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/releases\"\u003eeslint-plugin-package-json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.91.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/compare/v0.91.0...v0.91.1\"\u003e0.91.1\u003c/a\u003e (2026-03-27)\u003c/h2\u003e\n\u003ch3\u003e🩹 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eno-empty-fields:\u003c/strong\u003e Allow \u003ccode\u003efiles\u003c/code\u003e to be an empty list (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1682\"\u003e#1682\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/4311f743a79b6fc792822680720106a2a84953d4\"\u003e4311f74\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/michaelfaith/eslint-plugin-package-json/blob/main/CHANGELOG.md\"\u003eeslint-plugin-package-json's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/compare/v0.91.0...v0.91.1\"\u003e0.91.1\u003c/a\u003e (2026-03-27)\u003c/h2\u003e\n\u003ch3\u003e🩹 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eno-empty-fields:\u003c/strong\u003e Allow \u003ccode\u003efiles\u003c/code\u003e to be an empty list (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1682\"\u003e#1682\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/4311f743a79b6fc792822680720106a2a84953d4\"\u003e4311f74\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/michaelfaith/eslint-plugin-package-json/commit/1ca4749fa4aaf353bde4ed4c63926dced6f2705c\"\u003e\u003ccode\u003e1ca4749\u003c/code\u003e\u003c/a\u003e chore(main): release 0.91.1 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1693\"\u003e#1693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/2f0bc116992c97a7eee54df8da94ef259cd96a28\"\u003e\u003ccode\u003e2f0bc11\u003c/code\u003e\u003c/a\u003e docs: add clementvalot as a contributor for code (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1694\"\u003e#1694\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/4311f743a79b6fc792822680720106a2a84953d4\"\u003e\u003ccode\u003e4311f74\u003c/code\u003e\u003c/a\u003e fix(no-empty-fields): Allow \u003ccode\u003efiles\u003c/code\u003e to be an empty list (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1682\"\u003e#1682\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/d46d39adad5928ee1efa97b579de05fb94cfdcf3\"\u003e\u003ccode\u003ed46d39a\u003c/code\u003e\u003c/a\u003e chore(deps): update pnpm to v10.33.0 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1691\"\u003e#1691\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/f8a6368d5886f0ed79d964442017e9e8d8fdb6e8\"\u003e\u003ccode\u003ef8a6368\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript to v6 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1690\"\u003e#1690\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/911b5c8476554131fabe7c9953a8dc242e10b211\"\u003e\u003ccode\u003e911b5c8\u003c/code\u003e\u003c/a\u003e chore(deps): update pnpm/action-setup action to v5 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1689\"\u003e#1689\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/524f7665ca4356d0a05b2374a6e73f0b4b04796f\"\u003e\u003ccode\u003e524f766\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency eslint to v10.1.0 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1688\"\u003e#1688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/ea0ab208986dbafb86729b2517ac43ac7ba67931\"\u003e\u003ccode\u003eea0ab20\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency knip to v6 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1687\"\u003e#1687\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/3677b278003fbc8a44488d5a5567c77946f0a316\"\u003e\u003ccode\u003e3677b27\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1686\"\u003e#1686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/ab43203cee9c91fd4a9beb576fba0991bfe10e8f\"\u003e\u003ccode\u003eab43203\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency knip to v5.88.0 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1685\"\u003e#1685\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/compare/v0.91.0...v0.91.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typescript` from 5.9.3 to 6.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/TypeScript/releases\"\u003etypescript's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTypeScript 6.0\u003c/h2\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-6-0/\"\u003erelease announcement blog post\u003c/a\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+6.0.0%22\"\u003efixed issues query for TypeScript 6.0.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+6.0.1%22\"\u003efixed issues query for TypeScript 6.0.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+6.0.2%22\"\u003efixed issues query for TypeScript 6.0.2 (Stable)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTypeScript 6.0 Beta\u003c/h2\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-6-0-beta/\"\u003erelease announcement\u003c/a\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+6.0.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 6.0.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\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/microsoft/TypeScript/commit/607a22a90d1a5a1b507ce01bb8cd7ec020f954e7\"\u003e\u003ccode\u003e607a22a\u003c/code\u003e\u003c/a\u003e Bump version to 6.0.2 and LKG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/9e72ab71b575e26795d0d9eac3d2d9957beed17c\"\u003e\u003ccode\u003e9e72ab7\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/63239\"\u003e#63239\u003c/a\u003e (Fix missing lib files in reused pro...) into release-6.0 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/35ff23d4b0cc715691323ebe54f523c16fe6e3a5\"\u003e\u003ccode\u003e35ff23d\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/63163\"\u003e#63163\u003c/a\u003e (Port anyFunctionType subtype fix an...) into release-6.0 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/e175b69138038953d4e85bf6529afe88d56d8fbe\"\u003e\u003ccode\u003ee175b69\u003c/code\u003e\u003c/a\u003e Bump version to 6.0.1-rc and LKG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/af4caac0e91e838c46b3fdc1c9afacad68800f89\"\u003e\u003ccode\u003eaf4caac\u003c/code\u003e\u003c/a\u003e Update LKG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/8efd7e8544d8b35c9b33bca44a3124aa2613bf09\"\u003e\u003ccode\u003e8efd7e8\u003c/code\u003e\u003c/a\u003e Merge remote-tracking branch 'origin/main' into release-6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/206ed1a00ffde637d821bbb3172d1488e3d949e8\"\u003e\u003ccode\u003e206ed1a\u003c/code\u003e\u003c/a\u003e Deprecate assert in import() (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/63172\"\u003e#63172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/e688ac8bc3cbb698c4341ee06401bd6beeb1c4ba\"\u003e\u003ccode\u003ee688ac8\u003c/code\u003e\u003c/a\u003e Update dependencies (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/63156\"\u003e#63156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/29b300deb56c775f19c2f0528012896e4d1db3e0\"\u003e\u003ccode\u003e29b300d\u003c/code\u003e\u003c/a\u003e Bump the github-actions group across 1 directory with 2 updates (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/63205\"\u003e#63205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/0c2c7a358297d66df690230deaed8c98e7d77c04\"\u003e\u003ccode\u003e0c2c7a3\u003c/code\u003e\u003c/a\u003e DOM update (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/63183\"\u003e#63183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/TypeScript/compare/v5.9.3...v6.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typescript-eslint` from 8.57.1 to 8.58.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003etypescript-eslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.58.0\u003c/h2\u003e\n\u003ch2\u003e8.58.0 (2026-03-30)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport TypeScript 6 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12124\"\u003e#12124\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e crash in \u003ccode\u003eno-unnecessary-type-arguments\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12163\"\u003e#12163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-extraneous-class] handle index signatures (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12142\"\u003e#12142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-regexp-exec] avoid fixing unknown RegExp flags (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12161\"\u003e#12161\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eej shafran \u003ca href=\"https://github.com/ej-shafran\"\u003e\u003ccode\u003e@​ej-shafran\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGG ZIBLAKING\u003c/li\u003e\n\u003cli\u003emilkboy2564 \u003ca href=\"https://github.com/SeolJaeHyeok\"\u003e\u003ccode\u003e@​SeolJaeHyeok\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eteee32 \u003ca href=\"https://github.com/teee32\"\u003e\u003ccode\u003e@​teee32\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.58.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.57.2\u003c/h2\u003e\n\u003ch2\u003e8.57.2 (2026-03-23)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-optional-chain] remove dangling closing parenthesis (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11865\"\u003e#11865\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [array-type] ignore Array and ReadonlyArray without type arguments (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11971\"\u003e#11971\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-restricted-types] flag banned generics in extends or implements (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12120\"\u003e#12120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unsafe-return] false positive on unwrapping generic (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12125\"\u003e#12125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unsafe-return] false positive on unwrapping generic (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12125\"\u003e#12125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] skip reporting false positives for unresolved type parameters (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12127\"\u003e#12127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-readonly-parameter-types] preserve type alias infomation (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11954\"\u003e#11954\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e skip createIsolatedProgram fallback for projectService (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12066\"\u003e#12066\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/12065\"\u003e#12065\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKonv Suu\u003c/li\u003e\n\u003cli\u003emdm317\u003c/li\u003e\n\u003cli\u003eNewton Yuan \u003ca href=\"https://github.com/NewtonYuan\"\u003e\u003ccode\u003e@​NewtonYuan\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRyoheiYamamoto\u003c/li\u003e\n\u003cli\u003eSungHyun627 \u003ca href=\"https://github.com/SungHyun627\"\u003e\u003ccode\u003e@​SungHyun627\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTamashoo \u003ca href=\"https://github.com/Tamashoo\"\u003e\u003ccode\u003e@​Tamashoo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.57.2\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md\"\u003etypescript-eslint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.58.0 (2026-03-30)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport TypeScript 6 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12124\"\u003e#12124\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.58.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.57.2 (2026-03-23)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.57.2\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/493341709fe7d1d6433332b7bd2724e3332c7cdf\"\u003e\u003ccode\u003e4933417\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.58.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/8cde2d06fb9bc591a4c93452509ddbd600c76a35\"\u003e\u003ccode\u003e8cde2d0\u003c/code\u003e\u003c/a\u003e feat: support TypeScript 6 (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/12124\"\u003e#12124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/be4d54d26e695cc93605ffcca67dd75848e95c6f\"\u003e\u003ccode\u003ebe4d54d\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.57.2\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.58.0/packages/typescript-eslint\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/johannesbremer/pvs/pull/11","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/johannesbremer%2Fpvs/issues/11","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/11/packages"}},{"old_version":"0.89.3","new_version":"0.91.0","update_type":"minor","path":null,"pr_created_at":"2026-03-30T17:06:09.000Z","version_change":"0.89.3 → 0.91.0","issue":{"uuid":"4172478789","node_id":"PR_kwDOQJJ7y87OsD-C","number":105,"state":"closed","title":"chore(deps): bump the eslint-plugins group across 1 directory with 9 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-06T15:30:49.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-30T17:06:09.000Z","updated_at":"2026-04-06T15:30:51.000Z","time_to_close":599080,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"eslint-plugins","update_count":9,"packages":[{"name":"@stylistic/eslint-plugin","old_version":"5.9.0","new_version":"5.10.0","repository_url":"https://github.com/eslint-stylistic/eslint-stylistic"},{"name":"@vitest/eslint-plugin","old_version":"1.6.9","new_version":"1.6.13","repository_url":"https://github.com/vitest-dev/eslint-plugin-vitest"},{"name":"eslint-plugin-import-x","old_version":"4.16.1","new_version":"4.16.2","repository_url":"https://github.com/un-ts/eslint-plugin-import-x"},{"name":"eslint-plugin-package-json","old_version":"0.89.3","new_version":"0.91.0","repository_url":"https://github.com/michaelfaith/eslint-plugin-package-json"},{"name":"eslint-plugin-perfectionist","old_version":"5.6.0","new_version":"5.7.0","repository_url":"https://github.com/azat-io/eslint-plugin-perfectionist"},{"name":"eslint-plugin-sonarjs","old_version":"4.0.0","new_version":"4.0.2","repository_url":"https://github.com/SonarSource/SonarJS"},{"name":"@e18e/eslint-plugin","old_version":"0.2.0","new_version":"0.3.0","repository_url":"https://github.com/e18e/eslint-plugin"},{"name":"eslint-plugin-react-dom","old_version":"2.13.0","new_version":"3.0.0","repository_url":"https://github.com/Rel1cx/eslint-react"},{"name":"eslint-plugin-react-x","old_version":"2.13.0","new_version":"3.0.0","repository_url":"https://github.com/Rel1cx/eslint-react"}],"path":null,"ecosystem":"npm"},"body":"Bumps the eslint-plugins group with 9 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@stylistic/eslint-plugin](https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin) | `5.9.0` | `5.10.0` |\n| [@vitest/eslint-plugin](https://github.com/vitest-dev/eslint-plugin-vitest) | `1.6.9` | `1.6.13` |\n| [eslint-plugin-import-x](https://github.com/un-ts/eslint-plugin-import-x) | `4.16.1` | `4.16.2` |\n| [eslint-plugin-package-json](https://github.com/michaelfaith/eslint-plugin-package-json) | `0.89.3` | `0.91.0` |\n| [eslint-plugin-perfectionist](https://github.com/azat-io/eslint-plugin-perfectionist) | `5.6.0` | `5.7.0` |\n| [eslint-plugin-sonarjs](https://github.com/SonarSource/SonarJS) | `4.0.0` | `4.0.2` |\n| [@e18e/eslint-plugin](https://github.com/e18e/eslint-plugin) | `0.2.0` | `0.3.0` |\n| [eslint-plugin-react-dom](https://github.com/Rel1cx/eslint-react/tree/HEAD/packages/plugins/eslint-plugin-react-dom) | `2.13.0` | `3.0.0` |\n| [eslint-plugin-react-x](https://github.com/Rel1cx/eslint-react/tree/HEAD/packages/plugins/eslint-plugin-react-x) | `2.13.0` | `3.0.0` |\n\n\nUpdates `@stylistic/eslint-plugin` from 5.9.0 to 5.10.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/releases\"\u003e\u003ccode\u003e@​stylistic/eslint-plugin\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.10.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/compare/v5.9.0...v5.10.0\"\u003e5.10.0\u003c/a\u003e (2026-03-06)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elist-style:\u003c/strong\u003e allow 'off' in overrides (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1144\"\u003e#1144\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/c43bd4b14ebb4222b3f4e151967aac5e82bd8290\"\u003ec43bd4b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epadding-line-between-statements:\u003c/strong\u003e introduce \u003ccode\u003elineMode\u003c/code\u003e for selector matcher (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1143\"\u003e#1143\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/1ebd6d8e59bad0e5330e560df724f29455b92adb\"\u003e1ebd6d8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBuild Related\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump actions/download-artifact from 7 to 8 (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1153\"\u003e#1153\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/78ca032c765110952b63a86ca7177a28597371c9\"\u003e78ca032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump actions/upload-artifact from 6 to 7 (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1154\"\u003e#1154\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/01f7b17856549b681589a97480f6014ab39f21f3\"\u003e01f7b17\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eno export all for \u003ccode\u003e@​typescript-eslint/utils\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1150\"\u003e#1150\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/258f9d8f6a171fcdbdc994768fb08938fafc4470\"\u003e258f9d8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/blob/v5.10.0/CHANGELOG.md\"\u003e\u003ccode\u003e@​stylistic/eslint-plugin\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/compare/v5.9.0...v5.10.0\"\u003e5.10.0\u003c/a\u003e (2026-03-06)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elist-style:\u003c/strong\u003e allow 'off' in overrides (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1144\"\u003e#1144\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/c43bd4b14ebb4222b3f4e151967aac5e82bd8290\"\u003ec43bd4b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epadding-line-between-statements:\u003c/strong\u003e introduce \u003ccode\u003elineMode\u003c/code\u003e for selector matcher (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1143\"\u003e#1143\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/1ebd6d8e59bad0e5330e560df724f29455b92adb\"\u003e1ebd6d8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBuild Related\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump actions/download-artifact from 7 to 8 (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1153\"\u003e#1153\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/78ca032c765110952b63a86ca7177a28597371c9\"\u003e78ca032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump actions/upload-artifact from 6 to 7 (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1154\"\u003e#1154\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/01f7b17856549b681589a97480f6014ab39f21f3\"\u003e01f7b17\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eno export all for \u003ccode\u003e@​typescript-eslint/utils\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1150\"\u003e#1150\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/258f9d8f6a171fcdbdc994768fb08938fafc4470\"\u003e258f9d8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/efbb1bc0e5aaedc4695c44a03f46f4fcbbe58712\"\u003e\u003ccode\u003eefbb1bc\u003c/code\u003e\u003c/a\u003e chore: release v5.10.0 (main) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1151\"\u003e#1151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/1ebd6d8e59bad0e5330e560df724f29455b92adb\"\u003e\u003ccode\u003e1ebd6d8\u003c/code\u003e\u003c/a\u003e feat(padding-line-between-statements): introduce \u003ccode\u003elineMode\u003c/code\u003e for selector matc...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/c43bd4b14ebb4222b3f4e151967aac5e82bd8290\"\u003e\u003ccode\u003ec43bd4b\u003c/code\u003e\u003c/a\u003e feat(list-style): allow 'off' in overrides (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1144\"\u003e#1144\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/95884fc06e342243ea65e0038bac07d94d5708dd\"\u003e\u003ccode\u003e95884fc\u003c/code\u003e\u003c/a\u003e chore: replace \u003ccode\u003eprettier\u003c/code\u003e with \u003ccode\u003eoxfmt\u003c/code\u003e (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1147\"\u003e#1147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commits/v5.10.0/packages/eslint-plugin\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitest/eslint-plugin` from 1.6.9 to 1.6.13\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/releases\"\u003e\u003ccode\u003e@​vitest/eslint-plugin\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.6.13\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eunbound-method\u003c/strong\u003e: Re-enable rule  -  by \u003ca href=\"https://github.com/FloEdelmann\"\u003e\u003ccode\u003e@​FloEdelmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/883\"\u003evitest-dev/eslint-plugin-vitest#883\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/944f2a3\"\u003e\u003c!-- raw HTML omitted --\u003e(944f2)\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/eslint-plugin-vitest/compare/v1.6.12...v1.6.13\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev1.6.12\u003c/h2\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.11...v1.6.12\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: detect class/function type more reliably by \u003ca href=\"https://github.com/FloEdelmann\"\u003e\u003ccode\u003e@​FloEdelmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/882\"\u003evitest-dev/eslint-plugin-vitest#882\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(no-alias-methods): reverse toThrow/toThrowError alias direction by \u003ca href=\"https://github.com/FloEdelmann\"\u003e\u003ccode\u003e@​FloEdelmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/pull/881\"\u003evitest-dev/eslint-plugin-vitest#881\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.11...v1.6.12\"\u003ehttps://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.11...v1.6.12\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.6.11\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eno-focused-tests\u003c/strong\u003e: Not all chainable APIs are reported  -  by \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/878\"\u003evitest-dev/eslint-plugin-vitest#878\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/703b006\"\u003e\u003c!-- raw HTML omitted --\u003e(703b0)\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/eslint-plugin-vitest/compare/v1.6.10...v1.6.11\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev1.6.10\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eprefer-import-in-mock\u003c/strong\u003e: Support \u003ccode\u003edoMock\u003c/code\u003e  -  by \u003ca href=\"https://github.com/andreww2012\"\u003e\u003ccode\u003e@​andreww2012\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/875\"\u003evitest-dev/eslint-plugin-vitest#875\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/ef2274a\"\u003e\u003c!-- raw HTML omitted --\u003e(ef227)\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/eslint-plugin-vitest/compare/v1.6.9...v1.6.10\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003c/blockquote\u003e\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/eslint-plugin-vitest/commit/a01185234a3342f9970e303a626ab4daa047b4be\"\u003e\u003ccode\u003ea011852\u003c/code\u003e\u003c/a\u003e chore: release v1.6.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/944f2a3f67b765bb2ffb42bf082fcb290d7de4d6\"\u003e\u003ccode\u003e944f2a3\u003c/code\u003e\u003c/a\u003e feat(unbound-method): re-enable rule (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/883\"\u003e#883\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/a5cfe4f7b7f36765fb5b39d49223dd26fa4176c3\"\u003e\u003ccode\u003ea5cfe4f\u003c/code\u003e\u003c/a\u003e chore: release v1.6.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/6629da5568362da2bbce41847d1bac237ab97304\"\u003e\u003ccode\u003e6629da5\u003c/code\u003e\u003c/a\u003e fix(no-alias-methods): reverse toThrow/toThrowError alias direction (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/881\"\u003e#881\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/c3e475458fbc47d54a5565e98103cbd67069b7ac\"\u003e\u003ccode\u003ec3e4754\u003c/code\u003e\u003c/a\u003e fix: detect class/function type more reliably (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/882\"\u003e#882\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/ba779276f2f7eb6cc7c9998b49fc644cc004543f\"\u003e\u003ccode\u003eba77927\u003c/code\u003e\u003c/a\u003e chore: release v1.6.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/703b00668bdeb1e2f8305e3f09d8b639efeee043\"\u003e\u003ccode\u003e703b006\u003c/code\u003e\u003c/a\u003e fix(no-focused-tests): not all chainable APIs are reported (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/878\"\u003e#878\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/99cd2270b6a9eb0a10d5398325ff6fbf5ff223cd\"\u003e\u003ccode\u003e99cd227\u003c/code\u003e\u003c/a\u003e chore: release v1.6.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/ef2274ae3a35851997f9996bd136bdbc6140eef5\"\u003e\u003ccode\u003eef2274a\u003c/code\u003e\u003c/a\u003e feat(prefer-import-in-mock): support \u003ccode\u003edoMock\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vitest-dev/eslint-plugin-vitest/issues/875\"\u003e#875\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/commit/e3aab3c8006e8dd747f0469cfbcd406bc36b616c\"\u003e\u003ccode\u003ee3aab3c\u003c/code\u003e\u003c/a\u003e refactor: Enforce schema option descriptions and align rule docs with auto-ge...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitest-dev/eslint-plugin-vitest/compare/v1.6.9...v1.6.13\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-import-x` from 4.16.1 to 4.16.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/releases\"\u003eeslint-plugin-import-x's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.16.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/un-ts/eslint-plugin-import-x/pull/457\"\u003e#457\u003c/a\u003e \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/1da40431d2f0e53e2821d141b4be57a7b124f8d8\"\u003e\u003ccode\u003e1da4043\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/SukkaW\"\u003e\u003ccode\u003e@​SukkaW\u003c/code\u003e\u003c/a\u003e! - Make the \u003ccode\u003eno-unused-modules\u003c/code\u003e rule no-op on ESLint 10 or later for now before we can implement an alternative. A warning message about this behavior is added, and can be suppressed with the new \u003ccode\u003esuppressMissingFileEnumeratorAPIWarning\u003c/code\u003e rule option (\u003ccode\u003eimport-x/no-unused-modules: ['error', { suppressMissingFileEnumeratorAPIWarning: true }]\u003c/code\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/pull/450\"\u003e#450\u003c/a\u003e \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/a51be0f1a5e3f72eed8fa33d409da51b2ac68932\"\u003e\u003ccode\u003ea51be0f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/andrewgaun\"\u003e\u003ccode\u003e@​andrewgaun\u003c/code\u003e\u003c/a\u003e! - fix(deps): Bumping minimatch \u003cem\u003e10\u003c/em\u003e version to avoid dependency with a critical vulnerability\u003c/p\u003e\n\u003cp\u003eUpdating the minimum \u003ccode\u003eminimatch\u003c/code\u003e \u003cem\u003e10\u003c/em\u003e version to \u003cem\u003e10.1.2\u003c/em\u003e which updates a dependency (\u003ccode\u003e@​isaacs/brace-expansion\u003c/code\u003e) with a critical vulnerability. See \u003ca href=\"https://github.com/advisories/GHSA-7h2j-956f-4vf2\"\u003ehttps://github.com/advisories/GHSA-7h2j-956f-4vf2\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/pull/466\"\u003e#466\u003c/a\u003e \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/b669aca574daed016be55ab3310119bdea6c4d4f\"\u003e\u003ccode\u003eb669aca\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/SukkaW\"\u003e\u003ccode\u003e@​SukkaW\u003c/code\u003e\u003c/a\u003e! - Make \u003ccode\u003eeslint-plugin-import-x\u003c/code\u003e compatible with ESLint's \u003ccode\u003edefineConfig\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/pull/434\"\u003e#434\u003c/a\u003e \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/a3aae6179f0a3417b46066dfe59b388865d1a2eb\"\u003e\u003ccode\u003ea3aae61\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/stepankuzmin\"\u003e\u003ccode\u003e@​stepankuzmin\u003c/code\u003e\u003c/a\u003e! - fix(deps): replace type-fest with \u003ccode\u003e@​package-json/types\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003ePackageJson types are imported in published declaration files (lib/rules/no-extraneous-dependencies.d.ts and lib/utils/read-pkg-up.d.ts), which causes TypeScript compilation errors for consumers who don't have skipLibCheck enabled. Replacing type-fest with the smaller \u003ccode\u003e@​package-json/types\u003c/code\u003e package ensures the types are available to all consumers while reducing bundle size.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/pull/458\"\u003e#458\u003c/a\u003e \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/60312eeb6f9c3ac28a94c5995ed43a95f6e77d2d\"\u003e\u003ccode\u003e60312ee\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/SukkaW\"\u003e\u003ccode\u003e@​SukkaW\u003c/code\u003e\u003c/a\u003e! - Bump peer deps version range to include ESLint 10 support\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/pull/443\"\u003e#443\u003c/a\u003e \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/b416a8ac4efdef68e75dbf7dae8d3adbcb117d60\"\u003e\u003ccode\u003eb416a8a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/baevm\"\u003e\u003ccode\u003e@​baevm\u003c/code\u003e\u003c/a\u003e! - consistent-type-specifier-style: Add exception for TS resolution-mode import attributes\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/pull/454\"\u003e#454\u003c/a\u003e \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/d3f8d67781d17ebe2edfdab4014754fe2df5eede\"\u003e\u003ccode\u003ed3f8d67\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/SukkaW\"\u003e\u003ccode\u003e@​SukkaW\u003c/code\u003e\u003c/a\u003e! - First step toward ESLint 10 support:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003esourceType\u003c/code\u003e determination now prefers \u003ccode\u003econtext.languageOptions\u003c/code\u003e when possible\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003econtext.parserOptions\u003c/code\u003e no longer results in crashes with ESLint 10\u003c/li\u003e\n\u003cli\u003eMerge \u003ccode\u003egetParser\u003c/code\u003e and \u003ccode\u003egetParserPath\u003c/code\u003e implementations into one \u003ccode\u003egetParserOrPath\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/pull/406\"\u003e#406\u003c/a\u003e \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/d0a78167791f41804e880356c9c69d7a45c4b45d\"\u003e\u003ccode\u003ed0a7816\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marcalexiei\"\u003e\u003ccode\u003e@​marcalexiei\u003c/code\u003e\u003c/a\u003e! - fix(package): remove config and rules exports pointing to empty files\u003c/p\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/un-ts/eslint-plugin-import-x/blob/master/CHANGELOG.md\"\u003eeslint-plugin-import-x's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.16.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/un-ts/eslint-plugin-import-x/pull/457\"\u003e#457\u003c/a\u003e \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/1da40431d2f0e53e2821d141b4be57a7b124f8d8\"\u003e\u003ccode\u003e1da4043\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/SukkaW\"\u003e\u003ccode\u003e@​SukkaW\u003c/code\u003e\u003c/a\u003e! - Make the \u003ccode\u003eno-unused-modules\u003c/code\u003e rule no-op on ESLint 10 or later for now before we can implement an alternative. A warning message about this behavior is added, and can be suppressed with the new \u003ccode\u003esuppressMissingFileEnumeratorAPIWarning\u003c/code\u003e rule option (\u003ccode\u003eimport-x/no-unused-modules: ['error', { suppressMissingFileEnumeratorAPIWarning: true }]\u003c/code\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/pull/450\"\u003e#450\u003c/a\u003e \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/a51be0f1a5e3f72eed8fa33d409da51b2ac68932\"\u003e\u003ccode\u003ea51be0f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/andrewgaun\"\u003e\u003ccode\u003e@​andrewgaun\u003c/code\u003e\u003c/a\u003e! - fix(deps): Bumping minimatch \u003cem\u003e10\u003c/em\u003e version to avoid dependency with a critical vulnerability\u003c/p\u003e\n\u003cp\u003eUpdating the minimum \u003ccode\u003eminimatch\u003c/code\u003e \u003cem\u003e10\u003c/em\u003e version to \u003cem\u003e10.1.2\u003c/em\u003e which updates a dependency (\u003ccode\u003e@​isaacs/brace-expansion\u003c/code\u003e) with a critical vulnerability. See \u003ca href=\"https://github.com/advisories/GHSA-7h2j-956f-4vf2\"\u003ehttps://github.com/advisories/GHSA-7h2j-956f-4vf2\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/pull/466\"\u003e#466\u003c/a\u003e \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/b669aca574daed016be55ab3310119bdea6c4d4f\"\u003e\u003ccode\u003eb669aca\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/SukkaW\"\u003e\u003ccode\u003e@​SukkaW\u003c/code\u003e\u003c/a\u003e! - Make \u003ccode\u003eeslint-plugin-import-x\u003c/code\u003e compatible with ESLint's \u003ccode\u003edefineConfig\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/pull/434\"\u003e#434\u003c/a\u003e \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/a3aae6179f0a3417b46066dfe59b388865d1a2eb\"\u003e\u003ccode\u003ea3aae61\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/stepankuzmin\"\u003e\u003ccode\u003e@​stepankuzmin\u003c/code\u003e\u003c/a\u003e! - fix(deps): replace type-fest with \u003ccode\u003e@​package-json/types\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003ePackageJson types are imported in published declaration files (lib/rules/no-extraneous-dependencies.d.ts and lib/utils/read-pkg-up.d.ts), which causes TypeScript compilation errors for consumers who don't have skipLibCheck enabled. Replacing type-fest with the smaller \u003ccode\u003e@​package-json/types\u003c/code\u003e package ensures the types are available to all consumers while reducing bundle size.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/pull/458\"\u003e#458\u003c/a\u003e \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/60312eeb6f9c3ac28a94c5995ed43a95f6e77d2d\"\u003e\u003ccode\u003e60312ee\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/SukkaW\"\u003e\u003ccode\u003e@​SukkaW\u003c/code\u003e\u003c/a\u003e! - Bump peer deps version range to include ESLint 10 support\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/pull/443\"\u003e#443\u003c/a\u003e \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/b416a8ac4efdef68e75dbf7dae8d3adbcb117d60\"\u003e\u003ccode\u003eb416a8a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/baevm\"\u003e\u003ccode\u003e@​baevm\u003c/code\u003e\u003c/a\u003e! - consistent-type-specifier-style: Add exception for TS resolution-mode import attributes\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/pull/454\"\u003e#454\u003c/a\u003e \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/d3f8d67781d17ebe2edfdab4014754fe2df5eede\"\u003e\u003ccode\u003ed3f8d67\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/SukkaW\"\u003e\u003ccode\u003e@​SukkaW\u003c/code\u003e\u003c/a\u003e! - First step toward ESLint 10 support:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003esourceType\u003c/code\u003e determination now prefers \u003ccode\u003econtext.languageOptions\u003c/code\u003e when possible\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003econtext.parserOptions\u003c/code\u003e no longer results in crashes with ESLint 10\u003c/li\u003e\n\u003cli\u003eMerge \u003ccode\u003egetParser\u003c/code\u003e and \u003ccode\u003egetParserPath\u003c/code\u003e implementations into one \u003ccode\u003egetParserOrPath\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/pull/406\"\u003e#406\u003c/a\u003e \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/d0a78167791f41804e880356c9c69d7a45c4b45d\"\u003e\u003ccode\u003ed0a7816\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marcalexiei\"\u003e\u003ccode\u003e@​marcalexiei\u003c/code\u003e\u003c/a\u003e! - fix(package): remove config and rules exports pointing to empty files\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/69ddbba757cdd23fad7dd61a2d9c239c6005e8ff\"\u003e\u003ccode\u003e69ddbba\u003c/code\u003e\u003c/a\u003e chore: release eslint-plugin-import-x (\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/issues/407\"\u003e#407\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/b669aca574daed016be55ab3310119bdea6c4d4f\"\u003e\u003ccode\u003eb669aca\u003c/code\u003e\u003c/a\u003e fix(\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/issues/421\"\u003e#421\u003c/a\u003e): \u003ccode\u003edefineConfig\u003c/code\u003e compatible (\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/issues/466\"\u003e#466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/60312eeb6f9c3ac28a94c5995ed43a95f6e77d2d\"\u003e\u003ccode\u003e60312ee\u003c/code\u003e\u003c/a\u003e chore: prepare for ESLint 10 more (\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/issues/458\"\u003e#458\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/1da40431d2f0e53e2821d141b4be57a7b124f8d8\"\u003e\u003ccode\u003e1da4043\u003c/code\u003e\u003c/a\u003e refactor: make \u003ccode\u003eno-unused-modules\u003c/code\u003e no-op on ESLint 10 or later (\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/issues/457\"\u003e#457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/d801fd73f4a28e3347bef821455464eb21e0aab9\"\u003e\u003ccode\u003ed801fd7\u003c/code\u003e\u003c/a\u003e docs: remove SublimeLinter-eslint mention in README (\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/issues/432\"\u003e#432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/1909953ce1f71940563b79eef90ae5033e92723d\"\u003e\u003ccode\u003e1909953\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency minimatch to v9.0.8 [security] (\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/issues/460\"\u003e#460\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/b416a8ac4efdef68e75dbf7dae8d3adbcb117d60\"\u003e\u003ccode\u003eb416a8a\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003econsistent-type-specifier-style\u003c/code\u003e with \u003ccode\u003eprefer-inline\u003c/code\u003e and TS resolution...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/a51be0f1a5e3f72eed8fa33d409da51b2ac68932\"\u003e\u003ccode\u003ea51be0f\u003c/code\u003e\u003c/a\u003e chore(deps): bumping minimatch \u003cem\u003e10\u003c/em\u003e to \u003cem\u003e10.1.2\u003c/em\u003e to avoid dependencies with cr...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/d3f8d67781d17ebe2edfdab4014754fe2df5eede\"\u003e\u003ccode\u003ed3f8d67\u003c/code\u003e\u003c/a\u003e refactor: first step toward ESLint 10 support (\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/issues/454\"\u003e#454\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/commit/a3aae6179f0a3417b46066dfe59b388865d1a2eb\"\u003e\u003ccode\u003ea3aae61\u003c/code\u003e\u003c/a\u003e fix(deps): replace \u003ccode\u003etype-fest\u003c/code\u003e w/ \u003ccode\u003e@package-json/types\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/un-ts/eslint-plugin-import-x/issues/434\"\u003e#434\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/un-ts/eslint-plugin-import-x/compare/v4.16.1...v4.16.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-import-x since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-package-json` from 0.89.3 to 0.91.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/releases\"\u003eeslint-plugin-package-json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.91.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/compare/v0.90.1...v0.91.0\"\u003e0.91.0\u003c/a\u003e (2026-03-13)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-devEngines\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1663\"\u003e#1663\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003erequire-cpu\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1659\"\u003e#1659\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/40ed2f6a97040bcf5d516bcf1ac3e1a3a580c5ee\"\u003e40ed2f6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-devEngines\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1663\"\u003e#1663\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/7325be2c6d3bc77467e8da7019ac24861261e27a\"\u003e7325be2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003erequire-module\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1656\"\u003e#1656\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/557254cac267d1f37fe019662f8293d123aa0e60\"\u003e557254c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003evalid-publishConfig:\u003c/strong\u003e rule not reporting violations for deeply nested objects (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1662\"\u003e#1662\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/4c786980b3efc2c25bc9a767a826ec43c3912c2e\"\u003e4c78698\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.90.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/compare/v0.90.0...v0.90.1\"\u003e0.90.1\u003c/a\u003e (2026-03-10)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003erequire-bin\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1652\"\u003e#1652\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/434e60523a067128e92baa8debf0362ef06c89c6\"\u003e434e605\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003erequire-contributors\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1648\"\u003e#1648\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/4a666ea9487c4afcc9a0ca0e730d51368266c06a\"\u003e4a666ea\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003erequire-devEngines\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1649\"\u003e#1649\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/608744c3cb29f2dd9808a91cfb99def404a9bdf2\"\u003e608744c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003erequire-directories\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1654\"\u003e#1654\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/91369d614c72707eeb9f42d73e971645e3ab590f\"\u003e91369d6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003erequire-funding\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1647\"\u003e#1647\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/d2405a1e6e05ef27bcca850ff5cc034c78c51780\"\u003ed2405a1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003erequire-man\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1653\"\u003e#1653\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/e1cdd8ae35e768772fba92e0188798ac4870099d\"\u003ee1cdd8a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.90.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/compare/v0.89.4...v0.90.0\"\u003e0.90.0\u003c/a\u003e (2026-03-10)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-funding\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1643\"\u003e#1643\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-bugs\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1644\"\u003e#1644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-packageManager\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1640\"\u003e#1640\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-bugs\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1644\"\u003e#1644\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/f981fa38ab4f1630c6db0933d859974d0a6ec0b3\"\u003ef981fa3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-funding\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1643\"\u003e#1643\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/5b3c77da9b8edcd659a1fd9b3e51d1e43803aa5e\"\u003e5b3c77d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-packageManager\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1640\"\u003e#1640\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/9a65480cb55a4d03043916def549cfd7fc4b604b\"\u003e9a65480\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.89.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/compare/v0.89.3...v0.89.4\"\u003e0.89.4\u003c/a\u003e (2026-03-07)\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/michaelfaith/eslint-plugin-package-json/blob/main/CHANGELOG.md\"\u003eeslint-plugin-package-json's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/compare/v0.90.1...v0.91.0\"\u003e0.91.0\u003c/a\u003e (2026-03-13)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-devEngines\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1663\"\u003e#1663\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003erequire-cpu\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1659\"\u003e#1659\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/40ed2f6a97040bcf5d516bcf1ac3e1a3a580c5ee\"\u003e40ed2f6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-devEngines\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1663\"\u003e#1663\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/7325be2c6d3bc77467e8da7019ac24861261e27a\"\u003e7325be2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd require-module rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1656\"\u003e#1656\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/557254cac267d1f37fe019662f8293d123aa0e60\"\u003e557254c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003evalid-publishConfig:\u003c/strong\u003e rule not reporting violations for deeply nested objects (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1662\"\u003e#1662\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/4c786980b3efc2c25bc9a767a826ec43c3912c2e\"\u003e4c78698\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/compare/v0.90.0...v0.90.1\"\u003e0.90.1\u003c/a\u003e (2026-03-10)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003erequire-bin\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1652\"\u003e#1652\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/434e60523a067128e92baa8debf0362ef06c89c6\"\u003e434e605\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003erequire-contributors\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1648\"\u003e#1648\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/4a666ea9487c4afcc9a0ca0e730d51368266c06a\"\u003e4a666ea\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003erequire-devEngines\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1649\"\u003e#1649\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/608744c3cb29f2dd9808a91cfb99def404a9bdf2\"\u003e608744c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003erequire-directories\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1654\"\u003e#1654\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/91369d614c72707eeb9f42d73e971645e3ab590f\"\u003e91369d6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003erequire-funding\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1647\"\u003e#1647\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/d2405a1e6e05ef27bcca850ff5cc034c78c51780\"\u003ed2405a1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003erequire-man\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1653\"\u003e#1653\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/e1cdd8ae35e768772fba92e0188798ac4870099d\"\u003ee1cdd8a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/compare/v0.89.4...v0.90.0\"\u003e0.90.0\u003c/a\u003e (2026-03-10)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-funding\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1643\"\u003e#1643\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-bugs\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1644\"\u003e#1644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-packageManager\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1640\"\u003e#1640\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-bugs\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1644\"\u003e#1644\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/f981fa38ab4f1630c6db0933d859974d0a6ec0b3\"\u003ef981fa3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-funding\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1643\"\u003e#1643\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/5b3c77da9b8edcd659a1fd9b3e51d1e43803aa5e\"\u003e5b3c77d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-packageManager\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1640\"\u003e#1640\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/9a65480cb55a4d03043916def549cfd7fc4b604b\"\u003e9a65480\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/compare/v0.89.3...v0.89.4\"\u003e0.89.4\u003c/a\u003e (2026-03-07)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\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/michaelfaith/eslint-plugin-package-json/commit/81185ce097c848c6aec5e53afe60a9adddafeaf1\"\u003e\u003ccode\u003e81185ce\u003c/code\u003e\u003c/a\u003e chore(main): release 0.91.0 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1658\"\u003e#1658\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/7325be2c6d3bc77467e8da7019ac24861261e27a\"\u003e\u003ccode\u003e7325be2\u003c/code\u003e\u003c/a\u003e feat!: add \u003ccode\u003evalid-devEngines\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1663\"\u003e#1663\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/200f5700ec4134b62146546355736758b04fde0b\"\u003e\u003ccode\u003e200f570\u003c/code\u003e\u003c/a\u003e chore(deps): update pnpm/action-setup digest to fc06bc1 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1672\"\u003e#1672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/e3141d60841e822ee3697a17fa658b96f6cbc2ae\"\u003e\u003ccode\u003ee3141d6\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.57.0 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1665\"\u003e#1665\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/a16aaa0578db1e35ee991d17e29f224dab0b7ae6\"\u003e\u003ccode\u003ea16aaa0\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency eslint-plugin-regexp to v3.1.0 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1664\"\u003e#1664\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/4c786980b3efc2c25bc9a767a826ec43c3912c2e\"\u003e\u003ccode\u003e4c78698\u003c/code\u003e\u003c/a\u003e fix(valid-publishConfig): rule not reporting violations for deeply nested obj...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/49fc94c7a4ce5c12bc5369c8b4733c4585cae202\"\u003e\u003ccode\u003e49fc94c\u003c/code\u003e\u003c/a\u003e chore(deps): update pnpm/action-setup digest to b906aff (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1660\"\u003e#1660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/40ed2f6a97040bcf5d516bcf1ac3e1a3a580c5ee\"\u003e\u003ccode\u003e40ed2f6\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003erequire-cpu\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1659\"\u003e#1659\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/a5f93f2a233db5ecd134a5f3e8fd6773f65dbc9e\"\u003e\u003ccode\u003ea5f93f2\u003c/code\u003e\u003c/a\u003e docs: add Sigmabrogz as a contributor for code (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1657\"\u003e#1657\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/557254cac267d1f37fe019662f8293d123aa0e60\"\u003e\u003ccode\u003e557254c\u003c/code\u003e\u003c/a\u003e feat: add require-module rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1656\"\u003e#1656\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/compare/v0.89.3...v0.91.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-perfectionist` from 5.6.0 to 5.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/azat-io/eslint-plugin-perfectionist/releases\"\u003eeslint-plugin-perfectionist's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.7.0\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003esort-array-includes\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eSupport conditional config by ast selector  -  by \u003ca href=\"https://github.com/hugop95\"\u003e\u003ccode\u003e@​hugop95\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/azat-io/eslint-plugin-perfectionist/commit/bcd12a3\"\u003e\u003c!-- raw HTML omitted --\u003e(bcd12)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esort-classes\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eSupport conditional config by ast selector and name pattern  -  by \u003ca href=\"https://github.com/hugop95\"\u003e\u003ccode\u003e@​hugop95\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/azat-io/eslint-plugin-perfectionist/commit/c2965cc\"\u003e\u003c!-- raw HTML omitted --\u003e(c2965)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esort-enums\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eSupport conditional config by ast selector  -  by \u003ca href=\"https://github.com/hugop95\"\u003e\u003ccode\u003e@​hugop95\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/azat-io/eslint-plugin-perfectionist/commit/ad6f971\"\u003e\u003c!-- raw HTML omitted --\u003e(ad6f9)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esort-heritage-clauses\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eSupport conditional config by ast selector and name pattern  -  by \u003ca href=\"https://github.com/hugop95\"\u003e\u003ccode\u003e@​hugop95\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/azat-io/eslint-plugin-perfectionist/commit/745c79c\"\u003e\u003c!-- raw HTML omitted --\u003e(745c7)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esort-import-attributes\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eSupport conditional config by ast selector and name pattern  -  by \u003ca href=\"https://github.com/hugop95\"\u003e\u003ccode\u003e@​hugop95\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/azat-io/eslint-plugin-perfectionist/commit/8f6f21d\"\u003e\u003c!-- raw HTML omitted --\u003e(8f6f2)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esort-jsx-props\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eSupport conditional config by ast selector  -  by \u003ca href=\"https://github.com/hugop95\"\u003e\u003ccode\u003e@​hugop95\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/azat-io/eslint-plugin-perfectionist/commit/a90a079\"\u003e\u003c!-- raw HTML omitted --\u003e(a90a0)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esort-maps\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eSupport conditional config by ast selector  -  by \u003ca href=\"https://github.com/hugop95\"\u003e\u003ccode\u003e@​hugop95\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/azat-io/eslint-plugin-perfectionist/commit/5757889\"\u003e\u003c!-- raw HTML omitted --\u003e(57578)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esort-named-exports\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eSupport conditional config by ast selector  -  by \u003ca href=\"https://github.com/hugop95\"\u003e\u003ccode\u003e@​hugop95\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/azat-io/eslint-plugin-perfectionist/commit/d573f93\"\u003e\u003c!-- raw HTML omitted --\u003e(d573f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esort-named-imports\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eSupport conditional config by ast selector and name pattern  -  by \u003ca href=\"https://github.com/hugop95\"\u003e\u003ccode\u003e@​hugop95\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/azat-io/eslint-plugin-perfectionist/commit/2c28d11\"\u003e\u003c!-- raw HTML omitted --\u003e(2c28d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esort-object-types\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eSupport conditional config by ast selector  -  by \u003ca href=\"https://github.com/hugop95\"\u003e\u003ccode\u003e@​hugop95\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/azat-io/eslint-plugin-perfectionist/commit/1d3dd30\"\u003e\u003c!-- raw HTML omitted --\u003e(1d3dd)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esort-objects\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eSupport conditional config by ast selector  -  by \u003ca href=\"https://github.com/hugop95\"\u003e\u003ccode\u003e@​hugop95\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/azat-io/eslint-plugin-perfectionist/commit/3a62986\"\u003e\u003c!-- raw HTML omitted --\u003e(3a629)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport computed-key partitioning  -  by \u003ca href=\"https://github.com/hugop95\"\u003e\u003ccode\u003e@​hugop95\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/azat-io/eslint-plugin-perfectionist/commit/1d6005e\"\u003e\u003c!-- raw HTML omitted --\u003e(1d600)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esort-union-types\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eSupport conditional config by ast selector and name pattern  -  by \u003ca href=\"https://github.com/hugop95\"\u003e\u003ccode\u003e@​hugop95\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/azat-io/eslint-plugin-perfectionist/commit/1953b4f\"\u003e\u003c!-- raw HTML omitted --\u003e(1953b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esort-variable-declarations\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eSupport conditional config by ast selector and name pattern  -  by \u003ca href=\"https://github.com/hugop95\"\u003e\u003ccode\u003e@​hugop95\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/azat-io/eslint-plugin-perfectionist/commit/498bef9\"\u003e\u003c!-- raw HTML omitted --\u003e(498be)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMake selector match priority deterministic across overlapping options  -  by \u003ca href=\"https://github.com/azat-io\"\u003e\u003ccode\u003e@​azat-io\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/azat-io/eslint-plugin-perfectionist/commit/76633ee\"\u003e\u003c!-- raw HTML omitted --\u003e(76633)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApply the first matching configuration in option order  -  by \u003ca href=\"https://github.com/hugop95\"\u003e\u003ccode\u003e@​hugop95\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/azat-io/eslint-plugin-perfectionist/commit/936bf50\"\u003e\u003c!-- raw HTML omitted --\u003e(936bf)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esort-array-includes\u003c/strong\u003e: Fix invalid arrays being sorted  -  by \u003ca href=\"https://github.com/hugop95\"\u003e\u003ccode\u003e@​hugop95\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/azat-io/eslint-plugin-perfectionist/commit/fc671f0\"\u003e\u003c!-- raw HTML omitted --\u003e(fc671)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/azat-io/eslint-plugin-perfectionist/compare/v5.6.0...v5.7.0\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\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/azat-io/eslint-plugin-perfectionist/blob/main/changelog.md\"\u003eeslint-plugin-perfectionist's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.7.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/azat-io/eslint-plugin-perfectionist/compare/v5.6.0...v5.7.0\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003esort-array-includes:\u003c/strong\u003e Support conditional config by ast selector\n(\u003ca href=\"https://github.com/azat-io/eslint-plugin-perfectionist/commit/bcd12a37\"\u003ebcd12a37\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esort-objects:\u003c/strong\u003e Support conditional config by ast selector\n(\u003ca href=\"https://github.com/azat-io/eslint-plugin-perfectionist/commit/3a629862\"\u003e3a629862\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esort-enums:\u003c/strong\u003e Support conditional config by ast selector\n(\u003ca href=\"https://github.com/azat-io/eslint-plugin-perfectionist/commit/ad6f971d\"\u003ead6f971d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esort-maps:\u003c/strong\u003e Support conditional config by ast selector\n(\u003ca href=\"https://github.com/azat-io/eslint-plugin-perfectionist/commit/5757889c\"\u003e5757889c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esort-classes:\u003c/strong\u003e Support conditional config by ast selector and name pattern\n(\u003ca href=\"https://github.com/azat-io/eslint-plugin-perfectionist/commit/c2965cc6\"\u003ec2965cc6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esort-objects:\u003c/strong\u003e Support computed-key partitioning\n(\u003ca href=\"https://github.com/azat-io/eslint-plugin-perfectionist/commit/1d6005e4\"\u003e1d6005e4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esort-jsx-props:\u003c/strong\u003e Support conditional config by ast selector\n(\u003ca href=\"https://github.com/azat-io/eslint-plugin-perfectionist/commit/a90a0794\"\u003ea90a0794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esort-named-exports:\u003c/strong\u003e Support conditional config by ast selector\n(\u003ca href=\"https://github.com/azat-io/eslint-plugin-perfectionist/commit/d573f93f\"\u003ed573f93f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esort-heritage-clauses:\u003c/strong\u003e Support conditional config by ast selector and name\npattern\n(\u003ca href=\"https://github.com/azat-io/eslint-plugin-perfectionist/commit/745c79cf\"\u003e745c79cf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esort-variable-declarations:\u003c/strong\u003e Support conditional config by ast selector and\nname pattern\n(\u003ca href=\"https://github.com/azat-io/eslint-plugin-perfectionist/commit/498bef97\"\u003e498bef97\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esort-named-imports:\u003c/strong\u003e Support conditional config by ast selector and name\npattern\n(\u003ca href=\"https://github.com/azat-io/eslint-plugin-perfectionist/commit/2c28d110\"\u003e2c28d110\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esort-object-types:\u003c/strong\u003e Support conditional config by ast selector\n(\u003ca href=\"https://github.com/azat-io/eslint-plugin-perfectionist/commit/1d3dd304\"\u003e1d3dd304\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esort-import-attributes:\u003c/strong\u003e Support conditional config by ast selector and\nname pattern\n(\u003ca href=\"https://github.com/azat-io/eslint-plugin-perfectionist/commit/8f6f21d4\"\u003e8f6f21d4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esort-union-types:\u003c/strong\u003e Support conditional config by ast selector and name\npattern\n(\u003ca href=\"https://github.com/azat-io/eslint-plugin-perfectionist/commit/1953b4f7\"\u003e1953b4f7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003esort-array-includes:\u003c/strong\u003e Fix invalid arrays being sorted\n(\u003ca href=\"https://github.com/azat-io/eslint-plugin-perfectionist/commit/fc671f0b\"\u003efc671f0b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake selector match priority deterministic across overlapping options\n(\u003ca href=\"https://github.com/azat-io/eslint-plugin-perfectionist/commit/76633eea\"\u003e76633eea\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApply the first matching configuration in option order\n(\u003ca href=\"https://github.com/azat-io/eslint-plugin-perfectionist/commit/936bf505\"\u003e936bf505\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Contributors\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/azat-io/eslint-plugin-perfectionist/commit/b08d53dbae6ab57d08158db03865b0cbe39e1437\"\u003e\u003ccode\u003eb08d53d\u003c/code\u003e\u003c/a\u003e build: publish v5.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/azat-io/eslint-plugin-perfectionist/commit/06d8c0a423683fd478184f3d45b37765f06169a9\"\u003e\u003ccode\u003e06d8c0a\u003c/code\u003e\u003c/a\u003e chore: update github actions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/azat-io/eslint-plugin-perfectionist/commit/41d006f30603f93e9e9666975a240cc5bd6e06f4\"\u003e\u003ccode\u003e41d006f\u003c/code\u003e\u003c/a\u003e chore: update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/azat-io/eslint-plugin-perfectionist/commit/975b8d221bafb7f718a2c93b1c1280ec908c10e0\"\u003e\u003ccode\u003e975b8d2\u003c/code\u003e\u003c/a\u003e chore: update github actions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/azat-io/eslint-plugin-perfectionist/commit/1953b4f75140afdadcc4ee703b42c0ba77a2baac\"\u003e\u003ccode\u003e1953b4f\u003c/code\u003e\u003c/a\u003e feat(sort-union-types): support conditional config by ast selector and name p...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/azat-io/eslint-plugin-perfectionist/commit/8f6f21d4975097ffc3817673ae5938e76514668d\"\u003e\u003ccode\u003e8f6f21d\u003c/code\u003e\u003c/a\u003e feat(sort-import-attributes): support conditional config by ast selector and ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/azat-io/eslint-plugin-perfectionist/commit/1d3dd304284f1d412155e94296f080d3d9b7dfe7\"\u003e\u003ccode\u003e1d3dd30\u003c/code\u003e\u003c/a\u003e feat(sort-object-types): support conditional config by ast selector\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/azat-io/eslint-plugin-perfectionist/commit/2c28d110c717717584aeafd92ae1d4f2330dd0b7\"\u003e\u003ccode\u003e2c28d11\u003c/code\u003e\u003c/a\u003e feat(sort-named-imports): support conditional config by ast selector and name...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/azat-io/eslint-plugin-perfectionist/commit/498bef9703489d6e2e97e344ad374f584f88ebc9\"\u003e\u003ccode\u003e498bef9\u003c/code\u003e\u003c/a\u003e feat(sort-variable-declarations): support conditional config by ast selector ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/azat-io/eslint-plugin-perfectionist/commit/745c79cf716238faa3ae2c53d18ef863f1b66209\"\u003e\u003ccode\u003e745c79c\u003c/code\u003e\u003c/a\u003e feat(sort-heritage-clauses): support conditional config by ast selector and n...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/azat-io/eslint-plugin-perfectionist/compare/v5.6.0...v5.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-sonarjs` from 4.0.0 to 4.0.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/SonarSource/SonarJS/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@e18e/eslint-plugin` from 0.2.0 to 0.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/e18e/eslint-plugin/releases\"\u003e\u003ccode\u003e@​e18e/eslint-plugin\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.3.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps-dev): bump the development-dependencies group across 1 directory with 10 updates 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/e18e/eslint-plugin/pull/73\"\u003ee18e/eslint-plugin#73\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump the development-dependencies group with 6 updates 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/e18e/eslint-plugin/pull/74\"\u003ee18e/eslint-plugin#74\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: update sponsors image link by \u003ca href=\"https://github.com/ghostdevv\"\u003e\u003ccode\u003e@​ghostdevv\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/e18e/eslint-plugin/pull/75\"\u003ee18e/eslint-plugin#75\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump the development-dependencies group with 4 updates 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/e18e/eslint-plugin/pull/78\"\u003ee18e/eslint-plugin#78\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/setup-node from 6.2.0 to 6.3.0 in the github-actions group 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/e18e/eslint-plugin/pull/76\"\u003ee18e/eslint-plugin#76\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump eslint-plugin-depend from 1.4.0 to 1.5.0 in the production-dependencies group 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/e18e/eslint-plugin/pull/77\"\u003ee18e/eslint-plugin#77\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump the development-dependencies group with 8 updates 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/e18e/eslint-plugin/pull/80\"\u003ee18e/eslint-plugin#80\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(prefer-array-fill): do not flag non-constant factory functions by \u003ca href=\"https://github.com/yharaskrik\"\u003e\u003ccode\u003e@​yharaskrik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/e18e/eslint-plugin/pull/72\"\u003ee18e/eslint-plugin#72\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: ignore stateful regex flags by \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/e18e/eslint-plugin/pull/85\"\u003ee18e/eslint-plugin#85\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: type-enhanced prefer-array-to-reversed by \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/e18e/eslint-plugin/pull/84\"\u003ee18e/eslint-plugin#84\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: type-enhance prefer-spread-syntax by \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/e18e/eslint-plugin/pull/86\"\u003ee18e/eslint-plugin#86\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: handle optional chaining and multiple expressions by \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/e18e/eslint-plugin/pull/87\"\u003ee18e/eslint-plugin#87\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/yharaskrik\"\u003e\u003ccode\u003e@​yharaskrik\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/e18e/eslint-plugin/pull/72\"\u003ee18e/eslint-plugin#72\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/e18e/eslint-plugin/compare/0.2.0...0.3.0\"\u003ehttps://github.com/e18e/eslint-plugin/compare/0.2.0...0.3.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/e18e/eslint-plugin/commit/877252815a665541be33943665ad23a3534d9414\"\u003e\u003ccode\u003e8772528\u003c/code\u003e\u003c/a\u003e fix: handle optional chaining and multiple expressions (\u003ca href=\"https://redirect.github.com/e18e/eslint-plugin/issues/87\"\u003e#87\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/e18e/eslint-plugin/commit/a41de7000807a3b345b6a88d792becaf70adba5b\"\u003e\u003ccode\u003ea41de70\u003c/code\u003e\u003c/a\u003e feat: type-enhance prefer-spread-syntax (\u003ca href=\"https://redirect.github.com/e18e/eslint-plugin/issues/86\"\u003e#86\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/e18e/eslint-plugin/commit/b13f03944b8275e063e21767d8b9ced847604000\"\u003e\u003ccode\u003eb13f039\u003c/code\u003e\u003c/a\u003e feat: type-enhanced prefer-array-to-reversed (\u003ca href=\"https://redirect.github.com/e18e/eslint-plugin/issues/84\"\u003e#84\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/e18e/eslint-plugin/commit/c499c4b3d4a6efe2f3697755b9d9e2117e42aacd\"\u003e\u003ccode\u003ec499c4b\u003c/code\u003e\u003c/a\u003e fix: ignore stateful regex flags (\u003ca href=\"https://redirect.github.com/e18e/eslint-plugin/issues/85\"\u003e#85\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/e18e/eslint-plugin/commit/3ba4e52771067fefc2759d2b45082f4822ba653c\"\u003e\u003ccode\u003e3ba4e52\u003c/code\u003e\u003c/a\u003e fix(prefer-array-fill): do not flag non-constant factory functions (\u003ca href=\"https://redirect.github.com/e18e/eslint-plugin/issues/72\"\u003e#72\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/e18e/eslint-plugin/commit/1fa6f7cd32e4230583f7b888e9f5bb28c37ab7fd\"\u003e\u003ccode\u003e1fa6f7c\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the development-dependencies group with 8 updates (\u003ca href=\"https://redirect.github.com/e18e/eslint-plugin/issues/80\"\u003e#80\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/e18e/eslint-plugin/commit/27a05f0b6654f6a8cc673a81c4b17dbfaaf8abbd\"\u003e\u003ccode\u003e27a05f0\u003c/code\u003e\u003c/a\u003e chore(deps): bump eslint-plugin-depend (\u003ca href=\"https://redirect.github.com/e18e/eslint-plugin/issues/77\"\u003e#77\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/e18e/eslint-plugin/commit/dde3c169ad6bff5fe2f01ebbbfb5e37004df9d91\"\u003e\u003ccode\u003edde3c16\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/setup-node in the github-actions group (\u003ca href=\"https://redirect.github.com/e18e/eslint-plugin/issues/76\"\u003e#76\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/e18e/eslint-plugin/commit/64c7dd8a0ed4d1510bdbd6c8d75369cf45d9e526\"\u003e\u003ccode\u003e64c7dd8\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the development-dependencies group with 4 updates (\u003ca href=\"https://redirect.github.com/e18e/eslint-plugin/issues/78\"\u003e#78\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/e18e/eslint-plugin/commit/db0a990e0cf7b170e22b39af06bce2067a03c934\"\u003e\u003ccode\u003edb0a990\u003c/code\u003e\u003c/a\u003e docs: update sponsors image link (\u003ca href=\"https://redirect.github.com/e18e/eslint-plugin/issues/75\"\u003e#75\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/e18e/eslint-plugin/compare/0.2.0...0.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-react-dom` from 2.13.0 to 3.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Rel1cx/eslint-react/releases\"\u003eeslint-plugin-react-dom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.0.0 (2026-03-16)\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🧹 Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eVersion Packages.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Rel1cx/eslint-react/compare/v3.0.0-rc.5...v3.0.0\"\u003ehttps://github.com/Rel1cx/eslint-react/compare/v3.0.0-rc.5...v3.0.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.0.0-rc.5 (2026-03-16)\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🐞 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-web-api/no-leaked-event-listener\u003c/code\u003e: Recognize function parameter as valid signal. Closes \u003ca href=\"https://github.com/Rel1cx/eslint-react/tree/HEAD/packages/plugins/eslint-plugin-react-dom/issues/1622\"\u003e#1622\u003c/a\u003e. (\u003ca href=\"https://github.com/Rel1cx/eslint-react/tree/HEAD/packages/plugins/eslint-plugin-react-dom/issues/1623\"\u003e#1623\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Rel1cx/eslint-react/compare/v3.0.0-rc.4...v3.0.0-rc.5\"\u003ehttps://github.com/Rel1cx/eslint-react/compare/v3.0.0-rc.4...v3.0.0-rc.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.0.0-rc.4 (2026-03-14)\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🪄 Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate README badge links.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧹 Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump fumadocs, eslint-plugin-fast-import, and \u003ccode\u003e@​vitejs/plugin-react\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003ePin typescript-eslint to stable version ^8.57.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Rel1cx/eslint-react/compare/v3.0.0-rc.3...v3.0.0-rc.4\"\u003ehttps://github.com/Rel1cx/eslint-react/compare/v3.0.0-rc.3...v3.0.0-rc.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.0.0-rc.3 (2026-03-13)\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🐞 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-x/error-boundaries\u003c/code\u003e: Fixed false positive by skipping non-JSX-like values in error boundary detection. (\u003ca href=\"https://github.com/Rel1cx/eslint-react/tree/HEAD/packages/plugins/eslint-plugin-react-dom/issues/1615\"\u003e#1615\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Rel1cx/eslint-react/compare/v3.0.0-rc.2...v3.0.0-rc.3\"\u003ehttps://github.com/Rel1cx/eslint-react/compare/v3.0.0-rc.2...v3.0.0-rc.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.0.0-rc.2 (2026-03-13)\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e✨ New\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-x/prefer-set-state-callback\u003c/code\u003e: New rule that enforces using callback form of \u003ccode\u003esetState\u003c/code\u003e when the new state is computed from the previous state. Closes \u003ca href=\"https://github.com/Rel1cx/eslint-react/tree/HEAD/packages/plugins/eslint-plugin-react-dom/issues/1289\"\u003e#1289\u003c/a\u003e. (\u003ca href=\"https://github.com/Rel1cx/eslint-react/tree/HEAD/packages/plugins/eslint-plugin-react-dom/issues/1610\"\u003e#1610\u003c/a\u003e, \u003ca href=\"https://github.com/Rel1cx/eslint-react/tree/HEAD/packages/plugins/eslint-plugin-react-dom/issues/1613\"\u003e#1613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ereact-x/unstable-rules-of-state\u003c/code\u003e: New experimental rule that consolidates state-related validations including \u003ccode\u003eprefer-set-state-callback\u003c/code\u003e. (\u003ca href=\"https://github.com/Rel1cx/eslint-react/tree/HEAD/packages/plugins/eslint-plugin-react-dom/issues/1613\"\u003e#1613\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐞 Fixes\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/Rel1cx/eslint-react/blob/main/CHANGELOG.md\"\u003eeslint-plugin-react-dom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.0.0 (2026-03-16)\u003c/h2\u003e\n\u003ch3\u003e🧹 Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eVersion Packages.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Rel1cx/eslint-react/compare/v3.0.0-rc.5...v3.0.0\"\u003ehttps://github.com/Rel1cx/eslint-react/compare/v3.0.0-rc.5...v3.0.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.0.0-rc.5 (2026-03-16)\u003c/h2\u003e\n\u003ch3\u003e🐞 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-web-api/no-leaked-event-listener\u003c/code\u003e: Recognize function parameter as valid signal. Closes \u003ca href=\"https://github.com/Rel1cx/eslint-react/tree/HEAD/packages/plugins/eslint-plugin-react-dom/issues/1622\"\u003e#1622\u003c/a\u003e. (\u003ca href=\"https://github.com/Rel1cx/eslint-react/tree/HEAD/packages/plugins/eslint-plugin-react-dom/issues/1623\"\u003e#1623\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Rel1cx/eslint-react/compare/v3.0.0-rc.4...v3.0.0-rc.5\"\u003ehttps://github.com/Rel1cx/eslint-react/compare/v3.0.0-rc.4...v3.0.0-rc.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.0.0-rc.4 (2026-03-14)\u003c/h2\u003e\n\u003ch3\u003e🪄 Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate README badge links.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧹 Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump fumadocs, eslint-plugin-fast-import, and \u003ccode\u003e@​vitejs/plugin-react\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003ePin typescript-eslint to stable version ^8.57.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Rel1cx/eslint-react/compare/v3.0.0-rc.3...v3.0.0-rc.4\"\u003ehttps://github.com/Rel1cx/eslint-react/compare/v3.0.0-rc.3...v3.0.0-rc.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.0.0-rc.3 (2026-03-13)\u003c/h2\u003e\n\u003ch3\u003e🐞 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-x/error-boundaries\u003c/code\u003e: Fixed false positive by skipping non-JSX-like values in error boundary detection. (\u003ca href=\"https://github.com/Rel1cx/eslint-react/tree/HEAD/packages/plugins/eslint-plugin-react-dom/issues/1615\"\u003e#1615\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Rel1cx/eslint-react/compare/v3.0.0-rc.2...v3.0.0-rc.3\"\u003ehttps://github.com/Rel1cx/eslint-react/compare/v3.0.0-rc.2...v3.0.0-rc.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.0.0-rc.2 (2026-03-13)\u003c/h2\u003e\n\u003ch3\u003e✨ New\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-x/prefer-set-state-callback\u003c/code\u003e: New rule that enforces using callback form of \u003ccode\u003esetState\u003c/code\u003e when the new state is computed from the previous state. Closes \u003ca href=\"https://github.com/Rel1cx/eslint-react/tree/HEAD/packages/plugins/eslint-plugin-react-dom/issues/1289\"\u003e#1289\u003c/a\u003e. (\u003ca href=\"https://github.com/Rel1cx/eslint-react/tree/HEAD/packages/plugins/eslint-plugin-react-dom/issues/1610\"\u003e#1610\u003c/a\u003e, \u003ca href=\"https://github.com/Rel1cx/eslint-react/tree/HEAD/packages/plugins/eslint-plugin-react-dom/issues/1613\"\u003e#1613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ereact-x/unstable-rules-of-state\u003c/code\u003e: New experimental rule that consolidates state-related validations including \u003ccode\u003eprefer-set-state-callback\u003c/code\u003e. (\u003ca href=\"https://github.com/Rel1cx/eslint-react/tree/HEAD/packages/plugins/eslint-plugin-react-dom/issues/1613\"\u003e#1613\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐞 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-x/use-memo\u003c/code\u003e: Fixed false positive in arrow functions. Fixes \u003ca href=\"https://github.com/Rel1cx/eslint-react/tree/HEAD/packages/plugins/eslint-plugin-react-dom/issues/1611\"\u003e#1611\u003c/a\u003e. (\u003ca href=\"https://github.com/Rel1cx/eslint-react/tree/HEAD/packages/plugins/eslint-plugin-react-dom/issues/1612\"\u003e#1612\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Rel1cx/eslint-react/compare/v3.0.0-rc.1...v3.0.0-rc.2\"\u003ehttps://github.com/Rel1cx/eslint-react/compare/v3.0.0-rc.1...v3.0.0-rc.2\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Rel1cx/eslint-react/commit/0d20ecfc3a0c4e24916cab3b67aadb5e9dcfabcd\"\u003e\u003ccode\u003e0d20ecf\u003c/code\u003e\u003c/a\u003e release: 3.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Rel1cx/eslint-react/commit/e109c286033309dbdf3040306689b675d3cd2384\"\u003e\u003ccode\u003ee109c28\u003c/code\u003e\u003c/a\u003e release: 3.0.0-rc.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Rel1cx/eslint-react/commit/522f79f6b903c0c0094c8bec14fa585cb6743b1b\"\u003e\u003ccode\u003e522f79f\u003c/code\u003e\u003c/a\u003e release: 3.0.0-rc.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Rel1cx/eslint-react/commit/687e06d0cbee5a147c24ef729b082dfaec82bfc9\"\u003e\u003ccode\u003e687e06d\u003c/code\u003e\u003c/a\u003e chore(deps): pin typescript-eslint to stable version ^8.57.0 (\u003ca href=\"https://github.com/Rel1cx/eslint-react/tree/HEAD/packages/plugins/eslint-plugin-react-dom/issues/1619\"\u003e#1619\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Rel1cx/eslint-react/commit/d7cb24b8a11711ea4858f8f03d4a05ac73e043dc\"\u003e\u003ccode\u003ed7cb24b\u003c/code\u003e\u003c/a\u003e release: 3.0.0-rc.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Rel1cx/eslint-react/commit/522d28db17437396150c24d995f29ef28d038ee4\"\u003e\u003ccode\u003e522d28d\u003c/code\u003e\u003c/a\u003e release: 3.0.0-rc.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Rel1cx/eslint-react/commit/cea31c75496e8c5d2495687e078d8d1b934ba4d0\"\u003e\u003ccode\u003ecea31c7\u003c/code\u003e\u003c/a\u003e release: 3.0.0-rc.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Rel1cx/eslint-react/commit/f1711af7b88adf64974b1092fd179cfb4d3c8bff\"\u003e\u003ccode\u003ef1711af\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003einlinedDependencies\u003c/code\u003e metadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Rel1cx/eslint-react/commit/b00fa1541e7ed04197793b3ac4da84b94610c40a\"\u003e\u003ccode\u003eb00fa15\u003c/code\u003e\u003c/a\u003e Bump tsdown and eslint-plugin-regexp ve...\n\n_Description has been truncated_","html_url":"https://github.com/mchevestrier/eslint-plugin-wyrm/pull/105","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mchevestrier%2Feslint-plugin-wyrm/issues/105","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/105/packages"}},{"old_version":"0.91.0","new_version":"0.91.1","update_type":"patch","path":null,"pr_created_at":"2026-03-30T10:25:38.000Z","version_change":"0.91.0 → 0.91.1","issue":{"uuid":"4169532491","node_id":"PR_kwDOJ7PowM7OkcwM","number":418,"state":"open","title":"Bump eslint-plugin-package-json from 0.91.0 to 0.91.1","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-30T10:25:38.000Z","updated_at":"2026-03-30T10:26:26.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"eslint-plugin-package-json","old_version":"0.91.0","new_version":"0.91.1","repository_url":"https://github.com/michaelfaith/eslint-plugin-package-json"}],"path":null,"ecosystem":"npm"},"body":"Bumps [eslint-plugin-package-json](https://github.com/michaelfaith/eslint-plugin-package-json) from 0.91.0 to 0.91.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/releases\"\u003eeslint-plugin-package-json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.91.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/compare/v0.91.0...v0.91.1\"\u003e0.91.1\u003c/a\u003e (2026-03-27)\u003c/h2\u003e\n\u003ch3\u003e🩹 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eno-empty-fields:\u003c/strong\u003e Allow \u003ccode\u003efiles\u003c/code\u003e to be an empty list (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1682\"\u003e#1682\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/4311f743a79b6fc792822680720106a2a84953d4\"\u003e4311f74\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/michaelfaith/eslint-plugin-package-json/blob/main/CHANGELOG.md\"\u003eeslint-plugin-package-json's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/compare/v0.91.0...v0.91.1\"\u003e0.91.1\u003c/a\u003e (2026-03-27)\u003c/h2\u003e\n\u003ch3\u003e🩹 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eno-empty-fields:\u003c/strong\u003e Allow \u003ccode\u003efiles\u003c/code\u003e to be an empty list (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1682\"\u003e#1682\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/4311f743a79b6fc792822680720106a2a84953d4\"\u003e4311f74\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/michaelfaith/eslint-plugin-package-json/commit/1ca4749fa4aaf353bde4ed4c63926dced6f2705c\"\u003e\u003ccode\u003e1ca4749\u003c/code\u003e\u003c/a\u003e chore(main): release 0.91.1 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1693\"\u003e#1693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/2f0bc116992c97a7eee54df8da94ef259cd96a28\"\u003e\u003ccode\u003e2f0bc11\u003c/code\u003e\u003c/a\u003e docs: add clementvalot as a contributor for code (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1694\"\u003e#1694\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/4311f743a79b6fc792822680720106a2a84953d4\"\u003e\u003ccode\u003e4311f74\u003c/code\u003e\u003c/a\u003e fix(no-empty-fields): Allow \u003ccode\u003efiles\u003c/code\u003e to be an empty list (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1682\"\u003e#1682\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/d46d39adad5928ee1efa97b579de05fb94cfdcf3\"\u003e\u003ccode\u003ed46d39a\u003c/code\u003e\u003c/a\u003e chore(deps): update pnpm to v10.33.0 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1691\"\u003e#1691\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/f8a6368d5886f0ed79d964442017e9e8d8fdb6e8\"\u003e\u003ccode\u003ef8a6368\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript to v6 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1690\"\u003e#1690\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/911b5c8476554131fabe7c9953a8dc242e10b211\"\u003e\u003ccode\u003e911b5c8\u003c/code\u003e\u003c/a\u003e chore(deps): update pnpm/action-setup action to v5 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1689\"\u003e#1689\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/524f7665ca4356d0a05b2374a6e73f0b4b04796f\"\u003e\u003ccode\u003e524f766\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency eslint to v10.1.0 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1688\"\u003e#1688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/ea0ab208986dbafb86729b2517ac43ac7ba67931\"\u003e\u003ccode\u003eea0ab20\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency knip to v6 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1687\"\u003e#1687\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/3677b278003fbc8a44488d5a5567c77946f0a316\"\u003e\u003ccode\u003e3677b27\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1686\"\u003e#1686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/ab43203cee9c91fd4a9beb576fba0991bfe10e8f\"\u003e\u003ccode\u003eab43203\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency knip to v5.88.0 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1685\"\u003e#1685\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/compare/v0.91.0...v0.91.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=eslint-plugin-package-json\u0026package-manager=npm_and_yarn\u0026previous-version=0.91.0\u0026new-version=0.91.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/cityssm/eslint-config-cityssm/pull/418","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/cityssm%2Feslint-config-cityssm/issues/418","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/418/packages"}},{"old_version":"0.91.0","new_version":"0.91.1","update_type":"patch","path":null,"pr_created_at":"2026-03-30T02:33:20.000Z","version_change":"0.91.0 → 0.91.1","issue":{"uuid":"4166617809","node_id":"PR_kwDOHfJIOs7OdlBh","number":204,"state":"closed","title":"build(deps-dev): bump eslint-plugin-package-json from 0.91.0 to 0.91.1","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-04-11T17:51:43.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-30T02:33:20.000Z","updated_at":"2026-04-11T17:51:45.000Z","time_to_close":1091903,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps-dev)","packages":[{"name":"eslint-plugin-package-json","old_version":"0.91.0","new_version":"0.91.1","repository_url":"https://github.com/michaelfaith/eslint-plugin-package-json"}],"path":null,"ecosystem":"npm"},"body":"Bumps [eslint-plugin-package-json](https://github.com/michaelfaith/eslint-plugin-package-json) from 0.91.0 to 0.91.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/releases\"\u003eeslint-plugin-package-json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.91.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/compare/v0.91.0...v0.91.1\"\u003e0.91.1\u003c/a\u003e (2026-03-27)\u003c/h2\u003e\n\u003ch3\u003e🩹 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eno-empty-fields:\u003c/strong\u003e Allow \u003ccode\u003efiles\u003c/code\u003e to be an empty list (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1682\"\u003e#1682\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/4311f743a79b6fc792822680720106a2a84953d4\"\u003e4311f74\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/michaelfaith/eslint-plugin-package-json/blob/main/CHANGELOG.md\"\u003eeslint-plugin-package-json's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/compare/v0.91.0...v0.91.1\"\u003e0.91.1\u003c/a\u003e (2026-03-27)\u003c/h2\u003e\n\u003ch3\u003e🩹 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eno-empty-fields:\u003c/strong\u003e Allow \u003ccode\u003efiles\u003c/code\u003e to be an empty list (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1682\"\u003e#1682\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/4311f743a79b6fc792822680720106a2a84953d4\"\u003e4311f74\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/michaelfaith/eslint-plugin-package-json/commit/1ca4749fa4aaf353bde4ed4c63926dced6f2705c\"\u003e\u003ccode\u003e1ca4749\u003c/code\u003e\u003c/a\u003e chore(main): release 0.91.1 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1693\"\u003e#1693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/2f0bc116992c97a7eee54df8da94ef259cd96a28\"\u003e\u003ccode\u003e2f0bc11\u003c/code\u003e\u003c/a\u003e docs: add clementvalot as a contributor for code (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1694\"\u003e#1694\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/4311f743a79b6fc792822680720106a2a84953d4\"\u003e\u003ccode\u003e4311f74\u003c/code\u003e\u003c/a\u003e fix(no-empty-fields): Allow \u003ccode\u003efiles\u003c/code\u003e to be an empty list (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1682\"\u003e#1682\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/d46d39adad5928ee1efa97b579de05fb94cfdcf3\"\u003e\u003ccode\u003ed46d39a\u003c/code\u003e\u003c/a\u003e chore(deps): update pnpm to v10.33.0 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1691\"\u003e#1691\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/f8a6368d5886f0ed79d964442017e9e8d8fdb6e8\"\u003e\u003ccode\u003ef8a6368\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript to v6 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1690\"\u003e#1690\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/911b5c8476554131fabe7c9953a8dc242e10b211\"\u003e\u003ccode\u003e911b5c8\u003c/code\u003e\u003c/a\u003e chore(deps): update pnpm/action-setup action to v5 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1689\"\u003e#1689\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/524f7665ca4356d0a05b2374a6e73f0b4b04796f\"\u003e\u003ccode\u003e524f766\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency eslint to v10.1.0 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1688\"\u003e#1688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/ea0ab208986dbafb86729b2517ac43ac7ba67931\"\u003e\u003ccode\u003eea0ab20\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency knip to v6 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1687\"\u003e#1687\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/3677b278003fbc8a44488d5a5567c77946f0a316\"\u003e\u003ccode\u003e3677b27\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1686\"\u003e#1686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/ab43203cee9c91fd4a9beb576fba0991bfe10e8f\"\u003e\u003ccode\u003eab43203\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency knip to v5.88.0 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1685\"\u003e#1685\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/compare/v0.91.0...v0.91.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=eslint-plugin-package-json\u0026package-manager=npm_and_yarn\u0026previous-version=0.91.0\u0026new-version=0.91.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/properties-file/properties-file/pull/204","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/properties-file%2Fproperties-file/issues/204","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/204/packages"}},{"old_version":"0.90.1","new_version":"0.91.0","update_type":"minor","path":null,"pr_created_at":"2026-03-14T00:01:17.000Z","version_change":"0.90.1 → 0.91.0","issue":{"uuid":"4073979749","node_id":"PR_kwDOI2EuoM7KguUN","number":1014,"state":"closed","title":"Bump the npm-dependencies group with 2 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-03-14T00:01:30.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-14T00:01:17.000Z","updated_at":"2026-03-14T00:01:48.000Z","time_to_close":13,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"npm-dependencies","update_count":2,"packages":[{"name":"@typescript/native-preview","old_version":"7.0.0-dev.20260312.1","new_version":"7.0.0-dev.20260313.1","repository_url":"https://github.com/microsoft/typescript-go"},{"name":"eslint-plugin-package-json","old_version":"0.90.1","new_version":"0.91.0","repository_url":"https://github.com/michaelfaith/eslint-plugin-package-json"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-dependencies group with 2 updates: [@typescript/native-preview](https://github.com/microsoft/typescript-go) and [eslint-plugin-package-json](https://github.com/michaelfaith/eslint-plugin-package-json).\n\nUpdates `@typescript/native-preview` from 7.0.0-dev.20260312.1 to 7.0.0-dev.20260313.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/microsoft/typescript-go/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-package-json` from 0.90.1 to 0.91.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/releases\"\u003eeslint-plugin-package-json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.91.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/compare/v0.90.1...v0.91.0\"\u003e0.91.0\u003c/a\u003e (2026-03-13)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-devEngines\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1663\"\u003e#1663\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003erequire-cpu\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1659\"\u003e#1659\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/40ed2f6a97040bcf5d516bcf1ac3e1a3a580c5ee\"\u003e40ed2f6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-devEngines\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1663\"\u003e#1663\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/7325be2c6d3bc77467e8da7019ac24861261e27a\"\u003e7325be2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003erequire-module\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1656\"\u003e#1656\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/557254cac267d1f37fe019662f8293d123aa0e60\"\u003e557254c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003evalid-publishConfig:\u003c/strong\u003e rule not reporting violations for deeply nested objects (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1662\"\u003e#1662\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/4c786980b3efc2c25bc9a767a826ec43c3912c2e\"\u003e4c78698\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/michaelfaith/eslint-plugin-package-json/blob/main/CHANGELOG.md\"\u003eeslint-plugin-package-json's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/compare/v0.90.1...v0.91.0\"\u003e0.91.0\u003c/a\u003e (2026-03-13)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-devEngines\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1663\"\u003e#1663\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003erequire-cpu\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1659\"\u003e#1659\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/40ed2f6a97040bcf5d516bcf1ac3e1a3a580c5ee\"\u003e40ed2f6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-devEngines\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1663\"\u003e#1663\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/7325be2c6d3bc77467e8da7019ac24861261e27a\"\u003e7325be2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd require-module rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1656\"\u003e#1656\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/557254cac267d1f37fe019662f8293d123aa0e60\"\u003e557254c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003evalid-publishConfig:\u003c/strong\u003e rule not reporting violations for deeply nested objects (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1662\"\u003e#1662\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/4c786980b3efc2c25bc9a767a826ec43c3912c2e\"\u003e4c78698\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/michaelfaith/eslint-plugin-package-json/commit/81185ce097c848c6aec5e53afe60a9adddafeaf1\"\u003e\u003ccode\u003e81185ce\u003c/code\u003e\u003c/a\u003e chore(main): release 0.91.0 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1658\"\u003e#1658\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/7325be2c6d3bc77467e8da7019ac24861261e27a\"\u003e\u003ccode\u003e7325be2\u003c/code\u003e\u003c/a\u003e feat!: add \u003ccode\u003evalid-devEngines\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1663\"\u003e#1663\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/200f5700ec4134b62146546355736758b04fde0b\"\u003e\u003ccode\u003e200f570\u003c/code\u003e\u003c/a\u003e chore(deps): update pnpm/action-setup digest to fc06bc1 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1672\"\u003e#1672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/e3141d60841e822ee3697a17fa658b96f6cbc2ae\"\u003e\u003ccode\u003ee3141d6\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.57.0 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1665\"\u003e#1665\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/a16aaa0578db1e35ee991d17e29f224dab0b7ae6\"\u003e\u003ccode\u003ea16aaa0\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency eslint-plugin-regexp to v3.1.0 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1664\"\u003e#1664\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/4c786980b3efc2c25bc9a767a826ec43c3912c2e\"\u003e\u003ccode\u003e4c78698\u003c/code\u003e\u003c/a\u003e fix(valid-publishConfig): rule not reporting violations for deeply nested obj...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/49fc94c7a4ce5c12bc5369c8b4733c4585cae202\"\u003e\u003ccode\u003e49fc94c\u003c/code\u003e\u003c/a\u003e chore(deps): update pnpm/action-setup digest to b906aff (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1660\"\u003e#1660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/40ed2f6a97040bcf5d516bcf1ac3e1a3a580c5ee\"\u003e\u003ccode\u003e40ed2f6\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003erequire-cpu\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1659\"\u003e#1659\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/a5f93f2a233db5ecd134a5f3e8fd6773f65dbc9e\"\u003e\u003ccode\u003ea5f93f2\u003c/code\u003e\u003c/a\u003e docs: add Sigmabrogz as a contributor for code (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1657\"\u003e#1657\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/557254cac267d1f37fe019662f8293d123aa0e60\"\u003e\u003ccode\u003e557254c\u003c/code\u003e\u003c/a\u003e feat: add require-module rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1656\"\u003e#1656\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/compare/v0.90.1...v0.91.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/OlivierZal/com.melcloud.extension/pull/1014","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/OlivierZal%2Fcom.melcloud.extension/issues/1014","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1014/packages"}},{"old_version":"0.89.4","new_version":"0.90.0","update_type":"minor","path":null,"pr_created_at":"2026-03-11T05:12:52.000Z","version_change":"0.89.4 → 0.90.0","issue":{"uuid":"4055878285","node_id":"PR_kwDOL0wFO87Jlukg","number":1408,"state":"closed","title":"Bump eslint-plugin-package-json from 0.89.4 to 0.90.0","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-03-11T05:13:05.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-11T05:12:52.000Z","updated_at":"2026-03-11T05:13:20.000Z","time_to_close":13,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"eslint-plugin-package-json","old_version":"0.89.4","new_version":"0.90.0","repository_url":"https://github.com/michaelfaith/eslint-plugin-package-json"}],"path":null,"ecosystem":"npm"},"body":"Bumps [eslint-plugin-package-json](https://github.com/michaelfaith/eslint-plugin-package-json) from 0.89.4 to 0.90.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/releases\"\u003eeslint-plugin-package-json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.90.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/compare/v0.89.4...v0.90.0\"\u003e0.90.0\u003c/a\u003e (2026-03-10)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-funding\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1643\"\u003e#1643\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-bugs\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1644\"\u003e#1644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-packageManager\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1640\"\u003e#1640\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-bugs\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1644\"\u003e#1644\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/f981fa38ab4f1630c6db0933d859974d0a6ec0b3\"\u003ef981fa3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-funding\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1643\"\u003e#1643\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/5b3c77da9b8edcd659a1fd9b3e51d1e43803aa5e\"\u003e5b3c77d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-packageManager\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1640\"\u003e#1640\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/9a65480cb55a4d03043916def549cfd7fc4b604b\"\u003e9a65480\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/michaelfaith/eslint-plugin-package-json/blob/main/CHANGELOG.md\"\u003eeslint-plugin-package-json's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/compare/v0.89.4...v0.90.0\"\u003e0.90.0\u003c/a\u003e (2026-03-10)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-funding\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1643\"\u003e#1643\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-bugs\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1644\"\u003e#1644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-packageManager\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1640\"\u003e#1640\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-bugs\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1644\"\u003e#1644\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/f981fa38ab4f1630c6db0933d859974d0a6ec0b3\"\u003ef981fa3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-funding\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1643\"\u003e#1643\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/5b3c77da9b8edcd659a1fd9b3e51d1e43803aa5e\"\u003e5b3c77d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-packageManager\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1640\"\u003e#1640\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/9a65480cb55a4d03043916def549cfd7fc4b604b\"\u003e9a65480\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/michaelfaith/eslint-plugin-package-json/commit/7a02c9bdd10c3dfbb8312f15b8b3898e40eade1e\"\u003e\u003ccode\u003e7a02c9b\u003c/code\u003e\u003c/a\u003e chore(main): release 0.90.0 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1645\"\u003e#1645\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/5b3c77da9b8edcd659a1fd9b3e51d1e43803aa5e\"\u003e\u003ccode\u003e5b3c77d\u003c/code\u003e\u003c/a\u003e feat!: add \u003ccode\u003evalid-funding\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1643\"\u003e#1643\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/c3b406c2dc916cba79c2c6fe2b0885e20e6f4efa\"\u003e\u003ccode\u003ec3b406c\u003c/code\u003e\u003c/a\u003e ci: add the dedupe check back to our CI (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1646\"\u003e#1646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/f981fa38ab4f1630c6db0933d859974d0a6ec0b3\"\u003e\u003ccode\u003ef981fa3\u003c/code\u003e\u003c/a\u003e feat!: add \u003ccode\u003evalid-bugs\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1644\"\u003e#1644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/9a65480cb55a4d03043916def549cfd7fc4b604b\"\u003e\u003ccode\u003e9a65480\u003c/code\u003e\u003c/a\u003e feat!: add \u003ccode\u003evalid-packageManager\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1640\"\u003e#1640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/217cadf09029ca0ad77e5e919c36e159f61bdb40\"\u003e\u003ccode\u003e217cadf\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v24.12.0 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1642\"\u003e#1642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/63f650bb10666d5776d7460bb3cf71008029f6b9\"\u003e\u003ccode\u003e63f650b\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1641\"\u003e#1641\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/1bddb691dd1ac1c5c9e9e4c28e6d9a837a284f12\"\u003e\u003ccode\u003e1bddb69\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency tsdown to v0.21.0 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1638\"\u003e#1638\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/f0cd1cc75eb10b9ee58a1455e5646f2ea935bec2\"\u003e\u003ccode\u003ef0cd1cc\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency eslint-plugin-node-dependencies to v2.2.0 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1637\"\u003e#1637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/da6d088a82e4e376d1482fb6e2e625ae6e223568\"\u003e\u003ccode\u003eda6d088\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency eslint-doc-generator to v3.3.1 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1635\"\u003e#1635\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/compare/v0.89.4...v0.90.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=eslint-plugin-package-json\u0026package-manager=npm_and_yarn\u0026previous-version=0.89.4\u0026new-version=0.90.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/OlivierZal/melcloud-api/pull/1408","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/OlivierZal%2Fmelcloud-api/issues/1408","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1408/packages"}},{"old_version":"0.89.4","new_version":"0.90.0","update_type":"minor","path":null,"pr_created_at":"2026-03-11T05:03:48.000Z","version_change":"0.89.4 → 0.90.0","issue":{"uuid":"4055844560","node_id":"PR_kwDOI2EuoM7Jlnv4","number":1003,"state":"closed","title":"Bump eslint-plugin-package-json from 0.89.4 to 0.90.0","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-03-11T05:04:00.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-11T05:03:48.000Z","updated_at":"2026-03-11T05:04:17.000Z","time_to_close":12,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"eslint-plugin-package-json","old_version":"0.89.4","new_version":"0.90.0","repository_url":"https://github.com/michaelfaith/eslint-plugin-package-json"}],"path":null,"ecosystem":"npm"},"body":"Bumps [eslint-plugin-package-json](https://github.com/michaelfaith/eslint-plugin-package-json) from 0.89.4 to 0.90.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/releases\"\u003eeslint-plugin-package-json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.90.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/compare/v0.89.4...v0.90.0\"\u003e0.90.0\u003c/a\u003e (2026-03-10)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-funding\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1643\"\u003e#1643\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-bugs\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1644\"\u003e#1644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-packageManager\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1640\"\u003e#1640\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-bugs\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1644\"\u003e#1644\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/f981fa38ab4f1630c6db0933d859974d0a6ec0b3\"\u003ef981fa3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-funding\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1643\"\u003e#1643\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/5b3c77da9b8edcd659a1fd9b3e51d1e43803aa5e\"\u003e5b3c77d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-packageManager\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1640\"\u003e#1640\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/9a65480cb55a4d03043916def549cfd7fc4b604b\"\u003e9a65480\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/michaelfaith/eslint-plugin-package-json/blob/main/CHANGELOG.md\"\u003eeslint-plugin-package-json's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/compare/v0.89.4...v0.90.0\"\u003e0.90.0\u003c/a\u003e (2026-03-10)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-funding\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1643\"\u003e#1643\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-bugs\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1644\"\u003e#1644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-packageManager\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1640\"\u003e#1640\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-bugs\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1644\"\u003e#1644\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/f981fa38ab4f1630c6db0933d859974d0a6ec0b3\"\u003ef981fa3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-funding\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1643\"\u003e#1643\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/5b3c77da9b8edcd659a1fd9b3e51d1e43803aa5e\"\u003e5b3c77d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003evalid-packageManager\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1640\"\u003e#1640\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/9a65480cb55a4d03043916def549cfd7fc4b604b\"\u003e9a65480\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/michaelfaith/eslint-plugin-package-json/commit/7a02c9bdd10c3dfbb8312f15b8b3898e40eade1e\"\u003e\u003ccode\u003e7a02c9b\u003c/code\u003e\u003c/a\u003e chore(main): release 0.90.0 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1645\"\u003e#1645\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/5b3c77da9b8edcd659a1fd9b3e51d1e43803aa5e\"\u003e\u003ccode\u003e5b3c77d\u003c/code\u003e\u003c/a\u003e feat!: add \u003ccode\u003evalid-funding\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1643\"\u003e#1643\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/c3b406c2dc916cba79c2c6fe2b0885e20e6f4efa\"\u003e\u003ccode\u003ec3b406c\u003c/code\u003e\u003c/a\u003e ci: add the dedupe check back to our CI (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1646\"\u003e#1646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/f981fa38ab4f1630c6db0933d859974d0a6ec0b3\"\u003e\u003ccode\u003ef981fa3\u003c/code\u003e\u003c/a\u003e feat!: add \u003ccode\u003evalid-bugs\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1644\"\u003e#1644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/9a65480cb55a4d03043916def549cfd7fc4b604b\"\u003e\u003ccode\u003e9a65480\u003c/code\u003e\u003c/a\u003e feat!: add \u003ccode\u003evalid-packageManager\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1640\"\u003e#1640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/217cadf09029ca0ad77e5e919c36e159f61bdb40\"\u003e\u003ccode\u003e217cadf\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v24.12.0 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1642\"\u003e#1642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/63f650bb10666d5776d7460bb3cf71008029f6b9\"\u003e\u003ccode\u003e63f650b\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1641\"\u003e#1641\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/1bddb691dd1ac1c5c9e9e4c28e6d9a837a284f12\"\u003e\u003ccode\u003e1bddb69\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency tsdown to v0.21.0 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1638\"\u003e#1638\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/f0cd1cc75eb10b9ee58a1455e5646f2ea935bec2\"\u003e\u003ccode\u003ef0cd1cc\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency eslint-plugin-node-dependencies to v2.2.0 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1637\"\u003e#1637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/da6d088a82e4e376d1482fb6e2e625ae6e223568\"\u003e\u003ccode\u003eda6d088\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency eslint-doc-generator to v3.3.1 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1635\"\u003e#1635\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/compare/v0.89.4...v0.90.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=eslint-plugin-package-json\u0026package-manager=npm_and_yarn\u0026previous-version=0.89.4\u0026new-version=0.90.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/OlivierZal/com.melcloud.extension/pull/1003","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/OlivierZal%2Fcom.melcloud.extension/issues/1003","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1003/packages"}},{"old_version":"0.88.3","new_version":"0.89.3","update_type":"minor","path":null,"pr_created_at":"2026-03-09T22:40:17.000Z","version_change":"0.88.3 → 0.89.3","issue":{"uuid":"4048293400","node_id":"PR_kwDOIdBurM7JNj_x","number":6272,"state":"open","title":"chore(deps-dev): bump the eslint group across 1 directory with 5 updates","user":"dependabot[bot]","labels":["📺showcases","javascript","dependencies"],"assignees":[],"locked":false,"comments_count":4,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-09T22:40:17.000Z","updated_at":"2026-03-25T18:06:25.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev): bump","group_name":"eslint","update_count":5,"packages":[{"name":"eslint","old_version":"9.39.3","new_version":"9.39.4","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-config-xo","old_version":"0.49.0","new_version":"0.50.0","repository_url":"https://github.com/xojs/eslint-config-xo"},{"name":"eslint-plugin-package-json","old_version":"0.88.3","new_version":"0.89.3","repository_url":"https://github.com/michaelfaith/eslint-plugin-package-json"},{"name":"eslint-plugin-vue","old_version":"9.33.0","new_version":"10.8.0","repository_url":"https://github.com/vuejs/eslint-plugin-vue"},{"name":"@eslint/js","old_version":"9.39.3","new_version":"10.0.1","repository_url":"https://github.com/eslint/eslint"}],"path":null,"ecosystem":"npm"},"body":"[//]: # (dependabot-start)\n⚠️  **Dependabot is rebasing this PR** ⚠️ \n\nRebasing might not happen immediately, so don't worry if this takes some time.\n\nNote: if you make any changes to this PR yourself, they will take precedence over the rebase.\n\n---\n\n[//]: # (dependabot-end)\n\nBumps the eslint group with 5 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [eslint](https://github.com/eslint/eslint) | `9.39.3` | `9.39.4` |\n| [eslint-config-xo](https://github.com/xojs/eslint-config-xo) | `0.49.0` | `0.50.0` |\n| [eslint-plugin-package-json](https://github.com/michaelfaith/eslint-plugin-package-json) | `0.88.3` | `0.89.3` |\n| [eslint-plugin-vue](https://github.com/vuejs/eslint-plugin-vue) | `9.33.0` | `10.8.0` |\n| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.39.3` | `10.0.1` |\n\n\nUpdates `eslint` from 9.39.3 to 9.39.4\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\u003ev9.39.4\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f18f6c8ae92a1bcfc558f48c0bd863ea94067459\"\u003e\u003ccode\u003ef18f6c8\u003c/code\u003e\u003c/a\u003e fix: update dependency minimatch to ^3.1.5 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20564\"\u003e#20564\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a3c868f6ef103c1caff9d15f744f9ebd995e872f\"\u003e\u003ccode\u003ea3c868f\u003c/code\u003e\u003c/a\u003e fix: update dependency \u003ccode\u003e@​eslint/eslintrc\u003c/code\u003e to ^3.3.4 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20554\"\u003e#20554\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/234d005da6cd3c924f359e3783fbf565a3c047c3\"\u003e\u003ccode\u003e234d005\u003c/code\u003e\u003c/a\u003e fix: minimatch security vulnerability patch for v9.x (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20549\"\u003e#20549\u003c/a\u003e) (Andrej Beles)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b1b37eecaa033d2e390e1d8f1d6e68d0f5ff3a6a\"\u003e\u003ccode\u003eb1b37ee\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eajv\u003c/code\u003e to \u003ccode\u003e6.14.0\u003c/code\u003e to address security vulnerabilities (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20538\"\u003e#20538\u003c/a\u003e) (루밀LuMir)\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/46751526037682f8b42abcfb3e06d19213719347\"\u003e\u003ccode\u003e4675152\u003c/code\u003e\u003c/a\u003e docs: add deprecation notice partial (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20520\"\u003e#20520\u003c/a\u003e) (Milos Djermanovic)\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/b8b4eb15901c1bd6ef40d2589da4ae75795c0f6e\"\u003e\u003ccode\u003eb8b4eb1\u003c/code\u003e\u003c/a\u003e chore: update dependencies for ESLint v9.39.4 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20596\"\u003e#20596\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/71b2f6b628b76157b4a2a296cb969dc56abb296c\"\u003e\u003ccode\u003e71b2f6b\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1d16c2fa3998440ae7b0f6e2612935bd6b0ded1d\"\u003e\u003ccode\u003e1d16c2f\u003c/code\u003e\u003c/a\u003e ci: pin Node.js 25.6.1 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20563\"\u003e#20563\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f5770b0df0d3ffff6a428d1c19a99bdb794053a3\"\u003e\u003ccode\u003ef5770b0\u003c/code\u003e\u003c/a\u003e 9.39.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c30147a0514fdcf3711493d7beef454223c25493\"\u003e\u003ccode\u003ec30147a\u003c/code\u003e\u003c/a\u003e Build: changelog update for 9.39.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b8b4eb15901c1bd6ef40d2589da4ae75795c0f6e\"\u003e\u003ccode\u003eb8b4eb1\u003c/code\u003e\u003c/a\u003e chore: update dependencies for ESLint v9.39.4 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20596\"\u003e#20596\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/71b2f6b628b76157b4a2a296cb969dc56abb296c\"\u003e\u003ccode\u003e71b2f6b\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/46751526037682f8b42abcfb3e06d19213719347\"\u003e\u003ccode\u003e4675152\u003c/code\u003e\u003c/a\u003e docs: add deprecation notice partial (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20520\"\u003e#20520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f18f6c8ae92a1bcfc558f48c0bd863ea94067459\"\u003e\u003ccode\u003ef18f6c8\u003c/code\u003e\u003c/a\u003e fix: update dependency minimatch to ^3.1.5 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20564\"\u003e#20564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1d16c2fa3998440ae7b0f6e2612935bd6b0ded1d\"\u003e\u003ccode\u003e1d16c2f\u003c/code\u003e\u003c/a\u003e ci: pin Node.js 25.6.1 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20563\"\u003e#20563\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a3c868f6ef103c1caff9d15f744f9ebd995e872f\"\u003e\u003ccode\u003ea3c868f\u003c/code\u003e\u003c/a\u003e fix: update dependency \u003ccode\u003e@​eslint/eslintrc\u003c/code\u003e to ^3.3.4 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20554\"\u003e#20554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/234d005da6cd3c924f359e3783fbf565a3c047c3\"\u003e\u003ccode\u003e234d005\u003c/code\u003e\u003c/a\u003e fix: minimatch security vulnerability patch for v9.x (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20549\"\u003e#20549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b1b37eecaa033d2e390e1d8f1d6e68d0f5ff3a6a\"\u003e\u003ccode\u003eb1b37ee\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eajv\u003c/code\u003e to \u003ccode\u003e6.14.0\u003c/code\u003e to address security vulnerabilities (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20538\"\u003e#20538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint/eslint/compare/v9.39.3...v9.39.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-config-xo` from 0.49.0 to 0.50.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/xojs/eslint-config-xo/releases\"\u003eeslint-config-xo's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.50.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire ESLint 10  874aefa\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew rules\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://eslint.org/docs/latest/rules/preserve-caught-error\"\u003e\u003ccode\u003epreserve-caught-error\u003c/code\u003e\u003c/a\u003e  1e2cd5c\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://eslint.org/docs/latest/rules/require-unicode-regexp\"\u003e\u003ccode\u003erequire-unicode-regexp\u003c/code\u003e\u003c/a\u003e  e9736c2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/css/blob/main/docs/rules/no-unmatchable-selectors.md\"\u003e\u003ccode\u003ecss/no-unmatchable-selectors\u003c/code\u003e\u003c/a\u003e  7adc524\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/css/blob/main/docs/rules/no-duplicate-keyframe-selectors.md\"\u003e\u003ccode\u003ecss/no-duplicate-keyframe-selectors\u003c/code\u003e\u003c/a\u003e  8b3d031\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/css/blob/main/docs/rules/font-family-fallbacks.md\"\u003e\u003ccode\u003ecss/font-family-fallbacks\u003c/code\u003e\u003c/a\u003e  adcb144\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eno-sequences\u003c/code\u003e: Add \u003ccode\u003eallowInParentheses: false\u003c/code\u003e  391d4c8\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/xojs/eslint-config-xo/compare/v0.49.0...v0.50.0\"\u003ehttps://github.com/xojs/eslint-config-xo/compare/v0.49.0...v0.50.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/xojs/eslint-config-xo/commit/e25a03779ab29fdbe2c5bf2221fd52c9a7720b9c\"\u003e\u003ccode\u003ee25a037\u003c/code\u003e\u003c/a\u003e 0.50.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xojs/eslint-config-xo/commit/cf25796f2ed4782535d36ee52417d90e9470a8fe\"\u003e\u003ccode\u003ecf25796\u003c/code\u003e\u003c/a\u003e Meta tweaks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xojs/eslint-config-xo/commit/e9736c2eae380fe73d0fa291c08cb3823ba4dfb0\"\u003e\u003ccode\u003ee9736c2\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003erequire-unicode-regexp\u003c/code\u003e rule\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xojs/eslint-config-xo/commit/7adc524038828ab5a1130d49c44e3b8f7787840a\"\u003e\u003ccode\u003e7adc524\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003ecss/no-unmatchable-selectors\u003c/code\u003e rule\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xojs/eslint-config-xo/commit/8b3d031dbf7603e3e09de445184969f923a5930a\"\u003e\u003ccode\u003e8b3d031\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003ecss/no-duplicate-keyframe-selectors\u003c/code\u003e rule\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xojs/eslint-config-xo/commit/adcb14425ad2dde7016984b9b89bbdfa8ad047d3\"\u003e\u003ccode\u003eadcb144\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003ecss/font-family-fallbacks\u003c/code\u003e rule\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xojs/eslint-config-xo/commit/874aefa1a9bab3e20c1c4679d811905ae130eed1\"\u003e\u003ccode\u003e874aefa\u003c/code\u003e\u003c/a\u003e Require ESLint 10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xojs/eslint-config-xo/commit/391d4c8fc2d583631c2f13c302eb624663c165ce\"\u003e\u003ccode\u003e391d4c8\u003c/code\u003e\u003c/a\u003e \u003ccode\u003eno-sequences\u003c/code\u003e: Add \u003ccode\u003eallowInParentheses: false\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xojs/eslint-config-xo/commit/1e2cd5ca1c144b3fd68d3678752afafbc5e7d144\"\u003e\u003ccode\u003e1e2cd5c\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003epreserve-caught-error\u003c/code\u003e rule\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/xojs/eslint-config-xo/compare/v0.49.0...v0.50.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-package-json` from 0.88.3 to 0.89.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/releases\"\u003eeslint-plugin-package-json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.89.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/compare/v0.89.2...v0.89.3\"\u003e0.89.3\u003c/a\u003e (2026-03-04)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003erequire-packageManager\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1620\"\u003e#1620\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/7626cd9814cad3bcb1285e37e83af05fb0c067e5\"\u003e7626cd9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate repo references (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1613\"\u003e#1613\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/b382fc11eef19cddc4e1f46861752cc831cd29b8\"\u003eb382fc1\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.89.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/JoshuaKGoldberg/eslint-plugin-package-json/compare/v0.89.1...v0.89.2\"\u003e0.89.2\u003c/a\u003e (2026-02-27)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eenable \u003ccode\u003eignorePrivate\u003c/code\u003e on more \u003ccode\u003erequire-\u003c/code\u003e rules (\u003ca href=\"https://redirect.github.com/JoshuaKGoldberg/eslint-plugin-package-json/issues/1607\"\u003e#1607\u003c/a\u003e) (\u003ca href=\"https://github.com/JoshuaKGoldberg/eslint-plugin-package-json/commit/40042206b40315bdc5b893755d28834a3247db16\"\u003e4004220\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update \u003ccode\u003epackage-json-validator\u003c/code\u003e to 1.0.1 (\u003ca href=\"https://redirect.github.com/JoshuaKGoldberg/eslint-plugin-package-json/issues/1599\"\u003e#1599\u003c/a\u003e) (\u003ca href=\"https://github.com/JoshuaKGoldberg/eslint-plugin-package-json/commit/85507312bd6fe0d8a62f1e978bb27cac9abf8489\"\u003e8550731\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.89.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/JoshuaKGoldberg/eslint-plugin-package-json/compare/v0.89.0...v0.89.1\"\u003e0.89.1\u003c/a\u003e (2026-02-22)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd support for jsonc-eslint-parser v3 (\u003ca href=\"https://redirect.github.com/JoshuaKGoldberg/eslint-plugin-package-json/issues/1590\"\u003e#1590\u003c/a\u003e) (\u003ca href=\"https://github.com/JoshuaKGoldberg/eslint-plugin-package-json/commit/dd1b9598d2c94f79a8d5404afda6e565869fe8f0\"\u003edd1b959\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.89.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/JoshuaKGoldberg/eslint-plugin-package-json/compare/v0.88.3...v0.89.0\"\u003e0.89.0\u003c/a\u003e (2026-02-20)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emove the \u003ccode\u003epublishable\u003c/code\u003e require rules to \u003ccode\u003erecommended\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/JoshuaKGoldberg/eslint-plugin-package-json/issues/1565\"\u003e#1565\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd support for eslint v10  (\u003ca href=\"https://redirect.github.com/JoshuaKGoldberg/eslint-plugin-package-json/issues/1554\"\u003e#1554\u003c/a\u003e) (\u003ca href=\"https://github.com/JoshuaKGoldberg/eslint-plugin-package-json/commit/27ca725ac5418f5b4076a5890876bd51e3e90d34\"\u003e27ca725\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emove the \u003ccode\u003epublishable\u003c/code\u003e require rules to \u003ccode\u003erecommended\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/JoshuaKGoldberg/eslint-plugin-package-json/issues/1565\"\u003e#1565\u003c/a\u003e) (\u003ca href=\"https://github.com/JoshuaKGoldberg/eslint-plugin-package-json/commit/37231d321aff449912b6013b8d6ead78caff3695\"\u003e37231d3\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/michaelfaith/eslint-plugin-package-json/blob/main/CHANGELOG.md\"\u003eeslint-plugin-package-json's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/compare/v0.89.2...v0.89.3\"\u003e0.89.3\u003c/a\u003e (2026-03-04)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003erequire-packageManager\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1620\"\u003e#1620\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/7626cd9814cad3bcb1285e37e83af05fb0c067e5\"\u003e7626cd9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate repo references (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1613\"\u003e#1613\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/b382fc11eef19cddc4e1f46861752cc831cd29b8\"\u003eb382fc1\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/compare/v0.89.1...v0.89.2\"\u003e0.89.2\u003c/a\u003e (2026-02-27)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eenable \u003ccode\u003eignorePrivate\u003c/code\u003e on more \u003ccode\u003erequire-\u003c/code\u003e rules (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1607\"\u003e#1607\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/40042206b40315bdc5b893755d28834a3247db16\"\u003e4004220\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update \u003ccode\u003epackage-json-validator\u003c/code\u003e to 1.0.1 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1599\"\u003e#1599\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/85507312bd6fe0d8a62f1e978bb27cac9abf8489\"\u003e8550731\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/compare/v0.89.0...v0.89.1\"\u003e0.89.1\u003c/a\u003e (2026-02-22)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd support for jsonc-eslint-parser v3 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1590\"\u003e#1590\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/dd1b9598d2c94f79a8d5404afda6e565869fe8f0\"\u003edd1b959\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/compare/v0.88.3...v0.89.0\"\u003e0.89.0\u003c/a\u003e (2026-02-20)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emove the \u003ccode\u003epublishable\u003c/code\u003e require rules to \u003ccode\u003erecommended\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1565\"\u003e#1565\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd support for eslint v10  (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1554\"\u003e#1554\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/27ca725ac5418f5b4076a5890876bd51e3e90d34\"\u003e27ca725\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emove the \u003ccode\u003epublishable\u003c/code\u003e require rules to \u003ccode\u003erecommended\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1565\"\u003e#1565\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/37231d321aff449912b6013b8d6ead78caff3695\"\u003e37231d3\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/michaelfaith/eslint-plugin-package-json/commit/213d5f8c578a5dd22e90d95944cc036647c824d1\"\u003e\u003ccode\u003e213d5f8\u003c/code\u003e\u003c/a\u003e chore(main): release 0.89.3 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1614\"\u003e#1614\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/7626cd9814cad3bcb1285e37e83af05fb0c067e5\"\u003e\u003ccode\u003e7626cd9\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003erequire-packageManager\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1620\"\u003e#1620\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/ded192811bf30315111066147bb18faa1184757b\"\u003e\u003ccode\u003eded1928\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/setup-node digest to 53b8394 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1625\"\u003e#1625\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/2a62cdd90c43b9acdf84a6969a5972b6beddcac3\"\u003e\u003ccode\u003e2a62cdd\u003c/code\u003e\u003c/a\u003e ci: use built-in repo token for contributors (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1624\"\u003e#1624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/c12a11b8860c94a33f5288b40634086b235f5605\"\u003e\u003ccode\u003ec12a11b\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency lint-staged to v16.3.0 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1623\"\u003e#1623\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/ffed383c85e63df07f96d9a2379677fdfcd97c57\"\u003e\u003ccode\u003effed383\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v24.11.0 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1622\"\u003e#1622\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/a0cf03beba903beb320dfd7cc95312eeb0c55837\"\u003e\u003ccode\u003ea0cf03b\u003c/code\u003e\u003c/a\u003e chore(deps): update node.js to v24.14.0 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1621\"\u003e#1621\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/53679e49f10a6ab8a7808e4eb2981a4a3ff9d34c\"\u003e\u003ccode\u003e53679e4\u003c/code\u003e\u003c/a\u003e chore: restore \u003ccode\u003eprettier-plugin-sentences-per-line\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1617\"\u003e#1617\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/8e8a78a0a65aac932a8ad88e2fef8ad3f8d25dca\"\u003e\u003ccode\u003e8e8a78a\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1616\"\u003e#1616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/59796bf7fbb0b975c19a7e6dd407e2443e29ccf9\"\u003e\u003ccode\u003e59796bf\u003c/code\u003e\u003c/a\u003e docs: add michaelfaith as a contributor for projectManagement (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1615\"\u003e#1615\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/compare/v0.88.3...v0.89.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-vue` from 9.33.0 to 10.8.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vuejs/eslint-plugin-vue/releases\"\u003eeslint-plugin-vue's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.8.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ca href=\"https://eslint.org/blog/2026/02/eslint-v10.0.0-released/\"\u003eESLint v10\u003c/a\u003e as an allowed peer dependency (needs \u003ca href=\"https://github.com/vuejs/vue-eslint-parser/releases/tag/v10.3.0\"\u003e\u003ccode\u003eeslint-parser-vue\u003c/code\u003e v10.3.0\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/pull/2962\"\u003e#2962\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded more \u003ccode\u003ePromise\u003c/code\u003e functions to \u003ca href=\"https://eslint.vuejs.org/rules/no-async-in-computed-properties.html\"\u003e\u003ccode\u003evue/no-async-in-computed-properties\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/pull/3020\"\u003e#3020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eignoreVBindObject\u003c/code\u003e option to \u003ca href=\"https://eslint.vuejs.org/rules/attributes-order.html\"\u003e\u003ccode\u003evue/attributes-order\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/pull/3012\"\u003e#3012\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eallowEmptyAlias\u003c/code\u003e option to \u003ca href=\"https://eslint.vuejs.org/rules/valid-v-for.html\"\u003e\u003ccode\u003evue/valid-v-for\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/pull/3011\"\u003e#3011\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded new \u003ccode\u003edestructure: \u0026quot;only-when-assigned\u0026quot;\u003c/code\u003e option to \u003ca href=\"https://eslint.vuejs.org/rules/define-props-destructuring.html\"\u003e\u003ccode\u003evue/define-props-destructuring\u003c/code\u003e\u003c/a\u003e and changed default value from \u003ccode\u003edestructure: \u0026quot;always\u0026quot;\u003c/code\u003e to \u003ccode\u003edestructure: \u0026quot;only-when-assigned\u0026quot;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/pull/3009\"\u003e#3009\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ca href=\"https://eslint.vuejs.org/rules/no-unused-vars.html\"\u003e\u003ccode\u003evue/no-unused-vars\u003c/code\u003e\u003c/a\u003e to detect components passed as slot props (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/pull/3008\"\u003e#3008\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.7.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ca href=\"https://eslint.vuejs.org/user-guide/#bundle-configurations-eslint-config-js\"\u003enew \u003ccode\u003e-error\u003c/code\u003e config variants\u003c/a\u003e, with all rules' severity set to \u003ccode\u003eerror\u003c/code\u003e: \u003ccode\u003estrongly-recommended-error\u003c/code\u003e, \u003ccode\u003erecommended-error\u003c/code\u003e, \u003ccode\u003evue2-strongly-recommended-error\u003c/code\u003e, \u003ccode\u003evue2-recommended-error\u003c/code\u003e (along with their flat config equivalents) (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/pull/2796\"\u003e#2796\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded new \u003ca href=\"https://eslint.vuejs.org/rules/no-literals-in-template.html\"\u003e\u003ccode\u003evue/no-literals-in-template\u003c/code\u003e\u003c/a\u003e rule (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/pull/3000\"\u003e#3000\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded new \u003ca href=\"https://eslint.vuejs.org/rules/no-undef-directives.html\"\u003e\u003ccode\u003evue/no-undef-directives\u003c/code\u003e\u003c/a\u003e rule (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/pull/2990\"\u003e#2990\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded new \u003ccode\u003eignoreEOLComments\u003c/code\u003e option to \u003ca href=\"https://eslint.vuejs.org/rules/no-multi-spaces.html\"\u003e\u003ccode\u003evue/no-multi-spaces\u003c/code\u003e\u003c/a\u003e rule (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/pull/2989\"\u003e#2989\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eChanged \u003ca href=\"https://eslint.vuejs.org/rules/no-negated-v-if-condition.html\"\u003e\u003ccode\u003evue/no-negated-v-if-condition\u003c/code\u003e\u003c/a\u003e suggestion to autofix (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/pull/2984\"\u003e#2984\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded TypeScript support for eslint-plugin-vue development (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/pull/2916\"\u003e#2916\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed false positives in \u003ca href=\"https://eslint.vuejs.org/rules/define-props-destructuring.html\"\u003e\u003ccode\u003evue/define-props-destructuring\u003c/code\u003e\u003c/a\u003e rule when imported types are passed to \u003ccode\u003edefineProps\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/pull/2995\"\u003e#2995\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated Vue 3 export names resources: added \u003ccode\u003eDirectiveModifiers\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/pull/2996\"\u003e#2996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated Vue 3 export names resources: added \u003ccode\u003enodeOps\u003c/code\u003e and \u003ccode\u003epatchProp\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/pull/2986\"\u003e#2986\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.6.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed false positives in non-intersecting conditions in \u003ca href=\"https://eslint.vuejs.org/rules/no-duplicate-class-names.html\"\u003e\u003ccode\u003evue/no-duplicate-class-names\u003c/code\u003e\u003c/a\u003e and correctly detect duplicates in combining expressions (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/pull/2980\"\u003e#2980\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed false positives for \u003ccode\u003eTSImportType\u003c/code\u003e in \u003ca href=\"https://eslint.vuejs.org/rules/script-indent.html\"\u003e\u003ccode\u003evue/script-indent\u003c/code\u003e\u003c/a\u003e rule (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/pull/2969\"\u003e#2969\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImproved performance and type safety in \u003ca href=\"https://eslint.vuejs.org/rules/prefer-use-template-ref.html\"\u003e\u003ccode\u003evue/prefer-use-template-ref\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/pull/2982\"\u003e#2982\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.6.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed false positives for comments outside \u003ccode\u003e\\\u0026lt;template\u0026gt;\u003c/code\u003e in \u003ca href=\"https://eslint.vuejs.org/rules/no-multiple-template-root.html\"\u003e\u003ccode\u003evue/no-multiple-template-root\u003c/code\u003e\u003c/a\u003e rule (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/pull/2964\"\u003e#2964\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.6.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ca href=\"https://eslint.vuejs.org/rules/no-import-compiler-macros.html\"\u003e\u003ccode\u003evue/no-import-compiler-macros\u003c/code\u003e\u003c/a\u003e to clarify that macros are not allowed outside \u003ccode\u003e\u0026lt;script setup\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/pull/2938\"\u003e#2938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded new \u003ca href=\"https://eslint.vuejs.org/rules/no-duplicate-class-names.html\"\u003e\u003ccode\u003evue/no-duplicate-class-names\u003c/code\u003e\u003c/a\u003e rule (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/pull/2934\"\u003e#2934\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ca href=\"https://eslint.vuejs.org/rules/no-v-html.html\"\u003e\u003ccode\u003evue/no-v-html\u003c/code\u003e\u003c/a\u003e rule to allow ignoring call expressions (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/pull/2950\"\u003e#2950\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/vuejs/eslint-plugin-vue/blob/master/CHANGELOG.md\"\u003eeslint-plugin-vue's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.8.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ca href=\"https://eslint.org/blog/2026/02/eslint-v10.0.0-released/\"\u003eESLint v10\u003c/a\u003e as an allowed peer dependency (needs \u003ca href=\"https://github.com/vuejs/vue-eslint-parser/releases/tag/v10.3.0\"\u003e\u003ccode\u003eeslint-parser-vue\u003c/code\u003e v10.3.0\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/pull/2962\"\u003e#2962\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded more \u003ccode\u003ePromise\u003c/code\u003e functions to \u003ca href=\"https://eslint.vuejs.org/rules/no-async-in-computed-properties.html\"\u003e\u003ccode\u003evue/no-async-in-computed-properties\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/pull/3020\"\u003e#3020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eignoreVBindObject\u003c/code\u003e option to \u003ca href=\"https://eslint.vuejs.org/rules/attributes-order.html\"\u003e\u003ccode\u003evue/attributes-order\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/pull/3012\"\u003e#3012\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eallowEmptyAlias\u003c/code\u003e option to \u003ca href=\"https://eslint.vuejs.org/rules/valid-v-for.html\"\u003e\u003ccode\u003evue/valid-v-for\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/pull/3011\"\u003e#3011\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded new \u003ccode\u003edestructure: \u0026quot;only-when-assigned\u0026quot;\u003c/code\u003e option to \u003ca href=\"https://eslint.vuejs.org/rules/define-props-destructuring.html\"\u003e\u003ccode\u003evue/define-props-destructuring\u003c/code\u003e\u003c/a\u003e and changed default value from \u003ccode\u003edestructure: \u0026quot;always\u0026quot;\u003c/code\u003e to \u003ccode\u003edestructure: \u0026quot;only-when-assigned\u0026quot;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/pull/3009\"\u003e#3009\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ca href=\"https://eslint.vuejs.org/rules/no-unused-vars.html\"\u003e\u003ccode\u003evue/no-unused-vars\u003c/code\u003e\u003c/a\u003e to detect components passed as slot props (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/pull/3008\"\u003e#3008\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.7.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ca href=\"https://eslint.vuejs.org/user-guide/#bundle-configurations-eslint-config-js\"\u003enew \u003ccode\u003e-error\u003c/code\u003e config variants\u003c/a\u003e, with all rules' severity set to \u003ccode\u003eerror\u003c/code\u003e: \u003ccode\u003estrongly-recommended-error\u003c/code\u003e, \u003ccode\u003erecommended-error\u003c/code\u003e, \u003ccode\u003evue2-strongly-recommended-error\u003c/code\u003e, \u003ccode\u003evue2-recommended-error\u003c/code\u003e (along with their flat config equivalents) (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/pull/2796\"\u003e#2796\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded new \u003ca href=\"https://eslint.vuejs.org/rules/no-literals-in-template.html\"\u003e\u003ccode\u003evue/no-literals-in-template\u003c/code\u003e\u003c/a\u003e rule (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/pull/3000\"\u003e#3000\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded new \u003ca href=\"https://eslint.vuejs.org/rules/no-undef-directives.html\"\u003e\u003ccode\u003evue/no-undef-directives\u003c/code\u003e\u003c/a\u003e rule (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/pull/2990\"\u003e#2990\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded new \u003ccode\u003eignoreEOLComments\u003c/code\u003e option to \u003ca href=\"https://eslint.vuejs.org/rules/no-multi-spaces.html\"\u003e\u003ccode\u003evue/no-multi-spaces\u003c/code\u003e\u003c/a\u003e rule (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/pull/2989\"\u003e#2989\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eChanged \u003ca href=\"https://eslint.vuejs.org/rules/no-negated-v-if-condition.html\"\u003e\u003ccode\u003evue/no-negated-v-if-condition\u003c/code\u003e\u003c/a\u003e suggestion to autofix (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/pull/2984\"\u003e#2984\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded TypeScript support for eslint-plugin-vue development (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/pull/2916\"\u003e#2916\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed false positives in \u003ca href=\"https://eslint.vuejs.org/rules/define-props-destructuring.html\"\u003e\u003ccode\u003evue/define-props-destructuring\u003c/code\u003e\u003c/a\u003e rule when imported types are passed to \u003ccode\u003edefineProps\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/pull/2995\"\u003e#2995\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated Vue 3 export names resources: added \u003ccode\u003eDirectiveModifiers\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/pull/2996\"\u003e#2996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated Vue 3 export names resources: added \u003ccode\u003enodeOps\u003c/code\u003e and \u003ccode\u003epatchProp\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/pull/2986\"\u003e#2986\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.6.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed false positives in non-intersecting conditions in \u003ca href=\"https://eslint.vuejs.org/rules/no-duplicate-class-names.html\"\u003e\u003ccode\u003evue/no-duplicate-class-names\u003c/code\u003e\u003c/a\u003e and correctly detect duplicates in combining expressions (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/pull/2980\"\u003e#2980\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed false positives for \u003ccode\u003eTSImportType\u003c/code\u003e in \u003ca href=\"https://eslint.vuejs.org/rules/script-indent.html\"\u003e\u003ccode\u003evue/script-indent\u003c/code\u003e\u003c/a\u003e rule (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/pull/2969\"\u003e#2969\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImproved performance and type safety in \u003ca href=\"https://eslint.vuejs.org/rules/prefer-use-template-ref.html\"\u003e\u003ccode\u003evue/prefer-use-template-ref\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/pull/2982\"\u003e#2982\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.6.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed false positives for comments outside \u003ccode\u003e\\\u0026lt;template\u0026gt;\u003c/code\u003e in \u003ca href=\"https://eslint.vuejs.org/rules/no-multiple-template-root.html\"\u003e\u003ccode\u003evue/no-multiple-template-root\u003c/code\u003e\u003c/a\u003e rule (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/pull/2964\"\u003e#2964\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.6.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ca href=\"https://eslint.vuejs.org/rules/no-import-compiler-macros.html\"\u003e\u003ccode\u003evue/no-import-compiler-macros\u003c/code\u003e\u003c/a\u003e to clarify that macros are not allowed outside \u003ccode\u003e\u0026lt;script setup\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/pull/2938\"\u003e#2938\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/vuejs/eslint-plugin-vue/commit/4b92896b8da0720052547942abcdee200acad4ed\"\u003e\u003ccode\u003e4b92896\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/issues/3023\"\u003e#3023\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/eslint-plugin-vue/commit/2523927fe1fe53879d6eac9f65537cb231890b0e\"\u003e\u003ccode\u003e2523927\u003c/code\u003e\u003c/a\u003e feat: allow ESLint v10 as peer dependency (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/issues/2962\"\u003e#2962\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/eslint-plugin-vue/commit/57058ce1841a05e301b356b08d2baa3fe3bfe3a6\"\u003e\u003ccode\u003e57058ce\u003c/code\u003e\u003c/a\u003e feat(define-props-destructuring): add \u003ccode\u003eonly-when-assigned\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/issues/3009\"\u003e#3009\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/eslint-plugin-vue/commit/72fdd6ee89309a5cd830381b08bbf590c65a88c7\"\u003e\u003ccode\u003e72fdd6e\u003c/code\u003e\u003c/a\u003e Fix release workflow (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/issues/3022\"\u003e#3022\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/eslint-plugin-vue/commit/69604f7534a8f93c6ca00e64a851d092f4b900b2\"\u003e\u003ccode\u003e69604f7\u003c/code\u003e\u003c/a\u003e feat(no-async-in-computed-properties): add missing Promise methods (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/issues/3020\"\u003e#3020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/eslint-plugin-vue/commit/8bfb7953c7751230df6ae97cd515ba7f97a04123\"\u003e\u003ccode\u003e8bfb795\u003c/code\u003e\u003c/a\u003e feat(valid-v-for): add \u003ccode\u003eallowEmptyAlias\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/issues/3011\"\u003e#3011\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/eslint-plugin-vue/commit/9cb3e87d1a9ce1f27eba3f39cf6e40411fe0278b\"\u003e\u003ccode\u003e9cb3e87\u003c/code\u003e\u003c/a\u003e feat(attributes-order): add \u003ccode\u003eignoreVBindObject\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/issues/3012\"\u003e#3012\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/eslint-plugin-vue/commit/598d30fbfbedf2f9689af5365f53bd97a141667e\"\u003e\u003ccode\u003e598d30f\u003c/code\u003e\u003c/a\u003e Fix deploy preview (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/issues/3021\"\u003e#3021\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/eslint-plugin-vue/commit/99dcf29ac5c3eb1da174c8f8568bee28104a1db2\"\u003e\u003ccode\u003e99dcf29\u003c/code\u003e\u003c/a\u003e docs(no-unused-properties): complete options list (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/issues/3018\"\u003e#3018\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/eslint-plugin-vue/commit/138db47242a928ac24c8da60af8773094dadb283\"\u003e\u003ccode\u003e138db47\u003c/code\u003e\u003c/a\u003e fix(no-unused-vars): detect slot props used as component tags (\u003ca href=\"https://redirect.github.com/vuejs/eslint-plugin-vue/issues/3008\"\u003e#3008\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vuejs/eslint-plugin-vue/compare/v9.33.0...v10.8.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for eslint-plugin-vue since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@eslint/js` from 9.39.3 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.1\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c87d5bded54c5cf491eb04c24c9d09bbbd42c23e\"\u003e\u003ccode\u003ec87d5bd\u003c/code\u003e\u003c/a\u003e fix: update eslint (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20531\"\u003e#20531\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d84100115c14691691058f00779c94e74fca946a\"\u003e\u003ccode\u003ed841001\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eminimatch\u003c/code\u003e to \u003ccode\u003e10.2.1\u003c/code\u003e to address security vulnerabilities (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20519\"\u003e#20519\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/04c21475b3004904948f02049f2888b401d82c78\"\u003e\u003ccode\u003e04c2147\u003c/code\u003e\u003c/a\u003e fix: update error message for unused suppressions (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20496\"\u003e#20496\u003c/a\u003e) (fnx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/38b089c1726feac0e31a31d47941bd99e29ce003\"\u003e\u003ccode\u003e38b089c\u003c/code\u003e\u003c/a\u003e fix: update dependency \u003ccode\u003e@​eslint/config-array\u003c/code\u003e to ^0.23.1 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20484\"\u003e#20484\u003c/a\u003e) (renovate[bot])\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/5b3dbce50a1404a9f118afe810cefeee79388a2a\"\u003e\u003ccode\u003e5b3dbce\u003c/code\u003e\u003c/a\u003e docs: add AI acknowledgement section to templates (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20431\"\u003e#20431\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6f23076037d5879f20fb3be2ef094293b1e8d38c\"\u003e\u003ccode\u003e6f23076\u003c/code\u003e\u003c/a\u003e docs: toggle nav in no-JS mode (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20476\"\u003e#20476\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b69cfb32a16c5d5e9986390d484fae1d21e406f9\"\u003e\u003ccode\u003eb69cfb3\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\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/e5c281ffd038a3a7a3e5364db0b9378e0ad83020\"\u003e\u003ccode\u003ee5c281f\u003c/code\u003e\u003c/a\u003e chore: updates for v9.39.3 release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8c3832adb77cd993b4a24891900d5eeaaf093cdc\"\u003e\u003ccode\u003e8c3832a\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@​typescript-eslint/parser\u003c/code\u003e to ^8.56.0 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20514\"\u003e#20514\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8330d238ae6adb68bb6a1c9381e38cfedd990d94\"\u003e\u003ccode\u003e8330d23\u003c/code\u003e\u003c/a\u003e test: add tests for config-api (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20493\"\u003e#20493\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/37d6e91e88fa6a2ca6d8726679096acff21ba6cc\"\u003e\u003ccode\u003e37d6e91\u003c/code\u003e\u003c/a\u003e chore: remove eslint v10 prereleases from eslint-config-eslint deps (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20494\"\u003e#20494\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/da7cd0e79197ad16e17052eef99df141de6dbfb1\"\u003e\u003ccode\u003eda7cd0e\u003c/code\u003e\u003c/a\u003e refactor: cleanup error message templates (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20479\"\u003e#20479\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/84fb885d49ac810e79a9491276b4828b53d913e5\"\u003e\u003ccode\u003e84fb885\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1f667344b57c4c09b548d94bcfac1f91b6e5c63d\"\u003e\u003ccode\u003e1f66734\u003c/code\u003e\u003c/a\u003e chore: add \u003ccode\u003eeslint\u003c/code\u003e to \u003ccode\u003epeerDependencies\u003c/code\u003e of \u003ccode\u003e@eslint/js\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20467\"\u003e#20467\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\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\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/84fb885d49ac810e79a9491276b4828b53d913e5\"\u003e\u003ccode\u003e84fb885\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1f667344b57c4c09b548d94bcfac1f91b6e5c63d\"\u003e\u003ccode\u003e1f66734\u003c/code\u003e\u003c/a\u003e chore: add \u003ccode\u003eeslint\u003c/code\u003e to \u003ccode\u003epeerDependencies\u003c/code\u003e of \u003ccode\u003e@eslint/js\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20467\"\u003e#20467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f3fbc2f60cbe2c718364feb8c3fc0452c0df3c56\"\u003e\u003ccode\u003ef3fbc2f\u003c/code\u003e\u003c/a\u003e chore: set \u003ccode\u003e@eslint/js\u003c/code\u003e version to 10.0.0 to skip releasing it (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20466\"\u003e#20466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b4b3127f8542c599ce2dea804b6582ebc40c993d\"\u003e\u003ccode\u003eb4b3127\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0b14059491d830a49b3577931f4f68fbcfce6be5\"\u003e\u003ccode\u003e0b14059\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\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)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1e2cad5f6fa47ed6ed89d2a29798dda926d50990\"\u003e\u003ccode\u003e1e2cad5\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\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)\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)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint/eslint/commits/v10.0.1/packages/js\"\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\n\u003c!-- DBUX-TEST-URL-START --\u003e\n\n\n🔭🐙🐈 Test this branch here: \u003chttps://design-system.deutschebahn.com/core-web/review/dependabot-npm_and_yarn-eslint-7f9e39f6e4\u003e\n\n\u003c!-- DBUX-TEST-URL-END --\u003e","html_url":"https://github.com/db-ux-design-system/core-web/pull/6272","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/db-ux-design-system%2Fcore-web/issues/6272","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/6272/packages"}},{"old_version":"0.89.2","new_version":"0.89.4","update_type":"patch","path":"/packages/frontend","pr_created_at":"2026-03-09T22:29:29.000Z","version_change":"0.89.2 → 0.89.4","issue":{"uuid":"4048250929","node_id":"PR_kwDOFnWXO87JNa-C","number":2567,"state":"closed","title":"Bump eslint-plugin-package-json from 0.89.2 to 0.89.4 in /packages/frontend","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":["marekdedic"],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-03-09T23:28:33.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-09T22:29:29.000Z","updated_at":"2026-03-09T23:28:39.000Z","time_to_close":3544,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"eslint-plugin-package-json","old_version":"0.89.2","new_version":"0.89.4","repository_url":"https://github.com/michaelfaith/eslint-plugin-package-json"}],"path":"/packages/frontend","ecosystem":"npm"},"body":"[//]: # (dependabot-start)\n⚠️  **Dependabot is rebasing this PR** ⚠️ \n\nRebasing might not happen immediately, so don't worry if this takes some time.\n\nNote: if you make any changes to this PR yourself, they will take precedence over the rebase.\n\n---\n\n[//]: # (dependabot-end)\n\nBumps [eslint-plugin-package-json](https://github.com/michaelfaith/eslint-plugin-package-json) from 0.89.2 to 0.89.4.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/releases\"\u003eeslint-plugin-package-json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.89.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/compare/v0.89.3...v0.89.4\"\u003e0.89.4\u003c/a\u003e (2026-03-07)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003erequire-main\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1631\"\u003e#1631\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/f3ea3e6ad7de445449ccfab8fb2472b382b600d5\"\u003ef3ea3e6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003erequire-os\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1632\"\u003e#1632\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/9b5e25dad3d2e5af5882d706d52bce99de0f63b5\"\u003e9b5e25d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003erequire-private\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1630\"\u003e#1630\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/770cc51bdfe93782ae67ddb3183250c0afe33a3d\"\u003e770cc51\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003erequire-publishConfig\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1629\"\u003e#1629\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/ebc187ae5bde43c7b1f3f27eadfdeea2e67917a9\"\u003eebc187a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.89.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/compare/v0.89.2...v0.89.3\"\u003e0.89.3\u003c/a\u003e (2026-03-04)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003erequire-packageManager\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1620\"\u003e#1620\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/7626cd9814cad3bcb1285e37e83af05fb0c067e5\"\u003e7626cd9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate repo references (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1613\"\u003e#1613\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/b382fc11eef19cddc4e1f46861752cc831cd29b8\"\u003eb382fc1\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/michaelfaith/eslint-plugin-package-json/blob/main/CHANGELOG.md\"\u003eeslint-plugin-package-json's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/compare/v0.89.3...v0.89.4\"\u003e0.89.4\u003c/a\u003e (2026-03-07)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003erequire-main\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1631\"\u003e#1631\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/f3ea3e6ad7de445449ccfab8fb2472b382b600d5\"\u003ef3ea3e6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003erequire-os\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1632\"\u003e#1632\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/9b5e25dad3d2e5af5882d706d52bce99de0f63b5\"\u003e9b5e25d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003erequire-private\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1630\"\u003e#1630\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/770cc51bdfe93782ae67ddb3183250c0afe33a3d\"\u003e770cc51\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003erequire-publishConfig\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1629\"\u003e#1629\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/ebc187ae5bde43c7b1f3f27eadfdeea2e67917a9\"\u003eebc187a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/compare/v0.89.2...v0.89.3\"\u003e0.89.3\u003c/a\u003e (2026-03-04)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003erequire-packageManager\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1620\"\u003e#1620\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/7626cd9814cad3bcb1285e37e83af05fb0c067e5\"\u003e7626cd9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate repo references (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1613\"\u003e#1613\u003c/a\u003e) (\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/b382fc11eef19cddc4e1f46861752cc831cd29b8\"\u003eb382fc1\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/michaelfaith/eslint-plugin-package-json/commit/eef107646c50544ab84533ee3bf7b1093d69077b\"\u003e\u003ccode\u003eeef1076\u003c/code\u003e\u003c/a\u003e chore(main): release 0.89.4 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1633\"\u003e#1633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/f3ea3e6ad7de445449ccfab8fb2472b382b600d5\"\u003e\u003ccode\u003ef3ea3e6\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003erequire-main\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1631\"\u003e#1631\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/9b5e25dad3d2e5af5882d706d52bce99de0f63b5\"\u003e\u003ccode\u003e9b5e25d\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003erequire-os\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1632\"\u003e#1632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/ebc187ae5bde43c7b1f3f27eadfdeea2e67917a9\"\u003e\u003ccode\u003eebc187a\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003erequire-publishConfig\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1629\"\u003e#1629\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/770cc51bdfe93782ae67ddb3183250c0afe33a3d\"\u003e\u003ccode\u003e770cc51\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003erequire-private\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1630\"\u003e#1630\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/85aa3ff2b0f96d6c205157ae085b9fe774f7df5d\"\u003e\u003ccode\u003e85aa3ff\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​eslint-community/eslint-plugin-eslint-comment\u003c/code\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/76724a110c94c51ac234e9a59e8ac347a29a6703\"\u003e\u003ccode\u003e76724a1\u003c/code\u003e\u003c/a\u003e docs: fix all contributors link (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1627\"\u003e#1627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/213d5f8c578a5dd22e90d95944cc036647c824d1\"\u003e\u003ccode\u003e213d5f8\u003c/code\u003e\u003c/a\u003e chore(main): release 0.89.3 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1614\"\u003e#1614\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/7626cd9814cad3bcb1285e37e83af05fb0c067e5\"\u003e\u003ccode\u003e7626cd9\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003erequire-packageManager\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1620\"\u003e#1620\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/commit/ded192811bf30315111066147bb18faa1184757b\"\u003e\u003ccode\u003eded1928\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/setup-node digest to 53b8394 (\u003ca href=\"https://redirect.github.com/michaelfaith/eslint-plugin-package-json/issues/1625\"\u003e#1625\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/michaelfaith/eslint-plugin-package-json/compare/v0.89.2...v0.89.4\"\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=eslint-plugin-package-json\u0026package-manager=npm_and_yarn\u0026previous-version=0.89.2\u0026new-version=0.89.4)](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/skaut/poptavky/pull/2567","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/skaut%2Fpoptavky/issues/2567","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2567/packages"}}]}