{"id":8539,"name":"clean-pkg-json","ecosystem":"npm","repository_url":"https://github.com/privatenumber/clean-pkg-json","issues_count":6,"created_at":"2025-06-06T22:24:12.419Z","updated_at":"2025-06-06T22:24:12.419Z","purl":"pkg:npm/clean-pkg-json","metadata":{"id":4500001,"name":"clean-pkg-json","ecosystem":"npm","description":"Clean package.json before publish by removing unnecessary properties","homepage":"https://github.com/privatenumber/clean-pkg-json#readme","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/privatenumber/clean-pkg-json","keywords_array":["npm","package.json","clean","prepublish"],"namespace":null,"versions_count":6,"first_release_published_at":"2022-07-07T05:55:31.073Z","latest_release_published_at":"2025-04-20T12:37:07.623Z","latest_release_number":"1.3.0","last_synced_at":"2025-05-25T13:02:20.695Z","created_at":"2022-07-07T06:02:01.037Z","updated_at":"2025-05-25T13:05:14.358Z","registry_url":"https://www.npmjs.com/package/clean-pkg-json","install_command":"npm install clean-pkg-json","documentation_url":null,"metadata":{"funding":"https://github.com/privatenumber/clean-pkg-json?sponsor=1","dist-tags":{"latest":"1.3.0"}},"repo_metadata":{"id":43599679,"uuid":"511285383","full_name":"privatenumber/clean-pkg-json","owner":"privatenumber","description":"Script to remove unnecessary properties from package.json on prepublish hook","archived":false,"fork":false,"pushed_at":"2025-04-20T12:37:04.000Z","size":127,"stargazers_count":58,"open_issues_count":1,"forks_count":0,"subscribers_count":2,"default_branch":"develop","last_synced_at":"2025-05-18T12:05:43.726Z","etag":null,"topics":["clean","hook","npm","package-json","prepublish"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/privatenumber.png","metadata":{"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,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null},"funding":{"github":"privatenumber"}},"created_at":"2022-07-06T20:39:41.000Z","updated_at":"2025-05-07T12:53:50.000Z","dependencies_parsed_at":"2025-05-18T12:05:48.917Z","dependency_job_id":"4988a643-861f-4f61-a734-3749b558f705","html_url":"https://github.com/privatenumber/clean-pkg-json","commit_stats":null,"previous_names":[],"tags_count":6,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/privatenumber%2Fclean-pkg-json","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/privatenumber%2Fclean-pkg-json/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/privatenumber%2Fclean-pkg-json/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/privatenumber%2Fclean-pkg-json/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/privatenumber","download_url":"https://codeload.github.com/privatenumber/clean-pkg-json/tar.gz/refs/heads/develop","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":256254499,"owners_count":22360702,"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":"privatenumber","name":"Hiroki Osame","uuid":"1075694","kind":"user","description":"I'm on a mission to open source my solutions 🚀","email":"","website":"https://hirok.io","location":"Tokyo, Japan","twitter":"privatenumbr","company":"@square","icon_url":"https://avatars.githubusercontent.com/u/1075694?u=7f766073ee609bfb8876e1ae2b55ace083c1c19c\u0026v=4","repositories_count":238,"last_synced_at":"2025-05-23T13:38:34.766Z","metadata":{"has_sponsors_listing":true,"funding":{"github":"privatenumber"}},"html_url":"https://github.com/privatenumber","funding_links":["https://github.com/sponsors/privatenumber"],"total_stars":24668,"followers":3622,"following":111,"created_at":"2022-11-02T16:30:19.228Z","updated_at":"2025-05-23T13:38:34.766Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/privatenumber","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/privatenumber/repositories"},"tags":[{"name":"v1.3.0","sha":"6ea75a74b208cc5d5fcf337ade5ebfdc6bc51e7c","kind":"commit","published_at":"2025-04-20T12:35:30.000Z","download_url":"https://codeload.github.com/privatenumber/clean-pkg-json/tar.gz/v1.3.0","html_url":"https://github.com/privatenumber/clean-pkg-json/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/privatenumber%2Fclean-pkg-json/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/privatenumber%2Fclean-pkg-json/tags/v1.3.0/manifests"},{"name":"v1.2.1","sha":"3dd9dab6eaae1b8182df7b122d4d0f0ba66e58b5","kind":"commit","published_at":"2025-03-08T00:56:18.000Z","download_url":"https://codeload.github.com/privatenumber/clean-pkg-json/tar.gz/v1.2.1","html_url":"https://github.com/privatenumber/clean-pkg-json/releases/tag/v1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/privatenumber%2Fclean-pkg-json/tags/v1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/privatenumber%2Fclean-pkg-json/tags/v1.2.1/manifests"},{"name":"v1.2.0","sha":"29065f59072b917a3f0e58fc7f9cd48c680d890a","kind":"commit","published_at":"2022-08-25T05:13:49.000Z","download_url":"https://codeload.github.com/privatenumber/clean-pkg-json/tar.gz/v1.2.0","html_url":"https://github.com/privatenumber/clean-pkg-json/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/privatenumber%2Fclean-pkg-json/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/privatenumber%2Fclean-pkg-json/tags/v1.2.0/manifests"},{"name":"v1.1.0","sha":"43ef6e716ee3c2b1cb8d7fb0a70fe96e80eafb47","kind":"commit","published_at":"2022-08-24T17:46:51.000Z","download_url":"https://codeload.github.com/privatenumber/clean-pkg-json/tar.gz/v1.1.0","html_url":"https://github.com/privatenumber/clean-pkg-json/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/privatenumber%2Fclean-pkg-json/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/privatenumber%2Fclean-pkg-json/tags/v1.1.0/manifests"},{"name":"v1.0.1","sha":"d27efa79d30b105b13eadaba4202108469003bef","kind":"commit","published_at":"2022-08-16T06:03:01.000Z","download_url":"https://codeload.github.com/privatenumber/clean-pkg-json/tar.gz/v1.0.1","html_url":"https://github.com/privatenumber/clean-pkg-json/releases/tag/v1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/privatenumber%2Fclean-pkg-json/tags/v1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/privatenumber%2Fclean-pkg-json/tags/v1.0.1/manifests"},{"name":"v1.0.0","sha":"cf4a392b2e28ce3677c5dab611a6443e50bfcdf3","kind":"commit","published_at":"2022-07-07T05:39:48.000Z","download_url":"https://codeload.github.com/privatenumber/clean-pkg-json/tar.gz/v1.0.0","html_url":"https://github.com/privatenumber/clean-pkg-json/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/privatenumber%2Fclean-pkg-json/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/privatenumber%2Fclean-pkg-json/tags/v1.0.0/manifests"}]},"repo_metadata_updated_at":"2025-05-25T13:05:14.358Z","dependent_packages_count":15,"downloads":11778,"downloads_period":"last-month","dependent_repos_count":52,"rankings":{"downloads":4.545427787736887,"dependent_repos_count":1.8407931468132335,"dependent_packages_count":1.4875625238319539,"stargazers_count":6.387326109549968,"forks_count":15.38802090050726,"docker_downloads_count":null,"average":5.92982609368786},"purl":"pkg:npm/clean-pkg-json","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/clean-pkg-json","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/npm/clean-pkg-json","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/clean-pkg-json/dependencies","status":null,"funding_links":["https://github.com/privatenumber/clean-pkg-json?sponsor=1","https://github.com/sponsors/privatenumber"],"critical":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/clean-pkg-json/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/clean-pkg-json/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/clean-pkg-json/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/clean-pkg-json/related_packages","maintainers":[{"uuid":"hirokiosame","login":"hirokiosame","name":null,"email":"hiroki.osame@gmail.com","url":null,"packages_count":126,"html_url":"https://www.npmjs.com/~hirokiosame","role":null,"created_at":"2022-11-15T23:22:24.877Z","updated_at":"2022-11-15T23:22:24.877Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/hirokiosame/packages"}],"registry":{"name":"npmjs.org","url":"https://registry.npmjs.org","ecosystem":"npm","default":true,"packages_count":5008191,"maintainers_count":1013077,"namespaces_count":295677,"keywords_count":700469,"github":"npm","metadata":{"funded_packages_count":150263},"icon_url":"https://github.com/npm.png","created_at":"2022-04-04T15:19:23.081Z","updated_at":"2025-06-07T05:25:21.688Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/namespaces"}},"unique_repositories_count":3,"unique_repositories_count_past_30_days":1,"recent_issues":[{"uuid":"4332418427","node_id":"PR_kwDOIDjeaM7Vylmj","number":310,"state":"closed","title":"build(deps-dev): bump the non-major-node-dev-dependencies group across 1 directory with 6 updates","user":"dependabot[bot]","labels":["dependencies","vco","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-04T00:38:43.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-27T00:36:21.000Z","updated_at":"2026-05-04T00:38:44.000Z","time_to_close":604942,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps-dev): bump","group_name":"non-major-node-dev-dependencies","update_count":6,"packages":[{"name":"clean-pkg-json","old_version":"1.4.1","new_version":"1.4.2","repository_url":"https://github.com/privatenumber/clean-pkg-json"},{"name":"eslint","old_version":"10.2.0","new_version":"10.2.1","repository_url":"https://github.com/eslint/eslint"},{"name":"globals","old_version":"17.4.0","new_version":"17.5.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"prettier","old_version":"3.8.2","new_version":"3.8.3","repository_url":"https://github.com/prettier/prettier"},{"name":"typescript","old_version":"6.0.2","new_version":"6.0.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"typescript-eslint","old_version":"8.58.1","new_version":"8.59.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"}],"path":null,"ecosystem":"npm"},"body":"Bumps the non-major-node-dev-dependencies group with 6 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [clean-pkg-json](https://github.com/privatenumber/clean-pkg-json) | `1.4.1` | `1.4.2` |\n| [eslint](https://github.com/eslint/eslint) | `10.2.0` | `10.2.1` |\n| [globals](https://github.com/sindresorhus/globals) | `17.4.0` | `17.5.0` |\n| [prettier](https://github.com/prettier/prettier) | `3.8.2` | `3.8.3` |\n| [typescript](https://github.com/microsoft/TypeScript) | `6.0.2` | `6.0.3` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.58.1` | `8.59.0` |\n\n\nUpdates `clean-pkg-json` from 1.4.1 to 1.4.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/privatenumber/clean-pkg-json/releases\"\u003eclean-pkg-json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.4.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/privatenumber/clean-pkg-json/compare/v1.4.1...v1.4.2\"\u003e1.4.2\u003c/a\u003e (2026-04-20)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eskip writing package.json on npm dry-run (\u003ca href=\"https://github.com/privatenumber/clean-pkg-json/commit/e647ed7b47fd554cf9b87a9b4f25392f15da0f5f\"\u003ee647ed7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/clean-pkg-json/commit/e647ed7b47fd554cf9b87a9b4f25392f15da0f5f\"\u003e\u003ccode\u003ee647ed7\u003c/code\u003e\u003c/a\u003e fix: skip writing package.json on npm dry-run\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/privatenumber/clean-pkg-json/compare/v1.4.1...v1.4.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 10.2.0 to 10.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.2.1\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/14be92b6d1fa0923b8923830f2208e5e2705b002\"\u003e\u003ccode\u003e14be92b\u003c/code\u003e\u003c/a\u003e fix: model generator yield resumption paths in code path analysis (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20665\"\u003e#20665\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/84a19d2c32255db6b9cfc08644a607aae6d5cb62\"\u003e\u003ccode\u003e84a19d2\u003c/code\u003e\u003c/a\u003e fix: no-async-promise-executor false positives for shadowed Promise (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20740\"\u003e#20740\u003c/a\u003e) (xbinaryx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/af764af0ec38225755fbf8a6f207f0c77b595a8d\"\u003e\u003ccode\u003eaf764af\u003c/code\u003e\u003c/a\u003e fix: clarify language and processor validation errors (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20729\"\u003e#20729\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e251b89a38280973e468a4a9386c138f4f55d10d\"\u003e\u003ccode\u003ee251b89\u003c/code\u003e\u003c/a\u003e fix: update eslint (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20715\"\u003e#20715\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ca92ca0fb4599e8de1e2fb914e695fe7397cbe63\"\u003e\u003ccode\u003eca92ca0\u003c/code\u003e\u003c/a\u003e docs: reuse markdown-it instance for markdown filter (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20768\"\u003e#20768\u003c/a\u003e) (Amaresh  S M)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/57d2ee213305cee0cb55ef08e0480b57396269a9\"\u003e\u003ccode\u003e57d2ee2\u003c/code\u003e\u003c/a\u003e docs:  Enable Eleventy incremental mode for watch (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20767\"\u003e#20767\u003c/a\u003e) (Amaresh  S M)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c1621b915742276e5f4b25efe790ca62296330dc\"\u003e\u003ccode\u003ec1621b9\u003c/code\u003e\u003c/a\u003e docs: fix typos in code-path-analyzer.js (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20700\"\u003e#20700\u003c/a\u003e) (Ayush Shukla)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1418d522d10bde1960f4942afb548bc7160ec49e\"\u003e\u003ccode\u003e1418d52\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/39771e6e600f0b0617fdeafff6dd07e4211ffde6\"\u003e\u003ccode\u003e39771e6\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/71e04693def2df57268f08f3072a2749df6bf438\"\u003e\u003ccode\u003e71e0469\u003c/code\u003e\u003c/a\u003e docs: fix incomplete JSDoc param description in no-shadow rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20728\"\u003e#20728\u003c/a\u003e) (kuldeep kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/22119ceb93e28f62262fc1d98ff1b1442d6e2dbf\"\u003e\u003ccode\u003e22119ce\u003c/code\u003e\u003c/a\u003e docs: clarify scope of for-direction rule with dead code examples (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20723\"\u003e#20723\u003c/a\u003e) (Amaresh  S M)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8f3fb77f122a5641d1833cad5d93f3f54fa3be0b\"\u003e\u003ccode\u003e8f3fb77\u003c/code\u003e\u003c/a\u003e docs: document \u003ccode\u003emeta.docs.dialects\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20718\"\u003e#20718\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7ddfea9c4f62add1588c5c0b0da568c299246383\"\u003e\u003ccode\u003e7ddfea9\u003c/code\u003e\u003c/a\u003e chore: update dependency prettier to v3.8.2 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20770\"\u003e#20770\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fac40e1de2ba7646cc7cd2d3f93fbdd1f8819001\"\u003e\u003ccode\u003efac40e1\u003c/code\u003e\u003c/a\u003e ci: bump pnpm/action-setup from 5.0.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20763\"\u003e#20763\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7246f923332522d8b3d46b6ee646fce88535f3fb\"\u003e\u003ccode\u003e7246f92\u003c/code\u003e\u003c/a\u003e test: add tests for SuppressionsService.load() error handling (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20734\"\u003e#20734\u003c/a\u003e) (kuldeep kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4f34b1e592b0f63d766d9903998e8e36eb49d3aa\"\u003e\u003ccode\u003e4f34b1e\u003c/code\u003e\u003c/a\u003e chore: update pnpm/action-setup action to v5 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20762\"\u003e#20762\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/51080eb5c98d619434e4835dbe9f1c6654aca3b8\"\u003e\u003ccode\u003e51080eb\u003c/code\u003e\u003c/a\u003e test: processor service (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20731\"\u003e#20731\u003c/a\u003e) (kuldeep kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e7e1889fca9b6044e08f41b38df20a1ce45808c8\"\u003e\u003ccode\u003ee7e1889\u003c/code\u003e\u003c/a\u003e chore: remove stale babel-eslint10 fixture and test  (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20727\"\u003e#20727\u003c/a\u003e) (kuldeep kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4e1a87cb8fb90e309524bc36bc5f31b9f9cfaa76\"\u003e\u003ccode\u003e4e1a87c\u003c/code\u003e\u003c/a\u003e test: remove redundant async/await in flat config array tests (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20722\"\u003e#20722\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/066eabb3643b12931f991594969bcc0028f71a5f\"\u003e\u003ccode\u003e066eabb\u003c/code\u003e\u003c/a\u003e test: add rule metadata coverage for \u003ccode\u003elanguages\u003c/code\u003e and \u003ccode\u003edocs.dialects\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20717\"\u003e#20717\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4d1d8f9737236603f64bbe83d5bb8001627b5611\"\u003e\u003ccode\u003e4d1d8f9\u003c/code\u003e\u003c/a\u003e 10.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3e33105b05d09b5a4eb894ed75a9811fb40d65e6\"\u003e\u003ccode\u003e3e33105\u003c/code\u003e\u003c/a\u003e Build: changelog update for 10.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ca92ca0fb4599e8de1e2fb914e695fe7397cbe63\"\u003e\u003ccode\u003eca92ca0\u003c/code\u003e\u003c/a\u003e docs: reuse markdown-it instance for markdown filter (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20768\"\u003e#20768\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7ddfea9c4f62add1588c5c0b0da568c299246383\"\u003e\u003ccode\u003e7ddfea9\u003c/code\u003e\u003c/a\u003e chore: update dependency prettier to v3.8.2 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20770\"\u003e#20770\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/57d2ee213305cee0cb55ef08e0480b57396269a9\"\u003e\u003ccode\u003e57d2ee2\u003c/code\u003e\u003c/a\u003e docs:  Enable Eleventy incremental mode for watch (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20767\"\u003e#20767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c1621b915742276e5f4b25efe790ca62296330dc\"\u003e\u003ccode\u003ec1621b9\u003c/code\u003e\u003c/a\u003e docs: fix typos in code-path-analyzer.js (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20700\"\u003e#20700\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fac40e1de2ba7646cc7cd2d3f93fbdd1f8819001\"\u003e\u003ccode\u003efac40e1\u003c/code\u003e\u003c/a\u003e ci: bump pnpm/action-setup from 5.0.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20763\"\u003e#20763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7246f923332522d8b3d46b6ee646fce88535f3fb\"\u003e\u003ccode\u003e7246f92\u003c/code\u003e\u003c/a\u003e test: add tests for SuppressionsService.load() error handling (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20734\"\u003e#20734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4f34b1e592b0f63d766d9903998e8e36eb49d3aa\"\u003e\u003ccode\u003e4f34b1e\u003c/code\u003e\u003c/a\u003e chore: update pnpm/action-setup action to v5 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20762\"\u003e#20762\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1418d522d10bde1960f4942afb548bc7160ec49e\"\u003e\u003ccode\u003e1418d52\u003c/code\u003e\u003c/a\u003e docs: Update README\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v10.2.0...v10.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `globals` from 17.4.0 to 17.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/globals/releases\"\u003eglobals's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev17.5.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate globals (2026-04-12) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/342\"\u003e#342\u003c/a\u003e)  5d84602\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v17.4.0...v17.5.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v17.4.0...v17.5.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/b8170c8e1d648291b613c5b39a69652c796fa36c\"\u003e\u003ccode\u003eb8170c8\u003c/code\u003e\u003c/a\u003e 17.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/5d846029679832931f38ced6381cc95bcb9abd80\"\u003e\u003ccode\u003e5d84602\u003c/code\u003e\u003c/a\u003e Update globals (2026-04-12) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/342\"\u003e#342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/1b727e5f4cc39121b8e77b9f27574a8ca27391fc\"\u003e\u003ccode\u003e1b727e5\u003c/code\u003e\u003c/a\u003e Fix build script for ES globals (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/341\"\u003e#341\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sindresorhus/globals/compare/v17.4.0...v17.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prettier` from 3.8.2 to 3.8.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/prettier/releases\"\u003eprettier's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.8.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSCSS: Prevent trailing comma in \u003ccode\u003eif()\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18471\"\u003eprettier/prettier#18471\u003c/a\u003e by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.8.3/CHANGELOG.md#383\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md\"\u003eprettier's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.8.3\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.8.2...3.8.3\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eSCSS: Prevent trailing comma in \u003ccode\u003eif()\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18471\"\u003e#18471\u003c/a\u003e by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"scss\"\u003e\u003ccode\u003e// Input\n$value: if(sass(false): 1; else: -1);\n\u003cp\u003e// Prettier 3.8.2\u003cbr /\u003e\n$value: if(\u003cbr /\u003e\nsass(false): 1; else: -1,\u003cbr /\u003e\n);\u003c/p\u003e\n\u003cp\u003e// Prettier 3.8.3\u003cbr /\u003e\n$value: if(sass(false): 1; else: -1);\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\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/prettier/prettier/commit/d7108a79ec745c04292aabf22c4c1adbd690b191\"\u003e\u003ccode\u003ed7108a7\u003c/code\u003e\u003c/a\u003e Release 3.8.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/177f90898170d363ef64fde663e4d13170688bfe\"\u003e\u003ccode\u003e177f908\u003c/code\u003e\u003c/a\u003e Prevent trailing comma in SCSS \u003ccode\u003eif()\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/18471\"\u003e#18471\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/1cd40668c3d6f2f4cf9d87bbc9096d92361b2606\"\u003e\u003ccode\u003e1cd4066\u003c/code\u003e\u003c/a\u003e Release \u003ccode\u003e@​prettier/plugin-oxc\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/a8700e245038cd8cc0cf28ef06ffedbcb3fc2dfc\"\u003e\u003ccode\u003ea8700e2\u003c/code\u003e\u003c/a\u003e Update oxc-parser to v0.125.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/752157c78eca6f0a30e5d5cb513b682c5ecfa01e\"\u003e\u003ccode\u003e752157c\u003c/code\u003e\u003c/a\u003e Fix tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/053fd418e180b12fa2014260212fae831f5fc5ec\"\u003e\u003ccode\u003e053fd41\u003c/code\u003e\u003c/a\u003e Bump Prettier dependency to 3.8.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/904c6365ec46726fd0e21021c52ae934b7e5abc6\"\u003e\u003ccode\u003e904c636\u003c/code\u003e\u003c/a\u003e Clean changelog_unreleased\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/dc1f7fcc508d116cbf1644d69a1f0eb93e40d4a4\"\u003e\u003ccode\u003edc1f7fc\u003c/code\u003e\u003c/a\u003e Update dependents count\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/prettier/prettier/compare/3.8.2...3.8.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typescript` from 6.0.2 to 6.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/TypeScript/releases\"\u003etypescript's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTypeScript 6.0.3\u003c/h2\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-6-0/\"\u003erelease announcement blog post\u003c/a\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+6.0.0%22\"\u003efixed issues query for TypeScript 6.0.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+6.0.1%22\"\u003efixed issues query for TypeScript 6.0.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+6.0.2%22\"\u003efixed issues query for TypeScript 6.0.2 (Stable)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+6.0.3%22\"\u003efixed issues query for TypeScript 6.0.3 (Stable)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/050880ce59e30b356b686bd3144efe24f875ebc8\"\u003e\u003ccode\u003e050880c\u003c/code\u003e\u003c/a\u003e Bump version to 6.0.3 and LKG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/eeae9dd0f17aa494658e4ec079dc002e02dd625e\"\u003e\u003ccode\u003eeeae9dd\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/63401\"\u003e#63401\u003c/a\u003e (Also check package name validity in...) into release-6.0 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/ad1c695fada682764bb510dd680e8f175ae54094\"\u003e\u003ccode\u003ead1c695\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/63368\"\u003e#63368\u003c/a\u003e (Harden ATA package name filtering) into release-6.0 (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/63372\"\u003e#63372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/0725fb4664a1d5ec94040b6d94db77dc1cc354e4\"\u003e\u003ccode\u003e0725fb4\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/63310\"\u003e#63310\u003c/a\u003e (Mark class property initializers as...) into release-6.0 (#...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/microsoft/TypeScript/compare/v6.0.2...v6.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typescript-eslint` from 8.58.1 to 8.59.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003etypescript-eslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.59.0\u003c/h2\u003e\n\u003ch2\u003e8.59.0 (2026-04-20)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] report more cases based on assignability (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11789\"\u003e#11789\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUlrich Stark\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.59.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.58.2\u003c/h2\u003e\n\u003ch2\u003e8.58.2 (2026-04-13)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove tsbuildinfo cache file from published packages (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12187\"\u003e#12187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-condition] use assignability checks in checkTypePredicates (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12147\"\u003e#12147\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAbhijeet Singh \u003ca href=\"https://github.com/cseas\"\u003e\u003ccode\u003e@​cseas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e송재욱\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.58.2\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md\"\u003etypescript-eslint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.59.0 (2026-04-20)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.59.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.58.2 (2026-04-13)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove tsbuildinfo cache file from published packages (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12187\"\u003e#12187\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAbhijeet Singh \u003ca href=\"https://github.com/cseas\"\u003e\u003ccode\u003e@​cseas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.58.2\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/ea9ae4f8817873480e3501145059f63e39e8d8a1\"\u003e\u003ccode\u003eea9ae4f\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.59.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/90c2803a4c250e0343598d41e973f95e743bf4ce\"\u003e\u003ccode\u003e90c2803\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.58.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/b3315fd7ba53b7da218e5675cd960939b80a76ab\"\u003e\u003ccode\u003eb3315fd\u003c/code\u003e\u003c/a\u003e chore: convert import eslint to import js - followup (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/12100\"\u003e#12100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/be6b49a02d68db9bdc8985e7e9e1598700fda2fa\"\u003e\u003ccode\u003ebe6b49a\u003c/code\u003e\u003c/a\u003e fix: remove tsbuildinfo cache file from published packages (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/12187\"\u003e#12187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.59.0/packages/typescript-eslint\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/sverweij/virtual-code-owners/pull/310","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/sverweij%2Fvirtual-code-owners/issues/310","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/310/packages"},{"uuid":"4140262599","node_id":"PR_kwDOG5lbN87NkOY_","number":540,"state":"open","title":"chore(deps-dev): bump clean-pkg-json from 1.2.0 to 1.4.1","user":"dependabot[bot]","labels":["type: dependencies"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-26T03:43:39.000Z","updated_at":"2026-03-26T03:44:21.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev)","packages":[{"name":"clean-pkg-json","old_version":"1.2.0","new_version":"1.4.1","repository_url":"https://github.com/privatenumber/clean-pkg-json"}],"path":null,"ecosystem":"npm"},"body":"Bumps [clean-pkg-json](https://github.com/privatenumber/clean-pkg-json) from 1.2.0 to 1.4.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/privatenumber/clean-pkg-json/releases\"\u003eclean-pkg-json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.4.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/privatenumber/clean-pkg-json/compare/v1.4.0...v1.4.1\"\u003e1.4.1\u003c/a\u003e (2026-03-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd build step to prepack hook (\u003ca href=\"https://github.com/privatenumber/clean-pkg-json/commit/a9ef425064e429a107d5264786e9df0d01562f82\"\u003ea9ef425\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.3.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/privatenumber/clean-pkg-json/compare/v1.2.1...v1.3.0\"\u003e1.3.0\u003c/a\u003e (2025-04-20)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003e-r, --remove\u003c/code\u003e flag support (\u003ca href=\"https://redirect.github.com/privatenumber/clean-pkg-json/issues/9\"\u003e#9\u003c/a\u003e) (\u003ca href=\"https://github.com/privatenumber/clean-pkg-json/commit/6ea75a74b208cc5d5fcf337ade5ebfdc6bc51e7c\"\u003e6ea75a7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.2.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/privatenumber/clean-pkg-json/compare/v1.2.0...v1.2.1\"\u003e1.2.1\u003c/a\u003e (2025-03-08)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epreserve \u003ccode\u003emaintainers\u003c/code\u003e property (\u003ca href=\"https://redirect.github.com/privatenumber/clean-pkg-json/issues/6\"\u003e#6\u003c/a\u003e) (\u003ca href=\"https://github.com/privatenumber/clean-pkg-json/commit/2557d6424404ff1f50dd5e4d48f63a0b8b276076\"\u003e2557d64\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/clean-pkg-json/commit/a9ef425064e429a107d5264786e9df0d01562f82\"\u003e\u003ccode\u003ea9ef425\u003c/code\u003e\u003c/a\u003e fix: add build step to prepack hook\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/clean-pkg-json/commit/394c1221da2621c4cf73b0c7ca57f2ddca4deef5\"\u003e\u003ccode\u003e394c122\u003c/code\u003e\u003c/a\u003e ci: migrate to npm trusted publishers (OIDC)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/clean-pkg-json/commit/9f99f66c6db3844910a648777b0ed48dbeba3bff\"\u003e\u003ccode\u003e9f99f66\u003c/code\u003e\u003c/a\u003e feat: prune unpublished paths from imports and exports (\u003ca href=\"https://redirect.github.com/privatenumber/clean-pkg-json/issues/16\"\u003e#16\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/clean-pkg-json/commit/a6ca5eca08dfb44ad9227bca2255f080f61b0e92\"\u003e\u003ccode\u003ea6ca5ec\u003c/code\u003e\u003c/a\u003e test: improve coverage with fs-fixture and new test cases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/clean-pkg-json/commit/a9ed58fdd4ceaf6ace97b77d479f0e01880c0db8\"\u003e\u003ccode\u003ea9ed58f\u003c/code\u003e\u003c/a\u003e test: run tests against src with fs-fixture\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/clean-pkg-json/commit/25eb918c1974b18e3b186a67c409d5afe7068213\"\u003e\u003ccode\u003e25eb918\u003c/code\u003e\u003c/a\u003e chore: use .mjs for bin output and remove lifecycle scripts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/clean-pkg-json/commit/078cdb7ad3efdae3c9abf34cc9488f24500f0987\"\u003e\u003ccode\u003e078cdb7\u003c/code\u003e\u003c/a\u003e chore: migrate from tsx to native Node type stripping\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/clean-pkg-json/commit/8425ac9f07d390a12b14e0dcf734afcce6704f2c\"\u003e\u003ccode\u003e8425ac9\u003c/code\u003e\u003c/a\u003e chore: upgrade nano-spawn to v2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/clean-pkg-json/commit/17af32feaf7151a3c25a88cf981747b3a758dd97\"\u003e\u003ccode\u003e17af32f\u003c/code\u003e\u003c/a\u003e chore: upgrade cleye to v2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/clean-pkg-json/commit/df81903b48dd69a64d9fb2986a2b0936142b4c6c\"\u003e\u003ccode\u003edf81903\u003c/code\u003e\u003c/a\u003e chore: upgrade dependencies\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/privatenumber/clean-pkg-json/compare/v1.2.0...v1.4.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 clean-pkg-json since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=clean-pkg-json\u0026package-manager=npm_and_yarn\u0026previous-version=1.2.0\u0026new-version=1.4.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore 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/OpenFunction/functions-framework-nodejs/pull/540","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenFunction%2Ffunctions-framework-nodejs/issues/540","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/540/packages"},{"uuid":"2812942205","node_id":"PR_kwDOAuEBBc6nqhd9","number":46,"state":"closed","title":"build(deps-dev): bump the non-major-node-dev-dependencies group across 1 directory with 4 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-09-09T18:50:10.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-09T18:47:21.000Z","updated_at":"2025-09-09T18:50:10.000Z","time_to_close":169,"merged_at":"2025-09-09T18:50:10.000Z","merged_by":"sverweij","closed_by":null,"dependency_metadata":{"prefix":"build(deps-dev): bump","group_name":"non-major-node-dev-dependencies","update_count":4,"packages":[{"name":"c8","old_version":"10.1.2","new_version":"10.1.3","repository_url":"https://github.com/bcoe/c8"},{"name":"clean-pkg-json","old_version":"1.2.0","new_version":"1.3.0","repository_url":"https://github.com/privatenumber/clean-pkg-json"},{"name":"eslint-plugin-import","old_version":"2.29.1","new_version":"2.32.0","repository_url":"https://github.com/import-js/eslint-plugin-import"},{"name":"prettier","old_version":"3.3.3","new_version":"3.6.2","repository_url":"https://github.com/prettier/prettier"}],"path":null,"ecosystem":"npm"},"body":"Bumps the non-major-node-dev-dependencies group with 4 updates in the / directory: [c8](https://github.com/bcoe/c8), [clean-pkg-json](https://github.com/privatenumber/clean-pkg-json), [eslint-plugin-import](https://github.com/import-js/eslint-plugin-import) and [prettier](https://github.com/prettier/prettier).\n\nUpdates `c8` from 10.1.2 to 10.1.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bcoe/c8/releases\"\u003ec8's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.1.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/bcoe/c8/compare/v10.1.2...v10.1.3\"\u003e10.1.3\u003c/a\u003e (2024-12-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update bcoe/v8-coverage addressing v8 issue (\u003ca href=\"https://redirect.github.com/bcoe/c8/issues/552\"\u003e#552\u003c/a\u003e) (\u003ca href=\"https://github.com/bcoe/c8/commit/b32a563e257f31cd359ff3adb855bbbdda71e2e7\"\u003eb32a563\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/bcoe/c8/blob/main/CHANGELOG.md\"\u003ec8's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/bcoe/c8/compare/v10.1.2...v10.1.3\"\u003e10.1.3\u003c/a\u003e (2024-12-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update bcoe/v8-coverage addressing v8 issue (\u003ca href=\"https://redirect.github.com/bcoe/c8/issues/552\"\u003e#552\u003c/a\u003e) (\u003ca href=\"https://github.com/bcoe/c8/commit/b32a563e257f31cd359ff3adb855bbbdda71e2e7\"\u003eb32a563\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bcoe/c8/commit/1ec3cc41ff1aeb59bb040ee9c143a09054ac413b\"\u003e\u003ccode\u003e1ec3cc4\u003c/code\u003e\u003c/a\u003e chore(main): release 10.1.3 (\u003ca href=\"https://redirect.github.com/bcoe/c8/issues/553\"\u003e#553\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bcoe/c8/commit/b32a563e257f31cd359ff3adb855bbbdda71e2e7\"\u003e\u003ccode\u003eb32a563\u003c/code\u003e\u003c/a\u003e fix(deps): update bcoe/v8-coverage addressing v8 issue (\u003ca href=\"https://redirect.github.com/bcoe/c8/issues/552\"\u003e#552\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bcoe/c8/commit/75fa99f7bc758499c10def20857e78b76cfdd17e\"\u003e\u003ccode\u003e75fa99f\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v22 (\u003ca href=\"https://redirect.github.com/bcoe/c8/issues/548\"\u003e#548\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bcoe/c8/compare/v10.1.2...v10.1.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clean-pkg-json` from 1.2.0 to 1.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/privatenumber/clean-pkg-json/releases\"\u003eclean-pkg-json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.3.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/privatenumber/clean-pkg-json/compare/v1.2.1...v1.3.0\"\u003e1.3.0\u003c/a\u003e (2025-04-20)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003e-r, --remove\u003c/code\u003e flag support (\u003ca href=\"https://redirect.github.com/privatenumber/clean-pkg-json/issues/9\"\u003e#9\u003c/a\u003e) (\u003ca href=\"https://github.com/privatenumber/clean-pkg-json/commit/6ea75a74b208cc5d5fcf337ade5ebfdc6bc51e7c\"\u003e6ea75a7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.2.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/privatenumber/clean-pkg-json/compare/v1.2.0...v1.2.1\"\u003e1.2.1\u003c/a\u003e (2025-03-08)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epreserve \u003ccode\u003emaintainers\u003c/code\u003e property (\u003ca href=\"https://redirect.github.com/privatenumber/clean-pkg-json/issues/6\"\u003e#6\u003c/a\u003e) (\u003ca href=\"https://github.com/privatenumber/clean-pkg-json/commit/2557d6424404ff1f50dd5e4d48f63a0b8b276076\"\u003e2557d64\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/clean-pkg-json/commit/6ea75a74b208cc5d5fcf337ade5ebfdc6bc51e7c\"\u003e\u003ccode\u003e6ea75a7\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003e-r, --remove\u003c/code\u003e flag support (\u003ca href=\"https://redirect.github.com/privatenumber/clean-pkg-json/issues/9\"\u003e#9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/clean-pkg-json/commit/3dd9dab6eaae1b8182df7b122d4d0f0ba66e58b5\"\u003e\u003ccode\u003e3dd9dab\u003c/code\u003e\u003c/a\u003e style: lint fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/clean-pkg-json/commit/4e893d1a2afb117b2439ff22527833e27ad5c7b9\"\u003e\u003ccode\u003e4e893d1\u003c/code\u003e\u003c/a\u003e chore: upgrade deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/clean-pkg-json/commit/b7d949d17e7acc747967b73cb3593fea7bedbbd7\"\u003e\u003ccode\u003eb7d949d\u003c/code\u003e\u003c/a\u003e chore: add type check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/clean-pkg-json/commit/750f83dfbf6ef3602db42c27b6c115be5690834c\"\u003e\u003ccode\u003e750f83d\u003c/code\u003e\u003c/a\u003e chore: use pnpm in scripts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/clean-pkg-json/commit/8721da0baca27643b44cfc2a2e4411d2d18196bb\"\u003e\u003ccode\u003e8721da0\u003c/code\u003e\u003c/a\u003e style: lint fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/clean-pkg-json/commit/9b3d7f9d0b79525ee21db31abc6397b2ece483c5\"\u003e\u003ccode\u003e9b3d7f9\u003c/code\u003e\u003c/a\u003e chore: use lintroll\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/clean-pkg-json/commit/0d5388603bf9ddbaa2fcbf491bf9771e867c2599\"\u003e\u003ccode\u003e0d53886\u003c/code\u003e\u003c/a\u003e ci: upgrade pnpm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/clean-pkg-json/commit/826d66df2511bd4e859987784698ca0bf5aa4925\"\u003e\u003ccode\u003e826d66d\u003c/code\u003e\u003c/a\u003e chore: upgrade node\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/clean-pkg-json/commit/2557d6424404ff1f50dd5e4d48f63a0b8b276076\"\u003e\u003ccode\u003e2557d64\u003c/code\u003e\u003c/a\u003e fix: preserve \u003ccode\u003emaintainers\u003c/code\u003e property (\u003ca href=\"https://redirect.github.com/privatenumber/clean-pkg-json/issues/6\"\u003e#6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/privatenumber/clean-pkg-json/compare/v1.2.0...v1.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-import` from 2.29.1 to 2.32.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/import-js/eslint-plugin-import/releases\"\u003eeslint-plugin-import's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.32.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ca href=\"./docs/rules/enforce-node-protocol-usage.md\"\u003e\u003ccode\u003eenforce-node-protocol-usage\u003c/code\u003e\u003c/a\u003e rule and \u003ccode\u003eimport/node-version\u003c/code\u003e setting (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3024\"\u003e#3024\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/GoldStrikeArch\"\u003e\u003ccode\u003e@​GoldStrikeArch\u003c/code\u003e\u003c/a\u003e] and [\u003ca href=\"https://github.com/sevenc-nanashi\"\u003e\u003ccode\u003e@​sevenc-nanashi\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003eadd TypeScript types (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3097\"\u003e#3097\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/G-Rath\"\u003e\u003ccode\u003e@​G-Rath\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"./docs/rules/extensions.md\"\u003e\u003ccode\u003eextensions\u003c/code\u003e\u003c/a\u003e: add `pathGroupOverrides to allow enforcement decision overrides based on specifier (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3105\"\u003e#3105\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/Xunnamius\"\u003e\u003ccode\u003e@​Xunnamius\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eorder\u003c/code\u003e]: add \u003ccode\u003esortTypesGroup\u003c/code\u003e option to allow intragroup sorting of type-only imports (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3104\"\u003e#3104\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/Xunnamius\"\u003e\u003ccode\u003e@​Xunnamius\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eorder\u003c/code\u003e]: add \u003ccode\u003enewlines-between-types\u003c/code\u003e option to control intragroup sorting of type-only imports (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3127\"\u003e#3127\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/Xunnamius\"\u003e\u003ccode\u003e@​Xunnamius\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eorder\u003c/code\u003e]: add \u003ccode\u003econsolidateIslands\u003c/code\u003e option to collapse excess spacing for aesthetically pleasing imports (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3129\"\u003e#3129\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/Xunnamius\"\u003e\u003ccode\u003e@​Xunnamius\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[\u003ccode\u003eno-unused-modules\u003c/code\u003e]: provide more meaningful error message when no .eslintrc is present (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3116\"\u003e#3116\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/michaelfaith\"\u003e\u003ccode\u003e@​michaelfaith\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003econfigs: added missing name attribute for eslint config inspector (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3151\"\u003e#3151\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/NishargShah\"\u003e\u003ccode\u003e@​NishargShah\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eorder\u003c/code\u003e]: ensure arcane imports do not cause undefined behavior (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3128\"\u003e#3128\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/Xunnamius\"\u003e\u003ccode\u003e@​Xunnamius\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eorder\u003c/code\u003e]: resolve undefined property access issue when using \u003ccode\u003enamed\u003c/code\u003e ordering (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3166\"\u003e#3166\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/Xunnamius\"\u003e\u003ccode\u003e@​Xunnamius\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"./docs/rules/enforce-node-protocol-usage.md\"\u003e\u003ccode\u003eenforce-node-protocol-usage\u003c/code\u003e\u003c/a\u003e: avoid a crash with some TS code (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3173\"\u003e#3173\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/ljharb\"\u003e\u003ccode\u003e@​ljharb\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eorder\u003c/code\u003e]: codify invariants from docs into config schema (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3152\"\u003e#3152\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/Xunnamius\"\u003e\u003ccode\u003e@​Xunnamius\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Docs] \u003ca href=\"./docs/rules/extensions.md\"\u003e\u003ccode\u003eextensions\u003c/code\u003e\u003c/a\u003e, [\u003ccode\u003eorder\u003c/code\u003e]: improve documentation (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3106\"\u003e#3106\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/Xunnamius\"\u003e\u003ccode\u003e@​Xunnamius\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[Docs] add flat config guide for using \u003ccode\u003etseslint.config()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3125\"\u003e#3125\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/lnuvy\"\u003e\u003ccode\u003e@​lnuvy\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[Docs] add missing comma (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3122\"\u003e#3122\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/RyanGst\"\u003e\u003ccode\u003e@​RyanGst\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[readme] Update flatConfig example to include typescript config (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3138\"\u003e#3138\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/intellix\"\u003e\u003ccode\u003e@​intellix\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[Refactor] [\u003ccode\u003eorder\u003c/code\u003e]: remove unnecessary negative check (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3167\"\u003e#3167\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[Docs] [\u003ccode\u003eno-unused-modules\u003c/code\u003e]: add missing double quote (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3191\"\u003e#3191\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/albertpastrana\"\u003e\u003ccode\u003e@​albertpastrana\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[Docs] \u003ccode\u003eno-restricted-paths\u003c/code\u003e: clarify wording and fix errors (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3172\"\u003e#3172\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/greim\"\u003e\u003ccode\u003e@​greim\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/import-js/eslint-plugin-import/blob/main/CHANGELOG.md\"\u003eeslint-plugin-import's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[2.32.0] - 2025-06-20\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd [\u003ccode\u003eenforce-node-protocol-usage\u003c/code\u003e] rule and \u003ccode\u003eimport/node-version\u003c/code\u003e setting (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3024\"\u003e#3024\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/GoldStrikeArch\"\u003e\u003ccode\u003e@​GoldStrikeArch\u003c/code\u003e\u003c/a\u003e] and [\u003ca href=\"https://github.com/sevenc-nanashi\"\u003e\u003ccode\u003e@​sevenc-nanashi\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003eadd TypeScript types (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3097\"\u003e#3097\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/G-Rath\"\u003e\u003ccode\u003e@​G-Rath\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eextensions\u003c/code\u003e]: add `pathGroupOverrides to allow enforcement decision overrides based on specifier (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3105\"\u003e#3105\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/Xunnamius\"\u003e\u003ccode\u003e@​Xunnamius\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eorder\u003c/code\u003e]: add \u003ccode\u003esortTypesGroup\u003c/code\u003e option to allow intragroup sorting of type-only imports (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3104\"\u003e#3104\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/Xunnamius\"\u003e\u003ccode\u003e@​Xunnamius\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eorder\u003c/code\u003e]: add \u003ccode\u003enewlines-between-types\u003c/code\u003e option to control intragroup sorting of type-only imports (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3127\"\u003e#3127\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/Xunnamius\"\u003e\u003ccode\u003e@​Xunnamius\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eorder\u003c/code\u003e]: add \u003ccode\u003econsolidateIslands\u003c/code\u003e option to collapse excess spacing for aesthetically pleasing imports (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3129\"\u003e#3129\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/Xunnamius\"\u003e\u003ccode\u003e@​Xunnamius\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[\u003ccode\u003eno-unused-modules\u003c/code\u003e]: provide more meaningful error message when no .eslintrc is present (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3116\"\u003e#3116\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/michaelfaith\"\u003e\u003ccode\u003e@​michaelfaith\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003econfigs: added missing name attribute for eslint config inspector (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3151\"\u003e#3151\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/NishargShah\"\u003e\u003ccode\u003e@​NishargShah\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eorder\u003c/code\u003e]: ensure arcane imports do not cause undefined behavior (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3128\"\u003e#3128\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/Xunnamius\"\u003e\u003ccode\u003e@​Xunnamius\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eorder\u003c/code\u003e]: resolve undefined property access issue when using \u003ccode\u003enamed\u003c/code\u003e ordering (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3166\"\u003e#3166\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/Xunnamius\"\u003e\u003ccode\u003e@​Xunnamius\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eenforce-node-protocol-usage\u003c/code\u003e]: avoid a crash with some TS code (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3173\"\u003e#3173\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/ljharb\"\u003e\u003ccode\u003e@​ljharb\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eorder\u003c/code\u003e]: codify invariants from docs into config schema (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3152\"\u003e#3152\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/Xunnamius\"\u003e\u003ccode\u003e@​Xunnamius\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Docs] [\u003ccode\u003eextensions\u003c/code\u003e], [\u003ccode\u003eorder\u003c/code\u003e]: improve documentation (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3106\"\u003e#3106\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/Xunnamius\"\u003e\u003ccode\u003e@​Xunnamius\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[Docs] add flat config guide for using \u003ccode\u003etseslint.config()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3125\"\u003e#3125\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/lnuvy\"\u003e\u003ccode\u003e@​lnuvy\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[Docs] add missing comma (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3122\"\u003e#3122\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/RyanGst\"\u003e\u003ccode\u003e@​RyanGst\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[readme] Update flatConfig example to include typescript config (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3138\"\u003e#3138\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/intellix\"\u003e\u003ccode\u003e@​intellix\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[Refactor] [\u003ccode\u003eorder\u003c/code\u003e]: remove unnecessary negative check (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3167\"\u003e#3167\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[Docs] [\u003ccode\u003eno-unused-modules\u003c/code\u003e]: add missing double quote (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3191\"\u003e#3191\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/albertpastrana\"\u003e\u003ccode\u003e@​albertpastrana\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[Docs] \u003ccode\u003eno-restricted-paths\u003c/code\u003e: clarify wording and fix errors (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3172\"\u003e#3172\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/greim\"\u003e\u003ccode\u003e@​greim\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.31.0] - 2024-10-03\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport eslint v9 (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/2996\"\u003e#2996\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/G-Rath\"\u003e\u003ccode\u003e@​G-Rath\u003c/code\u003e\u003c/a\u003e] [\u003ca href=\"https://github.com/michaelfaith\"\u003e\u003ccode\u003e@​michaelfaith\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eorder\u003c/code\u003e]: allow validating named imports (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3043\"\u003e#3043\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/manuth\"\u003e\u003ccode\u003e@​manuth\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eextensions\u003c/code\u003e]: add the \u003ccode\u003echeckTypeImports\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/2817\"\u003e#2817\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/phryneas\"\u003e\u003ccode\u003e@​phryneas\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eExportMap\u003c/code\u003e / flat config: include \u003ccode\u003elanguageOptions\u003c/code\u003e in context (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3052\"\u003e#3052\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/michaelfaith\"\u003e\u003ccode\u003e@​michaelfaith\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eno-named-as-default\u003c/code\u003e]: Allow using an identifier if the export is both a named and a default export (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3032\"\u003e#3032\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/akwodkiewicz\"\u003e\u003ccode\u003e@​akwodkiewicz\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eexport\u003c/code\u003e]: False positive for exported overloaded functions in TS (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3065\"\u003e#3065\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eexportMap\u003c/code\u003e: export map cache is tainted by unreliable parse results (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3062\"\u003e#3062\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/michaelfaith\"\u003e\u003ccode\u003e@​michaelfaith\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eexportMap\u003c/code\u003e: improve cacheKey when using flat config (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3072\"\u003e#3072\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/michaelfaith\"\u003e\u003ccode\u003e@​michaelfaith\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003eadjust \u0026quot;is source type module\u0026quot; checks for flat config (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/2996\"\u003e#2996\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/G-Rath\"\u003e\u003ccode\u003e@​G-Rath\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Docs] [\u003ccode\u003eno-relative-packages\u003c/code\u003e]: fix typo (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3066\"\u003e#3066\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/joshuaobrien\"\u003e\u003ccode\u003e@​joshuaobrien\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[Performance] [\u003ccode\u003eno-cycle\u003c/code\u003e]: dont scc for each linted file (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3068\"\u003e#3068\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/soryy708\"\u003e\u003ccode\u003e@​soryy708\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[Docs] [\u003ccode\u003eno-cycle\u003c/code\u003e]: add \u003ccode\u003edisableScc\u003c/code\u003e to docs (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3070\"\u003e#3070\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/soryy708\"\u003e\u003ccode\u003e@​soryy708\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[Tests] use re-exported \u003ccode\u003eRuleTester\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3071\"\u003e#3071\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/G-Rath\"\u003e\u003ccode\u003e@​G-Rath\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[Docs] [\u003ccode\u003eno-restricted-paths\u003c/code\u003e]: fix grammar (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3073\"\u003e#3073\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/unbeauvoyage\"\u003e\u003ccode\u003e@​unbeauvoyage\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[Tests] [\u003ccode\u003eno-default-export\u003c/code\u003e], [\u003ccode\u003eno-named-export\u003c/code\u003e]:  add test case (thanks [\u003ca href=\"https://github.com/G-Rath\"\u003e\u003ccode\u003e@​G-Rath\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/import-js/eslint-plugin-import/commit/01c9eb04331d2efa8d63f2d7f4bfec3bc44c94f3\"\u003e\u003ccode\u003e01c9eb0\u003c/code\u003e\u003c/a\u003e v2.32.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/import-js/eslint-plugin-import/commit/ae57cc12a4c3dceb15f4149ba942a367a4181b84\"\u003e\u003ccode\u003eae57cc1\u003c/code\u003e\u003c/a\u003e [Deps] update \u003ccode\u003earray-includes\u003c/code\u003e, \u003ccode\u003earray.prototype.findlastindex\u003c/code\u003e, `eslint-modu...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/import-js/eslint-plugin-import/commit/9e1ad6bef9c7d31dbeb4fe8904664ca2c3ed702c\"\u003e\u003ccode\u003e9e1ad6b\u003c/code\u003e\u003c/a\u003e [Fix] \u003ccode\u003eorder\u003c/code\u003e: codify invariants from docs into config schema\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/import-js/eslint-plugin-import/commit/f017790a1a6ab4839cb636c9fdbdc80c1bb6d8f3\"\u003e\u003ccode\u003ef017790\u003c/code\u003e\u003c/a\u003e [Docs] \u003ccode\u003eno-restricted-paths\u003c/code\u003e: clarify wording and fix errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/import-js/eslint-plugin-import/commit/7d83a5770d537d5a3b612d1b7f4445041c33acbe\"\u003e\u003ccode\u003e7d83a57\u003c/code\u003e\u003c/a\u003e [Docs] \u003ccode\u003eno-unused-modules\u003c/code\u003e: add missing double quote\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/import-js/eslint-plugin-import/commit/519eb94f8923ce6dabd67239d59319850932ca92\"\u003e\u003ccode\u003e519eb94\u003c/code\u003e\u003c/a\u003e [utils] v2.12.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/import-js/eslint-plugin-import/commit/71ad145db5d8fc0756c2ba6f9b4df5efdf2073b3\"\u003e\u003ccode\u003e71ad145\u003c/code\u003e\u003c/a\u003e [actions] split out tests into new vs old eslint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/import-js/eslint-plugin-import/commit/9b096c459e96edf7180db2e9cc90d2ce3fae573d\"\u003e\u003ccode\u003e9b096c4\u003c/code\u003e\u003c/a\u003e [utils] [dev deps] update \u003ccode\u003e@arethetypeswrong/cli\u003c/code\u003e, \u003ccode\u003e@ljharb/tsconfig\u003c/code\u003e, `@type...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/import-js/eslint-plugin-import/commit/da5f6ec13160cb288338db0c2a00c34b2d932f0d\"\u003e\u003ccode\u003eda5f6ec\u003c/code\u003e\u003c/a\u003e [Fix] \u003ccode\u003eenforce-node-protocol-usage\u003c/code\u003e: avoid a crash with some TS code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/import-js/eslint-plugin-import/commit/6e49a58751455bab5f693fff0ee16501fced6952\"\u003e\u003ccode\u003e6e49a58\u003c/code\u003e\u003c/a\u003e [Refactor] \u003ccode\u003eorder\u003c/code\u003e: remove unnecessary negative check\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/import-js/eslint-plugin-import/compare/v2.29.1...v2.32.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prettier` from 3.3.3 to 3.6.2\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.6.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd missing blank line around code block 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/17675\"\u003eprettier/prettier#17675\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#362\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.6.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u0026quot;Warning: File descriptor 39 closed but not opened in unmanaged mode\u0026quot; error when running \u003ccode\u003e--experimental-cli\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#361\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.6.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.5.3...3.6.0\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://prettier.io/blog/2025/06/23/3.6.0\"\u003eRelease note \u0026quot;Prettier 3.6: Experimental fast CLI and new OXC and Hermes plugins!\u0026quot;\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.5.3\u003c/h2\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#353\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.5.2\u003c/h2\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#352\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.5.1\u003c/h2\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#351\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.5.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.4.2...3.5.0\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://prettier.io/blog/2025/02/09/3.5.0\"\u003eRelease note\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.4.2\u003c/h2\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#342\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.4.1\u003c/h2\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#341\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.4.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.3.3...3.4.0\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://prettier.io/blog/2024/11/26/3.4.0.html\"\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.6.2\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.6.1...3.6.2\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eMarkdown: Add missing blank line around code block (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/17675\"\u003e#17675\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"md\"\u003e\u003ccode\u003e\u0026lt;!-- Input --\u0026gt;\n1. Some text, and code block below, with newline after code block\n\u003cpre lang=\"yaml\"\u003e\u003ccode\u003e---\nfoo: bar\n\u003c/code\u003e\u003c/pre\u003e\n\u003col\u003e\n\u003cli\u003eAnother\u003c/li\u003e\n\u003cli\u003eList\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003e\u0026lt;!-- Prettier 3.6.1 --\u0026gt;\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003e\n\u003cp\u003eSome text, and code block below, with newline after code block\u003c/p\u003e\n\u003cpre lang=\"yaml\"\u003e\u003ccode\u003e---\nfoo: bar\n\u003c/code\u003e\u003c/pre\u003e\n\u003col\u003e\n\u003cli\u003eAnother\u003c/li\u003e\n\u003cli\u003eList\u003c/li\u003e\n\u003c/ol\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003e\u0026lt;!-- Prettier 3.6.2 --\u0026gt;\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003e\n\u003cp\u003eSome text, and code block below, with newline after code block\u003c/p\u003e\n\u003cpre lang=\"yaml\"\u003e\u003ccode\u003e---\nfoo: bar\n\u003c/code\u003e\u003c/pre\u003e\n\u003col\u003e\n\u003cli\u003eAnother\u003c/li\u003e\n\u003cli\u003eList\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/li\u003e\n\u003c/ol\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch1\u003e3.6.1\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.6.0...3.6.1\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eTypeScript: Allow const without initializer (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/17650\"\u003e#17650\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/17654\"\u003e#17654\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"jsx\"\u003e\u003ccode\u003e// Input\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/7a8b05f41574633fd3af5298f3eeaf33567ad3d3\"\u003e\u003ccode\u003e7a8b05f\u003c/code\u003e\u003c/a\u003e Release 3.6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/46526b49b6315914b9229be412c1557ce59f8dbf\"\u003e\u003ccode\u003e46526b4\u003c/code\u003e\u003c/a\u003e Add missing blank line around code block (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/17675\"\u003e#17675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/a04ec1196f9c3efe2312b10c2f0d02903c9de5e7\"\u003e\u003ccode\u003ea04ec11\u003c/code\u003e\u003c/a\u003e chore(deps): update babel to v7.27.7 (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/17684\"\u003e#17684\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/32be5b6b44314579f3dcc838f26b03ce47938acb\"\u003e\u003ccode\u003e32be5b6\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency flow-parser to v0.274.1 (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/17676\"\u003e#17676\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/b55e777924538b69c564abea51a42e33597910b9\"\u003e\u003ccode\u003eb55e777\u003c/code\u003e\u003c/a\u003e Update docs about \u0026quot;TypeScript Configuration Files\u0026quot; (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/17677\"\u003e#17677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/b197c99224b2e068736020bdaa8b2f8a686d4b1e\"\u003e\u003ccode\u003eb197c99\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​vitejs/plugin-react\u003c/code\u003e to v4.6.0 (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/17674\"\u003e#17674\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/1185f8370a7a4c1b038b994e7be32a2413fae12d\"\u003e\u003ccode\u003e1185f83\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​angular/compiler\u003c/code\u003e to v20.0.5 (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/17680\"\u003e#17680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/aa1316fa603e25d853e76f69cdc029c19b8d24b9\"\u003e\u003ccode\u003eaa1316f\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency browserslist to v4.25.1 (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/17671\"\u003e#17671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/c468d33f16c665363da86f9275be4b4d9f799dcd\"\u003e\u003ccode\u003ec468d33\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency oxc-parser to v0.75.0 (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/17672\"\u003e#17672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/3f46d91bdb7b2a650f376215fdf884babfc765b7\"\u003e\u003ccode\u003e3f46d91\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency vite to v7 (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/17673\"\u003e#17673\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prettier/prettier/compare/3.3.3...3.6.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/mscgenjs/mscgenjs-inpage/pull/46","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mscgenjs%2Fmscgenjs-inpage/issues/46","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/46/packages"},{"uuid":"3025110304","node_id":"PR_kwDOAuEBBc6ULT0l","number":38,"state":"open","title":"build(deps-dev): bump the non-major-node-dev-dependencies group across 1 directory with 6 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-04-28T14:20:23.000Z","updated_at":"2025-08-11T13:56:01.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps-dev): bump","group_name":"non-major-node-dev-dependencies","update_count":6,"packages":[{"name":"c8","old_version":"10.1.2","new_version":"10.1.3","repository_url":"https://github.com/bcoe/c8"},{"name":"clean-pkg-json","old_version":"1.2.0","new_version":"1.3.0","repository_url":"https://github.com/privatenumber/clean-pkg-json"},{"name":"dependency-cruiser","old_version":"16.3.6","new_version":"16.10.1","repository_url":"https://github.com/sverweij/dependency-cruiser"},{"name":"eslint-plugin-import","old_version":"2.29.1","new_version":"2.31.0","repository_url":"https://github.com/import-js/eslint-plugin-import"},{"name":"prettier","old_version":"3.3.3","new_version":"3.5.3","repository_url":"https://github.com/prettier/prettier"},{"name":"webpack","old_version":"5.93.0","new_version":"5.99.7","repository_url":"https://github.com/webpack/webpack"}],"path":null,"ecosystem":"npm"},"body":"Bumps the non-major-node-dev-dependencies group with 6 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [c8](https://github.com/bcoe/c8) | `10.1.2` | `10.1.3` |\n| [clean-pkg-json](https://github.com/privatenumber/clean-pkg-json) | `1.2.0` | `1.3.0` |\n| [dependency-cruiser](https://github.com/sverweij/dependency-cruiser) | `16.3.6` | `16.10.1` |\n| [eslint-plugin-import](https://github.com/import-js/eslint-plugin-import) | `2.29.1` | `2.31.0` |\n| [prettier](https://github.com/prettier/prettier) | `3.3.3` | `3.5.3` |\n| [webpack](https://github.com/webpack/webpack) | `5.93.0` | `5.99.7` |\n\n\nUpdates `c8` from 10.1.2 to 10.1.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bcoe/c8/releases\"\u003ec8's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.1.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/bcoe/c8/compare/v10.1.2...v10.1.3\"\u003e10.1.3\u003c/a\u003e (2024-12-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update bcoe/v8-coverage addressing v8 issue (\u003ca href=\"https://redirect.github.com/bcoe/c8/issues/552\"\u003e#552\u003c/a\u003e) (\u003ca href=\"https://github.com/bcoe/c8/commit/b32a563e257f31cd359ff3adb855bbbdda71e2e7\"\u003eb32a563\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/bcoe/c8/blob/main/CHANGELOG.md\"\u003ec8's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/bcoe/c8/compare/v10.1.2...v10.1.3\"\u003e10.1.3\u003c/a\u003e (2024-12-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update bcoe/v8-coverage addressing v8 issue (\u003ca href=\"https://redirect.github.com/bcoe/c8/issues/552\"\u003e#552\u003c/a\u003e) (\u003ca href=\"https://github.com/bcoe/c8/commit/b32a563e257f31cd359ff3adb855bbbdda71e2e7\"\u003eb32a563\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bcoe/c8/commit/1ec3cc41ff1aeb59bb040ee9c143a09054ac413b\"\u003e\u003ccode\u003e1ec3cc4\u003c/code\u003e\u003c/a\u003e chore(main): release 10.1.3 (\u003ca href=\"https://redirect.github.com/bcoe/c8/issues/553\"\u003e#553\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bcoe/c8/commit/b32a563e257f31cd359ff3adb855bbbdda71e2e7\"\u003e\u003ccode\u003eb32a563\u003c/code\u003e\u003c/a\u003e fix(deps): update bcoe/v8-coverage addressing v8 issue (\u003ca href=\"https://redirect.github.com/bcoe/c8/issues/552\"\u003e#552\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bcoe/c8/commit/75fa99f7bc758499c10def20857e78b76cfdd17e\"\u003e\u003ccode\u003e75fa99f\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v22 (\u003ca href=\"https://redirect.github.com/bcoe/c8/issues/548\"\u003e#548\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bcoe/c8/compare/v10.1.2...v10.1.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clean-pkg-json` from 1.2.0 to 1.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/privatenumber/clean-pkg-json/releases\"\u003eclean-pkg-json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.3.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/privatenumber/clean-pkg-json/compare/v1.2.1...v1.3.0\"\u003e1.3.0\u003c/a\u003e (2025-04-20)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003e-r, --remove\u003c/code\u003e flag support (\u003ca href=\"https://redirect.github.com/privatenumber/clean-pkg-json/issues/9\"\u003e#9\u003c/a\u003e) (\u003ca href=\"https://github.com/privatenumber/clean-pkg-json/commit/6ea75a74b208cc5d5fcf337ade5ebfdc6bc51e7c\"\u003e6ea75a7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.2.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/privatenumber/clean-pkg-json/compare/v1.2.0...v1.2.1\"\u003e1.2.1\u003c/a\u003e (2025-03-08)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epreserve \u003ccode\u003emaintainers\u003c/code\u003e property (\u003ca href=\"https://redirect.github.com/privatenumber/clean-pkg-json/issues/6\"\u003e#6\u003c/a\u003e) (\u003ca href=\"https://github.com/privatenumber/clean-pkg-json/commit/2557d6424404ff1f50dd5e4d48f63a0b8b276076\"\u003e2557d64\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/clean-pkg-json/commit/6ea75a74b208cc5d5fcf337ade5ebfdc6bc51e7c\"\u003e\u003ccode\u003e6ea75a7\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003e-r, --remove\u003c/code\u003e flag support (\u003ca href=\"https://redirect.github.com/privatenumber/clean-pkg-json/issues/9\"\u003e#9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/clean-pkg-json/commit/3dd9dab6eaae1b8182df7b122d4d0f0ba66e58b5\"\u003e\u003ccode\u003e3dd9dab\u003c/code\u003e\u003c/a\u003e style: lint fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/clean-pkg-json/commit/4e893d1a2afb117b2439ff22527833e27ad5c7b9\"\u003e\u003ccode\u003e4e893d1\u003c/code\u003e\u003c/a\u003e chore: upgrade deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/clean-pkg-json/commit/b7d949d17e7acc747967b73cb3593fea7bedbbd7\"\u003e\u003ccode\u003eb7d949d\u003c/code\u003e\u003c/a\u003e chore: add type check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/clean-pkg-json/commit/750f83dfbf6ef3602db42c27b6c115be5690834c\"\u003e\u003ccode\u003e750f83d\u003c/code\u003e\u003c/a\u003e chore: use pnpm in scripts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/clean-pkg-json/commit/8721da0baca27643b44cfc2a2e4411d2d18196bb\"\u003e\u003ccode\u003e8721da0\u003c/code\u003e\u003c/a\u003e style: lint fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/clean-pkg-json/commit/9b3d7f9d0b79525ee21db31abc6397b2ece483c5\"\u003e\u003ccode\u003e9b3d7f9\u003c/code\u003e\u003c/a\u003e chore: use lintroll\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/clean-pkg-json/commit/0d5388603bf9ddbaa2fcbf491bf9771e867c2599\"\u003e\u003ccode\u003e0d53886\u003c/code\u003e\u003c/a\u003e ci: upgrade pnpm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/clean-pkg-json/commit/826d66df2511bd4e859987784698ca0bf5aa4925\"\u003e\u003ccode\u003e826d66d\u003c/code\u003e\u003c/a\u003e chore: upgrade node\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/clean-pkg-json/commit/2557d6424404ff1f50dd5e4d48f63a0b8b276076\"\u003e\u003ccode\u003e2557d64\u003c/code\u003e\u003c/a\u003e fix: preserve \u003ccode\u003emaintainers\u003c/code\u003e property (\u003ca href=\"https://redirect.github.com/privatenumber/clean-pkg-json/issues/6\"\u003e#6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/privatenumber/clean-pkg-json/compare/v1.2.0...v1.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dependency-cruiser` from 16.3.6 to 16.10.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sverweij/dependency-cruiser/releases\"\u003edependency-cruiser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.10.1\u003c/h2\u003e\n\u003ch2\u003e🐛 fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e42ea09b2 fix(enrich/derive): makes reachable calculation faster (\u003ca href=\"https://redirect.github.com/sverweij/dependency-cruiser/issues/990\"\u003e#990\u003c/a\u003e) - thanks to \u003ca href=\"https://github.com/neelance\"\u003e\u003ccode\u003e@​neelance\u003c/code\u003e\u003c/a\u003e  for the improvement suggestion as well as the patch the PR was built on!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👷 maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e4b75ec0d build(npm): updates external dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.10.0\u003c/h2\u003e\n\u003ch2\u003e✨ features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e3b06cbbb feat(extract): improves detection of protocol-only built-ins (node \u0026amp; bun) (\u003ca href=\"https://redirect.github.com/sverweij/dependency-cruiser/issues/983\"\u003e#983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e0ebae974 feat(cli): adds init option for bun (\u003ca href=\"https://redirect.github.com/sverweij/dependency-cruiser/issues/984\"\u003e#984\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👷 maintenance\u003c/h2\u003e\n\u003ch3\u003e♻️ life cycle management\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e4f253893 build(npm): updates external dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧹  chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eeea753a3 chore(stale bot): bumps stale period to better align with maintainer availability\u003c/li\u003e\n\u003cli\u003eff8aa287 chore(progress): updates copy\u003c/li\u003e\n\u003cli\u003ef82135ea refactor(schema|report): fixes small lint issues\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.9.0\u003c/h2\u003e\n\u003ch2\u003e✨ features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ea00d3a08 feat: adds skipAnalysisNotInRules option (\u003ca href=\"https://redirect.github.com/sverweij/dependency-cruiser/issues/979\"\u003e#979\u003c/a\u003e) thanks \u003ca href=\"https://github.com/JavaScriptBach\"\u003e\u003ccode\u003e@​JavaScriptBach\u003c/code\u003e\u003c/a\u003e for the suggestion and the validation!\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eRecommended\u003c/strong\u003e: add this new option to your dependency-cruiser configuration (\u003ccode\u003e.dependency-cruiser.js\u003c/code\u003e or \u003ccode\u003e.dependency-cruiser.json\u003c/code\u003e) as it might speed up dependency-cruiser runs by quite a bit if you don't use all of its available features, especially on larger code bases:\u003c/p\u003e\n\u003cpre lang=\"javascript\"\u003e\u003ccode\u003e  // ...\n  options {\n    // ...\n    skipAnalysisNotInRules: true,\n    // ...\n  }\n // ...\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003e👷 maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eeb7bf8a6 perf(enrich/reachable): do even less when there's no reachable rules\u003c/li\u003e\n\u003cli\u003e6862b2aa build(npm): updates external dependencies\u003c/li\u003e\n\u003cli\u003ed9d9ff16 refactor: uses native private fields in classes in stead of fake ones\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/sverweij/dependency-cruiser/commit/cd5590d7e16cbc6ca21a048a889651d3271c3789\"\u003e\u003ccode\u003ecd5590d\u003c/code\u003e\u003c/a\u003e 16.10.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sverweij/dependency-cruiser/commit/42ea09b205dacd9653e83d5c963e46f5aee9198f\"\u003e\u003ccode\u003e42ea09b\u003c/code\u003e\u003c/a\u003e fix(enrich/derive): makes reachable calculation faster (\u003ca href=\"https://redirect.github.com/sverweij/dependency-cruiser/issues/990\"\u003e#990\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sverweij/dependency-cruiser/commit/4b75ec0d7ff51232d0877be6f3edfe116a7b4d9d\"\u003e\u003ccode\u003e4b75ec0\u003c/code\u003e\u003c/a\u003e build(npm): updates external dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sverweij/dependency-cruiser/commit/1fa7740c1fbcb4abaa94c10bf3f90e81c8a5adac\"\u003e\u003ccode\u003e1fa7740\u003c/code\u003e\u003c/a\u003e 16.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sverweij/dependency-cruiser/commit/4f253893e967e2bc9335910300ebb2e8a41e6266\"\u003e\u003ccode\u003e4f25389\u003c/code\u003e\u003c/a\u003e build(npm): updates external dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sverweij/dependency-cruiser/commit/eea753a34915aee013f1093576ee771aa257ab3d\"\u003e\u003ccode\u003eeea753a\u003c/code\u003e\u003c/a\u003e chore(stale bot): bumps stale period to better align with maintainer availabi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sverweij/dependency-cruiser/commit/0ebae9748c4c9b1f3a484297d0a3e4e2d90205bc\"\u003e\u003ccode\u003e0ebae97\u003c/code\u003e\u003c/a\u003e feat(cli): adds init option for bun (\u003ca href=\"https://redirect.github.com/sverweij/dependency-cruiser/issues/984\"\u003e#984\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sverweij/dependency-cruiser/commit/3b06cbbb4ba35c4c8b653a455d8041ffe3d70afc\"\u003e\u003ccode\u003e3b06cbb\u003c/code\u003e\u003c/a\u003e feat(extract): improves detection of protocol-only builtins (node \u0026amp; bun) (\u003ca href=\"https://redirect.github.com/sverweij/dependency-cruiser/issues/983\"\u003e#983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sverweij/dependency-cruiser/commit/ff8aa287cbe4818567db8c9ba98253db6f9f07fa\"\u003e\u003ccode\u003eff8aa28\u003c/code\u003e\u003c/a\u003e chore(progress): updates copy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sverweij/dependency-cruiser/commit/f82135ea9992caa1c6dd920f4754c8b9c7e0bf76\"\u003e\u003ccode\u003ef82135e\u003c/code\u003e\u003c/a\u003e refactor(schema|report): fixes small lint issues\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sverweij/dependency-cruiser/compare/v16.3.6...v16.10.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-import` from 2.29.1 to 2.31.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/import-js/eslint-plugin-import/releases\"\u003eeslint-plugin-import's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.31.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport eslint v9 (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/2996\"\u003e#2996\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/G-Rath\"\u003e\u003ccode\u003e@​G-Rath\u003c/code\u003e\u003c/a\u003e] [\u003ca href=\"https://github.com/michaelfaith\"\u003e\u003ccode\u003e@​michaelfaith\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"./docs/rules/order.md\"\u003e\u003ccode\u003eorder\u003c/code\u003e\u003c/a\u003e: allow validating named imports (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3043\"\u003e#3043\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/manuth\"\u003e\u003ccode\u003e@​manuth\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"./docs/rules/extensions.md\"\u003e\u003ccode\u003eextensions\u003c/code\u003e\u003c/a\u003e: add the \u003ccode\u003echeckTypeImports\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/2817\"\u003e#2817\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/phryneas\"\u003e\u003ccode\u003e@​phryneas\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eExportMap\u003c/code\u003e / flat config: include \u003ccode\u003elanguageOptions\u003c/code\u003e in context (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3052\"\u003e#3052\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/michaelfaith\"\u003e\u003ccode\u003e@​michaelfaith\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"./docs/rules/no-named-as-default.md\"\u003e\u003ccode\u003eno-named-as-default\u003c/code\u003e\u003c/a\u003e: Allow using an identifier if the export is both a named and a default export (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3032\"\u003e#3032\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/akwodkiewicz\"\u003e\u003ccode\u003e@​akwodkiewicz\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"./docs/rules/export.md\"\u003e\u003ccode\u003eexport\u003c/code\u003e\u003c/a\u003e: False positive for exported overloaded functions in TS (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3065\"\u003e#3065\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eexportMap\u003c/code\u003e: export map cache is tainted by unreliable parse results (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3062\"\u003e#3062\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/michaelfaith\"\u003e\u003ccode\u003e@​michaelfaith\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eexportMap\u003c/code\u003e: improve cacheKey when using flat config (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3072\"\u003e#3072\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/michaelfaith\"\u003e\u003ccode\u003e@​michaelfaith\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003eadjust \u0026quot;is source type module\u0026quot; checks for flat config (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/2996\"\u003e#2996\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/G-Rath\"\u003e\u003ccode\u003e@​G-Rath\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Docs] \u003ca href=\"./docs/rules/no-relative-packages.md\"\u003e\u003ccode\u003eno-relative-packages\u003c/code\u003e\u003c/a\u003e: fix typo (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3066\"\u003e#3066\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/joshuaobrien\"\u003e\u003ccode\u003e@​joshuaobrien\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[Performance] \u003ca href=\"./docs/rules/no-cycle.md\"\u003e\u003ccode\u003eno-cycle\u003c/code\u003e\u003c/a\u003e: dont scc for each linted file (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3068\"\u003e#3068\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/soryy708\"\u003e\u003ccode\u003e@​soryy708\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[Docs] \u003ca href=\"./docs/rules/no-cycle.md\"\u003e\u003ccode\u003eno-cycle\u003c/code\u003e\u003c/a\u003e: add \u003ccode\u003edisableScc\u003c/code\u003e to docs (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3070\"\u003e#3070\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/soryy708\"\u003e\u003ccode\u003e@​soryy708\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[Tests] use re-exported \u003ccode\u003eRuleTester\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3071\"\u003e#3071\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/G-Rath\"\u003e\u003ccode\u003e@​G-Rath\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[Docs] \u003ca href=\"./docs/rules/no-restricted-paths.md\"\u003e\u003ccode\u003eno-restricted-paths\u003c/code\u003e\u003c/a\u003e: fix grammar (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3073\"\u003e#3073\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/unbeauvoyage\"\u003e\u003ccode\u003e@​unbeauvoyage\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[Tests] \u003ca href=\"./docs/rules/no-default-export.md\"\u003e\u003ccode\u003eno-default-export\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"./docs/rules/no-named-export.md\"\u003e\u003ccode\u003eno-named-export\u003c/code\u003e\u003c/a\u003e:  add test case (thanks [\u003ca href=\"https://github.com/G-Rath\"\u003e\u003ccode\u003e@​G-Rath\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3073\"\u003e#3073\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/pull/3073\"\u003eimport-js/eslint-plugin-import#3073\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3072\"\u003e#3072\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/pull/3072\"\u003eimport-js/eslint-plugin-import#3072\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3071\"\u003e#3071\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/pull/3071\"\u003eimport-js/eslint-plugin-import#3071\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3070\"\u003e#3070\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/pull/3070\"\u003eimport-js/eslint-plugin-import#3070\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3068\"\u003e#3068\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/pull/3068\"\u003eimport-js/eslint-plugin-import#3068\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3066\"\u003e#3066\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/pull/3066\"\u003eimport-js/eslint-plugin-import#3066\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3065\"\u003e#3065\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/pull/3065\"\u003eimport-js/eslint-plugin-import#3065\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3062\"\u003e#3062\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/pull/3062\"\u003eimport-js/eslint-plugin-import#3062\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3052\"\u003e#3052\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/pull/3052\"\u003eimport-js/eslint-plugin-import#3052\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3043\"\u003e#3043\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/pull/3043\"\u003eimport-js/eslint-plugin-import#3043\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3032\"\u003e#3032\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/pull/3032\"\u003eimport-js/eslint-plugin-import#3032\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/2996\"\u003e#2996\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/pull/2996\"\u003eimport-js/eslint-plugin-import#2996\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/2817\"\u003e#2817\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/pull/2817\"\u003eimport-js/eslint-plugin-import#2817\u003c/a\u003e\n[\u003ca href=\"https://github.com/akwodkiewicz\"\u003e\u003ccode\u003e@​akwodkiewicz\u003c/code\u003e\u003c/a\u003e]: \u003ca href=\"https://github.com/akwodkiewicz\"\u003ehttps://github.com/akwodkiewicz\u003c/a\u003e\n[\u003ca href=\"https://github.com/joshuaobrien\"\u003e\u003ccode\u003e@​joshuaobrien\u003c/code\u003e\u003c/a\u003e]: \u003ca href=\"https://github.com/joshuaobrien\"\u003ehttps://github.com/joshuaobrien\u003c/a\u003e\n[\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e]: \u003ca href=\"https://github.com/liuxingbaoyu\"\u003ehttps://github.com/liuxingbaoyu\u003c/a\u003e\n[\u003ca href=\"https://github.com/manuth\"\u003e\u003ccode\u003e@​manuth\u003c/code\u003e\u003c/a\u003e]: \u003ca href=\"https://github.com/manuth\"\u003ehttps://github.com/manuth\u003c/a\u003e\n[\u003ca href=\"https://github.com/michaelfaith\"\u003e\u003ccode\u003e@​michaelfaith\u003c/code\u003e\u003c/a\u003e]: \u003ca href=\"https://github.com/michaelfaith\"\u003ehttps://github.com/michaelfaith\u003c/a\u003e\n[\u003ca href=\"https://github.com/phryneas\"\u003e\u003ccode\u003e@​phryneas\u003c/code\u003e\u003c/a\u003e]: \u003ca href=\"https://github.com/phryneas\"\u003ehttps://github.com/phryneas\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/import-js/eslint-plugin-import/blob/main/CHANGELOG.md\"\u003eeslint-plugin-import's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[2.31.0] - 2024-10-03\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport eslint v9 (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/2996\"\u003e#2996\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/G-Rath\"\u003e\u003ccode\u003e@​G-Rath\u003c/code\u003e\u003c/a\u003e] [\u003ca href=\"https://github.com/michaelfaith\"\u003e\u003ccode\u003e@​michaelfaith\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eorder\u003c/code\u003e]: allow validating named imports (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3043\"\u003e#3043\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/manuth\"\u003e\u003ccode\u003e@​manuth\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eextensions\u003c/code\u003e]: add the \u003ccode\u003echeckTypeImports\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/2817\"\u003e#2817\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/phryneas\"\u003e\u003ccode\u003e@​phryneas\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eExportMap\u003c/code\u003e / flat config: include \u003ccode\u003elanguageOptions\u003c/code\u003e in context (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3052\"\u003e#3052\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/michaelfaith\"\u003e\u003ccode\u003e@​michaelfaith\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eno-named-as-default\u003c/code\u003e]: Allow using an identifier if the export is both a named and a default export (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3032\"\u003e#3032\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/akwodkiewicz\"\u003e\u003ccode\u003e@​akwodkiewicz\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eexport\u003c/code\u003e]: False positive for exported overloaded functions in TS (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3065\"\u003e#3065\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eexportMap\u003c/code\u003e: export map cache is tainted by unreliable parse results (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3062\"\u003e#3062\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/michaelfaith\"\u003e\u003ccode\u003e@​michaelfaith\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eexportMap\u003c/code\u003e: improve cacheKey when using flat config (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3072\"\u003e#3072\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/michaelfaith\"\u003e\u003ccode\u003e@​michaelfaith\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003eadjust \u0026quot;is source type module\u0026quot; checks for flat config (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/2996\"\u003e#2996\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/G-Rath\"\u003e\u003ccode\u003e@​G-Rath\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Docs] [\u003ccode\u003eno-relative-packages\u003c/code\u003e]: fix typo (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3066\"\u003e#3066\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/joshuaobrien\"\u003e\u003ccode\u003e@​joshuaobrien\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[Performance] [\u003ccode\u003eno-cycle\u003c/code\u003e]: dont scc for each linted file (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3068\"\u003e#3068\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/soryy708\"\u003e\u003ccode\u003e@​soryy708\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[Docs] [\u003ccode\u003eno-cycle\u003c/code\u003e]: add \u003ccode\u003edisableScc\u003c/code\u003e to docs (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3070\"\u003e#3070\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/soryy708\"\u003e\u003ccode\u003e@​soryy708\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[Tests] use re-exported \u003ccode\u003eRuleTester\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3071\"\u003e#3071\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/G-Rath\"\u003e\u003ccode\u003e@​G-Rath\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[Docs] [\u003ccode\u003eno-restricted-paths\u003c/code\u003e]: fix grammar (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3073\"\u003e#3073\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/unbeauvoyage\"\u003e\u003ccode\u003e@​unbeauvoyage\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[Tests] [\u003ccode\u003eno-default-export\u003c/code\u003e], [\u003ccode\u003eno-named-export\u003c/code\u003e]:  add test case (thanks [\u003ca href=\"https://github.com/G-Rath\"\u003e\u003ccode\u003e@​G-Rath\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.30.0] - 2024-09-02\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[\u003ccode\u003edynamic-import-chunkname\u003c/code\u003e]: add \u003ccode\u003eallowEmpty\u003c/code\u003e option to allow empty leading comments (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/2942\"\u003e#2942\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/JiangWeixian\"\u003e\u003ccode\u003e@​JiangWeixian\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003edynamic-import-chunkname\u003c/code\u003e]: Allow empty chunk name when webpackMode: 'eager' is set; add suggestions to remove name in eager mode (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3004\"\u003e#3004\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/amsardesai\"\u003e\u003ccode\u003e@​amsardesai\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eno-unused-modules\u003c/code\u003e]: Add \u003ccode\u003eignoreUnusedTypeExports\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3011\"\u003e#3011\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/silverwind\"\u003e\u003ccode\u003e@​silverwind\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003eadd support for Flat Config (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3018\"\u003e#3018\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/michaelfaith\"\u003e\u003ccode\u003e@​michaelfaith\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[\u003ccode\u003eno-extraneous-dependencies\u003c/code\u003e]: allow wrong path (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3012\"\u003e#3012\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/chabb\"\u003e\u003ccode\u003e@​chabb\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eno-cycle\u003c/code\u003e]: use scc algorithm to optimize (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/2998\"\u003e#2998\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/soryy708\"\u003e\u003ccode\u003e@​soryy708\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eno-duplicates\u003c/code\u003e]: Removing duplicates breaks in TypeScript (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3033\"\u003e#3033\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/yesl-kim\"\u003e\u003ccode\u003e@​yesl-kim\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003enewline-after-import\u003c/code\u003e]: fix considerComments option when require (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/2952\"\u003e#2952\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/developer-bandi\"\u003e\u003ccode\u003e@​developer-bandi\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eorder\u003c/code\u003e]: do not compare first path segment for relative paths (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/2682\"\u003e#2682\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/2885\"\u003e#2885\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/mihkeleidast\"\u003e\u003ccode\u003e@​mihkeleidast\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Docs] [\u003ccode\u003eno-extraneous-dependencies\u003c/code\u003e]: Make glob pattern description more explicit (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/2944\"\u003e#2944\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/mulztob\"\u003e\u003ccode\u003e@​mulztob\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eno-unused-modules\u003c/code\u003e]: add console message to help debug \u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/2866\"\u003e#2866\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Refactor] \u003ccode\u003eExportMap\u003c/code\u003e: make procedures static instead of monkeypatching exportmap (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/2982\"\u003e#2982\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/soryy708\"\u003e\u003ccode\u003e@​soryy708\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[Refactor] \u003ccode\u003eExportMap\u003c/code\u003e: separate ExportMap instance from its builder logic (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/2985\"\u003e#2985\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/soryy708\"\u003e\u003ccode\u003e@​soryy708\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[Docs] [\u003ccode\u003eorder\u003c/code\u003e]: Add a quick note on how unbound imports and --fix (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/2640\"\u003e#2640\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/minervabot\"\u003e\u003ccode\u003e@​minervabot\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[Tests] appveyor -\u0026gt; GHA (run tests on Windows in both pwsh and WSL + Ubuntu) (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/2987\"\u003e#2987\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/joeyguerra\"\u003e\u003ccode\u003e@​joeyguerra\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[actions] migrate OSX tests to GHA ([ljharb#37], thanks [\u003ca href=\"https://github.com/aks\"\u003e\u003ccode\u003e@​aks\u003c/code\u003e\u003c/a\u003e-])\u003c/li\u003e\n\u003cli\u003e[Refactor] \u003ccode\u003eexportMapBuilder\u003c/code\u003e: avoid hoisting (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/2989\"\u003e#2989\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/soryy708\"\u003e\u003ccode\u003e@​soryy708\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[Refactor] \u003ccode\u003eExportMap\u003c/code\u003e: extract \u0026quot;builder\u0026quot; logic to separate files (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/2991\"\u003e#2991\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/soryy708\"\u003e\u003ccode\u003e@​soryy708\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[Docs] [\u003ccode\u003eorder\u003c/code\u003e]: update the description of the \u003ccode\u003epathGroupsExcludedImportTypes\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3036\"\u003e#3036\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/liby\"\u003e\u003ccode\u003e@​liby\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[readme] Clarify how to install the plugin (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/2993\"\u003e#2993\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/jwbth\"\u003e\u003ccode\u003e@​jwbth\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/import-js/eslint-plugin-import/commit/91f809b28323bfbd27749bae84daed00511b07e5\"\u003e\u003ccode\u003e91f809b\u003c/code\u003e\u003c/a\u003e v2.31.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/import-js/eslint-plugin-import/commit/3f1ac249272db87f0191727beeaa368fcbe7aab4\"\u003e\u003ccode\u003e3f1ac24\u003c/code\u003e\u003c/a\u003e [utils] [refactor] \u003ccode\u003eparse\u003c/code\u003e: avoid using a regex here\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/import-js/eslint-plugin-import/commit/d225176343d491db07a1c9e6e521ea90f169c928\"\u003e\u003ccode\u003ed225176\u003c/code\u003e\u003c/a\u003e [New] \u003ccode\u003eextensions\u003c/code\u003e: add the \u003ccode\u003echeckTypeImports\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/import-js/eslint-plugin-import/commit/5a51b9a4ca13cb5fa5cfa349a99999826b5e2aed\"\u003e\u003ccode\u003e5a51b9a\u003c/code\u003e\u003c/a\u003e [Tests] \u003ccode\u003erule-tester\u003c/code\u003e: try this babel class workaround\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/import-js/eslint-plugin-import/commit/d66cde00ee15c49951071636ccf0b3c4ed8ba831\"\u003e\u003ccode\u003ed66cde0\u003c/code\u003e\u003c/a\u003e [New] support eslint v9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/import-js/eslint-plugin-import/commit/d27a639f338a77a6a0de87cb40c17d7b81a65b41\"\u003e\u003ccode\u003ed27a639\u003c/code\u003e\u003c/a\u003e [Fix] adjust \u0026quot;is source type module\u0026quot; checks for flat config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/import-js/eslint-plugin-import/commit/1fa8a07a791b2497c8003e63e45f359eb65b1508\"\u003e\u003ccode\u003e1fa8a07\u003c/code\u003e\u003c/a\u003e [Refactor] create \u003ccode\u003esourceType\u003c/code\u003e helper\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/import-js/eslint-plugin-import/commit/0bc13553d44e962b416d602da779364515d3df28\"\u003e\u003ccode\u003e0bc1355\u003c/code\u003e\u003c/a\u003e [Tests] \u003ccode\u003eno-default-export\u003c/code\u003e, \u003ccode\u003eno-named-export\u003c/code\u003e:  add test cases with non-modu...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/import-js/eslint-plugin-import/commit/55fa203518fe71a28c697407b436619961009166\"\u003e\u003ccode\u003e55fa203\u003c/code\u003e\u003c/a\u003e [Tests] \u003ccode\u003eno-default-export\u003c/code\u003e, \u003ccode\u003eno-named-export\u003c/code\u003e:  add test case\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/import-js/eslint-plugin-import/commit/6be20dfa1170c9c5f3cf12f328c1a7cc5cd04c13\"\u003e\u003ccode\u003e6be20df\u003c/code\u003e\u003c/a\u003e [Docs] \u003ccode\u003eno-restricted-paths\u003c/code\u003e: fix grammar\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/import-js/eslint-plugin-import/compare/v2.29.1...v2.31.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prettier` from 3.3.3 to 3.5.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.5.3\u003c/h2\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#353\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.5.2\u003c/h2\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#352\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.5.1\u003c/h2\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#351\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.5.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.4.2...3.5.0\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://prettier.io/blog/2025/02/09/3.5.0\"\u003eRelease note\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.4.2\u003c/h2\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#342\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.4.1\u003c/h2\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#341\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.4.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.3.3...3.4.0\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://prettier.io/blog/2024/11/26/3.4.0.html\"\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.5.3\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.5.2...3.5.3\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eFlow: Fix missing parentheses in \u003ccode\u003eConditionalTypeAnnotation\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/17196\"\u003e#17196\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"jsx\"\u003e\u003ccode\u003e// Input\ntype T\u0026lt;U\u0026gt; = 'a' | ('b' extends U ? 'c' : empty);\ntype T\u0026lt;U\u0026gt; = 'a' \u0026amp; ('b' extends U ? 'c' : empty);\n\u003cp\u003e// Prettier 3.5.2\u003cbr /\u003e\ntype T\u0026lt;U\u0026gt; = \u0026quot;a\u0026quot; | \u0026quot;b\u0026quot; extends U ? \u0026quot;c\u0026quot; : empty;\u003cbr /\u003e\ntype T\u0026lt;U\u0026gt; = \u0026quot;a\u0026quot; \u0026amp; \u0026quot;b\u0026quot; extends U ? \u0026quot;c\u0026quot; : empty;\u003c/p\u003e\n\u003cp\u003e// Prettier 3.5.3\u003cbr /\u003e\ntype T\u0026lt;U\u0026gt; = \u0026quot;a\u0026quot; | (\u0026quot;b\u0026quot; extends U ? \u0026quot;c\u0026quot; : empty);\u003cbr /\u003e\ntype T\u0026lt;U\u0026gt; = \u0026quot;a\u0026quot; \u0026amp; (\u0026quot;b\u0026quot; extends U ? \u0026quot;c\u0026quot; : empty);\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch1\u003e3.5.2\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.5.1...3.5.2\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eRemove \u003ccode\u003emodule-sync\u003c/code\u003e condition (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/17156\"\u003e#17156\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\u003eIn Prettier 3.5.0, \u003ca href=\"https://prettier.io/blog/2025/02/09/3.5.0#use-esm-entrypoint-for-requireesm-16958-by-tats-u\"\u003ewe added \u003ccode\u003emodule-sync\u003c/code\u003e condition to \u003ccode\u003epackage.json\u003c/code\u003e\u003c/a\u003e, so that \u003ccode\u003erequire(\u0026quot;prettier\u0026quot;)\u003c/code\u003e can use ESM version, but turns out it doesn't work if CommonJS and ESM plugins both imports builtin plugins. To solve this problem, we decide simply remove the \u003ccode\u003emodule-sync\u003c/code\u003e condition, so \u003ccode\u003erequire(\u0026quot;prettier\u0026quot;)\u003c/code\u003e will still use the CommonJS version, we'll revisit until \u003ccode\u003erequire(ESM)\u003c/code\u003e feature is more stable.\u003c/p\u003e\n\u003ch1\u003e3.5.1\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.5.0...3.5.1\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eFix CLI crash when cache for old version exists (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/17100\"\u003e#17100\u003c/a\u003e by \u003ca href=\"https://github.com/sosukesuzuki\"\u003e\u003ccode\u003e@​sosukesuzuki\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003cp\u003ePrettier 3.5 uses a different cache format than previous versions, Prettier 3.5.0 crashes when reading existing cache file, Prettier 3.5.1 fixed the problem.\u003c/p\u003e\n\u003ch4\u003eSupport dockercompose and github-actions-workflow in VSCode (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/17101\"\u003e#17101\u003c/a\u003e by \u003ca href=\"https://github.com/remcohaszing\"\u003e\u003ccode\u003e@​remcohaszing\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003cp\u003ePrettier now supports the \u003ccode\u003edockercompose\u003c/code\u003e and \u003ccode\u003egithub-actions-workflow\u003c/code\u003e languages in Visual Studio Code.\u003c/p\u003e\n\u003ch1\u003e3.5.0\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.4.2...3.5.0\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://prettier.io/blog/2025/02/09/3.5.0.html\"\u003eRelease Notes\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003e3.4.2\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.4.1...3.4.2\"\u003ediff\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/prettier/prettier/commit/4ff5dc540fa09b25fb0c02709d227af5ca53cfbf\"\u003e\u003ccode\u003e4ff5dc5\u003c/code\u003e\u003c/a\u003e Release 3.5.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/a2e560e951b44e4b51b0c082da37a5ce396fadd2\"\u003e\u003ccode\u003ea2e560e\u003c/code\u003e\u003c/a\u003e Fix missing parentheses in \u003ccode\u003eConditionalTypeAnnotation\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/17196\"\u003e#17196\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/fa95c97eb30dbcd86e352d4178c9b366bb073b97\"\u003e\u003ccode\u003efa95c97\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003emergeBlogPost\u003c/code\u003e step to release script (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/17199\"\u003e#17199\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/b47cd502ad87859d83a555a735a2889d65588d51\"\u003e\u003ccode\u003eb47cd50\u003c/code\u003e\u003c/a\u003e Add title to patch release changelog (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/17197\"\u003e#17197\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/de30788d30990b35534832ca554f5d5add2d4221\"\u003e\u003ccode\u003ede30788\u003c/code\u003e\u003c/a\u003e Minor fix in release script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/ecee6a0e52429be07d84d4ffac0be585c2f89614\"\u003e\u003ccode\u003eecee6a0\u003c/code\u003e\u003c/a\u003e Clean changelog_unreleased\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/fd065126148c5f45a125de49242d4feec0cd8557\"\u003e\u003ccode\u003efd06512\u003c/code\u003e\u003c/a\u003e Bump Prettier dependency to 3.5.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/1f74dd55aca696e6eb6f4b866c3cd2dbeb0d245d\"\u003e\u003ccode\u003e1f74dd5\u003c/code\u003e\u003c/a\u003e Update dependents count\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/399f427f8848ffa3d7b47b00f43925e2f6cd6edc\"\u003e\u003ccode\u003e399f427\u003c/code\u003e\u003c/a\u003e Release 3.5.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/bf5aab8f2d584bd5a41e37386eb3a236ff131e35\"\u003e\u003ccode\u003ebf5aab8\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Use ESM entrypoint for \u003ccode\u003erequire(ESM)\u003c/code\u003e\u0026quot; (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/17156\"\u003e#17156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prettier/prettier/compare/3.3.3...3.5.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `webpack` from 5.93.0 to 5.99.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpack/webpack/releases\"\u003ewebpack's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.99.7\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't skip export generation for \u003ccode\u003edefault\u003c/code\u003e reexport (\u003ca href=\"https://redirect.github.com/webpack/webpack/issues/19463\"\u003e#19463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed module library export generation for reexport (\u003ca href=\"https://redirect.github.com/webpack/webpack/issues/19459\"\u003e#19459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid module concatenation in child compilation for module library (\u003ca href=\"https://redirect.github.com/webpack/webpack/issues/19457\"\u003e#19457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure HMR recover gracefully when CSS module with error\u003c/li\u003e\n\u003cli\u003eRespect \u003ccode\u003ecause\u003c/code\u003e of any errors and \u003ccode\u003eerrors\u003c/code\u003e of AggregateError in stats output\u003c/li\u003e\n\u003cli\u003eAdded missing \u003ccode\u003e@types/json-schema\u003c/code\u003e in types\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.99.6\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRespect public path for ES modules\u003c/li\u003e\n\u003cli\u003eFixed generation of module for \u003ccode\u003emodule\u003c/code\u003e library when mixing commonjs and esm modules\u003c/li\u003e\n\u003cli\u003eAlways apply \u003ccode\u003eFlagDependencyExportsPlugin\u003c/code\u003e for libraries where it required\u003c/li\u003e\n\u003cli\u003eFaster logic for dead control flow\u003c/li\u003e\n\u003cli\u003eTypescript types\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.99.5\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eControl dead flow for labeled and blockless statements\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.99.4\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed terminated state for \u003ccode\u003eif\u003c/code\u003e/\u003ccode\u003eelse\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.99.3\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed dead control flow with deep nested \u003ccode\u003eif\u003c/code\u003e/\u003ccode\u003eelse\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.99.2\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDead control flow for exotic cases\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.99.1\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDead control flow for many cases\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.99.0\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a lot of types\u003c/li\u003e\n\u003cli\u003eFixed runtime error when using asset module as entrypoint and runtimeChunk\u003c/li\u003e\n\u003cli\u003eJSON generator now preserves \u003ccode\u003e__proto__\u003c/code\u003e property\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/webpack/webpack/commit/ad77deb6ed0b9540f9d2cf1a1c08f9d058a95da6\"\u003e\u003ccode\u003ead77deb\u003c/code\u003e\u003c/a\u003e chore(release): 5.99.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/1e9cb420b87d47fade1355089bd98e9f6b22259b\"\u003e\u003ccode\u003e1e9cb42\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump \u003ccode\u003e@​types/node\u003c/code\u003e in the dependencies group (\u003ca href=\"https://redirect.github.com/webpack/webpack/issues/19466\"\u003e#19466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/3b18244c0aaf76613a7ff8e2ef9bbc16a9ef3e2d\"\u003e\u003ccode\u003e3b18244\u003c/code\u003e\u003c/a\u003e ci: temporary disable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/246d8ba30fee5148de8023e84d577fbf75cfa1dd\"\u003e\u003ccode\u003e246d8ba\u003c/code\u003e\u003c/a\u003e ci: update github action too (\u003ca href=\"https://redirect.github.com/webpack/webpack/issues/19465\"\u003e#19465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/c58592810f64c84895f868c1febebd24c2bfbe89\"\u003e\u003ccode\u003ec585928\u003c/code\u003e\u003c/a\u003e chore: fix example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/1304500b53f9d9887494a07a489ba1168dc393d0\"\u003e\u003ccode\u003e1304500\u003c/code\u003e\u003c/a\u003e ci: fix examples command\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/ec9e9ef117eb759665dda8681114a4d52b761108\"\u003e\u003ccode\u003eec9e9ef\u003c/code\u003e\u003c/a\u003e ci: update examples automatically (\u003ca href=\"https://redirect.github.com/webpack/webpack/issues/19464\"\u003e#19464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/dc33a1e66287a7d0cd065763592ed97a56b3926d\"\u003e\u003ccode\u003edc33a1e\u003c/code\u003e\u003c/a\u003e fix: don't skip export generation for default reexport (\u003ca href=\"https://redirect.github.com/webpack/webpack/issues/19463\"\u003e#19463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/648e026c1ecd534040bde62edc0858bbf77ceb84\"\u003e\u003ccode\u003e648e026\u003c/code\u003e\u003c/a\u003e fix: module library export generation for reexport (\u003ca href=\"https://redirect.github.com/webpack/webpack/issues/19459\"\u003e#19459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/519187b47ce0372dc4fc4e46abd4ff9bb77052b5\"\u003e\u003ccode\u003e519187b\u003c/code\u003e\u003c/a\u003e fix: avoid module concatenation in child compilation for \u003ccode\u003emodule\u003c/code\u003e library (\u003ca href=\"https://redirect.github.com/webpack/webpack/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/webpack/webpack/compare/v5.93.0...v5.99.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/mscgenjs/mscgenjs-inpage/pull/38","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mscgenjs%2Fmscgenjs-inpage/issues/38","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/38/packages"},{"uuid":"3012603539","node_id":"PR_kwDOG5lbN86ThNtZ","number":414,"state":"open","title":"chore(deps-dev): bump clean-pkg-json from 1.2.0 to 1.3.0","user":"dependabot[bot]","labels":["type: dependencies","stale"],"assignees":[],"locked":false,"comments_count":5,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-04-23T03:43:31.000Z","updated_at":"2025-06-08T00:12:01.719Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev)","packages":[{"name":"clean-pkg-json","old_version":"1.2.0","new_version":"1.3.0","repository_url":"https://github.com/privatenumber/clean-pkg-json"}],"path":null,"ecosystem":"npm"},"body":"Bumps [clean-pkg-json](https://github.com/privatenumber/clean-pkg-json) from 1.2.0 to 1.3.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/privatenumber/clean-pkg-json/releases\"\u003eclean-pkg-json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.3.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/privatenumber/clean-pkg-json/compare/v1.2.1...v1.3.0\"\u003e1.3.0\u003c/a\u003e (2025-04-20)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003e-r, --remove\u003c/code\u003e flag support (\u003ca href=\"https://redirect.github.com/privatenumber/clean-pkg-json/issues/9\"\u003e#9\u003c/a\u003e) (\u003ca href=\"https://github.com/privatenumber/clean-pkg-json/commit/6ea75a74b208cc5d5fcf337ade5ebfdc6bc51e7c\"\u003e6ea75a7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.2.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/privatenumber/clean-pkg-json/compare/v1.2.0...v1.2.1\"\u003e1.2.1\u003c/a\u003e (2025-03-08)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epreserve \u003ccode\u003emaintainers\u003c/code\u003e property (\u003ca href=\"https://redirect.github.com/privatenumber/clean-pkg-json/issues/6\"\u003e#6\u003c/a\u003e) (\u003ca href=\"https://github.com/privatenumber/clean-pkg-json/commit/2557d6424404ff1f50dd5e4d48f63a0b8b276076\"\u003e2557d64\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/clean-pkg-json/commit/6ea75a74b208cc5d5fcf337ade5ebfdc6bc51e7c\"\u003e\u003ccode\u003e6ea75a7\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003e-r, --remove\u003c/code\u003e flag support (\u003ca href=\"https://redirect.github.com/privatenumber/clean-pkg-json/issues/9\"\u003e#9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/clean-pkg-json/commit/3dd9dab6eaae1b8182df7b122d4d0f0ba66e58b5\"\u003e\u003ccode\u003e3dd9dab\u003c/code\u003e\u003c/a\u003e style: lint fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/clean-pkg-json/commit/4e893d1a2afb117b2439ff22527833e27ad5c7b9\"\u003e\u003ccode\u003e4e893d1\u003c/code\u003e\u003c/a\u003e chore: upgrade deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/clean-pkg-json/commit/b7d949d17e7acc747967b73cb3593fea7bedbbd7\"\u003e\u003ccode\u003eb7d949d\u003c/code\u003e\u003c/a\u003e chore: add type check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/clean-pkg-json/commit/750f83dfbf6ef3602db42c27b6c115be5690834c\"\u003e\u003ccode\u003e750f83d\u003c/code\u003e\u003c/a\u003e chore: use pnpm in scripts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/clean-pkg-json/commit/8721da0baca27643b44cfc2a2e4411d2d18196bb\"\u003e\u003ccode\u003e8721da0\u003c/code\u003e\u003c/a\u003e style: lint fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/clean-pkg-json/commit/9b3d7f9d0b79525ee21db31abc6397b2ece483c5\"\u003e\u003ccode\u003e9b3d7f9\u003c/code\u003e\u003c/a\u003e chore: use lintroll\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/clean-pkg-json/commit/0d5388603bf9ddbaa2fcbf491bf9771e867c2599\"\u003e\u003ccode\u003e0d53886\u003c/code\u003e\u003c/a\u003e ci: upgrade pnpm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/clean-pkg-json/commit/826d66df2511bd4e859987784698ca0bf5aa4925\"\u003e\u003ccode\u003e826d66d\u003c/code\u003e\u003c/a\u003e chore: upgrade node\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/clean-pkg-json/commit/2557d6424404ff1f50dd5e4d48f63a0b8b276076\"\u003e\u003ccode\u003e2557d64\u003c/code\u003e\u003c/a\u003e fix: preserve \u003ccode\u003emaintainers\u003c/code\u003e property (\u003ca href=\"https://redirect.github.com/privatenumber/clean-pkg-json/issues/6\"\u003e#6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/privatenumber/clean-pkg-json/compare/v1.2.0...v1.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=clean-pkg-json\u0026package-manager=npm_and_yarn\u0026previous-version=1.2.0\u0026new-version=1.3.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot 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/OpenFunction/functions-framework-nodejs/pull/414","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenFunction%2Ffunctions-framework-nodejs/issues/414","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/414/packages"},{"uuid":"3007316307","node_id":"PR_kwDOIDjeaM6TPa3p","number":257,"state":"closed","title":"build(deps-dev): bump the non-major-node-dev-dependencies group across 1 directory with 4 updates","user":"dependabot[bot]","labels":["dependencies","vco","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-05-08T19:21:22.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-04-21T00:28:15.000Z","updated_at":"2025-05-08T19:21:26.000Z","time_to_close":1536787,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps-dev): bump","group_name":"non-major-node-dev-dependencies","update_count":4,"packages":[{"name":"@types/node","old_version":"22.14.0","new_version":"22.14.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"clean-pkg-json","old_version":"1.2.1","new_version":"1.3.0","repository_url":"https://github.com/privatenumber/clean-pkg-json"},{"name":"lint-staged","old_version":"15.5.0","new_version":"15.5.1","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"typescript","old_version":"5.8.2","new_version":"5.8.3","repository_url":"https://github.com/microsoft/TypeScript"}],"path":null,"ecosystem":"npm"},"body":"Bumps the non-major-node-dev-dependencies group with 4 updates in the / directory: [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node), [clean-pkg-json](https://github.com/privatenumber/clean-pkg-json), [lint-staged](https://github.com/lint-staged/lint-staged) and [typescript](https://github.com/microsoft/TypeScript).\n\nUpdates `@types/node` from 22.14.0 to 22.14.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 `clean-pkg-json` from 1.2.1 to 1.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/privatenumber/clean-pkg-json/releases\"\u003eclean-pkg-json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.3.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/privatenumber/clean-pkg-json/compare/v1.2.1...v1.3.0\"\u003e1.3.0\u003c/a\u003e (2025-04-20)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003e-r, --remove\u003c/code\u003e flag support (\u003ca href=\"https://redirect.github.com/privatenumber/clean-pkg-json/issues/9\"\u003e#9\u003c/a\u003e) (\u003ca href=\"https://github.com/privatenumber/clean-pkg-json/commit/6ea75a74b208cc5d5fcf337ade5ebfdc6bc51e7c\"\u003e6ea75a7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/clean-pkg-json/commit/6ea75a74b208cc5d5fcf337ade5ebfdc6bc51e7c\"\u003e\u003ccode\u003e6ea75a7\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003e-r, --remove\u003c/code\u003e flag support (\u003ca href=\"https://redirect.github.com/privatenumber/clean-pkg-json/issues/9\"\u003e#9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/privatenumber/clean-pkg-json/compare/v1.2.1...v1.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lint-staged` from 15.5.0 to 15.5.1\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\u003ev15.5.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1533\"\u003e#1533\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/5d535349958a939cd17d87180196bb2b9dfc452b\"\u003e\u003ccode\u003e5d53534\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Improve listing of staged files so that \u003cem\u003elint-staged\u003c/em\u003e doesn't crash when encountering an uninitialized submodule. This should result in less errors like:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e✖ Failed to get staged files!\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/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\u003e15.5.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1533\"\u003e#1533\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/5d535349958a939cd17d87180196bb2b9dfc452b\"\u003e\u003ccode\u003e5d53534\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Improve listing of staged files so that \u003cem\u003elint-staged\u003c/em\u003e doesn't crash when encountering an uninitialized submodule. This should result in less errors like:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e✖ Failed to get staged files!\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/6a73e5b843567dae42562d7cbc034edf1297f129\"\u003e\u003ccode\u003e6a73e5b\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/cf7f1a58b9d8133f2ede9a80d1e94b1b155e3808\"\u003e\u003ccode\u003ecf7f1a5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/issues/1533\"\u003e#1533\u003c/a\u003e from lint-staged/fix-submodules-filter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/6acd5bfa1eac0817c2c88def9be96dd8290825c1\"\u003e\u003ccode\u003e6acd5bf\u003c/code\u003e\u003c/a\u003e ci: bump Cygwin action v5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/5d535349958a939cd17d87180196bb2b9dfc452b\"\u003e\u003ccode\u003e5d53534\u003c/code\u003e\u003c/a\u003e fix: handle uninitialized submodules when listing staged files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/ccf8fa581d6d50395557f581ee70bf07ee1b34df\"\u003e\u003ccode\u003eccf8fa5\u003c/code\u003e\u003c/a\u003e docs(package): fix repository url and bin; add homepage and bugs urls (\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/issues/1532\"\u003e#1532\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lint-staged/lint-staged/compare/v15.5.0...v15.5.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typescript` from 5.8.2 to 5.8.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/TypeScript/releases\"\u003etypescript's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTypeScript 5.8.3\u003c/h2\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-8/\"\u003erelease announcement\u003c/a\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.8.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.8.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.8.1%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.8.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.8.2%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.8.2 (Stable)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.8.3%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.8.3 (Stable)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/83dc0bb2ed91fe0815ab28dc3ff95fae7425e413\"\u003e\u003ccode\u003e83dc0bb\u003c/code\u003e\u003c/a\u003e Convert release publishing inputs into parameters (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/61523\"\u003e#61523\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/ba663f6ac25ec7774b38a3fad04fe8ea016f9420\"\u003e\u003ccode\u003eba663f6\u003c/code\u003e\u003c/a\u003e Exclude completions of binding pattern variable initializers (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/52723\"\u003e#52723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/7205eda454ce8ac7313699bd5905ed3f689142bf\"\u003e\u003ccode\u003e7205eda\u003c/code\u003e\u003c/a\u003e Bump github/codeql-action from 3.28.12 to 3.28.13 in the github-actions group...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/89c572ca0cbed845e374c29ce3a9ef28715160be\"\u003e\u003ccode\u003e89c572c\u003c/code\u003e\u003c/a\u003e Fixed a symbol display crash on expando members write locations (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/55478\"\u003e#55478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/7b26d2eba5626e15b9e85e8c3adff1e1c0583c6f\"\u003e\u003ccode\u003e7b26d2e\u003c/code\u003e\u003c/a\u003e Fix incorrect name in new release pipeline (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/61514\"\u003e#61514\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/c7a559eeae535724724ff7dac4e698129649be6c\"\u003e\u003ccode\u003ec7a559e\u003c/code\u003e\u003c/a\u003e Add new release publisher yaml (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/61491\"\u003e#61491\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/29e6d6689dfb422e4f1395546c1917d07e1f664d\"\u003e\u003ccode\u003e29e6d66\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003elib.includes('dom')\u003c/code\u003e check in \u003ccode\u003econtainerSeemsToBeEmptyDomElement\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/61481\"\u003e#61481\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/19b777260b26aac5707b1efd34202054164d4a9d\"\u003e\u003ccode\u003e19b7772\u003c/code\u003e\u003c/a\u003e Bump the github-actions group with 4 updates (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/61474\"\u003e#61474\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/4dc677b292354f4b9162452b2e00f4d7dd118221\"\u003e\u003ccode\u003e4dc677b\u003c/code\u003e\u003c/a\u003e Fix errors on type assertions in erasableSyntaxOnly (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/61452\"\u003e#61452\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/ee3dd7264b23e58bbad86d08a475cac78f330abf\"\u003e\u003ccode\u003eee3dd72\u003c/code\u003e\u003c/a\u003e fix(60908): Unexpected \u0026quot;'Type' is declared but its value is never read.\u0026quot; erro...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/TypeScript/compare/v5.8.2...v5.8.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/sverweij/virtual-code-owners/pull/257","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/sverweij%2Fvirtual-code-owners/issues/257","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/257/packages"}],"issue_packages":[{"old_version":"1.4.1","new_version":"1.4.2","update_type":"patch","path":null,"pr_created_at":"2026-04-27T00:36:21.000Z","version_change":"1.4.1 → 1.4.2","issue":{"uuid":"4332418427","node_id":"PR_kwDOIDjeaM7Vylmj","number":310,"state":"closed","title":"build(deps-dev): bump the non-major-node-dev-dependencies group across 1 directory with 6 updates","user":"dependabot[bot]","labels":["dependencies","vco","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-04T00:38:43.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-27T00:36:21.000Z","updated_at":"2026-05-04T00:38:44.000Z","time_to_close":604942,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps-dev): bump","group_name":"non-major-node-dev-dependencies","update_count":6,"packages":[{"name":"clean-pkg-json","old_version":"1.4.1","new_version":"1.4.2","repository_url":"https://github.com/privatenumber/clean-pkg-json"},{"name":"eslint","old_version":"10.2.0","new_version":"10.2.1","repository_url":"https://github.com/eslint/eslint"},{"name":"globals","old_version":"17.4.0","new_version":"17.5.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"prettier","old_version":"3.8.2","new_version":"3.8.3","repository_url":"https://github.com/prettier/prettier"},{"name":"typescript","old_version":"6.0.2","new_version":"6.0.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"typescript-eslint","old_version":"8.58.1","new_version":"8.59.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"}],"path":null,"ecosystem":"npm"},"body":"Bumps the non-major-node-dev-dependencies group with 6 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [clean-pkg-json](https://github.com/privatenumber/clean-pkg-json) | `1.4.1` | `1.4.2` |\n| [eslint](https://github.com/eslint/eslint) | `10.2.0` | `10.2.1` |\n| [globals](https://github.com/sindresorhus/globals) | `17.4.0` | `17.5.0` |\n| [prettier](https://github.com/prettier/prettier) | `3.8.2` | `3.8.3` |\n| [typescript](https://github.com/microsoft/TypeScript) | `6.0.2` | `6.0.3` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.58.1` | `8.59.0` |\n\n\nUpdates `clean-pkg-json` from 1.4.1 to 1.4.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/privatenumber/clean-pkg-json/releases\"\u003eclean-pkg-json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.4.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/privatenumber/clean-pkg-json/compare/v1.4.1...v1.4.2\"\u003e1.4.2\u003c/a\u003e (2026-04-20)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eskip writing package.json on npm dry-run (\u003ca href=\"https://github.com/privatenumber/clean-pkg-json/commit/e647ed7b47fd554cf9b87a9b4f25392f15da0f5f\"\u003ee647ed7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/clean-pkg-json/commit/e647ed7b47fd554cf9b87a9b4f25392f15da0f5f\"\u003e\u003ccode\u003ee647ed7\u003c/code\u003e\u003c/a\u003e fix: skip writing package.json on npm dry-run\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/privatenumber/clean-pkg-json/compare/v1.4.1...v1.4.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 10.2.0 to 10.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.2.1\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/14be92b6d1fa0923b8923830f2208e5e2705b002\"\u003e\u003ccode\u003e14be92b\u003c/code\u003e\u003c/a\u003e fix: model generator yield resumption paths in code path analysis (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20665\"\u003e#20665\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/84a19d2c32255db6b9cfc08644a607aae6d5cb62\"\u003e\u003ccode\u003e84a19d2\u003c/code\u003e\u003c/a\u003e fix: no-async-promise-executor false positives for shadowed Promise (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20740\"\u003e#20740\u003c/a\u003e) (xbinaryx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/af764af0ec38225755fbf8a6f207f0c77b595a8d\"\u003e\u003ccode\u003eaf764af\u003c/code\u003e\u003c/a\u003e fix: clarify language and processor validation errors (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20729\"\u003e#20729\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e251b89a38280973e468a4a9386c138f4f55d10d\"\u003e\u003ccode\u003ee251b89\u003c/code\u003e\u003c/a\u003e fix: update eslint (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20715\"\u003e#20715\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ca92ca0fb4599e8de1e2fb914e695fe7397cbe63\"\u003e\u003ccode\u003eca92ca0\u003c/code\u003e\u003c/a\u003e docs: reuse markdown-it instance for markdown filter (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20768\"\u003e#20768\u003c/a\u003e) (Amaresh  S M)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/57d2ee213305cee0cb55ef08e0480b57396269a9\"\u003e\u003ccode\u003e57d2ee2\u003c/code\u003e\u003c/a\u003e docs:  Enable Eleventy incremental mode for watch (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20767\"\u003e#20767\u003c/a\u003e) (Amaresh  S M)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c1621b915742276e5f4b25efe790ca62296330dc\"\u003e\u003ccode\u003ec1621b9\u003c/code\u003e\u003c/a\u003e docs: fix typos in code-path-analyzer.js (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20700\"\u003e#20700\u003c/a\u003e) (Ayush Shukla)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1418d522d10bde1960f4942afb548bc7160ec49e\"\u003e\u003ccode\u003e1418d52\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/39771e6e600f0b0617fdeafff6dd07e4211ffde6\"\u003e\u003ccode\u003e39771e6\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/71e04693def2df57268f08f3072a2749df6bf438\"\u003e\u003ccode\u003e71e0469\u003c/code\u003e\u003c/a\u003e docs: fix incomplete JSDoc param description in no-shadow rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20728\"\u003e#20728\u003c/a\u003e) (kuldeep kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/22119ceb93e28f62262fc1d98ff1b1442d6e2dbf\"\u003e\u003ccode\u003e22119ce\u003c/code\u003e\u003c/a\u003e docs: clarify scope of for-direction rule with dead code examples (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20723\"\u003e#20723\u003c/a\u003e) (Amaresh  S M)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8f3fb77f122a5641d1833cad5d93f3f54fa3be0b\"\u003e\u003ccode\u003e8f3fb77\u003c/code\u003e\u003c/a\u003e docs: document \u003ccode\u003emeta.docs.dialects\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20718\"\u003e#20718\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7ddfea9c4f62add1588c5c0b0da568c299246383\"\u003e\u003ccode\u003e7ddfea9\u003c/code\u003e\u003c/a\u003e chore: update dependency prettier to v3.8.2 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20770\"\u003e#20770\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fac40e1de2ba7646cc7cd2d3f93fbdd1f8819001\"\u003e\u003ccode\u003efac40e1\u003c/code\u003e\u003c/a\u003e ci: bump pnpm/action-setup from 5.0.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20763\"\u003e#20763\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7246f923332522d8b3d46b6ee646fce88535f3fb\"\u003e\u003ccode\u003e7246f92\u003c/code\u003e\u003c/a\u003e test: add tests for SuppressionsService.load() error handling (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20734\"\u003e#20734\u003c/a\u003e) (kuldeep kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4f34b1e592b0f63d766d9903998e8e36eb49d3aa\"\u003e\u003ccode\u003e4f34b1e\u003c/code\u003e\u003c/a\u003e chore: update pnpm/action-setup action to v5 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20762\"\u003e#20762\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/51080eb5c98d619434e4835dbe9f1c6654aca3b8\"\u003e\u003ccode\u003e51080eb\u003c/code\u003e\u003c/a\u003e test: processor service (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20731\"\u003e#20731\u003c/a\u003e) (kuldeep kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e7e1889fca9b6044e08f41b38df20a1ce45808c8\"\u003e\u003ccode\u003ee7e1889\u003c/code\u003e\u003c/a\u003e chore: remove stale babel-eslint10 fixture and test  (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20727\"\u003e#20727\u003c/a\u003e) (kuldeep kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4e1a87cb8fb90e309524bc36bc5f31b9f9cfaa76\"\u003e\u003ccode\u003e4e1a87c\u003c/code\u003e\u003c/a\u003e test: remove redundant async/await in flat config array tests (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20722\"\u003e#20722\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/066eabb3643b12931f991594969bcc0028f71a5f\"\u003e\u003ccode\u003e066eabb\u003c/code\u003e\u003c/a\u003e test: add rule metadata coverage for \u003ccode\u003elanguages\u003c/code\u003e and \u003ccode\u003edocs.dialects\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20717\"\u003e#20717\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4d1d8f9737236603f64bbe83d5bb8001627b5611\"\u003e\u003ccode\u003e4d1d8f9\u003c/code\u003e\u003c/a\u003e 10.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3e33105b05d09b5a4eb894ed75a9811fb40d65e6\"\u003e\u003ccode\u003e3e33105\u003c/code\u003e\u003c/a\u003e Build: changelog update for 10.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ca92ca0fb4599e8de1e2fb914e695fe7397cbe63\"\u003e\u003ccode\u003eca92ca0\u003c/code\u003e\u003c/a\u003e docs: reuse markdown-it instance for markdown filter (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20768\"\u003e#20768\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7ddfea9c4f62add1588c5c0b0da568c299246383\"\u003e\u003ccode\u003e7ddfea9\u003c/code\u003e\u003c/a\u003e chore: update dependency prettier to v3.8.2 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20770\"\u003e#20770\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/57d2ee213305cee0cb55ef08e0480b57396269a9\"\u003e\u003ccode\u003e57d2ee2\u003c/code\u003e\u003c/a\u003e docs:  Enable Eleventy incremental mode for watch (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20767\"\u003e#20767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c1621b915742276e5f4b25efe790ca62296330dc\"\u003e\u003ccode\u003ec1621b9\u003c/code\u003e\u003c/a\u003e docs: fix typos in code-path-analyzer.js (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20700\"\u003e#20700\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fac40e1de2ba7646cc7cd2d3f93fbdd1f8819001\"\u003e\u003ccode\u003efac40e1\u003c/code\u003e\u003c/a\u003e ci: bump pnpm/action-setup from 5.0.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20763\"\u003e#20763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7246f923332522d8b3d46b6ee646fce88535f3fb\"\u003e\u003ccode\u003e7246f92\u003c/code\u003e\u003c/a\u003e test: add tests for SuppressionsService.load() error handling (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20734\"\u003e#20734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4f34b1e592b0f63d766d9903998e8e36eb49d3aa\"\u003e\u003ccode\u003e4f34b1e\u003c/code\u003e\u003c/a\u003e chore: update pnpm/action-setup action to v5 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20762\"\u003e#20762\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1418d522d10bde1960f4942afb548bc7160ec49e\"\u003e\u003ccode\u003e1418d52\u003c/code\u003e\u003c/a\u003e docs: Update README\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v10.2.0...v10.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `globals` from 17.4.0 to 17.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/globals/releases\"\u003eglobals's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev17.5.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate globals (2026-04-12) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/342\"\u003e#342\u003c/a\u003e)  5d84602\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v17.4.0...v17.5.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v17.4.0...v17.5.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/b8170c8e1d648291b613c5b39a69652c796fa36c\"\u003e\u003ccode\u003eb8170c8\u003c/code\u003e\u003c/a\u003e 17.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/5d846029679832931f38ced6381cc95bcb9abd80\"\u003e\u003ccode\u003e5d84602\u003c/code\u003e\u003c/a\u003e Update globals (2026-04-12) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/342\"\u003e#342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/1b727e5f4cc39121b8e77b9f27574a8ca27391fc\"\u003e\u003ccode\u003e1b727e5\u003c/code\u003e\u003c/a\u003e Fix build script for ES globals (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/341\"\u003e#341\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sindresorhus/globals/compare/v17.4.0...v17.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prettier` from 3.8.2 to 3.8.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/prettier/releases\"\u003eprettier's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.8.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSCSS: Prevent trailing comma in \u003ccode\u003eif()\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18471\"\u003eprettier/prettier#18471\u003c/a\u003e by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.8.3/CHANGELOG.md#383\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md\"\u003eprettier's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.8.3\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.8.2...3.8.3\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eSCSS: Prevent trailing comma in \u003ccode\u003eif()\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18471\"\u003e#18471\u003c/a\u003e by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"scss\"\u003e\u003ccode\u003e// Input\n$value: if(sass(false): 1; else: -1);\n\u003cp\u003e// Prettier 3.8.2\u003cbr /\u003e\n$value: if(\u003cbr /\u003e\nsass(false): 1; else: -1,\u003cbr /\u003e\n);\u003c/p\u003e\n\u003cp\u003e// Prettier 3.8.3\u003cbr /\u003e\n$value: if(sass(false): 1; else: -1);\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\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/prettier/prettier/commit/d7108a79ec745c04292aabf22c4c1adbd690b191\"\u003e\u003ccode\u003ed7108a7\u003c/code\u003e\u003c/a\u003e Release 3.8.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/177f90898170d363ef64fde663e4d13170688bfe\"\u003e\u003ccode\u003e177f908\u003c/code\u003e\u003c/a\u003e Prevent trailing comma in SCSS \u003ccode\u003eif()\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/18471\"\u003e#18471\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/1cd40668c3d6f2f4cf9d87bbc9096d92361b2606\"\u003e\u003ccode\u003e1cd4066\u003c/code\u003e\u003c/a\u003e Release \u003ccode\u003e@​prettier/plugin-oxc\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/a8700e245038cd8cc0cf28ef06ffedbcb3fc2dfc\"\u003e\u003ccode\u003ea8700e2\u003c/code\u003e\u003c/a\u003e Update oxc-parser to v0.125.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/752157c78eca6f0a30e5d5cb513b682c5ecfa01e\"\u003e\u003ccode\u003e752157c\u003c/code\u003e\u003c/a\u003e Fix tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/053fd418e180b12fa2014260212fae831f5fc5ec\"\u003e\u003ccode\u003e053fd41\u003c/code\u003e\u003c/a\u003e Bump Prettier dependency to 3.8.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/904c6365ec46726fd0e21021c52ae934b7e5abc6\"\u003e\u003ccode\u003e904c636\u003c/code\u003e\u003c/a\u003e Clean changelog_unreleased\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/dc1f7fcc508d116cbf1644d69a1f0eb93e40d4a4\"\u003e\u003ccode\u003edc1f7fc\u003c/code\u003e\u003c/a\u003e Update dependents count\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/prettier/prettier/compare/3.8.2...3.8.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typescript` from 6.0.2 to 6.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/TypeScript/releases\"\u003etypescript's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTypeScript 6.0.3\u003c/h2\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-6-0/\"\u003erelease announcement blog post\u003c/a\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+6.0.0%22\"\u003efixed issues query for TypeScript 6.0.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+6.0.1%22\"\u003efixed issues query for TypeScript 6.0.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+6.0.2%22\"\u003efixed issues query for TypeScript 6.0.2 (Stable)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+6.0.3%22\"\u003efixed issues query for TypeScript 6.0.3 (Stable)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/050880ce59e30b356b686bd3144efe24f875ebc8\"\u003e\u003ccode\u003e050880c\u003c/code\u003e\u003c/a\u003e Bump version to 6.0.3 and LKG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/eeae9dd0f17aa494658e4ec079dc002e02dd625e\"\u003e\u003ccode\u003eeeae9dd\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/63401\"\u003e#63401\u003c/a\u003e (Also check package name validity in...) into release-6.0 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/ad1c695fada682764bb510dd680e8f175ae54094\"\u003e\u003ccode\u003ead1c695\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/63368\"\u003e#63368\u003c/a\u003e (Harden ATA package name filtering) into release-6.0 (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/63372\"\u003e#63372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/0725fb4664a1d5ec94040b6d94db77dc1cc354e4\"\u003e\u003ccode\u003e0725fb4\u003c/code\u003e\u003c/a\u003e 🤖 Pick PR \u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/63310\"\u003e#63310\u003c/a\u003e (Mark class property initializers as...) into release-6.0 (#...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/microsoft/TypeScript/compare/v6.0.2...v6.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typescript-eslint` from 8.58.1 to 8.59.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003etypescript-eslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.59.0\u003c/h2\u003e\n\u003ch2\u003e8.59.0 (2026-04-20)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] report more cases based on assignability (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11789\"\u003e#11789\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUlrich Stark\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.59.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.58.2\u003c/h2\u003e\n\u003ch2\u003e8.58.2 (2026-04-13)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove tsbuildinfo cache file from published packages (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12187\"\u003e#12187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-condition] use assignability checks in checkTypePredicates (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12147\"\u003e#12147\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAbhijeet Singh \u003ca href=\"https://github.com/cseas\"\u003e\u003ccode\u003e@​cseas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e송재욱\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.58.2\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md\"\u003etypescript-eslint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.59.0 (2026-04-20)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.59.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.58.2 (2026-04-13)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove tsbuildinfo cache file from published packages (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12187\"\u003e#12187\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAbhijeet Singh \u003ca href=\"https://github.com/cseas\"\u003e\u003ccode\u003e@​cseas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.58.2\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/ea9ae4f8817873480e3501145059f63e39e8d8a1\"\u003e\u003ccode\u003eea9ae4f\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.59.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/90c2803a4c250e0343598d41e973f95e743bf4ce\"\u003e\u003ccode\u003e90c2803\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.58.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/b3315fd7ba53b7da218e5675cd960939b80a76ab\"\u003e\u003ccode\u003eb3315fd\u003c/code\u003e\u003c/a\u003e chore: convert import eslint to import js - followup (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/12100\"\u003e#12100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/be6b49a02d68db9bdc8985e7e9e1598700fda2fa\"\u003e\u003ccode\u003ebe6b49a\u003c/code\u003e\u003c/a\u003e fix: remove tsbuildinfo cache file from published packages (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/12187\"\u003e#12187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.59.0/packages/typescript-eslint\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/sverweij/virtual-code-owners/pull/310","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/sverweij%2Fvirtual-code-owners/issues/310","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/310/packages"}},{"old_version":"1.2.0","new_version":"1.4.1","update_type":"minor","path":null,"pr_created_at":"2026-03-26T03:43:39.000Z","version_change":"1.2.0 → 1.4.1","issue":{"uuid":"4140262599","node_id":"PR_kwDOG5lbN87NkOY_","number":540,"state":"open","title":"chore(deps-dev): bump clean-pkg-json from 1.2.0 to 1.4.1","user":"dependabot[bot]","labels":["type: dependencies"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-26T03:43:39.000Z","updated_at":"2026-03-26T03:44:21.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev)","packages":[{"name":"clean-pkg-json","old_version":"1.2.0","new_version":"1.4.1","repository_url":"https://github.com/privatenumber/clean-pkg-json"}],"path":null,"ecosystem":"npm"},"body":"Bumps [clean-pkg-json](https://github.com/privatenumber/clean-pkg-json) from 1.2.0 to 1.4.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/privatenumber/clean-pkg-json/releases\"\u003eclean-pkg-json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.4.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/privatenumber/clean-pkg-json/compare/v1.4.0...v1.4.1\"\u003e1.4.1\u003c/a\u003e (2026-03-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd build step to prepack hook (\u003ca href=\"https://github.com/privatenumber/clean-pkg-json/commit/a9ef425064e429a107d5264786e9df0d01562f82\"\u003ea9ef425\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.3.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/privatenumber/clean-pkg-json/compare/v1.2.1...v1.3.0\"\u003e1.3.0\u003c/a\u003e (2025-04-20)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003e-r, --remove\u003c/code\u003e flag support (\u003ca href=\"https://redirect.github.com/privatenumber/clean-pkg-json/issues/9\"\u003e#9\u003c/a\u003e) (\u003ca href=\"https://github.com/privatenumber/clean-pkg-json/commit/6ea75a74b208cc5d5fcf337ade5ebfdc6bc51e7c\"\u003e6ea75a7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.2.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/privatenumber/clean-pkg-json/compare/v1.2.0...v1.2.1\"\u003e1.2.1\u003c/a\u003e (2025-03-08)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epreserve \u003ccode\u003emaintainers\u003c/code\u003e property (\u003ca href=\"https://redirect.github.com/privatenumber/clean-pkg-json/issues/6\"\u003e#6\u003c/a\u003e) (\u003ca href=\"https://github.com/privatenumber/clean-pkg-json/commit/2557d6424404ff1f50dd5e4d48f63a0b8b276076\"\u003e2557d64\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/clean-pkg-json/commit/a9ef425064e429a107d5264786e9df0d01562f82\"\u003e\u003ccode\u003ea9ef425\u003c/code\u003e\u003c/a\u003e fix: add build step to prepack hook\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/clean-pkg-json/commit/394c1221da2621c4cf73b0c7ca57f2ddca4deef5\"\u003e\u003ccode\u003e394c122\u003c/code\u003e\u003c/a\u003e ci: migrate to npm trusted publishers (OIDC)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/clean-pkg-json/commit/9f99f66c6db3844910a648777b0ed48dbeba3bff\"\u003e\u003ccode\u003e9f99f66\u003c/code\u003e\u003c/a\u003e feat: prune unpublished paths from imports and exports (\u003ca href=\"https://redirect.github.com/privatenumber/clean-pkg-json/issues/16\"\u003e#16\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/clean-pkg-json/commit/a6ca5eca08dfb44ad9227bca2255f080f61b0e92\"\u003e\u003ccode\u003ea6ca5ec\u003c/code\u003e\u003c/a\u003e test: improve coverage with fs-fixture and new test cases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/clean-pkg-json/commit/a9ed58fdd4ceaf6ace97b77d479f0e01880c0db8\"\u003e\u003ccode\u003ea9ed58f\u003c/code\u003e\u003c/a\u003e test: run tests against src with fs-fixture\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/clean-pkg-json/commit/25eb918c1974b18e3b186a67c409d5afe7068213\"\u003e\u003ccode\u003e25eb918\u003c/code\u003e\u003c/a\u003e chore: use .mjs for bin output and remove lifecycle scripts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/clean-pkg-json/commit/078cdb7ad3efdae3c9abf34cc9488f24500f0987\"\u003e\u003ccode\u003e078cdb7\u003c/code\u003e\u003c/a\u003e chore: migrate from tsx to native Node type stripping\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/clean-pkg-json/commit/8425ac9f07d390a12b14e0dcf734afcce6704f2c\"\u003e\u003ccode\u003e8425ac9\u003c/code\u003e\u003c/a\u003e chore: upgrade nano-spawn to v2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/clean-pkg-json/commit/17af32feaf7151a3c25a88cf981747b3a758dd97\"\u003e\u003ccode\u003e17af32f\u003c/code\u003e\u003c/a\u003e chore: upgrade cleye to v2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/clean-pkg-json/commit/df81903b48dd69a64d9fb2986a2b0936142b4c6c\"\u003e\u003ccode\u003edf81903\u003c/code\u003e\u003c/a\u003e chore: upgrade dependencies\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/privatenumber/clean-pkg-json/compare/v1.2.0...v1.4.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 clean-pkg-json since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=clean-pkg-json\u0026package-manager=npm_and_yarn\u0026previous-version=1.2.0\u0026new-version=1.4.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore 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/OpenFunction/functions-framework-nodejs/pull/540","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenFunction%2Ffunctions-framework-nodejs/issues/540","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/540/packages"}},{"old_version":"1.2.0","new_version":"1.3.0","update_type":"minor","path":null,"pr_created_at":"2025-09-09T18:47:21.000Z","version_change":"1.2.0 → 1.3.0","issue":{"uuid":"2812942205","node_id":"PR_kwDOAuEBBc6nqhd9","number":46,"state":"closed","title":"build(deps-dev): bump the non-major-node-dev-dependencies group across 1 directory with 4 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-09-09T18:50:10.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-09T18:47:21.000Z","updated_at":"2025-09-09T18:50:10.000Z","time_to_close":169,"merged_at":"2025-09-09T18:50:10.000Z","merged_by":"sverweij","closed_by":null,"dependency_metadata":{"prefix":"build(deps-dev): bump","group_name":"non-major-node-dev-dependencies","update_count":4,"packages":[{"name":"c8","old_version":"10.1.2","new_version":"10.1.3","repository_url":"https://github.com/bcoe/c8"},{"name":"clean-pkg-json","old_version":"1.2.0","new_version":"1.3.0","repository_url":"https://github.com/privatenumber/clean-pkg-json"},{"name":"eslint-plugin-import","old_version":"2.29.1","new_version":"2.32.0","repository_url":"https://github.com/import-js/eslint-plugin-import"},{"name":"prettier","old_version":"3.3.3","new_version":"3.6.2","repository_url":"https://github.com/prettier/prettier"}],"path":null,"ecosystem":"npm"},"body":"Bumps the non-major-node-dev-dependencies group with 4 updates in the / directory: [c8](https://github.com/bcoe/c8), [clean-pkg-json](https://github.com/privatenumber/clean-pkg-json), [eslint-plugin-import](https://github.com/import-js/eslint-plugin-import) and [prettier](https://github.com/prettier/prettier).\n\nUpdates `c8` from 10.1.2 to 10.1.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bcoe/c8/releases\"\u003ec8's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.1.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/bcoe/c8/compare/v10.1.2...v10.1.3\"\u003e10.1.3\u003c/a\u003e (2024-12-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update bcoe/v8-coverage addressing v8 issue (\u003ca href=\"https://redirect.github.com/bcoe/c8/issues/552\"\u003e#552\u003c/a\u003e) (\u003ca href=\"https://github.com/bcoe/c8/commit/b32a563e257f31cd359ff3adb855bbbdda71e2e7\"\u003eb32a563\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/bcoe/c8/blob/main/CHANGELOG.md\"\u003ec8's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/bcoe/c8/compare/v10.1.2...v10.1.3\"\u003e10.1.3\u003c/a\u003e (2024-12-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update bcoe/v8-coverage addressing v8 issue (\u003ca href=\"https://redirect.github.com/bcoe/c8/issues/552\"\u003e#552\u003c/a\u003e) (\u003ca href=\"https://github.com/bcoe/c8/commit/b32a563e257f31cd359ff3adb855bbbdda71e2e7\"\u003eb32a563\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bcoe/c8/commit/1ec3cc41ff1aeb59bb040ee9c143a09054ac413b\"\u003e\u003ccode\u003e1ec3cc4\u003c/code\u003e\u003c/a\u003e chore(main): release 10.1.3 (\u003ca href=\"https://redirect.github.com/bcoe/c8/issues/553\"\u003e#553\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bcoe/c8/commit/b32a563e257f31cd359ff3adb855bbbdda71e2e7\"\u003e\u003ccode\u003eb32a563\u003c/code\u003e\u003c/a\u003e fix(deps): update bcoe/v8-coverage addressing v8 issue (\u003ca href=\"https://redirect.github.com/bcoe/c8/issues/552\"\u003e#552\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bcoe/c8/commit/75fa99f7bc758499c10def20857e78b76cfdd17e\"\u003e\u003ccode\u003e75fa99f\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v22 (\u003ca href=\"https://redirect.github.com/bcoe/c8/issues/548\"\u003e#548\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bcoe/c8/compare/v10.1.2...v10.1.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clean-pkg-json` from 1.2.0 to 1.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/privatenumber/clean-pkg-json/releases\"\u003eclean-pkg-json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.3.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/privatenumber/clean-pkg-json/compare/v1.2.1...v1.3.0\"\u003e1.3.0\u003c/a\u003e (2025-04-20)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003e-r, --remove\u003c/code\u003e flag support (\u003ca href=\"https://redirect.github.com/privatenumber/clean-pkg-json/issues/9\"\u003e#9\u003c/a\u003e) (\u003ca href=\"https://github.com/privatenumber/clean-pkg-json/commit/6ea75a74b208cc5d5fcf337ade5ebfdc6bc51e7c\"\u003e6ea75a7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.2.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/privatenumber/clean-pkg-json/compare/v1.2.0...v1.2.1\"\u003e1.2.1\u003c/a\u003e (2025-03-08)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epreserve \u003ccode\u003emaintainers\u003c/code\u003e property (\u003ca href=\"https://redirect.github.com/privatenumber/clean-pkg-json/issues/6\"\u003e#6\u003c/a\u003e) (\u003ca href=\"https://github.com/privatenumber/clean-pkg-json/commit/2557d6424404ff1f50dd5e4d48f63a0b8b276076\"\u003e2557d64\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/clean-pkg-json/commit/6ea75a74b208cc5d5fcf337ade5ebfdc6bc51e7c\"\u003e\u003ccode\u003e6ea75a7\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003e-r, --remove\u003c/code\u003e flag support (\u003ca href=\"https://redirect.github.com/privatenumber/clean-pkg-json/issues/9\"\u003e#9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/clean-pkg-json/commit/3dd9dab6eaae1b8182df7b122d4d0f0ba66e58b5\"\u003e\u003ccode\u003e3dd9dab\u003c/code\u003e\u003c/a\u003e style: lint fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/clean-pkg-json/commit/4e893d1a2afb117b2439ff22527833e27ad5c7b9\"\u003e\u003ccode\u003e4e893d1\u003c/code\u003e\u003c/a\u003e chore: upgrade deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/clean-pkg-json/commit/b7d949d17e7acc747967b73cb3593fea7bedbbd7\"\u003e\u003ccode\u003eb7d949d\u003c/code\u003e\u003c/a\u003e chore: add type check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/clean-pkg-json/commit/750f83dfbf6ef3602db42c27b6c115be5690834c\"\u003e\u003ccode\u003e750f83d\u003c/code\u003e\u003c/a\u003e chore: use pnpm in scripts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/clean-pkg-json/commit/8721da0baca27643b44cfc2a2e4411d2d18196bb\"\u003e\u003ccode\u003e8721da0\u003c/code\u003e\u003c/a\u003e style: lint fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/clean-pkg-json/commit/9b3d7f9d0b79525ee21db31abc6397b2ece483c5\"\u003e\u003ccode\u003e9b3d7f9\u003c/code\u003e\u003c/a\u003e chore: use lintroll\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/clean-pkg-json/commit/0d5388603bf9ddbaa2fcbf491bf9771e867c2599\"\u003e\u003ccode\u003e0d53886\u003c/code\u003e\u003c/a\u003e ci: upgrade pnpm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/clean-pkg-json/commit/826d66df2511bd4e859987784698ca0bf5aa4925\"\u003e\u003ccode\u003e826d66d\u003c/code\u003e\u003c/a\u003e chore: upgrade node\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/clean-pkg-json/commit/2557d6424404ff1f50dd5e4d48f63a0b8b276076\"\u003e\u003ccode\u003e2557d64\u003c/code\u003e\u003c/a\u003e fix: preserve \u003ccode\u003emaintainers\u003c/code\u003e property (\u003ca href=\"https://redirect.github.com/privatenumber/clean-pkg-json/issues/6\"\u003e#6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/privatenumber/clean-pkg-json/compare/v1.2.0...v1.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-import` from 2.29.1 to 2.32.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/import-js/eslint-plugin-import/releases\"\u003eeslint-plugin-import's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.32.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ca href=\"./docs/rules/enforce-node-protocol-usage.md\"\u003e\u003ccode\u003eenforce-node-protocol-usage\u003c/code\u003e\u003c/a\u003e rule and \u003ccode\u003eimport/node-version\u003c/code\u003e setting (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3024\"\u003e#3024\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/GoldStrikeArch\"\u003e\u003ccode\u003e@​GoldStrikeArch\u003c/code\u003e\u003c/a\u003e] and [\u003ca href=\"https://github.com/sevenc-nanashi\"\u003e\u003ccode\u003e@​sevenc-nanashi\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003eadd TypeScript types (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3097\"\u003e#3097\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/G-Rath\"\u003e\u003ccode\u003e@​G-Rath\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"./docs/rules/extensions.md\"\u003e\u003ccode\u003eextensions\u003c/code\u003e\u003c/a\u003e: add `pathGroupOverrides to allow enforcement decision overrides based on specifier (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3105\"\u003e#3105\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/Xunnamius\"\u003e\u003ccode\u003e@​Xunnamius\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eorder\u003c/code\u003e]: add \u003ccode\u003esortTypesGroup\u003c/code\u003e option to allow intragroup sorting of type-only imports (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3104\"\u003e#3104\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/Xunnamius\"\u003e\u003ccode\u003e@​Xunnamius\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eorder\u003c/code\u003e]: add \u003ccode\u003enewlines-between-types\u003c/code\u003e option to control intragroup sorting of type-only imports (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3127\"\u003e#3127\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/Xunnamius\"\u003e\u003ccode\u003e@​Xunnamius\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eorder\u003c/code\u003e]: add \u003ccode\u003econsolidateIslands\u003c/code\u003e option to collapse excess spacing for aesthetically pleasing imports (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3129\"\u003e#3129\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/Xunnamius\"\u003e\u003ccode\u003e@​Xunnamius\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[\u003ccode\u003eno-unused-modules\u003c/code\u003e]: provide more meaningful error message when no .eslintrc is present (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3116\"\u003e#3116\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/michaelfaith\"\u003e\u003ccode\u003e@​michaelfaith\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003econfigs: added missing name attribute for eslint config inspector (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3151\"\u003e#3151\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/NishargShah\"\u003e\u003ccode\u003e@​NishargShah\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eorder\u003c/code\u003e]: ensure arcane imports do not cause undefined behavior (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3128\"\u003e#3128\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/Xunnamius\"\u003e\u003ccode\u003e@​Xunnamius\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eorder\u003c/code\u003e]: resolve undefined property access issue when using \u003ccode\u003enamed\u003c/code\u003e ordering (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3166\"\u003e#3166\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/Xunnamius\"\u003e\u003ccode\u003e@​Xunnamius\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"./docs/rules/enforce-node-protocol-usage.md\"\u003e\u003ccode\u003eenforce-node-protocol-usage\u003c/code\u003e\u003c/a\u003e: avoid a crash with some TS code (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3173\"\u003e#3173\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/ljharb\"\u003e\u003ccode\u003e@​ljharb\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eorder\u003c/code\u003e]: codify invariants from docs into config schema (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3152\"\u003e#3152\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/Xunnamius\"\u003e\u003ccode\u003e@​Xunnamius\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Docs] \u003ca href=\"./docs/rules/extensions.md\"\u003e\u003ccode\u003eextensions\u003c/code\u003e\u003c/a\u003e, [\u003ccode\u003eorder\u003c/code\u003e]: improve documentation (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3106\"\u003e#3106\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/Xunnamius\"\u003e\u003ccode\u003e@​Xunnamius\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[Docs] add flat config guide for using \u003ccode\u003etseslint.config()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3125\"\u003e#3125\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/lnuvy\"\u003e\u003ccode\u003e@​lnuvy\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[Docs] add missing comma (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3122\"\u003e#3122\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/RyanGst\"\u003e\u003ccode\u003e@​RyanGst\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[readme] Update flatConfig example to include typescript config (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3138\"\u003e#3138\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/intellix\"\u003e\u003ccode\u003e@​intellix\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[Refactor] [\u003ccode\u003eorder\u003c/code\u003e]: remove unnecessary negative check (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3167\"\u003e#3167\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[Docs] [\u003ccode\u003eno-unused-modules\u003c/code\u003e]: add missing double quote (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3191\"\u003e#3191\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/albertpastrana\"\u003e\u003ccode\u003e@​albertpastrana\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[Docs] \u003ccode\u003eno-restricted-paths\u003c/code\u003e: clarify wording and fix errors (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3172\"\u003e#3172\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/greim\"\u003e\u003ccode\u003e@​greim\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/import-js/eslint-plugin-import/blob/main/CHANGELOG.md\"\u003eeslint-plugin-import's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[2.32.0] - 2025-06-20\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd [\u003ccode\u003eenforce-node-protocol-usage\u003c/code\u003e] rule and \u003ccode\u003eimport/node-version\u003c/code\u003e setting (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3024\"\u003e#3024\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/GoldStrikeArch\"\u003e\u003ccode\u003e@​GoldStrikeArch\u003c/code\u003e\u003c/a\u003e] and [\u003ca href=\"https://github.com/sevenc-nanashi\"\u003e\u003ccode\u003e@​sevenc-nanashi\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003eadd TypeScript types (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3097\"\u003e#3097\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/G-Rath\"\u003e\u003ccode\u003e@​G-Rath\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eextensions\u003c/code\u003e]: add `pathGroupOverrides to allow enforcement decision overrides based on specifier (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3105\"\u003e#3105\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/Xunnamius\"\u003e\u003ccode\u003e@​Xunnamius\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eorder\u003c/code\u003e]: add \u003ccode\u003esortTypesGroup\u003c/code\u003e option to allow intragroup sorting of type-only imports (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3104\"\u003e#3104\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/Xunnamius\"\u003e\u003ccode\u003e@​Xunnamius\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eorder\u003c/code\u003e]: add \u003ccode\u003enewlines-between-types\u003c/code\u003e option to control intragroup sorting of type-only imports (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3127\"\u003e#3127\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/Xunnamius\"\u003e\u003ccode\u003e@​Xunnamius\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eorder\u003c/code\u003e]: add \u003ccode\u003econsolidateIslands\u003c/code\u003e option to collapse excess spacing for aesthetically pleasing imports (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3129\"\u003e#3129\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/Xunnamius\"\u003e\u003ccode\u003e@​Xunnamius\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[\u003ccode\u003eno-unused-modules\u003c/code\u003e]: provide more meaningful error message when no .eslintrc is present (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3116\"\u003e#3116\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/michaelfaith\"\u003e\u003ccode\u003e@​michaelfaith\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003econfigs: added missing name attribute for eslint config inspector (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3151\"\u003e#3151\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/NishargShah\"\u003e\u003ccode\u003e@​NishargShah\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eorder\u003c/code\u003e]: ensure arcane imports do not cause undefined behavior (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3128\"\u003e#3128\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/Xunnamius\"\u003e\u003ccode\u003e@​Xunnamius\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eorder\u003c/code\u003e]: resolve undefined property access issue when using \u003ccode\u003enamed\u003c/code\u003e ordering (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3166\"\u003e#3166\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/Xunnamius\"\u003e\u003ccode\u003e@​Xunnamius\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eenforce-node-protocol-usage\u003c/code\u003e]: avoid a crash with some TS code (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3173\"\u003e#3173\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/ljharb\"\u003e\u003ccode\u003e@​ljharb\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eorder\u003c/code\u003e]: codify invariants from docs into config schema (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3152\"\u003e#3152\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/Xunnamius\"\u003e\u003ccode\u003e@​Xunnamius\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Docs] [\u003ccode\u003eextensions\u003c/code\u003e], [\u003ccode\u003eorder\u003c/code\u003e]: improve documentation (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3106\"\u003e#3106\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/Xunnamius\"\u003e\u003ccode\u003e@​Xunnamius\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[Docs] add flat config guide for using \u003ccode\u003etseslint.config()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3125\"\u003e#3125\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/lnuvy\"\u003e\u003ccode\u003e@​lnuvy\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[Docs] add missing comma (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3122\"\u003e#3122\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/RyanGst\"\u003e\u003ccode\u003e@​RyanGst\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[readme] Update flatConfig example to include typescript config (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3138\"\u003e#3138\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/intellix\"\u003e\u003ccode\u003e@​intellix\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[Refactor] [\u003ccode\u003eorder\u003c/code\u003e]: remove unnecessary negative check (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3167\"\u003e#3167\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[Docs] [\u003ccode\u003eno-unused-modules\u003c/code\u003e]: add missing double quote (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3191\"\u003e#3191\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/albertpastrana\"\u003e\u003ccode\u003e@​albertpastrana\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[Docs] \u003ccode\u003eno-restricted-paths\u003c/code\u003e: clarify wording and fix errors (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3172\"\u003e#3172\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/greim\"\u003e\u003ccode\u003e@​greim\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.31.0] - 2024-10-03\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport eslint v9 (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/2996\"\u003e#2996\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/G-Rath\"\u003e\u003ccode\u003e@​G-Rath\u003c/code\u003e\u003c/a\u003e] [\u003ca href=\"https://github.com/michaelfaith\"\u003e\u003ccode\u003e@​michaelfaith\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eorder\u003c/code\u003e]: allow validating named imports (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3043\"\u003e#3043\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/manuth\"\u003e\u003ccode\u003e@​manuth\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eextensions\u003c/code\u003e]: add the \u003ccode\u003echeckTypeImports\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/2817\"\u003e#2817\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/phryneas\"\u003e\u003ccode\u003e@​phryneas\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eExportMap\u003c/code\u003e / flat config: include \u003ccode\u003elanguageOptions\u003c/code\u003e in context (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3052\"\u003e#3052\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/michaelfaith\"\u003e\u003ccode\u003e@​michaelfaith\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eno-named-as-default\u003c/code\u003e]: Allow using an identifier if the export is both a named and a default export (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3032\"\u003e#3032\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/akwodkiewicz\"\u003e\u003ccode\u003e@​akwodkiewicz\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eexport\u003c/code\u003e]: False positive for exported overloaded functions in TS (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3065\"\u003e#3065\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eexportMap\u003c/code\u003e: export map cache is tainted by unreliable parse results (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3062\"\u003e#3062\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/michaelfaith\"\u003e\u003ccode\u003e@​michaelfaith\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eexportMap\u003c/code\u003e: improve cacheKey when using flat config (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3072\"\u003e#3072\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/michaelfaith\"\u003e\u003ccode\u003e@​michaelfaith\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003eadjust \u0026quot;is source type module\u0026quot; checks for flat config (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/2996\"\u003e#2996\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/G-Rath\"\u003e\u003ccode\u003e@​G-Rath\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Docs] [\u003ccode\u003eno-relative-packages\u003c/code\u003e]: fix typo (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3066\"\u003e#3066\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/joshuaobrien\"\u003e\u003ccode\u003e@​joshuaobrien\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[Performance] [\u003ccode\u003eno-cycle\u003c/code\u003e]: dont scc for each linted file (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3068\"\u003e#3068\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/soryy708\"\u003e\u003ccode\u003e@​soryy708\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[Docs] [\u003ccode\u003eno-cycle\u003c/code\u003e]: add \u003ccode\u003edisableScc\u003c/code\u003e to docs (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3070\"\u003e#3070\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/soryy708\"\u003e\u003ccode\u003e@​soryy708\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[Tests] use re-exported \u003ccode\u003eRuleTester\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3071\"\u003e#3071\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/G-Rath\"\u003e\u003ccode\u003e@​G-Rath\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[Docs] [\u003ccode\u003eno-restricted-paths\u003c/code\u003e]: fix grammar (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3073\"\u003e#3073\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/unbeauvoyage\"\u003e\u003ccode\u003e@​unbeauvoyage\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[Tests] [\u003ccode\u003eno-default-export\u003c/code\u003e], [\u003ccode\u003eno-named-export\u003c/code\u003e]:  add test case (thanks [\u003ca href=\"https://github.com/G-Rath\"\u003e\u003ccode\u003e@​G-Rath\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/import-js/eslint-plugin-import/commit/01c9eb04331d2efa8d63f2d7f4bfec3bc44c94f3\"\u003e\u003ccode\u003e01c9eb0\u003c/code\u003e\u003c/a\u003e v2.32.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/import-js/eslint-plugin-import/commit/ae57cc12a4c3dceb15f4149ba942a367a4181b84\"\u003e\u003ccode\u003eae57cc1\u003c/code\u003e\u003c/a\u003e [Deps] update \u003ccode\u003earray-includes\u003c/code\u003e, \u003ccode\u003earray.prototype.findlastindex\u003c/code\u003e, `eslint-modu...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/import-js/eslint-plugin-import/commit/9e1ad6bef9c7d31dbeb4fe8904664ca2c3ed702c\"\u003e\u003ccode\u003e9e1ad6b\u003c/code\u003e\u003c/a\u003e [Fix] \u003ccode\u003eorder\u003c/code\u003e: codify invariants from docs into config schema\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/import-js/eslint-plugin-import/commit/f017790a1a6ab4839cb636c9fdbdc80c1bb6d8f3\"\u003e\u003ccode\u003ef017790\u003c/code\u003e\u003c/a\u003e [Docs] \u003ccode\u003eno-restricted-paths\u003c/code\u003e: clarify wording and fix errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/import-js/eslint-plugin-import/commit/7d83a5770d537d5a3b612d1b7f4445041c33acbe\"\u003e\u003ccode\u003e7d83a57\u003c/code\u003e\u003c/a\u003e [Docs] \u003ccode\u003eno-unused-modules\u003c/code\u003e: add missing double quote\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/import-js/eslint-plugin-import/commit/519eb94f8923ce6dabd67239d59319850932ca92\"\u003e\u003ccode\u003e519eb94\u003c/code\u003e\u003c/a\u003e [utils] v2.12.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/import-js/eslint-plugin-import/commit/71ad145db5d8fc0756c2ba6f9b4df5efdf2073b3\"\u003e\u003ccode\u003e71ad145\u003c/code\u003e\u003c/a\u003e [actions] split out tests into new vs old eslint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/import-js/eslint-plugin-import/commit/9b096c459e96edf7180db2e9cc90d2ce3fae573d\"\u003e\u003ccode\u003e9b096c4\u003c/code\u003e\u003c/a\u003e [utils] [dev deps] update \u003ccode\u003e@arethetypeswrong/cli\u003c/code\u003e, \u003ccode\u003e@ljharb/tsconfig\u003c/code\u003e, `@type...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/import-js/eslint-plugin-import/commit/da5f6ec13160cb288338db0c2a00c34b2d932f0d\"\u003e\u003ccode\u003eda5f6ec\u003c/code\u003e\u003c/a\u003e [Fix] \u003ccode\u003eenforce-node-protocol-usage\u003c/code\u003e: avoid a crash with some TS code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/import-js/eslint-plugin-import/commit/6e49a58751455bab5f693fff0ee16501fced6952\"\u003e\u003ccode\u003e6e49a58\u003c/code\u003e\u003c/a\u003e [Refactor] \u003ccode\u003eorder\u003c/code\u003e: remove unnecessary negative check\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/import-js/eslint-plugin-import/compare/v2.29.1...v2.32.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prettier` from 3.3.3 to 3.6.2\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.6.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd missing blank line around code block 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/17675\"\u003eprettier/prettier#17675\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#362\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.6.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u0026quot;Warning: File descriptor 39 closed but not opened in unmanaged mode\u0026quot; error when running \u003ccode\u003e--experimental-cli\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#361\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.6.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.5.3...3.6.0\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://prettier.io/blog/2025/06/23/3.6.0\"\u003eRelease note \u0026quot;Prettier 3.6: Experimental fast CLI and new OXC and Hermes plugins!\u0026quot;\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.5.3\u003c/h2\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#353\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.5.2\u003c/h2\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#352\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.5.1\u003c/h2\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#351\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.5.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.4.2...3.5.0\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://prettier.io/blog/2025/02/09/3.5.0\"\u003eRelease note\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.4.2\u003c/h2\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#342\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.4.1\u003c/h2\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#341\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.4.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.3.3...3.4.0\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://prettier.io/blog/2024/11/26/3.4.0.html\"\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.6.2\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.6.1...3.6.2\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eMarkdown: Add missing blank line around code block (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/17675\"\u003e#17675\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"md\"\u003e\u003ccode\u003e\u0026lt;!-- Input --\u0026gt;\n1. Some text, and code block below, with newline after code block\n\u003cpre lang=\"yaml\"\u003e\u003ccode\u003e---\nfoo: bar\n\u003c/code\u003e\u003c/pre\u003e\n\u003col\u003e\n\u003cli\u003eAnother\u003c/li\u003e\n\u003cli\u003eList\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003e\u0026lt;!-- Prettier 3.6.1 --\u0026gt;\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003e\n\u003cp\u003eSome text, and code block below, with newline after code block\u003c/p\u003e\n\u003cpre lang=\"yaml\"\u003e\u003ccode\u003e---\nfoo: bar\n\u003c/code\u003e\u003c/pre\u003e\n\u003col\u003e\n\u003cli\u003eAnother\u003c/li\u003e\n\u003cli\u003eList\u003c/li\u003e\n\u003c/ol\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003e\u0026lt;!-- Prettier 3.6.2 --\u0026gt;\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003e\n\u003cp\u003eSome text, and code block below, with newline after code block\u003c/p\u003e\n\u003cpre lang=\"yaml\"\u003e\u003ccode\u003e---\nfoo: bar\n\u003c/code\u003e\u003c/pre\u003e\n\u003col\u003e\n\u003cli\u003eAnother\u003c/li\u003e\n\u003cli\u003eList\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/li\u003e\n\u003c/ol\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch1\u003e3.6.1\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.6.0...3.6.1\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eTypeScript: Allow const without initializer (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/17650\"\u003e#17650\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/17654\"\u003e#17654\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"jsx\"\u003e\u003ccode\u003e// Input\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/7a8b05f41574633fd3af5298f3eeaf33567ad3d3\"\u003e\u003ccode\u003e7a8b05f\u003c/code\u003e\u003c/a\u003e Release 3.6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/46526b49b6315914b9229be412c1557ce59f8dbf\"\u003e\u003ccode\u003e46526b4\u003c/code\u003e\u003c/a\u003e Add missing blank line around code block (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/17675\"\u003e#17675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/a04ec1196f9c3efe2312b10c2f0d02903c9de5e7\"\u003e\u003ccode\u003ea04ec11\u003c/code\u003e\u003c/a\u003e chore(deps): update babel to v7.27.7 (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/17684\"\u003e#17684\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/32be5b6b44314579f3dcc838f26b03ce47938acb\"\u003e\u003ccode\u003e32be5b6\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency flow-parser to v0.274.1 (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/17676\"\u003e#17676\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/b55e777924538b69c564abea51a42e33597910b9\"\u003e\u003ccode\u003eb55e777\u003c/code\u003e\u003c/a\u003e Update docs about \u0026quot;TypeScript Configuration Files\u0026quot; (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/17677\"\u003e#17677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/b197c99224b2e068736020bdaa8b2f8a686d4b1e\"\u003e\u003ccode\u003eb197c99\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​vitejs/plugin-react\u003c/code\u003e to v4.6.0 (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/17674\"\u003e#17674\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/1185f8370a7a4c1b038b994e7be32a2413fae12d\"\u003e\u003ccode\u003e1185f83\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​angular/compiler\u003c/code\u003e to v20.0.5 (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/17680\"\u003e#17680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/aa1316fa603e25d853e76f69cdc029c19b8d24b9\"\u003e\u003ccode\u003eaa1316f\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency browserslist to v4.25.1 (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/17671\"\u003e#17671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/c468d33f16c665363da86f9275be4b4d9f799dcd\"\u003e\u003ccode\u003ec468d33\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency oxc-parser to v0.75.0 (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/17672\"\u003e#17672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/3f46d91bdb7b2a650f376215fdf884babfc765b7\"\u003e\u003ccode\u003e3f46d91\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency vite to v7 (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/17673\"\u003e#17673\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prettier/prettier/compare/3.3.3...3.6.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/mscgenjs/mscgenjs-inpage/pull/46","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mscgenjs%2Fmscgenjs-inpage/issues/46","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/46/packages"}},{"old_version":"1.2.0","new_version":"1.3.0","update_type":"minor","path":null,"pr_created_at":"2025-04-28T14:20:23.000Z","version_change":"1.2.0 → 1.3.0","issue":{"uuid":"3025110304","node_id":"PR_kwDOAuEBBc6ULT0l","number":38,"state":"open","title":"build(deps-dev): bump the non-major-node-dev-dependencies group across 1 directory with 6 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-04-28T14:20:23.000Z","updated_at":"2025-08-11T13:56:01.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps-dev): bump","group_name":"non-major-node-dev-dependencies","update_count":6,"packages":[{"name":"c8","old_version":"10.1.2","new_version":"10.1.3","repository_url":"https://github.com/bcoe/c8"},{"name":"clean-pkg-json","old_version":"1.2.0","new_version":"1.3.0","repository_url":"https://github.com/privatenumber/clean-pkg-json"},{"name":"dependency-cruiser","old_version":"16.3.6","new_version":"16.10.1","repository_url":"https://github.com/sverweij/dependency-cruiser"},{"name":"eslint-plugin-import","old_version":"2.29.1","new_version":"2.31.0","repository_url":"https://github.com/import-js/eslint-plugin-import"},{"name":"prettier","old_version":"3.3.3","new_version":"3.5.3","repository_url":"https://github.com/prettier/prettier"},{"name":"webpack","old_version":"5.93.0","new_version":"5.99.7","repository_url":"https://github.com/webpack/webpack"}],"path":null,"ecosystem":"npm"},"body":"Bumps the non-major-node-dev-dependencies group with 6 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [c8](https://github.com/bcoe/c8) | `10.1.2` | `10.1.3` |\n| [clean-pkg-json](https://github.com/privatenumber/clean-pkg-json) | `1.2.0` | `1.3.0` |\n| [dependency-cruiser](https://github.com/sverweij/dependency-cruiser) | `16.3.6` | `16.10.1` |\n| [eslint-plugin-import](https://github.com/import-js/eslint-plugin-import) | `2.29.1` | `2.31.0` |\n| [prettier](https://github.com/prettier/prettier) | `3.3.3` | `3.5.3` |\n| [webpack](https://github.com/webpack/webpack) | `5.93.0` | `5.99.7` |\n\n\nUpdates `c8` from 10.1.2 to 10.1.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bcoe/c8/releases\"\u003ec8's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.1.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/bcoe/c8/compare/v10.1.2...v10.1.3\"\u003e10.1.3\u003c/a\u003e (2024-12-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update bcoe/v8-coverage addressing v8 issue (\u003ca href=\"https://redirect.github.com/bcoe/c8/issues/552\"\u003e#552\u003c/a\u003e) (\u003ca href=\"https://github.com/bcoe/c8/commit/b32a563e257f31cd359ff3adb855bbbdda71e2e7\"\u003eb32a563\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/bcoe/c8/blob/main/CHANGELOG.md\"\u003ec8's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/bcoe/c8/compare/v10.1.2...v10.1.3\"\u003e10.1.3\u003c/a\u003e (2024-12-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update bcoe/v8-coverage addressing v8 issue (\u003ca href=\"https://redirect.github.com/bcoe/c8/issues/552\"\u003e#552\u003c/a\u003e) (\u003ca href=\"https://github.com/bcoe/c8/commit/b32a563e257f31cd359ff3adb855bbbdda71e2e7\"\u003eb32a563\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bcoe/c8/commit/1ec3cc41ff1aeb59bb040ee9c143a09054ac413b\"\u003e\u003ccode\u003e1ec3cc4\u003c/code\u003e\u003c/a\u003e chore(main): release 10.1.3 (\u003ca href=\"https://redirect.github.com/bcoe/c8/issues/553\"\u003e#553\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bcoe/c8/commit/b32a563e257f31cd359ff3adb855bbbdda71e2e7\"\u003e\u003ccode\u003eb32a563\u003c/code\u003e\u003c/a\u003e fix(deps): update bcoe/v8-coverage addressing v8 issue (\u003ca href=\"https://redirect.github.com/bcoe/c8/issues/552\"\u003e#552\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bcoe/c8/commit/75fa99f7bc758499c10def20857e78b76cfdd17e\"\u003e\u003ccode\u003e75fa99f\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v22 (\u003ca href=\"https://redirect.github.com/bcoe/c8/issues/548\"\u003e#548\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bcoe/c8/compare/v10.1.2...v10.1.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clean-pkg-json` from 1.2.0 to 1.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/privatenumber/clean-pkg-json/releases\"\u003eclean-pkg-json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.3.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/privatenumber/clean-pkg-json/compare/v1.2.1...v1.3.0\"\u003e1.3.0\u003c/a\u003e (2025-04-20)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003e-r, --remove\u003c/code\u003e flag support (\u003ca href=\"https://redirect.github.com/privatenumber/clean-pkg-json/issues/9\"\u003e#9\u003c/a\u003e) (\u003ca href=\"https://github.com/privatenumber/clean-pkg-json/commit/6ea75a74b208cc5d5fcf337ade5ebfdc6bc51e7c\"\u003e6ea75a7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.2.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/privatenumber/clean-pkg-json/compare/v1.2.0...v1.2.1\"\u003e1.2.1\u003c/a\u003e (2025-03-08)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epreserve \u003ccode\u003emaintainers\u003c/code\u003e property (\u003ca href=\"https://redirect.github.com/privatenumber/clean-pkg-json/issues/6\"\u003e#6\u003c/a\u003e) (\u003ca href=\"https://github.com/privatenumber/clean-pkg-json/commit/2557d6424404ff1f50dd5e4d48f63a0b8b276076\"\u003e2557d64\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/clean-pkg-json/commit/6ea75a74b208cc5d5fcf337ade5ebfdc6bc51e7c\"\u003e\u003ccode\u003e6ea75a7\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003e-r, --remove\u003c/code\u003e flag support (\u003ca href=\"https://redirect.github.com/privatenumber/clean-pkg-json/issues/9\"\u003e#9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/clean-pkg-json/commit/3dd9dab6eaae1b8182df7b122d4d0f0ba66e58b5\"\u003e\u003ccode\u003e3dd9dab\u003c/code\u003e\u003c/a\u003e style: lint fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/clean-pkg-json/commit/4e893d1a2afb117b2439ff22527833e27ad5c7b9\"\u003e\u003ccode\u003e4e893d1\u003c/code\u003e\u003c/a\u003e chore: upgrade deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/clean-pkg-json/commit/b7d949d17e7acc747967b73cb3593fea7bedbbd7\"\u003e\u003ccode\u003eb7d949d\u003c/code\u003e\u003c/a\u003e chore: add type check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/clean-pkg-json/commit/750f83dfbf6ef3602db42c27b6c115be5690834c\"\u003e\u003ccode\u003e750f83d\u003c/code\u003e\u003c/a\u003e chore: use pnpm in scripts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/clean-pkg-json/commit/8721da0baca27643b44cfc2a2e4411d2d18196bb\"\u003e\u003ccode\u003e8721da0\u003c/code\u003e\u003c/a\u003e style: lint fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/clean-pkg-json/commit/9b3d7f9d0b79525ee21db31abc6397b2ece483c5\"\u003e\u003ccode\u003e9b3d7f9\u003c/code\u003e\u003c/a\u003e chore: use lintroll\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/clean-pkg-json/commit/0d5388603bf9ddbaa2fcbf491bf9771e867c2599\"\u003e\u003ccode\u003e0d53886\u003c/code\u003e\u003c/a\u003e ci: upgrade pnpm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/clean-pkg-json/commit/826d66df2511bd4e859987784698ca0bf5aa4925\"\u003e\u003ccode\u003e826d66d\u003c/code\u003e\u003c/a\u003e chore: upgrade node\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/clean-pkg-json/commit/2557d6424404ff1f50dd5e4d48f63a0b8b276076\"\u003e\u003ccode\u003e2557d64\u003c/code\u003e\u003c/a\u003e fix: preserve \u003ccode\u003emaintainers\u003c/code\u003e property (\u003ca href=\"https://redirect.github.com/privatenumber/clean-pkg-json/issues/6\"\u003e#6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/privatenumber/clean-pkg-json/compare/v1.2.0...v1.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dependency-cruiser` from 16.3.6 to 16.10.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sverweij/dependency-cruiser/releases\"\u003edependency-cruiser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.10.1\u003c/h2\u003e\n\u003ch2\u003e🐛 fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e42ea09b2 fix(enrich/derive): makes reachable calculation faster (\u003ca href=\"https://redirect.github.com/sverweij/dependency-cruiser/issues/990\"\u003e#990\u003c/a\u003e) - thanks to \u003ca href=\"https://github.com/neelance\"\u003e\u003ccode\u003e@​neelance\u003c/code\u003e\u003c/a\u003e  for the improvement suggestion as well as the patch the PR was built on!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👷 maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e4b75ec0d build(npm): updates external dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.10.0\u003c/h2\u003e\n\u003ch2\u003e✨ features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e3b06cbbb feat(extract): improves detection of protocol-only built-ins (node \u0026amp; bun) (\u003ca href=\"https://redirect.github.com/sverweij/dependency-cruiser/issues/983\"\u003e#983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e0ebae974 feat(cli): adds init option for bun (\u003ca href=\"https://redirect.github.com/sverweij/dependency-cruiser/issues/984\"\u003e#984\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👷 maintenance\u003c/h2\u003e\n\u003ch3\u003e♻️ life cycle management\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e4f253893 build(npm): updates external dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧹  chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eeea753a3 chore(stale bot): bumps stale period to better align with maintainer availability\u003c/li\u003e\n\u003cli\u003eff8aa287 chore(progress): updates copy\u003c/li\u003e\n\u003cli\u003ef82135ea refactor(schema|report): fixes small lint issues\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.9.0\u003c/h2\u003e\n\u003ch2\u003e✨ features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ea00d3a08 feat: adds skipAnalysisNotInRules option (\u003ca href=\"https://redirect.github.com/sverweij/dependency-cruiser/issues/979\"\u003e#979\u003c/a\u003e) thanks \u003ca href=\"https://github.com/JavaScriptBach\"\u003e\u003ccode\u003e@​JavaScriptBach\u003c/code\u003e\u003c/a\u003e for the suggestion and the validation!\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eRecommended\u003c/strong\u003e: add this new option to your dependency-cruiser configuration (\u003ccode\u003e.dependency-cruiser.js\u003c/code\u003e or \u003ccode\u003e.dependency-cruiser.json\u003c/code\u003e) as it might speed up dependency-cruiser runs by quite a bit if you don't use all of its available features, especially on larger code bases:\u003c/p\u003e\n\u003cpre lang=\"javascript\"\u003e\u003ccode\u003e  // ...\n  options {\n    // ...\n    skipAnalysisNotInRules: true,\n    // ...\n  }\n // ...\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003e👷 maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eeb7bf8a6 perf(enrich/reachable): do even less when there's no reachable rules\u003c/li\u003e\n\u003cli\u003e6862b2aa build(npm): updates external dependencies\u003c/li\u003e\n\u003cli\u003ed9d9ff16 refactor: uses native private fields in classes in stead of fake ones\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/sverweij/dependency-cruiser/commit/cd5590d7e16cbc6ca21a048a889651d3271c3789\"\u003e\u003ccode\u003ecd5590d\u003c/code\u003e\u003c/a\u003e 16.10.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sverweij/dependency-cruiser/commit/42ea09b205dacd9653e83d5c963e46f5aee9198f\"\u003e\u003ccode\u003e42ea09b\u003c/code\u003e\u003c/a\u003e fix(enrich/derive): makes reachable calculation faster (\u003ca href=\"https://redirect.github.com/sverweij/dependency-cruiser/issues/990\"\u003e#990\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sverweij/dependency-cruiser/commit/4b75ec0d7ff51232d0877be6f3edfe116a7b4d9d\"\u003e\u003ccode\u003e4b75ec0\u003c/code\u003e\u003c/a\u003e build(npm): updates external dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sverweij/dependency-cruiser/commit/1fa7740c1fbcb4abaa94c10bf3f90e81c8a5adac\"\u003e\u003ccode\u003e1fa7740\u003c/code\u003e\u003c/a\u003e 16.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sverweij/dependency-cruiser/commit/4f253893e967e2bc9335910300ebb2e8a41e6266\"\u003e\u003ccode\u003e4f25389\u003c/code\u003e\u003c/a\u003e build(npm): updates external dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sverweij/dependency-cruiser/commit/eea753a34915aee013f1093576ee771aa257ab3d\"\u003e\u003ccode\u003eeea753a\u003c/code\u003e\u003c/a\u003e chore(stale bot): bumps stale period to better align with maintainer availabi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sverweij/dependency-cruiser/commit/0ebae9748c4c9b1f3a484297d0a3e4e2d90205bc\"\u003e\u003ccode\u003e0ebae97\u003c/code\u003e\u003c/a\u003e feat(cli): adds init option for bun (\u003ca href=\"https://redirect.github.com/sverweij/dependency-cruiser/issues/984\"\u003e#984\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sverweij/dependency-cruiser/commit/3b06cbbb4ba35c4c8b653a455d8041ffe3d70afc\"\u003e\u003ccode\u003e3b06cbb\u003c/code\u003e\u003c/a\u003e feat(extract): improves detection of protocol-only builtins (node \u0026amp; bun) (\u003ca href=\"https://redirect.github.com/sverweij/dependency-cruiser/issues/983\"\u003e#983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sverweij/dependency-cruiser/commit/ff8aa287cbe4818567db8c9ba98253db6f9f07fa\"\u003e\u003ccode\u003eff8aa28\u003c/code\u003e\u003c/a\u003e chore(progress): updates copy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sverweij/dependency-cruiser/commit/f82135ea9992caa1c6dd920f4754c8b9c7e0bf76\"\u003e\u003ccode\u003ef82135e\u003c/code\u003e\u003c/a\u003e refactor(schema|report): fixes small lint issues\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sverweij/dependency-cruiser/compare/v16.3.6...v16.10.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-import` from 2.29.1 to 2.31.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/import-js/eslint-plugin-import/releases\"\u003eeslint-plugin-import's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.31.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport eslint v9 (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/2996\"\u003e#2996\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/G-Rath\"\u003e\u003ccode\u003e@​G-Rath\u003c/code\u003e\u003c/a\u003e] [\u003ca href=\"https://github.com/michaelfaith\"\u003e\u003ccode\u003e@​michaelfaith\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"./docs/rules/order.md\"\u003e\u003ccode\u003eorder\u003c/code\u003e\u003c/a\u003e: allow validating named imports (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3043\"\u003e#3043\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/manuth\"\u003e\u003ccode\u003e@​manuth\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"./docs/rules/extensions.md\"\u003e\u003ccode\u003eextensions\u003c/code\u003e\u003c/a\u003e: add the \u003ccode\u003echeckTypeImports\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/2817\"\u003e#2817\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/phryneas\"\u003e\u003ccode\u003e@​phryneas\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eExportMap\u003c/code\u003e / flat config: include \u003ccode\u003elanguageOptions\u003c/code\u003e in context (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3052\"\u003e#3052\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/michaelfaith\"\u003e\u003ccode\u003e@​michaelfaith\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"./docs/rules/no-named-as-default.md\"\u003e\u003ccode\u003eno-named-as-default\u003c/code\u003e\u003c/a\u003e: Allow using an identifier if the export is both a named and a default export (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3032\"\u003e#3032\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/akwodkiewicz\"\u003e\u003ccode\u003e@​akwodkiewicz\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"./docs/rules/export.md\"\u003e\u003ccode\u003eexport\u003c/code\u003e\u003c/a\u003e: False positive for exported overloaded functions in TS (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3065\"\u003e#3065\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eexportMap\u003c/code\u003e: export map cache is tainted by unreliable parse results (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3062\"\u003e#3062\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/michaelfaith\"\u003e\u003ccode\u003e@​michaelfaith\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eexportMap\u003c/code\u003e: improve cacheKey when using flat config (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3072\"\u003e#3072\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/michaelfaith\"\u003e\u003ccode\u003e@​michaelfaith\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003eadjust \u0026quot;is source type module\u0026quot; checks for flat config (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/2996\"\u003e#2996\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/G-Rath\"\u003e\u003ccode\u003e@​G-Rath\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Docs] \u003ca href=\"./docs/rules/no-relative-packages.md\"\u003e\u003ccode\u003eno-relative-packages\u003c/code\u003e\u003c/a\u003e: fix typo (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3066\"\u003e#3066\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/joshuaobrien\"\u003e\u003ccode\u003e@​joshuaobrien\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[Performance] \u003ca href=\"./docs/rules/no-cycle.md\"\u003e\u003ccode\u003eno-cycle\u003c/code\u003e\u003c/a\u003e: dont scc for each linted file (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3068\"\u003e#3068\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/soryy708\"\u003e\u003ccode\u003e@​soryy708\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[Docs] \u003ca href=\"./docs/rules/no-cycle.md\"\u003e\u003ccode\u003eno-cycle\u003c/code\u003e\u003c/a\u003e: add \u003ccode\u003edisableScc\u003c/code\u003e to docs (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3070\"\u003e#3070\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/soryy708\"\u003e\u003ccode\u003e@​soryy708\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[Tests] use re-exported \u003ccode\u003eRuleTester\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3071\"\u003e#3071\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/G-Rath\"\u003e\u003ccode\u003e@​G-Rath\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[Docs] \u003ca href=\"./docs/rules/no-restricted-paths.md\"\u003e\u003ccode\u003eno-restricted-paths\u003c/code\u003e\u003c/a\u003e: fix grammar (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3073\"\u003e#3073\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/unbeauvoyage\"\u003e\u003ccode\u003e@​unbeauvoyage\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[Tests] \u003ca href=\"./docs/rules/no-default-export.md\"\u003e\u003ccode\u003eno-default-export\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"./docs/rules/no-named-export.md\"\u003e\u003ccode\u003eno-named-export\u003c/code\u003e\u003c/a\u003e:  add test case (thanks [\u003ca href=\"https://github.com/G-Rath\"\u003e\u003ccode\u003e@​G-Rath\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3073\"\u003e#3073\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/pull/3073\"\u003eimport-js/eslint-plugin-import#3073\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3072\"\u003e#3072\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/pull/3072\"\u003eimport-js/eslint-plugin-import#3072\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3071\"\u003e#3071\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/pull/3071\"\u003eimport-js/eslint-plugin-import#3071\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3070\"\u003e#3070\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/pull/3070\"\u003eimport-js/eslint-plugin-import#3070\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3068\"\u003e#3068\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/pull/3068\"\u003eimport-js/eslint-plugin-import#3068\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3066\"\u003e#3066\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/pull/3066\"\u003eimport-js/eslint-plugin-import#3066\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3065\"\u003e#3065\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/pull/3065\"\u003eimport-js/eslint-plugin-import#3065\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3062\"\u003e#3062\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/pull/3062\"\u003eimport-js/eslint-plugin-import#3062\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3052\"\u003e#3052\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/pull/3052\"\u003eimport-js/eslint-plugin-import#3052\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3043\"\u003e#3043\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/pull/3043\"\u003eimport-js/eslint-plugin-import#3043\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3032\"\u003e#3032\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/pull/3032\"\u003eimport-js/eslint-plugin-import#3032\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/2996\"\u003e#2996\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/pull/2996\"\u003eimport-js/eslint-plugin-import#2996\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/2817\"\u003e#2817\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/pull/2817\"\u003eimport-js/eslint-plugin-import#2817\u003c/a\u003e\n[\u003ca href=\"https://github.com/akwodkiewicz\"\u003e\u003ccode\u003e@​akwodkiewicz\u003c/code\u003e\u003c/a\u003e]: \u003ca href=\"https://github.com/akwodkiewicz\"\u003ehttps://github.com/akwodkiewicz\u003c/a\u003e\n[\u003ca href=\"https://github.com/joshuaobrien\"\u003e\u003ccode\u003e@​joshuaobrien\u003c/code\u003e\u003c/a\u003e]: \u003ca href=\"https://github.com/joshuaobrien\"\u003ehttps://github.com/joshuaobrien\u003c/a\u003e\n[\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e]: \u003ca href=\"https://github.com/liuxingbaoyu\"\u003ehttps://github.com/liuxingbaoyu\u003c/a\u003e\n[\u003ca href=\"https://github.com/manuth\"\u003e\u003ccode\u003e@​manuth\u003c/code\u003e\u003c/a\u003e]: \u003ca href=\"https://github.com/manuth\"\u003ehttps://github.com/manuth\u003c/a\u003e\n[\u003ca href=\"https://github.com/michaelfaith\"\u003e\u003ccode\u003e@​michaelfaith\u003c/code\u003e\u003c/a\u003e]: \u003ca href=\"https://github.com/michaelfaith\"\u003ehttps://github.com/michaelfaith\u003c/a\u003e\n[\u003ca href=\"https://github.com/phryneas\"\u003e\u003ccode\u003e@​phryneas\u003c/code\u003e\u003c/a\u003e]: \u003ca href=\"https://github.com/phryneas\"\u003ehttps://github.com/phryneas\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/import-js/eslint-plugin-import/blob/main/CHANGELOG.md\"\u003eeslint-plugin-import's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[2.31.0] - 2024-10-03\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport eslint v9 (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/2996\"\u003e#2996\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/G-Rath\"\u003e\u003ccode\u003e@​G-Rath\u003c/code\u003e\u003c/a\u003e] [\u003ca href=\"https://github.com/michaelfaith\"\u003e\u003ccode\u003e@​michaelfaith\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eorder\u003c/code\u003e]: allow validating named imports (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3043\"\u003e#3043\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/manuth\"\u003e\u003ccode\u003e@​manuth\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eextensions\u003c/code\u003e]: add the \u003ccode\u003echeckTypeImports\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/2817\"\u003e#2817\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/phryneas\"\u003e\u003ccode\u003e@​phryneas\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eExportMap\u003c/code\u003e / flat config: include \u003ccode\u003elanguageOptions\u003c/code\u003e in context (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3052\"\u003e#3052\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/michaelfaith\"\u003e\u003ccode\u003e@​michaelfaith\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eno-named-as-default\u003c/code\u003e]: Allow using an identifier if the export is both a named and a default export (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3032\"\u003e#3032\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/akwodkiewicz\"\u003e\u003ccode\u003e@​akwodkiewicz\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eexport\u003c/code\u003e]: False positive for exported overloaded functions in TS (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3065\"\u003e#3065\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eexportMap\u003c/code\u003e: export map cache is tainted by unreliable parse results (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3062\"\u003e#3062\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/michaelfaith\"\u003e\u003ccode\u003e@​michaelfaith\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eexportMap\u003c/code\u003e: improve cacheKey when using flat config (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3072\"\u003e#3072\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/michaelfaith\"\u003e\u003ccode\u003e@​michaelfaith\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003eadjust \u0026quot;is source type module\u0026quot; checks for flat config (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/2996\"\u003e#2996\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/G-Rath\"\u003e\u003ccode\u003e@​G-Rath\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Docs] [\u003ccode\u003eno-relative-packages\u003c/code\u003e]: fix typo (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3066\"\u003e#3066\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/joshuaobrien\"\u003e\u003ccode\u003e@​joshuaobrien\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[Performance] [\u003ccode\u003eno-cycle\u003c/code\u003e]: dont scc for each linted file (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3068\"\u003e#3068\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/soryy708\"\u003e\u003ccode\u003e@​soryy708\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[Docs] [\u003ccode\u003eno-cycle\u003c/code\u003e]: add \u003ccode\u003edisableScc\u003c/code\u003e to docs (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3070\"\u003e#3070\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/soryy708\"\u003e\u003ccode\u003e@​soryy708\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[Tests] use re-exported \u003ccode\u003eRuleTester\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3071\"\u003e#3071\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/G-Rath\"\u003e\u003ccode\u003e@​G-Rath\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[Docs] [\u003ccode\u003eno-restricted-paths\u003c/code\u003e]: fix grammar (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3073\"\u003e#3073\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/unbeauvoyage\"\u003e\u003ccode\u003e@​unbeauvoyage\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[Tests] [\u003ccode\u003eno-default-export\u003c/code\u003e], [\u003ccode\u003eno-named-export\u003c/code\u003e]:  add test case (thanks [\u003ca href=\"https://github.com/G-Rath\"\u003e\u003ccode\u003e@​G-Rath\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[2.30.0] - 2024-09-02\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[\u003ccode\u003edynamic-import-chunkname\u003c/code\u003e]: add \u003ccode\u003eallowEmpty\u003c/code\u003e option to allow empty leading comments (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/2942\"\u003e#2942\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/JiangWeixian\"\u003e\u003ccode\u003e@​JiangWeixian\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003edynamic-import-chunkname\u003c/code\u003e]: Allow empty chunk name when webpackMode: 'eager' is set; add suggestions to remove name in eager mode (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3004\"\u003e#3004\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/amsardesai\"\u003e\u003ccode\u003e@​amsardesai\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eno-unused-modules\u003c/code\u003e]: Add \u003ccode\u003eignoreUnusedTypeExports\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3011\"\u003e#3011\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/silverwind\"\u003e\u003ccode\u003e@​silverwind\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003eadd support for Flat Config (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3018\"\u003e#3018\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/michaelfaith\"\u003e\u003ccode\u003e@​michaelfaith\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[\u003ccode\u003eno-extraneous-dependencies\u003c/code\u003e]: allow wrong path (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3012\"\u003e#3012\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/chabb\"\u003e\u003ccode\u003e@​chabb\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eno-cycle\u003c/code\u003e]: use scc algorithm to optimize (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/2998\"\u003e#2998\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/soryy708\"\u003e\u003ccode\u003e@​soryy708\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eno-duplicates\u003c/code\u003e]: Removing duplicates breaks in TypeScript (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3033\"\u003e#3033\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/yesl-kim\"\u003e\u003ccode\u003e@​yesl-kim\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003enewline-after-import\u003c/code\u003e]: fix considerComments option when require (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/2952\"\u003e#2952\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/developer-bandi\"\u003e\u003ccode\u003e@​developer-bandi\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eorder\u003c/code\u003e]: do not compare first path segment for relative paths (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/2682\"\u003e#2682\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/2885\"\u003e#2885\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/mihkeleidast\"\u003e\u003ccode\u003e@​mihkeleidast\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Docs] [\u003ccode\u003eno-extraneous-dependencies\u003c/code\u003e]: Make glob pattern description more explicit (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/2944\"\u003e#2944\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/mulztob\"\u003e\u003ccode\u003e@​mulztob\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003eno-unused-modules\u003c/code\u003e]: add console message to help debug \u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/2866\"\u003e#2866\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Refactor] \u003ccode\u003eExportMap\u003c/code\u003e: make procedures static instead of monkeypatching exportmap (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/2982\"\u003e#2982\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/soryy708\"\u003e\u003ccode\u003e@​soryy708\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[Refactor] \u003ccode\u003eExportMap\u003c/code\u003e: separate ExportMap instance from its builder logic (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/2985\"\u003e#2985\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/soryy708\"\u003e\u003ccode\u003e@​soryy708\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[Docs] [\u003ccode\u003eorder\u003c/code\u003e]: Add a quick note on how unbound imports and --fix (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/2640\"\u003e#2640\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/minervabot\"\u003e\u003ccode\u003e@​minervabot\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[Tests] appveyor -\u0026gt; GHA (run tests on Windows in both pwsh and WSL + Ubuntu) (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/2987\"\u003e#2987\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/joeyguerra\"\u003e\u003ccode\u003e@​joeyguerra\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[actions] migrate OSX tests to GHA ([ljharb#37], thanks [\u003ca href=\"https://github.com/aks\"\u003e\u003ccode\u003e@​aks\u003c/code\u003e\u003c/a\u003e-])\u003c/li\u003e\n\u003cli\u003e[Refactor] \u003ccode\u003eexportMapBuilder\u003c/code\u003e: avoid hoisting (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/2989\"\u003e#2989\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/soryy708\"\u003e\u003ccode\u003e@​soryy708\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[Refactor] \u003ccode\u003eExportMap\u003c/code\u003e: extract \u0026quot;builder\u0026quot; logic to separate files (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/2991\"\u003e#2991\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/soryy708\"\u003e\u003ccode\u003e@​soryy708\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[Docs] [\u003ccode\u003eorder\u003c/code\u003e]: update the description of the \u003ccode\u003epathGroupsExcludedImportTypes\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/3036\"\u003e#3036\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/liby\"\u003e\u003ccode\u003e@​liby\u003c/code\u003e\u003c/a\u003e])\u003c/li\u003e\n\u003cli\u003e[readme] Clarify how to install the plugin (\u003ca href=\"https://redirect.github.com/import-js/eslint-plugin-import/issues/2993\"\u003e#2993\u003c/a\u003e, thanks [\u003ca href=\"https://github.com/jwbth\"\u003e\u003ccode\u003e@​jwbth\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/import-js/eslint-plugin-import/commit/91f809b28323bfbd27749bae84daed00511b07e5\"\u003e\u003ccode\u003e91f809b\u003c/code\u003e\u003c/a\u003e v2.31.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/import-js/eslint-plugin-import/commit/3f1ac249272db87f0191727beeaa368fcbe7aab4\"\u003e\u003ccode\u003e3f1ac24\u003c/code\u003e\u003c/a\u003e [utils] [refactor] \u003ccode\u003eparse\u003c/code\u003e: avoid using a regex here\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/import-js/eslint-plugin-import/commit/d225176343d491db07a1c9e6e521ea90f169c928\"\u003e\u003ccode\u003ed225176\u003c/code\u003e\u003c/a\u003e [New] \u003ccode\u003eextensions\u003c/code\u003e: add the \u003ccode\u003echeckTypeImports\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/import-js/eslint-plugin-import/commit/5a51b9a4ca13cb5fa5cfa349a99999826b5e2aed\"\u003e\u003ccode\u003e5a51b9a\u003c/code\u003e\u003c/a\u003e [Tests] \u003ccode\u003erule-tester\u003c/code\u003e: try this babel class workaround\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/import-js/eslint-plugin-import/commit/d66cde00ee15c49951071636ccf0b3c4ed8ba831\"\u003e\u003ccode\u003ed66cde0\u003c/code\u003e\u003c/a\u003e [New] support eslint v9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/import-js/eslint-plugin-import/commit/d27a639f338a77a6a0de87cb40c17d7b81a65b41\"\u003e\u003ccode\u003ed27a639\u003c/code\u003e\u003c/a\u003e [Fix] adjust \u0026quot;is source type module\u0026quot; checks for flat config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/import-js/eslint-plugin-import/commit/1fa8a07a791b2497c8003e63e45f359eb65b1508\"\u003e\u003ccode\u003e1fa8a07\u003c/code\u003e\u003c/a\u003e [Refactor] create \u003ccode\u003esourceType\u003c/code\u003e helper\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/import-js/eslint-plugin-import/commit/0bc13553d44e962b416d602da779364515d3df28\"\u003e\u003ccode\u003e0bc1355\u003c/code\u003e\u003c/a\u003e [Tests] \u003ccode\u003eno-default-export\u003c/code\u003e, \u003ccode\u003eno-named-export\u003c/code\u003e:  add test cases with non-modu...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/import-js/eslint-plugin-import/commit/55fa203518fe71a28c697407b436619961009166\"\u003e\u003ccode\u003e55fa203\u003c/code\u003e\u003c/a\u003e [Tests] \u003ccode\u003eno-default-export\u003c/code\u003e, \u003ccode\u003eno-named-export\u003c/code\u003e:  add test case\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/import-js/eslint-plugin-import/commit/6be20dfa1170c9c5f3cf12f328c1a7cc5cd04c13\"\u003e\u003ccode\u003e6be20df\u003c/code\u003e\u003c/a\u003e [Docs] \u003ccode\u003eno-restricted-paths\u003c/code\u003e: fix grammar\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/import-js/eslint-plugin-import/compare/v2.29.1...v2.31.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prettier` from 3.3.3 to 3.5.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.5.3\u003c/h2\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#353\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.5.2\u003c/h2\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#352\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.5.1\u003c/h2\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#351\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.5.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.4.2...3.5.0\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://prettier.io/blog/2025/02/09/3.5.0\"\u003eRelease note\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.4.2\u003c/h2\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#342\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.4.1\u003c/h2\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#341\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.4.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.3.3...3.4.0\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://prettier.io/blog/2024/11/26/3.4.0.html\"\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.5.3\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.5.2...3.5.3\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eFlow: Fix missing parentheses in \u003ccode\u003eConditionalTypeAnnotation\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/17196\"\u003e#17196\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"jsx\"\u003e\u003ccode\u003e// Input\ntype T\u0026lt;U\u0026gt; = 'a' | ('b' extends U ? 'c' : empty);\ntype T\u0026lt;U\u0026gt; = 'a' \u0026amp; ('b' extends U ? 'c' : empty);\n\u003cp\u003e// Prettier 3.5.2\u003cbr /\u003e\ntype T\u0026lt;U\u0026gt; = \u0026quot;a\u0026quot; | \u0026quot;b\u0026quot; extends U ? \u0026quot;c\u0026quot; : empty;\u003cbr /\u003e\ntype T\u0026lt;U\u0026gt; = \u0026quot;a\u0026quot; \u0026amp; \u0026quot;b\u0026quot; extends U ? \u0026quot;c\u0026quot; : empty;\u003c/p\u003e\n\u003cp\u003e// Prettier 3.5.3\u003cbr /\u003e\ntype T\u0026lt;U\u0026gt; = \u0026quot;a\u0026quot; | (\u0026quot;b\u0026quot; extends U ? \u0026quot;c\u0026quot; : empty);\u003cbr /\u003e\ntype T\u0026lt;U\u0026gt; = \u0026quot;a\u0026quot; \u0026amp; (\u0026quot;b\u0026quot; extends U ? \u0026quot;c\u0026quot; : empty);\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch1\u003e3.5.2\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.5.1...3.5.2\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eRemove \u003ccode\u003emodule-sync\u003c/code\u003e condition (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/17156\"\u003e#17156\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\u003eIn Prettier 3.5.0, \u003ca href=\"https://prettier.io/blog/2025/02/09/3.5.0#use-esm-entrypoint-for-requireesm-16958-by-tats-u\"\u003ewe added \u003ccode\u003emodule-sync\u003c/code\u003e condition to \u003ccode\u003epackage.json\u003c/code\u003e\u003c/a\u003e, so that \u003ccode\u003erequire(\u0026quot;prettier\u0026quot;)\u003c/code\u003e can use ESM version, but turns out it doesn't work if CommonJS and ESM plugins both imports builtin plugins. To solve this problem, we decide simply remove the \u003ccode\u003emodule-sync\u003c/code\u003e condition, so \u003ccode\u003erequire(\u0026quot;prettier\u0026quot;)\u003c/code\u003e will still use the CommonJS version, we'll revisit until \u003ccode\u003erequire(ESM)\u003c/code\u003e feature is more stable.\u003c/p\u003e\n\u003ch1\u003e3.5.1\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.5.0...3.5.1\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eFix CLI crash when cache for old version exists (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/17100\"\u003e#17100\u003c/a\u003e by \u003ca href=\"https://github.com/sosukesuzuki\"\u003e\u003ccode\u003e@​sosukesuzuki\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003cp\u003ePrettier 3.5 uses a different cache format than previous versions, Prettier 3.5.0 crashes when reading existing cache file, Prettier 3.5.1 fixed the problem.\u003c/p\u003e\n\u003ch4\u003eSupport dockercompose and github-actions-workflow in VSCode (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/17101\"\u003e#17101\u003c/a\u003e by \u003ca href=\"https://github.com/remcohaszing\"\u003e\u003ccode\u003e@​remcohaszing\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003cp\u003ePrettier now supports the \u003ccode\u003edockercompose\u003c/code\u003e and \u003ccode\u003egithub-actions-workflow\u003c/code\u003e languages in Visual Studio Code.\u003c/p\u003e\n\u003ch1\u003e3.5.0\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.4.2...3.5.0\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://prettier.io/blog/2025/02/09/3.5.0.html\"\u003eRelease Notes\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003e3.4.2\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.4.1...3.4.2\"\u003ediff\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/prettier/prettier/commit/4ff5dc540fa09b25fb0c02709d227af5ca53cfbf\"\u003e\u003ccode\u003e4ff5dc5\u003c/code\u003e\u003c/a\u003e Release 3.5.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/a2e560e951b44e4b51b0c082da37a5ce396fadd2\"\u003e\u003ccode\u003ea2e560e\u003c/code\u003e\u003c/a\u003e Fix missing parentheses in \u003ccode\u003eConditionalTypeAnnotation\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/17196\"\u003e#17196\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/fa95c97eb30dbcd86e352d4178c9b366bb073b97\"\u003e\u003ccode\u003efa95c97\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003emergeBlogPost\u003c/code\u003e step to release script (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/17199\"\u003e#17199\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/b47cd502ad87859d83a555a735a2889d65588d51\"\u003e\u003ccode\u003eb47cd50\u003c/code\u003e\u003c/a\u003e Add title to patch release changelog (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/17197\"\u003e#17197\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/de30788d30990b35534832ca554f5d5add2d4221\"\u003e\u003ccode\u003ede30788\u003c/code\u003e\u003c/a\u003e Minor fix in release script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/ecee6a0e52429be07d84d4ffac0be585c2f89614\"\u003e\u003ccode\u003eecee6a0\u003c/code\u003e\u003c/a\u003e Clean changelog_unreleased\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/fd065126148c5f45a125de49242d4feec0cd8557\"\u003e\u003ccode\u003efd06512\u003c/code\u003e\u003c/a\u003e Bump Prettier dependency to 3.5.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/1f74dd55aca696e6eb6f4b866c3cd2dbeb0d245d\"\u003e\u003ccode\u003e1f74dd5\u003c/code\u003e\u003c/a\u003e Update dependents count\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/399f427f8848ffa3d7b47b00f43925e2f6cd6edc\"\u003e\u003ccode\u003e399f427\u003c/code\u003e\u003c/a\u003e Release 3.5.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/bf5aab8f2d584bd5a41e37386eb3a236ff131e35\"\u003e\u003ccode\u003ebf5aab8\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Use ESM entrypoint for \u003ccode\u003erequire(ESM)\u003c/code\u003e\u0026quot; (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/17156\"\u003e#17156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prettier/prettier/compare/3.3.3...3.5.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `webpack` from 5.93.0 to 5.99.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpack/webpack/releases\"\u003ewebpack's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.99.7\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't skip export generation for \u003ccode\u003edefault\u003c/code\u003e reexport (\u003ca href=\"https://redirect.github.com/webpack/webpack/issues/19463\"\u003e#19463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed module library export generation for reexport (\u003ca href=\"https://redirect.github.com/webpack/webpack/issues/19459\"\u003e#19459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid module concatenation in child compilation for module library (\u003ca href=\"https://redirect.github.com/webpack/webpack/issues/19457\"\u003e#19457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure HMR recover gracefully when CSS module with error\u003c/li\u003e\n\u003cli\u003eRespect \u003ccode\u003ecause\u003c/code\u003e of any errors and \u003ccode\u003eerrors\u003c/code\u003e of AggregateError in stats output\u003c/li\u003e\n\u003cli\u003eAdded missing \u003ccode\u003e@types/json-schema\u003c/code\u003e in types\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.99.6\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRespect public path for ES modules\u003c/li\u003e\n\u003cli\u003eFixed generation of module for \u003ccode\u003emodule\u003c/code\u003e library when mixing commonjs and esm modules\u003c/li\u003e\n\u003cli\u003eAlways apply \u003ccode\u003eFlagDependencyExportsPlugin\u003c/code\u003e for libraries where it required\u003c/li\u003e\n\u003cli\u003eFaster logic for dead control flow\u003c/li\u003e\n\u003cli\u003eTypescript types\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.99.5\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eControl dead flow for labeled and blockless statements\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.99.4\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed terminated state for \u003ccode\u003eif\u003c/code\u003e/\u003ccode\u003eelse\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.99.3\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed dead control flow with deep nested \u003ccode\u003eif\u003c/code\u003e/\u003ccode\u003eelse\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.99.2\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDead control flow for exotic cases\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.99.1\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDead control flow for many cases\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.99.0\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a lot of types\u003c/li\u003e\n\u003cli\u003eFixed runtime error when using asset module as entrypoint and runtimeChunk\u003c/li\u003e\n\u003cli\u003eJSON generator now preserves \u003ccode\u003e__proto__\u003c/code\u003e property\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/webpack/webpack/commit/ad77deb6ed0b9540f9d2cf1a1c08f9d058a95da6\"\u003e\u003ccode\u003ead77deb\u003c/code\u003e\u003c/a\u003e chore(release): 5.99.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/1e9cb420b87d47fade1355089bd98e9f6b22259b\"\u003e\u003ccode\u003e1e9cb42\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump \u003ccode\u003e@​types/node\u003c/code\u003e in the dependencies group (\u003ca href=\"https://redirect.github.com/webpack/webpack/issues/19466\"\u003e#19466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/3b18244c0aaf76613a7ff8e2ef9bbc16a9ef3e2d\"\u003e\u003ccode\u003e3b18244\u003c/code\u003e\u003c/a\u003e ci: temporary disable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/246d8ba30fee5148de8023e84d577fbf75cfa1dd\"\u003e\u003ccode\u003e246d8ba\u003c/code\u003e\u003c/a\u003e ci: update github action too (\u003ca href=\"https://redirect.github.com/webpack/webpack/issues/19465\"\u003e#19465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/c58592810f64c84895f868c1febebd24c2bfbe89\"\u003e\u003ccode\u003ec585928\u003c/code\u003e\u003c/a\u003e chore: fix example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/1304500b53f9d9887494a07a489ba1168dc393d0\"\u003e\u003ccode\u003e1304500\u003c/code\u003e\u003c/a\u003e ci: fix examples command\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/ec9e9ef117eb759665dda8681114a4d52b761108\"\u003e\u003ccode\u003eec9e9ef\u003c/code\u003e\u003c/a\u003e ci: update examples automatically (\u003ca href=\"https://redirect.github.com/webpack/webpack/issues/19464\"\u003e#19464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/dc33a1e66287a7d0cd065763592ed97a56b3926d\"\u003e\u003ccode\u003edc33a1e\u003c/code\u003e\u003c/a\u003e fix: don't skip export generation for default reexport (\u003ca href=\"https://redirect.github.com/webpack/webpack/issues/19463\"\u003e#19463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/648e026c1ecd534040bde62edc0858bbf77ceb84\"\u003e\u003ccode\u003e648e026\u003c/code\u003e\u003c/a\u003e fix: module library export generation for reexport (\u003ca href=\"https://redirect.github.com/webpack/webpack/issues/19459\"\u003e#19459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/519187b47ce0372dc4fc4e46abd4ff9bb77052b5\"\u003e\u003ccode\u003e519187b\u003c/code\u003e\u003c/a\u003e fix: avoid module concatenation in child compilation for \u003ccode\u003emodule\u003c/code\u003e library (\u003ca href=\"https://redirect.github.com/webpack/webpack/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/webpack/webpack/compare/v5.93.0...v5.99.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/mscgenjs/mscgenjs-inpage/pull/38","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mscgenjs%2Fmscgenjs-inpage/issues/38","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/38/packages"}},{"old_version":"1.2.0","new_version":"1.3.0","update_type":"minor","path":null,"pr_created_at":"2025-04-23T03:43:31.000Z","version_change":"1.2.0 → 1.3.0","issue":{"uuid":"3012603539","node_id":"PR_kwDOG5lbN86ThNtZ","number":414,"state":"open","title":"chore(deps-dev): bump clean-pkg-json from 1.2.0 to 1.3.0","user":"dependabot[bot]","labels":["type: dependencies","stale"],"assignees":[],"locked":false,"comments_count":5,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-04-23T03:43:31.000Z","updated_at":"2025-06-08T00:12:01.719Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev)","packages":[{"name":"clean-pkg-json","old_version":"1.2.0","new_version":"1.3.0","repository_url":"https://github.com/privatenumber/clean-pkg-json"}],"path":null,"ecosystem":"npm"},"body":"Bumps [clean-pkg-json](https://github.com/privatenumber/clean-pkg-json) from 1.2.0 to 1.3.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/privatenumber/clean-pkg-json/releases\"\u003eclean-pkg-json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.3.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/privatenumber/clean-pkg-json/compare/v1.2.1...v1.3.0\"\u003e1.3.0\u003c/a\u003e (2025-04-20)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003e-r, --remove\u003c/code\u003e flag support (\u003ca href=\"https://redirect.github.com/privatenumber/clean-pkg-json/issues/9\"\u003e#9\u003c/a\u003e) (\u003ca href=\"https://github.com/privatenumber/clean-pkg-json/commit/6ea75a74b208cc5d5fcf337ade5ebfdc6bc51e7c\"\u003e6ea75a7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.2.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/privatenumber/clean-pkg-json/compare/v1.2.0...v1.2.1\"\u003e1.2.1\u003c/a\u003e (2025-03-08)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epreserve \u003ccode\u003emaintainers\u003c/code\u003e property (\u003ca href=\"https://redirect.github.com/privatenumber/clean-pkg-json/issues/6\"\u003e#6\u003c/a\u003e) (\u003ca href=\"https://github.com/privatenumber/clean-pkg-json/commit/2557d6424404ff1f50dd5e4d48f63a0b8b276076\"\u003e2557d64\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/clean-pkg-json/commit/6ea75a74b208cc5d5fcf337ade5ebfdc6bc51e7c\"\u003e\u003ccode\u003e6ea75a7\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003e-r, --remove\u003c/code\u003e flag support (\u003ca href=\"https://redirect.github.com/privatenumber/clean-pkg-json/issues/9\"\u003e#9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/clean-pkg-json/commit/3dd9dab6eaae1b8182df7b122d4d0f0ba66e58b5\"\u003e\u003ccode\u003e3dd9dab\u003c/code\u003e\u003c/a\u003e style: lint fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/clean-pkg-json/commit/4e893d1a2afb117b2439ff22527833e27ad5c7b9\"\u003e\u003ccode\u003e4e893d1\u003c/code\u003e\u003c/a\u003e chore: upgrade deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/clean-pkg-json/commit/b7d949d17e7acc747967b73cb3593fea7bedbbd7\"\u003e\u003ccode\u003eb7d949d\u003c/code\u003e\u003c/a\u003e chore: add type check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/clean-pkg-json/commit/750f83dfbf6ef3602db42c27b6c115be5690834c\"\u003e\u003ccode\u003e750f83d\u003c/code\u003e\u003c/a\u003e chore: use pnpm in scripts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/clean-pkg-json/commit/8721da0baca27643b44cfc2a2e4411d2d18196bb\"\u003e\u003ccode\u003e8721da0\u003c/code\u003e\u003c/a\u003e style: lint fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/clean-pkg-json/commit/9b3d7f9d0b79525ee21db31abc6397b2ece483c5\"\u003e\u003ccode\u003e9b3d7f9\u003c/code\u003e\u003c/a\u003e chore: use lintroll\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/clean-pkg-json/commit/0d5388603bf9ddbaa2fcbf491bf9771e867c2599\"\u003e\u003ccode\u003e0d53886\u003c/code\u003e\u003c/a\u003e ci: upgrade pnpm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/clean-pkg-json/commit/826d66df2511bd4e859987784698ca0bf5aa4925\"\u003e\u003ccode\u003e826d66d\u003c/code\u003e\u003c/a\u003e chore: upgrade node\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/clean-pkg-json/commit/2557d6424404ff1f50dd5e4d48f63a0b8b276076\"\u003e\u003ccode\u003e2557d64\u003c/code\u003e\u003c/a\u003e fix: preserve \u003ccode\u003emaintainers\u003c/code\u003e property (\u003ca href=\"https://redirect.github.com/privatenumber/clean-pkg-json/issues/6\"\u003e#6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/privatenumber/clean-pkg-json/compare/v1.2.0...v1.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=clean-pkg-json\u0026package-manager=npm_and_yarn\u0026previous-version=1.2.0\u0026new-version=1.3.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot 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/OpenFunction/functions-framework-nodejs/pull/414","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenFunction%2Ffunctions-framework-nodejs/issues/414","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/414/packages"}},{"old_version":"1.2.1","new_version":"1.3.0","update_type":"minor","path":null,"pr_created_at":"2025-04-21T00:28:15.000Z","version_change":"1.2.1 → 1.3.0","issue":{"uuid":"3007316307","node_id":"PR_kwDOIDjeaM6TPa3p","number":257,"state":"closed","title":"build(deps-dev): bump the non-major-node-dev-dependencies group across 1 directory with 4 updates","user":"dependabot[bot]","labels":["dependencies","vco","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-05-08T19:21:22.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-04-21T00:28:15.000Z","updated_at":"2025-05-08T19:21:26.000Z","time_to_close":1536787,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps-dev): bump","group_name":"non-major-node-dev-dependencies","update_count":4,"packages":[{"name":"@types/node","old_version":"22.14.0","new_version":"22.14.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"clean-pkg-json","old_version":"1.2.1","new_version":"1.3.0","repository_url":"https://github.com/privatenumber/clean-pkg-json"},{"name":"lint-staged","old_version":"15.5.0","new_version":"15.5.1","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"typescript","old_version":"5.8.2","new_version":"5.8.3","repository_url":"https://github.com/microsoft/TypeScript"}],"path":null,"ecosystem":"npm"},"body":"Bumps the non-major-node-dev-dependencies group with 4 updates in the / directory: [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node), [clean-pkg-json](https://github.com/privatenumber/clean-pkg-json), [lint-staged](https://github.com/lint-staged/lint-staged) and [typescript](https://github.com/microsoft/TypeScript).\n\nUpdates `@types/node` from 22.14.0 to 22.14.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 `clean-pkg-json` from 1.2.1 to 1.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/privatenumber/clean-pkg-json/releases\"\u003eclean-pkg-json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.3.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/privatenumber/clean-pkg-json/compare/v1.2.1...v1.3.0\"\u003e1.3.0\u003c/a\u003e (2025-04-20)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003e-r, --remove\u003c/code\u003e flag support (\u003ca href=\"https://redirect.github.com/privatenumber/clean-pkg-json/issues/9\"\u003e#9\u003c/a\u003e) (\u003ca href=\"https://github.com/privatenumber/clean-pkg-json/commit/6ea75a74b208cc5d5fcf337ade5ebfdc6bc51e7c\"\u003e6ea75a7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/clean-pkg-json/commit/6ea75a74b208cc5d5fcf337ade5ebfdc6bc51e7c\"\u003e\u003ccode\u003e6ea75a7\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003e-r, --remove\u003c/code\u003e flag support (\u003ca href=\"https://redirect.github.com/privatenumber/clean-pkg-json/issues/9\"\u003e#9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/privatenumber/clean-pkg-json/compare/v1.2.1...v1.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lint-staged` from 15.5.0 to 15.5.1\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\u003ev15.5.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1533\"\u003e#1533\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/5d535349958a939cd17d87180196bb2b9dfc452b\"\u003e\u003ccode\u003e5d53534\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Improve listing of staged files so that \u003cem\u003elint-staged\u003c/em\u003e doesn't crash when encountering an uninitialized submodule. This should result in less errors like:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e✖ Failed to get staged files!\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/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\u003e15.5.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1533\"\u003e#1533\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/5d535349958a939cd17d87180196bb2b9dfc452b\"\u003e\u003ccode\u003e5d53534\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Improve listing of staged files so that \u003cem\u003elint-staged\u003c/em\u003e doesn't crash when encountering an uninitialized submodule. This should result in less errors like:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e✖ Failed to get staged files!\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/6a73e5b843567dae42562d7cbc034edf1297f129\"\u003e\u003ccode\u003e6a73e5b\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/cf7f1a58b9d8133f2ede9a80d1e94b1b155e3808\"\u003e\u003ccode\u003ecf7f1a5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/issues/1533\"\u003e#1533\u003c/a\u003e from lint-staged/fix-submodules-filter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/6acd5bfa1eac0817c2c88def9be96dd8290825c1\"\u003e\u003ccode\u003e6acd5bf\u003c/code\u003e\u003c/a\u003e ci: bump Cygwin action v5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/5d535349958a939cd17d87180196bb2b9dfc452b\"\u003e\u003ccode\u003e5d53534\u003c/code\u003e\u003c/a\u003e fix: handle uninitialized submodules when listing staged files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/ccf8fa581d6d50395557f581ee70bf07ee1b34df\"\u003e\u003ccode\u003eccf8fa5\u003c/code\u003e\u003c/a\u003e docs(package): fix repository url and bin; add homepage and bugs urls (\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/issues/1532\"\u003e#1532\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lint-staged/lint-staged/compare/v15.5.0...v15.5.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typescript` from 5.8.2 to 5.8.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/TypeScript/releases\"\u003etypescript's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTypeScript 5.8.3\u003c/h2\u003e\n\u003cp\u003eFor release notes, check out the \u003ca href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-5-8/\"\u003erelease announcement\u003c/a\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.8.0%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.8.0 (Beta)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.8.1%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.8.1 (RC)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.8.2%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.8.2 (Stable)\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\u0026amp;q=milestone%3A%22TypeScript+5.8.3%22+is%3Aclosed+\"\u003efixed issues query for Typescript 5.8.3 (Stable)\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDownloads are available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/typescript\"\u003enpm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/83dc0bb2ed91fe0815ab28dc3ff95fae7425e413\"\u003e\u003ccode\u003e83dc0bb\u003c/code\u003e\u003c/a\u003e Convert release publishing inputs into parameters (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/61523\"\u003e#61523\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/ba663f6ac25ec7774b38a3fad04fe8ea016f9420\"\u003e\u003ccode\u003eba663f6\u003c/code\u003e\u003c/a\u003e Exclude completions of binding pattern variable initializers (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/52723\"\u003e#52723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/7205eda454ce8ac7313699bd5905ed3f689142bf\"\u003e\u003ccode\u003e7205eda\u003c/code\u003e\u003c/a\u003e Bump github/codeql-action from 3.28.12 to 3.28.13 in the github-actions group...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/89c572ca0cbed845e374c29ce3a9ef28715160be\"\u003e\u003ccode\u003e89c572c\u003c/code\u003e\u003c/a\u003e Fixed a symbol display crash on expando members write locations (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/55478\"\u003e#55478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/7b26d2eba5626e15b9e85e8c3adff1e1c0583c6f\"\u003e\u003ccode\u003e7b26d2e\u003c/code\u003e\u003c/a\u003e Fix incorrect name in new release pipeline (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/61514\"\u003e#61514\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/c7a559eeae535724724ff7dac4e698129649be6c\"\u003e\u003ccode\u003ec7a559e\u003c/code\u003e\u003c/a\u003e Add new release publisher yaml (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/61491\"\u003e#61491\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/29e6d6689dfb422e4f1395546c1917d07e1f664d\"\u003e\u003ccode\u003e29e6d66\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003elib.includes('dom')\u003c/code\u003e check in \u003ccode\u003econtainerSeemsToBeEmptyDomElement\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/61481\"\u003e#61481\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/19b777260b26aac5707b1efd34202054164d4a9d\"\u003e\u003ccode\u003e19b7772\u003c/code\u003e\u003c/a\u003e Bump the github-actions group with 4 updates (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/61474\"\u003e#61474\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/4dc677b292354f4b9162452b2e00f4d7dd118221\"\u003e\u003ccode\u003e4dc677b\u003c/code\u003e\u003c/a\u003e Fix errors on type assertions in erasableSyntaxOnly (\u003ca href=\"https://redirect.github.com/microsoft/TypeScript/issues/61452\"\u003e#61452\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/TypeScript/commit/ee3dd7264b23e58bbad86d08a475cac78f330abf\"\u003e\u003ccode\u003eee3dd72\u003c/code\u003e\u003c/a\u003e fix(60908): Unexpected \u0026quot;'Type' is declared but its value is never read.\u0026quot; erro...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/TypeScript/compare/v5.8.2...v5.8.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/sverweij/virtual-code-owners/pull/257","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/sverweij%2Fvirtual-code-owners/issues/257","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/257/packages"}}]}