{"id":59742,"name":"@sindresorhus/tsconfig","ecosystem":"npm","repository_url":"https://github.com/sindresorhus/tsconfig","issues_count":9,"created_at":"2025-08-11T09:07:16.507Z","updated_at":"2025-08-11T09:07:16.507Z","purl":"pkg:npm/@sindresorhus/tsconfig","metadata":{"id":1278918,"name":"@sindresorhus/tsconfig","ecosystem":"npm","description":"Shared TypeScript config for my projects","homepage":"https://github.com/sindresorhus/tsconfig#readme","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/sindresorhus/tsconfig","keywords_array":["tsconfig","typescript","ts","config","configuration"],"namespace":"sindresorhus","versions_count":25,"first_release_published_at":"2018-11-30T08:09:04.264Z","latest_release_published_at":"2025-08-09T01:00:39.820Z","latest_release_number":"8.0.1","last_synced_at":"2025-08-10T19:31:12.407Z","created_at":"2022-04-08T19:21:24.936Z","updated_at":"2025-08-10T19:31:12.407Z","registry_url":"https://www.npmjs.com/package/@sindresorhus/tsconfig","install_command":"npm install @sindresorhus/tsconfig","documentation_url":null,"metadata":{"funding":"https://github.com/sponsors/sindresorhus","dist-tags":{"latest":"8.0.1"}},"repo_metadata":{"id":38984014,"uuid":"159789921","full_name":"sindresorhus/tsconfig","owner":"sindresorhus","description":"Shared TypeScript config for my projects","archived":false,"fork":false,"pushed_at":"2024-09-09T18:50:53.000Z","size":29,"stargazers_count":347,"open_issues_count":4,"forks_count":29,"subscribers_count":18,"default_branch":"main","last_synced_at":"2024-10-29T22:38:33.000Z","etag":null,"topics":["config","npm-package","tsconfig","typescript"],"latest_commit_sha":null,"homepage":"","language":null,"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/sindresorhus.png","metadata":{"funding":{"github":"sindresorhus","open_collective":"sindresorhus","custom":"https://sindresorhus.com/donate"},"files":{"readme":"readme.md","changelog":null,"contributing":null,"funding":null,"license":"license","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2018-11-30T08:09:22.000Z","updated_at":"2024-10-06T09:48:22.000Z","dependencies_parsed_at":"2023-10-16T09:16:28.172Z","dependency_job_id":"7d9730bc-2525-45e1-8532-bff85b2320c5","html_url":"https://github.com/sindresorhus/tsconfig","commit_stats":{"total_commits":53,"total_committers":8,"mean_commits":6.625,"dds":0.2075471698113207,"last_synced_commit":"7aea33c6fd9224b7c6ae3b652bd884904ab1a800"},"previous_names":[],"tags_count":19,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Ftsconfig","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Ftsconfig/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Ftsconfig/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Ftsconfig/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sindresorhus","download_url":"https://codeload.github.com/sindresorhus/tsconfig/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":222155809,"owners_count":16940424,"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":"sindresorhus","name":"Sindre Sorhus","uuid":"170270","kind":"user","description":"Full-Time Open-Sourcerer. Focused on Swift \u0026 JavaScript. Makes macOS apps, CLI tools, npm packages.","email":"","website":"https://sindresorhus.com/apps","location":null,"twitter":"sindresorhus","company":null,"icon_url":"https://avatars.githubusercontent.com/u/170270?u=34acd557a042ac478d273a4621570cadb6b0bd89\u0026v=4","repositories_count":1111,"last_synced_at":"2024-10-29T21:14:09.635Z","metadata":{"has_sponsors_listing":true,"funding":{"github":"sindresorhus","open_collective":"sindresorhus","buy_me_a_coffee":"sindresorhus","custom":"https://sindresorhus.com/donate"}},"html_url":"https://github.com/sindresorhus","funding_links":["https://github.com/sponsors/sindresorhus","https://opencollective.com/sindresorhus","https://buymeacoffee.com/sindresorhus","https://sindresorhus.com/donate"],"total_stars":852379,"followers":69513,"following":31,"created_at":"2022-11-02T16:18:52.881Z","updated_at":"2024-10-29T21:14:09.636Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sindresorhus","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sindresorhus/repositories"},"tags":[{"name":"v5.0.0","sha":"5c87dc118e057dc16fe1e62c990645000dbfaac7","kind":"tag","published_at":"2023-10-06T06:45:18.000Z","download_url":"https://codeload.github.com/sindresorhus/tsconfig/tar.gz/v5.0.0","html_url":"https://github.com/sindresorhus/tsconfig/releases/tag/v5.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Ftsconfig/tags/v5.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Ftsconfig/tags/v5.0.0/manifests"},{"name":"v4.0.0","sha":"266df74e1cda2420116975696290fe174cac763e","kind":"tag","published_at":"2023-08-09T11:28:56.000Z","download_url":"https://codeload.github.com/sindresorhus/tsconfig/tar.gz/v4.0.0","html_url":"https://github.com/sindresorhus/tsconfig/releases/tag/v4.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Ftsconfig/tags/v4.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Ftsconfig/tags/v4.0.0/manifests"},{"name":"v3.0.1","sha":"7b91ff96081e52a8b97c75c30029807db061b670","kind":"tag","published_at":"2022-05-29T08:52:36.000Z","download_url":"https://codeload.github.com/sindresorhus/tsconfig/tar.gz/v3.0.1","html_url":"https://github.com/sindresorhus/tsconfig/releases/tag/v3.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Ftsconfig/tags/v3.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Ftsconfig/tags/v3.0.1/manifests"},{"name":"v3.0.0","sha":"5793432a1cb070c54eda64c2aa04f218b4235ccd","kind":"tag","published_at":"2022-05-26T07:15:40.000Z","download_url":"https://codeload.github.com/sindresorhus/tsconfig/tar.gz/v3.0.0","html_url":"https://github.com/sindresorhus/tsconfig/releases/tag/v3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Ftsconfig/tags/v3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Ftsconfig/tags/v3.0.0/manifests"},{"name":"v2.0.0","sha":"67d56ca87d2790081696fe3d745befa7e9ff38b8","kind":"tag","published_at":"2021-08-25T21:20:24.000Z","download_url":"https://codeload.github.com/sindresorhus/tsconfig/tar.gz/v2.0.0","html_url":"https://github.com/sindresorhus/tsconfig/releases/tag/v2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Ftsconfig/tags/v2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Ftsconfig/tags/v2.0.0/manifests"},{"name":"v1.0.2","sha":"be9e519953f2fd2469d2991f275662c757eb0a17","kind":"tag","published_at":"2021-04-11T04:05:23.000Z","download_url":"https://codeload.github.com/sindresorhus/tsconfig/tar.gz/v1.0.2","html_url":"https://github.com/sindresorhus/tsconfig/releases/tag/v1.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Ftsconfig/tags/v1.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Ftsconfig/tags/v1.0.2/manifests"},{"name":"v1.0.1","sha":"a753b37fafee8093d029223a51593d57d7a79510","kind":"tag","published_at":"2021-03-28T18:27:17.000Z","download_url":"https://codeload.github.com/sindresorhus/tsconfig/tar.gz/v1.0.1","html_url":"https://github.com/sindresorhus/tsconfig/releases/tag/v1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Ftsconfig/tags/v1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Ftsconfig/tags/v1.0.1/manifests"},{"name":"v1.0.0","sha":"9e8d0c9cb58fc7d16b78c3d1141a0b909bd36d9d","kind":"tag","published_at":"2021-03-28T09:30:37.000Z","download_url":"https://codeload.github.com/sindresorhus/tsconfig/tar.gz/v1.0.0","html_url":"https://github.com/sindresorhus/tsconfig/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Ftsconfig/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Ftsconfig/tags/v1.0.0/manifests"},{"name":"v0.9.0","sha":"3f5f189a9b895e0d9da72078b574df7b917f5ec8","kind":"tag","published_at":"2021-02-24T18:39:33.000Z","download_url":"https://codeload.github.com/sindresorhus/tsconfig/tar.gz/v0.9.0","html_url":"https://github.com/sindresorhus/tsconfig/releases/tag/v0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Ftsconfig/tags/v0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Ftsconfig/tags/v0.9.0/manifests"},{"name":"v0.8.0","sha":"b71aed1aa81cabbd3b1d96dd754287054feab0b5","kind":"tag","published_at":"2020-11-20T12:54:04.000Z","download_url":"https://codeload.github.com/sindresorhus/tsconfig/tar.gz/v0.8.0","html_url":"https://github.com/sindresorhus/tsconfig/releases/tag/v0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Ftsconfig/tags/v0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Ftsconfig/tags/v0.8.0/manifests"},{"name":"v0.7.0","sha":"9c49b210a7e7dee5a0feeb8433c8cc165f6319bb","kind":"tag","published_at":"2019-12-16T11:30:05.000Z","download_url":"https://codeload.github.com/sindresorhus/tsconfig/tar.gz/v0.7.0","html_url":"https://github.com/sindresorhus/tsconfig/releases/tag/v0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Ftsconfig/tags/v0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Ftsconfig/tags/v0.7.0/manifests"},{"name":"v0.6.0","sha":"b3760b1661ed6f988a235e7ad3db8a94106ff8e0","kind":"tag","published_at":"2019-11-07T08:12:31.000Z","download_url":"https://codeload.github.com/sindresorhus/tsconfig/tar.gz/v0.6.0","html_url":"https://github.com/sindresorhus/tsconfig/releases/tag/v0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Ftsconfig/tags/v0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Ftsconfig/tags/v0.6.0/manifests"},{"name":"v0.5.0","sha":"2df539c468e6a141bb36e36a8dac3d80d2aa47dd","kind":"tag","published_at":"2019-10-10T14:30:36.000Z","download_url":"https://codeload.github.com/sindresorhus/tsconfig/tar.gz/v0.5.0","html_url":"https://github.com/sindresorhus/tsconfig/releases/tag/v0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Ftsconfig/tags/v0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Ftsconfig/tags/v0.5.0/manifests"},{"name":"v0.4.0","sha":"696d0367a94fb9ca02e89497ac4c9ecb72af954e","kind":"tag","published_at":"2019-06-06T08:18:56.000Z","download_url":"https://codeload.github.com/sindresorhus/tsconfig/tar.gz/v0.4.0","html_url":"https://github.com/sindresorhus/tsconfig/releases/tag/v0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Ftsconfig/tags/v0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Ftsconfig/tags/v0.4.0/manifests"},{"name":"v0.3.0","sha":"d4a760348b9c1e3f3acfd4f351484583ce498c06","kind":"tag","published_at":"2019-03-21T07:04:25.000Z","download_url":"https://codeload.github.com/sindresorhus/tsconfig/tar.gz/v0.3.0","html_url":"https://github.com/sindresorhus/tsconfig/releases/tag/v0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Ftsconfig/tags/v0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Ftsconfig/tags/v0.3.0/manifests"},{"name":"v0.2.1","sha":"84f0c5308aa1f5499692b13fc70b227deeb3e621","kind":"tag","published_at":"2019-02-19T06:36:26.000Z","download_url":"https://codeload.github.com/sindresorhus/tsconfig/tar.gz/v0.2.1","html_url":"https://github.com/sindresorhus/tsconfig/releases/tag/v0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Ftsconfig/tags/v0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Ftsconfig/tags/v0.2.1/manifests"},{"name":"v0.2.0","sha":"4a00939dd2f7a4478eec278e096b37668fd0bce3","kind":"tag","published_at":"2019-01-17T09:21:17.000Z","download_url":"https://codeload.github.com/sindresorhus/tsconfig/tar.gz/v0.2.0","html_url":"https://github.com/sindresorhus/tsconfig/releases/tag/v0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Ftsconfig/tags/v0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Ftsconfig/tags/v0.2.0/manifests"},{"name":"v0.1.1","sha":"50b0ba611480ed45b97a59b910f5bb5e8cbc25ef","kind":"tag","published_at":"2018-12-03T03:56:50.000Z","download_url":"https://codeload.github.com/sindresorhus/tsconfig/tar.gz/v0.1.1","html_url":"https://github.com/sindresorhus/tsconfig/releases/tag/v0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Ftsconfig/tags/v0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Ftsconfig/tags/v0.1.1/manifests"},{"name":"v0.1.0","sha":"276c8f21fa662d4b93422443d9b4ab8bbd30c9f2","kind":"tag","published_at":"2018-11-30T08:08:04.000Z","download_url":"https://codeload.github.com/sindresorhus/tsconfig/tar.gz/v0.1.0","html_url":"https://github.com/sindresorhus/tsconfig/releases/tag/v0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Ftsconfig/tags/v0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Ftsconfig/tags/v0.1.0/manifests"}]},"repo_metadata_updated_at":"2024-10-30T03:09:57.456Z","dependent_packages_count":953,"downloads":186068,"downloads_period":"last-month","dependent_repos_count":36443,"rankings":{"downloads":1.387576903515249,"dependent_repos_count":0.15366910200248995,"dependent_packages_count":0.07139840844317002,"stargazers_count":3.4555522550343847,"forks_count":4.637592766010046,"docker_downloads_count":null,"average":1.941157887001068},"purl":"pkg:npm/%40sindresorhus/tsconfig","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/@sindresorhus/tsconfig","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/npm/@sindresorhus/tsconfig","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/@sindresorhus/tsconfig/dependencies","status":null,"funding_links":["https://github.com/sponsors/sindresorhus","https://opencollective.com/sindresorhus","https://sindresorhus.com/donate"],"critical":null,"issue_metadata":{"last_synced_at":"2024-10-28T23:21:03.807Z","issues_count":14,"pull_requests_count":18,"avg_time_to_close_issue":15515738.0,"avg_time_to_close_pull_request":759226.0,"issues_closed_count":10,"pull_requests_closed_count":18,"pull_request_authors_count":7,"issue_authors_count":6,"avg_comments_per_issue":4.357142857142857,"avg_comments_per_pull_request":1.3888888888888888,"merged_pull_requests_count":12,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":4,"past_year_pull_requests_count":4,"past_year_avg_time_to_close_issue":71538.0,"past_year_avg_time_to_close_pull_request":72155.0,"past_year_issues_closed_count":1,"past_year_pull_requests_closed_count":4,"past_year_pull_request_authors_count":2,"past_year_issue_authors_count":1,"past_year_avg_comments_per_issue":4.25,"past_year_avg_comments_per_pull_request":0.25,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":3,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/sindresorhus%2Ftsconfig/issues","maintainers":[{"login":"sindresorhus","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sindresorhus"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@sindresorhus%2Ftsconfig/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@sindresorhus%2Ftsconfig/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@sindresorhus%2Ftsconfig/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@sindresorhus%2Ftsconfig/related_packages","maintainers":[{"uuid":"sindresorhus","login":"sindresorhus","name":null,"email":"sindresorhus@gmail.com","url":null,"packages_count":1280,"html_url":"https://www.npmjs.com/~sindresorhus","role":null,"created_at":"2022-11-10T23:08:16.194Z","updated_at":"2022-11-10T23:08:16.194Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/sindresorhus/packages"}],"registry":{"name":"npmjs.org","url":"https://registry.npmjs.org","ecosystem":"npm","default":true,"packages_count":5098372,"maintainers_count":1041202,"namespaces_count":308494,"keywords_count":722592,"github":"npm","metadata":{"funded_packages_count":154120},"icon_url":"https://github.com/npm.png","created_at":"2022-04-04T15:19:23.081Z","updated_at":"2025-08-11T07:12:06.112Z","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":8,"unique_repositories_count_past_30_days":0,"recent_issues":[{"uuid":"3753813620","node_id":"PR_kwDOQhBuzc66JKW0","number":2,"state":"closed","title":"chore(deps): bump the npm-version-updates group across 1 directory with 26 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-01-26T14:44:30.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-22T13:29:27.000Z","updated_at":"2026-01-26T14:44:32.000Z","time_to_close":3028503,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"npm-version-updates","update_count":26,"packages":[{"name":"@vercel/nft","old_version":"0.29.4","new_version":"1.1.1","repository_url":"https://github.com/vercel/nft"},{"name":"ansi-styles","old_version":"6.2.1","new_version":"6.2.3","repository_url":"https://github.com/chalk/ansi-styles"},{"name":"cbor","old_version":"10.0.9","new_version":"10.0.11","repository_url":"https://github.com/hildjj/node-cbor"},{"name":"chalk","old_version":"5.4.1","new_version":"5.6.2","repository_url":"https://github.com/chalk/chalk"},{"name":"ci-info","old_version":"4.3.0","new_version":"4.3.1","repository_url":"https://github.com/watson/ci-info"},{"name":"cli-truncate","old_version":"4.0.0","new_version":"5.1.1","repository_url":"https://github.com/sindresorhus/cli-truncate"},{"name":"debug","old_version":"4.4.1","new_version":"4.4.3","repository_url":"https://github.com/debug-js/debug"},{"name":"globby","old_version":"14.1.0","new_version":"16.1.0","repository_url":"https://github.com/sindresorhus/globby"},{"name":"matcher","old_version":"5.0.0","new_version":"6.0.0","repository_url":"https://github.com/sindresorhus/matcher"},{"name":"memoize","old_version":"10.1.0","new_version":"10.2.0","repository_url":"https://github.com/sindresorhus/memoize"},{"name":"p-map","old_version":"7.0.3","new_version":"7.0.4","repository_url":"https://github.com/sindresorhus/p-map"},{"name":"picomatch","old_version":"4.0.2","new_version":"4.0.3","repository_url":"https://github.com/micromatch/picomatch"},{"name":"plur","old_version":"5.1.0","new_version":"6.0.0","repository_url":"https://github.com/sindresorhus/plur"},{"name":"pretty-ms","old_version":"9.2.0","new_version":"9.3.0","repository_url":"https://github.com/sindresorhus/pretty-ms"},{"name":"write-file-atomic","old_version":"6.0.0","new_version":"7.0.0","repository_url":"https://github.com/npm/write-file-atomic"},{"name":"yargs","old_version":"17.7.2","new_version":"18.0.0","repository_url":"https://github.com/yargs/yargs"},{"name":"@sindresorhus/tsconfig","old_version":"5.1.1","new_version":"8.1.0","repository_url":"https://github.com/sindresorhus/tsconfig"},{"name":"@types/node","old_version":"22.16.3","new_version":"25.0.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"ansi-escapes","old_version":"7.0.0","new_version":"7.2.0","repository_url":"https://github.com/sindresorhus/ansi-escapes"},{"name":"execa","old_version":"9.6.0","new_version":"9.6.1","repository_url":"https://github.com/sindresorhus/execa"},{"name":"expect","old_version":"30.0.4","new_version":"30.2.0","repository_url":"https://github.com/jestjs/jest"},{"name":"sinon","old_version":"21.0.0","new_version":"21.0.1","repository_url":"https://github.com/sinonjs/sinon"},{"name":"tap","old_version":"21.1.0","new_version":"21.5.0","repository_url":"https://github.com/tapjs/tapjs"},{"name":"tsd","old_version":"0.32.0","new_version":"0.33.0","repository_url":"https://github.com/tsdjs/tsd"},{"name":"typescript","old_version":"5.8.3","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"xo","old_version":"1.1.1","new_version":"1.2.3","repository_url":"https://github.com/xojs/xo"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-version-updates group with 26 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@vercel/nft](https://github.com/vercel/nft) | `0.29.4` | `1.1.1` |\n| [ansi-styles](https://github.com/chalk/ansi-styles) | `6.2.1` | `6.2.3` |\n| [cbor](https://github.com/hildjj/node-cbor/tree/HEAD/packages/cbor) | `10.0.9` | `10.0.11` |\n| [chalk](https://github.com/chalk/chalk) | `5.4.1` | `5.6.2` |\n| [ci-info](https://github.com/watson/ci-info) | `4.3.0` | `4.3.1` |\n| [cli-truncate](https://github.com/sindresorhus/cli-truncate) | `4.0.0` | `5.1.1` |\n| [debug](https://github.com/debug-js/debug) | `4.4.1` | `4.4.3` |\n| [globby](https://github.com/sindresorhus/globby) | `14.1.0` | `16.1.0` |\n| [matcher](https://github.com/sindresorhus/matcher) | `5.0.0` | `6.0.0` |\n| [memoize](https://github.com/sindresorhus/memoize) | `10.1.0` | `10.2.0` |\n| [p-map](https://github.com/sindresorhus/p-map) | `7.0.3` | `7.0.4` |\n| [picomatch](https://github.com/micromatch/picomatch) | `4.0.2` | `4.0.3` |\n| [plur](https://github.com/sindresorhus/plur) | `5.1.0` | `6.0.0` |\n| [pretty-ms](https://github.com/sindresorhus/pretty-ms) | `9.2.0` | `9.3.0` |\n| [write-file-atomic](https://github.com/npm/write-file-atomic) | `6.0.0` | `7.0.0` |\n| [yargs](https://github.com/yargs/yargs) | `17.7.2` | `18.0.0` |\n| [@sindresorhus/tsconfig](https://github.com/sindresorhus/tsconfig) | `5.1.1` | `8.1.0` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `22.16.3` | `25.0.3` |\n| [ansi-escapes](https://github.com/sindresorhus/ansi-escapes) | `7.0.0` | `7.2.0` |\n| [execa](https://github.com/sindresorhus/execa) | `9.6.0` | `9.6.1` |\n| [expect](https://github.com/jestjs/jest/tree/HEAD/packages/expect) | `30.0.4` | `30.2.0` |\n| [sinon](https://github.com/sinonjs/sinon) | `21.0.0` | `21.0.1` |\n| [tap](https://github.com/tapjs/tapjs) | `21.1.0` | `21.5.0` |\n| [tsd](https://github.com/tsdjs/tsd) | `0.32.0` | `0.33.0` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.8.3` | `5.9.3` |\n| [xo](https://github.com/xojs/xo) | `1.1.1` | `1.2.3` |\n\n\nUpdates `@vercel/nft` from 0.29.4 to 1.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/nft/releases\"\u003e\u003ccode\u003e@​vercel/nft\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.1.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vercel/nft/compare/1.1.0...1.1.1\"\u003e1.1.1\u003c/a\u003e (2025-11-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eevaluate nested export conditions when resolving a module-sync fallback (\u003ca href=\"https://redirect.github.com/vercel/nft/issues/557\"\u003e#557\u003c/a\u003e) (\u003ca href=\"https://github.com/vercel/nft/commit/1e455b0531a388e1382c76fdb0d90133a1b5c7eb\"\u003e1e455b0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/vercel/nft/compare/1.0.0...1.1.0\"\u003e1.1.0\u003c/a\u003e (2025-11-24)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure module-sync conditions also trace cjs fallback (\u003ca href=\"https://redirect.github.com/vercel/nft/issues/550\"\u003e#550\u003c/a\u003e) (\u003ca href=\"https://github.com/vercel/nft/commit/684032b43b8d3c21b770be9cb6b36a595ddd35a4\"\u003e684032b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/vercel/nft/compare/0.30.4...1.0.0\"\u003e1.0.0\u003c/a\u003e (2025-11-20)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebump glob@13 and set engines node@20 (\u003ca href=\"https://redirect.github.com/vercel/nft/issues/554\"\u003e#554\u003c/a\u003e) (\u003ca href=\"https://github.com/vercel/nft/commit/6fb86804211e39a9f634179cbd71b3ff69fdb18a\"\u003e6fb8680\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(requires node@20 or newer)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/vercel/nft/issues/553\"\u003evercel/nft#553\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.30.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vercel/nft/compare/0.30.3...0.30.4\"\u003e0.30.4\u003c/a\u003e (2025-11-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump glob from 10.4.5 to 10.5.0 (\u003ca href=\"https://redirect.github.com/vercel/nft/issues/551\"\u003e#551\u003c/a\u003e) (\u003ca href=\"https://github.com/vercel/nft/commit/4e0a9a2acd7aef25fc66dbd1ec0e875e584f33ba\"\u003e4e0a9a2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.30.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vercel/nft/compare/0.30.2...0.30.3\"\u003e0.30.3\u003c/a\u003e (2025-10-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevert \u0026quot;fs.readFile emit relative assets using cwd\u0026quot; (\u003ca href=\"https://redirect.github.com/vercel/nft/issues/547\"\u003e#547\u003c/a\u003e) (\u003ca href=\"https://github.com/vercel/nft/commit/78b3823b557582b3f35925df5df522abd63a50d9\"\u003e78b3823\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vercel/nft/issues/542\"\u003evercel/nft#542\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.30.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vercel/nft/compare/0.30.1...0.30.2\"\u003e0.30.2\u003c/a\u003e (2025-09-26)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/nft/commit/1e455b0531a388e1382c76fdb0d90133a1b5c7eb\"\u003e\u003ccode\u003e1e455b0\u003c/code\u003e\u003c/a\u003e fix: evaluate nested export conditions when resolving a module-sync fallback ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/nft/commit/684032b43b8d3c21b770be9cb6b36a595ddd35a4\"\u003e\u003ccode\u003e684032b\u003c/code\u003e\u003c/a\u003e feat: Ensure module-sync conditions also trace cjs fallback (\u003ca href=\"https://redirect.github.com/vercel/nft/issues/550\"\u003e#550\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/nft/commit/b327dba6e07b4baece19a31ae8ca2a9f9178622a\"\u003e\u003ccode\u003eb327dba\u003c/code\u003e\u003c/a\u003e chore: bump npm@11.6.3 (\u003ca href=\"https://redirect.github.com/vercel/nft/issues/555\"\u003e#555\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/nft/commit/6fb86804211e39a9f634179cbd71b3ff69fdb18a\"\u003e\u003ccode\u003e6fb8680\u003c/code\u003e\u003c/a\u003e feat: bump glob@13 and set engines node@20 (\u003ca href=\"https://redirect.github.com/vercel/nft/issues/554\"\u003e#554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/nft/commit/4e0a9a2acd7aef25fc66dbd1ec0e875e584f33ba\"\u003e\u003ccode\u003e4e0a9a2\u003c/code\u003e\u003c/a\u003e fix: Bump glob from 10.4.5 to 10.5.0 (\u003ca href=\"https://redirect.github.com/vercel/nft/issues/551\"\u003e#551\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/nft/commit/b2ac206ce69b70054971e5075cabeb2bf03ff36e\"\u003e\u003ccode\u003eb2ac206\u003c/code\u003e\u003c/a\u003e chore: Bump js-yaml from 3.14.1 to 3.14.2 in the npm_and_yarn group across 1 ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/nft/commit/45dea496fbf5924aa285ceca5223fe70106532db\"\u003e\u003ccode\u003e45dea49\u003c/code\u003e\u003c/a\u003e chore: Bump validator from 13.11.0 to 13.15.20 (\u003ca href=\"https://redirect.github.com/vercel/nft/issues/548\"\u003e#548\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/nft/commit/78b3823b557582b3f35925df5df522abd63a50d9\"\u003e\u003ccode\u003e78b3823\u003c/code\u003e\u003c/a\u003e fix: Revert \u0026quot;fs.readFile emit relative assets using cwd\u0026quot; (\u003ca href=\"https://redirect.github.com/vercel/nft/issues/547\"\u003e#547\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/nft/commit/d484ea1d8e7bc645b3407b5417a23f15b00ee3f6\"\u003e\u003ccode\u003ed484ea1\u003c/code\u003e\u003c/a\u003e chore: add icyJoseph to codeowners (\u003ca href=\"https://redirect.github.com/vercel/nft/issues/544\"\u003e#544\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/nft/commit/dc4ab0b31b14b6513da9fcf2d6b3d1e2cbf33323\"\u003e\u003ccode\u003edc4ab0b\u003c/code\u003e\u003c/a\u003e fix: fs.readFile emit relative assets using cwd (\u003ca href=\"https://redirect.github.com/vercel/nft/issues/542\"\u003e#542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/nft/compare/0.29.4...1.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ansi-styles` from 6.2.1 to 6.2.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chalk/ansi-styles/releases\"\u003eansi-styles's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix vulnerability in 6.2.2, see: \u003ca href=\"https://redirect.github.com/chalk/chalk/issues/656\"\u003echalk/chalk#656\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chalk/ansi-styles/compare/v6.2.1...v6.2.3\"\u003ehttps://github.com/chalk/ansi-styles/compare/v6.2.1...v6.2.3\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/ansi-styles/commit/28d11988aea80a0b4fdbea5794aa45b701819995\"\u003e\u003ccode\u003e28d1198\u003c/code\u003e\u003c/a\u003e 6.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/ansi-styles/commit/7e358113b85bc9f3cf3512d2ae865748fe12d88d\"\u003e\u003ccode\u003e7e35811\u003c/code\u003e\u003c/a\u003e Update dev dependencies (\u003ca href=\"https://redirect.github.com/chalk/ansi-styles/issues/84\"\u003e#84\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/chalk/ansi-styles/compare/v6.2.1...v6.2.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cbor` from 10.0.9 to 10.0.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hildjj/node-cbor/releases\"\u003ecbor's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.0.11\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependencies by \u003ca href=\"https://github.com/hildjj\"\u003e\u003ccode\u003e@​hildjj\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hildjj/node-cbor/pull/225\"\u003ehildjj/node-cbor#225\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/hildjj/node-cbor/compare/v10.0.10...v10.0.11\"\u003ehttps://github.com/hildjj/node-cbor/compare/v10.0.10...v10.0.11\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev10.0.10\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependencies by \u003ca href=\"https://github.com/hildjj\"\u003e\u003ccode\u003e@​hildjj\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hildjj/node-cbor/pull/224\"\u003ehildjj/node-cbor#224\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/hildjj/node-cbor/compare/v10.0.9...v10.0.10\"\u003ehttps://github.com/hildjj/node-cbor/compare/v10.0.9...v10.0.10\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/hildjj/node-cbor/commit/655eac60d84d877bb95257b905fdc73a0427d478\"\u003e\u003ccode\u003e655eac6\u003c/code\u003e\u003c/a\u003e 10.0.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hildjj/node-cbor/commit/dcea7aa3886973a270ba4aa7cde71483e2952cdf\"\u003e\u003ccode\u003edcea7aa\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hildjj/node-cbor/commit/7b0801c089bdc72541944e0193576f26d3baf1d6\"\u003e\u003ccode\u003e7b0801c\u003c/code\u003e\u003c/a\u003e 10.0.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hildjj/node-cbor/commit/3e029dd613d6257f66b62847f0389dc9e1df5fa5\"\u003e\u003ccode\u003e3e029dd\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/hildjj/node-cbor/commits/v10.0.11/packages/cbor\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `chalk` from 5.4.1 to 5.6.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chalk/chalk/releases\"\u003echalk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.6.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix vulnerability in 5.6.1, see: \u003ca href=\"https://redirect.github.com/chalk/chalk/issues/656\"\u003echalk/chalk#656\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.6.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake WezTerm terminal use true color  a8f5bf7\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chalk/chalk/compare/v5.5.0...v5.6.0\"\u003ehttps://github.com/chalk/chalk/compare/v5.5.0...v5.6.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.5.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake Ghostty terminal use true color (\u003ca href=\"https://redirect.github.com/chalk/chalk/issues/653\"\u003e#653\u003c/a\u003e)  79ee2d3\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chalk/chalk/compare/v5.4.1...v5.5.0\"\u003ehttps://github.com/chalk/chalk/compare/v5.4.1...v5.5.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/chalk/commit/51557784b829c87ff8d138206598764f2eb957b1\"\u003e\u003ccode\u003e5155778\u003c/code\u003e\u003c/a\u003e 5.6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/chalk/commit/5c91505e184aff4609c0a7fb235770c2f71db4a3\"\u003e\u003ccode\u003e5c91505\u003c/code\u003e\u003c/a\u003e 5.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/chalk/commit/a8f5bf7a6733b1e2a356d5cccea6a45d80cf16c7\"\u003e\u003ccode\u003ea8f5bf7\u003c/code\u003e\u003c/a\u003e Make WezTerm terminal use true color\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/chalk/commit/67db246ae0a2bbcc57c190d641c5d767e5275160\"\u003e\u003ccode\u003e67db246\u003c/code\u003e\u003c/a\u003e 5.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/chalk/commit/79ee2d386c58ae3863c28a01f5f86b04c78adfc1\"\u003e\u003ccode\u003e79ee2d3\u003c/code\u003e\u003c/a\u003e Make Ghostty terminal use true color (\u003ca href=\"https://redirect.github.com/chalk/chalk/issues/653\"\u003e#653\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/chalk/chalk/compare/v5.4.1...v5.6.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ci-info` from 4.3.0 to 4.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/watson/ci-info/releases\"\u003eci-info's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.3.1\u003c/h2\u003e\n\u003ch4\u003eBug Fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003edon't read envs when CI is set to false \u003ca href=\"https://github.com/watson/ci-info/commit/3fae1ac\"\u003e3fae1ac\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/watson/ci-info/blob/master/CHANGELOG.md\"\u003eci-info's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.3.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edon't read envs when CI is set to \u003ccode\u003efalse\u003c/code\u003e \u003ca href=\"https://github.com/watson/ci-info/commit/3fae1ac\"\u003e3fae1ac\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/watson/ci-info/commit/fba6e3d71c94ffc9129a30b970ebb3f27656376d\"\u003e\u003ccode\u003efba6e3d\u003c/code\u003e\u003c/a\u003e chore: commit lockfile\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/watson/ci-info/commit/227cf1ad55bc1fa53ec38d88ac3febc481271b0d\"\u003e\u003ccode\u003e227cf1a\u003c/code\u003e\u003c/a\u003e ci: fix publish script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/watson/ci-info/commit/464c5df8489a7a0d23047f78c5bb8be33bdaed8b\"\u003e\u003ccode\u003e464c5df\u003c/code\u003e\u003c/a\u003e release: v4.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/watson/ci-info/commit/ead199f1d42d8b067b7960bcafe84604ff628315\"\u003e\u003ccode\u003eead199f\u003c/code\u003e\u003c/a\u003e ci: bump actions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/watson/ci-info/commit/fe11032989b3fb98f4f1353462bfc3d3f41dfc64\"\u003e\u003ccode\u003efe11032\u003c/code\u003e\u003c/a\u003e ci: add npm publish action\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/watson/ci-info/commit/3fae1ac492f59c1835a56b2a3c40b8c2cbeb02c1\"\u003e\u003ccode\u003e3fae1ac\u003c/code\u003e\u003c/a\u003e fix: don't read envs when explicitly not in CI (\u003ca href=\"https://redirect.github.com/watson/ci-info/issues/140\"\u003e#140\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/watson/ci-info/compare/v4.3.0...v4.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for ci-info since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cli-truncate` from 4.0.0 to 5.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/cli-truncate/releases\"\u003ecli-truncate's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix truncation behavior for a single character (\u003ca href=\"https://redirect.github.com/sindresorhus/cli-truncate/issues/26\"\u003e#26\u003c/a\u003e)  e06eefa\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/cli-truncate/compare/v5.1.0...v5.1.1\"\u003ehttps://github.com/sindresorhus/cli-truncate/compare/v5.1.0...v5.1.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eStyle truncation character to inherit surrounding ANSI style  aa504f6\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/cli-truncate/compare/v5.0.0...v5.1.0\"\u003ehttps://github.com/sindresorhus/cli-truncate/compare/v5.0.0...v5.1.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js 20  8a06900\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependencies  8a06900\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/cli-truncate/compare/v4.0.0...v5.0.0\"\u003ehttps://github.com/sindresorhus/cli-truncate/compare/v4.0.0...v5.0.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/cli-truncate/commit/df88f09a26657a60c864605e7cf4d9770e0e772a\"\u003e\u003ccode\u003edf88f09\u003c/code\u003e\u003c/a\u003e 5.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/cli-truncate/commit/e06eefa161ebac7a63fb21117d8afff0203f1126\"\u003e\u003ccode\u003ee06eefa\u003c/code\u003e\u003c/a\u003e Fix truncation behavior for a single character (\u003ca href=\"https://redirect.github.com/sindresorhus/cli-truncate/issues/26\"\u003e#26\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/cli-truncate/commit/7de137329c391ae050ccefe9c813a57f056bf6ff\"\u003e\u003ccode\u003e7de1373\u003c/code\u003e\u003c/a\u003e Add test for \u003ca href=\"https://redirect.github.com/sindresorhus/cli-truncate/issues/24\"\u003e#24\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/cli-truncate/commit/fa0cd8e25aa3f3f39737d775b71c194b2c79b301\"\u003e\u003ccode\u003efa0cd8e\u003c/code\u003e\u003c/a\u003e 5.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/cli-truncate/commit/aa504f626e765edbe08f6b8903cae7387e7c8d6d\"\u003e\u003ccode\u003eaa504f6\u003c/code\u003e\u003c/a\u003e Style truncation character to inherit surrounding ANSI style\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/cli-truncate/commit/8f0d9d93e9281855166975db26908f2a11bac54b\"\u003e\u003ccode\u003e8f0d9d9\u003c/code\u003e\u003c/a\u003e 5.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/cli-truncate/commit/8a069004c97bffbcaff8fd48839d7e0d73486d03\"\u003e\u003ccode\u003e8a06900\u003c/code\u003e\u003c/a\u003e Require Node.js 20\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sindresorhus/cli-truncate/compare/v4.0.0...v5.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `debug` from 4.4.1 to 4.4.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/debug-js/debug/releases\"\u003edebug's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.4.3\u003c/h2\u003e\n\u003cp\u003eFunctionally identical release to \u003ccode\u003e4.4.1\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eVersion \u003ccode\u003e4.4.2\u003c/code\u003e is \u003cstrong\u003ecompromised\u003c/strong\u003e. Please see \u003ca href=\"https://redirect.github.com/debug-js/debug/issues/1005\"\u003edebug-js/debug#1005\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/debug-js/debug/commit/6b2c5fbdb7d414483d9e306ef234acb4cd7ea67c\"\u003e\u003ccode\u003e6b2c5fb\u003c/code\u003e\u003c/a\u003e 4.4.3\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/debug-js/debug/compare/4.4.1...4.4.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `globby` from 14.1.0 to 16.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/globby/releases\"\u003eglobby's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/sindresorhus/globby?tab=readme-ov-file#expandnegationonlypatterns\"\u003e\u003ccode\u003eexpandNegationOnlyPatterns\u003c/code\u003e\u003c/a\u003e option  eb78791\u003c/li\u003e\n\u003cli\u003eFix: Normalize leading-slash negation patterns before task generation  59e269f\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globby/compare/v16.0.0...v16.1.0\"\u003ehttps://github.com/sindresorhus/globby/compare/v16.0.0...v16.1.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev16.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRespect parent .gitignore files when \u003ccode\u003egitignore\u003c/code\u003e option is enabled  b9a9a84\n\u003cul\u003e\n\u003cli\u003eWhen \u003ccode\u003e{gitignore: true}\u003c/code\u003e, Globby now searches for .gitignore files up to the Git repo root (if detected). This matches Git's actual behavior where parent .gitignore patterns apply to subdirectories. Previously, only .gitignore files within the glob search path were considered. This change could break existing code that relied on the previous, more limited behavior.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport negation-only patterns  1273541\u003c/li\u003e\n\u003cli\u003eRespect custom fs implementation from options  c2eb272\u003c/li\u003e\n\u003cli\u003eAdd some more options to \u003ccode\u003eisGitIgnored\u003c/code\u003e functions  e794ff9\u003c/li\u003e\n\u003cli\u003eImprove error message for invalid \u003ccode\u003ecwd\u003c/code\u003e option  7535e6d\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003e{gitignore: true}\u003c/code\u003e performance issue  fcb07c3\u003c/li\u003e\n\u003cli\u003eFix bundler compatibility  e6c72c9\u003c/li\u003e\n\u003cli\u003eFix parent directory patterns with \u003ccode\u003egitignore\u003c/code\u003e option  11dd2df\u003c/li\u003e\n\u003cli\u003eFix ignore patterns with parent directory references  a58d117\u003c/li\u003e\n\u003cli\u003eFix types for \u003ccode\u003estats\u003c/code\u003e option  c10f600\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globby/compare/v15.0.0...v16.0.0\"\u003ehttps://github.com/sindresorhus/globby/compare/v15.0.0...v16.0.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev15.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js 20  4ae42c8\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eexpandDirectories\u003c/code\u003e not working with globstar patterns  98d691a\u003c/li\u003e\n\u003cli\u003eFix relative paths with gitignore option  b4d78d8\u003c/li\u003e\n\u003cli\u003eFix gitignore patterns in subdirectories not applying recursively  2cb6088\u003c/li\u003e\n\u003cli\u003eFix TypeScript types for \u003ccode\u003eglobbyStream\u003c/code\u003e to correctly yield strings  1c7f3ed\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globby/compare/v14.1.0...v15.0.0\"\u003ehttps://github.com/sindresorhus/globby/compare/v14.1.0...v15.0.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globby/commit/70c011b8be52c4a0d966bfcae4a4c5aa93b8a262\"\u003e\u003ccode\u003e70c011b\u003c/code\u003e\u003c/a\u003e 16.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globby/commit/eb787915294c5de87e437179d15940b84ec7b489\"\u003e\u003ccode\u003eeb78791\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eexpandNegationOnlyPatterns\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globby/commit/59e269f667f532351a08aa600fe2581bf993fb21\"\u003e\u003ccode\u003e59e269f\u003c/code\u003e\u003c/a\u003e Fix: Normalize leading-slash negation patterns before task generation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globby/commit/cdbb6a2e661cb6137fdf959700a755393f8ac23f\"\u003e\u003ccode\u003ecdbb6a2\u003c/code\u003e\u003c/a\u003e 16.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globby/commit/e6c72c9ff8ad41d095032e6cc6e72c29d2339bde\"\u003e\u003ccode\u003ee6c72c9\u003c/code\u003e\u003c/a\u003e Fix bundler compatibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globby/commit/b9a9a84c76064378b5a9fca3769efb890ab42bc4\"\u003e\u003ccode\u003eb9a9a84\u003c/code\u003e\u003c/a\u003e Respect parent .gitignore files when \u003ccode\u003egitignore\u003c/code\u003e option is enabled\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globby/commit/db9cb722a04cd52edde4725851426c4d1e7d3f53\"\u003e\u003ccode\u003edb9cb72\u003c/code\u003e\u003c/a\u003e Add test for \u003ccode\u003esuppressErrors\u003c/code\u003e option with file patterns\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globby/commit/69e0ee7bbe75cd9b7174607ee6ef0582ce2c49a8\"\u003e\u003ccode\u003e69e0ee7\u003c/code\u003e\u003c/a\u003e Add test for ignore option with trailing slashes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globby/commit/11dd2dfae37aaa966a568e10837d973d461b9ead\"\u003e\u003ccode\u003e11dd2df\u003c/code\u003e\u003c/a\u003e Fix parent directory patterns with \u003ccode\u003egitignore\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globby/commit/e4d09180fb5b856575c7addbcbfdda93823bc34a\"\u003e\u003ccode\u003ee4d0918\u003c/code\u003e\u003c/a\u003e Add tests for special characters in directory names\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sindresorhus/globby/compare/v14.1.0...v16.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `matcher` from 5.0.0 to 6.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/matcher/releases\"\u003ematcher's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js 20  f2c4926\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/matcher/compare/v5.0.0...v6.0.0\"\u003ehttps://github.com/sindresorhus/matcher/compare/v5.0.0...v6.0.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/matcher/commit/03e11aa72334be59532f5252700a9d14208f3ee4\"\u003e\u003ccode\u003e03e11aa\u003c/code\u003e\u003c/a\u003e 6.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/matcher/commit/f2c492618d0ed4384f10910f73c5c064caf2556a\"\u003e\u003ccode\u003ef2c4926\u003c/code\u003e\u003c/a\u003e Require Node.js 20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/matcher/commit/f6f73395f6a4b5dc00e30d40cb3f5f72c47fae17\"\u003e\u003ccode\u003ef6f7339\u003c/code\u003e\u003c/a\u003e Refactor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/matcher/commit/37a5b6b493e7c1f74dc63183b44a5f533a3ba478\"\u003e\u003ccode\u003e37a5b6b\u003c/code\u003e\u003c/a\u003e Add regression test for \u003ca href=\"https://redirect.github.com/sindresorhus/matcher/issues/32\"\u003e#32\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/matcher/commit/6356d2d050afdf33bcff413d3971b8ed8d66ad2e\"\u003e\u003ccode\u003e6356d2d\u003c/code\u003e\u003c/a\u003e Fix documentation to correctly describe \u003ccode\u003eisMatch()\u003c/code\u003e behavior\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sindresorhus/matcher/compare/v5.0.0...v6.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `memoize` from 10.1.0 to 10.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/memoize/releases\"\u003ememoize's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003ememoizeIsCached()\u003c/code\u003e function to check cache existence (\u003ca href=\"https://redirect.github.com/sindresorhus/memoize/issues/108\"\u003e#108\u003c/a\u003e)  3a5eb3d\u003c/li\u003e\n\u003cli\u003eFix timer ID memory leak with \u003ccode\u003emaxAge\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/sindresorhus/memoize/issues/109\"\u003e#109\u003c/a\u003e)  24832a5\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/memoize/compare/v10.1.0...v10.2.0\"\u003ehttps://github.com/sindresorhus/memoize/compare/v10.1.0...v10.2.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/memoize/commit/4c2b35fad5841cea20274b461fe2528fa40a692d\"\u003e\u003ccode\u003e4c2b35f\u003c/code\u003e\u003c/a\u003e 10.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/memoize/commit/7d8d3e5b263204886a3971c2a5affd6117e79d94\"\u003e\u003ccode\u003e7d8d3e5\u003c/code\u003e\u003c/a\u003e Handle some edge-cases and some refactoring (\u003ca href=\"https://redirect.github.com/sindresorhus/memoize/issues/110\"\u003e#110\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/memoize/commit/24832a5e78e77538ffaa3df5baa221ecfef971d5\"\u003e\u003ccode\u003e24832a5\u003c/code\u003e\u003c/a\u003e Fix timer ID memory leak with \u003ccode\u003emaxAge\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/sindresorhus/memoize/issues/109\"\u003e#109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/memoize/commit/3a5eb3dc014c495cba47d87e98bccd953ef7723a\"\u003e\u003ccode\u003e3a5eb3d\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003ememoizeIsCached()\u003c/code\u003e function to check cache existence (\u003ca href=\"https://redirect.github.com/sindresorhus/memoize/issues/108\"\u003e#108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sindresorhus/memoize/compare/v10.1.0...v10.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `p-map` from 7.0.3 to 7.0.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/p-map/releases\"\u003ep-map's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix concurrency control in \u003ccode\u003epMapIterable\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/p-map/issues/77\"\u003e#77\u003c/a\u003e)  82b8cdc\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/p-map/compare/v7.0.3...v7.0.4\"\u003ehttps://github.com/sindresorhus/p-map/compare/v7.0.3...v7.0.4\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/p-map/commit/47bc82e569e962e190eb56242510709cfa5b805f\"\u003e\u003ccode\u003e47bc82e\u003c/code\u003e\u003c/a\u003e 7.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/p-map/commit/91ef8d1958b64dfcc2f9dfe7cda4beab8dc5c518\"\u003e\u003ccode\u003e91ef8d1\u003c/code\u003e\u003c/a\u003e Minor tweak\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/p-map/commit/82b8cdc26d9910c1a9abe6813ddad5f3a55f88b2\"\u003e\u003ccode\u003e82b8cdc\u003c/code\u003e\u003c/a\u003e Fix concurrency control in \u003ccode\u003epMapIterable\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/p-map/issues/77\"\u003e#77\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sindresorhus/p-map/compare/v7.0.3...v7.0.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `picomatch` from 4.0.2 to 4.0.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/picomatch/commit/eec6f0bab6a05de4ffb6cf65357f4b5226a58dd9\"\u003e\u003ccode\u003eeec6f0b\u003c/code\u003e\u003c/a\u003e 4.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/picomatch/commit/cc761526c226ba919ae54d8cfa6227d7cceeed96\"\u003e\u003ccode\u003ecc76152\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/micromatch/picomatch/issues/144\"\u003e#144\u003c/a\u003e from Jason3S/jdent-object-properties\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/picomatch/commit/94e3438958081ba53decba836b198348b8fc11b5\"\u003e\u003ccode\u003e94e3438\u003c/code\u003e\u003c/a\u003e Update constants.js\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/picomatch/commit/bfc1c2291f01751f97750a320079556c7f4c7e8e\"\u003e\u003ccode\u003ebfc1c22\u003c/code\u003e\u003c/a\u003e Update lib/constants.js\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/picomatch/commit/a9e2dd27a3bc1e6298ba005c0bc8587162eefa18\"\u003e\u003ccode\u003ea9e2dd2\u003c/code\u003e\u003c/a\u003e fix: exception when glob pattern contains \u003ccode\u003econstructor\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/picomatch/commit/bf6a33bd3db990edfbfd20b3b160eed926cd07dd\"\u003e\u003ccode\u003ebf6a33b\u003c/code\u003e\u003c/a\u003e chore: fix docs (\u003ca href=\"https://redirect.github.com/micromatch/picomatch/issues/139\"\u003e#139\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/micromatch/picomatch/compare/4.0.2...4.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `plur` from 5.1.0 to 6.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/plur/releases\"\u003eplur's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js 20  6a28737\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more supported words  6a28737\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/plur/compare/v5.1.0...v6.0.0\"\u003ehttps://github.com/sindresorhus/plur/compare/v5.1.0...v6.0.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/plur/commit/1feff0d3df7cece21087ca20a5ffaeac524dc868\"\u003e\u003ccode\u003e1feff0d\u003c/code\u003e\u003c/a\u003e 6.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/plur/commit/6a28737d25a360250dbb45ae34b4a0ac0ee8b6f9\"\u003e\u003ccode\u003e6a28737\u003c/code\u003e\u003c/a\u003e Require Node.js 20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/plur/commit/4a56d262c1855e590c5651ce2fd7fad15a2222d3\"\u003e\u003ccode\u003e4a56d26\u003c/code\u003e\u003c/a\u003e Meta tweaks\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sindresorhus/plur/compare/v5.1.0...v6.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pretty-ms` from 9.2.0 to 9.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/pretty-ms/releases\"\u003epretty-ms's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/sindresorhus/pretty-ms?tab=readme-ov-file#subsecondsasdecimals\"\u003e\u003ccode\u003esubSecondsAsDecimals\u003c/code\u003e\u003c/a\u003e option  761af4c\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/pretty-ms/compare/v9.2.0...v9.3.0\"\u003ehttps://github.com/sindresorhus/pretty-ms/compare/v9.2.0...v9.3.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/pretty-ms/commit/ab52d6aec3aea644a4f07ddab2928e2f39dd9941\"\u003e\u003ccode\u003eab52d6a\u003c/code\u003e\u003c/a\u003e 9.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/pretty-ms/commit/761af4c5017902ab0245ff9651d697ae98584106\"\u003e\u003ccode\u003e761af4c\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003esubSecondsAsDecimals\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sindresorhus/pretty-ms/compare/v9.2.0...v9.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `write-file-atomic` from 6.0.0 to 7.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/write-file-atomic/releases\"\u003ewrite-file-atomic's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/write-file-atomic/compare/v6.0.0...v7.0.0\"\u003e7.0.0\u003c/a\u003e (2025-10-22)\u003c/h2\u003e\n\u003ch3\u003e⚠️ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ewrite-file-atomic\u003c/code\u003e now supports node \u003ccode\u003e^20.17.0 || \u0026gt;=22.9.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/write-file-atomic/commit/05b67bd54e8c7966619bd07a0d2eaca81261e034\"\u003e\u003ccode\u003e05b67bd\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/write-file-atomic/pull/219\"\u003e#219\u003c/a\u003e align to npm 11 node engine range (\u003ca href=\"https://redirect.github.com/npm/write-file-atomic/issues/219\"\u003e#219\u003c/a\u003e) (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/write-file-atomic/commit/52d789d21905b83bcb3b93c7cd2750cdc82becc6\"\u003e\u003ccode\u003e52d789d\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/write-file-atomic/pull/212\"\u003e#212\u003c/a\u003e postinstall workflow updates (\u003ca href=\"https://redirect.github.com/npm/write-file-atomic/issues/212\"\u003e#212\u003c/a\u003e) (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/write-file-atomic/commit/602f2ad71ce4e08357286aa06a2619ce1746f12b\"\u003e\u003ccode\u003e602f2ad\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/write-file-atomic/pull/218\"\u003e#218\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.26.0 to 4.27.1 (\u003ca href=\"https://redirect.github.com/npm/write-file-atomic/issues/218\"\u003e#218\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/write-file-atomic/blob/main/CHANGELOG.md\"\u003ewrite-file-atomic's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/write-file-atomic/compare/v6.0.0...v7.0.0\"\u003e7.0.0\u003c/a\u003e (2025-10-22)\u003c/h2\u003e\n\u003ch3\u003e⚠️ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ewrite-file-atomic\u003c/code\u003e now supports node \u003ccode\u003e^20.17.0 || \u0026gt;=22.9.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/write-file-atomic/commit/05b67bd54e8c7966619bd07a0d2eaca81261e034\"\u003e\u003ccode\u003e05b67bd\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/write-file-atomic/pull/219\"\u003e#219\u003c/a\u003e align to npm 11 node engine range (\u003ca href=\"https://redirect.github.com/npm/write-file-atomic/issues/219\"\u003e#219\u003c/a\u003e) (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/write-file-atomic/commit/52d789d21905b83bcb3b93c7cd2750cdc82becc6\"\u003e\u003ccode\u003e52d789d\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/write-file-atomic/pull/212\"\u003e#212\u003c/a\u003e postinstall workflow updates (\u003ca href=\"https://redirect.github.com/npm/write-file-atomic/issues/212\"\u003e#212\u003c/a\u003e) (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/write-file-atomic/commit/602f2ad71ce4e08357286aa06a2619ce1746f12b\"\u003e\u003ccode\u003e602f2ad\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/write-file-atomic/pull/218\"\u003e#218\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.26.0 to 4.27.1 (\u003ca href=\"https://redirect.github.com/npm/write-file-atomic/issues/218\"\u003e#218\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/write-file-atomic/commit/2d6070a12d9880c95d17d11617a9f0d357a0e106\"\u003e\u003ccode\u003e2d6070a\u003c/code\u003e\u003c/a\u003e chore: release 7.0.0 (\u003ca href=\"https://redirect.github.com/npm/write-file-atomic/issues/220\"\u003e#220\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/write-file-atomic/commit/05b67bd54e8c7966619bd07a0d2eaca81261e034\"\u003e\u003ccode\u003e05b67bd\u003c/code\u003e\u003c/a\u003e fix!: align to npm 11 node engine range (\u003ca href=\"https://redirect.github.com/npm/write-file-atomic/issues/219\"\u003e#219\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/write-file-atomic/commit/602f2ad71ce4e08357286aa06a2619ce1746f12b\"\u003e\u003ccode\u003e602f2ad\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.26.0 to 4.27.1 (\u003ca href=\"https://redirect.github.com/npm/write-file-atomic/issues/218\"\u003e#218\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/write-file-atomic/commit/1cb18b010dc5339ccdf10435a0e204fd6b402047\"\u003e\u003ccode\u003e1cb18b0\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.25.1 to 4.26.0 (\u003ca href=\"https://redirect.github.com/npm/write-file-atomic/issues/217\"\u003e#217\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/write-file-atomic/commit/6dce90b2b3d01255dce9334d3eafd8e6f3d18efe\"\u003e\u003ccode\u003e6dce90b\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.25.0 to 4.25.1 (\u003ca href=\"https://redirect.github.com/npm/write-file-atomic/issues/215\"\u003e#215\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/write-file-atomic/commit/c88dab913b941bf519a846c53cf90f3c05d0a251\"\u003e\u003ccode\u003ec88dab9\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.24.4 to 4.25.0 (\u003ca href=\"https://redirect.github.com/npm/write-file-atomic/issues/214\"\u003e#214\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/write-file-atomic/commit/5a4c00924f23a1a705538633560d18641850dbf4\"\u003e\u003ccode\u003e5a4c009\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.24.3 to 4.24.4 (\u003ca href=\"https://redirect.github.com/npm/write-file-atomic/issues/213\"\u003e#213\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/write-file-atomic/commit/52d789d21905b83bcb3b93c7cd2750cdc82becc6\"\u003e\u003ccode\u003e52d789d\u003c/code\u003e\u003c/a\u003e chore: postinstall workflow updates (\u003ca href=\"https://redirect.github.com/npm/write-file-atomic/issues/212\"\u003e#212\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/write-file-atomic/commit/fa75896c867d8e03f9b7615218fe74cb4061e9a7\"\u003e\u003ccode\u003efa75896\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.23.3 to 4.24.3 (\u003ca href=\"https://redirect.github.com/npm/write-file-atomic/issues/211\"\u003e#211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/npm/write-file-atomic/compare/v6.0.0...v7.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for write-file-atomic since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `yargs` from 17.7.2 to 18.0.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/yargs/yargs/blob/main/CHANGELOG.md\"\u003eyargs's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/yargs/yargs/compare/v17.7.2...v18.0.0\"\u003e18.0.0\u003c/a\u003e (2025-05-26)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecommand names are not derived from modules passed to \u003ccode\u003ecommand\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003esingleton usage of yargs yargs.foo, yargs().argv, has been removed.\u003c/li\u003e\n\u003cli\u003eminimum node.js versions now \u003ccode\u003e^20.19.0 || ^22.12.0 || \u0026gt;=23\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eyargs is now ESM first\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecommandDir now works with ESM files (\u003ca href=\"https://redirect.github.com/yargs/yargs/issues/2461\"\u003e#2461\u003c/a\u003e) (\u003ca href=\"https://github.com/yargs/yargs/commit/27eec188dad09656fe2e8dd42b529a5d98fea794\"\u003e27eec18\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e adds hebrew translation (\u003ca href=\"https://redirect.github.com/yargs/yargs/issues/2357\"\u003e#2357\u003c/a\u003e) (\u003ca href=\"https://github.com/yargs/yargs/commit/4266485b20e9b0f3a7f196e84c6d8284b04642cd\"\u003e4266485\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eyargs is now ESM first (\u003ca href=\"https://github.com/yargs/yargs/commit/d90af45f18db093396b41196830b04e6930aa542\"\u003ed90af45\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ezsh:\u003c/strong\u003e Add default completion as fallback (\u003ca href=\"https://redirect.github.com/yargs/yargs/issues/2331\"\u003e#2331\u003c/a\u003e) (\u003ca href=\"https://github.com/yargs/yargs/commit/e02c91b861380eccf743ac9c5c27c6895366e320\"\u003ee02c91b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eaddDirectory do not support absolute command dir (\u003ca href=\"https://redirect.github.com/yargs/yargs/issues/2465\"\u003e#2465\u003c/a\u003e) (\u003ca href=\"https://github.com/yargs/yargs/commit/3a40a787edc5784b8134af022948b30c707001ba\"\u003e3a40a78\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eallows ESM modules commands to be extensible using visit option (\u003ca href=\"https://redirect.github.com/yargs/yargs/issues/2468\"\u003e#2468\u003c/a\u003e) (\u003ca href=\"https://github.com/yargs/yargs/commit/200e1aae95aeac71fc084aabf449fa95edf63300\"\u003e200e1aa\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser:\u003c/strong\u003e fix shims so that yargs continues working in browser context (\u003ca href=\"https://redirect.github.com/yargs/yargs/issues/2457\"\u003e#2457\u003c/a\u003e) (\u003ca href=\"https://github.com/yargs/yargs/commit/4ae5f5742e2ce7bd9d7b18f3de25c90a938e5cc3\"\u003e4ae5f57\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebuild:\u003c/strong\u003e address problems with typescript compilation (\u003ca href=\"https://redirect.github.com/yargs/yargs/issues/2445\"\u003e#2445\u003c/a\u003e) (\u003ca href=\"https://github.com/yargs/yargs/commit/8d72fb3968498447df52e994e259920c9fefc2b5\"\u003e8d72fb3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecoerce should play well with parser configuration (\u003ca href=\"https://redirect.github.com/yargs/yargs/issues/2308\"\u003e#2308\u003c/a\u003e) (\u003ca href=\"https://github.com/yargs/yargs/commit/8343c66eac10fbe60e85fc17adfe07eadd45cb35\"\u003e8343c66\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency yargs-parser to v22 (\u003ca href=\"https://redirect.github.com/yargs/yargs/issues/2470\"\u003e#2470\u003c/a\u003e) (\u003ca href=\"https://github.com/yargs/yargs/commit/639130d332066c204776c263b4217ac265a0a861\"\u003e639130d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eexit after async handler done (\u003ca href=\"https://redirect.github.com/yargs/yargs/issues/2313\"\u003e#2313\u003c/a\u003e) (\u003ca href=\"https://github.com/yargs/yargs/commit/e326cde53173e82407bf5e79cfdd58a199bcb909\"\u003ee326cde\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ehandle spaces in bash completion (\u003ca href=\"https://redirect.github.com/yargs/yargs/issues/2452\"\u003e#2452\u003c/a\u003e) (\u003ca href=\"https://github.com/yargs/yargs/commit/83b7788a09576feb2ca1c8aa762431a8a4d6a186\"\u003e83b7788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eparser-configuration should work well with generated completion script (\u003ca href=\"https://redirect.github.com/yargs/yargs/issues/2332\"\u003e#2332\u003c/a\u003e) (\u003ca href=\"https://github.com/yargs/yargs/commit/888db19ccebcb5065a7aa415445e41cb15411c50\"\u003e888db19\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003epropagate Dictionary including undefined in value type (\u003ca href=\"https://redirect.github.com/yargs/yargs/issues/2393\"\u003e#2393\u003c/a\u003e) (\u003ca href=\"https://github.com/yargs/yargs/commit/2b2f7f5611ec6b4229ca609041b0fc8ffc393d14\"\u003e2b2f7f5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ezsh:\u003c/strong\u003e completion no longer requires double tab when using autoloaded (\u003ca href=\"https://github.com/yargs/yargs/commit/0dd8fe42ce98401fa54fd2458bf248bb38cb064d\"\u003e0dd8fe4\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCode Refactoring\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecommand names are not derived from modules passed to \u003ccode\u003ecommand\u003c/code\u003e. (\u003ca href=\"https://github.com/yargs/yargs/commit/d90af45f18db093396b41196830b04e6930aa542\"\u003ed90af45\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esingleton usage of yargs yargs.foo, yargs().argv, has been removed. (\u003ca href=\"https://github.com/yargs/yargs/commit/d90af45f18db093396b41196830b04e6930aa542\"\u003ed90af45\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBuild System\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eminimum node.js versions now \u003ccode\u003e^20.19.0 || ^22.12.0 || \u0026amp;gt;=23\u003c/code\u003e. (\u003ca href=\"https://github.com/yargs/yargs/commit/d90af45f18db093396b41196830b04e6930aa542\"\u003ed90af45\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yargs/yargs/commit/0bc72553e8c247695579ff6deccce114eca13a14\"\u003e\u003ccode\u003e0bc7255\u003c/code\u003e\u003c/a\u003e chore(main): release 18.0.0 (\u003ca href=\"https://redirect.github.com/yargs/yargs/issues/2325\"\u003e#2325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yargs/yargs/commit/639130d332066c204776c263b4217ac265a0a861\"\u003e\u003ccode\u003e639130d\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency yargs-parser to v22 (\u003ca href=\"https://redirect.github.com/yargs/yargs/issues/2470\"\u003e#2470\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yargs/yargs/commit/200e1aae95aeac71fc084aabf449fa95edf63300\"\u003e\u003ccode\u003e200e1aa\u003c/code\u003e\u003c/a\u003e fix: allows ESM modules commands to be extensible using visit option (\u003ca href=\"https://redirect.github.com/yargs/yargs/issues/2468\"\u003e#2468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yargs/yargs/commit/888db19ccebcb5065a7aa415445e41cb15411c50\"\u003e\u003ccode\u003e888db19\u003c/code\u003e\u003c/a\u003e fix: parser-configuration should work well with generated completion script (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yargs/yargs/commit/3a40a787edc5784b8134af022948b30c707001ba\"\u003e\u003ccode\u003e3a40a78\u003c/code\u003e\u003c/a\u003e fix: addDirectory do not support absolute command dir (\u003ca href=\"https://redirect.github.com/yargs/yargs/issues/2465\"\u003e#2465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yargs/yargs/commit/90e9ecaef9f9f112896aecd822009bf1781db37a\"\u003e\u003ccode\u003e90e9eca\u003c/code\u003e\u003c/a\u003e docs: remove to old slack channel (\u003ca href=\"https://redirect.github.com/yargs/yargs/issues/2466\"\u003e#2466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yargs/yargs/commit/0dd8fe42ce98401fa54fd2458bf248bb38cb064d\"\u003e\u003ccode\u003e0dd8fe4\u003c/code\u003e\u003c/a\u003e fix(zsh): completion no longer requires double tab when using autoloaded\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yargs/yargs/commit/27eec188dad09656fe2e8dd42b529a5d98fea794\"\u003e\u003ccode\u003e27eec18\u003c/code\u003e\u003c/a\u003e feat: commandDir now works with ESM files (\u003ca href=\"https://redirect.github.com/yargs/yargs/issues/2461\"\u003e#2461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yargs/yargs/commit/f9c72a7016927bc0e486aa7056873fa4f2febccc\"\u003e\u003ccode\u003ef9c72a7\u003c/code\u003e\u003c/a\u003e docs: update examples to run from examples folder (\u003ca href=\"https://redirect.github.com/yargs/yargs/issues/2463\"\u003e#2463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yargs/yargs/commit/e02c91b861380eccf743ac9c5c27c6895366e320\"\u003e\u003ccode\u003ee02c91b\u003c/code\u003e\u003c/a\u003e feat(zsh): Add default completion as fallback (\u003ca href=\"https://redirect.github.com/yargs/yargs/issues/2331\"\u003e#2331\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/yargs/yargs/compare/v17.7.2...v18.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sindresorhus/tsconfig` from 5.1.1 to 8.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/tsconfig/releases\"\u003e\u003ccode\u003e@​sindresorhus/tsconfig\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow importing JSON for ESM (\u003ca href=\"https://redirect.github.com/sindresorhus/tsconfig/issues/40\"\u003e#40\u003c/a\u003e)  9ee0174\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/compare/v8.0.1...v8.1.0\"\u003ehttps://github.com/sindresorhus/tsconfig/compare/v8.0.1...v8.1.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix invalid value for \u003ccode\u003emoduleResolution\u003c/code\u003e  b7f9374\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/compare/v8.0.0...v8.0.1\"\u003ehttps://github.com/sindresorhus/tsconfig/compare/v8.0.0...v8.0.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire TypeScript 5.9 and Node.js 20  306eb38\u003c/li\u003e\n\u003cli\u003eAdd \u003ca href=\"https://www.totaltypescript.com/erasable-syntax-only\"\u003e\u003ccode\u003eerasableSyntaxOnly: true\u003c/code\u003e\u003c/a\u003e  f26dccf\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003e\u0026quot;jsx\u0026quot;: \u0026quot;react-jsx\u0026quot;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/tsconfig/issues/39\"\u003e#39\u003c/a\u003e)  0338537\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/compare/v7.0.0...v8.0.0\"\u003ehttps://github.com/sindresorhus/tsconfig/compare/v7.0.0...v8.0.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThis config now makes TypeScript not do any polyfilling, so only use syntax and features available in the JavaScript environments you target 927f627\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003enoUncheckedSideEffectImports\u003c/code\u003e  7f34b7e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/compare/v6.0.0...v7.0.0\"\u003ehttps://github.com/sindresorhus/tsconfig/compare/v6.0.0...v7.0.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire TypeScript 5.5 or later.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eoutDir\u003c/code\u003e property\n\u003cul\u003e\n\u003cli\u003eIf you use \u003ccode\u003edistribution\u003c/code\u003e for the \u003ccode\u003eoutDir\u003c/code\u003e, you can remove that key from your own config.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/compare/v5.1.1...v6.0.0\"\u003ehttps://github.com/sindresorhus/tsconfig/compare/v5.1.1...v6.0.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/commit/5db01b5dc2492011deee834e5bb175804f05c198\"\u003e\u003ccode\u003e5db01b5\u003c/code\u003e\u003c/a\u003e 8.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/commit/9ee01747b01c72450c86224566973720573e3c0a\"\u003e\u003ccode\u003e9ee0174\u003c/code\u003e\u003c/a\u003e Allow importing JSON for ESM (\u003ca href=\"https://redirect.github.com/sindresorhus/tsconfig/issues/40\"\u003e#40\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/commit/26a7b6ecb0cf32023b6ef61b5463fefedcb6abf5\"\u003e\u003ccode\u003e26a7b6e\u003c/code\u003e\u003c/a\u003e 8.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/commit/b7f937447857c9aa7c958a64bf2dfca71fb19764\"\u003e\u003ccode\u003eb7f9374\u003c/code\u003e\u003c/a\u003e Fix invalid value for \u003ccode\u003emoduleResolution\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/commit/b4bcc6b64422265ef818cf16670b23ccc70dc8e4\"\u003e\u003ccode\u003eb4bcc6b\u003c/code\u003e\u003c/a\u003e 8.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/commit/f26dccfe559aed84c71e686298f981e330dea730\"\u003e\u003ccode\u003ef26dccf\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eerasableSyntaxOnly: true\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/commit/306eb3838c092a5100ea6b696534c73de9e0ff6a\"\u003e\u003ccode\u003e306eb38\u003c/code\u003e\u003c/a\u003e Require TypeScript 5.9 and Node.js 20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/commit/0338537a895ce001385caa7772686bca706a0bb3\"\u003e\u003ccode\u003e0338537\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003e\u0026quot;jsx\u0026quot;: \u0026quot;react-jsx\u0026quot;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/tsconfig/issues/39\"\u003e#39\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/commit/2cb6725359005701b0bd50695b736f7dac83705e\"\u003e\u003ccode\u003e2cb6725\u003c/code\u003e\u003c/a\u003e 7.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/commit/927f627d45a167b5631b1bb5895a2529bbbb0609\"\u003e\u003ccode\u003e927f627\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003e\u0026quot;target\u0026quot;: \u0026quot;esnext”\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/tsconfig/issues/33\"\u003e#33\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sindresorhus/tsconfig/compare/v5.1.1...v8.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 22.16.3 to 25.0.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ansi-escapes` from 7.0.0 to 7.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/ansi-escapes/releases\"\u003eansi-escapes's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnable ANSI escape sequences on modern Windows  b5d50b8\u003c/li\u003e\n\u003cli\u003eAdd tmux support for OSC sequences  6fe0daa\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/ansi-escapes/compare/v7.1.1...v7.2.0\"\u003ehttps://github.com/sindresorhus/ansi-escapes/compare/v7.1.1...v7.2.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix compatibility for \u003ccode\u003eimage()\u003c/code\u003e with xterm.js (\u003ca href=\"https://redirect.github.com/sindresorhus/ansi-escapes/issues/39\"\u003e#39\u003c/a\u003e)  b739b18\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/ansi-escapes/compare/v7.1.0...v7.1.1\"\u003ehttps://github.com/sindresorhus/ansi-escapes/compare/v7.1.0...v7.1.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/sindresorhus/ansi-escapes?tab=readme-ov-file#clearviewport\"\u003e\u003ccode\u003eclearViewport\u003c/code\u003e\u003c/a\u003e as safer alternative to \u003ccode\u003eclearScreen\u003c/code\u003e  fbd49be\u003c/li\u003e\n\u003cli\u003eAdd ConEmu support and common \u003ca href=\"https://github.com/sindresorhus/ansi-escapes?tab=readme-ov-file#setcwdpath\"\u003e\u003ccode\u003esetCwd\u003c/code\u003e\u003c/a\u003e method  f4924fb\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/ansi-escapes/compare/v7.0.0...v7.1.0\"\u003ehttps://github.com/sindresorhus/ansi-escapes/compare/v7.0.0...v7.1.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/ansi-escapes/commit/6db12c839dafc906cbceda299026d8e78e501478\"\u003e\u003ccode\u003e6db12c8\u003c/code\u003e\u003c/a\u003e 7.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/ansi-escapes/commit/b5d50b8d030b2ce1c213cbbe770ee7df1d5d98d7\"\u003e\u003ccode\u003eb5d50b8\u003c/code\u003e\u003c/a\u003e Enable ANSI escape sequences on modern Windows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/ansi-escapes/commit/6fe0daa9c1f8035beb9177bb525a85160ad29916\"\u003e\u003ccode\u003e6fe0daa\u003c/code\u003e\u003c/a\u003e Add tmux support for OSC sequences\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/ansi-escapes/commit/9e1aa3989267709fe644cf05000ffbc2a53d8412\"\u003e\u003ccode\u003e9e1aa39\u003c/code\u003e\u003c/a\u003e 7.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/ansi-escapes/commit/123812510ec4b9ac806dbb958ba690005fa06132\"\u003e\u003ccode\u003e1238125\u003c/code\u003e\u003c/a\u003e Tweaks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/ansi-escapes/commit/b739b18e91386272c1382504c4f25929f9717478\"\u003e\u003ccode\u003eb739b18\u003c/code\u003e\u003c/a\u003e Improve compatibility for \u003ccode\u003eimage()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/ansi-escapes/issues/39\"\u003e#39\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/ansi-escapes/commit/a5d36d2cd5d4ed6a6ae01783cf1a314d679a7839\"\u003e\u003ccode\u003ea5d36d2\u003c/code\u003e\u003c/a\u003e 7.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/ansi-escapes/commit/fbd49be35e709e538d66fd3e2a6a16c94917972d\"\u003e\u003ccode\u003efbd49be\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eclearViewport\u003c/code\u003e as safer alternative to \u003ccode\u003eclearScreen\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/ansi-escapes/commit/f4924fb71ed2bbc9f44d86d64ab494f5107ae429\"\u003e\u003ccode\u003ef4924fb\u003c/code\u003e\u003c/a\u003e Add ConEmu support and common \u003ccode\u003esetCwd\u003c/code\u003e method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/ansi-escapes/commit/300a0dfab1715ddc540dec2dec76082be69a99c8\"\u003e\u003ccode\u003e300a0df\u003c/code\u003e\u003c/a\u003e Fix CI\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sindresorhus/ansi-escapes/compare/v7.0.0...v7.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `execa` from 9.6.0 to 9.6.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/execa/releases\"\u003eexeca's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.6.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eVerboseOption\u003c/code\u003e type not being properly exported (\u003ca href=\"https://redirect.github.com/sindresorhus/execa/issues/1215\"\u003e#1215\u003c/a\u003e)  7891c39\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/execa/compare/v9.6.0...v9.6.1\"\u003ehttps://github.com/sindresorhus/execa/compare/v9.6.0...v9.6.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/execa/commit/84e1f36b2c31a463e3efbd37c7505da9438a05c9\"\u003e\u003ccode\u003e84e1f36\u003c/code\u003e\u003c/a\u003e 9.6.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/execa/commit/7891c39441c5a6d0fca4be696c0c1cf0b746fa1e\"\u003e\u003ccode\u003e7891c39\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003eVerboseOption\u003c/code\u003e type not being properly exported (\u003ca href=\"https://redirect.github.com/sindresorhus/execa/issues/1215\"\u003e#1215\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/execa/commit/103095f2c9a459ae3500fa7d861f162c21a94b3a\"\u003e\u003ccode\u003e103095f\u003c/code\u003e\u003c/a\u003e Meta tweaks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/execa/commit/23ec6f0569b3e42af43294dc807494ebe896e980\"\u003e\u003ccode\u003e23ec6f0\u003c/code\u003e\u003c/a\u003e Fix CI tests related to \u003ccode\u003e.kill(0)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/execa/issues/1212\"\u003e#1212\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/execa/commit/9a2cb79b1120f3b476aa8a452ceaeb71bfa19a2d\"\u003e\u003ccode\u003e9a2cb79\u003c/code\u003e\u003c/a\u003e Meta tweaks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/execa/commit/e7cafebf55e19485a9d4bdf5af9ed5d2c82fe0d8\"\u003e\u003ccode\u003ee7cafeb\u003c/code\u003e\u003c/a\u003e [docs] TTY control is lost only on the FD that uses mixed inherit. (\u003ca href=\"https://redirect.github.com/sindresorhus/execa/issues/1209\"\u003e#1209\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/execa/commit/5587ae1dcb9b258b0d9667219100b197de50594f\"\u003e\u003ccode\u003e5587ae1\u003c/code\u003e\u003c/a\u003e Fix CI tests (\u003ca href=\"https://redirect.github.com/sindresorhus/execa/issues/1207\"\u003e#1207\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/execa/commit/3e8fa32d498dcc57f1da447524bdb6b521fbd603\"\u003e\u003ccode\u003e3e8fa32\u003c/code\u003e\u003c/a\u003e [docs] A process is not a TTY usually, just connected to one. (\u003ca href=\"https://redirect.github.com/sindresorhus/execa/issues/1208\"\u003e#1208\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/execa/commit/c468672a7f212e9040c4405e99f9428d3253a76a\"\u003e\u003ccode\u003ec468672\u003c/code\u003e\u003c/a\u003e [docs] Transforms: Summary: Fix example command and output. (\u003ca href=\"https://redirect.github.com/sindresorhus/execa/issues/1206\"\u003e#1206\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sindresorhus/execa/compare/v9.6.0...v9.6.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `expect` from 30.0.4 to 30.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jestjs/jest/releases\"\u003eexpect's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e30.2.0\u003c/h2\u003e\n\u003ch3\u003eChore \u0026amp; Maintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[*]\u003c/code\u003e Update example repo for testing React Native projects (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15832\"\u003e#15832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[*]\u003c/code\u003e Update \u003ccode\u003ejest-watch-typeahead\u003c/code\u003e to v3 (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15830\"\u003e#15830\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-environment-jsdom-abstract]\u003c/code\u003e Add support for JSDOM v27 (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15834\"\u003e#15834\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[babel-jest]\u003c/code\u003e Export the \u003ccode\u003eTransformerConfig\u003c/code\u003e interface (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15820\"\u003e#15820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-config]\u003c/code\u003e Fix \u003ccode\u003ejest.config.ts\u003c/code\u003e with TS loader specified in docblock pragma (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15839\"\u003e#15839\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e30.1.3\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eunstable_mockModule\u003c/code\u003e with \u003ccode\u003enode:\u003c/code\u003e prefixed core modules.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e30.1.2\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-snapshot-utils]\u003c/code\u003e Correct snapshot header regexp to work with newline across OSes (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15803\"\u003e#15803\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e30.1.1\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-snapshot-utils]\u003c/code\u003e Fix deprecated goo.gl snapshot warning not handling Windows end-of-line sequences (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15800\"\u003e#15800\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e30.1.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-leak-detector]\u003c/code\u003e Configurable GC aggressiveness regarding to V8 heap snapshot generation (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15793/\"\u003e#15793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Reduce redundant ReferenceError messages\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-core]\u003c/code\u003e Include test modules that failed to load when --onlyFailures is active\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e`[jest-snapshot-utils] Fix deprecated goo.gl snapshot guide link not getting replaced with fully canonical URL (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15787\"\u003e#15787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-circus]\u003c/code\u003e Fix \u003ccode\u003eit.concurrent\u003c/code\u003e not working with \u003ccode\u003edescribe.skip\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15765\"\u003e#15765\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-snapshot]\u003c/code\u003e Fix mangled inline snapshot updates when used with Prettier 3 and CRLF line endings\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Importing from \u003ccode\u003e@jest/globals\u003c/code\u003e in more than one file no longer breaks relative paths (\u003ca href=\"https://redirect.github.com/jestjs/jest/issues/15772\"\u003e#15772\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eChore\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[expect]\u003c/code\u003e Update docblock for \u003ccode\u003etoContain()\u003c/code\u003e to display info on substring check (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15789\"\u003e#15789\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jestjs/jest/blob/main/CHANGELOG.md\"\u003eexpect's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e30.2.0\u003c/h2\u003e\n\u003ch3\u003eChore \u0026amp; Maintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[*]\u003c/code\u003e Update example repo for testing React Native projects (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15832\"\u003e#15832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[*]\u003c/code\u003e Update \u003ccode\u003ejest-watch-typeahead\u003c/code\u003e to v3 (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15830\"\u003e#15830\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-environment-jsdom-abstract]\u003c/code\u003e Add support for JSDOM v27 (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15834\"\u003e#15834\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-matcher-utils]\u003c/code\u003e Fix infinite recursion with self-referential getters in \u003ccode\u003edeepCyclicCopyReplaceable\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15831\"\u003e#15831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[babel-jest]\u003c/code\u003e Export the \u003ccode\u003eTransformerConfig\u003c/code\u003e interface (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15820\"\u003e#15820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-config]\u003c/code\u003e Fix \u003ccode\u003ejest.config.ts\u003c/code\u003e with TS loader specified in docblock pragma (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15839\"\u003e#15839\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e30.1.3\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eunstable_mockModule\u003c/code\u003e with \u003ccode\u003enode:\u003c/code\u003e prefixed core modules.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e30.1.2\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-snapshot-utils]\u003c/code\u003e Correct snapshot header regexp to work with newline across OSes (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15803\"\u003e#15803\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e30.1.1\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-snapshot-utils]\u003c/code\u003e Fix deprecated goo.gl snapshot warning not handling Windows end-of-line sequences (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15800\"\u003e#15800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-snapshot-utils]\u003c/code\u003e Improve messaging about goo.gl snapshot link change (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15821\"\u003e#15821\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e30.1.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-leak-detector]\u003c/code\u003e Configurable GC aggressiveness regarding to V8 heap snapshot generation (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15793/\"\u003e#15793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Reduce redundant ReferenceError messages\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-core]\u003c/code\u003e Include test modules that failed to load when --onlyFailures is active\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-snapshot-utils]\u003c/code\u003e Fix deprecated goo.gl snapshot guide link not getting replaced with fully canonical URL (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15787\"\u003e#15787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-circus]\u003c/code\u003e Fix \u003ccode\u003eit.concurrent\u003c/code\u003e not working with \u003ccode\u003edescribe.skip\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15765\"\u003e#15765\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-snapshot]\u003c/code\u003e Fix mangled inline snapshot updates when used with Prettier 3 and CRLF line endings\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Importing from \u003ccode\u003e@jest/globals\u003c/code\u003e in more than one file no longer breaks relative paths (\u003ca href=\"https://redirect.github.com/jestjs/jest/issues/15772\"\u003e#15772\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/jestjs/jest/commit/855864e3f9751366455246790be2bf912d4d0dac\"\u003e\u003ccode\u003e855864e\u003c/code\u003e\u003c/a\u003e v30.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jestjs/jest/commit/ebfa31cc9787303e8698a1a029a162a18e8974aa\"\u003e\u003ccode\u003eebfa31c\u003c/code\u003e\u003c/a\u003e v30.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jestjs/jest/commit/d347c0f3f87f976a1dbd9761d503e45f5ced2a7e\"\u003e\u003ccode\u003ed347c0f\u003c/code\u003e\u003c/a\u003e v30.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jestjs/jest/commit/4d5f41d0885c1d9630c81b4fd47f74ab0615e18f\"\u003e\u003ccode\u003e4d5f41d\u003c/code\u003e\u003c/a\u003e v30.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jestjs/jest/commit/5884e4a632d3c1342744fc3b6f8642ac96de4756\"\u003e\u003ccode\u003e5884e4a\u003c/code\u003e\u003c/a\u003e chore(expect): update docblock for \u003ccode\u003etoContain()\u003c/code\u003e to display info on substring...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jestjs/jest/commit/22236cf58b66039f81893537c90dee290bab427f\"\u003e\u003ccode\u003e22236cf\u003c/code\u003e\u003c/a\u003e v30.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jestjs/jest/commit/a3d1e2eb4bb24e2974c88e8868b44cde987eebb2\"\u003e\u003ccode\u003ea3d1e2e\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003ebigint\u003c/code\u003e cause error (\u003ca href=\"https://github.com/jestjs/jest/tree/HEAD/packages/expect/issues/15702\"\u003e#15702\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jestjs/jest/commits/v30.2.0/packages/expect\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sinon` from 21.0.0 to 21.0.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sinonjs/sinon/blob/main/docs/changelog.md\"\u003esinon's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e21.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/456a65c2813533fa4e946b9e707baf798a679ad3\"\u003e\u003ccode\u003e456a65c2\u003c/code\u003e\u003c/a\u003e\nUpdate dependencies - except \u003ccode\u003e@​sinonjs/samsam\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sinonjs/sinon/issues/2669\"\u003e#2669\u003c/a\u003e) (Carl-Erik Kopseng)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/f04f3eb108f3d9b0402e42281b54d9057211bf16\"\u003e\u003ccode\u003ef04f3eb1\u003c/code\u003e\u003c/a\u003e\nFix issue 2618 - Remove browserify in favor of esbuild (\u003ca href=\"https://redirect.github.com/sinonjs/sinon/issues/2661\"\u003e#2661\u003c/a\u003e) (Artur Parkhisenko)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/48b69df24c97ef316ebc3835418b3459337c325a\"\u003e\u003ccode\u003e48b69df2\u003c/code\u003e\u003c/a\u003e\nfix(docs): remove \u003ccode\u003eassert.failException\u003c/code\u003e from documentation (\u003ca href=\"https://redirect.github.com/sinonjs/sinon/issues/2666\"\u003e#2666\u003c/a\u003e) (Steffen Schroeder)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/13b27cccd066a1bc75cfdcd207f1c8c44ab7b049\"\u003e\u003ccode\u003e13b27ccc\u003c/code\u003e\u003c/a\u003e\nFix sandbox restore not handling stubbed functions (\u003ca href=\"https://redirect.github.com/sinonjs/sinon/issues/2667\"\u003e#2667\u003c/a\u003e) (thamion)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/ae9e09ac00799f923a8e6b559ead720999a0e865\"\u003e\u003ccode\u003eae9e09ac\u003c/code\u003e\u003c/a\u003e\nUpdate compatibility target to ES2023 (Carl-Erik Kopseng)\n\u003cblockquote\u003e\n\u003cp\u003eUpdated compatibility target from ES2017 to ES2023 and clarified the note on breaking changes.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/26055043212a03afeb2914e16ea32cb7f0a3ac44\"\u003e\u003ccode\u003e26055043\u003c/code\u003e\u003c/a\u003e\nImprove error message for immutable descriptors (\u003ca href=\"https://redirect.github.com/sinonjs/sinon/issues/2664\"\u003e#2664\u003c/a\u003e) (Stuart Dotson)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/80fa9a5b8b605eb141e556ec5c8e7cd164ca9c5c\"\u003e\u003ccode\u003e80fa9a5b\u003c/code\u003e\u003c/a\u003e\nAlso mirror the calledOnceWith assertion (\u003ca href=\"https://redirect.github.com/sinonjs/sinon/issues/2660\"\u003e#2660\u003c/a\u003e) (Benedikt Meurer)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cem\u003eReleased by \u003ca href=\"https://github.com/fatso83\"\u003eCarl-Erik Kopseng\u003c/a\u003e on 2025-12-19.\u003c/em\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/sinonjs/sinon/commit/a8bebe028f3fc1e71c68ca63cedb3ca447c09770\"\u003e\u003ccode\u003ea8bebe0\u003c/code\u003e\u003c/a\u003e 21.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/456a65c2813533fa4e946b9e707baf798a679ad3\"\u003e\u003ccode\u003e456a65c\u003c/code\u003e\u003c/a\u003e Update dependencies - except \u003ccode\u003e@​sinonjs/samsam\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sinonjs/sinon/issues/2669\"\u003e#2669\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https...\n\n_Description has been truncated_","html_url":"https://github.com/jeroenvervaeke/ava/pull/2","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/jeroenvervaeke%2Fava/issues/2","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2/packages"},{"uuid":"3679135720","node_id":"PR_kwDOMAae8M62P0GL","number":74,"state":"closed","title":"dependabot: build(deps-dev): bump the npm-development group across 1 directory with 12 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-12-15T03:17:54.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-01T04:07:52.000Z","updated_at":"2025-12-15T03:17:56.000Z","time_to_close":1206602,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"dependabot: build(deps-dev): bump","group_name":"npm-development","update_count":12,"packages":[{"name":"@eslint/eslintrc","old_version":"3.3.1","new_version":"3.3.3","repository_url":"https://github.com/eslint/eslintrc"},{"name":"@eslint/js","old_version":"9.34.0","new_version":"9.39.1","repository_url":"https://github.com/eslint/eslint"},{"name":"@salesforce/schemas","old_version":"1.10.2","new_version":"1.10.3","repository_url":"https://github.com/forcedotcom/schemas"},{"name":"@sindresorhus/tsconfig","old_version":"8.0.1","new_version":"8.1.0","repository_url":"https://github.com/sindresorhus/tsconfig"},{"name":"@types/node","old_version":"22.17.0","new_version":"22.19.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.42.0","new_version":"8.48.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"eslint","old_version":"9.34.0","new_version":"9.39.1","repository_url":"https://github.com/eslint/eslint"},{"name":"lint-staged","old_version":"16.1.6","new_version":"16.2.7","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"prettier","old_version":"3.6.2","new_version":"3.7.3","repository_url":"https://github.com/prettier/prettier"},{"name":"tsx","old_version":"4.20.5","new_version":"4.21.0","repository_url":"https://github.com/privatenumber/tsx"},{"name":"typescript","old_version":"5.9.2","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-development group with 11 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@eslint/eslintrc](https://github.com/eslint/eslintrc) | `3.3.1` | `3.3.3` |\n| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.34.0` | `9.39.1` |\n| [@salesforce/schemas](https://github.com/forcedotcom/schemas) | `1.10.2` | `1.10.3` |\n| [@sindresorhus/tsconfig](https://github.com/sindresorhus/tsconfig) | `8.0.1` | `8.1.0` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `22.17.0` | `22.19.1` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.42.0` | `8.48.0` |\n| [eslint](https://github.com/eslint/eslint) | `9.34.0` | `9.39.1` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `16.1.6` | `16.2.7` |\n| [prettier](https://github.com/prettier/prettier) | `3.6.2` | `3.7.3` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.20.5` | `4.21.0` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.2` | `5.9.3` |\n\n\nUpdates `@eslint/eslintrc` from 3.3.1 to 3.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslintrc/releases\"\u003e\u003ccode\u003e@​eslint/eslintrc\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eeslintrc: v3.3.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/eslintrc/compare/eslintrc-v3.3.2...eslintrc-v3.3.3\"\u003e3.3.3\u003c/a\u003e (2025-11-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erelease v3.3.3 because publishing v3.3.2 failed (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/211\"\u003e#211\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/8aa555a3f5fcfb7d99249fb57e819a7b6f635496\"\u003e8aa555a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eeslintrc: v3.3.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/eslintrc/compare/eslintrc-v3.3.1...eslintrc-v3.3.2\"\u003e3.3.2\u003c/a\u003e (2025-11-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove name property from all and recommended configs (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/200\"\u003e#200\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/344da491898a2a3595943d4528ba78fe2f238217\"\u003e344da49\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/eslintrc/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​eslint/eslintrc\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/eslintrc/compare/eslintrc-v3.3.2...eslintrc-v3.3.3\"\u003e3.3.3\u003c/a\u003e (2025-11-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erelease v3.3.3 because publishing v3.3.2 failed (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/211\"\u003e#211\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/8aa555a3f5fcfb7d99249fb57e819a7b6f635496\"\u003e8aa555a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/eslintrc/compare/eslintrc-v3.3.1...eslintrc-v3.3.2\"\u003e3.3.2\u003c/a\u003e (2025-11-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove name property from all and recommended configs (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/200\"\u003e#200\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/344da491898a2a3595943d4528ba78fe2f238217\"\u003e344da49\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/eslintrc/commit/fdb529826fd769f2bdcd1281d711412253561231\"\u003e\u003ccode\u003efdb5298\u003c/code\u003e\u003c/a\u003e chore: release 3.3.3 🚀 (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/212\"\u003e#212\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/8aa555a3f5fcfb7d99249fb57e819a7b6f635496\"\u003e\u003ccode\u003e8aa555a\u003c/code\u003e\u003c/a\u003e fix: release v3.3.3 because publishing v3.3.2 failed (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/211\"\u003e#211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/a8b773d0cfecbd987e4301ad40be271a2c800c40\"\u003e\u003ccode\u003ea8b773d\u003c/code\u003e\u003c/a\u003e chore: release 3.3.2 🚀 (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/204\"\u003e#204\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/85244bb33023f25eb8ac443d08b769be7bafec2e\"\u003e\u003ccode\u003e85244bb\u003c/code\u003e\u003c/a\u003e chore: switch to \u003ccode\u003egoogleapis/release-please-action\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/208\"\u003e#208\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/d356360dfee5173b3ace73cc1f3ecb922eb4310d\"\u003e\u003ccode\u003ed356360\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/116bf0332e3ce6dd848704b3782c8c77067c635b\"\u003e\u003ccode\u003e116bf03\u003c/code\u003e\u003c/a\u003e chore: update js-yaml to version 4.1.1 (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/207\"\u003e#207\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/16e8d207557fcac8512bd5d9ffd475ec777db0df\"\u003e\u003ccode\u003e16e8d20\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/3b089acfeba445f3fef84662c43143a5d0eb8a15\"\u003e\u003ccode\u003e3b089ac\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e.gitignore\u003c/code\u003e to exclude shared workflows (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/206\"\u003e#206\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/1f6e2d19b2f9617c10597fbe97ac99076a716a0c\"\u003e\u003ccode\u003e1f6e2d1\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/785c00b8cce58c2b4962996699e0f3dbdc6d2d13\"\u003e\u003ccode\u003e785c00b\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslintrc/compare/v3.3.1...eslintrc-v3.3.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​eslint/eslintrc\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@eslint/js` from 9.34.0 to 9.39.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\u003ev9.39.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/650753ee3976784343ceb40170619dab1aa9fe0d\"\u003e\u003ccode\u003e650753e\u003c/code\u003e\u003c/a\u003e fix: Only pass node to JS lang visitor methods (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20283\"\u003e#20283\u003c/a\u003e) (Nicholas C. Zakas)\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/51b51f4f1ce82ef63264c4e45d9ef579bcd73f8e\"\u003e\u003ccode\u003e51b51f4\u003c/code\u003e\u003c/a\u003e docs: add a section on when to use extends vs cascading (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20268\"\u003e#20268\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b44d42699dcd1729b7ecb50ca70e4c1c17f551f1\"\u003e\u003ccode\u003eb44d426\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/92db329211c8da5ce8340a4d4c05ce9c12845381\"\u003e\u003ccode\u003e92db329\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint/js\u003c/code\u003e version to 9.39.1 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20284\"\u003e#20284\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7ebefc9eaf99b76b30b0d3cf9960807a47367c4\"\u003e\u003ccode\u003ec7ebefc\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/61778f6ca33c0f63962a91d6a75a4fa5db9f47d2\"\u003e\u003ccode\u003e61778f6\u003c/code\u003e\u003c/a\u003e chore: update eslint-config-eslint dependency \u003ccode\u003e@​eslint/js\u003c/code\u003e to ^9.39.0 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20275\"\u003e#20275\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d9ca2fcd9ad63331bfd329a69534e1ff04f231e8\"\u003e\u003ccode\u003ed9ca2fc\u003c/code\u003e\u003c/a\u003e ci: Add rangeStrategy to eslint group in renovate config (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20266\"\u003e#20266\u003c/a\u003e) (唯然)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/009e5076ff5a4bd845f55e17676e3bb88f47c280\"\u003e\u003ccode\u003e009e507\u003c/code\u003e\u003c/a\u003e test: fix version tests for ESLint v10 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20274\"\u003e#20274\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.39.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/cc57d87a3f119e9d39c55e044e526ae067fa31ce\"\u003e\u003ccode\u003ecc57d87\u003c/code\u003e\u003c/a\u003e feat: update error loc to key in \u003ccode\u003eno-dupe-class-members\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20259\"\u003e#20259\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/126552fcf35da3ddcefa527db06dabc54c04041c\"\u003e\u003ccode\u003e126552f\u003c/code\u003e\u003c/a\u003e feat: update error location in \u003ccode\u003efor-direction\u003c/code\u003e and \u003ccode\u003eno-dupe-args\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20258\"\u003e#20258\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/167d0970d3802a66910e9820f31dcd717fab0b2a\"\u003e\u003ccode\u003e167d097\u003c/code\u003e\u003c/a\u003e feat: update \u003ccode\u003ecomplexity\u003c/code\u003e rule to highlight only static block header (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20245\"\u003e#20245\u003c/a\u003e) (jaymarvelz)\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/15f5c7c168d0698683943f51dd617f14a5e6815c\"\u003e\u003ccode\u003e15f5c7c\u003c/code\u003e\u003c/a\u003e fix: forward traversal \u003ccode\u003estep.args\u003c/code\u003e to visitors (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20253\"\u003e#20253\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5a1a534e877f7c4c992885867f923df307c3929d\"\u003e\u003ccode\u003e5a1a534\u003c/code\u003e\u003c/a\u003e fix: allow JSDoc comments in object-shorthand rule (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20167\"\u003e#20167\u003c/a\u003e) (Nitin Kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e86b813eb660f1a5adc8e143a70d9b683cd12362\"\u003e\u003ccode\u003ee86b813\u003c/code\u003e\u003c/a\u003e fix: Use more types from \u003ccode\u003e@​eslint/core\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20257\"\u003e#20257\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/927272d1f0d5683b029b729d368a96527f283323\"\u003e\u003ccode\u003e927272d\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eScope\u003c/code\u003e typings (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20198\"\u003e#20198\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/37f76d9c539bb6fc816fedb7be4486b71a58620a\"\u003e\u003ccode\u003e37f76d9\u003c/code\u003e\u003c/a\u003e fix: use \u003ccode\u003eAST.Program\u003c/code\u003e type for Program node (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20244\"\u003e#20244\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ae07f0b3334ebd22ae2e7b09bca5973b96aa9768\"\u003e\u003ccode\u003eae07f0b\u003c/code\u003e\u003c/a\u003e fix: unify timing report for concurrent linting (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20188\"\u003e#20188\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b165d471be6062f4475b972155b02654a974a0e9\"\u003e\u003ccode\u003eb165d47\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eRule\u003c/code\u003e typings (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20199\"\u003e#20199\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fb97cda70d87286a7dbd2457f578ef578d6905e8\"\u003e\u003ccode\u003efb97cda\u003c/code\u003e\u003c/a\u003e fix: improve error message for missing fix function in suggestions (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20218\"\u003e#20218\u003c/a\u003e) (jaymarvelz)\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/d3e81e30ee6be5a21151b7a17ef10a714b6059c0\"\u003e\u003ccode\u003ed3e81e3\u003c/code\u003e\u003c/a\u003e docs: Always recommend to include a files property (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20158\"\u003e#20158\u003c/a\u003e) (Percy Ma)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0f0385f1404dcadaba4812120b1ad02334dbd66a\"\u003e\u003ccode\u003e0f0385f\u003c/code\u003e\u003c/a\u003e docs: use consistent naming recommendation (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20250\"\u003e#20250\u003c/a\u003e) (Alex M. Spieslechner)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a3b145609ac649fac837c8c0515cbb2a9321ca40\"\u003e\u003ccode\u003ea3b1456\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/cf5f2dd58dd98084a21da04fe7b9054b9478d552\"\u003e\u003ccode\u003ecf5f2dd\u003c/code\u003e\u003c/a\u003e docs: fix correct tag of \u003ccode\u003eno-useless-constructor\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20255\"\u003e#20255\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/10b995c8e5473de8d66d3cd99d816e046f35e3ec\"\u003e\u003ccode\u003e10b995c\u003c/code\u003e\u003c/a\u003e docs: add TS options and examples for \u003ccode\u003enofunc\u003c/code\u003e in \u003ccode\u003eno-use-before-define\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20249\"\u003e#20249\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2584187e4a305ea7a98e1a5bd4dca2a60ad132f8\"\u003e\u003ccode\u003e2584187\u003c/code\u003e\u003c/a\u003e docs: remove repetitive word in comment (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20242\"\u003e#20242\u003c/a\u003e) (reddaisyy)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/637216bd4f2aae7c928ad04a4e40eecffb50c9e5\"\u003e\u003ccode\u003e637216b\u003c/code\u003e\u003c/a\u003e docs: update CLI flags migration instructions (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20238\"\u003e#20238\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e7cda3bdf1bdd664e6033503a3315ad81736b200\"\u003e\u003ccode\u003ee7cda3b\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/7b9446f7cc2054aa2cdf8e6225f4ac15a03671a8\"\u003e\u003ccode\u003e7b9446f\u003c/code\u003e\u003c/a\u003e docs: handle empty flags sections on the feature flags page (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20222\"\u003e#20222\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dfe3c1b2034228765c48c8a445554223767dd16d\"\u003e\u003ccode\u003edfe3c1b\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint/js\u003c/code\u003e version to 9.39.0 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20270\"\u003e#20270\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2375a6de8263393c129d41cac1b407b40111a73c\"\u003e\u003ccode\u003e2375a6d\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/a1f4e52d67c94bef61edd1607dcd130047c1baf0\"\u003e\u003ccode\u003ea1f4e52\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint\u003c/code\u003e dependencies (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20265\"\u003e#20265\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7d32298482752eeac9fb46378d4f1ea095f3836\"\u003e\u003ccode\u003ec7d3229\u003c/code\u003e\u003c/a\u003e chore: update dependency \u003ccode\u003e@​eslint/core\u003c/code\u003e to ^0.17.0 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20256\"\u003e#20256\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/27549bc774c7c2dc5c569070a3e87c62f602bf7d\"\u003e\u003ccode\u003e27549bc\u003c/code\u003e\u003c/a\u003e chore: update fuzz testing to not error if code sample minimizer fails (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20252\"\u003e#20252\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a1370ee40e9d8e0e41843f3278cd745fc1ad543f\"\u003e\u003ccode\u003ea1370ee\u003c/code\u003e\u003c/a\u003e ci: bump actions/setup-node from 5 to 6 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20230\"\u003e#20230\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9e7fad4a1867709060686d03e0ec1d0d69671cfb\"\u003e\u003ccode\u003e9e7fad4\u003c/code\u003e\u003c/a\u003e chore: add script to auto-generate eslint:recommended configuration (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20208\"\u003e#20208\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/eslint/eslint/commit/c7ebefc9eaf99b76b30b0d3cf9960807a47367c4\"\u003e\u003ccode\u003ec7ebefc\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/2375a6de8263393c129d41cac1b407b40111a73c\"\u003e\u003ccode\u003e2375a6d\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/9e7fad4a1867709060686d03e0ec1d0d69671cfb\"\u003e\u003ccode\u003e9e7fad4\u003c/code\u003e\u003c/a\u003e chore: add script to auto-generate eslint:recommended configuration (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20208\"\u003e#20208\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/25d0e33270e08baed09dbee2cdd56a8e5cd9da0f\"\u003e\u003ccode\u003e25d0e33\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/abee4ca1fa10da733b1cc4a7d5e765b912a9de82\"\u003e\u003ccode\u003eabee4ca\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/90a71bf5024a86fc232cd2e05f96811e2a18fd0f\"\u003e\u003ccode\u003e90a71bf\u003c/code\u003e\u003c/a\u003e docs: update \u003ccode\u003eREADME\u003c/code\u003e files to add badge and instructions (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20115\"\u003e#20115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/488cba6b391b97b2cfc74bbb46fdeacb1361949e\"\u003e\u003ccode\u003e488cba6\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/1c0d85049e3f30a8809340c1abc881c63b7812ff\"\u003e\u003ccode\u003e1c0d850\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eeslint-all.js\u003c/code\u003e to use \u003ccode\u003eObject.freeze\u003c/code\u003e for \u003ccode\u003erules\u003c/code\u003e object (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20116\"\u003e#20116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/af2a0870fdc646091d027516601888923e5bc202\"\u003e\u003ccode\u003eaf2a087\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/84ffb9680b15e45bfd8c8a5db4731576ddd16fc4\"\u003e\u003ccode\u003e84ffb96\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint-community/eslint-utils\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20069\"\u003e#20069\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint/eslint/commits/v9.39.1/packages/js\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@salesforce/schemas` from 1.10.2 to 1.10.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/forcedotcom/schemas/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​salesforce/schemas\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/forcedotcom/schemas/compare/1.10.2...1.10.3\"\u003e1.10.3\u003c/a\u003e (2025-09-03)\u003c/h2\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forcedotcom/schemas/commit/b4f931c37f04131309a79830a087d8bd69abe07c\"\u003e\u003ccode\u003eb4f931c\u003c/code\u003e\u003c/a\u003e chore(release): 1.10.3 [skip ci]\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/forcedotcom/schemas/compare/1.10.2...1.10.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sindresorhus/tsconfig` from 8.0.1 to 8.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/tsconfig/releases\"\u003e\u003ccode\u003e@​sindresorhus/tsconfig\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow importing JSON for ESM (\u003ca href=\"https://redirect.github.com/sindresorhus/tsconfig/issues/40\"\u003e#40\u003c/a\u003e)  9ee0174\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/compare/v8.0.1...v8.1.0\"\u003ehttps://github.com/sindresorhus/tsconfig/compare/v8.0.1...v8.1.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/commit/5db01b5dc2492011deee834e5bb175804f05c198\"\u003e\u003ccode\u003e5db01b5\u003c/code\u003e\u003c/a\u003e 8.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/commit/9ee01747b01c72450c86224566973720573e3c0a\"\u003e\u003ccode\u003e9ee0174\u003c/code\u003e\u003c/a\u003e Allow importing JSON for ESM (\u003ca href=\"https://redirect.github.com/sindresorhus/tsconfig/issues/40\"\u003e#40\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sindresorhus/tsconfig/compare/v8.0.1...v8.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 22.17.0 to 22.19.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@typescript-eslint/eslint-plugin` from 8.42.0 to 8.48.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/eslint-plugin\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.48.0\u003c/h2\u003e\n\u003ch2\u003e8.48.0 (2025-11-24)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-redundant-type-constituents] use assignability checking for redundancy checks (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10744\"\u003e#10744\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erule-tester:\u003c/strong\u003e remove workaround for jest circular structure error (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11772\"\u003e#11772\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e gate all errors behind allowInvalidAST (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11693\"\u003e#11693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e replace fast-glob with tinyglobby (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11740\"\u003e#11740\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 [consistent-generic-constructors] ignore when constructor is  typed array (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10477\"\u003e#10477\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escope-manager:\u003c/strong\u003e change unhelpful \u003ccode\u003eaaa\u003c/code\u003e error message and change \u003ccode\u003eanalyze\u003c/code\u003e to expects \u003ccode\u003eProgram\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11747\"\u003e#11747\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e infers singleRun as true for project service (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11327\"\u003e#11327\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e disallow binding patterns in parameter properties (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11760\"\u003e#11760\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBen McCann \u003ca href=\"https://github.com/benmccann\"\u003e\u003ccode\u003e@​benmccann\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDima Barabash \u003ca href=\"https://github.com/dbarabashh\"\u003e\u003ccode\u003e@​dbarabashh\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efisker Cheung \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJames Henry \u003ca href=\"https://github.com/JamesHenry\"\u003e\u003ccode\u003e@​JamesHenry\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJamesHenry \u003ca href=\"https://github.com/JamesHenry\"\u003e\u003ccode\u003e@​JamesHenry\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eJosh Goldberg ✨\u003c/li\u003e\n\u003cli\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emdm317 \u003ca href=\"https://github.com/gen-ip-1\"\u003e\u003ccode\u003e@​gen-ip-1\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eYounsang Na \u003ca href=\"https://github.com/nayounsang\"\u003e\u003ccode\u003e@​nayounsang\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\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.47.0\u003c/h2\u003e\n\u003ch2\u003e8.47.0 (2025-11-17)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unused-private-class-members] new extension rule (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10913\"\u003e#10913\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBrad Zacher \u003ca href=\"https://github.com/bradzacher\"\u003e\u003ccode\u003e@​bradzacher\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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.46.4\u003c/h2\u003e\n\u003ch2\u003e8.46.4 (2025-11-10)\u003c/h2\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/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md\"\u003e\u003ccode\u003e@​typescript-eslint/eslint-plugin\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.48.0 (2025-11-24)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-redundant-type-constituents] use assignability checking for redundancy checks (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10744\"\u003e#10744\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e disallow binding patterns in parameter properties (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11760\"\u003e#11760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [consistent-generic-constructors] ignore when constructor is  typed array (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10477\"\u003e#10477\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDima Barabash \u003ca href=\"https://github.com/dbarabashh\"\u003e\u003ccode\u003e@​dbarabashh\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJamesHenry \u003ca href=\"https://github.com/JamesHenry\"\u003e\u003ccode\u003e@​JamesHenry\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003emdm317 \u003ca href=\"https://github.com/gen-ip-1\"\u003e\u003ccode\u003e@​gen-ip-1\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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.47.0 (2025-11-17)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unused-private-class-members] new extension rule (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10913\"\u003e#10913\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBrad Zacher \u003ca href=\"https://github.com/bradzacher\"\u003e\u003ccode\u003e@​bradzacher\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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.46.4 (2025-11-10)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eparser:\u003c/strong\u003e error when both \u003ccode\u003eprojectService\u003c/code\u003e and \u003ccode\u003eproject\u003c/code\u003e are set (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11333\"\u003e#11333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e handle override modifier in promise-function-async fixer (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11730\"\u003e#11730\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-deprecated] fix double-report on computed literal identifiers (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11006\"\u003e#11006\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/10958\"\u003e#10958\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEvgeny Stepanovych \u003ca href=\"https://github.com/undsoft\"\u003e\u003ccode\u003e@​undsoft\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKentaro Suzuki \u003ca href=\"https://github.com/sushichan044\"\u003e\u003ccode\u003e@​sushichan044\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMaria Solano \u003ca href=\"https://github.com/MariaSolOs\"\u003e\u003ccode\u003e@​MariaSolOs\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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.46.3 (2025-11-03)\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/typescript-eslint/typescript-eslint/commit/6fb1551634b2ff11718e579098f69e041a2ff92c\"\u003e\u003ccode\u003e6fb1551\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.48.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/d26e9de6874eb36216f1ebe8370c218d8de08881\"\u003e\u003ccode\u003ed26e9de\u003c/code\u003e\u003c/a\u003e chore(eslint-plugin): correct TODO comment on the wrong line (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/11773\"\u003e#11773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/5f04910f7965bfafe361f2a089d21d794f028dd1\"\u003e\u003ccode\u003e5f04910\u003c/code\u003e\u003c/a\u003e fix(typescript-estree): disallow binding patterns in parameter properties (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/a4dc42ac541139f0da344550bce7accd8f3d366a\"\u003e\u003ccode\u003ea4dc42a\u003c/code\u003e\u003c/a\u003e chore: migrate to nx 22 (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/11780\"\u003e#11780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/2ffb1680d69fce4f08679c9c654a8a4ca463c64a\"\u003e\u003ccode\u003e2ffb168\u003c/code\u003e\u003c/a\u003e feat(eslint-plugin): [no-redundant-type-constituents] use assignability check...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/5ea21f14136204bcd2cfcc7fba55711ce9f99539\"\u003e\u003ccode\u003e5ea21f1\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [consistent-generic-constructors] ignore when constructor...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/28cf8032c2492bb3c55dd7dd145249f2246034ad\"\u003e\u003ccode\u003e28cf803\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.47.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/6c6db249bde934b6d617eff6f70d105bae5b9c50\"\u003e\u003ccode\u003e6c6db24\u003c/code\u003e\u003c/a\u003e feat(eslint-plugin): [no-unused-private-class-members] new extension rule (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/843f144797c0a94272cdb002c00c5639cf0797c6\"\u003e\u003ccode\u003e843f144\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.46.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/997e0c005d2d80a726249cafb7cbdf4ec287aea3\"\u003e\u003ccode\u003e997e0c0\u003c/code\u003e\u003c/a\u003e fix(parser): error when both \u003ccode\u003eprojectService\u003c/code\u003e and \u003ccode\u003eproject\u003c/code\u003e are set (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/11333\"\u003e#11333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.48.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 `@typescript-eslint/parser` from 8.42.0 to 8.48.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.48.0\u003c/h2\u003e\n\u003ch2\u003e8.48.0 (2025-11-24)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-redundant-type-constituents] use assignability checking for redundancy checks (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10744\"\u003e#10744\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erule-tester:\u003c/strong\u003e remove workaround for jest circular structure error (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11772\"\u003e#11772\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e gate all errors behind allowInvalidAST (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11693\"\u003e#11693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e replace fast-glob with tinyglobby (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11740\"\u003e#11740\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 [consistent-generic-constructors] ignore when constructor is  typed array (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10477\"\u003e#10477\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escope-manager:\u003c/strong\u003e change unhelpful \u003ccode\u003eaaa\u003c/code\u003e error message and change \u003ccode\u003eanalyze\u003c/code\u003e to expects \u003ccode\u003eProgram\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11747\"\u003e#11747\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e infers singleRun as true for project service (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11327\"\u003e#11327\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e disallow binding patterns in parameter properties (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11760\"\u003e#11760\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBen McCann \u003ca href=\"https://github.com/benmccann\"\u003e\u003ccode\u003e@​benmccann\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDima Barabash \u003ca href=\"https://github.com/dbarabashh\"\u003e\u003ccode\u003e@​dbarabashh\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efisker Cheung \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJames Henry \u003ca href=\"https://github.com/JamesHenry\"\u003e\u003ccode\u003e@​JamesHenry\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJamesHenry \u003ca href=\"https://github.com/JamesHenry\"\u003e\u003ccode\u003e@​JamesHenry\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eJosh Goldberg ✨\u003c/li\u003e\n\u003cli\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emdm317 \u003ca href=\"https://github.com/gen-ip-1\"\u003e\u003ccode\u003e@​gen-ip-1\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eYounsang Na \u003ca href=\"https://github.com/nayounsang\"\u003e\u003ccode\u003e@​nayounsang\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\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.47.0\u003c/h2\u003e\n\u003ch2\u003e8.47.0 (2025-11-17)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unused-private-class-members] new extension rule (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10913\"\u003e#10913\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBrad Zacher \u003ca href=\"https://github.com/bradzacher\"\u003e\u003ccode\u003e@​bradzacher\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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.46.4\u003c/h2\u003e\n\u003ch2\u003e8.46.4 (2025-11-10)\u003c/h2\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/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.48.0 (2025-11-24)\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\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.47.0 (2025-11-17)\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\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.46.4 (2025-11-10)\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\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.46.3 (2025-11-03)\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\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.46.2 (2025-10-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\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.46.1 (2025-10-13)\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\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.46.0 (2025-10-06)\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\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.45.0 (2025-09-29)\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\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.44.1 (2025-09-22)\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/typescript-eslint/typescript-eslint/commit/6fb1551634b2ff11718e579098f69e041a2ff92c\"\u003e\u003ccode\u003e6fb1551\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.48.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/a4dc42ac541139f0da344550bce7accd8f3d366a\"\u003e\u003ccode\u003ea4dc42a\u003c/code\u003e\u003c/a\u003e chore: migrate to nx 22 (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/11780\"\u003e#11780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/28cf8032c2492bb3c55dd7dd145249f2246034ad\"\u003e\u003ccode\u003e28cf803\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.47.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/843f144797c0a94272cdb002c00c5639cf0797c6\"\u003e\u003ccode\u003e843f144\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.46.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/d9f3497dfb72e90fd7dc977c77d41b0eb9df4909\"\u003e\u003ccode\u003ed9f3497\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.46.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/55ca033ee88cc95cfac4ad6dea2257fbeb1d4657\"\u003e\u003ccode\u003e55ca033\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.46.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/3f5fbf698e75ddd87874885ffbf937913761cdb0\"\u003e\u003ccode\u003e3f5fbf6\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.46.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/aec785e33d63b248231c3e68c9aeb792caf21acc\"\u003e\u003ccode\u003eaec785e\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.46.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/255e9e274b24f86f3179146c20c156506312c92c\"\u003e\u003ccode\u003e255e9e2\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.45.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/c1980522cd11f2de1a49ff6a30b4be7765a843ff\"\u003e\u003ccode\u003ec198052\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.44.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.48.0/packages/parser\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 9.34.0 to 9.39.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\u003ev9.39.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/650753ee3976784343ceb40170619dab1aa9fe0d\"\u003e\u003ccode\u003e650753e\u003c/code\u003e\u003c/a\u003e fix: Only pass node to JS lang visitor methods (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20283\"\u003e#20283\u003c/a\u003e) (Nicholas C. Zakas)\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/51b51f4f1ce82ef63264c4e45d9ef579bcd73f8e\"\u003e\u003ccode\u003e51b51f4\u003c/code\u003e\u003c/a\u003e docs: add a section on when to use extends vs cascading (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20268\"\u003e#20268\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b44d42699dcd1729b7ecb50ca70e4c1c17f551f1\"\u003e\u003ccode\u003eb44d426\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/92db329211c8da5ce8340a4d4c05ce9c12845381\"\u003e\u003ccode\u003e92db329\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint/js\u003c/code\u003e version to 9.39.1 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20284\"\u003e#20284\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7ebefc9eaf99b76b30b0d3cf9960807a47367c4\"\u003e\u003ccode\u003ec7ebefc\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/61778f6ca33c0f63962a91d6a75a4fa5db9f47d2\"\u003e\u003ccode\u003e61778f6\u003c/code\u003e\u003c/a\u003e chore: update eslint-config-eslint dependency \u003ccode\u003e@​eslint/js\u003c/code\u003e to ^9.39.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20275\"\u003e#20275\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d9ca2fcd9ad63331bfd329a69534e1ff04f231e8\"\u003e\u003ccode\u003ed9ca2fc\u003c/code\u003e\u003c/a\u003e ci: Add rangeStrategy to eslint group in renovate config (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20266\"\u003e#20266\u003c/a\u003e) (唯然)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/009e5076ff5a4bd845f55e17676e3bb88f47c280\"\u003e\u003ccode\u003e009e507\u003c/code\u003e\u003c/a\u003e test: fix version tests for ESLint v10 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20274\"\u003e#20274\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.39.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/cc57d87a3f119e9d39c55e044e526ae067fa31ce\"\u003e\u003ccode\u003ecc57d87\u003c/code\u003e\u003c/a\u003e feat: update error loc to key in \u003ccode\u003eno-dupe-class-members\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20259\"\u003e#20259\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/126552fcf35da3ddcefa527db06dabc54c04041c\"\u003e\u003ccode\u003e126552f\u003c/code\u003e\u003c/a\u003e feat: update error location in \u003ccode\u003efor-direction\u003c/code\u003e and \u003ccode\u003eno-dupe-args\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20258\"\u003e#20258\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/167d0970d3802a66910e9820f31dcd717fab0b2a\"\u003e\u003ccode\u003e167d097\u003c/code\u003e\u003c/a\u003e feat: update \u003ccode\u003ecomplexity\u003c/code\u003e rule to highlight only static block header (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20245\"\u003e#20245\u003c/a\u003e) (jaymarvelz)\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/15f5c7c168d0698683943f51dd617f14a5e6815c\"\u003e\u003ccode\u003e15f5c7c\u003c/code\u003e\u003c/a\u003e fix: forward traversal \u003ccode\u003estep.args\u003c/code\u003e to visitors (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20253\"\u003e#20253\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5a1a534e877f7c4c992885867f923df307c3929d\"\u003e\u003ccode\u003e5a1a534\u003c/code\u003e\u003c/a\u003e fix: allow JSDoc comments in object-shorthand rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20167\"\u003e#20167\u003c/a\u003e) (Nitin Kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e86b813eb660f1a5adc8e143a70d9b683cd12362\"\u003e\u003ccode\u003ee86b813\u003c/code\u003e\u003c/a\u003e fix: Use more types from \u003ccode\u003e@​eslint/core\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20257\"\u003e#20257\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/927272d1f0d5683b029b729d368a96527f283323\"\u003e\u003ccode\u003e927272d\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eScope\u003c/code\u003e typings (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20198\"\u003e#20198\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/37f76d9c539bb6fc816fedb7be4486b71a58620a\"\u003e\u003ccode\u003e37f76d9\u003c/code\u003e\u003c/a\u003e fix: use \u003ccode\u003eAST.Program\u003c/code\u003e type for Program node (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20244\"\u003e#20244\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ae07f0b3334ebd22ae2e7b09bca5973b96aa9768\"\u003e\u003ccode\u003eae07f0b\u003c/code\u003e\u003c/a\u003e fix: unify timing report for concurrent linting (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20188\"\u003e#20188\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b165d471be6062f4475b972155b02654a974a0e9\"\u003e\u003ccode\u003eb165d47\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eRule\u003c/code\u003e typings (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20199\"\u003e#20199\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fb97cda70d87286a7dbd2457f578ef578d6905e8\"\u003e\u003ccode\u003efb97cda\u003c/code\u003e\u003c/a\u003e fix: improve error message for missing fix function in suggestions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20218\"\u003e#20218\u003c/a\u003e) (jaymarvelz)\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/d3e81e30ee6be5a21151b7a17ef10a714b6059c0\"\u003e\u003ccode\u003ed3e81e3\u003c/code\u003e\u003c/a\u003e docs: Always recommend to include a files property (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20158\"\u003e#20158\u003c/a\u003e) (Percy Ma)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0f0385f1404dcadaba4812120b1ad02334dbd66a\"\u003e\u003ccode\u003e0f0385f\u003c/code\u003e\u003c/a\u003e docs: use consistent naming recommendation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20250\"\u003e#20250\u003c/a\u003e) (Alex M. Spieslechner)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a3b145609ac649fac837c8c0515cbb2a9321ca40\"\u003e\u003ccode\u003ea3b1456\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/cf5f2dd58dd98084a21da04fe7b9054b9478d552\"\u003e\u003ccode\u003ecf5f2dd\u003c/code\u003e\u003c/a\u003e docs: fix correct tag of \u003ccode\u003eno-useless-constructor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20255\"\u003e#20255\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/10b995c8e5473de8d66d3cd99d816e046f35e3ec\"\u003e\u003ccode\u003e10b995c\u003c/code\u003e\u003c/a\u003e docs: add TS options and examples for \u003ccode\u003enofunc\u003c/code\u003e in \u003ccode\u003eno-use-before-define\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20249\"\u003e#20249\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2584187e4a305ea7a98e1a5bd4dca2a60ad132f8\"\u003e\u003ccode\u003e2584187\u003c/code\u003e\u003c/a\u003e docs: remove repetitive word in comment (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20242\"\u003e#20242\u003c/a\u003e) (reddaisyy)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/637216bd4f2aae7c928ad04a4e40eecffb50c9e5\"\u003e\u003ccode\u003e637216b\u003c/code\u003e\u003c/a\u003e docs: update CLI flags migration instructions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20238\"\u003e#20238\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e7cda3bdf1bdd664e6033503a3315ad81736b200\"\u003e\u003ccode\u003ee7cda3b\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/7b9446f7cc2054aa2cdf8e6225f4ac15a03671a8\"\u003e\u003ccode\u003e7b9446f\u003c/code\u003e\u003c/a\u003e docs: handle empty flags sections on the feature flags page (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20222\"\u003e#20222\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dfe3c1b2034228765c48c8a445554223767dd16d\"\u003e\u003ccode\u003edfe3c1b\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint/js\u003c/code\u003e version to 9.39.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20270\"\u003e#20270\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2375a6de8263393c129d41cac1b407b40111a73c\"\u003e\u003ccode\u003e2375a6d\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/a1f4e52d67c94bef61edd1607dcd130047c1baf0\"\u003e\u003ccode\u003ea1f4e52\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint\u003c/code\u003e dependencies (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20265\"\u003e#20265\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7d32298482752eeac9fb46378d4f1ea095f3836\"\u003e\u003ccode\u003ec7d3229\u003c/code\u003e\u003c/a\u003e chore: update dependency \u003ccode\u003e@​eslint/core\u003c/code\u003e to ^0.17.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20256\"\u003e#20256\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/27549bc774c7c2dc5c569070a3e87c62f602bf7d\"\u003e\u003ccode\u003e27549bc\u003c/code\u003e\u003c/a\u003e chore: update fuzz testing to not error if code sample minimizer fails (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20252\"\u003e#20252\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a1370ee40e9d8e0e41843f3278cd745fc1ad543f\"\u003e\u003ccode\u003ea1370ee\u003c/code\u003e\u003c/a\u003e ci: bump actions/setup-node from 5 to 6 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20230\"\u003e#20230\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9e7fad4a1867709060686d03e0ec1d0d69671cfb\"\u003e\u003ccode\u003e9e7fad4\u003c/code\u003e\u003c/a\u003e chore: add script to auto-generate eslint:recommended configuration (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20208\"\u003e#20208\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/eslint/eslint/commit/e2772811a8595d161870835ff04822b25a2cdf45\"\u003e\u003ccode\u003ee277281\u003c/code\u003e\u003c/a\u003e 9.39.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4cdf397b30b2b749865ea0fcf4d30eb8ba458896\"\u003e\u003ccode\u003e4cdf397\u003c/code\u003e\u003c/a\u003e Build: changelog update for 9.39.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/92db329211c8da5ce8340a4d4c05ce9c12845381\"\u003e\u003ccode\u003e92db329\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint/js\u003c/code\u003e version to 9.39.1 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20284\"\u003e#20284\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7ebefc9eaf99b76b30b0d3cf9960807a47367c4\"\u003e\u003ccode\u003ec7ebefc\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/650753ee3976784343ceb40170619dab1aa9fe0d\"\u003e\u003ccode\u003e650753e\u003c/code\u003e\u003c/a\u003e fix: Only pass node to JS lang visitor methods (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20283\"\u003e#20283\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/51b51f4f1ce82ef63264c4e45d9ef579bcd73f8e\"\u003e\u003ccode\u003e51b51f4\u003c/code\u003e\u003c/a\u003e docs: add a section on when to use extends vs cascading (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20268\"\u003e#20268\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/61778f6ca33c0f63962a91d6a75a4fa5db9f47d2\"\u003e\u003ccode\u003e61778f6\u003c/code\u003e\u003c/a\u003e chore: update eslint-config-eslint dependency \u003ccode\u003e@​eslint/js\u003c/code\u003e to ^9.39.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20275\"\u003e#20275\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d9ca2fcd9ad63331bfd329a69534e1ff04f231e8\"\u003e\u003ccode\u003ed9ca2fc\u003c/code\u003e\u003c/a\u003e ci: Add rangeStrategy to eslint group in renovate config (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20266\"\u003e#20266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/009e5076ff5a4bd845f55e17676e3bb88f47c280\"\u003e\u003ccode\u003e009e507\u003c/code\u003e\u003c/a\u003e test: fix version tests for ESLint v10 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20274\"\u003e#20274\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b44d42699dcd1729b7ecb50ca70e4c1c17f551f1\"\u003e\u003ccode\u003eb44d426\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.34.0...v9.39.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lint-staged` from 16.1.6 to 16.2.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lint-staged/lint-staged/releases\"\u003elint-staged's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.2.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1711\"\u003e#1711\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/ef74c8d165d5acd3ce88567e02b891e0e9af8e0e\"\u003e\u003ccode\u003eef74c8d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Do not display a \u0026quot;\u003cem\u003efailed to spawn\u003c/em\u003e\u0026quot; error message when a task fails normally. This message is reserved for when the task didn't run because spawning it failed.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.2.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1693\"\u003e#1693\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/33d4502ef9c939a9c6f41fc630a34e0985220f8e\"\u003e\u003ccode\u003e33d4502\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Adrian-Baran-GY\"\u003e\u003ccode\u003e@​Adrian-Baran-GY\u003c/code\u003e\u003c/a\u003e! - Fix problems with \u003ccode\u003e--continue-on-error\u003c/code\u003e option, where tasks might have still been killed (\u003ccode\u003eSIGINT\u003c/code\u003e) when one of them failed.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.2.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1687\"\u003e#1687\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/9e02d9dc8a84bfeb7995520f00f7080b07a2e839\"\u003e\u003ccode\u003e9e02d9d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Fix unhandled promise rejection when spawning tasks (\u003cem\u003einstead of the tasks themselves failing\u003c/em\u003e). Previously when a task failed to spawn, \u003cem\u003elint-staged\u003c/em\u003e also failed and the backup stash might not have been automatically restored.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.2.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1682\"\u003e#1682\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/01760380e57080d136cc396455346c36aef5770e\"\u003e\u003ccode\u003e0176038\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Update dependencies, including \u003ca href=\"https://github.com/sindresorhus/nano-spawn/releases/tag/v2.0.0\"\u003e\u003ccode\u003enano-spawn@2.0.0\u003c/code\u003e\u003c/a\u003e with bug fixes.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1671\"\u003e#1671\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/581a54eea6ba3a3a1b715407c895f63a961903f3\"\u003e\u003ccode\u003e581a54e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Speed up execution by only importing the \u003ccode\u003eyaml\u003c/code\u003e depedency if using YAML configuration files.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.2.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1669\"\u003e#1669\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/27cd5413d973baea6b4f3da704fb3bee8298e751\"\u003e\u003ccode\u003e27cd541\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - When using \u003ccode\u003e--fail-on-changes\u003c/code\u003e, automatically hidden (partially) unstaged changes are no longer counted to make \u003cem\u003elint-staged\u003c/em\u003e fail.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.2.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/lint-staged/lint-staged/pull/1667\"\u003e#1667\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/699f95df8f89ac7f7d360bbf93740d19d5899ac5\"\u003e\u003ccode\u003e699f95d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - The backup stash will not be dropped when using \u003ccode\u003e--fail-on-changes\u003c/code\u003e and there are errors. When reverting to original state is disabled (via \u003ccode\u003e--no-revert\u003c/code\u003e or \u003ccode\u003e--fail-on-changes\u003c/code\u003e), hidden (partially) unstaged changes are still restored automatically so that it's easier to resolve the situation manually.\u003c/p\u003e\n\u003cp\u003eAdditionally, the example for using the backup stash manually now uses the correct backup hash, if available:\u003c/p\u003e\n\u003cpre lang=\"shell\"\u003e\u003ccode\u003e% npx lint-staged --fail-on-changes\n✔ Backed up original state in git stash (c18d55a3)\n✔ Running tasks for staged files...\n✖ Tasks modified files and --fail-on-changes was used!\n↓ Cleaning up temporary files...\n\u003cp\u003e✖ lint-staged failed because \u003ccode\u003e--fail-on-changes\u003c/code\u003e was used.\u003c/p\u003e\n\u003cp\u003eAny lost modifications can be restored from a git stash:\u003c/p\u003e\n\u003cp\u003e\u0026gt; git stash list --format=\u0026quot;%h %s\u0026quot;\nc18d55a3 On main: lint-staged automatic backup\n\u0026gt; git apply --index c18d55a3\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lint-staged/lint-staged/blob/main/CHANGELOG.md\"\u003elint-staged's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e16.2.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1711\"\u003e#1711\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/ef74c8d165d5acd3ce88567e02b891e0e9af8e0e\"\u003e\u003ccode\u003eef74c8d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Do not display a \u0026quot;\u003cem\u003efailed to spawn\u003c/em\u003e\u0026quot; error message when a task fails normally. This message is reserved for when the task didn't run because spawning it failed.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e16.2.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1693\"\u003e#1693\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/33d4502ef9c939a9c6f41fc630a34e0985220f8e\"\u003e\u003ccode\u003e33d4502\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Adrian-Baran-GY\"\u003e\u003ccode\u003e@​Adrian-Baran-GY\u003c/code\u003e\u003c/a\u003e! - Fix problems with \u003ccode\u003e--continue-on-error\u003c/code\u003e option, where tasks might have still been killed (\u003ccode\u003eSIGINT\u003c/code\u003e) when one of them failed.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e16.2.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1687\"\u003e#1687\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/9e02d9dc8a84bfeb7995520f00f7080b07a2e839\"\u003e\u003ccode\u003e9e02d9d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Fix unhandled promise rejection when spawning tasks (\u003cem\u003einstead of the tasks themselves failing\u003c/em\u003e). Previously when a task failed to spawn, \u003cem\u003elint-staged\u003c/em\u003e also failed and the backup stash might not have been automatically restored.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e16.2.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1682\"\u003e#1682\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/01760380e57080d136cc396455346c36aef5770e\"\u003e\u003ccode\u003e0176038\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Update dependencies, including \u003ca href=\"https://github.com/sindresorhus/nano-spawn/releases/tag/v2.0.0\"\u003e\u003ccode\u003enano-spawn@2.0.0\u003c/code\u003e\u003c/a\u003e with bug fixes.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1671\"\u003e#1671\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/581a54eea6ba3a3a1b715407c895f63a961903f3\"\u003e\u003ccode\u003e581a54e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Speed up execution by only importing the \u003ccode\u003eyaml\u003c/code\u003e depedency if using YAML configuration files.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e16.2.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1669\"\u003e#1669\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/27cd5413d973baea6b4f3da704fb3bee8298e751\"\u003e\u003ccode\u003e27cd541\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - When using \u003ccode\u003e--fail-on-changes\u003c/code\u003e, automatically hidden (partially) unstaged changes are no longer counted to make \u003cem\u003elint-staged\u003c/em\u003e fail.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e16.2.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/lint-staged/lint-staged/pull/1667\"\u003e#1667\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/699f95df8f89ac7f7d360bbf93740d19d5899ac5\"\u003e\u003ccode\u003e699f95d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - The backup stash will not be dropped when using \u003ccode\u003e--fail-on-changes\u003c/code\u003e and there are errors. When reverting to original state is disabled (via \u003ccode\u003e--no-revert\u003c/code\u003e or \u003ccode\u003e--fail-on-changes\u003c/code\u003e), hidden (partially) unstaged changes are still restored automatically so that it's easier to resolve the situation manually.\u003c/p\u003e\n\u003cp\u003eAdditionally, the example for using the backup stash manually now uses the correct backup hash, if available:\u003c/p\u003e\n\u003cpre lang=\"shell\"\u003e\u003ccode\u003e% npx lint-staged --fail-on-changes\n✔ Backed up original state in git stash (c18d55a3)\n✔ Running tasks for staged files...\n✖ Tasks modified files and --fail-on-changes was used!\n↓ Cleaning up temporary files...\n\u003cp\u003e✖ lint-staged failed because \u003ccode\u003e--fail-on-changes\u003c/code\u003e was used.\u003c/p\u003e\n\u003cp\u003eAny lost modifications can be restored from a git stash:\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/0c1b000af8688366077ecc7093333e8a701c4f7c\"\u003e\u003ccode\u003e0c1b000\u003c/code\u003e\u003c/a\u003e chore(changeset): release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/595b2022b08b3c6936ec21e18e04bdfbb4071b49\"\u003e\u003ccode\u003e595b202\u003c/code\u003e\u003c/a\u003e build(deps): update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/ef74c8d165d5acd3ce88567e02b891e0e9af8e0e\"\u003e\u003ccode\u003eef74c8d\u003c/code\u003e\u003c/a\u003e fix: do display \u0026quot;failed to spawn\u0026quot; message when task fails normally\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/5cf2a1ee62af346c41c99dda1eaea75e7f7c9a1c\"\u003e\u003ccode\u003e5cf2a1e\u003c/code\u003e\u003c/a\u003e style: do not autofix when running lint-staged\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/ba4001276ac6c9c17309eec05b69b0bddf426823\"\u003e\u003ccode\u003eba40012\u003c/code\u003e\u003c/a\u003e chore: drop \u003ccode\u003enpx\u003c/code\u003e from \u003ccode\u003ecommit-msg\u003c/code\u003e hook\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/d67de9ac0495ca384a441e196357c49857499bd9\"\u003e\u003ccode\u003ed67de9a\u003c/code\u003e\u003c/a\u003e chore: fix \u003ccode\u003epre-push\u003c/code\u003e hook usage with changeset\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/8017d1df2fdb8141fa359944cba6244cbe199152\"\u003e\u003ccode\u003e8017d1d\u003c/code\u003e\u003c/a\u003e build(deps): update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/922d7f4fb356d59e8e959391566c81f4e15042f2\"\u003e\u003ccode\u003e922d7f4\u003c/code\u003e\u003c/a\u003e ci: remove dependabot integration, it's not useful\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/6aeeef18f0a6c405016c2d0370d04bd7a1d2c353\"\u003e\u003ccode\u003e6aeeef1\u003c/code\u003e\u003c/a\u003e docs: add PR template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/a5728b5059c6b5897b854650a606a4fea307d017\"\u003e\u003ccode\u003ea5728b5\u003c/code\u003e\u003c/a\u003e docs: add AGENTS.md\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lint-staged/lint-staged/compare/v16.1.6...v16.2.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for lint-staged since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prettier` from 3.6.2 to 3.7.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/prettier/releases\"\u003eprettier's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.7.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eprettier.getFileInfo()\u003c/code\u003e change that breaks VSCode extension by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18375\"\u003eprettier/prettier#18375\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#373\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.7.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix string print when switching quotes by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18351\"\u003eprettier/prettier#18351\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePreserve quote for embedded HTML attribute values by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18352\"\u003eprettier/prettier#18352\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix comment in empty type literal by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18364\"\u003eprettier/prettier#18364\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#372\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.7.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix performance regression in doc printer (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18342\"\u003e#18342\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#371\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.7.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.6.2...3.7.0\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://prettier.io/blog/2025/11/27/3.7.0\"\u003eRelease note\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md\"\u003eprettier's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.7.3\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.7.2...3.7.3\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eAPI: Fix \u003ccode\u003eprettier.getFileInfo()\u003c/code\u003e change that breaks VSCode extension (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18375\"\u003e#18375\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003cp\u003eAn internal refactor accidentally broke the VSCode extension plugin loading.\u003c/p\u003e\n\u003ch1\u003e3.7.2\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.7.1...3.7.2\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eJavaScript: Fix string print when switching quotes (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18351\"\u003e#18351\u003c/a\u003e by \u003ca href=\"https://gith...\n\n_Description has been truncated_","html_url":"https://github.com/sopra-steria-salesforce/ssdx-cli/pull/74","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/sopra-steria-salesforce%2Fssdx-cli/issues/74","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/74/packages"},{"uuid":"3438966995","node_id":"PR_kwDOO3rA7c6pvMdI","number":99,"state":"closed","title":"chore(deps-dev): bump @sindresorhus/tsconfig from 3.0.1 to 8.0.1","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-12-31T13:39:48.000Z","author_association":null,"state_reason":null,"created_at":"2025-09-22T02:40:06.000Z","updated_at":"2025-12-31T13:39:56.000Z","time_to_close":8679582,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev)","packages":[{"name":"@sindresorhus/tsconfig","old_version":"3.0.1","new_version":"8.0.1","repository_url":"https://github.com/sindresorhus/tsconfig"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@sindresorhus/tsconfig](https://github.com/sindresorhus/tsconfig) from 3.0.1 to 8.0.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/tsconfig/releases\"\u003e\u003ccode\u003e@​sindresorhus/tsconfig\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix invalid value for \u003ccode\u003emoduleResolution\u003c/code\u003e  b7f9374\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/compare/v8.0.0...v8.0.1\"\u003ehttps://github.com/sindresorhus/tsconfig/compare/v8.0.0...v8.0.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire TypeScript 5.9 and Node.js 20  306eb38\u003c/li\u003e\n\u003cli\u003eAdd \u003ca href=\"https://www.totaltypescript.com/erasable-syntax-only\"\u003e\u003ccode\u003eerasableSyntaxOnly: true\u003c/code\u003e\u003c/a\u003e  f26dccf\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003e\u0026quot;jsx\u0026quot;: \u0026quot;react-jsx\u0026quot;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/tsconfig/issues/39\"\u003e#39\u003c/a\u003e)  0338537\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/compare/v7.0.0...v8.0.0\"\u003ehttps://github.com/sindresorhus/tsconfig/compare/v7.0.0...v8.0.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThis config now makes TypeScript not do any polyfilling, so only use syntax and features available in the JavaScript environments you target 927f627\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003enoUncheckedSideEffectImports\u003c/code\u003e  7f34b7e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/compare/v6.0.0...v7.0.0\"\u003ehttps://github.com/sindresorhus/tsconfig/compare/v6.0.0...v7.0.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire TypeScript 5.5 or later.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eoutDir\u003c/code\u003e property\n\u003cul\u003e\n\u003cli\u003eIf you use \u003ccode\u003edistribution\u003c/code\u003e for the \u003ccode\u003eoutDir\u003c/code\u003e, you can remove that key from your own config.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/compare/v5.1.1...v6.0.0\"\u003ehttps://github.com/sindresorhus/tsconfig/compare/v5.1.1...v6.0.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js 18 (\u003ca href=\"https://redirect.github.com/sindresorhus/tsconfig/issues/24\"\u003e#24\u003c/a\u003e)  8ed49ab\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/compare/v4.0.0...v5.0.0\"\u003ehttps://github.com/sindresorhus/tsconfig/compare/v4.0.0...v5.0.0\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/sindresorhus/tsconfig/commit/26a7b6ecb0cf32023b6ef61b5463fefedcb6abf5\"\u003e\u003ccode\u003e26a7b6e\u003c/code\u003e\u003c/a\u003e 8.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/commit/b7f937447857c9aa7c958a64bf2dfca71fb19764\"\u003e\u003ccode\u003eb7f9374\u003c/code\u003e\u003c/a\u003e Fix invalid value for \u003ccode\u003emoduleResolution\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/commit/b4bcc6b64422265ef818cf16670b23ccc70dc8e4\"\u003e\u003ccode\u003eb4bcc6b\u003c/code\u003e\u003c/a\u003e 8.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/commit/f26dccfe559aed84c71e686298f981e330dea730\"\u003e\u003ccode\u003ef26dccf\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eerasableSyntaxOnly: true\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/commit/306eb3838c092a5100ea6b696534c73de9e0ff6a\"\u003e\u003ccode\u003e306eb38\u003c/code\u003e\u003c/a\u003e Require TypeScript 5.9 and Node.js 20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/commit/0338537a895ce001385caa7772686bca706a0bb3\"\u003e\u003ccode\u003e0338537\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003e\u0026quot;jsx\u0026quot;: \u0026quot;react-jsx\u0026quot;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/tsconfig/issues/39\"\u003e#39\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/commit/2cb6725359005701b0bd50695b736f7dac83705e\"\u003e\u003ccode\u003e2cb6725\u003c/code\u003e\u003c/a\u003e 7.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/commit/927f627d45a167b5631b1bb5895a2529bbbb0609\"\u003e\u003ccode\u003e927f627\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003e\u0026quot;target\u0026quot;: \u0026quot;esnext”\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/tsconfig/issues/33\"\u003e#33\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/commit/7f34b7ea03c6f1f01afe5ce44b1546b2511e5025\"\u003e\u003ccode\u003e7f34b7e\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003enoUncheckedSideEffectImports\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/commit/1ef3550707654c78da03e160a1f787f3e553bac9\"\u003e\u003ccode\u003e1ef3550\u003c/code\u003e\u003c/a\u003e Drop \u003ccode\u003eoutDir\u003c/code\u003e from readme (\u003ca href=\"https://redirect.github.com/sindresorhus/tsconfig/issues/28\"\u003e#28\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sindresorhus/tsconfig/compare/v3.0.1...v8.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@sindresorhus/tsconfig\u0026package-manager=npm_and_yarn\u0026previous-version=3.0.1\u0026new-version=8.0.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nYou can trigger a rebase of this PR by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore 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\n\n\u003e **Note**\n\u003e Automatic rebases have been disabled on this pull request as it has been open for over 30 days.\n","html_url":"https://github.com/kbwo/ccmanager/pull/99","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/kbwo%2Fccmanager/issues/99","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/99/packages"},{"uuid":"2790205230","node_id":"PR_kwDOF6d0z86mTycu","number":349,"state":"open","title":"Bump @sindresorhus/tsconfig from 7.0.0 to 8.0.1","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":["grahamlangford"],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-01T15:34:54.000Z","updated_at":"2025-09-01T15:34:55.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"@sindresorhus/tsconfig","old_version":"7.0.0","new_version":"8.0.1","repository_url":"https://github.com/sindresorhus/tsconfig"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@sindresorhus/tsconfig](https://github.com/sindresorhus/tsconfig) from 7.0.0 to 8.0.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/tsconfig/releases\"\u003e\u003ccode\u003e@​sindresorhus/tsconfig\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix invalid value for \u003ccode\u003emoduleResolution\u003c/code\u003e  b7f9374\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/compare/v8.0.0...v8.0.1\"\u003ehttps://github.com/sindresorhus/tsconfig/compare/v8.0.0...v8.0.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire TypeScript 5.9 and Node.js 20  306eb38\u003c/li\u003e\n\u003cli\u003eAdd \u003ca href=\"https://www.totaltypescript.com/erasable-syntax-only\"\u003e\u003ccode\u003eerasableSyntaxOnly: true\u003c/code\u003e\u003c/a\u003e  f26dccf\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003e\u0026quot;jsx\u0026quot;: \u0026quot;react-jsx\u0026quot;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/tsconfig/issues/39\"\u003e#39\u003c/a\u003e)  0338537\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/compare/v7.0.0...v8.0.0\"\u003ehttps://github.com/sindresorhus/tsconfig/compare/v7.0.0...v8.0.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/commit/26a7b6ecb0cf32023b6ef61b5463fefedcb6abf5\"\u003e\u003ccode\u003e26a7b6e\u003c/code\u003e\u003c/a\u003e 8.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/commit/b7f937447857c9aa7c958a64bf2dfca71fb19764\"\u003e\u003ccode\u003eb7f9374\u003c/code\u003e\u003c/a\u003e Fix invalid value for \u003ccode\u003emoduleResolution\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/commit/b4bcc6b64422265ef818cf16670b23ccc70dc8e4\"\u003e\u003ccode\u003eb4bcc6b\u003c/code\u003e\u003c/a\u003e 8.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/commit/f26dccfe559aed84c71e686298f981e330dea730\"\u003e\u003ccode\u003ef26dccf\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eerasableSyntaxOnly: true\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/commit/306eb3838c092a5100ea6b696534c73de9e0ff6a\"\u003e\u003ccode\u003e306eb38\u003c/code\u003e\u003c/a\u003e Require TypeScript 5.9 and Node.js 20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/commit/0338537a895ce001385caa7772686bca706a0bb3\"\u003e\u003ccode\u003e0338537\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003e\u0026quot;jsx\u0026quot;: \u0026quot;react-jsx\u0026quot;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/tsconfig/issues/39\"\u003e#39\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sindresorhus/tsconfig/compare/v7.0.0...v8.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@sindresorhus/tsconfig\u0026package-manager=npm_and_yarn\u0026previous-version=7.0.0\u0026new-version=8.0.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore 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/pixiebrix/webext-messenger/pull/349","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/pixiebrix%2Fwebext-messenger/issues/349","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/349/packages"},{"uuid":"2788180947","node_id":"PR_kwDOLHqCG86mMEPT","number":18,"state":"closed","title":"chore(deps-dev): bump @sindresorhus/tsconfig from 7.0.0 to 8.0.1","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":["AchoArnold"],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-09-01T02:18:37.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-01T00:25:39.000Z","updated_at":"2025-09-01T02:18:37.000Z","time_to_close":6778,"merged_at":"2025-09-01T02:18:37.000Z","merged_by":"AchoArnold","closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev)","packages":[{"name":"@sindresorhus/tsconfig","old_version":"7.0.0","new_version":"8.0.1","repository_url":"https://github.com/sindresorhus/tsconfig"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@sindresorhus/tsconfig](https://github.com/sindresorhus/tsconfig) from 7.0.0 to 8.0.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/tsconfig/releases\"\u003e\u003ccode\u003e@​sindresorhus/tsconfig\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix invalid value for \u003ccode\u003emoduleResolution\u003c/code\u003e  b7f9374\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/compare/v8.0.0...v8.0.1\"\u003ehttps://github.com/sindresorhus/tsconfig/compare/v8.0.0...v8.0.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire TypeScript 5.9 and Node.js 20  306eb38\u003c/li\u003e\n\u003cli\u003eAdd \u003ca href=\"https://www.totaltypescript.com/erasable-syntax-only\"\u003e\u003ccode\u003eerasableSyntaxOnly: true\u003c/code\u003e\u003c/a\u003e  f26dccf\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003e\u0026quot;jsx\u0026quot;: \u0026quot;react-jsx\u0026quot;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/tsconfig/issues/39\"\u003e#39\u003c/a\u003e)  0338537\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/compare/v7.0.0...v8.0.0\"\u003ehttps://github.com/sindresorhus/tsconfig/compare/v7.0.0...v8.0.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/commit/26a7b6ecb0cf32023b6ef61b5463fefedcb6abf5\"\u003e\u003ccode\u003e26a7b6e\u003c/code\u003e\u003c/a\u003e 8.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/commit/b7f937447857c9aa7c958a64bf2dfca71fb19764\"\u003e\u003ccode\u003eb7f9374\u003c/code\u003e\u003c/a\u003e Fix invalid value for \u003ccode\u003emoduleResolution\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/commit/b4bcc6b64422265ef818cf16670b23ccc70dc8e4\"\u003e\u003ccode\u003eb4bcc6b\u003c/code\u003e\u003c/a\u003e 8.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/commit/f26dccfe559aed84c71e686298f981e330dea730\"\u003e\u003ccode\u003ef26dccf\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eerasableSyntaxOnly: true\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/commit/306eb3838c092a5100ea6b696534c73de9e0ff6a\"\u003e\u003ccode\u003e306eb38\u003c/code\u003e\u003c/a\u003e Require TypeScript 5.9 and Node.js 20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/commit/0338537a895ce001385caa7772686bca706a0bb3\"\u003e\u003ccode\u003e0338537\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003e\u0026quot;jsx\u0026quot;: \u0026quot;react-jsx\u0026quot;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/tsconfig/issues/39\"\u003e#39\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sindresorhus/tsconfig/compare/v7.0.0...v8.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@sindresorhus/tsconfig\u0026package-manager=npm_and_yarn\u0026previous-version=7.0.0\u0026new-version=8.0.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore 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/NdoleStudio/httpsms-node/pull/18","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/NdoleStudio%2Fhttpsms-node/issues/18","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/18/packages"},{"uuid":"2752030702","node_id":"PR_kwDOMAae8M6kCKfu","number":43,"state":"closed","title":"dependabot: build(deps-dev): bump @sindresorhus/tsconfig from 7.0.0 to 8.0.1","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-09-03T12:33:29.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-08-18T05:44:35.000Z","updated_at":"2025-09-03T12:33:29.000Z","time_to_close":1406934,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"dependabot: build(deps-dev)","packages":[{"name":"@sindresorhus/tsconfig","old_version":"7.0.0","new_version":"8.0.1","repository_url":"https://github.com/sindresorhus/tsconfig"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@sindresorhus/tsconfig](https://github.com/sindresorhus/tsconfig) from 7.0.0 to 8.0.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/tsconfig/releases\"\u003e\u003ccode\u003e@​sindresorhus/tsconfig\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix invalid value for \u003ccode\u003emoduleResolution\u003c/code\u003e  b7f9374\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/compare/v8.0.0...v8.0.1\"\u003ehttps://github.com/sindresorhus/tsconfig/compare/v8.0.0...v8.0.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire TypeScript 5.9 and Node.js 20  306eb38\u003c/li\u003e\n\u003cli\u003eAdd \u003ca href=\"https://www.totaltypescript.com/erasable-syntax-only\"\u003e\u003ccode\u003eerasableSyntaxOnly: true\u003c/code\u003e\u003c/a\u003e  f26dccf\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003e\u0026quot;jsx\u0026quot;: \u0026quot;react-jsx\u0026quot;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/tsconfig/issues/39\"\u003e#39\u003c/a\u003e)  0338537\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/compare/v7.0.0...v8.0.0\"\u003ehttps://github.com/sindresorhus/tsconfig/compare/v7.0.0...v8.0.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/commit/26a7b6ecb0cf32023b6ef61b5463fefedcb6abf5\"\u003e\u003ccode\u003e26a7b6e\u003c/code\u003e\u003c/a\u003e 8.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/commit/b7f937447857c9aa7c958a64bf2dfca71fb19764\"\u003e\u003ccode\u003eb7f9374\u003c/code\u003e\u003c/a\u003e Fix invalid value for \u003ccode\u003emoduleResolution\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/commit/b4bcc6b64422265ef818cf16670b23ccc70dc8e4\"\u003e\u003ccode\u003eb4bcc6b\u003c/code\u003e\u003c/a\u003e 8.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/commit/f26dccfe559aed84c71e686298f981e330dea730\"\u003e\u003ccode\u003ef26dccf\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eerasableSyntaxOnly: true\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/commit/306eb3838c092a5100ea6b696534c73de9e0ff6a\"\u003e\u003ccode\u003e306eb38\u003c/code\u003e\u003c/a\u003e Require TypeScript 5.9 and Node.js 20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/commit/0338537a895ce001385caa7772686bca706a0bb3\"\u003e\u003ccode\u003e0338537\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003e\u0026quot;jsx\u0026quot;: \u0026quot;react-jsx\u0026quot;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/tsconfig/issues/39\"\u003e#39\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sindresorhus/tsconfig/compare/v7.0.0...v8.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@sindresorhus/tsconfig\u0026package-manager=npm_and_yarn\u0026previous-version=7.0.0\u0026new-version=8.0.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore 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/sopra-steria-salesforce/ssdx-cli/pull/43","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/sopra-steria-salesforce%2Fssdx-cli/issues/43","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/43/packages"},{"uuid":"3311279212","node_id":"PR_kwDOFi8gVM6jHNKn","number":255,"state":"open","title":"Bump @sindresorhus/tsconfig from 7.0.0 to 8.0.1","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-08-11T18:59:52.000Z","updated_at":"2025-09-13T13:29:53.502Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"@sindresorhus/tsconfig","old_version":"7.0.0","new_version":"8.0.1","repository_url":"https://github.com/sindresorhus/tsconfig"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@sindresorhus/tsconfig](https://github.com/sindresorhus/tsconfig) from 7.0.0 to 8.0.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/tsconfig/releases\"\u003e\u003ccode\u003e@​sindresorhus/tsconfig\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix invalid value for \u003ccode\u003emoduleResolution\u003c/code\u003e  b7f9374\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/compare/v8.0.0...v8.0.1\"\u003ehttps://github.com/sindresorhus/tsconfig/compare/v8.0.0...v8.0.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire TypeScript 5.9 and Node.js 20  306eb38\u003c/li\u003e\n\u003cli\u003eAdd \u003ca href=\"https://www.totaltypescript.com/erasable-syntax-only\"\u003e\u003ccode\u003eerasableSyntaxOnly: true\u003c/code\u003e\u003c/a\u003e  f26dccf\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003e\u0026quot;jsx\u0026quot;: \u0026quot;react-jsx\u0026quot;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/tsconfig/issues/39\"\u003e#39\u003c/a\u003e)  0338537\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/compare/v7.0.0...v8.0.0\"\u003ehttps://github.com/sindresorhus/tsconfig/compare/v7.0.0...v8.0.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/commit/26a7b6ecb0cf32023b6ef61b5463fefedcb6abf5\"\u003e\u003ccode\u003e26a7b6e\u003c/code\u003e\u003c/a\u003e 8.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/commit/b7f937447857c9aa7c958a64bf2dfca71fb19764\"\u003e\u003ccode\u003eb7f9374\u003c/code\u003e\u003c/a\u003e Fix invalid value for \u003ccode\u003emoduleResolution\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/commit/b4bcc6b64422265ef818cf16670b23ccc70dc8e4\"\u003e\u003ccode\u003eb4bcc6b\u003c/code\u003e\u003c/a\u003e 8.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/commit/f26dccfe559aed84c71e686298f981e330dea730\"\u003e\u003ccode\u003ef26dccf\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eerasableSyntaxOnly: true\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/commit/306eb3838c092a5100ea6b696534c73de9e0ff6a\"\u003e\u003ccode\u003e306eb38\u003c/code\u003e\u003c/a\u003e Require TypeScript 5.9 and Node.js 20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/commit/0338537a895ce001385caa7772686bca706a0bb3\"\u003e\u003ccode\u003e0338537\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003e\u0026quot;jsx\u0026quot;: \u0026quot;react-jsx\u0026quot;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/tsconfig/issues/39\"\u003e#39\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sindresorhus/tsconfig/compare/v7.0.0...v8.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@sindresorhus/tsconfig\u0026package-manager=npm_and_yarn\u0026previous-version=7.0.0\u0026new-version=8.0.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore 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/jihchi/vite-plugin-rescript/pull/255","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/jihchi%2Fvite-plugin-rescript/issues/255","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/255/packages"},{"uuid":"2734666485","node_id":"PR_kwDOAJpUHc6i_7L1","number":1807,"state":"closed","title":"Chore(deps): Bump @sindresorhus/tsconfig from 7.0.0 to 8.0.1","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-08-11T21:58:25.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-08-11T08:51:30.000Z","updated_at":"2025-08-11T21:58:25.000Z","time_to_close":47215,"merged_at":"2025-08-11T21:58:25.000Z","merged_by":"SBoudrias","closed_by":null,"dependency_metadata":{"prefix":"Chore(deps): Bump","packages":[{"name":"@sindresorhus/tsconfig","old_version":"7.0.0","new_version":"8.0.1","repository_url":"https://github.com/sindresorhus/tsconfig"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@sindresorhus/tsconfig](https://github.com/sindresorhus/tsconfig) from 7.0.0 to 8.0.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/tsconfig/releases\"\u003e\u003ccode\u003e@​sindresorhus/tsconfig\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix invalid value for \u003ccode\u003emoduleResolution\u003c/code\u003e  b7f9374\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/compare/v8.0.0...v8.0.1\"\u003ehttps://github.com/sindresorhus/tsconfig/compare/v8.0.0...v8.0.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire TypeScript 5.9 and Node.js 20  306eb38\u003c/li\u003e\n\u003cli\u003eAdd \u003ca href=\"https://www.totaltypescript.com/erasable-syntax-only\"\u003e\u003ccode\u003eerasableSyntaxOnly: true\u003c/code\u003e\u003c/a\u003e  f26dccf\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003e\u0026quot;jsx\u0026quot;: \u0026quot;react-jsx\u0026quot;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/tsconfig/issues/39\"\u003e#39\u003c/a\u003e)  0338537\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/compare/v7.0.0...v8.0.0\"\u003ehttps://github.com/sindresorhus/tsconfig/compare/v7.0.0...v8.0.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/commit/26a7b6ecb0cf32023b6ef61b5463fefedcb6abf5\"\u003e\u003ccode\u003e26a7b6e\u003c/code\u003e\u003c/a\u003e 8.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/commit/b7f937447857c9aa7c958a64bf2dfca71fb19764\"\u003e\u003ccode\u003eb7f9374\u003c/code\u003e\u003c/a\u003e Fix invalid value for \u003ccode\u003emoduleResolution\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/commit/b4bcc6b64422265ef818cf16670b23ccc70dc8e4\"\u003e\u003ccode\u003eb4bcc6b\u003c/code\u003e\u003c/a\u003e 8.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/commit/f26dccfe559aed84c71e686298f981e330dea730\"\u003e\u003ccode\u003ef26dccf\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eerasableSyntaxOnly: true\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/commit/306eb3838c092a5100ea6b696534c73de9e0ff6a\"\u003e\u003ccode\u003e306eb38\u003c/code\u003e\u003c/a\u003e Require TypeScript 5.9 and Node.js 20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/commit/0338537a895ce001385caa7772686bca706a0bb3\"\u003e\u003ccode\u003e0338537\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003e\u0026quot;jsx\u0026quot;: \u0026quot;react-jsx\u0026quot;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/tsconfig/issues/39\"\u003e#39\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sindresorhus/tsconfig/compare/v7.0.0...v8.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@sindresorhus/tsconfig\u0026package-manager=npm_and_yarn\u0026previous-version=7.0.0\u0026new-version=8.0.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore 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/SBoudrias/Inquirer.js/pull/1807","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/SBoudrias%2FInquirer.js/issues/1807","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1807/packages"},{"uuid":"2734383564","node_id":"PR_kwDOKzj-Fc6i-2HM","number":1145,"state":"closed","title":"chore(deps-dev): bump @sindresorhus/tsconfig from 7.0.0 to 8.0.1","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-08-11T07:11:44.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-08-11T07:11:22.000Z","updated_at":"2025-08-11T07:11:44.000Z","time_to_close":22,"merged_at":"2025-08-11T07:11:44.000Z","merged_by":"github-actions[bot]","closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev)","packages":[{"name":"@sindresorhus/tsconfig","old_version":"7.0.0","new_version":"8.0.1","repository_url":"https://github.com/sindresorhus/tsconfig"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@sindresorhus/tsconfig](https://github.com/sindresorhus/tsconfig) from 7.0.0 to 8.0.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/tsconfig/releases\"\u003e\u003ccode\u003e@​sindresorhus/tsconfig\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix invalid value for \u003ccode\u003emoduleResolution\u003c/code\u003e  b7f9374\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/compare/v8.0.0...v8.0.1\"\u003ehttps://github.com/sindresorhus/tsconfig/compare/v8.0.0...v8.0.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire TypeScript 5.9 and Node.js 20  306eb38\u003c/li\u003e\n\u003cli\u003eAdd \u003ca href=\"https://www.totaltypescript.com/erasable-syntax-only\"\u003e\u003ccode\u003eerasableSyntaxOnly: true\u003c/code\u003e\u003c/a\u003e  f26dccf\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003e\u0026quot;jsx\u0026quot;: \u0026quot;react-jsx\u0026quot;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/tsconfig/issues/39\"\u003e#39\u003c/a\u003e)  0338537\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/compare/v7.0.0...v8.0.0\"\u003ehttps://github.com/sindresorhus/tsconfig/compare/v7.0.0...v8.0.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/commit/26a7b6ecb0cf32023b6ef61b5463fefedcb6abf5\"\u003e\u003ccode\u003e26a7b6e\u003c/code\u003e\u003c/a\u003e 8.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/commit/b7f937447857c9aa7c958a64bf2dfca71fb19764\"\u003e\u003ccode\u003eb7f9374\u003c/code\u003e\u003c/a\u003e Fix invalid value for \u003ccode\u003emoduleResolution\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/commit/b4bcc6b64422265ef818cf16670b23ccc70dc8e4\"\u003e\u003ccode\u003eb4bcc6b\u003c/code\u003e\u003c/a\u003e 8.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/commit/f26dccfe559aed84c71e686298f981e330dea730\"\u003e\u003ccode\u003ef26dccf\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eerasableSyntaxOnly: true\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/commit/306eb3838c092a5100ea6b696534c73de9e0ff6a\"\u003e\u003ccode\u003e306eb38\u003c/code\u003e\u003c/a\u003e Require TypeScript 5.9 and Node.js 20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/commit/0338537a895ce001385caa7772686bca706a0bb3\"\u003e\u003ccode\u003e0338537\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003e\u0026quot;jsx\u0026quot;: \u0026quot;react-jsx\u0026quot;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/tsconfig/issues/39\"\u003e#39\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sindresorhus/tsconfig/compare/v7.0.0...v8.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@sindresorhus/tsconfig\u0026package-manager=npm_and_yarn\u0026previous-version=7.0.0\u0026new-version=8.0.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore 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/starterstack/starterstack/pull/1145","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/starterstack%2Fstarterstack/issues/1145","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1145/packages"}],"issue_packages":[{"old_version":"5.1.1","new_version":"8.1.0","update_type":"major","path":null,"pr_created_at":"2025-12-22T13:29:27.000Z","version_change":"5.1.1 → 8.1.0","issue":{"uuid":"3753813620","node_id":"PR_kwDOQhBuzc66JKW0","number":2,"state":"closed","title":"chore(deps): bump the npm-version-updates group across 1 directory with 26 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-01-26T14:44:30.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-22T13:29:27.000Z","updated_at":"2026-01-26T14:44:32.000Z","time_to_close":3028503,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"npm-version-updates","update_count":26,"packages":[{"name":"@vercel/nft","old_version":"0.29.4","new_version":"1.1.1","repository_url":"https://github.com/vercel/nft"},{"name":"ansi-styles","old_version":"6.2.1","new_version":"6.2.3","repository_url":"https://github.com/chalk/ansi-styles"},{"name":"cbor","old_version":"10.0.9","new_version":"10.0.11","repository_url":"https://github.com/hildjj/node-cbor"},{"name":"chalk","old_version":"5.4.1","new_version":"5.6.2","repository_url":"https://github.com/chalk/chalk"},{"name":"ci-info","old_version":"4.3.0","new_version":"4.3.1","repository_url":"https://github.com/watson/ci-info"},{"name":"cli-truncate","old_version":"4.0.0","new_version":"5.1.1","repository_url":"https://github.com/sindresorhus/cli-truncate"},{"name":"debug","old_version":"4.4.1","new_version":"4.4.3","repository_url":"https://github.com/debug-js/debug"},{"name":"globby","old_version":"14.1.0","new_version":"16.1.0","repository_url":"https://github.com/sindresorhus/globby"},{"name":"matcher","old_version":"5.0.0","new_version":"6.0.0","repository_url":"https://github.com/sindresorhus/matcher"},{"name":"memoize","old_version":"10.1.0","new_version":"10.2.0","repository_url":"https://github.com/sindresorhus/memoize"},{"name":"p-map","old_version":"7.0.3","new_version":"7.0.4","repository_url":"https://github.com/sindresorhus/p-map"},{"name":"picomatch","old_version":"4.0.2","new_version":"4.0.3","repository_url":"https://github.com/micromatch/picomatch"},{"name":"plur","old_version":"5.1.0","new_version":"6.0.0","repository_url":"https://github.com/sindresorhus/plur"},{"name":"pretty-ms","old_version":"9.2.0","new_version":"9.3.0","repository_url":"https://github.com/sindresorhus/pretty-ms"},{"name":"write-file-atomic","old_version":"6.0.0","new_version":"7.0.0","repository_url":"https://github.com/npm/write-file-atomic"},{"name":"yargs","old_version":"17.7.2","new_version":"18.0.0","repository_url":"https://github.com/yargs/yargs"},{"name":"@sindresorhus/tsconfig","old_version":"5.1.1","new_version":"8.1.0","repository_url":"https://github.com/sindresorhus/tsconfig"},{"name":"@types/node","old_version":"22.16.3","new_version":"25.0.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"ansi-escapes","old_version":"7.0.0","new_version":"7.2.0","repository_url":"https://github.com/sindresorhus/ansi-escapes"},{"name":"execa","old_version":"9.6.0","new_version":"9.6.1","repository_url":"https://github.com/sindresorhus/execa"},{"name":"expect","old_version":"30.0.4","new_version":"30.2.0","repository_url":"https://github.com/jestjs/jest"},{"name":"sinon","old_version":"21.0.0","new_version":"21.0.1","repository_url":"https://github.com/sinonjs/sinon"},{"name":"tap","old_version":"21.1.0","new_version":"21.5.0","repository_url":"https://github.com/tapjs/tapjs"},{"name":"tsd","old_version":"0.32.0","new_version":"0.33.0","repository_url":"https://github.com/tsdjs/tsd"},{"name":"typescript","old_version":"5.8.3","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"xo","old_version":"1.1.1","new_version":"1.2.3","repository_url":"https://github.com/xojs/xo"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-version-updates group with 26 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@vercel/nft](https://github.com/vercel/nft) | `0.29.4` | `1.1.1` |\n| [ansi-styles](https://github.com/chalk/ansi-styles) | `6.2.1` | `6.2.3` |\n| [cbor](https://github.com/hildjj/node-cbor/tree/HEAD/packages/cbor) | `10.0.9` | `10.0.11` |\n| [chalk](https://github.com/chalk/chalk) | `5.4.1` | `5.6.2` |\n| [ci-info](https://github.com/watson/ci-info) | `4.3.0` | `4.3.1` |\n| [cli-truncate](https://github.com/sindresorhus/cli-truncate) | `4.0.0` | `5.1.1` |\n| [debug](https://github.com/debug-js/debug) | `4.4.1` | `4.4.3` |\n| [globby](https://github.com/sindresorhus/globby) | `14.1.0` | `16.1.0` |\n| [matcher](https://github.com/sindresorhus/matcher) | `5.0.0` | `6.0.0` |\n| [memoize](https://github.com/sindresorhus/memoize) | `10.1.0` | `10.2.0` |\n| [p-map](https://github.com/sindresorhus/p-map) | `7.0.3` | `7.0.4` |\n| [picomatch](https://github.com/micromatch/picomatch) | `4.0.2` | `4.0.3` |\n| [plur](https://github.com/sindresorhus/plur) | `5.1.0` | `6.0.0` |\n| [pretty-ms](https://github.com/sindresorhus/pretty-ms) | `9.2.0` | `9.3.0` |\n| [write-file-atomic](https://github.com/npm/write-file-atomic) | `6.0.0` | `7.0.0` |\n| [yargs](https://github.com/yargs/yargs) | `17.7.2` | `18.0.0` |\n| [@sindresorhus/tsconfig](https://github.com/sindresorhus/tsconfig) | `5.1.1` | `8.1.0` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `22.16.3` | `25.0.3` |\n| [ansi-escapes](https://github.com/sindresorhus/ansi-escapes) | `7.0.0` | `7.2.0` |\n| [execa](https://github.com/sindresorhus/execa) | `9.6.0` | `9.6.1` |\n| [expect](https://github.com/jestjs/jest/tree/HEAD/packages/expect) | `30.0.4` | `30.2.0` |\n| [sinon](https://github.com/sinonjs/sinon) | `21.0.0` | `21.0.1` |\n| [tap](https://github.com/tapjs/tapjs) | `21.1.0` | `21.5.0` |\n| [tsd](https://github.com/tsdjs/tsd) | `0.32.0` | `0.33.0` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.8.3` | `5.9.3` |\n| [xo](https://github.com/xojs/xo) | `1.1.1` | `1.2.3` |\n\n\nUpdates `@vercel/nft` from 0.29.4 to 1.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/nft/releases\"\u003e\u003ccode\u003e@​vercel/nft\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.1.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vercel/nft/compare/1.1.0...1.1.1\"\u003e1.1.1\u003c/a\u003e (2025-11-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eevaluate nested export conditions when resolving a module-sync fallback (\u003ca href=\"https://redirect.github.com/vercel/nft/issues/557\"\u003e#557\u003c/a\u003e) (\u003ca href=\"https://github.com/vercel/nft/commit/1e455b0531a388e1382c76fdb0d90133a1b5c7eb\"\u003e1e455b0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/vercel/nft/compare/1.0.0...1.1.0\"\u003e1.1.0\u003c/a\u003e (2025-11-24)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure module-sync conditions also trace cjs fallback (\u003ca href=\"https://redirect.github.com/vercel/nft/issues/550\"\u003e#550\u003c/a\u003e) (\u003ca href=\"https://github.com/vercel/nft/commit/684032b43b8d3c21b770be9cb6b36a595ddd35a4\"\u003e684032b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/vercel/nft/compare/0.30.4...1.0.0\"\u003e1.0.0\u003c/a\u003e (2025-11-20)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebump glob@13 and set engines node@20 (\u003ca href=\"https://redirect.github.com/vercel/nft/issues/554\"\u003e#554\u003c/a\u003e) (\u003ca href=\"https://github.com/vercel/nft/commit/6fb86804211e39a9f634179cbd71b3ff69fdb18a\"\u003e6fb8680\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(requires node@20 or newer)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003eFixes \u003ca href=\"https://redirect.github.com/vercel/nft/issues/553\"\u003evercel/nft#553\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.30.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vercel/nft/compare/0.30.3...0.30.4\"\u003e0.30.4\u003c/a\u003e (2025-11-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump glob from 10.4.5 to 10.5.0 (\u003ca href=\"https://redirect.github.com/vercel/nft/issues/551\"\u003e#551\u003c/a\u003e) (\u003ca href=\"https://github.com/vercel/nft/commit/4e0a9a2acd7aef25fc66dbd1ec0e875e584f33ba\"\u003e4e0a9a2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.30.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vercel/nft/compare/0.30.2...0.30.3\"\u003e0.30.3\u003c/a\u003e (2025-10-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevert \u0026quot;fs.readFile emit relative assets using cwd\u0026quot; (\u003ca href=\"https://redirect.github.com/vercel/nft/issues/547\"\u003e#547\u003c/a\u003e) (\u003ca href=\"https://github.com/vercel/nft/commit/78b3823b557582b3f35925df5df522abd63a50d9\"\u003e78b3823\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vercel/nft/issues/542\"\u003evercel/nft#542\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.30.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vercel/nft/compare/0.30.1...0.30.2\"\u003e0.30.2\u003c/a\u003e (2025-09-26)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/nft/commit/1e455b0531a388e1382c76fdb0d90133a1b5c7eb\"\u003e\u003ccode\u003e1e455b0\u003c/code\u003e\u003c/a\u003e fix: evaluate nested export conditions when resolving a module-sync fallback ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/nft/commit/684032b43b8d3c21b770be9cb6b36a595ddd35a4\"\u003e\u003ccode\u003e684032b\u003c/code\u003e\u003c/a\u003e feat: Ensure module-sync conditions also trace cjs fallback (\u003ca href=\"https://redirect.github.com/vercel/nft/issues/550\"\u003e#550\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/nft/commit/b327dba6e07b4baece19a31ae8ca2a9f9178622a\"\u003e\u003ccode\u003eb327dba\u003c/code\u003e\u003c/a\u003e chore: bump npm@11.6.3 (\u003ca href=\"https://redirect.github.com/vercel/nft/issues/555\"\u003e#555\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/nft/commit/6fb86804211e39a9f634179cbd71b3ff69fdb18a\"\u003e\u003ccode\u003e6fb8680\u003c/code\u003e\u003c/a\u003e feat: bump glob@13 and set engines node@20 (\u003ca href=\"https://redirect.github.com/vercel/nft/issues/554\"\u003e#554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/nft/commit/4e0a9a2acd7aef25fc66dbd1ec0e875e584f33ba\"\u003e\u003ccode\u003e4e0a9a2\u003c/code\u003e\u003c/a\u003e fix: Bump glob from 10.4.5 to 10.5.0 (\u003ca href=\"https://redirect.github.com/vercel/nft/issues/551\"\u003e#551\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/nft/commit/b2ac206ce69b70054971e5075cabeb2bf03ff36e\"\u003e\u003ccode\u003eb2ac206\u003c/code\u003e\u003c/a\u003e chore: Bump js-yaml from 3.14.1 to 3.14.2 in the npm_and_yarn group across 1 ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/nft/commit/45dea496fbf5924aa285ceca5223fe70106532db\"\u003e\u003ccode\u003e45dea49\u003c/code\u003e\u003c/a\u003e chore: Bump validator from 13.11.0 to 13.15.20 (\u003ca href=\"https://redirect.github.com/vercel/nft/issues/548\"\u003e#548\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/nft/commit/78b3823b557582b3f35925df5df522abd63a50d9\"\u003e\u003ccode\u003e78b3823\u003c/code\u003e\u003c/a\u003e fix: Revert \u0026quot;fs.readFile emit relative assets using cwd\u0026quot; (\u003ca href=\"https://redirect.github.com/vercel/nft/issues/547\"\u003e#547\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/nft/commit/d484ea1d8e7bc645b3407b5417a23f15b00ee3f6\"\u003e\u003ccode\u003ed484ea1\u003c/code\u003e\u003c/a\u003e chore: add icyJoseph to codeowners (\u003ca href=\"https://redirect.github.com/vercel/nft/issues/544\"\u003e#544\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/nft/commit/dc4ab0b31b14b6513da9fcf2d6b3d1e2cbf33323\"\u003e\u003ccode\u003edc4ab0b\u003c/code\u003e\u003c/a\u003e fix: fs.readFile emit relative assets using cwd (\u003ca href=\"https://redirect.github.com/vercel/nft/issues/542\"\u003e#542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/nft/compare/0.29.4...1.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ansi-styles` from 6.2.1 to 6.2.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chalk/ansi-styles/releases\"\u003eansi-styles's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix vulnerability in 6.2.2, see: \u003ca href=\"https://redirect.github.com/chalk/chalk/issues/656\"\u003echalk/chalk#656\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chalk/ansi-styles/compare/v6.2.1...v6.2.3\"\u003ehttps://github.com/chalk/ansi-styles/compare/v6.2.1...v6.2.3\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/ansi-styles/commit/28d11988aea80a0b4fdbea5794aa45b701819995\"\u003e\u003ccode\u003e28d1198\u003c/code\u003e\u003c/a\u003e 6.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/ansi-styles/commit/7e358113b85bc9f3cf3512d2ae865748fe12d88d\"\u003e\u003ccode\u003e7e35811\u003c/code\u003e\u003c/a\u003e Update dev dependencies (\u003ca href=\"https://redirect.github.com/chalk/ansi-styles/issues/84\"\u003e#84\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/chalk/ansi-styles/compare/v6.2.1...v6.2.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cbor` from 10.0.9 to 10.0.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hildjj/node-cbor/releases\"\u003ecbor's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.0.11\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependencies by \u003ca href=\"https://github.com/hildjj\"\u003e\u003ccode\u003e@​hildjj\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hildjj/node-cbor/pull/225\"\u003ehildjj/node-cbor#225\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/hildjj/node-cbor/compare/v10.0.10...v10.0.11\"\u003ehttps://github.com/hildjj/node-cbor/compare/v10.0.10...v10.0.11\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev10.0.10\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependencies by \u003ca href=\"https://github.com/hildjj\"\u003e\u003ccode\u003e@​hildjj\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hildjj/node-cbor/pull/224\"\u003ehildjj/node-cbor#224\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/hildjj/node-cbor/compare/v10.0.9...v10.0.10\"\u003ehttps://github.com/hildjj/node-cbor/compare/v10.0.9...v10.0.10\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/hildjj/node-cbor/commit/655eac60d84d877bb95257b905fdc73a0427d478\"\u003e\u003ccode\u003e655eac6\u003c/code\u003e\u003c/a\u003e 10.0.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hildjj/node-cbor/commit/dcea7aa3886973a270ba4aa7cde71483e2952cdf\"\u003e\u003ccode\u003edcea7aa\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hildjj/node-cbor/commit/7b0801c089bdc72541944e0193576f26d3baf1d6\"\u003e\u003ccode\u003e7b0801c\u003c/code\u003e\u003c/a\u003e 10.0.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hildjj/node-cbor/commit/3e029dd613d6257f66b62847f0389dc9e1df5fa5\"\u003e\u003ccode\u003e3e029dd\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/hildjj/node-cbor/commits/v10.0.11/packages/cbor\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `chalk` from 5.4.1 to 5.6.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chalk/chalk/releases\"\u003echalk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.6.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix vulnerability in 5.6.1, see: \u003ca href=\"https://redirect.github.com/chalk/chalk/issues/656\"\u003echalk/chalk#656\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.6.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake WezTerm terminal use true color  a8f5bf7\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chalk/chalk/compare/v5.5.0...v5.6.0\"\u003ehttps://github.com/chalk/chalk/compare/v5.5.0...v5.6.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.5.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake Ghostty terminal use true color (\u003ca href=\"https://redirect.github.com/chalk/chalk/issues/653\"\u003e#653\u003c/a\u003e)  79ee2d3\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chalk/chalk/compare/v5.4.1...v5.5.0\"\u003ehttps://github.com/chalk/chalk/compare/v5.4.1...v5.5.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/chalk/commit/51557784b829c87ff8d138206598764f2eb957b1\"\u003e\u003ccode\u003e5155778\u003c/code\u003e\u003c/a\u003e 5.6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/chalk/commit/5c91505e184aff4609c0a7fb235770c2f71db4a3\"\u003e\u003ccode\u003e5c91505\u003c/code\u003e\u003c/a\u003e 5.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/chalk/commit/a8f5bf7a6733b1e2a356d5cccea6a45d80cf16c7\"\u003e\u003ccode\u003ea8f5bf7\u003c/code\u003e\u003c/a\u003e Make WezTerm terminal use true color\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/chalk/commit/67db246ae0a2bbcc57c190d641c5d767e5275160\"\u003e\u003ccode\u003e67db246\u003c/code\u003e\u003c/a\u003e 5.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chalk/chalk/commit/79ee2d386c58ae3863c28a01f5f86b04c78adfc1\"\u003e\u003ccode\u003e79ee2d3\u003c/code\u003e\u003c/a\u003e Make Ghostty terminal use true color (\u003ca href=\"https://redirect.github.com/chalk/chalk/issues/653\"\u003e#653\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/chalk/chalk/compare/v5.4.1...v5.6.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ci-info` from 4.3.0 to 4.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/watson/ci-info/releases\"\u003eci-info's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.3.1\u003c/h2\u003e\n\u003ch4\u003eBug Fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003edon't read envs when CI is set to false \u003ca href=\"https://github.com/watson/ci-info/commit/3fae1ac\"\u003e3fae1ac\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/watson/ci-info/blob/master/CHANGELOG.md\"\u003eci-info's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.3.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edon't read envs when CI is set to \u003ccode\u003efalse\u003c/code\u003e \u003ca href=\"https://github.com/watson/ci-info/commit/3fae1ac\"\u003e3fae1ac\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/watson/ci-info/commit/fba6e3d71c94ffc9129a30b970ebb3f27656376d\"\u003e\u003ccode\u003efba6e3d\u003c/code\u003e\u003c/a\u003e chore: commit lockfile\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/watson/ci-info/commit/227cf1ad55bc1fa53ec38d88ac3febc481271b0d\"\u003e\u003ccode\u003e227cf1a\u003c/code\u003e\u003c/a\u003e ci: fix publish script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/watson/ci-info/commit/464c5df8489a7a0d23047f78c5bb8be33bdaed8b\"\u003e\u003ccode\u003e464c5df\u003c/code\u003e\u003c/a\u003e release: v4.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/watson/ci-info/commit/ead199f1d42d8b067b7960bcafe84604ff628315\"\u003e\u003ccode\u003eead199f\u003c/code\u003e\u003c/a\u003e ci: bump actions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/watson/ci-info/commit/fe11032989b3fb98f4f1353462bfc3d3f41dfc64\"\u003e\u003ccode\u003efe11032\u003c/code\u003e\u003c/a\u003e ci: add npm publish action\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/watson/ci-info/commit/3fae1ac492f59c1835a56b2a3c40b8c2cbeb02c1\"\u003e\u003ccode\u003e3fae1ac\u003c/code\u003e\u003c/a\u003e fix: don't read envs when explicitly not in CI (\u003ca href=\"https://redirect.github.com/watson/ci-info/issues/140\"\u003e#140\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/watson/ci-info/compare/v4.3.0...v4.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for ci-info since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cli-truncate` from 4.0.0 to 5.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/cli-truncate/releases\"\u003ecli-truncate's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix truncation behavior for a single character (\u003ca href=\"https://redirect.github.com/sindresorhus/cli-truncate/issues/26\"\u003e#26\u003c/a\u003e)  e06eefa\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/cli-truncate/compare/v5.1.0...v5.1.1\"\u003ehttps://github.com/sindresorhus/cli-truncate/compare/v5.1.0...v5.1.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eStyle truncation character to inherit surrounding ANSI style  aa504f6\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/cli-truncate/compare/v5.0.0...v5.1.0\"\u003ehttps://github.com/sindresorhus/cli-truncate/compare/v5.0.0...v5.1.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js 20  8a06900\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependencies  8a06900\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/cli-truncate/compare/v4.0.0...v5.0.0\"\u003ehttps://github.com/sindresorhus/cli-truncate/compare/v4.0.0...v5.0.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/cli-truncate/commit/df88f09a26657a60c864605e7cf4d9770e0e772a\"\u003e\u003ccode\u003edf88f09\u003c/code\u003e\u003c/a\u003e 5.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/cli-truncate/commit/e06eefa161ebac7a63fb21117d8afff0203f1126\"\u003e\u003ccode\u003ee06eefa\u003c/code\u003e\u003c/a\u003e Fix truncation behavior for a single character (\u003ca href=\"https://redirect.github.com/sindresorhus/cli-truncate/issues/26\"\u003e#26\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/cli-truncate/commit/7de137329c391ae050ccefe9c813a57f056bf6ff\"\u003e\u003ccode\u003e7de1373\u003c/code\u003e\u003c/a\u003e Add test for \u003ca href=\"https://redirect.github.com/sindresorhus/cli-truncate/issues/24\"\u003e#24\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/cli-truncate/commit/fa0cd8e25aa3f3f39737d775b71c194b2c79b301\"\u003e\u003ccode\u003efa0cd8e\u003c/code\u003e\u003c/a\u003e 5.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/cli-truncate/commit/aa504f626e765edbe08f6b8903cae7387e7c8d6d\"\u003e\u003ccode\u003eaa504f6\u003c/code\u003e\u003c/a\u003e Style truncation character to inherit surrounding ANSI style\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/cli-truncate/commit/8f0d9d93e9281855166975db26908f2a11bac54b\"\u003e\u003ccode\u003e8f0d9d9\u003c/code\u003e\u003c/a\u003e 5.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/cli-truncate/commit/8a069004c97bffbcaff8fd48839d7e0d73486d03\"\u003e\u003ccode\u003e8a06900\u003c/code\u003e\u003c/a\u003e Require Node.js 20\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sindresorhus/cli-truncate/compare/v4.0.0...v5.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `debug` from 4.4.1 to 4.4.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/debug-js/debug/releases\"\u003edebug's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.4.3\u003c/h2\u003e\n\u003cp\u003eFunctionally identical release to \u003ccode\u003e4.4.1\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eVersion \u003ccode\u003e4.4.2\u003c/code\u003e is \u003cstrong\u003ecompromised\u003c/strong\u003e. Please see \u003ca href=\"https://redirect.github.com/debug-js/debug/issues/1005\"\u003edebug-js/debug#1005\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/debug-js/debug/commit/6b2c5fbdb7d414483d9e306ef234acb4cd7ea67c\"\u003e\u003ccode\u003e6b2c5fb\u003c/code\u003e\u003c/a\u003e 4.4.3\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/debug-js/debug/compare/4.4.1...4.4.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `globby` from 14.1.0 to 16.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/globby/releases\"\u003eglobby's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/sindresorhus/globby?tab=readme-ov-file#expandnegationonlypatterns\"\u003e\u003ccode\u003eexpandNegationOnlyPatterns\u003c/code\u003e\u003c/a\u003e option  eb78791\u003c/li\u003e\n\u003cli\u003eFix: Normalize leading-slash negation patterns before task generation  59e269f\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globby/compare/v16.0.0...v16.1.0\"\u003ehttps://github.com/sindresorhus/globby/compare/v16.0.0...v16.1.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev16.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRespect parent .gitignore files when \u003ccode\u003egitignore\u003c/code\u003e option is enabled  b9a9a84\n\u003cul\u003e\n\u003cli\u003eWhen \u003ccode\u003e{gitignore: true}\u003c/code\u003e, Globby now searches for .gitignore files up to the Git repo root (if detected). This matches Git's actual behavior where parent .gitignore patterns apply to subdirectories. Previously, only .gitignore files within the glob search path were considered. This change could break existing code that relied on the previous, more limited behavior.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport negation-only patterns  1273541\u003c/li\u003e\n\u003cli\u003eRespect custom fs implementation from options  c2eb272\u003c/li\u003e\n\u003cli\u003eAdd some more options to \u003ccode\u003eisGitIgnored\u003c/code\u003e functions  e794ff9\u003c/li\u003e\n\u003cli\u003eImprove error message for invalid \u003ccode\u003ecwd\u003c/code\u003e option  7535e6d\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003e{gitignore: true}\u003c/code\u003e performance issue  fcb07c3\u003c/li\u003e\n\u003cli\u003eFix bundler compatibility  e6c72c9\u003c/li\u003e\n\u003cli\u003eFix parent directory patterns with \u003ccode\u003egitignore\u003c/code\u003e option  11dd2df\u003c/li\u003e\n\u003cli\u003eFix ignore patterns with parent directory references  a58d117\u003c/li\u003e\n\u003cli\u003eFix types for \u003ccode\u003estats\u003c/code\u003e option  c10f600\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globby/compare/v15.0.0...v16.0.0\"\u003ehttps://github.com/sindresorhus/globby/compare/v15.0.0...v16.0.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev15.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js 20  4ae42c8\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eexpandDirectories\u003c/code\u003e not working with globstar patterns  98d691a\u003c/li\u003e\n\u003cli\u003eFix relative paths with gitignore option  b4d78d8\u003c/li\u003e\n\u003cli\u003eFix gitignore patterns in subdirectories not applying recursively  2cb6088\u003c/li\u003e\n\u003cli\u003eFix TypeScript types for \u003ccode\u003eglobbyStream\u003c/code\u003e to correctly yield strings  1c7f3ed\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globby/compare/v14.1.0...v15.0.0\"\u003ehttps://github.com/sindresorhus/globby/compare/v14.1.0...v15.0.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globby/commit/70c011b8be52c4a0d966bfcae4a4c5aa93b8a262\"\u003e\u003ccode\u003e70c011b\u003c/code\u003e\u003c/a\u003e 16.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globby/commit/eb787915294c5de87e437179d15940b84ec7b489\"\u003e\u003ccode\u003eeb78791\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eexpandNegationOnlyPatterns\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globby/commit/59e269f667f532351a08aa600fe2581bf993fb21\"\u003e\u003ccode\u003e59e269f\u003c/code\u003e\u003c/a\u003e Fix: Normalize leading-slash negation patterns before task generation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globby/commit/cdbb6a2e661cb6137fdf959700a755393f8ac23f\"\u003e\u003ccode\u003ecdbb6a2\u003c/code\u003e\u003c/a\u003e 16.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globby/commit/e6c72c9ff8ad41d095032e6cc6e72c29d2339bde\"\u003e\u003ccode\u003ee6c72c9\u003c/code\u003e\u003c/a\u003e Fix bundler compatibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globby/commit/b9a9a84c76064378b5a9fca3769efb890ab42bc4\"\u003e\u003ccode\u003eb9a9a84\u003c/code\u003e\u003c/a\u003e Respect parent .gitignore files when \u003ccode\u003egitignore\u003c/code\u003e option is enabled\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globby/commit/db9cb722a04cd52edde4725851426c4d1e7d3f53\"\u003e\u003ccode\u003edb9cb72\u003c/code\u003e\u003c/a\u003e Add test for \u003ccode\u003esuppressErrors\u003c/code\u003e option with file patterns\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globby/commit/69e0ee7bbe75cd9b7174607ee6ef0582ce2c49a8\"\u003e\u003ccode\u003e69e0ee7\u003c/code\u003e\u003c/a\u003e Add test for ignore option with trailing slashes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globby/commit/11dd2dfae37aaa966a568e10837d973d461b9ead\"\u003e\u003ccode\u003e11dd2df\u003c/code\u003e\u003c/a\u003e Fix parent directory patterns with \u003ccode\u003egitignore\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globby/commit/e4d09180fb5b856575c7addbcbfdda93823bc34a\"\u003e\u003ccode\u003ee4d0918\u003c/code\u003e\u003c/a\u003e Add tests for special characters in directory names\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sindresorhus/globby/compare/v14.1.0...v16.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `matcher` from 5.0.0 to 6.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/matcher/releases\"\u003ematcher's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js 20  f2c4926\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/matcher/compare/v5.0.0...v6.0.0\"\u003ehttps://github.com/sindresorhus/matcher/compare/v5.0.0...v6.0.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/matcher/commit/03e11aa72334be59532f5252700a9d14208f3ee4\"\u003e\u003ccode\u003e03e11aa\u003c/code\u003e\u003c/a\u003e 6.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/matcher/commit/f2c492618d0ed4384f10910f73c5c064caf2556a\"\u003e\u003ccode\u003ef2c4926\u003c/code\u003e\u003c/a\u003e Require Node.js 20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/matcher/commit/f6f73395f6a4b5dc00e30d40cb3f5f72c47fae17\"\u003e\u003ccode\u003ef6f7339\u003c/code\u003e\u003c/a\u003e Refactor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/matcher/commit/37a5b6b493e7c1f74dc63183b44a5f533a3ba478\"\u003e\u003ccode\u003e37a5b6b\u003c/code\u003e\u003c/a\u003e Add regression test for \u003ca href=\"https://redirect.github.com/sindresorhus/matcher/issues/32\"\u003e#32\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/matcher/commit/6356d2d050afdf33bcff413d3971b8ed8d66ad2e\"\u003e\u003ccode\u003e6356d2d\u003c/code\u003e\u003c/a\u003e Fix documentation to correctly describe \u003ccode\u003eisMatch()\u003c/code\u003e behavior\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sindresorhus/matcher/compare/v5.0.0...v6.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `memoize` from 10.1.0 to 10.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/memoize/releases\"\u003ememoize's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003ememoizeIsCached()\u003c/code\u003e function to check cache existence (\u003ca href=\"https://redirect.github.com/sindresorhus/memoize/issues/108\"\u003e#108\u003c/a\u003e)  3a5eb3d\u003c/li\u003e\n\u003cli\u003eFix timer ID memory leak with \u003ccode\u003emaxAge\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/sindresorhus/memoize/issues/109\"\u003e#109\u003c/a\u003e)  24832a5\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/memoize/compare/v10.1.0...v10.2.0\"\u003ehttps://github.com/sindresorhus/memoize/compare/v10.1.0...v10.2.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/memoize/commit/4c2b35fad5841cea20274b461fe2528fa40a692d\"\u003e\u003ccode\u003e4c2b35f\u003c/code\u003e\u003c/a\u003e 10.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/memoize/commit/7d8d3e5b263204886a3971c2a5affd6117e79d94\"\u003e\u003ccode\u003e7d8d3e5\u003c/code\u003e\u003c/a\u003e Handle some edge-cases and some refactoring (\u003ca href=\"https://redirect.github.com/sindresorhus/memoize/issues/110\"\u003e#110\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/memoize/commit/24832a5e78e77538ffaa3df5baa221ecfef971d5\"\u003e\u003ccode\u003e24832a5\u003c/code\u003e\u003c/a\u003e Fix timer ID memory leak with \u003ccode\u003emaxAge\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/sindresorhus/memoize/issues/109\"\u003e#109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/memoize/commit/3a5eb3dc014c495cba47d87e98bccd953ef7723a\"\u003e\u003ccode\u003e3a5eb3d\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003ememoizeIsCached()\u003c/code\u003e function to check cache existence (\u003ca href=\"https://redirect.github.com/sindresorhus/memoize/issues/108\"\u003e#108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sindresorhus/memoize/compare/v10.1.0...v10.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `p-map` from 7.0.3 to 7.0.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/p-map/releases\"\u003ep-map's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix concurrency control in \u003ccode\u003epMapIterable\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/p-map/issues/77\"\u003e#77\u003c/a\u003e)  82b8cdc\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/p-map/compare/v7.0.3...v7.0.4\"\u003ehttps://github.com/sindresorhus/p-map/compare/v7.0.3...v7.0.4\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/p-map/commit/47bc82e569e962e190eb56242510709cfa5b805f\"\u003e\u003ccode\u003e47bc82e\u003c/code\u003e\u003c/a\u003e 7.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/p-map/commit/91ef8d1958b64dfcc2f9dfe7cda4beab8dc5c518\"\u003e\u003ccode\u003e91ef8d1\u003c/code\u003e\u003c/a\u003e Minor tweak\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/p-map/commit/82b8cdc26d9910c1a9abe6813ddad5f3a55f88b2\"\u003e\u003ccode\u003e82b8cdc\u003c/code\u003e\u003c/a\u003e Fix concurrency control in \u003ccode\u003epMapIterable\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/p-map/issues/77\"\u003e#77\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sindresorhus/p-map/compare/v7.0.3...v7.0.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `picomatch` from 4.0.2 to 4.0.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/picomatch/commit/eec6f0bab6a05de4ffb6cf65357f4b5226a58dd9\"\u003e\u003ccode\u003eeec6f0b\u003c/code\u003e\u003c/a\u003e 4.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/picomatch/commit/cc761526c226ba919ae54d8cfa6227d7cceeed96\"\u003e\u003ccode\u003ecc76152\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/micromatch/picomatch/issues/144\"\u003e#144\u003c/a\u003e from Jason3S/jdent-object-properties\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/picomatch/commit/94e3438958081ba53decba836b198348b8fc11b5\"\u003e\u003ccode\u003e94e3438\u003c/code\u003e\u003c/a\u003e Update constants.js\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/picomatch/commit/bfc1c2291f01751f97750a320079556c7f4c7e8e\"\u003e\u003ccode\u003ebfc1c22\u003c/code\u003e\u003c/a\u003e Update lib/constants.js\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/picomatch/commit/a9e2dd27a3bc1e6298ba005c0bc8587162eefa18\"\u003e\u003ccode\u003ea9e2dd2\u003c/code\u003e\u003c/a\u003e fix: exception when glob pattern contains \u003ccode\u003econstructor\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/picomatch/commit/bf6a33bd3db990edfbfd20b3b160eed926cd07dd\"\u003e\u003ccode\u003ebf6a33b\u003c/code\u003e\u003c/a\u003e chore: fix docs (\u003ca href=\"https://redirect.github.com/micromatch/picomatch/issues/139\"\u003e#139\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/micromatch/picomatch/compare/4.0.2...4.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `plur` from 5.1.0 to 6.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/plur/releases\"\u003eplur's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js 20  6a28737\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more supported words  6a28737\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/plur/compare/v5.1.0...v6.0.0\"\u003ehttps://github.com/sindresorhus/plur/compare/v5.1.0...v6.0.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/plur/commit/1feff0d3df7cece21087ca20a5ffaeac524dc868\"\u003e\u003ccode\u003e1feff0d\u003c/code\u003e\u003c/a\u003e 6.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/plur/commit/6a28737d25a360250dbb45ae34b4a0ac0ee8b6f9\"\u003e\u003ccode\u003e6a28737\u003c/code\u003e\u003c/a\u003e Require Node.js 20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/plur/commit/4a56d262c1855e590c5651ce2fd7fad15a2222d3\"\u003e\u003ccode\u003e4a56d26\u003c/code\u003e\u003c/a\u003e Meta tweaks\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sindresorhus/plur/compare/v5.1.0...v6.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pretty-ms` from 9.2.0 to 9.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/pretty-ms/releases\"\u003epretty-ms's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/sindresorhus/pretty-ms?tab=readme-ov-file#subsecondsasdecimals\"\u003e\u003ccode\u003esubSecondsAsDecimals\u003c/code\u003e\u003c/a\u003e option  761af4c\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/pretty-ms/compare/v9.2.0...v9.3.0\"\u003ehttps://github.com/sindresorhus/pretty-ms/compare/v9.2.0...v9.3.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/pretty-ms/commit/ab52d6aec3aea644a4f07ddab2928e2f39dd9941\"\u003e\u003ccode\u003eab52d6a\u003c/code\u003e\u003c/a\u003e 9.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/pretty-ms/commit/761af4c5017902ab0245ff9651d697ae98584106\"\u003e\u003ccode\u003e761af4c\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003esubSecondsAsDecimals\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sindresorhus/pretty-ms/compare/v9.2.0...v9.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `write-file-atomic` from 6.0.0 to 7.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/write-file-atomic/releases\"\u003ewrite-file-atomic's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/write-file-atomic/compare/v6.0.0...v7.0.0\"\u003e7.0.0\u003c/a\u003e (2025-10-22)\u003c/h2\u003e\n\u003ch3\u003e⚠️ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ewrite-file-atomic\u003c/code\u003e now supports node \u003ccode\u003e^20.17.0 || \u0026gt;=22.9.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/write-file-atomic/commit/05b67bd54e8c7966619bd07a0d2eaca81261e034\"\u003e\u003ccode\u003e05b67bd\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/write-file-atomic/pull/219\"\u003e#219\u003c/a\u003e align to npm 11 node engine range (\u003ca href=\"https://redirect.github.com/npm/write-file-atomic/issues/219\"\u003e#219\u003c/a\u003e) (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/write-file-atomic/commit/52d789d21905b83bcb3b93c7cd2750cdc82becc6\"\u003e\u003ccode\u003e52d789d\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/write-file-atomic/pull/212\"\u003e#212\u003c/a\u003e postinstall workflow updates (\u003ca href=\"https://redirect.github.com/npm/write-file-atomic/issues/212\"\u003e#212\u003c/a\u003e) (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/write-file-atomic/commit/602f2ad71ce4e08357286aa06a2619ce1746f12b\"\u003e\u003ccode\u003e602f2ad\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/write-file-atomic/pull/218\"\u003e#218\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.26.0 to 4.27.1 (\u003ca href=\"https://redirect.github.com/npm/write-file-atomic/issues/218\"\u003e#218\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/npm/write-file-atomic/blob/main/CHANGELOG.md\"\u003ewrite-file-atomic's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/npm/write-file-atomic/compare/v6.0.0...v7.0.0\"\u003e7.0.0\u003c/a\u003e (2025-10-22)\u003c/h2\u003e\n\u003ch3\u003e⚠️ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ewrite-file-atomic\u003c/code\u003e now supports node \u003ccode\u003e^20.17.0 || \u0026gt;=22.9.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/write-file-atomic/commit/05b67bd54e8c7966619bd07a0d2eaca81261e034\"\u003e\u003ccode\u003e05b67bd\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/write-file-atomic/pull/219\"\u003e#219\u003c/a\u003e align to npm 11 node engine range (\u003ca href=\"https://redirect.github.com/npm/write-file-atomic/issues/219\"\u003e#219\u003c/a\u003e) (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/write-file-atomic/commit/52d789d21905b83bcb3b93c7cd2750cdc82becc6\"\u003e\u003ccode\u003e52d789d\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/write-file-atomic/pull/212\"\u003e#212\u003c/a\u003e postinstall workflow updates (\u003ca href=\"https://redirect.github.com/npm/write-file-atomic/issues/212\"\u003e#212\u003c/a\u003e) (\u003ca href=\"https://github.com/owlstronaut\"\u003e\u003ccode\u003e@​owlstronaut\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/write-file-atomic/commit/602f2ad71ce4e08357286aa06a2619ce1746f12b\"\u003e\u003ccode\u003e602f2ad\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/npm/write-file-atomic/pull/218\"\u003e#218\u003c/a\u003e bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.26.0 to 4.27.1 (\u003ca href=\"https://redirect.github.com/npm/write-file-atomic/issues/218\"\u003e#218\u003c/a\u003e) (\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/npm-cli-bot\"\u003e\u003ccode\u003e@​npm-cli-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/write-file-atomic/commit/2d6070a12d9880c95d17d11617a9f0d357a0e106\"\u003e\u003ccode\u003e2d6070a\u003c/code\u003e\u003c/a\u003e chore: release 7.0.0 (\u003ca href=\"https://redirect.github.com/npm/write-file-atomic/issues/220\"\u003e#220\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/write-file-atomic/commit/05b67bd54e8c7966619bd07a0d2eaca81261e034\"\u003e\u003ccode\u003e05b67bd\u003c/code\u003e\u003c/a\u003e fix!: align to npm 11 node engine range (\u003ca href=\"https://redirect.github.com/npm/write-file-atomic/issues/219\"\u003e#219\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/write-file-atomic/commit/602f2ad71ce4e08357286aa06a2619ce1746f12b\"\u003e\u003ccode\u003e602f2ad\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.26.0 to 4.27.1 (\u003ca href=\"https://redirect.github.com/npm/write-file-atomic/issues/218\"\u003e#218\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/write-file-atomic/commit/1cb18b010dc5339ccdf10435a0e204fd6b402047\"\u003e\u003ccode\u003e1cb18b0\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.25.1 to 4.26.0 (\u003ca href=\"https://redirect.github.com/npm/write-file-atomic/issues/217\"\u003e#217\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/write-file-atomic/commit/6dce90b2b3d01255dce9334d3eafd8e6f3d18efe\"\u003e\u003ccode\u003e6dce90b\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.25.0 to 4.25.1 (\u003ca href=\"https://redirect.github.com/npm/write-file-atomic/issues/215\"\u003e#215\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/write-file-atomic/commit/c88dab913b941bf519a846c53cf90f3c05d0a251\"\u003e\u003ccode\u003ec88dab9\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.24.4 to 4.25.0 (\u003ca href=\"https://redirect.github.com/npm/write-file-atomic/issues/214\"\u003e#214\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/write-file-atomic/commit/5a4c00924f23a1a705538633560d18641850dbf4\"\u003e\u003ccode\u003e5a4c009\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.24.3 to 4.24.4 (\u003ca href=\"https://redirect.github.com/npm/write-file-atomic/issues/213\"\u003e#213\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/write-file-atomic/commit/52d789d21905b83bcb3b93c7cd2750cdc82becc6\"\u003e\u003ccode\u003e52d789d\u003c/code\u003e\u003c/a\u003e chore: postinstall workflow updates (\u003ca href=\"https://redirect.github.com/npm/write-file-atomic/issues/212\"\u003e#212\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/npm/write-file-atomic/commit/fa75896c867d8e03f9b7615218fe74cb4061e9a7\"\u003e\u003ccode\u003efa75896\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​npmcli/template-oss\u003c/code\u003e from 4.23.3 to 4.24.3 (\u003ca href=\"https://redirect.github.com/npm/write-file-atomic/issues/211\"\u003e#211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/npm/write-file-atomic/compare/v6.0.0...v7.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for write-file-atomic since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `yargs` from 17.7.2 to 18.0.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/yargs/yargs/blob/main/CHANGELOG.md\"\u003eyargs's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/yargs/yargs/compare/v17.7.2...v18.0.0\"\u003e18.0.0\u003c/a\u003e (2025-05-26)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecommand names are not derived from modules passed to \u003ccode\u003ecommand\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003esingleton usage of yargs yargs.foo, yargs().argv, has been removed.\u003c/li\u003e\n\u003cli\u003eminimum node.js versions now \u003ccode\u003e^20.19.0 || ^22.12.0 || \u0026gt;=23\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eyargs is now ESM first\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecommandDir now works with ESM files (\u003ca href=\"https://redirect.github.com/yargs/yargs/issues/2461\"\u003e#2461\u003c/a\u003e) (\u003ca href=\"https://github.com/yargs/yargs/commit/27eec188dad09656fe2e8dd42b529a5d98fea794\"\u003e27eec18\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e adds hebrew translation (\u003ca href=\"https://redirect.github.com/yargs/yargs/issues/2357\"\u003e#2357\u003c/a\u003e) (\u003ca href=\"https://github.com/yargs/yargs/commit/4266485b20e9b0f3a7f196e84c6d8284b04642cd\"\u003e4266485\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eyargs is now ESM first (\u003ca href=\"https://github.com/yargs/yargs/commit/d90af45f18db093396b41196830b04e6930aa542\"\u003ed90af45\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ezsh:\u003c/strong\u003e Add default completion as fallback (\u003ca href=\"https://redirect.github.com/yargs/yargs/issues/2331\"\u003e#2331\u003c/a\u003e) (\u003ca href=\"https://github.com/yargs/yargs/commit/e02c91b861380eccf743ac9c5c27c6895366e320\"\u003ee02c91b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eaddDirectory do not support absolute command dir (\u003ca href=\"https://redirect.github.com/yargs/yargs/issues/2465\"\u003e#2465\u003c/a\u003e) (\u003ca href=\"https://github.com/yargs/yargs/commit/3a40a787edc5784b8134af022948b30c707001ba\"\u003e3a40a78\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eallows ESM modules commands to be extensible using visit option (\u003ca href=\"https://redirect.github.com/yargs/yargs/issues/2468\"\u003e#2468\u003c/a\u003e) (\u003ca href=\"https://github.com/yargs/yargs/commit/200e1aae95aeac71fc084aabf449fa95edf63300\"\u003e200e1aa\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser:\u003c/strong\u003e fix shims so that yargs continues working in browser context (\u003ca href=\"https://redirect.github.com/yargs/yargs/issues/2457\"\u003e#2457\u003c/a\u003e) (\u003ca href=\"https://github.com/yargs/yargs/commit/4ae5f5742e2ce7bd9d7b18f3de25c90a938e5cc3\"\u003e4ae5f57\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebuild:\u003c/strong\u003e address problems with typescript compilation (\u003ca href=\"https://redirect.github.com/yargs/yargs/issues/2445\"\u003e#2445\u003c/a\u003e) (\u003ca href=\"https://github.com/yargs/yargs/commit/8d72fb3968498447df52e994e259920c9fefc2b5\"\u003e8d72fb3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecoerce should play well with parser configuration (\u003ca href=\"https://redirect.github.com/yargs/yargs/issues/2308\"\u003e#2308\u003c/a\u003e) (\u003ca href=\"https://github.com/yargs/yargs/commit/8343c66eac10fbe60e85fc17adfe07eadd45cb35\"\u003e8343c66\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency yargs-parser to v22 (\u003ca href=\"https://redirect.github.com/yargs/yargs/issues/2470\"\u003e#2470\u003c/a\u003e) (\u003ca href=\"https://github.com/yargs/yargs/commit/639130d332066c204776c263b4217ac265a0a861\"\u003e639130d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eexit after async handler done (\u003ca href=\"https://redirect.github.com/yargs/yargs/issues/2313\"\u003e#2313\u003c/a\u003e) (\u003ca href=\"https://github.com/yargs/yargs/commit/e326cde53173e82407bf5e79cfdd58a199bcb909\"\u003ee326cde\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ehandle spaces in bash completion (\u003ca href=\"https://redirect.github.com/yargs/yargs/issues/2452\"\u003e#2452\u003c/a\u003e) (\u003ca href=\"https://github.com/yargs/yargs/commit/83b7788a09576feb2ca1c8aa762431a8a4d6a186\"\u003e83b7788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eparser-configuration should work well with generated completion script (\u003ca href=\"https://redirect.github.com/yargs/yargs/issues/2332\"\u003e#2332\u003c/a\u003e) (\u003ca href=\"https://github.com/yargs/yargs/commit/888db19ccebcb5065a7aa415445e41cb15411c50\"\u003e888db19\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003epropagate Dictionary including undefined in value type (\u003ca href=\"https://redirect.github.com/yargs/yargs/issues/2393\"\u003e#2393\u003c/a\u003e) (\u003ca href=\"https://github.com/yargs/yargs/commit/2b2f7f5611ec6b4229ca609041b0fc8ffc393d14\"\u003e2b2f7f5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ezsh:\u003c/strong\u003e completion no longer requires double tab when using autoloaded (\u003ca href=\"https://github.com/yargs/yargs/commit/0dd8fe42ce98401fa54fd2458bf248bb38cb064d\"\u003e0dd8fe4\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCode Refactoring\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecommand names are not derived from modules passed to \u003ccode\u003ecommand\u003c/code\u003e. (\u003ca href=\"https://github.com/yargs/yargs/commit/d90af45f18db093396b41196830b04e6930aa542\"\u003ed90af45\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esingleton usage of yargs yargs.foo, yargs().argv, has been removed. (\u003ca href=\"https://github.com/yargs/yargs/commit/d90af45f18db093396b41196830b04e6930aa542\"\u003ed90af45\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBuild System\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eminimum node.js versions now \u003ccode\u003e^20.19.0 || ^22.12.0 || \u0026amp;gt;=23\u003c/code\u003e. (\u003ca href=\"https://github.com/yargs/yargs/commit/d90af45f18db093396b41196830b04e6930aa542\"\u003ed90af45\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yargs/yargs/commit/0bc72553e8c247695579ff6deccce114eca13a14\"\u003e\u003ccode\u003e0bc7255\u003c/code\u003e\u003c/a\u003e chore(main): release 18.0.0 (\u003ca href=\"https://redirect.github.com/yargs/yargs/issues/2325\"\u003e#2325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yargs/yargs/commit/639130d332066c204776c263b4217ac265a0a861\"\u003e\u003ccode\u003e639130d\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency yargs-parser to v22 (\u003ca href=\"https://redirect.github.com/yargs/yargs/issues/2470\"\u003e#2470\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yargs/yargs/commit/200e1aae95aeac71fc084aabf449fa95edf63300\"\u003e\u003ccode\u003e200e1aa\u003c/code\u003e\u003c/a\u003e fix: allows ESM modules commands to be extensible using visit option (\u003ca href=\"https://redirect.github.com/yargs/yargs/issues/2468\"\u003e#2468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yargs/yargs/commit/888db19ccebcb5065a7aa415445e41cb15411c50\"\u003e\u003ccode\u003e888db19\u003c/code\u003e\u003c/a\u003e fix: parser-configuration should work well with generated completion script (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yargs/yargs/commit/3a40a787edc5784b8134af022948b30c707001ba\"\u003e\u003ccode\u003e3a40a78\u003c/code\u003e\u003c/a\u003e fix: addDirectory do not support absolute command dir (\u003ca href=\"https://redirect.github.com/yargs/yargs/issues/2465\"\u003e#2465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yargs/yargs/commit/90e9ecaef9f9f112896aecd822009bf1781db37a\"\u003e\u003ccode\u003e90e9eca\u003c/code\u003e\u003c/a\u003e docs: remove to old slack channel (\u003ca href=\"https://redirect.github.com/yargs/yargs/issues/2466\"\u003e#2466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yargs/yargs/commit/0dd8fe42ce98401fa54fd2458bf248bb38cb064d\"\u003e\u003ccode\u003e0dd8fe4\u003c/code\u003e\u003c/a\u003e fix(zsh): completion no longer requires double tab when using autoloaded\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yargs/yargs/commit/27eec188dad09656fe2e8dd42b529a5d98fea794\"\u003e\u003ccode\u003e27eec18\u003c/code\u003e\u003c/a\u003e feat: commandDir now works with ESM files (\u003ca href=\"https://redirect.github.com/yargs/yargs/issues/2461\"\u003e#2461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yargs/yargs/commit/f9c72a7016927bc0e486aa7056873fa4f2febccc\"\u003e\u003ccode\u003ef9c72a7\u003c/code\u003e\u003c/a\u003e docs: update examples to run from examples folder (\u003ca href=\"https://redirect.github.com/yargs/yargs/issues/2463\"\u003e#2463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yargs/yargs/commit/e02c91b861380eccf743ac9c5c27c6895366e320\"\u003e\u003ccode\u003ee02c91b\u003c/code\u003e\u003c/a\u003e feat(zsh): Add default completion as fallback (\u003ca href=\"https://redirect.github.com/yargs/yargs/issues/2331\"\u003e#2331\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/yargs/yargs/compare/v17.7.2...v18.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sindresorhus/tsconfig` from 5.1.1 to 8.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/tsconfig/releases\"\u003e\u003ccode\u003e@​sindresorhus/tsconfig\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow importing JSON for ESM (\u003ca href=\"https://redirect.github.com/sindresorhus/tsconfig/issues/40\"\u003e#40\u003c/a\u003e)  9ee0174\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/compare/v8.0.1...v8.1.0\"\u003ehttps://github.com/sindresorhus/tsconfig/compare/v8.0.1...v8.1.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix invalid value for \u003ccode\u003emoduleResolution\u003c/code\u003e  b7f9374\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/compare/v8.0.0...v8.0.1\"\u003ehttps://github.com/sindresorhus/tsconfig/compare/v8.0.0...v8.0.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire TypeScript 5.9 and Node.js 20  306eb38\u003c/li\u003e\n\u003cli\u003eAdd \u003ca href=\"https://www.totaltypescript.com/erasable-syntax-only\"\u003e\u003ccode\u003eerasableSyntaxOnly: true\u003c/code\u003e\u003c/a\u003e  f26dccf\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003e\u0026quot;jsx\u0026quot;: \u0026quot;react-jsx\u0026quot;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/tsconfig/issues/39\"\u003e#39\u003c/a\u003e)  0338537\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/compare/v7.0.0...v8.0.0\"\u003ehttps://github.com/sindresorhus/tsconfig/compare/v7.0.0...v8.0.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThis config now makes TypeScript not do any polyfilling, so only use syntax and features available in the JavaScript environments you target 927f627\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003enoUncheckedSideEffectImports\u003c/code\u003e  7f34b7e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/compare/v6.0.0...v7.0.0\"\u003ehttps://github.com/sindresorhus/tsconfig/compare/v6.0.0...v7.0.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire TypeScript 5.5 or later.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eoutDir\u003c/code\u003e property\n\u003cul\u003e\n\u003cli\u003eIf you use \u003ccode\u003edistribution\u003c/code\u003e for the \u003ccode\u003eoutDir\u003c/code\u003e, you can remove that key from your own config.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/compare/v5.1.1...v6.0.0\"\u003ehttps://github.com/sindresorhus/tsconfig/compare/v5.1.1...v6.0.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/commit/5db01b5dc2492011deee834e5bb175804f05c198\"\u003e\u003ccode\u003e5db01b5\u003c/code\u003e\u003c/a\u003e 8.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/commit/9ee01747b01c72450c86224566973720573e3c0a\"\u003e\u003ccode\u003e9ee0174\u003c/code\u003e\u003c/a\u003e Allow importing JSON for ESM (\u003ca href=\"https://redirect.github.com/sindresorhus/tsconfig/issues/40\"\u003e#40\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/commit/26a7b6ecb0cf32023b6ef61b5463fefedcb6abf5\"\u003e\u003ccode\u003e26a7b6e\u003c/code\u003e\u003c/a\u003e 8.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/commit/b7f937447857c9aa7c958a64bf2dfca71fb19764\"\u003e\u003ccode\u003eb7f9374\u003c/code\u003e\u003c/a\u003e Fix invalid value for \u003ccode\u003emoduleResolution\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/commit/b4bcc6b64422265ef818cf16670b23ccc70dc8e4\"\u003e\u003ccode\u003eb4bcc6b\u003c/code\u003e\u003c/a\u003e 8.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/commit/f26dccfe559aed84c71e686298f981e330dea730\"\u003e\u003ccode\u003ef26dccf\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eerasableSyntaxOnly: true\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/commit/306eb3838c092a5100ea6b696534c73de9e0ff6a\"\u003e\u003ccode\u003e306eb38\u003c/code\u003e\u003c/a\u003e Require TypeScript 5.9 and Node.js 20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/commit/0338537a895ce001385caa7772686bca706a0bb3\"\u003e\u003ccode\u003e0338537\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003e\u0026quot;jsx\u0026quot;: \u0026quot;react-jsx\u0026quot;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/tsconfig/issues/39\"\u003e#39\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/commit/2cb6725359005701b0bd50695b736f7dac83705e\"\u003e\u003ccode\u003e2cb6725\u003c/code\u003e\u003c/a\u003e 7.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/commit/927f627d45a167b5631b1bb5895a2529bbbb0609\"\u003e\u003ccode\u003e927f627\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003e\u0026quot;target\u0026quot;: \u0026quot;esnext”\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/tsconfig/issues/33\"\u003e#33\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sindresorhus/tsconfig/compare/v5.1.1...v8.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 22.16.3 to 25.0.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ansi-escapes` from 7.0.0 to 7.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/ansi-escapes/releases\"\u003eansi-escapes's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnable ANSI escape sequences on modern Windows  b5d50b8\u003c/li\u003e\n\u003cli\u003eAdd tmux support for OSC sequences  6fe0daa\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/ansi-escapes/compare/v7.1.1...v7.2.0\"\u003ehttps://github.com/sindresorhus/ansi-escapes/compare/v7.1.1...v7.2.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix compatibility for \u003ccode\u003eimage()\u003c/code\u003e with xterm.js (\u003ca href=\"https://redirect.github.com/sindresorhus/ansi-escapes/issues/39\"\u003e#39\u003c/a\u003e)  b739b18\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/ansi-escapes/compare/v7.1.0...v7.1.1\"\u003ehttps://github.com/sindresorhus/ansi-escapes/compare/v7.1.0...v7.1.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/sindresorhus/ansi-escapes?tab=readme-ov-file#clearviewport\"\u003e\u003ccode\u003eclearViewport\u003c/code\u003e\u003c/a\u003e as safer alternative to \u003ccode\u003eclearScreen\u003c/code\u003e  fbd49be\u003c/li\u003e\n\u003cli\u003eAdd ConEmu support and common \u003ca href=\"https://github.com/sindresorhus/ansi-escapes?tab=readme-ov-file#setcwdpath\"\u003e\u003ccode\u003esetCwd\u003c/code\u003e\u003c/a\u003e method  f4924fb\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/ansi-escapes/compare/v7.0.0...v7.1.0\"\u003ehttps://github.com/sindresorhus/ansi-escapes/compare/v7.0.0...v7.1.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/ansi-escapes/commit/6db12c839dafc906cbceda299026d8e78e501478\"\u003e\u003ccode\u003e6db12c8\u003c/code\u003e\u003c/a\u003e 7.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/ansi-escapes/commit/b5d50b8d030b2ce1c213cbbe770ee7df1d5d98d7\"\u003e\u003ccode\u003eb5d50b8\u003c/code\u003e\u003c/a\u003e Enable ANSI escape sequences on modern Windows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/ansi-escapes/commit/6fe0daa9c1f8035beb9177bb525a85160ad29916\"\u003e\u003ccode\u003e6fe0daa\u003c/code\u003e\u003c/a\u003e Add tmux support for OSC sequences\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/ansi-escapes/commit/9e1aa3989267709fe644cf05000ffbc2a53d8412\"\u003e\u003ccode\u003e9e1aa39\u003c/code\u003e\u003c/a\u003e 7.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/ansi-escapes/commit/123812510ec4b9ac806dbb958ba690005fa06132\"\u003e\u003ccode\u003e1238125\u003c/code\u003e\u003c/a\u003e Tweaks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/ansi-escapes/commit/b739b18e91386272c1382504c4f25929f9717478\"\u003e\u003ccode\u003eb739b18\u003c/code\u003e\u003c/a\u003e Improve compatibility for \u003ccode\u003eimage()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/ansi-escapes/issues/39\"\u003e#39\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/ansi-escapes/commit/a5d36d2cd5d4ed6a6ae01783cf1a314d679a7839\"\u003e\u003ccode\u003ea5d36d2\u003c/code\u003e\u003c/a\u003e 7.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/ansi-escapes/commit/fbd49be35e709e538d66fd3e2a6a16c94917972d\"\u003e\u003ccode\u003efbd49be\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eclearViewport\u003c/code\u003e as safer alternative to \u003ccode\u003eclearScreen\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/ansi-escapes/commit/f4924fb71ed2bbc9f44d86d64ab494f5107ae429\"\u003e\u003ccode\u003ef4924fb\u003c/code\u003e\u003c/a\u003e Add ConEmu support and common \u003ccode\u003esetCwd\u003c/code\u003e method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/ansi-escapes/commit/300a0dfab1715ddc540dec2dec76082be69a99c8\"\u003e\u003ccode\u003e300a0df\u003c/code\u003e\u003c/a\u003e Fix CI\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sindresorhus/ansi-escapes/compare/v7.0.0...v7.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `execa` from 9.6.0 to 9.6.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/execa/releases\"\u003eexeca's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.6.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eVerboseOption\u003c/code\u003e type not being properly exported (\u003ca href=\"https://redirect.github.com/sindresorhus/execa/issues/1215\"\u003e#1215\u003c/a\u003e)  7891c39\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/execa/compare/v9.6.0...v9.6.1\"\u003ehttps://github.com/sindresorhus/execa/compare/v9.6.0...v9.6.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/execa/commit/84e1f36b2c31a463e3efbd37c7505da9438a05c9\"\u003e\u003ccode\u003e84e1f36\u003c/code\u003e\u003c/a\u003e 9.6.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/execa/commit/7891c39441c5a6d0fca4be696c0c1cf0b746fa1e\"\u003e\u003ccode\u003e7891c39\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003eVerboseOption\u003c/code\u003e type not being properly exported (\u003ca href=\"https://redirect.github.com/sindresorhus/execa/issues/1215\"\u003e#1215\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/execa/commit/103095f2c9a459ae3500fa7d861f162c21a94b3a\"\u003e\u003ccode\u003e103095f\u003c/code\u003e\u003c/a\u003e Meta tweaks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/execa/commit/23ec6f0569b3e42af43294dc807494ebe896e980\"\u003e\u003ccode\u003e23ec6f0\u003c/code\u003e\u003c/a\u003e Fix CI tests related to \u003ccode\u003e.kill(0)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/execa/issues/1212\"\u003e#1212\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/execa/commit/9a2cb79b1120f3b476aa8a452ceaeb71bfa19a2d\"\u003e\u003ccode\u003e9a2cb79\u003c/code\u003e\u003c/a\u003e Meta tweaks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/execa/commit/e7cafebf55e19485a9d4bdf5af9ed5d2c82fe0d8\"\u003e\u003ccode\u003ee7cafeb\u003c/code\u003e\u003c/a\u003e [docs] TTY control is lost only on the FD that uses mixed inherit. (\u003ca href=\"https://redirect.github.com/sindresorhus/execa/issues/1209\"\u003e#1209\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/execa/commit/5587ae1dcb9b258b0d9667219100b197de50594f\"\u003e\u003ccode\u003e5587ae1\u003c/code\u003e\u003c/a\u003e Fix CI tests (\u003ca href=\"https://redirect.github.com/sindresorhus/execa/issues/1207\"\u003e#1207\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/execa/commit/3e8fa32d498dcc57f1da447524bdb6b521fbd603\"\u003e\u003ccode\u003e3e8fa32\u003c/code\u003e\u003c/a\u003e [docs] A process is not a TTY usually, just connected to one. (\u003ca href=\"https://redirect.github.com/sindresorhus/execa/issues/1208\"\u003e#1208\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/execa/commit/c468672a7f212e9040c4405e99f9428d3253a76a\"\u003e\u003ccode\u003ec468672\u003c/code\u003e\u003c/a\u003e [docs] Transforms: Summary: Fix example command and output. (\u003ca href=\"https://redirect.github.com/sindresorhus/execa/issues/1206\"\u003e#1206\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sindresorhus/execa/compare/v9.6.0...v9.6.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `expect` from 30.0.4 to 30.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jestjs/jest/releases\"\u003eexpect's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e30.2.0\u003c/h2\u003e\n\u003ch3\u003eChore \u0026amp; Maintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[*]\u003c/code\u003e Update example repo for testing React Native projects (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15832\"\u003e#15832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[*]\u003c/code\u003e Update \u003ccode\u003ejest-watch-typeahead\u003c/code\u003e to v3 (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15830\"\u003e#15830\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-environment-jsdom-abstract]\u003c/code\u003e Add support for JSDOM v27 (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15834\"\u003e#15834\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[babel-jest]\u003c/code\u003e Export the \u003ccode\u003eTransformerConfig\u003c/code\u003e interface (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15820\"\u003e#15820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-config]\u003c/code\u003e Fix \u003ccode\u003ejest.config.ts\u003c/code\u003e with TS loader specified in docblock pragma (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15839\"\u003e#15839\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e30.1.3\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eunstable_mockModule\u003c/code\u003e with \u003ccode\u003enode:\u003c/code\u003e prefixed core modules.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e30.1.2\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-snapshot-utils]\u003c/code\u003e Correct snapshot header regexp to work with newline across OSes (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15803\"\u003e#15803\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e30.1.1\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-snapshot-utils]\u003c/code\u003e Fix deprecated goo.gl snapshot warning not handling Windows end-of-line sequences (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15800\"\u003e#15800\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e30.1.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-leak-detector]\u003c/code\u003e Configurable GC aggressiveness regarding to V8 heap snapshot generation (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15793/\"\u003e#15793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Reduce redundant ReferenceError messages\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-core]\u003c/code\u003e Include test modules that failed to load when --onlyFailures is active\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e`[jest-snapshot-utils] Fix deprecated goo.gl snapshot guide link not getting replaced with fully canonical URL (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15787\"\u003e#15787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-circus]\u003c/code\u003e Fix \u003ccode\u003eit.concurrent\u003c/code\u003e not working with \u003ccode\u003edescribe.skip\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15765\"\u003e#15765\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-snapshot]\u003c/code\u003e Fix mangled inline snapshot updates when used with Prettier 3 and CRLF line endings\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Importing from \u003ccode\u003e@jest/globals\u003c/code\u003e in more than one file no longer breaks relative paths (\u003ca href=\"https://redirect.github.com/jestjs/jest/issues/15772\"\u003e#15772\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eChore\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[expect]\u003c/code\u003e Update docblock for \u003ccode\u003etoContain()\u003c/code\u003e to display info on substring check (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15789\"\u003e#15789\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jestjs/jest/blob/main/CHANGELOG.md\"\u003eexpect's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e30.2.0\u003c/h2\u003e\n\u003ch3\u003eChore \u0026amp; Maintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[*]\u003c/code\u003e Update example repo for testing React Native projects (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15832\"\u003e#15832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[*]\u003c/code\u003e Update \u003ccode\u003ejest-watch-typeahead\u003c/code\u003e to v3 (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15830\"\u003e#15830\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-environment-jsdom-abstract]\u003c/code\u003e Add support for JSDOM v27 (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15834\"\u003e#15834\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-matcher-utils]\u003c/code\u003e Fix infinite recursion with self-referential getters in \u003ccode\u003edeepCyclicCopyReplaceable\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15831\"\u003e#15831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[babel-jest]\u003c/code\u003e Export the \u003ccode\u003eTransformerConfig\u003c/code\u003e interface (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15820\"\u003e#15820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-config]\u003c/code\u003e Fix \u003ccode\u003ejest.config.ts\u003c/code\u003e with TS loader specified in docblock pragma (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15839\"\u003e#15839\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e30.1.3\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eunstable_mockModule\u003c/code\u003e with \u003ccode\u003enode:\u003c/code\u003e prefixed core modules.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e30.1.2\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-snapshot-utils]\u003c/code\u003e Correct snapshot header regexp to work with newline across OSes (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15803\"\u003e#15803\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e30.1.1\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-snapshot-utils]\u003c/code\u003e Fix deprecated goo.gl snapshot warning not handling Windows end-of-line sequences (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15800\"\u003e#15800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-snapshot-utils]\u003c/code\u003e Improve messaging about goo.gl snapshot link change (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15821\"\u003e#15821\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e30.1.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-leak-detector]\u003c/code\u003e Configurable GC aggressiveness regarding to V8 heap snapshot generation (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15793/\"\u003e#15793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Reduce redundant ReferenceError messages\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-core]\u003c/code\u003e Include test modules that failed to load when --onlyFailures is active\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-snapshot-utils]\u003c/code\u003e Fix deprecated goo.gl snapshot guide link not getting replaced with fully canonical URL (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15787\"\u003e#15787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-circus]\u003c/code\u003e Fix \u003ccode\u003eit.concurrent\u003c/code\u003e not working with \u003ccode\u003edescribe.skip\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15765\"\u003e#15765\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-snapshot]\u003c/code\u003e Fix mangled inline snapshot updates when used with Prettier 3 and CRLF line endings\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Importing from \u003ccode\u003e@jest/globals\u003c/code\u003e in more than one file no longer breaks relative paths (\u003ca href=\"https://redirect.github.com/jestjs/jest/issues/15772\"\u003e#15772\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/jestjs/jest/commit/855864e3f9751366455246790be2bf912d4d0dac\"\u003e\u003ccode\u003e855864e\u003c/code\u003e\u003c/a\u003e v30.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jestjs/jest/commit/ebfa31cc9787303e8698a1a029a162a18e8974aa\"\u003e\u003ccode\u003eebfa31c\u003c/code\u003e\u003c/a\u003e v30.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jestjs/jest/commit/d347c0f3f87f976a1dbd9761d503e45f5ced2a7e\"\u003e\u003ccode\u003ed347c0f\u003c/code\u003e\u003c/a\u003e v30.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jestjs/jest/commit/4d5f41d0885c1d9630c81b4fd47f74ab0615e18f\"\u003e\u003ccode\u003e4d5f41d\u003c/code\u003e\u003c/a\u003e v30.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jestjs/jest/commit/5884e4a632d3c1342744fc3b6f8642ac96de4756\"\u003e\u003ccode\u003e5884e4a\u003c/code\u003e\u003c/a\u003e chore(expect): update docblock for \u003ccode\u003etoContain()\u003c/code\u003e to display info on substring...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jestjs/jest/commit/22236cf58b66039f81893537c90dee290bab427f\"\u003e\u003ccode\u003e22236cf\u003c/code\u003e\u003c/a\u003e v30.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jestjs/jest/commit/a3d1e2eb4bb24e2974c88e8868b44cde987eebb2\"\u003e\u003ccode\u003ea3d1e2e\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003ebigint\u003c/code\u003e cause error (\u003ca href=\"https://github.com/jestjs/jest/tree/HEAD/packages/expect/issues/15702\"\u003e#15702\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jestjs/jest/commits/v30.2.0/packages/expect\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sinon` from 21.0.0 to 21.0.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sinonjs/sinon/blob/main/docs/changelog.md\"\u003esinon's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e21.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/456a65c2813533fa4e946b9e707baf798a679ad3\"\u003e\u003ccode\u003e456a65c2\u003c/code\u003e\u003c/a\u003e\nUpdate dependencies - except \u003ccode\u003e@​sinonjs/samsam\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sinonjs/sinon/issues/2669\"\u003e#2669\u003c/a\u003e) (Carl-Erik Kopseng)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/f04f3eb108f3d9b0402e42281b54d9057211bf16\"\u003e\u003ccode\u003ef04f3eb1\u003c/code\u003e\u003c/a\u003e\nFix issue 2618 - Remove browserify in favor of esbuild (\u003ca href=\"https://redirect.github.com/sinonjs/sinon/issues/2661\"\u003e#2661\u003c/a\u003e) (Artur Parkhisenko)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/48b69df24c97ef316ebc3835418b3459337c325a\"\u003e\u003ccode\u003e48b69df2\u003c/code\u003e\u003c/a\u003e\nfix(docs): remove \u003ccode\u003eassert.failException\u003c/code\u003e from documentation (\u003ca href=\"https://redirect.github.com/sinonjs/sinon/issues/2666\"\u003e#2666\u003c/a\u003e) (Steffen Schroeder)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/13b27cccd066a1bc75cfdcd207f1c8c44ab7b049\"\u003e\u003ccode\u003e13b27ccc\u003c/code\u003e\u003c/a\u003e\nFix sandbox restore not handling stubbed functions (\u003ca href=\"https://redirect.github.com/sinonjs/sinon/issues/2667\"\u003e#2667\u003c/a\u003e) (thamion)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/ae9e09ac00799f923a8e6b559ead720999a0e865\"\u003e\u003ccode\u003eae9e09ac\u003c/code\u003e\u003c/a\u003e\nUpdate compatibility target to ES2023 (Carl-Erik Kopseng)\n\u003cblockquote\u003e\n\u003cp\u003eUpdated compatibility target from ES2017 to ES2023 and clarified the note on breaking changes.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/26055043212a03afeb2914e16ea32cb7f0a3ac44\"\u003e\u003ccode\u003e26055043\u003c/code\u003e\u003c/a\u003e\nImprove error message for immutable descriptors (\u003ca href=\"https://redirect.github.com/sinonjs/sinon/issues/2664\"\u003e#2664\u003c/a\u003e) (Stuart Dotson)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/80fa9a5b8b605eb141e556ec5c8e7cd164ca9c5c\"\u003e\u003ccode\u003e80fa9a5b\u003c/code\u003e\u003c/a\u003e\nAlso mirror the calledOnceWith assertion (\u003ca href=\"https://redirect.github.com/sinonjs/sinon/issues/2660\"\u003e#2660\u003c/a\u003e) (Benedikt Meurer)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cem\u003eReleased by \u003ca href=\"https://github.com/fatso83\"\u003eCarl-Erik Kopseng\u003c/a\u003e on 2025-12-19.\u003c/em\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/sinonjs/sinon/commit/a8bebe028f3fc1e71c68ca63cedb3ca447c09770\"\u003e\u003ccode\u003ea8bebe0\u003c/code\u003e\u003c/a\u003e 21.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sinonjs/sinon/commit/456a65c2813533fa4e946b9e707baf798a679ad3\"\u003e\u003ccode\u003e456a65c\u003c/code\u003e\u003c/a\u003e Update dependencies - except \u003ccode\u003e@​sinonjs/samsam\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sinonjs/sinon/issues/2669\"\u003e#2669\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https...\n\n_Description has been truncated_","html_url":"https://github.com/jeroenvervaeke/ava/pull/2","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/jeroenvervaeke%2Fava/issues/2","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2/packages"}},{"old_version":"8.0.1","new_version":"8.1.0","update_type":"minor","path":null,"pr_created_at":"2025-12-01T04:07:52.000Z","version_change":"8.0.1 → 8.1.0","issue":{"uuid":"3679135720","node_id":"PR_kwDOMAae8M62P0GL","number":74,"state":"closed","title":"dependabot: build(deps-dev): bump the npm-development group across 1 directory with 12 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-12-15T03:17:54.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-01T04:07:52.000Z","updated_at":"2025-12-15T03:17:56.000Z","time_to_close":1206602,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"dependabot: build(deps-dev): bump","group_name":"npm-development","update_count":12,"packages":[{"name":"@eslint/eslintrc","old_version":"3.3.1","new_version":"3.3.3","repository_url":"https://github.com/eslint/eslintrc"},{"name":"@eslint/js","old_version":"9.34.0","new_version":"9.39.1","repository_url":"https://github.com/eslint/eslint"},{"name":"@salesforce/schemas","old_version":"1.10.2","new_version":"1.10.3","repository_url":"https://github.com/forcedotcom/schemas"},{"name":"@sindresorhus/tsconfig","old_version":"8.0.1","new_version":"8.1.0","repository_url":"https://github.com/sindresorhus/tsconfig"},{"name":"@types/node","old_version":"22.17.0","new_version":"22.19.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.42.0","new_version":"8.48.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"eslint","old_version":"9.34.0","new_version":"9.39.1","repository_url":"https://github.com/eslint/eslint"},{"name":"lint-staged","old_version":"16.1.6","new_version":"16.2.7","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"prettier","old_version":"3.6.2","new_version":"3.7.3","repository_url":"https://github.com/prettier/prettier"},{"name":"tsx","old_version":"4.20.5","new_version":"4.21.0","repository_url":"https://github.com/privatenumber/tsx"},{"name":"typescript","old_version":"5.9.2","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-development group with 11 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@eslint/eslintrc](https://github.com/eslint/eslintrc) | `3.3.1` | `3.3.3` |\n| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.34.0` | `9.39.1` |\n| [@salesforce/schemas](https://github.com/forcedotcom/schemas) | `1.10.2` | `1.10.3` |\n| [@sindresorhus/tsconfig](https://github.com/sindresorhus/tsconfig) | `8.0.1` | `8.1.0` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `22.17.0` | `22.19.1` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.42.0` | `8.48.0` |\n| [eslint](https://github.com/eslint/eslint) | `9.34.0` | `9.39.1` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `16.1.6` | `16.2.7` |\n| [prettier](https://github.com/prettier/prettier) | `3.6.2` | `3.7.3` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.20.5` | `4.21.0` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.2` | `5.9.3` |\n\n\nUpdates `@eslint/eslintrc` from 3.3.1 to 3.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslintrc/releases\"\u003e\u003ccode\u003e@​eslint/eslintrc\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eeslintrc: v3.3.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/eslintrc/compare/eslintrc-v3.3.2...eslintrc-v3.3.3\"\u003e3.3.3\u003c/a\u003e (2025-11-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erelease v3.3.3 because publishing v3.3.2 failed (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/211\"\u003e#211\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/8aa555a3f5fcfb7d99249fb57e819a7b6f635496\"\u003e8aa555a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eeslintrc: v3.3.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/eslintrc/compare/eslintrc-v3.3.1...eslintrc-v3.3.2\"\u003e3.3.2\u003c/a\u003e (2025-11-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove name property from all and recommended configs (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/200\"\u003e#200\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/344da491898a2a3595943d4528ba78fe2f238217\"\u003e344da49\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/eslintrc/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​eslint/eslintrc\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/eslintrc/compare/eslintrc-v3.3.2...eslintrc-v3.3.3\"\u003e3.3.3\u003c/a\u003e (2025-11-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erelease v3.3.3 because publishing v3.3.2 failed (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/211\"\u003e#211\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/8aa555a3f5fcfb7d99249fb57e819a7b6f635496\"\u003e8aa555a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/eslintrc/compare/eslintrc-v3.3.1...eslintrc-v3.3.2\"\u003e3.3.2\u003c/a\u003e (2025-11-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove name property from all and recommended configs (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/200\"\u003e#200\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/344da491898a2a3595943d4528ba78fe2f238217\"\u003e344da49\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/eslintrc/commit/fdb529826fd769f2bdcd1281d711412253561231\"\u003e\u003ccode\u003efdb5298\u003c/code\u003e\u003c/a\u003e chore: release 3.3.3 🚀 (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/212\"\u003e#212\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/8aa555a3f5fcfb7d99249fb57e819a7b6f635496\"\u003e\u003ccode\u003e8aa555a\u003c/code\u003e\u003c/a\u003e fix: release v3.3.3 because publishing v3.3.2 failed (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/211\"\u003e#211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/a8b773d0cfecbd987e4301ad40be271a2c800c40\"\u003e\u003ccode\u003ea8b773d\u003c/code\u003e\u003c/a\u003e chore: release 3.3.2 🚀 (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/204\"\u003e#204\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/85244bb33023f25eb8ac443d08b769be7bafec2e\"\u003e\u003ccode\u003e85244bb\u003c/code\u003e\u003c/a\u003e chore: switch to \u003ccode\u003egoogleapis/release-please-action\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/208\"\u003e#208\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/d356360dfee5173b3ace73cc1f3ecb922eb4310d\"\u003e\u003ccode\u003ed356360\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/116bf0332e3ce6dd848704b3782c8c77067c635b\"\u003e\u003ccode\u003e116bf03\u003c/code\u003e\u003c/a\u003e chore: update js-yaml to version 4.1.1 (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/207\"\u003e#207\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/16e8d207557fcac8512bd5d9ffd475ec777db0df\"\u003e\u003ccode\u003e16e8d20\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/3b089acfeba445f3fef84662c43143a5d0eb8a15\"\u003e\u003ccode\u003e3b089ac\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e.gitignore\u003c/code\u003e to exclude shared workflows (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/206\"\u003e#206\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/1f6e2d19b2f9617c10597fbe97ac99076a716a0c\"\u003e\u003ccode\u003e1f6e2d1\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/785c00b8cce58c2b4962996699e0f3dbdc6d2d13\"\u003e\u003ccode\u003e785c00b\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslintrc/compare/v3.3.1...eslintrc-v3.3.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​eslint/eslintrc\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@eslint/js` from 9.34.0 to 9.39.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\u003ev9.39.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/650753ee3976784343ceb40170619dab1aa9fe0d\"\u003e\u003ccode\u003e650753e\u003c/code\u003e\u003c/a\u003e fix: Only pass node to JS lang visitor methods (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20283\"\u003e#20283\u003c/a\u003e) (Nicholas C. Zakas)\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/51b51f4f1ce82ef63264c4e45d9ef579bcd73f8e\"\u003e\u003ccode\u003e51b51f4\u003c/code\u003e\u003c/a\u003e docs: add a section on when to use extends vs cascading (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20268\"\u003e#20268\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b44d42699dcd1729b7ecb50ca70e4c1c17f551f1\"\u003e\u003ccode\u003eb44d426\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/92db329211c8da5ce8340a4d4c05ce9c12845381\"\u003e\u003ccode\u003e92db329\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint/js\u003c/code\u003e version to 9.39.1 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20284\"\u003e#20284\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7ebefc9eaf99b76b30b0d3cf9960807a47367c4\"\u003e\u003ccode\u003ec7ebefc\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/61778f6ca33c0f63962a91d6a75a4fa5db9f47d2\"\u003e\u003ccode\u003e61778f6\u003c/code\u003e\u003c/a\u003e chore: update eslint-config-eslint dependency \u003ccode\u003e@​eslint/js\u003c/code\u003e to ^9.39.0 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20275\"\u003e#20275\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d9ca2fcd9ad63331bfd329a69534e1ff04f231e8\"\u003e\u003ccode\u003ed9ca2fc\u003c/code\u003e\u003c/a\u003e ci: Add rangeStrategy to eslint group in renovate config (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20266\"\u003e#20266\u003c/a\u003e) (唯然)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/009e5076ff5a4bd845f55e17676e3bb88f47c280\"\u003e\u003ccode\u003e009e507\u003c/code\u003e\u003c/a\u003e test: fix version tests for ESLint v10 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20274\"\u003e#20274\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.39.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/cc57d87a3f119e9d39c55e044e526ae067fa31ce\"\u003e\u003ccode\u003ecc57d87\u003c/code\u003e\u003c/a\u003e feat: update error loc to key in \u003ccode\u003eno-dupe-class-members\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20259\"\u003e#20259\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/126552fcf35da3ddcefa527db06dabc54c04041c\"\u003e\u003ccode\u003e126552f\u003c/code\u003e\u003c/a\u003e feat: update error location in \u003ccode\u003efor-direction\u003c/code\u003e and \u003ccode\u003eno-dupe-args\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20258\"\u003e#20258\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/167d0970d3802a66910e9820f31dcd717fab0b2a\"\u003e\u003ccode\u003e167d097\u003c/code\u003e\u003c/a\u003e feat: update \u003ccode\u003ecomplexity\u003c/code\u003e rule to highlight only static block header (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20245\"\u003e#20245\u003c/a\u003e) (jaymarvelz)\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/15f5c7c168d0698683943f51dd617f14a5e6815c\"\u003e\u003ccode\u003e15f5c7c\u003c/code\u003e\u003c/a\u003e fix: forward traversal \u003ccode\u003estep.args\u003c/code\u003e to visitors (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20253\"\u003e#20253\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5a1a534e877f7c4c992885867f923df307c3929d\"\u003e\u003ccode\u003e5a1a534\u003c/code\u003e\u003c/a\u003e fix: allow JSDoc comments in object-shorthand rule (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20167\"\u003e#20167\u003c/a\u003e) (Nitin Kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e86b813eb660f1a5adc8e143a70d9b683cd12362\"\u003e\u003ccode\u003ee86b813\u003c/code\u003e\u003c/a\u003e fix: Use more types from \u003ccode\u003e@​eslint/core\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20257\"\u003e#20257\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/927272d1f0d5683b029b729d368a96527f283323\"\u003e\u003ccode\u003e927272d\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eScope\u003c/code\u003e typings (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20198\"\u003e#20198\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/37f76d9c539bb6fc816fedb7be4486b71a58620a\"\u003e\u003ccode\u003e37f76d9\u003c/code\u003e\u003c/a\u003e fix: use \u003ccode\u003eAST.Program\u003c/code\u003e type for Program node (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20244\"\u003e#20244\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ae07f0b3334ebd22ae2e7b09bca5973b96aa9768\"\u003e\u003ccode\u003eae07f0b\u003c/code\u003e\u003c/a\u003e fix: unify timing report for concurrent linting (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20188\"\u003e#20188\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b165d471be6062f4475b972155b02654a974a0e9\"\u003e\u003ccode\u003eb165d47\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eRule\u003c/code\u003e typings (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20199\"\u003e#20199\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fb97cda70d87286a7dbd2457f578ef578d6905e8\"\u003e\u003ccode\u003efb97cda\u003c/code\u003e\u003c/a\u003e fix: improve error message for missing fix function in suggestions (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20218\"\u003e#20218\u003c/a\u003e) (jaymarvelz)\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/d3e81e30ee6be5a21151b7a17ef10a714b6059c0\"\u003e\u003ccode\u003ed3e81e3\u003c/code\u003e\u003c/a\u003e docs: Always recommend to include a files property (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20158\"\u003e#20158\u003c/a\u003e) (Percy Ma)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0f0385f1404dcadaba4812120b1ad02334dbd66a\"\u003e\u003ccode\u003e0f0385f\u003c/code\u003e\u003c/a\u003e docs: use consistent naming recommendation (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20250\"\u003e#20250\u003c/a\u003e) (Alex M. Spieslechner)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a3b145609ac649fac837c8c0515cbb2a9321ca40\"\u003e\u003ccode\u003ea3b1456\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/cf5f2dd58dd98084a21da04fe7b9054b9478d552\"\u003e\u003ccode\u003ecf5f2dd\u003c/code\u003e\u003c/a\u003e docs: fix correct tag of \u003ccode\u003eno-useless-constructor\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20255\"\u003e#20255\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/10b995c8e5473de8d66d3cd99d816e046f35e3ec\"\u003e\u003ccode\u003e10b995c\u003c/code\u003e\u003c/a\u003e docs: add TS options and examples for \u003ccode\u003enofunc\u003c/code\u003e in \u003ccode\u003eno-use-before-define\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20249\"\u003e#20249\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2584187e4a305ea7a98e1a5bd4dca2a60ad132f8\"\u003e\u003ccode\u003e2584187\u003c/code\u003e\u003c/a\u003e docs: remove repetitive word in comment (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20242\"\u003e#20242\u003c/a\u003e) (reddaisyy)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/637216bd4f2aae7c928ad04a4e40eecffb50c9e5\"\u003e\u003ccode\u003e637216b\u003c/code\u003e\u003c/a\u003e docs: update CLI flags migration instructions (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20238\"\u003e#20238\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e7cda3bdf1bdd664e6033503a3315ad81736b200\"\u003e\u003ccode\u003ee7cda3b\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/7b9446f7cc2054aa2cdf8e6225f4ac15a03671a8\"\u003e\u003ccode\u003e7b9446f\u003c/code\u003e\u003c/a\u003e docs: handle empty flags sections on the feature flags page (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20222\"\u003e#20222\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dfe3c1b2034228765c48c8a445554223767dd16d\"\u003e\u003ccode\u003edfe3c1b\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint/js\u003c/code\u003e version to 9.39.0 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20270\"\u003e#20270\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2375a6de8263393c129d41cac1b407b40111a73c\"\u003e\u003ccode\u003e2375a6d\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/a1f4e52d67c94bef61edd1607dcd130047c1baf0\"\u003e\u003ccode\u003ea1f4e52\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint\u003c/code\u003e dependencies (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20265\"\u003e#20265\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7d32298482752eeac9fb46378d4f1ea095f3836\"\u003e\u003ccode\u003ec7d3229\u003c/code\u003e\u003c/a\u003e chore: update dependency \u003ccode\u003e@​eslint/core\u003c/code\u003e to ^0.17.0 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20256\"\u003e#20256\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/27549bc774c7c2dc5c569070a3e87c62f602bf7d\"\u003e\u003ccode\u003e27549bc\u003c/code\u003e\u003c/a\u003e chore: update fuzz testing to not error if code sample minimizer fails (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20252\"\u003e#20252\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a1370ee40e9d8e0e41843f3278cd745fc1ad543f\"\u003e\u003ccode\u003ea1370ee\u003c/code\u003e\u003c/a\u003e ci: bump actions/setup-node from 5 to 6 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20230\"\u003e#20230\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9e7fad4a1867709060686d03e0ec1d0d69671cfb\"\u003e\u003ccode\u003e9e7fad4\u003c/code\u003e\u003c/a\u003e chore: add script to auto-generate eslint:recommended configuration (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20208\"\u003e#20208\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/eslint/eslint/commit/c7ebefc9eaf99b76b30b0d3cf9960807a47367c4\"\u003e\u003ccode\u003ec7ebefc\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/2375a6de8263393c129d41cac1b407b40111a73c\"\u003e\u003ccode\u003e2375a6d\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/9e7fad4a1867709060686d03e0ec1d0d69671cfb\"\u003e\u003ccode\u003e9e7fad4\u003c/code\u003e\u003c/a\u003e chore: add script to auto-generate eslint:recommended configuration (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20208\"\u003e#20208\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/25d0e33270e08baed09dbee2cdd56a8e5cd9da0f\"\u003e\u003ccode\u003e25d0e33\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/abee4ca1fa10da733b1cc4a7d5e765b912a9de82\"\u003e\u003ccode\u003eabee4ca\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/90a71bf5024a86fc232cd2e05f96811e2a18fd0f\"\u003e\u003ccode\u003e90a71bf\u003c/code\u003e\u003c/a\u003e docs: update \u003ccode\u003eREADME\u003c/code\u003e files to add badge and instructions (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20115\"\u003e#20115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/488cba6b391b97b2cfc74bbb46fdeacb1361949e\"\u003e\u003ccode\u003e488cba6\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/1c0d85049e3f30a8809340c1abc881c63b7812ff\"\u003e\u003ccode\u003e1c0d850\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eeslint-all.js\u003c/code\u003e to use \u003ccode\u003eObject.freeze\u003c/code\u003e for \u003ccode\u003erules\u003c/code\u003e object (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20116\"\u003e#20116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/af2a0870fdc646091d027516601888923e5bc202\"\u003e\u003ccode\u003eaf2a087\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/84ffb9680b15e45bfd8c8a5db4731576ddd16fc4\"\u003e\u003ccode\u003e84ffb96\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint-community/eslint-utils\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20069\"\u003e#20069\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint/eslint/commits/v9.39.1/packages/js\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@salesforce/schemas` from 1.10.2 to 1.10.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/forcedotcom/schemas/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​salesforce/schemas\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/forcedotcom/schemas/compare/1.10.2...1.10.3\"\u003e1.10.3\u003c/a\u003e (2025-09-03)\u003c/h2\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/forcedotcom/schemas/commit/b4f931c37f04131309a79830a087d8bd69abe07c\"\u003e\u003ccode\u003eb4f931c\u003c/code\u003e\u003c/a\u003e chore(release): 1.10.3 [skip ci]\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/forcedotcom/schemas/compare/1.10.2...1.10.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sindresorhus/tsconfig` from 8.0.1 to 8.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/tsconfig/releases\"\u003e\u003ccode\u003e@​sindresorhus/tsconfig\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow importing JSON for ESM (\u003ca href=\"https://redirect.github.com/sindresorhus/tsconfig/issues/40\"\u003e#40\u003c/a\u003e)  9ee0174\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/compare/v8.0.1...v8.1.0\"\u003ehttps://github.com/sindresorhus/tsconfig/compare/v8.0.1...v8.1.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/commit/5db01b5dc2492011deee834e5bb175804f05c198\"\u003e\u003ccode\u003e5db01b5\u003c/code\u003e\u003c/a\u003e 8.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/commit/9ee01747b01c72450c86224566973720573e3c0a\"\u003e\u003ccode\u003e9ee0174\u003c/code\u003e\u003c/a\u003e Allow importing JSON for ESM (\u003ca href=\"https://redirect.github.com/sindresorhus/tsconfig/issues/40\"\u003e#40\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sindresorhus/tsconfig/compare/v8.0.1...v8.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 22.17.0 to 22.19.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@typescript-eslint/eslint-plugin` from 8.42.0 to 8.48.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/eslint-plugin\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.48.0\u003c/h2\u003e\n\u003ch2\u003e8.48.0 (2025-11-24)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-redundant-type-constituents] use assignability checking for redundancy checks (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10744\"\u003e#10744\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erule-tester:\u003c/strong\u003e remove workaround for jest circular structure error (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11772\"\u003e#11772\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e gate all errors behind allowInvalidAST (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11693\"\u003e#11693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e replace fast-glob with tinyglobby (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11740\"\u003e#11740\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 [consistent-generic-constructors] ignore when constructor is  typed array (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10477\"\u003e#10477\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escope-manager:\u003c/strong\u003e change unhelpful \u003ccode\u003eaaa\u003c/code\u003e error message and change \u003ccode\u003eanalyze\u003c/code\u003e to expects \u003ccode\u003eProgram\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11747\"\u003e#11747\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e infers singleRun as true for project service (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11327\"\u003e#11327\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e disallow binding patterns in parameter properties (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11760\"\u003e#11760\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBen McCann \u003ca href=\"https://github.com/benmccann\"\u003e\u003ccode\u003e@​benmccann\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDima Barabash \u003ca href=\"https://github.com/dbarabashh\"\u003e\u003ccode\u003e@​dbarabashh\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efisker Cheung \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJames Henry \u003ca href=\"https://github.com/JamesHenry\"\u003e\u003ccode\u003e@​JamesHenry\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJamesHenry \u003ca href=\"https://github.com/JamesHenry\"\u003e\u003ccode\u003e@​JamesHenry\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eJosh Goldberg ✨\u003c/li\u003e\n\u003cli\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emdm317 \u003ca href=\"https://github.com/gen-ip-1\"\u003e\u003ccode\u003e@​gen-ip-1\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eYounsang Na \u003ca href=\"https://github.com/nayounsang\"\u003e\u003ccode\u003e@​nayounsang\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\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.47.0\u003c/h2\u003e\n\u003ch2\u003e8.47.0 (2025-11-17)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unused-private-class-members] new extension rule (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10913\"\u003e#10913\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBrad Zacher \u003ca href=\"https://github.com/bradzacher\"\u003e\u003ccode\u003e@​bradzacher\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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.46.4\u003c/h2\u003e\n\u003ch2\u003e8.46.4 (2025-11-10)\u003c/h2\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/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md\"\u003e\u003ccode\u003e@​typescript-eslint/eslint-plugin\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.48.0 (2025-11-24)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-redundant-type-constituents] use assignability checking for redundancy checks (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10744\"\u003e#10744\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e disallow binding patterns in parameter properties (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11760\"\u003e#11760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [consistent-generic-constructors] ignore when constructor is  typed array (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10477\"\u003e#10477\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDima Barabash \u003ca href=\"https://github.com/dbarabashh\"\u003e\u003ccode\u003e@​dbarabashh\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJamesHenry \u003ca href=\"https://github.com/JamesHenry\"\u003e\u003ccode\u003e@​JamesHenry\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003emdm317 \u003ca href=\"https://github.com/gen-ip-1\"\u003e\u003ccode\u003e@​gen-ip-1\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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.47.0 (2025-11-17)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unused-private-class-members] new extension rule (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10913\"\u003e#10913\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBrad Zacher \u003ca href=\"https://github.com/bradzacher\"\u003e\u003ccode\u003e@​bradzacher\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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.46.4 (2025-11-10)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eparser:\u003c/strong\u003e error when both \u003ccode\u003eprojectService\u003c/code\u003e and \u003ccode\u003eproject\u003c/code\u003e are set (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11333\"\u003e#11333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e handle override modifier in promise-function-async fixer (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11730\"\u003e#11730\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-deprecated] fix double-report on computed literal identifiers (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11006\"\u003e#11006\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/10958\"\u003e#10958\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEvgeny Stepanovych \u003ca href=\"https://github.com/undsoft\"\u003e\u003ccode\u003e@​undsoft\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKentaro Suzuki \u003ca href=\"https://github.com/sushichan044\"\u003e\u003ccode\u003e@​sushichan044\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMaria Solano \u003ca href=\"https://github.com/MariaSolOs\"\u003e\u003ccode\u003e@​MariaSolOs\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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.46.3 (2025-11-03)\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/typescript-eslint/typescript-eslint/commit/6fb1551634b2ff11718e579098f69e041a2ff92c\"\u003e\u003ccode\u003e6fb1551\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.48.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/d26e9de6874eb36216f1ebe8370c218d8de08881\"\u003e\u003ccode\u003ed26e9de\u003c/code\u003e\u003c/a\u003e chore(eslint-plugin): correct TODO comment on the wrong line (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/11773\"\u003e#11773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/5f04910f7965bfafe361f2a089d21d794f028dd1\"\u003e\u003ccode\u003e5f04910\u003c/code\u003e\u003c/a\u003e fix(typescript-estree): disallow binding patterns in parameter properties (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/a4dc42ac541139f0da344550bce7accd8f3d366a\"\u003e\u003ccode\u003ea4dc42a\u003c/code\u003e\u003c/a\u003e chore: migrate to nx 22 (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/11780\"\u003e#11780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/2ffb1680d69fce4f08679c9c654a8a4ca463c64a\"\u003e\u003ccode\u003e2ffb168\u003c/code\u003e\u003c/a\u003e feat(eslint-plugin): [no-redundant-type-constituents] use assignability check...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/5ea21f14136204bcd2cfcc7fba55711ce9f99539\"\u003e\u003ccode\u003e5ea21f1\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [consistent-generic-constructors] ignore when constructor...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/28cf8032c2492bb3c55dd7dd145249f2246034ad\"\u003e\u003ccode\u003e28cf803\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.47.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/6c6db249bde934b6d617eff6f70d105bae5b9c50\"\u003e\u003ccode\u003e6c6db24\u003c/code\u003e\u003c/a\u003e feat(eslint-plugin): [no-unused-private-class-members] new extension rule (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/843f144797c0a94272cdb002c00c5639cf0797c6\"\u003e\u003ccode\u003e843f144\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.46.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/997e0c005d2d80a726249cafb7cbdf4ec287aea3\"\u003e\u003ccode\u003e997e0c0\u003c/code\u003e\u003c/a\u003e fix(parser): error when both \u003ccode\u003eprojectService\u003c/code\u003e and \u003ccode\u003eproject\u003c/code\u003e are set (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/11333\"\u003e#11333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.48.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 `@typescript-eslint/parser` from 8.42.0 to 8.48.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.48.0\u003c/h2\u003e\n\u003ch2\u003e8.48.0 (2025-11-24)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-redundant-type-constituents] use assignability checking for redundancy checks (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10744\"\u003e#10744\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erule-tester:\u003c/strong\u003e remove workaround for jest circular structure error (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11772\"\u003e#11772\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e gate all errors behind allowInvalidAST (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11693\"\u003e#11693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e replace fast-glob with tinyglobby (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11740\"\u003e#11740\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 [consistent-generic-constructors] ignore when constructor is  typed array (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10477\"\u003e#10477\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escope-manager:\u003c/strong\u003e change unhelpful \u003ccode\u003eaaa\u003c/code\u003e error message and change \u003ccode\u003eanalyze\u003c/code\u003e to expects \u003ccode\u003eProgram\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11747\"\u003e#11747\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e infers singleRun as true for project service (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11327\"\u003e#11327\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e disallow binding patterns in parameter properties (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11760\"\u003e#11760\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBen McCann \u003ca href=\"https://github.com/benmccann\"\u003e\u003ccode\u003e@​benmccann\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDima Barabash \u003ca href=\"https://github.com/dbarabashh\"\u003e\u003ccode\u003e@​dbarabashh\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efisker Cheung \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJames Henry \u003ca href=\"https://github.com/JamesHenry\"\u003e\u003ccode\u003e@​JamesHenry\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJamesHenry \u003ca href=\"https://github.com/JamesHenry\"\u003e\u003ccode\u003e@​JamesHenry\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eJosh Goldberg ✨\u003c/li\u003e\n\u003cli\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emdm317 \u003ca href=\"https://github.com/gen-ip-1\"\u003e\u003ccode\u003e@​gen-ip-1\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eYounsang Na \u003ca href=\"https://github.com/nayounsang\"\u003e\u003ccode\u003e@​nayounsang\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\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.47.0\u003c/h2\u003e\n\u003ch2\u003e8.47.0 (2025-11-17)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unused-private-class-members] new extension rule (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10913\"\u003e#10913\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBrad Zacher \u003ca href=\"https://github.com/bradzacher\"\u003e\u003ccode\u003e@​bradzacher\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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.46.4\u003c/h2\u003e\n\u003ch2\u003e8.46.4 (2025-11-10)\u003c/h2\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/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.48.0 (2025-11-24)\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\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.47.0 (2025-11-17)\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\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.46.4 (2025-11-10)\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\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.46.3 (2025-11-03)\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\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.46.2 (2025-10-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\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.46.1 (2025-10-13)\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\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.46.0 (2025-10-06)\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\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.45.0 (2025-09-29)\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\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.44.1 (2025-09-22)\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/typescript-eslint/typescript-eslint/commit/6fb1551634b2ff11718e579098f69e041a2ff92c\"\u003e\u003ccode\u003e6fb1551\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.48.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/a4dc42ac541139f0da344550bce7accd8f3d366a\"\u003e\u003ccode\u003ea4dc42a\u003c/code\u003e\u003c/a\u003e chore: migrate to nx 22 (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/11780\"\u003e#11780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/28cf8032c2492bb3c55dd7dd145249f2246034ad\"\u003e\u003ccode\u003e28cf803\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.47.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/843f144797c0a94272cdb002c00c5639cf0797c6\"\u003e\u003ccode\u003e843f144\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.46.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/d9f3497dfb72e90fd7dc977c77d41b0eb9df4909\"\u003e\u003ccode\u003ed9f3497\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.46.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/55ca033ee88cc95cfac4ad6dea2257fbeb1d4657\"\u003e\u003ccode\u003e55ca033\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.46.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/3f5fbf698e75ddd87874885ffbf937913761cdb0\"\u003e\u003ccode\u003e3f5fbf6\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.46.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/aec785e33d63b248231c3e68c9aeb792caf21acc\"\u003e\u003ccode\u003eaec785e\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.46.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/255e9e274b24f86f3179146c20c156506312c92c\"\u003e\u003ccode\u003e255e9e2\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.45.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/c1980522cd11f2de1a49ff6a30b4be7765a843ff\"\u003e\u003ccode\u003ec198052\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.44.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.48.0/packages/parser\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 9.34.0 to 9.39.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\u003ev9.39.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/650753ee3976784343ceb40170619dab1aa9fe0d\"\u003e\u003ccode\u003e650753e\u003c/code\u003e\u003c/a\u003e fix: Only pass node to JS lang visitor methods (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20283\"\u003e#20283\u003c/a\u003e) (Nicholas C. Zakas)\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/51b51f4f1ce82ef63264c4e45d9ef579bcd73f8e\"\u003e\u003ccode\u003e51b51f4\u003c/code\u003e\u003c/a\u003e docs: add a section on when to use extends vs cascading (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20268\"\u003e#20268\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b44d42699dcd1729b7ecb50ca70e4c1c17f551f1\"\u003e\u003ccode\u003eb44d426\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/92db329211c8da5ce8340a4d4c05ce9c12845381\"\u003e\u003ccode\u003e92db329\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint/js\u003c/code\u003e version to 9.39.1 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20284\"\u003e#20284\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7ebefc9eaf99b76b30b0d3cf9960807a47367c4\"\u003e\u003ccode\u003ec7ebefc\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/61778f6ca33c0f63962a91d6a75a4fa5db9f47d2\"\u003e\u003ccode\u003e61778f6\u003c/code\u003e\u003c/a\u003e chore: update eslint-config-eslint dependency \u003ccode\u003e@​eslint/js\u003c/code\u003e to ^9.39.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20275\"\u003e#20275\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d9ca2fcd9ad63331bfd329a69534e1ff04f231e8\"\u003e\u003ccode\u003ed9ca2fc\u003c/code\u003e\u003c/a\u003e ci: Add rangeStrategy to eslint group in renovate config (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20266\"\u003e#20266\u003c/a\u003e) (唯然)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/009e5076ff5a4bd845f55e17676e3bb88f47c280\"\u003e\u003ccode\u003e009e507\u003c/code\u003e\u003c/a\u003e test: fix version tests for ESLint v10 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20274\"\u003e#20274\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.39.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/cc57d87a3f119e9d39c55e044e526ae067fa31ce\"\u003e\u003ccode\u003ecc57d87\u003c/code\u003e\u003c/a\u003e feat: update error loc to key in \u003ccode\u003eno-dupe-class-members\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20259\"\u003e#20259\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/126552fcf35da3ddcefa527db06dabc54c04041c\"\u003e\u003ccode\u003e126552f\u003c/code\u003e\u003c/a\u003e feat: update error location in \u003ccode\u003efor-direction\u003c/code\u003e and \u003ccode\u003eno-dupe-args\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20258\"\u003e#20258\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/167d0970d3802a66910e9820f31dcd717fab0b2a\"\u003e\u003ccode\u003e167d097\u003c/code\u003e\u003c/a\u003e feat: update \u003ccode\u003ecomplexity\u003c/code\u003e rule to highlight only static block header (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20245\"\u003e#20245\u003c/a\u003e) (jaymarvelz)\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/15f5c7c168d0698683943f51dd617f14a5e6815c\"\u003e\u003ccode\u003e15f5c7c\u003c/code\u003e\u003c/a\u003e fix: forward traversal \u003ccode\u003estep.args\u003c/code\u003e to visitors (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20253\"\u003e#20253\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5a1a534e877f7c4c992885867f923df307c3929d\"\u003e\u003ccode\u003e5a1a534\u003c/code\u003e\u003c/a\u003e fix: allow JSDoc comments in object-shorthand rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20167\"\u003e#20167\u003c/a\u003e) (Nitin Kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e86b813eb660f1a5adc8e143a70d9b683cd12362\"\u003e\u003ccode\u003ee86b813\u003c/code\u003e\u003c/a\u003e fix: Use more types from \u003ccode\u003e@​eslint/core\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20257\"\u003e#20257\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/927272d1f0d5683b029b729d368a96527f283323\"\u003e\u003ccode\u003e927272d\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eScope\u003c/code\u003e typings (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20198\"\u003e#20198\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/37f76d9c539bb6fc816fedb7be4486b71a58620a\"\u003e\u003ccode\u003e37f76d9\u003c/code\u003e\u003c/a\u003e fix: use \u003ccode\u003eAST.Program\u003c/code\u003e type for Program node (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20244\"\u003e#20244\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ae07f0b3334ebd22ae2e7b09bca5973b96aa9768\"\u003e\u003ccode\u003eae07f0b\u003c/code\u003e\u003c/a\u003e fix: unify timing report for concurrent linting (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20188\"\u003e#20188\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b165d471be6062f4475b972155b02654a974a0e9\"\u003e\u003ccode\u003eb165d47\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eRule\u003c/code\u003e typings (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20199\"\u003e#20199\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fb97cda70d87286a7dbd2457f578ef578d6905e8\"\u003e\u003ccode\u003efb97cda\u003c/code\u003e\u003c/a\u003e fix: improve error message for missing fix function in suggestions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20218\"\u003e#20218\u003c/a\u003e) (jaymarvelz)\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/d3e81e30ee6be5a21151b7a17ef10a714b6059c0\"\u003e\u003ccode\u003ed3e81e3\u003c/code\u003e\u003c/a\u003e docs: Always recommend to include a files property (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20158\"\u003e#20158\u003c/a\u003e) (Percy Ma)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0f0385f1404dcadaba4812120b1ad02334dbd66a\"\u003e\u003ccode\u003e0f0385f\u003c/code\u003e\u003c/a\u003e docs: use consistent naming recommendation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20250\"\u003e#20250\u003c/a\u003e) (Alex M. Spieslechner)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a3b145609ac649fac837c8c0515cbb2a9321ca40\"\u003e\u003ccode\u003ea3b1456\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/cf5f2dd58dd98084a21da04fe7b9054b9478d552\"\u003e\u003ccode\u003ecf5f2dd\u003c/code\u003e\u003c/a\u003e docs: fix correct tag of \u003ccode\u003eno-useless-constructor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20255\"\u003e#20255\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/10b995c8e5473de8d66d3cd99d816e046f35e3ec\"\u003e\u003ccode\u003e10b995c\u003c/code\u003e\u003c/a\u003e docs: add TS options and examples for \u003ccode\u003enofunc\u003c/code\u003e in \u003ccode\u003eno-use-before-define\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20249\"\u003e#20249\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2584187e4a305ea7a98e1a5bd4dca2a60ad132f8\"\u003e\u003ccode\u003e2584187\u003c/code\u003e\u003c/a\u003e docs: remove repetitive word in comment (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20242\"\u003e#20242\u003c/a\u003e) (reddaisyy)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/637216bd4f2aae7c928ad04a4e40eecffb50c9e5\"\u003e\u003ccode\u003e637216b\u003c/code\u003e\u003c/a\u003e docs: update CLI flags migration instructions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20238\"\u003e#20238\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e7cda3bdf1bdd664e6033503a3315ad81736b200\"\u003e\u003ccode\u003ee7cda3b\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/7b9446f7cc2054aa2cdf8e6225f4ac15a03671a8\"\u003e\u003ccode\u003e7b9446f\u003c/code\u003e\u003c/a\u003e docs: handle empty flags sections on the feature flags page (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20222\"\u003e#20222\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dfe3c1b2034228765c48c8a445554223767dd16d\"\u003e\u003ccode\u003edfe3c1b\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint/js\u003c/code\u003e version to 9.39.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20270\"\u003e#20270\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2375a6de8263393c129d41cac1b407b40111a73c\"\u003e\u003ccode\u003e2375a6d\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/a1f4e52d67c94bef61edd1607dcd130047c1baf0\"\u003e\u003ccode\u003ea1f4e52\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint\u003c/code\u003e dependencies (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20265\"\u003e#20265\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7d32298482752eeac9fb46378d4f1ea095f3836\"\u003e\u003ccode\u003ec7d3229\u003c/code\u003e\u003c/a\u003e chore: update dependency \u003ccode\u003e@​eslint/core\u003c/code\u003e to ^0.17.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20256\"\u003e#20256\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/27549bc774c7c2dc5c569070a3e87c62f602bf7d\"\u003e\u003ccode\u003e27549bc\u003c/code\u003e\u003c/a\u003e chore: update fuzz testing to not error if code sample minimizer fails (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20252\"\u003e#20252\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a1370ee40e9d8e0e41843f3278cd745fc1ad543f\"\u003e\u003ccode\u003ea1370ee\u003c/code\u003e\u003c/a\u003e ci: bump actions/setup-node from 5 to 6 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20230\"\u003e#20230\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9e7fad4a1867709060686d03e0ec1d0d69671cfb\"\u003e\u003ccode\u003e9e7fad4\u003c/code\u003e\u003c/a\u003e chore: add script to auto-generate eslint:recommended configuration (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20208\"\u003e#20208\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/eslint/eslint/commit/e2772811a8595d161870835ff04822b25a2cdf45\"\u003e\u003ccode\u003ee277281\u003c/code\u003e\u003c/a\u003e 9.39.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4cdf397b30b2b749865ea0fcf4d30eb8ba458896\"\u003e\u003ccode\u003e4cdf397\u003c/code\u003e\u003c/a\u003e Build: changelog update for 9.39.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/92db329211c8da5ce8340a4d4c05ce9c12845381\"\u003e\u003ccode\u003e92db329\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint/js\u003c/code\u003e version to 9.39.1 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20284\"\u003e#20284\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7ebefc9eaf99b76b30b0d3cf9960807a47367c4\"\u003e\u003ccode\u003ec7ebefc\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/650753ee3976784343ceb40170619dab1aa9fe0d\"\u003e\u003ccode\u003e650753e\u003c/code\u003e\u003c/a\u003e fix: Only pass node to JS lang visitor methods (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20283\"\u003e#20283\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/51b51f4f1ce82ef63264c4e45d9ef579bcd73f8e\"\u003e\u003ccode\u003e51b51f4\u003c/code\u003e\u003c/a\u003e docs: add a section on when to use extends vs cascading (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20268\"\u003e#20268\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/61778f6ca33c0f63962a91d6a75a4fa5db9f47d2\"\u003e\u003ccode\u003e61778f6\u003c/code\u003e\u003c/a\u003e chore: update eslint-config-eslint dependency \u003ccode\u003e@​eslint/js\u003c/code\u003e to ^9.39.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20275\"\u003e#20275\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d9ca2fcd9ad63331bfd329a69534e1ff04f231e8\"\u003e\u003ccode\u003ed9ca2fc\u003c/code\u003e\u003c/a\u003e ci: Add rangeStrategy to eslint group in renovate config (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20266\"\u003e#20266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/009e5076ff5a4bd845f55e17676e3bb88f47c280\"\u003e\u003ccode\u003e009e507\u003c/code\u003e\u003c/a\u003e test: fix version tests for ESLint v10 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20274\"\u003e#20274\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b44d42699dcd1729b7ecb50ca70e4c1c17f551f1\"\u003e\u003ccode\u003eb44d426\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.34.0...v9.39.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lint-staged` from 16.1.6 to 16.2.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lint-staged/lint-staged/releases\"\u003elint-staged's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.2.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1711\"\u003e#1711\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/ef74c8d165d5acd3ce88567e02b891e0e9af8e0e\"\u003e\u003ccode\u003eef74c8d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Do not display a \u0026quot;\u003cem\u003efailed to spawn\u003c/em\u003e\u0026quot; error message when a task fails normally. This message is reserved for when the task didn't run because spawning it failed.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.2.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1693\"\u003e#1693\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/33d4502ef9c939a9c6f41fc630a34e0985220f8e\"\u003e\u003ccode\u003e33d4502\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Adrian-Baran-GY\"\u003e\u003ccode\u003e@​Adrian-Baran-GY\u003c/code\u003e\u003c/a\u003e! - Fix problems with \u003ccode\u003e--continue-on-error\u003c/code\u003e option, where tasks might have still been killed (\u003ccode\u003eSIGINT\u003c/code\u003e) when one of them failed.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.2.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1687\"\u003e#1687\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/9e02d9dc8a84bfeb7995520f00f7080b07a2e839\"\u003e\u003ccode\u003e9e02d9d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Fix unhandled promise rejection when spawning tasks (\u003cem\u003einstead of the tasks themselves failing\u003c/em\u003e). Previously when a task failed to spawn, \u003cem\u003elint-staged\u003c/em\u003e also failed and the backup stash might not have been automatically restored.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.2.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1682\"\u003e#1682\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/01760380e57080d136cc396455346c36aef5770e\"\u003e\u003ccode\u003e0176038\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Update dependencies, including \u003ca href=\"https://github.com/sindresorhus/nano-spawn/releases/tag/v2.0.0\"\u003e\u003ccode\u003enano-spawn@2.0.0\u003c/code\u003e\u003c/a\u003e with bug fixes.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1671\"\u003e#1671\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/581a54eea6ba3a3a1b715407c895f63a961903f3\"\u003e\u003ccode\u003e581a54e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Speed up execution by only importing the \u003ccode\u003eyaml\u003c/code\u003e depedency if using YAML configuration files.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.2.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1669\"\u003e#1669\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/27cd5413d973baea6b4f3da704fb3bee8298e751\"\u003e\u003ccode\u003e27cd541\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - When using \u003ccode\u003e--fail-on-changes\u003c/code\u003e, automatically hidden (partially) unstaged changes are no longer counted to make \u003cem\u003elint-staged\u003c/em\u003e fail.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.2.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/lint-staged/lint-staged/pull/1667\"\u003e#1667\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/699f95df8f89ac7f7d360bbf93740d19d5899ac5\"\u003e\u003ccode\u003e699f95d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - The backup stash will not be dropped when using \u003ccode\u003e--fail-on-changes\u003c/code\u003e and there are errors. When reverting to original state is disabled (via \u003ccode\u003e--no-revert\u003c/code\u003e or \u003ccode\u003e--fail-on-changes\u003c/code\u003e), hidden (partially) unstaged changes are still restored automatically so that it's easier to resolve the situation manually.\u003c/p\u003e\n\u003cp\u003eAdditionally, the example for using the backup stash manually now uses the correct backup hash, if available:\u003c/p\u003e\n\u003cpre lang=\"shell\"\u003e\u003ccode\u003e% npx lint-staged --fail-on-changes\n✔ Backed up original state in git stash (c18d55a3)\n✔ Running tasks for staged files...\n✖ Tasks modified files and --fail-on-changes was used!\n↓ Cleaning up temporary files...\n\u003cp\u003e✖ lint-staged failed because \u003ccode\u003e--fail-on-changes\u003c/code\u003e was used.\u003c/p\u003e\n\u003cp\u003eAny lost modifications can be restored from a git stash:\u003c/p\u003e\n\u003cp\u003e\u0026gt; git stash list --format=\u0026quot;%h %s\u0026quot;\nc18d55a3 On main: lint-staged automatic backup\n\u0026gt; git apply --index c18d55a3\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lint-staged/lint-staged/blob/main/CHANGELOG.md\"\u003elint-staged's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e16.2.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1711\"\u003e#1711\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/ef74c8d165d5acd3ce88567e02b891e0e9af8e0e\"\u003e\u003ccode\u003eef74c8d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Do not display a \u0026quot;\u003cem\u003efailed to spawn\u003c/em\u003e\u0026quot; error message when a task fails normally. This message is reserved for when the task didn't run because spawning it failed.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e16.2.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1693\"\u003e#1693\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/33d4502ef9c939a9c6f41fc630a34e0985220f8e\"\u003e\u003ccode\u003e33d4502\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Adrian-Baran-GY\"\u003e\u003ccode\u003e@​Adrian-Baran-GY\u003c/code\u003e\u003c/a\u003e! - Fix problems with \u003ccode\u003e--continue-on-error\u003c/code\u003e option, where tasks might have still been killed (\u003ccode\u003eSIGINT\u003c/code\u003e) when one of them failed.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e16.2.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1687\"\u003e#1687\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/9e02d9dc8a84bfeb7995520f00f7080b07a2e839\"\u003e\u003ccode\u003e9e02d9d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Fix unhandled promise rejection when spawning tasks (\u003cem\u003einstead of the tasks themselves failing\u003c/em\u003e). Previously when a task failed to spawn, \u003cem\u003elint-staged\u003c/em\u003e also failed and the backup stash might not have been automatically restored.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e16.2.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1682\"\u003e#1682\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/01760380e57080d136cc396455346c36aef5770e\"\u003e\u003ccode\u003e0176038\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Update dependencies, including \u003ca href=\"https://github.com/sindresorhus/nano-spawn/releases/tag/v2.0.0\"\u003e\u003ccode\u003enano-spawn@2.0.0\u003c/code\u003e\u003c/a\u003e with bug fixes.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1671\"\u003e#1671\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/581a54eea6ba3a3a1b715407c895f63a961903f3\"\u003e\u003ccode\u003e581a54e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Speed up execution by only importing the \u003ccode\u003eyaml\u003c/code\u003e depedency if using YAML configuration files.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e16.2.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1669\"\u003e#1669\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/27cd5413d973baea6b4f3da704fb3bee8298e751\"\u003e\u003ccode\u003e27cd541\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - When using \u003ccode\u003e--fail-on-changes\u003c/code\u003e, automatically hidden (partially) unstaged changes are no longer counted to make \u003cem\u003elint-staged\u003c/em\u003e fail.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e16.2.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/lint-staged/lint-staged/pull/1667\"\u003e#1667\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/699f95df8f89ac7f7d360bbf93740d19d5899ac5\"\u003e\u003ccode\u003e699f95d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - The backup stash will not be dropped when using \u003ccode\u003e--fail-on-changes\u003c/code\u003e and there are errors. When reverting to original state is disabled (via \u003ccode\u003e--no-revert\u003c/code\u003e or \u003ccode\u003e--fail-on-changes\u003c/code\u003e), hidden (partially) unstaged changes are still restored automatically so that it's easier to resolve the situation manually.\u003c/p\u003e\n\u003cp\u003eAdditionally, the example for using the backup stash manually now uses the correct backup hash, if available:\u003c/p\u003e\n\u003cpre lang=\"shell\"\u003e\u003ccode\u003e% npx lint-staged --fail-on-changes\n✔ Backed up original state in git stash (c18d55a3)\n✔ Running tasks for staged files...\n✖ Tasks modified files and --fail-on-changes was used!\n↓ Cleaning up temporary files...\n\u003cp\u003e✖ lint-staged failed because \u003ccode\u003e--fail-on-changes\u003c/code\u003e was used.\u003c/p\u003e\n\u003cp\u003eAny lost modifications can be restored from a git stash:\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/0c1b000af8688366077ecc7093333e8a701c4f7c\"\u003e\u003ccode\u003e0c1b000\u003c/code\u003e\u003c/a\u003e chore(changeset): release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/595b2022b08b3c6936ec21e18e04bdfbb4071b49\"\u003e\u003ccode\u003e595b202\u003c/code\u003e\u003c/a\u003e build(deps): update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/ef74c8d165d5acd3ce88567e02b891e0e9af8e0e\"\u003e\u003ccode\u003eef74c8d\u003c/code\u003e\u003c/a\u003e fix: do display \u0026quot;failed to spawn\u0026quot; message when task fails normally\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/5cf2a1ee62af346c41c99dda1eaea75e7f7c9a1c\"\u003e\u003ccode\u003e5cf2a1e\u003c/code\u003e\u003c/a\u003e style: do not autofix when running lint-staged\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/ba4001276ac6c9c17309eec05b69b0bddf426823\"\u003e\u003ccode\u003eba40012\u003c/code\u003e\u003c/a\u003e chore: drop \u003ccode\u003enpx\u003c/code\u003e from \u003ccode\u003ecommit-msg\u003c/code\u003e hook\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/d67de9ac0495ca384a441e196357c49857499bd9\"\u003e\u003ccode\u003ed67de9a\u003c/code\u003e\u003c/a\u003e chore: fix \u003ccode\u003epre-push\u003c/code\u003e hook usage with changeset\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/8017d1df2fdb8141fa359944cba6244cbe199152\"\u003e\u003ccode\u003e8017d1d\u003c/code\u003e\u003c/a\u003e build(deps): update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/922d7f4fb356d59e8e959391566c81f4e15042f2\"\u003e\u003ccode\u003e922d7f4\u003c/code\u003e\u003c/a\u003e ci: remove dependabot integration, it's not useful\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/6aeeef18f0a6c405016c2d0370d04bd7a1d2c353\"\u003e\u003ccode\u003e6aeeef1\u003c/code\u003e\u003c/a\u003e docs: add PR template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/a5728b5059c6b5897b854650a606a4fea307d017\"\u003e\u003ccode\u003ea5728b5\u003c/code\u003e\u003c/a\u003e docs: add AGENTS.md\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lint-staged/lint-staged/compare/v16.1.6...v16.2.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for lint-staged since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prettier` from 3.6.2 to 3.7.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/prettier/releases\"\u003eprettier's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.7.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eprettier.getFileInfo()\u003c/code\u003e change that breaks VSCode extension by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18375\"\u003eprettier/prettier#18375\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#373\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.7.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix string print when switching quotes by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18351\"\u003eprettier/prettier#18351\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePreserve quote for embedded HTML attribute values by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18352\"\u003eprettier/prettier#18352\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix comment in empty type literal by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18364\"\u003eprettier/prettier#18364\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#372\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.7.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix performance regression in doc printer (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18342\"\u003e#18342\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#371\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.7.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.6.2...3.7.0\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://prettier.io/blog/2025/11/27/3.7.0\"\u003eRelease note\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md\"\u003eprettier's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.7.3\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.7.2...3.7.3\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eAPI: Fix \u003ccode\u003eprettier.getFileInfo()\u003c/code\u003e change that breaks VSCode extension (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18375\"\u003e#18375\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003cp\u003eAn internal refactor accidentally broke the VSCode extension plugin loading.\u003c/p\u003e\n\u003ch1\u003e3.7.2\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.7.1...3.7.2\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eJavaScript: Fix string print when switching quotes (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18351\"\u003e#18351\u003c/a\u003e by \u003ca href=\"https://gith...\n\n_Description has been truncated_","html_url":"https://github.com/sopra-steria-salesforce/ssdx-cli/pull/74","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/sopra-steria-salesforce%2Fssdx-cli/issues/74","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/74/packages"}},{"old_version":"3.0.1","new_version":"8.0.1","update_type":"major","path":null,"pr_created_at":"2025-09-22T02:40:06.000Z","version_change":"3.0.1 → 8.0.1","issue":{"uuid":"3438966995","node_id":"PR_kwDOO3rA7c6pvMdI","number":99,"state":"closed","title":"chore(deps-dev): bump @sindresorhus/tsconfig from 3.0.1 to 8.0.1","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-12-31T13:39:48.000Z","author_association":null,"state_reason":null,"created_at":"2025-09-22T02:40:06.000Z","updated_at":"2025-12-31T13:39:56.000Z","time_to_close":8679582,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev)","packages":[{"name":"@sindresorhus/tsconfig","old_version":"3.0.1","new_version":"8.0.1","repository_url":"https://github.com/sindresorhus/tsconfig"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@sindresorhus/tsconfig](https://github.com/sindresorhus/tsconfig) from 3.0.1 to 8.0.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/tsconfig/releases\"\u003e\u003ccode\u003e@​sindresorhus/tsconfig\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix invalid value for \u003ccode\u003emoduleResolution\u003c/code\u003e  b7f9374\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/compare/v8.0.0...v8.0.1\"\u003ehttps://github.com/sindresorhus/tsconfig/compare/v8.0.0...v8.0.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire TypeScript 5.9 and Node.js 20  306eb38\u003c/li\u003e\n\u003cli\u003eAdd \u003ca href=\"https://www.totaltypescript.com/erasable-syntax-only\"\u003e\u003ccode\u003eerasableSyntaxOnly: true\u003c/code\u003e\u003c/a\u003e  f26dccf\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003e\u0026quot;jsx\u0026quot;: \u0026quot;react-jsx\u0026quot;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/tsconfig/issues/39\"\u003e#39\u003c/a\u003e)  0338537\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/compare/v7.0.0...v8.0.0\"\u003ehttps://github.com/sindresorhus/tsconfig/compare/v7.0.0...v8.0.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThis config now makes TypeScript not do any polyfilling, so only use syntax and features available in the JavaScript environments you target 927f627\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003enoUncheckedSideEffectImports\u003c/code\u003e  7f34b7e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/compare/v6.0.0...v7.0.0\"\u003ehttps://github.com/sindresorhus/tsconfig/compare/v6.0.0...v7.0.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire TypeScript 5.5 or later.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eoutDir\u003c/code\u003e property\n\u003cul\u003e\n\u003cli\u003eIf you use \u003ccode\u003edistribution\u003c/code\u003e for the \u003ccode\u003eoutDir\u003c/code\u003e, you can remove that key from your own config.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/compare/v5.1.1...v6.0.0\"\u003ehttps://github.com/sindresorhus/tsconfig/compare/v5.1.1...v6.0.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Node.js 18 (\u003ca href=\"https://redirect.github.com/sindresorhus/tsconfig/issues/24\"\u003e#24\u003c/a\u003e)  8ed49ab\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/compare/v4.0.0...v5.0.0\"\u003ehttps://github.com/sindresorhus/tsconfig/compare/v4.0.0...v5.0.0\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/sindresorhus/tsconfig/commit/26a7b6ecb0cf32023b6ef61b5463fefedcb6abf5\"\u003e\u003ccode\u003e26a7b6e\u003c/code\u003e\u003c/a\u003e 8.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/commit/b7f937447857c9aa7c958a64bf2dfca71fb19764\"\u003e\u003ccode\u003eb7f9374\u003c/code\u003e\u003c/a\u003e Fix invalid value for \u003ccode\u003emoduleResolution\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/commit/b4bcc6b64422265ef818cf16670b23ccc70dc8e4\"\u003e\u003ccode\u003eb4bcc6b\u003c/code\u003e\u003c/a\u003e 8.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/commit/f26dccfe559aed84c71e686298f981e330dea730\"\u003e\u003ccode\u003ef26dccf\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eerasableSyntaxOnly: true\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/commit/306eb3838c092a5100ea6b696534c73de9e0ff6a\"\u003e\u003ccode\u003e306eb38\u003c/code\u003e\u003c/a\u003e Require TypeScript 5.9 and Node.js 20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/commit/0338537a895ce001385caa7772686bca706a0bb3\"\u003e\u003ccode\u003e0338537\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003e\u0026quot;jsx\u0026quot;: \u0026quot;react-jsx\u0026quot;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/tsconfig/issues/39\"\u003e#39\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/commit/2cb6725359005701b0bd50695b736f7dac83705e\"\u003e\u003ccode\u003e2cb6725\u003c/code\u003e\u003c/a\u003e 7.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/commit/927f627d45a167b5631b1bb5895a2529bbbb0609\"\u003e\u003ccode\u003e927f627\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003e\u0026quot;target\u0026quot;: \u0026quot;esnext”\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/tsconfig/issues/33\"\u003e#33\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/commit/7f34b7ea03c6f1f01afe5ce44b1546b2511e5025\"\u003e\u003ccode\u003e7f34b7e\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003enoUncheckedSideEffectImports\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/commit/1ef3550707654c78da03e160a1f787f3e553bac9\"\u003e\u003ccode\u003e1ef3550\u003c/code\u003e\u003c/a\u003e Drop \u003ccode\u003eoutDir\u003c/code\u003e from readme (\u003ca href=\"https://redirect.github.com/sindresorhus/tsconfig/issues/28\"\u003e#28\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sindresorhus/tsconfig/compare/v3.0.1...v8.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@sindresorhus/tsconfig\u0026package-manager=npm_and_yarn\u0026previous-version=3.0.1\u0026new-version=8.0.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nYou can trigger a rebase of this PR by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore 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\n\n\u003e **Note**\n\u003e Automatic rebases have been disabled on this pull request as it has been open for over 30 days.\n","html_url":"https://github.com/kbwo/ccmanager/pull/99","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/kbwo%2Fccmanager/issues/99","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/99/packages"}},{"old_version":"7.0.0","new_version":"8.0.1","update_type":"major","path":null,"pr_created_at":"2025-09-01T15:34:54.000Z","version_change":"7.0.0 → 8.0.1","issue":{"uuid":"2790205230","node_id":"PR_kwDOF6d0z86mTycu","number":349,"state":"open","title":"Bump @sindresorhus/tsconfig from 7.0.0 to 8.0.1","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":["grahamlangford"],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-01T15:34:54.000Z","updated_at":"2025-09-01T15:34:55.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"@sindresorhus/tsconfig","old_version":"7.0.0","new_version":"8.0.1","repository_url":"https://github.com/sindresorhus/tsconfig"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@sindresorhus/tsconfig](https://github.com/sindresorhus/tsconfig) from 7.0.0 to 8.0.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/tsconfig/releases\"\u003e\u003ccode\u003e@​sindresorhus/tsconfig\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix invalid value for \u003ccode\u003emoduleResolution\u003c/code\u003e  b7f9374\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/compare/v8.0.0...v8.0.1\"\u003ehttps://github.com/sindresorhus/tsconfig/compare/v8.0.0...v8.0.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire TypeScript 5.9 and Node.js 20  306eb38\u003c/li\u003e\n\u003cli\u003eAdd \u003ca href=\"https://www.totaltypescript.com/erasable-syntax-only\"\u003e\u003ccode\u003eerasableSyntaxOnly: true\u003c/code\u003e\u003c/a\u003e  f26dccf\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003e\u0026quot;jsx\u0026quot;: \u0026quot;react-jsx\u0026quot;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/tsconfig/issues/39\"\u003e#39\u003c/a\u003e)  0338537\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/compare/v7.0.0...v8.0.0\"\u003ehttps://github.com/sindresorhus/tsconfig/compare/v7.0.0...v8.0.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/commit/26a7b6ecb0cf32023b6ef61b5463fefedcb6abf5\"\u003e\u003ccode\u003e26a7b6e\u003c/code\u003e\u003c/a\u003e 8.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/commit/b7f937447857c9aa7c958a64bf2dfca71fb19764\"\u003e\u003ccode\u003eb7f9374\u003c/code\u003e\u003c/a\u003e Fix invalid value for \u003ccode\u003emoduleResolution\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/commit/b4bcc6b64422265ef818cf16670b23ccc70dc8e4\"\u003e\u003ccode\u003eb4bcc6b\u003c/code\u003e\u003c/a\u003e 8.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/commit/f26dccfe559aed84c71e686298f981e330dea730\"\u003e\u003ccode\u003ef26dccf\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eerasableSyntaxOnly: true\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/commit/306eb3838c092a5100ea6b696534c73de9e0ff6a\"\u003e\u003ccode\u003e306eb38\u003c/code\u003e\u003c/a\u003e Require TypeScript 5.9 and Node.js 20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/commit/0338537a895ce001385caa7772686bca706a0bb3\"\u003e\u003ccode\u003e0338537\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003e\u0026quot;jsx\u0026quot;: \u0026quot;react-jsx\u0026quot;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/tsconfig/issues/39\"\u003e#39\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sindresorhus/tsconfig/compare/v7.0.0...v8.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@sindresorhus/tsconfig\u0026package-manager=npm_and_yarn\u0026previous-version=7.0.0\u0026new-version=8.0.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore 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/pixiebrix/webext-messenger/pull/349","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/pixiebrix%2Fwebext-messenger/issues/349","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/349/packages"}},{"old_version":"7.0.0","new_version":"8.0.1","update_type":"major","path":null,"pr_created_at":"2025-09-01T00:25:39.000Z","version_change":"7.0.0 → 8.0.1","issue":{"uuid":"2788180947","node_id":"PR_kwDOLHqCG86mMEPT","number":18,"state":"closed","title":"chore(deps-dev): bump @sindresorhus/tsconfig from 7.0.0 to 8.0.1","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":["AchoArnold"],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-09-01T02:18:37.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-01T00:25:39.000Z","updated_at":"2025-09-01T02:18:37.000Z","time_to_close":6778,"merged_at":"2025-09-01T02:18:37.000Z","merged_by":"AchoArnold","closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev)","packages":[{"name":"@sindresorhus/tsconfig","old_version":"7.0.0","new_version":"8.0.1","repository_url":"https://github.com/sindresorhus/tsconfig"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@sindresorhus/tsconfig](https://github.com/sindresorhus/tsconfig) from 7.0.0 to 8.0.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/tsconfig/releases\"\u003e\u003ccode\u003e@​sindresorhus/tsconfig\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix invalid value for \u003ccode\u003emoduleResolution\u003c/code\u003e  b7f9374\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/compare/v8.0.0...v8.0.1\"\u003ehttps://github.com/sindresorhus/tsconfig/compare/v8.0.0...v8.0.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire TypeScript 5.9 and Node.js 20  306eb38\u003c/li\u003e\n\u003cli\u003eAdd \u003ca href=\"https://www.totaltypescript.com/erasable-syntax-only\"\u003e\u003ccode\u003eerasableSyntaxOnly: true\u003c/code\u003e\u003c/a\u003e  f26dccf\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003e\u0026quot;jsx\u0026quot;: \u0026quot;react-jsx\u0026quot;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/tsconfig/issues/39\"\u003e#39\u003c/a\u003e)  0338537\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/compare/v7.0.0...v8.0.0\"\u003ehttps://github.com/sindresorhus/tsconfig/compare/v7.0.0...v8.0.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/commit/26a7b6ecb0cf32023b6ef61b5463fefedcb6abf5\"\u003e\u003ccode\u003e26a7b6e\u003c/code\u003e\u003c/a\u003e 8.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/commit/b7f937447857c9aa7c958a64bf2dfca71fb19764\"\u003e\u003ccode\u003eb7f9374\u003c/code\u003e\u003c/a\u003e Fix invalid value for \u003ccode\u003emoduleResolution\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/commit/b4bcc6b64422265ef818cf16670b23ccc70dc8e4\"\u003e\u003ccode\u003eb4bcc6b\u003c/code\u003e\u003c/a\u003e 8.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/commit/f26dccfe559aed84c71e686298f981e330dea730\"\u003e\u003ccode\u003ef26dccf\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eerasableSyntaxOnly: true\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/commit/306eb3838c092a5100ea6b696534c73de9e0ff6a\"\u003e\u003ccode\u003e306eb38\u003c/code\u003e\u003c/a\u003e Require TypeScript 5.9 and Node.js 20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/commit/0338537a895ce001385caa7772686bca706a0bb3\"\u003e\u003ccode\u003e0338537\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003e\u0026quot;jsx\u0026quot;: \u0026quot;react-jsx\u0026quot;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/tsconfig/issues/39\"\u003e#39\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sindresorhus/tsconfig/compare/v7.0.0...v8.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@sindresorhus/tsconfig\u0026package-manager=npm_and_yarn\u0026previous-version=7.0.0\u0026new-version=8.0.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore 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/NdoleStudio/httpsms-node/pull/18","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/NdoleStudio%2Fhttpsms-node/issues/18","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/18/packages"}},{"old_version":"7.0.0","new_version":"8.0.1","update_type":"major","path":null,"pr_created_at":"2025-08-18T05:44:35.000Z","version_change":"7.0.0 → 8.0.1","issue":{"uuid":"2752030702","node_id":"PR_kwDOMAae8M6kCKfu","number":43,"state":"closed","title":"dependabot: build(deps-dev): bump @sindresorhus/tsconfig from 7.0.0 to 8.0.1","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-09-03T12:33:29.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-08-18T05:44:35.000Z","updated_at":"2025-09-03T12:33:29.000Z","time_to_close":1406934,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"dependabot: build(deps-dev)","packages":[{"name":"@sindresorhus/tsconfig","old_version":"7.0.0","new_version":"8.0.1","repository_url":"https://github.com/sindresorhus/tsconfig"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@sindresorhus/tsconfig](https://github.com/sindresorhus/tsconfig) from 7.0.0 to 8.0.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/tsconfig/releases\"\u003e\u003ccode\u003e@​sindresorhus/tsconfig\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix invalid value for \u003ccode\u003emoduleResolution\u003c/code\u003e  b7f9374\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/compare/v8.0.0...v8.0.1\"\u003ehttps://github.com/sindresorhus/tsconfig/compare/v8.0.0...v8.0.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire TypeScript 5.9 and Node.js 20  306eb38\u003c/li\u003e\n\u003cli\u003eAdd \u003ca href=\"https://www.totaltypescript.com/erasable-syntax-only\"\u003e\u003ccode\u003eerasableSyntaxOnly: true\u003c/code\u003e\u003c/a\u003e  f26dccf\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003e\u0026quot;jsx\u0026quot;: \u0026quot;react-jsx\u0026quot;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/tsconfig/issues/39\"\u003e#39\u003c/a\u003e)  0338537\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/compare/v7.0.0...v8.0.0\"\u003ehttps://github.com/sindresorhus/tsconfig/compare/v7.0.0...v8.0.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/commit/26a7b6ecb0cf32023b6ef61b5463fefedcb6abf5\"\u003e\u003ccode\u003e26a7b6e\u003c/code\u003e\u003c/a\u003e 8.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/commit/b7f937447857c9aa7c958a64bf2dfca71fb19764\"\u003e\u003ccode\u003eb7f9374\u003c/code\u003e\u003c/a\u003e Fix invalid value for \u003ccode\u003emoduleResolution\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/commit/b4bcc6b64422265ef818cf16670b23ccc70dc8e4\"\u003e\u003ccode\u003eb4bcc6b\u003c/code\u003e\u003c/a\u003e 8.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/commit/f26dccfe559aed84c71e686298f981e330dea730\"\u003e\u003ccode\u003ef26dccf\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eerasableSyntaxOnly: true\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/commit/306eb3838c092a5100ea6b696534c73de9e0ff6a\"\u003e\u003ccode\u003e306eb38\u003c/code\u003e\u003c/a\u003e Require TypeScript 5.9 and Node.js 20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/commit/0338537a895ce001385caa7772686bca706a0bb3\"\u003e\u003ccode\u003e0338537\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003e\u0026quot;jsx\u0026quot;: \u0026quot;react-jsx\u0026quot;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/tsconfig/issues/39\"\u003e#39\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sindresorhus/tsconfig/compare/v7.0.0...v8.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@sindresorhus/tsconfig\u0026package-manager=npm_and_yarn\u0026previous-version=7.0.0\u0026new-version=8.0.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore 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/sopra-steria-salesforce/ssdx-cli/pull/43","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/sopra-steria-salesforce%2Fssdx-cli/issues/43","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/43/packages"}},{"old_version":"7.0.0","new_version":"8.0.1","update_type":"major","path":null,"pr_created_at":"2025-08-11T18:59:52.000Z","version_change":"7.0.0 → 8.0.1","issue":{"uuid":"3311279212","node_id":"PR_kwDOFi8gVM6jHNKn","number":255,"state":"open","title":"Bump @sindresorhus/tsconfig from 7.0.0 to 8.0.1","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-08-11T18:59:52.000Z","updated_at":"2025-09-13T13:29:53.502Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"@sindresorhus/tsconfig","old_version":"7.0.0","new_version":"8.0.1","repository_url":"https://github.com/sindresorhus/tsconfig"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@sindresorhus/tsconfig](https://github.com/sindresorhus/tsconfig) from 7.0.0 to 8.0.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/tsconfig/releases\"\u003e\u003ccode\u003e@​sindresorhus/tsconfig\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix invalid value for \u003ccode\u003emoduleResolution\u003c/code\u003e  b7f9374\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/compare/v8.0.0...v8.0.1\"\u003ehttps://github.com/sindresorhus/tsconfig/compare/v8.0.0...v8.0.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire TypeScript 5.9 and Node.js 20  306eb38\u003c/li\u003e\n\u003cli\u003eAdd \u003ca href=\"https://www.totaltypescript.com/erasable-syntax-only\"\u003e\u003ccode\u003eerasableSyntaxOnly: true\u003c/code\u003e\u003c/a\u003e  f26dccf\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003e\u0026quot;jsx\u0026quot;: \u0026quot;react-jsx\u0026quot;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/tsconfig/issues/39\"\u003e#39\u003c/a\u003e)  0338537\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/compare/v7.0.0...v8.0.0\"\u003ehttps://github.com/sindresorhus/tsconfig/compare/v7.0.0...v8.0.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/commit/26a7b6ecb0cf32023b6ef61b5463fefedcb6abf5\"\u003e\u003ccode\u003e26a7b6e\u003c/code\u003e\u003c/a\u003e 8.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/commit/b7f937447857c9aa7c958a64bf2dfca71fb19764\"\u003e\u003ccode\u003eb7f9374\u003c/code\u003e\u003c/a\u003e Fix invalid value for \u003ccode\u003emoduleResolution\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/commit/b4bcc6b64422265ef818cf16670b23ccc70dc8e4\"\u003e\u003ccode\u003eb4bcc6b\u003c/code\u003e\u003c/a\u003e 8.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/commit/f26dccfe559aed84c71e686298f981e330dea730\"\u003e\u003ccode\u003ef26dccf\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eerasableSyntaxOnly: true\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/commit/306eb3838c092a5100ea6b696534c73de9e0ff6a\"\u003e\u003ccode\u003e306eb38\u003c/code\u003e\u003c/a\u003e Require TypeScript 5.9 and Node.js 20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/commit/0338537a895ce001385caa7772686bca706a0bb3\"\u003e\u003ccode\u003e0338537\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003e\u0026quot;jsx\u0026quot;: \u0026quot;react-jsx\u0026quot;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/tsconfig/issues/39\"\u003e#39\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sindresorhus/tsconfig/compare/v7.0.0...v8.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@sindresorhus/tsconfig\u0026package-manager=npm_and_yarn\u0026previous-version=7.0.0\u0026new-version=8.0.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore 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/jihchi/vite-plugin-rescript/pull/255","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/jihchi%2Fvite-plugin-rescript/issues/255","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/255/packages"}},{"old_version":"7.0.0","new_version":"8.0.1","update_type":"major","path":null,"pr_created_at":"2025-08-11T08:51:30.000Z","version_change":"7.0.0 → 8.0.1","issue":{"uuid":"2734666485","node_id":"PR_kwDOAJpUHc6i_7L1","number":1807,"state":"closed","title":"Chore(deps): Bump @sindresorhus/tsconfig from 7.0.0 to 8.0.1","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-08-11T21:58:25.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-08-11T08:51:30.000Z","updated_at":"2025-08-11T21:58:25.000Z","time_to_close":47215,"merged_at":"2025-08-11T21:58:25.000Z","merged_by":"SBoudrias","closed_by":null,"dependency_metadata":{"prefix":"Chore(deps): Bump","packages":[{"name":"@sindresorhus/tsconfig","old_version":"7.0.0","new_version":"8.0.1","repository_url":"https://github.com/sindresorhus/tsconfig"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@sindresorhus/tsconfig](https://github.com/sindresorhus/tsconfig) from 7.0.0 to 8.0.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/tsconfig/releases\"\u003e\u003ccode\u003e@​sindresorhus/tsconfig\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix invalid value for \u003ccode\u003emoduleResolution\u003c/code\u003e  b7f9374\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/compare/v8.0.0...v8.0.1\"\u003ehttps://github.com/sindresorhus/tsconfig/compare/v8.0.0...v8.0.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire TypeScript 5.9 and Node.js 20  306eb38\u003c/li\u003e\n\u003cli\u003eAdd \u003ca href=\"https://www.totaltypescript.com/erasable-syntax-only\"\u003e\u003ccode\u003eerasableSyntaxOnly: true\u003c/code\u003e\u003c/a\u003e  f26dccf\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003e\u0026quot;jsx\u0026quot;: \u0026quot;react-jsx\u0026quot;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/tsconfig/issues/39\"\u003e#39\u003c/a\u003e)  0338537\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/compare/v7.0.0...v8.0.0\"\u003ehttps://github.com/sindresorhus/tsconfig/compare/v7.0.0...v8.0.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/commit/26a7b6ecb0cf32023b6ef61b5463fefedcb6abf5\"\u003e\u003ccode\u003e26a7b6e\u003c/code\u003e\u003c/a\u003e 8.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/commit/b7f937447857c9aa7c958a64bf2dfca71fb19764\"\u003e\u003ccode\u003eb7f9374\u003c/code\u003e\u003c/a\u003e Fix invalid value for \u003ccode\u003emoduleResolution\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/commit/b4bcc6b64422265ef818cf16670b23ccc70dc8e4\"\u003e\u003ccode\u003eb4bcc6b\u003c/code\u003e\u003c/a\u003e 8.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/commit/f26dccfe559aed84c71e686298f981e330dea730\"\u003e\u003ccode\u003ef26dccf\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eerasableSyntaxOnly: true\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/commit/306eb3838c092a5100ea6b696534c73de9e0ff6a\"\u003e\u003ccode\u003e306eb38\u003c/code\u003e\u003c/a\u003e Require TypeScript 5.9 and Node.js 20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/commit/0338537a895ce001385caa7772686bca706a0bb3\"\u003e\u003ccode\u003e0338537\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003e\u0026quot;jsx\u0026quot;: \u0026quot;react-jsx\u0026quot;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/tsconfig/issues/39\"\u003e#39\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sindresorhus/tsconfig/compare/v7.0.0...v8.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@sindresorhus/tsconfig\u0026package-manager=npm_and_yarn\u0026previous-version=7.0.0\u0026new-version=8.0.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore 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/SBoudrias/Inquirer.js/pull/1807","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/SBoudrias%2FInquirer.js/issues/1807","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1807/packages"}},{"old_version":"7.0.0","new_version":"8.0.1","update_type":"major","path":null,"pr_created_at":"2025-08-11T07:11:22.000Z","version_change":"7.0.0 → 8.0.1","issue":{"uuid":"2734383564","node_id":"PR_kwDOKzj-Fc6i-2HM","number":1145,"state":"closed","title":"chore(deps-dev): bump @sindresorhus/tsconfig from 7.0.0 to 8.0.1","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-08-11T07:11:44.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-08-11T07:11:22.000Z","updated_at":"2025-08-11T07:11:44.000Z","time_to_close":22,"merged_at":"2025-08-11T07:11:44.000Z","merged_by":"github-actions[bot]","closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev)","packages":[{"name":"@sindresorhus/tsconfig","old_version":"7.0.0","new_version":"8.0.1","repository_url":"https://github.com/sindresorhus/tsconfig"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@sindresorhus/tsconfig](https://github.com/sindresorhus/tsconfig) from 7.0.0 to 8.0.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/tsconfig/releases\"\u003e\u003ccode\u003e@​sindresorhus/tsconfig\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix invalid value for \u003ccode\u003emoduleResolution\u003c/code\u003e  b7f9374\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/compare/v8.0.0...v8.0.1\"\u003ehttps://github.com/sindresorhus/tsconfig/compare/v8.0.0...v8.0.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev8.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRequire TypeScript 5.9 and Node.js 20  306eb38\u003c/li\u003e\n\u003cli\u003eAdd \u003ca href=\"https://www.totaltypescript.com/erasable-syntax-only\"\u003e\u003ccode\u003eerasableSyntaxOnly: true\u003c/code\u003e\u003c/a\u003e  f26dccf\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003e\u0026quot;jsx\u0026quot;: \u0026quot;react-jsx\u0026quot;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/tsconfig/issues/39\"\u003e#39\u003c/a\u003e)  0338537\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/compare/v7.0.0...v8.0.0\"\u003ehttps://github.com/sindresorhus/tsconfig/compare/v7.0.0...v8.0.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/commit/26a7b6ecb0cf32023b6ef61b5463fefedcb6abf5\"\u003e\u003ccode\u003e26a7b6e\u003c/code\u003e\u003c/a\u003e 8.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/commit/b7f937447857c9aa7c958a64bf2dfca71fb19764\"\u003e\u003ccode\u003eb7f9374\u003c/code\u003e\u003c/a\u003e Fix invalid value for \u003ccode\u003emoduleResolution\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/commit/b4bcc6b64422265ef818cf16670b23ccc70dc8e4\"\u003e\u003ccode\u003eb4bcc6b\u003c/code\u003e\u003c/a\u003e 8.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/commit/f26dccfe559aed84c71e686298f981e330dea730\"\u003e\u003ccode\u003ef26dccf\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eerasableSyntaxOnly: true\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/commit/306eb3838c092a5100ea6b696534c73de9e0ff6a\"\u003e\u003ccode\u003e306eb38\u003c/code\u003e\u003c/a\u003e Require TypeScript 5.9 and Node.js 20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/tsconfig/commit/0338537a895ce001385caa7772686bca706a0bb3\"\u003e\u003ccode\u003e0338537\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003e\u0026quot;jsx\u0026quot;: \u0026quot;react-jsx\u0026quot;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/tsconfig/issues/39\"\u003e#39\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sindresorhus/tsconfig/compare/v7.0.0...v8.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@sindresorhus/tsconfig\u0026package-manager=npm_and_yarn\u0026previous-version=7.0.0\u0026new-version=8.0.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore 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/starterstack/starterstack/pull/1145","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/starterstack%2Fstarterstack/issues/1145","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1145/packages"}}]}