{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":456702454,"defaultBranch":"main","name":"vsx","ownerLogin":"ayushmanchhabra","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-02-07T22:42:33.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/14110965?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1726852256.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"95b5954463a73796177265e794169c0f74d44a9e","ref":"refs/heads/renovate/vite-5.x","pushedAt":"2024-09-20T17:10:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update dependency vite to ^5.4.7","shortMessageHtmlLink":"chore(deps): update dependency vite to ^5.4.7"}},{"before":"445ffa39278b686886881cb43e34fd8c3fef427c","after":null,"ref":"refs/heads/renovate/tsup-8.x","pushedAt":"2024-09-17T06:28:47.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"}},{"before":"c3a7542d1a4afef31c2cba8f48ab9f7052bcbcb5","after":"c854d3ee300720889b66aff34169fcdf37a19dfa","ref":"refs/heads/main","pushedAt":"2024-09-17T06:28:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update dependency tsup to ^8.3.0 (#626)\n\nThis PR contains the following updates:\n\n| Package | Change | Age | Adoption | Passing | Confidence |\n|---|---|---|---|---|---|\n| [tsup](https://tsup.egoist.dev/)\n([source](https://redirect.github.com/egoist/tsup)) | [`^8.2.4` ->\n`^8.3.0`](https://renovatebot.com/diffs/npm/tsup/8.2.4/8.3.0) |\n[![age](https://developer.mend.io/api/mc/badges/age/npm/tsup/8.3.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/tsup/8.3.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/tsup/8.2.4/8.3.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/tsup/8.2.4/8.3.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n\n---\n\n### Release Notes\n\n
\negoist/tsup (tsup)\n\n###\n[`v8.3.0`](https://redirect.github.com/egoist/tsup/releases/tag/v8.3.0)\n\n[Compare\nSource](https://redirect.github.com/egoist/tsup/compare/v8.2.4...v8.3.0)\n\n##### Bug Fixes\n\n- fix `experimentalDts` file cleaning and watching\n([#​1199](https://redirect.github.com/egoist/tsup/issues/1199))\n([76dc18b](https://redirect.github.com/egoist/tsup/commit/76dc18b7036c408e6fc5254e3eeb3430f65c7866))\n\n##### Features\n\n- add support for `cts` and `mts` config files\n([#​1178](https://redirect.github.com/egoist/tsup/issues/1178))\n([ec811b3](https://redirect.github.com/egoist/tsup/commit/ec811b3b7d22479c230292a024f1dee5d171b0ea))\n- add support for async `injectStyle`\n([#​1193](https://redirect.github.com/egoist/tsup/issues/1193))\n([f25a9db](https://redirect.github.com/egoist/tsup/commit/f25a9db77d22c91ea8f6bd1ed31ea8415d0a7d5d))\n\n
\n\n---\n\n### Configuration\n\n📅 **Schedule**: Branch creation - At any time (no schedule defined),\nAutomerge - At any time (no schedule defined).\n\n🚦 **Automerge**: Enabled.\n\n♻ **Rebasing**: Whenever PR is behind base branch, or you tick the\nrebase/retry checkbox.\n\n🔕 **Ignore**: Close this PR and you won't be reminded about this update\nagain.\n\n---\n\n- [ ] If you want to rebase/retry this PR, check\nthis box\n\n---\n\nThis PR was generated by [Mend Renovate](https://mend.io/renovate/).\nView the [repository job\nlog](https://developer.mend.io/github/ayushmanchhabra/vsx).\n\n\n\nCo-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>","shortMessageHtmlLink":"chore(deps): update dependency tsup to ^8.3.0 (#626)"}},{"before":"4d128d248a7c7b8f2a0c7416cd911f1d8d37793f","after":"445ffa39278b686886881cb43e34fd8c3fef427c","ref":"refs/heads/renovate/tsup-8.x","pushedAt":"2024-09-17T04:38:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update dependency tsup to ^8.3.0","shortMessageHtmlLink":"chore(deps): update dependency tsup to ^8.3.0"}},{"before":"973532735b31233e77ec6fd813893fa9a86dbe35","after":null,"ref":"refs/heads/renovate/typescript-eslint-monorepo","pushedAt":"2024-09-17T04:37:58.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"}},{"before":"6e66d8b68a194b4e7984e5a05229dc2a2e681867","after":"c3a7542d1a4afef31c2cba8f48ab9f7052bcbcb5","ref":"refs/heads/main","pushedAt":"2024-09-17T04:37:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update typescript-eslint monorepo to ^8.6.0 (#624)\n\nThis PR contains the following updates:\n\n| Package | Change | Age | Adoption | Passing | Confidence |\n|---|---|---|---|---|---|\n|\n[@typescript-eslint/eslint-plugin](https://typescript-eslint.io/packages/eslint-plugin)\n([source](https://redirect.github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin))\n| [`^8.5.0` ->\n`^8.6.0`](https://renovatebot.com/diffs/npm/@typescript-eslint%2feslint-plugin/8.5.0/8.6.0)\n|\n[![age](https://developer.mend.io/api/mc/badges/age/npm/@typescript-eslint%2feslint-plugin/8.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@typescript-eslint%2feslint-plugin/8.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@typescript-eslint%2feslint-plugin/8.5.0/8.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@typescript-eslint%2feslint-plugin/8.5.0/8.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n|\n[@typescript-eslint/parser](https://typescript-eslint.io/packages/parser)\n([source](https://redirect.github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser))\n| [`^8.5.0` ->\n`^8.6.0`](https://renovatebot.com/diffs/npm/@typescript-eslint%2fparser/8.5.0/8.6.0)\n|\n[![age](https://developer.mend.io/api/mc/badges/age/npm/@typescript-eslint%2fparser/8.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@typescript-eslint%2fparser/8.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@typescript-eslint%2fparser/8.5.0/8.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@typescript-eslint%2fparser/8.5.0/8.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n\n---\n\n### Release Notes\n\n
\ntypescript-eslint/typescript-eslint\n(@​typescript-eslint/eslint-plugin)\n\n###\n[`v8.6.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#860-2024-09-16)\n\n[Compare\nSource](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.5.0...v8.6.0)\n\n##### 🚀 Features\n\n- add `allow` option for `restrict-template-expressions`\n\n- **type-utils:** isNullableType add Void logic\n\n- **eslint-plugin:** \\[no-unnecessary-condition] check switch cases\n\n- **eslint-plugin:** \\[no-misused-promises] check array predicate return\n\n##### 🩹 Fixes\n\n- **eslint-plugin:** \\[no-deprecated] don't report recursive types in\ndestructuring assignment twice\n\n- **eslint-plugin:** \\[no-deprecated] report on deprecated variables\nused in destructuring assignment\n\n- **eslint-plugin:** \\[no-deprecated] report on deprecated properties\nwith function-like types\n\n- **eslint-plugin:** \\[no-unnecessary-condition] properly reflect\nmultiple negations in message\n\n##### ❤️ Thank You\n\n- Abraham Guo\n- auvred\n- Josh Goldberg ✨\n- Kim Sang Du\n- YeonJuan\n\nYou can read about our [versioning\nstrategy](https://main--typescript-eslint.netlify.app/users/versioning)\nand\n[releases](https://main--typescript-eslint.netlify.app/users/releases)\non our website.\n\n
\n\n
\ntypescript-eslint/typescript-eslint\n(@​typescript-eslint/parser)\n\n###\n[`v8.6.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.5.0...343710e0b68868836ae01c0271472adcea4f1676)\n\n[Compare\nSource](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.5.0...v8.6.0)\n\n
\n\n---\n\n### Configuration\n\n📅 **Schedule**: Branch creation - At any time (no schedule defined),\nAutomerge - At any time (no schedule defined).\n\n🚦 **Automerge**: Enabled.\n\n♻ **Rebasing**: Whenever PR is behind base branch, or you tick the\nrebase/retry checkbox.\n\n🔕 **Ignore**: Close this PR and you won't be reminded about these\nupdates again.\n\n---\n\n- [ ] If you want to rebase/retry this PR, check\nthis box\n\n---\n\nThis PR was generated by [Mend Renovate](https://mend.io/renovate/).\nView the [repository job\nlog](https://developer.mend.io/github/ayushmanchhabra/vsx).\n\n\n\nCo-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>","shortMessageHtmlLink":"chore(deps): update typescript-eslint monorepo to ^8.6.0 (#624)"}},{"before":null,"after":"4d128d248a7c7b8f2a0c7416cd911f1d8d37793f","ref":"refs/heads/renovate/tsup-8.x","pushedAt":"2024-09-17T04:37:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update dependency tsup to ^8.3.0","shortMessageHtmlLink":"chore(deps): update dependency tsup to ^8.3.0"}},{"before":"72de6a7d32917b61228df1a1b0bb0432bb5a6da9","after":"973532735b31233e77ec6fd813893fa9a86dbe35","ref":"refs/heads/renovate/typescript-eslint-monorepo","pushedAt":"2024-09-17T00:26:46.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update typescript-eslint monorepo to ^8.6.0","shortMessageHtmlLink":"chore(deps): update typescript-eslint monorepo to ^8.6.0"}},{"before":"9f94663a6f369e596cd47d9c2e2e635622ce103e","after":null,"ref":"refs/heads/renovate/vite-5.x","pushedAt":"2024-09-17T00:26:26.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"}},{"before":"dc7f23427fcab363b660f12274f4f3bbed2e790d","after":"6e66d8b68a194b4e7984e5a05229dc2a2e681867","ref":"refs/heads/main","pushedAt":"2024-09-17T00:26:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update dependency vite to ^5.4.6 (#625)\n\nThis PR contains the following updates:\n\n| Package | Change | Age | Adoption | Passing | Confidence |\n|---|---|---|---|---|---|\n| [vite](https://vitejs.dev)\n([source](https://redirect.github.com/vitejs/vite/tree/HEAD/packages/vite))\n| [`^5.4.5` ->\n`^5.4.6`](https://renovatebot.com/diffs/npm/vite/5.4.5/5.4.6) |\n[![age](https://developer.mend.io/api/mc/badges/age/npm/vite/5.4.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vite/5.4.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vite/5.4.5/5.4.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vite/5.4.5/5.4.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n\n---\n\n### Release Notes\n\n
\nvitejs/vite (vite)\n\n###\n[`v5.4.6`](https://redirect.github.com/vitejs/vite/releases/tag/v5.4.6)\n\n[Compare\nSource](https://redirect.github.com/vitejs/vite/compare/v5.4.5...v5.4.6)\n\nPlease refer to\n[CHANGELOG.md](https://redirect.github.com/vitejs/vite/blob/v5.4.6/packages/vite/CHANGELOG.md)\nfor details.\n\n
\n\n---\n\n### Configuration\n\n📅 **Schedule**: Branch creation - At any time (no schedule defined),\nAutomerge - At any time (no schedule defined).\n\n🚦 **Automerge**: Enabled.\n\n♻ **Rebasing**: Whenever PR is behind base branch, or you tick the\nrebase/retry checkbox.\n\n🔕 **Ignore**: Close this PR and you won't be reminded about this update\nagain.\n\n---\n\n- [ ] If you want to rebase/retry this PR, check\nthis box\n\n---\n\nThis PR was generated by [Mend Renovate](https://mend.io/renovate/).\nView the [repository job\nlog](https://developer.mend.io/github/ayushmanchhabra/vsx).\n\n\n\nCo-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>","shortMessageHtmlLink":"chore(deps): update dependency vite to ^5.4.6 (#625)"}},{"before":"c21f26ff9b1aba99e6c7cce4c564d4450d62e496","after":"72de6a7d32917b61228df1a1b0bb0432bb5a6da9","ref":"refs/heads/renovate/typescript-eslint-monorepo","pushedAt":"2024-09-16T21:37:16.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update typescript-eslint monorepo to ^8.6.0","shortMessageHtmlLink":"chore(deps): update typescript-eslint monorepo to ^8.6.0"}},{"before":null,"after":"9f94663a6f369e596cd47d9c2e2e635622ce103e","ref":"refs/heads/renovate/vite-5.x","pushedAt":"2024-09-16T21:37:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update dependency vite to ^5.4.6","shortMessageHtmlLink":"chore(deps): update dependency vite to ^5.4.6"}},{"before":"8052b133fb06d93194391973889e1611f9d921b4","after":null,"ref":"refs/heads/renovate/eslint-monorepo","pushedAt":"2024-09-16T21:36:35.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"}},{"before":"91730078957b64894ace30629c280b8647866a0c","after":"dc7f23427fcab363b660f12274f4f3bbed2e790d","ref":"refs/heads/main","pushedAt":"2024-09-16T21:36:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update dependency eslint to ^8.57.1 (#623)\n\nThis PR contains the following updates:\n\n| Package | Change | Age | Adoption | Passing | Confidence |\n|---|---|---|---|---|---|\n| [eslint](https://eslint.org)\n([source](https://redirect.github.com/eslint/eslint)) | [`^8.57.0` ->\n`^8.57.1`](https://renovatebot.com/diffs/npm/eslint/8.57.0/8.57.1) |\n[![age](https://developer.mend.io/api/mc/badges/age/npm/eslint/8.57.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/eslint/8.57.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/eslint/8.57.0/8.57.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint/8.57.0/8.57.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n\n---\n\n### Release Notes\n\n
\neslint/eslint (eslint)\n\n###\n[`v8.57.1`](https://redirect.github.com/eslint/eslint/compare/v8.57.0...5b9414c501c58bfa85f41f96f821973c41e8ae74)\n\n[Compare\nSource](https://redirect.github.com/eslint/eslint/compare/v8.57.0...v8.57.1)\n\n
\n\n---\n\n### Configuration\n\n📅 **Schedule**: Branch creation - At any time (no schedule defined),\nAutomerge - At any time (no schedule defined).\n\n🚦 **Automerge**: Enabled.\n\n♻ **Rebasing**: Whenever PR is behind base branch, or you tick the\nrebase/retry checkbox.\n\n🔕 **Ignore**: Close this PR and you won't be reminded about this update\nagain.\n\n---\n\n- [ ] If you want to rebase/retry this PR, check\nthis box\n\n---\n\nThis PR was generated by [Mend Renovate](https://mend.io/renovate/).\nView the [repository job\nlog](https://developer.mend.io/github/ayushmanchhabra/vsx).\n\n\n\nCo-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>","shortMessageHtmlLink":"chore(deps): update dependency eslint to ^8.57.1 (#623)"}},{"before":null,"after":"c21f26ff9b1aba99e6c7cce4c564d4450d62e496","ref":"refs/heads/renovate/typescript-eslint-monorepo","pushedAt":"2024-09-16T19:48:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update typescript-eslint monorepo to ^8.6.0","shortMessageHtmlLink":"chore(deps): update typescript-eslint monorepo to ^8.6.0"}},{"before":null,"after":"8052b133fb06d93194391973889e1611f9d921b4","ref":"refs/heads/renovate/eslint-monorepo","pushedAt":"2024-09-16T19:48:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update dependency eslint to ^8.57.1","shortMessageHtmlLink":"chore(deps): update dependency eslint to ^8.57.1"}},{"before":"e1e2787a3fd2ef12f2dd82ce4fa264e46abee813","after":null,"ref":"refs/heads/renovate/vitest-monorepo","pushedAt":"2024-09-13T19:29:38.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"}},{"before":"511661e3f9241fe1a306cd37b8652f43b344eb28","after":"91730078957b64894ace30629c280b8647866a0c","ref":"refs/heads/main","pushedAt":"2024-09-13T19:29:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update vitest monorepo to ^2.1.1 (#622)\n\nThis PR contains the following updates:\n\n| Package | Change | Age | Adoption | Passing | Confidence |\n|---|---|---|---|---|---|\n|\n[@vitest/coverage-v8](https://redirect.github.com/vitest-dev/vitest/tree/main/packages/coverage-v8#readme)\n([source](https://redirect.github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8))\n| [`^2.1.0` ->\n`^2.1.1`](https://renovatebot.com/diffs/npm/@vitest%2fcoverage-v8/2.1.0/2.1.1)\n|\n[![age](https://developer.mend.io/api/mc/badges/age/npm/@vitest%2fcoverage-v8/2.1.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@vitest%2fcoverage-v8/2.1.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@vitest%2fcoverage-v8/2.1.0/2.1.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@vitest%2fcoverage-v8/2.1.0/2.1.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n| [vitest](https://redirect.github.com/vitest-dev/vitest)\n([source](https://redirect.github.com/vitest-dev/vitest/tree/HEAD/packages/vitest))\n| [`^2.1.0` ->\n`^2.1.1`](https://renovatebot.com/diffs/npm/vitest/2.1.0/2.1.1) |\n[![age](https://developer.mend.io/api/mc/badges/age/npm/vitest/2.1.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vitest/2.1.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vitest/2.1.0/2.1.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vitest/2.1.0/2.1.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n\n---\n\n### Release Notes\n\n
\nvitest-dev/vitest (@​vitest/coverage-v8)\n\n###\n[`v2.1.1`](https://redirect.github.com/vitest-dev/vitest/releases/tag/v2.1.1)\n\n[Compare\nSource](https://redirect.github.com/vitest-dev/vitest/compare/v2.1.0...v2.1.1)\n\n#####    🐞 Bug Fixes\n\n- **browser**:\n- Make example test callbacks async  -  by\n[@​aqandrew](https://redirect.github.com/aqandrew) in\n[https://github.com/vitest-dev/vitest/issues/6484](https://redirect.github.com/vitest-dev/vitest/issues/6484)\n[(16aa7)](https://redirect.github.com/vitest-dev/vitest/commit/16aa76c2)\n- Optimize vitest-browser-vue correctly  -  by\n[@​sheremet-va](https://redirect.github.com/sheremet-va) in\n[https://github.com/vitest-dev/vitest/issues/6490](https://redirect.github.com/vitest-dev/vitest/issues/6490)\n[(5cbb0)](https://redirect.github.com/vitest-dev/vitest/commit/5cbb0bba)\n- **workspace**:\n- Resolve glob pattern once to avoid name collision  -  by\n[@​sheremet-va](https://redirect.github.com/sheremet-va) in\n[https://github.com/vitest-dev/vitest/issues/6489](https://redirect.github.com/vitest-dev/vitest/issues/6489)\n[(36b5a)](https://redirect.github.com/vitest-dev/vitest/commit/36b5aceb)\n\n#####     [View changes on\nGitHub](https://redirect.github.com/vitest-dev/vitest/compare/v2.1.0...v2.1.1)\n\n
\n\n---\n\n### Configuration\n\n📅 **Schedule**: Branch creation - At any time (no schedule defined),\nAutomerge - At any time (no schedule defined).\n\n🚦 **Automerge**: Enabled.\n\n♻ **Rebasing**: Whenever PR is behind base branch, or you tick the\nrebase/retry checkbox.\n\n🔕 **Ignore**: Close this PR and you won't be reminded about these\nupdates again.\n\n---\n\n- [ ] If you want to rebase/retry this PR, check\nthis box\n\n---\n\nThis PR was generated by [Mend Renovate](https://mend.io/renovate/).\nView the [repository job\nlog](https://developer.mend.io/github/ayushmanchhabra/vsx).\n\n\n\nCo-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>","shortMessageHtmlLink":"chore(deps): update vitest monorepo to ^2.1.1 (#622)"}},{"before":null,"after":"e1e2787a3fd2ef12f2dd82ce4fa264e46abee813","ref":"refs/heads/renovate/vitest-monorepo","pushedAt":"2024-09-13T15:46:18.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update vitest monorepo to ^2.1.1","shortMessageHtmlLink":"chore(deps): update vitest monorepo to ^2.1.1"}},{"before":"50b0f41e0a66d987e4f72d07e4b37e77b9f8bea4","after":null,"ref":"refs/heads/renovate/vite-5.x","pushedAt":"2024-09-13T14:12:05.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"}},{"before":"58e212a4f281c935a49efb354c5372801e5df1fe","after":"511661e3f9241fe1a306cd37b8652f43b344eb28","ref":"refs/heads/main","pushedAt":"2024-09-13T14:12:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update dependency vite to ^5.4.5 (#621)\n\nThis PR contains the following updates:\n\n| Package | Change | Age | Adoption | Passing | Confidence |\n|---|---|---|---|---|---|\n| [vite](https://vitejs.dev)\n([source](https://redirect.github.com/vitejs/vite/tree/HEAD/packages/vite))\n| [`^5.4.4` ->\n`^5.4.5`](https://renovatebot.com/diffs/npm/vite/5.4.4/5.4.5) |\n[![age](https://developer.mend.io/api/mc/badges/age/npm/vite/5.4.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vite/5.4.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vite/5.4.4/5.4.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vite/5.4.4/5.4.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n\n---\n\n### Release Notes\n\n
\nvitejs/vite (vite)\n\n###\n[`v5.4.5`](https://redirect.github.com/vitejs/vite/releases/tag/v5.4.5)\n\n[Compare\nSource](https://redirect.github.com/vitejs/vite/compare/v5.4.4...v5.4.5)\n\nPlease refer to\n[CHANGELOG.md](https://redirect.github.com/vitejs/vite/blob/v5.4.5/packages/vite/CHANGELOG.md)\nfor details.\n\n
\n\n---\n\n### Configuration\n\n📅 **Schedule**: Branch creation - At any time (no schedule defined),\nAutomerge - At any time (no schedule defined).\n\n🚦 **Automerge**: Enabled.\n\n♻ **Rebasing**: Whenever PR is behind base branch, or you tick the\nrebase/retry checkbox.\n\n🔕 **Ignore**: Close this PR and you won't be reminded about this update\nagain.\n\n---\n\n- [ ] If you want to rebase/retry this PR, check\nthis box\n\n---\n\nThis PR was generated by [Mend Renovate](https://mend.io/renovate/).\nView the [repository job\nlog](https://developer.mend.io/github/ayushmanchhabra/vsx).\n\n\n\nCo-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>","shortMessageHtmlLink":"chore(deps): update dependency vite to ^5.4.5 (#621)"}},{"before":null,"after":"50b0f41e0a66d987e4f72d07e4b37e77b9f8bea4","ref":"refs/heads/renovate/vite-5.x","pushedAt":"2024-09-13T10:17:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update dependency vite to ^5.4.5","shortMessageHtmlLink":"chore(deps): update dependency vite to ^5.4.5"}},{"before":"90e5c51a5bd0c943bc51086e00f3a2a7695f1317","after":null,"ref":"refs/heads/renovate/vitest-monorepo","pushedAt":"2024-09-12T18:14:53.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"}},{"before":"c510123dc0d87ea6571fb439def218b53f044582","after":"58e212a4f281c935a49efb354c5372801e5df1fe","ref":"refs/heads/main","pushedAt":"2024-09-12T18:14:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update vitest monorepo to ^2.1.0 (#620)\n\nThis PR contains the following updates:\n\n| Package | Change | Age | Adoption | Passing | Confidence |\n|---|---|---|---|---|---|\n|\n[@vitest/coverage-v8](https://redirect.github.com/vitest-dev/vitest/tree/main/packages/coverage-v8#readme)\n([source](https://redirect.github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8))\n| [`^2.0.5` ->\n`^2.1.0`](https://renovatebot.com/diffs/npm/@vitest%2fcoverage-v8/2.0.5/2.1.0)\n|\n[![age](https://developer.mend.io/api/mc/badges/age/npm/@vitest%2fcoverage-v8/2.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@vitest%2fcoverage-v8/2.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@vitest%2fcoverage-v8/2.0.5/2.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@vitest%2fcoverage-v8/2.0.5/2.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n| [vitest](https://redirect.github.com/vitest-dev/vitest)\n([source](https://redirect.github.com/vitest-dev/vitest/tree/HEAD/packages/vitest))\n| [`^2.0.5` ->\n`^2.1.0`](https://renovatebot.com/diffs/npm/vitest/2.0.5/2.1.0) |\n[![age](https://developer.mend.io/api/mc/badges/age/npm/vitest/2.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vitest/2.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vitest/2.0.5/2.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vitest/2.0.5/2.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n\n---\n\n### Release Notes\n\n
\nvitest-dev/vitest (@​vitest/coverage-v8)\n\n###\n[`v2.1.0`](https://redirect.github.com/vitest-dev/vitest/releases/tag/v2.1.0)\n\n[Compare\nSource](https://redirect.github.com/vitest-dev/vitest/compare/v2.0.5...v2.1.0)\n\nThis release makes another big change to the Browser Mode by introducing\n[locators API](https://vitest.dev/guide/browser/locators.html):\n\n```ts\ntest('renders blog posts', async () => {\n const screen = page.render()\n\n await expect.element(screen.getByRole('heading', { name: 'Blog' })).toBeInTheDocument()\n\n const [firstPost] = screen.getByRole('listitem').all()\n\n await firstPost.getByRole('button', { name: 'Delete' }).click()\n\n expect(screen.getByRole('listitem').all()).toHaveLength(3)\n})\n```\n\nYou can use either\n[vitest-browser-vue](https://redirect.github.com/vitest-dev/vitest-browser-vue),\n[vitest-browser-svelte\n](https://redirect.github.com/vitest-dev/vitest-browser-svelte) or\n[vitest-browser-react](https://redirect.github.com/vitest-dev/vitest-browser-react)\nto render components and make assertions using locators. Locators are\nalso available on the `page` object from `@vitest/browser/context`.\n\n#####    🚀 Features\n\n- **api**:\n- Make spec into a class instead of a tuple  -  by\n[@​sheremet-va](https://redirect.github.com/sheremet-va) in\n[https://github.com/vitest-dev/vitest/issues/6355](https://redirect.github.com/vitest-dev/vitest/issues/6355)\n[(874a1)](https://redirect.github.com/vitest-dev/vitest/commit/874a121e)\n- **browser**:\n- Move page.config to server.config, add more docs  -  by\n[@​sheremet-va](https://redirect.github.com/sheremet-va) in\n[https://github.com/vitest-dev/vitest/issues/6252](https://redirect.github.com/vitest-dev/vitest/issues/6252)\n[(af2b8)](https://redirect.github.com/vitest-dev/vitest/commit/af2b813c)\n- Make iframe scalable, improve documentation  -  by\n[@​sheremet-va](https://redirect.github.com/sheremet-va) in\n[https://github.com/vitest-dev/vitest/issues/6257](https://redirect.github.com/vitest-dev/vitest/issues/6257)\n[(74ca1)](https://redirect.github.com/vitest-dev/vitest/commit/74ca11a4)\n- Introduce built-in locators  -  by\n[@​sheremet-va](https://redirect.github.com/sheremet-va) in\n[https://github.com/vitest-dev/vitest/issues/6084](https://redirect.github.com/vitest-dev/vitest/issues/6084)\n[(3347f)](https://redirect.github.com/vitest-dev/vitest/commit/3347f83e)\n- Support v8 coverage  -  by\n[@​AriPerkkio](https://redirect.github.com/AriPerkkio) in\n[https://github.com/vitest-dev/vitest/issues/6273](https://redirect.github.com/vitest-dev/vitest/issues/6273)\n[(34199)](https://redirect.github.com/vitest-dev/vitest/commit/34199bdf)\n- Support `userEvent.upload` in playwright provider  -  by\n[@​sheremet-va](https://redirect.github.com/sheremet-va) in\n[https://github.com/vitest-dev/vitest/issues/6442](https://redirect.github.com/vitest-dev/vitest/issues/6442)\n[(cf148)](https://redirect.github.com/vitest-dev/vitest/commit/cf148645)\n- Support `--inspect`  -  by\n[@​AriPerkkio](https://redirect.github.com/AriPerkkio) in\n[https://github.com/vitest-dev/vitest/issues/6433](https://redirect.github.com/vitest-dev/vitest/issues/6433)\n[(0499a)](https://redirect.github.com/vitest-dev/vitest/commit/0499a315)\n- Support `--inspect-brk`  -  by\n[@​AriPerkkio](https://redirect.github.com/AriPerkkio) in\n[https://github.com/vitest-dev/vitest/issues/6434](https://redirect.github.com/vitest-dev/vitest/issues/6434)\n[(7ab0f)](https://redirect.github.com/vitest-dev/vitest/commit/7ab0f4a8)\n- **cli**:\n- Extend existing list command to output only a list of file names  - \nby [@​Ma-hawaj](https://redirect.github.com/Ma-hawaj) and\n[@​sheremet-va](https://redirect.github.com/sheremet-va) in\n[https://github.com/vitest-dev/vitest/issues/6392](https://redirect.github.com/vitest-dev/vitest/issues/6392)\n[(008f0)](https://redirect.github.com/vitest-dev/vitest/commit/008f00b2)\n- **coverage**:\n- Add `--exclude-after-remap`  -  by\n[@​AriPerkkio](https://redirect.github.com/AriPerkkio) in\n[https://github.com/vitest-dev/vitest/issues/6309](https://redirect.github.com/vitest-dev/vitest/issues/6309)\n[(5932a)](https://redirect.github.com/vitest-dev/vitest/commit/5932a7f9)\n- **mocker**:\n- Introduce\n[@​vitest/mocker](https://redirect.github.com/vitest/mocker)\npackage, allow `{ spy: true }` instead of a factory  -  by\n[@​sheremet-va](https://redirect.github.com/sheremet-va) in\n[https://github.com/vitest-dev/vitest/issues/6289](https://redirect.github.com/vitest-dev/vitest/issues/6289)\n[(95f02)](https://redirect.github.com/vitest-dev/vitest/commit/95f0203f)\n- **vitest**:\n- Add \"provide\" option  -  by\n[@​sheremet-va](https://redirect.github.com/sheremet-va) in\n[https://github.com/vitest-dev/vitest/issues/6253](https://redirect.github.com/vitest-dev/vitest/issues/6253)\n[(4409d)](https://redirect.github.com/vitest-dev/vitest/commit/4409d779)\n- Add return type and promisable mockFactory  -  by\n[@​syi0808](https://redirect.github.com/syi0808) and\n[@​sheremet-va](https://redirect.github.com/sheremet-va) in\n[https://github.com/vitest-dev/vitest/issues/6139](https://redirect.github.com/vitest-dev/vitest/issues/6139)\n[(f5e0b)](https://redirect.github.com/vitest-dev/vitest/commit/f5e0b987)\n- Add `vi.advanceTimersToNextFrame`  -  by\n[@​bnjm](https://redirect.github.com/bnjm) and\n[@​sheremet-va](https://redirect.github.com/sheremet-va) in\n[https://github.com/vitest-dev/vitest/issues/6347](https://redirect.github.com/vitest-dev/vitest/issues/6347)\n[(8ff63)](https://redirect.github.com/vitest-dev/vitest/commit/8ff63560)\n- Allow env to be stubbed to undefined  -  by\n[@​JSanchezIO](https://redirect.github.com/JSanchezIO) and\n[@​sheremet-va](https://redirect.github.com/sheremet-va) in\n[https://github.com/vitest-dev/vitest/issues/6359](https://redirect.github.com/vitest-dev/vitest/issues/6359)\n[(c3b27)](https://redirect.github.com/vitest-dev/vitest/commit/c3b2757c)\n\n#####    🐞 Bug Fixes\n\n- Correctly resolve nested mocks with `index` file  -  by\n[@​sheremet-va](https://redirect.github.com/sheremet-va) in\n[https://github.com/vitest-dev/vitest/issues/6266](https://redirect.github.com/vitest-dev/vitest/issues/6266)\n[(081cf)](https://redirect.github.com/vitest-dev/vitest/commit/081cfe03)\n- Don't panic when coverage.reporter is a string  -  by\n[@​sheremet-va](https://redirect.github.com/sheremet-va) in\n[https://github.com/vitest-dev/vitest/issues/6267](https://redirect.github.com/vitest-dev/vitest/issues/6267)\n[(7b37d)](https://redirect.github.com/vitest-dev/vitest/commit/7b37d27b)\n- Align RawMatcherFn type definition with Jest  -  by\n[@​wheresrhys](https://redirect.github.com/wheresrhys) in\n[https://github.com/vitest-dev/vitest/issues/6351](https://redirect.github.com/vitest-dev/vitest/issues/6351)\n[(d09f0)](https://redirect.github.com/vitest-dev/vitest/commit/d09f00c7)\n- Cjs build of vite node server  -  by\n[@​AkaraChen](https://redirect.github.com/AkaraChen) in\n[https://github.com/vitest-dev/vitest/issues/6389](https://redirect.github.com/vitest-dev/vitest/issues/6389)\n[(12e70)](https://redirect.github.com/vitest-dev/vitest/commit/12e702bd)\n- Allow inlining vite's cached dependencies  -  by\n[@​chriswheeldon-peakon](https://redirect.github.com/chriswheeldon-peakon)\nin\n[https://github.com/vitest-dev/vitest/issues/6284](https://redirect.github.com/vitest-dev/vitest/issues/6284)\n[(03208)](https://redirect.github.com/vitest-dev/vitest/commit/03208017)\n- Print unexpected error message if peer dependencies have a different\nversion  -  by\n[@​sheremet-va](https://redirect.github.com/sheremet-va) in\n[https://github.com/vitest-dev/vitest/issues/6446](https://redirect.github.com/vitest-dev/vitest/issues/6446)\n[(b992b)](https://redirect.github.com/vitest-dev/vitest/commit/b992b346)\n- Ignore importer when resolving Vitest  -  by\n[@​sheremet-va](https://redirect.github.com/sheremet-va) in\n[https://github.com/vitest-dev/vitest/issues/6469](https://redirect.github.com/vitest-dev/vitest/issues/6469)\n[(0b447)](https://redirect.github.com/vitest-dev/vitest/commit/0b447226)\n- `expect.getState().testPath` always returns correct path  -  by\n[@​sheremet-va](https://redirect.github.com/sheremet-va) in\n[https://github.com/vitest-dev/vitest/issues/6472](https://redirect.github.com/vitest-dev/vitest/issues/6472)\n[(ac698)](https://redirect.github.com/vitest-dev/vitest/commit/ac698b1c)\n- UserEvent works consistently between providers  -  by\n[@​sheremet-va](https://redirect.github.com/sheremet-va) in\n[https://github.com/vitest-dev/vitest/issues/6480](https://redirect.github.com/vitest-dev/vitest/issues/6480)\n[(0b4da)](https://redirect.github.com/vitest-dev/vitest/commit/0b4da69e)\n- **browser**:\n- Print correct stack trace for unhandled errors  -  by\n[@​sheremet-va](https://redirect.github.com/sheremet-va) in\n[https://github.com/vitest-dev/vitest/issues/6134](https://redirect.github.com/vitest-dev/vitest/issues/6134)\n[(1da6c)](https://redirect.github.com/vitest-dev/vitest/commit/1da6cebe)\n- Use documentElement as the root for selector  -  by\n[@​sheremet-va](https://redirect.github.com/sheremet-va)\n[(d8077)](https://redirect.github.com/vitest-dev/vitest/commit/d807767f)\n- Keep querying elements even if locator is created with elementLocator,\nadd pubic @​vitest/browser/utils  -  by\n[@​sheremet-va](https://redirect.github.com/sheremet-va) in\n[https://github.com/vitest-dev/vitest/issues/6296](https://redirect.github.com/vitest-dev/vitest/issues/6296)\n[(30dc5)](https://redirect.github.com/vitest-dev/vitest/commit/30dc5793)\n- Produce valid config file if preview provider is used  -  by\n[@​sheremet-va](https://redirect.github.com/sheremet-va) in\n[https://github.com/vitest-dev/vitest/issues/6305](https://redirect.github.com/vitest-dev/vitest/issues/6305)\n[(7f0ae)](https://redirect.github.com/vitest-dev/vitest/commit/7f0ae292)\n- Correctly run in-source tests in the browser  -  by\n[@​sheremet-va](https://redirect.github.com/sheremet-va) in\n[https://github.com/vitest-dev/vitest/issues/6440](https://redirect.github.com/vitest-dev/vitest/issues/6440)\n[(c8531)](https://redirect.github.com/vitest-dev/vitest/commit/c853126e)\n- Exclude missed packages from optimization, print help message  -  by\n[@​sheremet-va](https://redirect.github.com/sheremet-va) in\n[https://github.com/vitest-dev/vitest/issues/6445](https://redirect.github.com/vitest-dev/vitest/issues/6445)\n[(8d883)](https://redirect.github.com/vitest-dev/vitest/commit/8d883cf0)\n- Define mocker as a dependency  -  by\n[@​sheremet-va](https://redirect.github.com/sheremet-va) in\n[https://github.com/vitest-dev/vitest/issues/6476](https://redirect.github.com/vitest-dev/vitest/issues/6476)\n[(9560a)](https://redirect.github.com/vitest-dev/vitest/commit/9560ab7f)\n- **coverage**:\n- Warn if `vitest` and `@vitest/*` versions don't match  -  by\n[@​AriPerkkio](https://redirect.github.com/AriPerkkio) in\n[https://github.com/vitest-dev/vitest/issues/6317](https://redirect.github.com/vitest-dev/vitest/issues/6317)\n[(e662c)](https://redirect.github.com/vitest-dev/vitest/commit/e662c7b2)\n- V8 to support source maps with multiple sources  -  by\n[@​AriPerkkio](https://redirect.github.com/AriPerkkio) and\n[@​sheremet-va](https://redirect.github.com/sheremet-va) in\n[https://github.com/vitest-dev/vitest/issues/6120](https://redirect.github.com/vitest-dev/vitest/issues/6120)\n[(1f6cb)](https://redirect.github.com/vitest-dev/vitest/commit/1f6cb59f)\n- V8 to warn instead of crash when conversion fails  -  by\n[@​AriPerkkio](https://redirect.github.com/AriPerkkio) in\n[https://github.com/vitest-dev/vitest/issues/6318](https://redirect.github.com/vitest-dev/vitest/issues/6318)\n[(91dea)](https://redirect.github.com/vitest-dev/vitest/commit/91dea8c1)\n- Use project specific `vitenode` for uncovered files  -  by\n[@​AriPerkkio](https://redirect.github.com/AriPerkkio) in\n[https://github.com/vitest-dev/vitest/issues/6044](https://redirect.github.com/vitest-dev/vitest/issues/6044)\n[(da52d)](https://redirect.github.com/vitest-dev/vitest/commit/da52d23f)\n- **runner**:\n- Use `performance.now` instead of `Date.now` for duration  -  by\n[@​LuciNyan](https://redirect.github.com/LuciNyan) in\n[https://github.com/vitest-dev/vitest/issues/6382](https://redirect.github.com/vitest-dev/vitest/issues/6382)\n[(fe489)](https://redirect.github.com/vitest-dev/vitest/commit/fe489432)\n- Async assertion auto await should timeout  -  by\n[@​hi-ogawa](https://redirect.github.com/hi-ogawa) in\n[https://github.com/vitest-dev/vitest/issues/6391](https://redirect.github.com/vitest-dev/vitest/issues/6391)\n[(ad6e7)](https://redirect.github.com/vitest-dev/vitest/commit/ad6e72fc)\n- **snapshot**:\n- Reject multiple `toMatchInlineSnapshot` updates at the same location\n -  by [@​hi-ogawa](https://redirect.github.com/hi-ogawa) in\n[https://github.com/vitest-dev/vitest/issues/6332](https://redirect.github.com/vitest-dev/vitest/issues/6332)\n[(1606f)](https://redirect.github.com/vitest-dev/vitest/commit/1606f34f)\n- Improve inline snapshot inside loop rejection  -  by\n[@​hi-ogawa](https://redirect.github.com/hi-ogawa) in\n[https://github.com/vitest-dev/vitest/issues/6339](https://redirect.github.com/vitest-dev/vitest/issues/6339)\n[(e0368)](https://redirect.github.com/vitest-dev/vitest/commit/e03683c5)\n- **typecheck**:\n- Run both runtime and typecheck tests if `typecheck.include` overlaps\nwith `include`  -  by\n[@​sheremet-va](https://redirect.github.com/sheremet-va) in\n[https://github.com/vitest-dev/vitest/issues/6256](https://redirect.github.com/vitest-dev/vitest/issues/6256)\n[(153ff)](https://redirect.github.com/vitest-dev/vitest/commit/153ff01b)\n- **types**:\n- Allow Callbacks Passed to before\\*/after\\* to Return Anything  -  by\n[@​LuciNyan](https://redirect.github.com/LuciNyan) in\n[https://github.com/vitest-dev/vitest/issues/6393](https://redirect.github.com/vitest-dev/vitest/issues/6393)\n[(f6217)](https://redirect.github.com/vitest-dev/vitest/commit/f6217a22)\n- **ui**:\n- Remove \"filters\" flickering  -  by\n[@​sheremet-va](https://redirect.github.com/sheremet-va) in\n[https://github.com/vitest-dev/vitest/issues/6463](https://redirect.github.com/vitest-dev/vitest/issues/6463)\n[(0223b)](https://redirect.github.com/vitest-dev/vitest/commit/0223bb79)\n- Render project name consistently  -  by\n[@​sheremet-va](https://redirect.github.com/sheremet-va) in\n[https://github.com/vitest-dev/vitest/issues/6329](https://redirect.github.com/vitest-dev/vitest/issues/6329)\n[(94a18)](https://redirect.github.com/vitest-dev/vitest/commit/94a186ec)\n- **vite-node**:\n- Disable watcher if hmr is disabled  -  by\n[@​sheremet-va](https://redirect.github.com/sheremet-va) in\n[https://github.com/vitest-dev/vitest/issues/6251](https://redirect.github.com/vitest-dev/vitest/issues/6251)\n[(c51c6)](https://redirect.github.com/vitest-dev/vitest/commit/c51c67aa)\n- Fix watch on vite 6  -  by\n[@​hi-ogawa](https://redirect.github.com/hi-ogawa) in\n[https://github.com/vitest-dev/vitest/issues/6422](https://redirect.github.com/vitest-dev/vitest/issues/6422)\n[(c3ac4)](https://redirect.github.com/vitest-dev/vitest/commit/c3ac43c1)\n- **vitest**:\n- Update json reporter output  -  by\n[@​Emiyaaaaa](https://redirect.github.com/Emiyaaaaa) in\n[https://github.com/vitest-dev/vitest/issues/6064](https://redirect.github.com/vitest-dev/vitest/issues/6064)\n[(c9979)](https://redirect.github.com/vitest-dev/vitest/commit/c997937b)\n- Add more type guards for --merge-reports  -  by\n[@​sheremet-va](https://redirect.github.com/sheremet-va) in\n[https://github.com/vitest-dev/vitest/issues/6307](https://redirect.github.com/vitest-dev/vitest/issues/6307)\n[(0a5d8)](https://redirect.github.com/vitest-dev/vitest/commit/0a5d8169)\n- Always resolve vitest to the root version  -  by\n[@​sheremet-va](https://redirect.github.com/sheremet-va) in\n[https://github.com/vitest-dev/vitest/issues/6369](https://redirect.github.com/vitest-dev/vitest/issues/6369)\n[(163d7)](https://redirect.github.com/vitest-dev/vitest/commit/163d7624)\n- Dispose vmForks listeners to avoid memory leak  -  by\n[@​sheremet-va](https://redirect.github.com/sheremet-va) in\n[https://github.com/vitest-dev/vitest/issues/6448](https://redirect.github.com/vitest-dev/vitest/issues/6448)\n[(2673c)](https://redirect.github.com/vitest-dev/vitest/commit/2673c3bb)\n- **workspace**:\n- Correctly resolve workspace globs and file paths  -  by\n[@​sheremet-va](https://redirect.github.com/sheremet-va) in\n[https://github.com/vitest-dev/vitest/issues/6316](https://redirect.github.com/vitest-dev/vitest/issues/6316)\n[(afdcb)](https://redirect.github.com/vitest-dev/vitest/commit/afdcb8f2)\n\n#####     [View changes on\nGitHub](https://redirect.github.com/vitest-dev/vitest/compare/v2.0.5...v2.1.0)\n\n
\n\n---\n\n### Configuration\n\n📅 **Schedule**: Branch creation - At any time (no schedule defined),\nAutomerge - At any time (no schedule defined).\n\n🚦 **Automerge**: Enabled.\n\n♻ **Rebasing**: Whenever PR is behind base branch, or you tick the\nrebase/retry checkbox.\n\n🔕 **Ignore**: Close this PR and you won't be reminded about these\nupdates again.\n\n---\n\n- [ ] If you want to rebase/retry this PR, check\nthis box\n\n---\n\nThis PR was generated by [Mend Renovate](https://mend.io/renovate/).\nView the [repository job\nlog](https://developer.mend.io/github/ayushmanchhabra/vsx).\n\n\n\nCo-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>","shortMessageHtmlLink":"chore(deps): update vitest monorepo to ^2.1.0 (#620)"}},{"before":null,"after":"90e5c51a5bd0c943bc51086e00f3a2a7695f1317","ref":"refs/heads/renovate/vitest-monorepo","pushedAt":"2024-09-12T15:33:21.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update vitest monorepo to ^2.1.0","shortMessageHtmlLink":"chore(deps): update vitest monorepo to ^2.1.0"}},{"before":"94b1587bef15875552aad07ac408636a2661fcaf","after":null,"ref":"refs/heads/renovate/vite-5.x","pushedAt":"2024-09-11T12:57:47.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"}},{"before":"696cce8300283f3a986658402acdf6889bf9a593","after":"c510123dc0d87ea6571fb439def218b53f044582","ref":"refs/heads/main","pushedAt":"2024-09-11T12:57:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update dependency vite to ^5.4.4 (#619)\n\nThis PR contains the following updates:\n\n| Package | Change | Age | Adoption | Passing | Confidence |\n|---|---|---|---|---|---|\n| [vite](https://vitejs.dev)\n([source](https://redirect.github.com/vitejs/vite/tree/HEAD/packages/vite))\n| [`^5.4.3` ->\n`^5.4.4`](https://renovatebot.com/diffs/npm/vite/5.4.3/5.4.4) |\n[![age](https://developer.mend.io/api/mc/badges/age/npm/vite/5.4.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vite/5.4.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vite/5.4.3/5.4.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vite/5.4.3/5.4.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n\n---\n\n### Release Notes\n\n
\nvitejs/vite (vite)\n\n###\n[`v5.4.4`](https://redirect.github.com/vitejs/vite/releases/tag/v5.4.4)\n\n[Compare\nSource](https://redirect.github.com/vitejs/vite/compare/v5.4.3...v5.4.4)\n\nPlease refer to\n[CHANGELOG.md](https://redirect.github.com/vitejs/vite/blob/v5.4.4/packages/vite/CHANGELOG.md)\nfor details.\n\n
\n\n---\n\n### Configuration\n\n📅 **Schedule**: Branch creation - At any time (no schedule defined),\nAutomerge - At any time (no schedule defined).\n\n🚦 **Automerge**: Enabled.\n\n♻ **Rebasing**: Whenever PR is behind base branch, or you tick the\nrebase/retry checkbox.\n\n🔕 **Ignore**: Close this PR and you won't be reminded about this update\nagain.\n\n---\n\n- [ ] If you want to rebase/retry this PR, check\nthis box\n\n---\n\nThis PR was generated by [Mend Renovate](https://mend.io/renovate/).\nView the [repository job\nlog](https://developer.mend.io/github/ayushmanchhabra/vsx).\n\n\n\nCo-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>","shortMessageHtmlLink":"chore(deps): update dependency vite to ^5.4.4 (#619)"}},{"before":null,"after":"94b1587bef15875552aad07ac408636a2661fcaf","ref":"refs/heads/renovate/vite-5.x","pushedAt":"2024-09-11T10:33:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update dependency vite to ^5.4.4","shortMessageHtmlLink":"chore(deps): update dependency vite to ^5.4.4"}},{"before":"e2cfdabd5cbc1905d5d0b1a693ae12b82a281cc3","after":null,"ref":"refs/heads/renovate/typescript-eslint-monorepo","pushedAt":"2024-09-09T23:11:28.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"}},{"before":"da07f2725fbb1bbd980cbf13d06d9c4571759d8b","after":"696cce8300283f3a986658402acdf6889bf9a593","ref":"refs/heads/main","pushedAt":"2024-09-09T23:11:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update typescript-eslint monorepo to ^8.5.0 (#618)\n\nThis PR contains the following updates:\n\n| Package | Change | Age | Adoption | Passing | Confidence |\n|---|---|---|---|---|---|\n|\n[@typescript-eslint/eslint-plugin](https://typescript-eslint.io/packages/eslint-plugin)\n([source](https://redirect.github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin))\n| [`^8.4.0` ->\n`^8.5.0`](https://renovatebot.com/diffs/npm/@typescript-eslint%2feslint-plugin/8.4.0/8.5.0)\n|\n[![age](https://developer.mend.io/api/mc/badges/age/npm/@typescript-eslint%2feslint-plugin/8.5.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@typescript-eslint%2feslint-plugin/8.5.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@typescript-eslint%2feslint-plugin/8.4.0/8.5.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@typescript-eslint%2feslint-plugin/8.4.0/8.5.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n|\n[@typescript-eslint/parser](https://typescript-eslint.io/packages/parser)\n([source](https://redirect.github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser))\n| [`^8.4.0` ->\n`^8.5.0`](https://renovatebot.com/diffs/npm/@typescript-eslint%2fparser/8.4.0/8.5.0)\n|\n[![age](https://developer.mend.io/api/mc/badges/age/npm/@typescript-eslint%2fparser/8.5.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@typescript-eslint%2fparser/8.5.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@typescript-eslint%2fparser/8.4.0/8.5.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@typescript-eslint%2fparser/8.4.0/8.5.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n\n---\n\n### Release Notes\n\n
\ntypescript-eslint/typescript-eslint\n(@​typescript-eslint/eslint-plugin)\n\n###\n[`v8.5.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#850-2024-09-09)\n\n[Compare\nSource](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.4.0...v8.5.0)\n\n##### 🚀 Features\n\n- **eslint-plugin:** \\[no-duplicate-type-constituents] prevent\nunnecessary \\`\n\n- **eslint-plugin:** \\[no-unsafe-argument] differentiate error types\n\n##### 🩹 Fixes\n\n- **eslint-plugin:** \\[no-unnecessary-type-assertion] fix\nTSNonNullExpression fixer\n\n- **eslint-plugin:** \\[no-misused-promises] handle static method\n\n- **eslint-plugin:** \\[no-unnecessary-type-parameters] fix AST quick\npath scope analysis\n\n- **eslint-plugin:** \\[consistent-type-assertions] access parser\nservices lazily\n\n##### ❤️ Thank You\n\n-\n[`f44da95`](https://redirect.github.com/typescript-eslint/typescript-eslint/commit/f44da958e)\n- Josh Goldberg ✨\n- Kirk Waiblinger\n- YeonJuan\n\nYou can read about our [versioning\nstrategy](https://main--typescript-eslint.netlify.app/users/versioning)\nand\n[releases](https://main--typescript-eslint.netlify.app/users/releases)\non our website.\n\n
\n\n
\ntypescript-eslint/typescript-eslint\n(@​typescript-eslint/parser)\n\n###\n[`v8.5.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#850-2024-09-09)\n\n[Compare\nSource](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.4.0...v8.5.0)\n\nThis was a version bump only for parser to align it with other projects,\nthere were no code changes.\n\nYou can read about our [versioning\nstrategy](https://main--typescript-eslint.netlify.app/users/versioning)\nand\n[releases](https://main--typescript-eslint.netlify.app/users/releases)\non our website.\n\n
\n\n---\n\n### Configuration\n\n📅 **Schedule**: Branch creation - At any time (no schedule defined),\nAutomerge - At any time (no schedule defined).\n\n🚦 **Automerge**: Enabled.\n\n♻ **Rebasing**: Whenever PR is behind base branch, or you tick the\nrebase/retry checkbox.\n\n🔕 **Ignore**: Close this PR and you won't be reminded about these\nupdates again.\n\n---\n\n- [ ] If you want to rebase/retry this PR, check\nthis box\n\n---\n\nThis PR was generated by [Mend Renovate](https://mend.io/renovate/).\nView the [repository job\nlog](https://developer.mend.io/github/ayushmanchhabra/vsx).\n\n\n\nCo-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>","shortMessageHtmlLink":"chore(deps): update typescript-eslint monorepo to ^8.5.0 (#618)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMFQxNzoxMDo1Ni4wMDAwMDBazwAAAAS8NAV-","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMFQxNzoxMDo1Ni4wMDAwMDBazwAAAAS8NAV-","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0wOVQyMzoxMToyNy4wMDAwMDBazwAAAASxcImh"}},"title":"Activity · ayushmanchhabra/vsx"}