{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":723054551,"defaultBranch":"main","name":"description-to-co-authors","ownerLogin":"JoshuaKGoldberg","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-11-24T15:12:48.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/3335181?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1726855395.0","currentOid":""},"activityList":{"items":[{"before":"5259008be938a31ea31bb2931c4810aea39bbed3","after":null,"ref":"refs/heads/renovate/eslint-plugin-perfectionist-3.x","pushedAt":"2024-09-20T18:03:15.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":"1aaaba857903ee9eca4b4779e16f40c27e8eea9c","after":"fcda79cea060a04e2c187fd0ac9a757da735f7eb","ref":"refs/heads/main","pushedAt":"2024-09-20T18:03:14.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-plugin-perfectionist to v3.6.0 (#52)\n\nThis PR contains the following updates:\n\n| Package | Change | Age | Adoption | Passing | Confidence |\n|---|---|---|---|---|---|\n| [eslint-plugin-perfectionist](https://perfectionist.dev)\n([source](https://redirect.github.com/azat-io/eslint-plugin-perfectionist))\n| [`3.5.0` ->\n`3.6.0`](https://renovatebot.com/diffs/npm/eslint-plugin-perfectionist/3.5.0/3.6.0)\n|\n[![age](https://developer.mend.io/api/mc/badges/age/npm/eslint-plugin-perfectionist/3.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/eslint-plugin-perfectionist/3.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/eslint-plugin-perfectionist/3.5.0/3.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint-plugin-perfectionist/3.5.0/3.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n\n---\n\n### Release Notes\n\n\nazat-io/eslint-plugin-perfectionist\n(eslint-plugin-perfectionist)
\n\n###\n[`v3.6.0`](https://redirect.github.com/azat-io/eslint-plugin-perfectionist/blob/HEAD/changelog.md#v360)\n\n[Compare\nSource](https://redirect.github.com/azat-io/eslint-plugin-perfectionist/compare/v3.5.0...v3.6.0)\n\n[compare\nchanges](https://redirect.github.com/azat-io/eslint-plugin-perfectionist/compare/v3.5.0...v3.6.0)\n\n##### 🚀 Features\n\n- Improve error messages when sorting different groups\n([e0f375a](https://redirect.github.com/azat-io/eslint-plugin-perfectionist/commit/e0f375a))\n- Improve dependency detection in sort-objects rule\n([412d5da](https://redirect.github.com/azat-io/eslint-plugin-perfectionist/commit/412d5da))\n- Keep comments above elements being sorted\n([bd8ba3f](https://redirect.github.com/azat-io/eslint-plugin-perfectionist/commit/bd8ba3f))\n\n##### 🐞 Bug Fixes\n\n- Detect dependencies in template literals in sort-enums\n([c9367eb](https://redirect.github.com/azat-io/eslint-plugin-perfectionist/commit/c9367eb))\n\n##### ❤️ Contributors\n\n- Hugo ([@hugop95](http://github.com/hugop95))\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 becomes conflicted, 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/JoshuaKGoldberg/description-to-co-authors).\n\n\n\nCo-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>","shortMessageHtmlLink":"chore(deps): update dependency eslint-plugin-perfectionist to v3.6.0 (#…"}},{"before":null,"after":"5259008be938a31ea31bb2931c4810aea39bbed3","ref":"refs/heads/renovate/eslint-plugin-perfectionist-3.x","pushedAt":"2024-09-20T18:02:40.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-plugin-perfectionist to v3.6.0","shortMessageHtmlLink":"chore(deps): update dependency eslint-plugin-perfectionist to v3.6.0"}},{"before":"dc877267d83b35302121ec78b0a8911ec4a7cf4a","after":null,"ref":"refs/heads/renovate/vitest-monorepo","pushedAt":"2024-09-19T17:02:43.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":"12396a6cff312967be84e8d9efe2002c07db3816","after":"1aaaba857903ee9eca4b4779e16f40c27e8eea9c","ref":"refs/heads/main","pushedAt":"2024-09-19T17:02:43.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 v2.1.0 (#51)\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 becomes conflicted, 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/JoshuaKGoldberg/description-to-co-authors).\n\n\n\nCo-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>","shortMessageHtmlLink":"chore(deps): update vitest monorepo to v2.1.0 (#51)"}},{"before":"e6a1ca77c657907dde917eb0efb7aee138e53711","after":null,"ref":"refs/heads/renovate/actions-setup-node-digest","pushedAt":"2024-09-19T17:02:11.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":"1e9ee87ff3ea7bc0739b5235d16bc68e5cf415d0","after":"12396a6cff312967be84e8d9efe2002c07db3816","ref":"refs/heads/main","pushedAt":"2024-09-19T17:02:10.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 actions/setup-node digest to 0a44ba7 (#50)\n\nThis PR contains the following updates:\n\n| Package | Type | Update | Change |\n|---|---|---|---|\n| [actions/setup-node](https://redirect.github.com/actions/setup-node) |\naction | digest | `1e60f62` -> `0a44ba7` |\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 becomes conflicted, 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/JoshuaKGoldberg/description-to-co-authors).\n\n\n\nCo-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>","shortMessageHtmlLink":"chore(deps): update actions/setup-node digest to 0a44ba7 (#50)"}},{"before":null,"after":"dc877267d83b35302121ec78b0a8911ec4a7cf4a","ref":"refs/heads/renovate/vitest-monorepo","pushedAt":"2024-09-19T17:02: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 vitest monorepo to v2.1.0","shortMessageHtmlLink":"chore(deps): update vitest monorepo to v2.1.0"}},{"before":null,"after":"e6a1ca77c657907dde917eb0efb7aee138e53711","ref":"refs/heads/renovate/actions-setup-node-digest","pushedAt":"2024-09-19T17:01:27.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 actions/setup-node digest to 0a44ba7","shortMessageHtmlLink":"chore(deps): update actions/setup-node digest to 0a44ba7"}},{"before":"77211ec35003cc57137c797f5121a703011592e3","after":null,"ref":"refs/heads/renovate/typescript-eslint-monorepo","pushedAt":"2024-09-16T19:54:39.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":"ea55285e537141e8673b392a59c977d290a68ccf","after":"1e9ee87ff3ea7bc0739b5235d16bc68e5cf415d0","ref":"refs/heads/main","pushedAt":"2024-09-16T19:54:38.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 typescript-eslint to v8.5.0 (#49)\n\nThis PR contains the following updates:\n\n| Package | Change | Age | Adoption | Passing | Confidence |\n|---|---|---|---|---|---|\n|\n[typescript-eslint](https://typescript-eslint.io/packages/typescript-eslint)\n([source](https://redirect.github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint))\n| [`8.4.0` ->\n`8.5.0`](https://renovatebot.com/diffs/npm/typescript-eslint/8.4.0/8.5.0)\n|\n[![age](https://developer.mend.io/api/mc/badges/age/npm/typescript-eslint/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/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/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/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)
\n\n###\n[`v8.5.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/typescript-eslint/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 typescript-eslint to align it with\nother projects, there 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 becomes conflicted, 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/JoshuaKGoldberg/description-to-co-authors).\n\n\n\nCo-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>","shortMessageHtmlLink":"chore(deps): update dependency typescript-eslint to v8.5.0 (#49)"}},{"before":null,"after":"77211ec35003cc57137c797f5121a703011592e3","ref":"refs/heads/renovate/typescript-eslint-monorepo","pushedAt":"2024-09-16T19:54:00.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 typescript-eslint to v8.5.0","shortMessageHtmlLink":"chore(deps): update dependency typescript-eslint to v8.5.0"}},{"before":"57a4bac2cd5ea4772a49b08fb7a2db81e6d6a02b","after":null,"ref":"refs/heads/renovate/typescript-5.x","pushedAt":"2024-09-16T17:18:31.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":"210a113bce26972a9904bee1452cd295956585aa","after":"ea55285e537141e8673b392a59c977d290a68ccf","ref":"refs/heads/main","pushedAt":"2024-09-16T17:18:30.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 typescript to v5.6.2 (#48)\n\nThis PR contains the following updates:\n\n| Package | Change | Age | Adoption | Passing | Confidence |\n|---|---|---|---|---|---|\n| [typescript](https://www.typescriptlang.org/)\n([source](https://redirect.github.com/microsoft/TypeScript)) | [`5.5.4`\n-> `5.6.2`](https://renovatebot.com/diffs/npm/typescript/5.5.4/5.6.2) |\n[![age](https://developer.mend.io/api/mc/badges/age/npm/typescript/5.6.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/typescript/5.6.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/typescript/5.5.4/5.6.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/typescript/5.5.4/5.6.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n\n---\n\n### Release Notes\n\n\nmicrosoft/TypeScript (typescript)
\n\n###\n[`v5.6.2`](https://redirect.github.com/microsoft/TypeScript/compare/v5.5.4...a7e3374f13327483fbe94e32806d65785b0b6cda)\n\n[Compare\nSource](https://redirect.github.com/microsoft/TypeScript/compare/v5.5.4...v5.6.2)\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 becomes conflicted, 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/JoshuaKGoldberg/description-to-co-authors).\n\n\n\nCo-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>","shortMessageHtmlLink":"chore(deps): update dependency typescript to v5.6.2 (#48)"}},{"before":null,"after":"57a4bac2cd5ea4772a49b08fb7a2db81e6d6a02b","ref":"refs/heads/renovate/typescript-5.x","pushedAt":"2024-09-16T17:17: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 typescript to v5.6.2","shortMessageHtmlLink":"chore(deps): update dependency typescript to v5.6.2"}},{"before":"789bbb353209c21d4e43ee0412190b991af9e7a5","after":null,"ref":"refs/heads/renovate/pnpm-9.x","pushedAt":"2024-09-16T14:40:10.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":"6eaf2554155cb40d7dafd65d6f443ee10d262189","after":"210a113bce26972a9904bee1452cd295956585aa","ref":"refs/heads/main","pushedAt":"2024-09-16T14:40:09.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 pnpm to v9.10.0 (#47)\n\nThis PR contains the following updates:\n\n| Package | Change | Age | Adoption | Passing | Confidence |\n|---|---|---|---|---|---|\n| [pnpm](https://pnpm.io)\n([source](https://redirect.github.com/pnpm/pnpm)) | [`9.9.0` ->\n`9.10.0`](https://renovatebot.com/diffs/npm/pnpm/9.9.0/9.10.0) |\n[![age](https://developer.mend.io/api/mc/badges/age/npm/pnpm/9.10.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/pnpm/9.10.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/pnpm/9.9.0/9.10.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/pnpm/9.9.0/9.10.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n\n---\n\n### Release Notes\n\n\npnpm/pnpm (pnpm)
\n\n###\n[`v9.10.0`](https://redirect.github.com/pnpm/pnpm/releases/tag/v9.10.0):\npnpm 9.10\n\n[Compare\nSource](https://redirect.github.com/pnpm/pnpm/compare/v9.9.0...v9.10.0)\n\n#### Minor Changes\n\n- Support for a new CLI flag, `--exclude-peers`, added to the `list` and\n`why` commands. When `--exclude-peers` is used, peer dependencies are\nnot printed in the results, but dependencies of peer dependencies are\nstill scanned\n[#8506](https://redirect.github.com/pnpm/pnpm/pull/8506).\n- Added a new setting to `package.json` at\n`pnpm.auditConfig.ignoreGhsas` for ignoring vulnerabilities by their\nGHSA code\n[#6838](https://redirect.github.com/pnpm/pnpm/issues/6838).\n\n For instance:\n\n ```json\n {\n \"pnpm\": {\n \"auditConfig\": {\n \"ignoreGhsas\": [\n \"GHSA-42xw-2xvc-qx8m\",\n \"GHSA-4w2v-q235-vp99\",\n \"GHSA-cph5-m8f7-6c5x\",\n \"GHSA-vh95-rmgr-6w4m\"\n ]\n }\n }\n }\n ```\n\n#### Patch Changes\n\n- Throw an exception if pnpm switches to the same version of itself.\n- Reduce memory usage during peer dependencies resolution.\n\n#### Platinum Sponsors\n\n\n \n \n \n\n | \n \n\n | \n
\n \n
\n\n#### Gold Sponsors\n\n\n\n#### Our Silver Sponsors\n\n\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 becomes conflicted, 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/JoshuaKGoldberg/description-to-co-authors).\n\n\n\nCo-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>","shortMessageHtmlLink":"chore(deps): update pnpm to v9.10.0 (#47)"}},{"before":null,"after":"789bbb353209c21d4e43ee0412190b991af9e7a5","ref":"refs/heads/renovate/pnpm-9.x","pushedAt":"2024-09-16T14:39:26.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 pnpm to v9.10.0","shortMessageHtmlLink":"chore(deps): update pnpm to v9.10.0"}},{"before":"2337da121cbe29e61f569af26f75bbbe37885100","after":null,"ref":"refs/heads/renovate/eslint-plugin-perfectionist-3.x","pushedAt":"2024-09-14T15:43:41.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":"000f901d6f7a61ce61cb54295de93cef9c1e6e67","after":"6eaf2554155cb40d7dafd65d6f443ee10d262189","ref":"refs/heads/main","pushedAt":"2024-09-14T15:43:40.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-plugin-perfectionist to v3.5.0 (#46)\n\nThis PR contains the following updates:\n\n| Package | Change | Age | Adoption | Passing | Confidence |\n|---|---|---|---|---|---|\n| [eslint-plugin-perfectionist](https://perfectionist.dev)\n([source](https://redirect.github.com/azat-io/eslint-plugin-perfectionist))\n| [`3.4.0` ->\n`3.5.0`](https://renovatebot.com/diffs/npm/eslint-plugin-perfectionist/3.4.0/3.5.0)\n|\n[![age](https://developer.mend.io/api/mc/badges/age/npm/eslint-plugin-perfectionist/3.5.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/eslint-plugin-perfectionist/3.5.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/eslint-plugin-perfectionist/3.4.0/3.5.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint-plugin-perfectionist/3.4.0/3.5.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n\n---\n\n### Release Notes\n\n\nazat-io/eslint-plugin-perfectionist\n(eslint-plugin-perfectionist)
\n\n###\n[`v3.5.0`](https://redirect.github.com/azat-io/eslint-plugin-perfectionist/blob/HEAD/changelog.md#v350)\n\n[Compare\nSource](https://redirect.github.com/azat-io/eslint-plugin-perfectionist/compare/v3.4.0...v3.5.0)\n\n[compare\nchanges](https://redirect.github.com/azat-io/eslint-plugin-perfectionist/compare/v3.4.0...v3.5.0)\n\n##### 🚀 Features\n\n- Add ability to disable or enable side effect imports sorting\n([ae02009](https://redirect.github.com/azat-io/eslint-plugin-perfectionist/commit/ae02009))\n\n##### 🐞 Bug Fixes\n\n- Detect dependencies in template literals\n([4e0e6d8](https://redirect.github.com/azat-io/eslint-plugin-perfectionist/commit/4e0e6d8))\n- Improve dependency detection in sort-variable-declarations rule\n([6beb536](https://redirect.github.com/azat-io/eslint-plugin-perfectionist/commit/6beb536))\n\n##### ❤️ Contributors\n\n- Hugo ([@hugop95](http://github.com/hugop95))\n- Azat S. ([@azat-io](http://github.com/azat-io))\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 becomes conflicted, 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/JoshuaKGoldberg/description-to-co-authors).\n\n\n\nCo-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>","shortMessageHtmlLink":"chore(deps): update dependency eslint-plugin-perfectionist to v3.5.0 (#…"}},{"before":null,"after":"2337da121cbe29e61f569af26f75bbbe37885100","ref":"refs/heads/renovate/eslint-plugin-perfectionist-3.x","pushedAt":"2024-09-14T15:43:04.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-plugin-perfectionist to v3.5.0","shortMessageHtmlLink":"chore(deps): update dependency eslint-plugin-perfectionist to v3.5.0"}},{"before":"915608f190ef65b2409a59474bd51efea3cd5879","after":null,"ref":"refs/heads/renovate/knip-5.x","pushedAt":"2024-09-14T12:56: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":"bf5c8d84be36c97680031470574b0cbf08691596","after":"000f901d6f7a61ce61cb54295de93cef9c1e6e67","ref":"refs/heads/main","pushedAt":"2024-09-14T12:56: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 knip to v5.30.0 (#45)\n\nThis PR contains the following updates:\n\n| Package | Change | Age | Adoption | Passing | Confidence |\n|---|---|---|---|---|---|\n| [knip](https://knip.dev)\n([source](https://redirect.github.com/webpro-nl/knip/tree/HEAD/packages/knip))\n| [`5.29.1` ->\n`5.30.0`](https://renovatebot.com/diffs/npm/knip/5.29.1/5.30.0) |\n[![age](https://developer.mend.io/api/mc/badges/age/npm/knip/5.30.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/knip/5.30.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/knip/5.29.1/5.30.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/knip/5.29.1/5.30.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n\n---\n\n### Release Notes\n\n\nwebpro-nl/knip (knip)
\n\n###\n[`v5.30.0`](https://redirect.github.com/webpro-nl/knip/compare/5.29.2...7967f9f7d2ffca0b31a100e650cc7fd505a056e6)\n\n[Compare\nSource](https://redirect.github.com/webpro-nl/knip/compare/5.29.2...5.30.0)\n\n###\n[`v5.29.2`](https://redirect.github.com/webpro-nl/knip/releases/tag/5.29.2)\n\n[Compare\nSource](https://redirect.github.com/webpro-nl/knip/compare/5.29.1...5.29.2)\n\n- Edit docs\n([`5ca20de`](https://redirect.github.com/webpro-nl/knip/commit/5ca20def))\n- Add `.ts` config ext to webdriver plugin\n([`d8df5e1`](https://redirect.github.com/webpro-nl/knip/commit/d8df5e1f))\n- Prepare for ts v5.6\n([`6fb6e7a`](https://redirect.github.com/webpro-nl/knip/commit/6fb6e7a3))\n- Pick up typescript@rc in CI again\n([`116c6c6`](https://redirect.github.com/webpro-nl/knip/commit/116c6c64))\n- Merge 2 glob helpers & fix debug output for glob\n([`c060146`](https://redirect.github.com/webpro-nl/knip/commit/c0601469))\n- Rename function argument\n([`480ff04`](https://redirect.github.com/webpro-nl/knip/commit/480ff04b))\n- Add/fix `getPluginEntryFilePatterns` helper\n([`573ec9c`](https://redirect.github.com/webpro-nl/knip/commit/573ec9cb))\n- Fix typo in svelte plugin and remove overarching `project` patterns\n([`def8e25`](https://redirect.github.com/webpro-nl/knip/commit/def8e257))\n- Edit docs\n([`ac75feb`](https://redirect.github.com/webpro-nl/knip/commit/ac75feba))\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 becomes conflicted, 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/JoshuaKGoldberg/description-to-co-authors).\n\n\n\nCo-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>","shortMessageHtmlLink":"chore(deps): update dependency knip to v5.30.0 (#45)"}},{"before":null,"after":"915608f190ef65b2409a59474bd51efea3cd5879","ref":"refs/heads/renovate/knip-5.x","pushedAt":"2024-09-14T12:55:50.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 knip to v5.30.0","shortMessageHtmlLink":"chore(deps): update dependency knip to v5.30.0"}},{"before":"7fbb53124eab46a633b4669faa5f2506446e23e3","after":null,"ref":"refs/heads/renovate/eslint-monorepo","pushedAt":"2024-09-13T22:43:31.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":"ed030e6b53cc9f695d36c7680ab7e5c376e96afc","after":"bf5c8d84be36c97680031470574b0cbf08691596","ref":"refs/heads/main","pushedAt":"2024-09-13T22:43:30.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 eslint monorepo to v9.10.0 (#44)\n\nThis PR contains the following updates:\n\n| Package | Change | Age | Adoption | Passing | Confidence |\n|---|---|---|---|---|---|\n| [@eslint/js](https://eslint.org)\n([source](https://redirect.github.com/eslint/eslint/tree/HEAD/packages/js))\n| [`9.9.0` ->\n`9.10.0`](https://renovatebot.com/diffs/npm/@eslint%2fjs/9.9.0/9.10.0) |\n[![age](https://developer.mend.io/api/mc/badges/age/npm/@eslint%2fjs/9.10.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@eslint%2fjs/9.10.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@eslint%2fjs/9.9.0/9.10.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@eslint%2fjs/9.9.0/9.10.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n| [eslint](https://eslint.org)\n([source](https://redirect.github.com/eslint/eslint)) | [`9.9.0` ->\n`9.10.0`](https://renovatebot.com/diffs/npm/eslint/9.9.0/9.10.0) |\n[![age](https://developer.mend.io/api/mc/badges/age/npm/eslint/9.10.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/eslint/9.10.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/eslint/9.9.0/9.10.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint/9.9.0/9.10.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n\n---\n\n### Release Notes\n\n\neslint/eslint (@eslint/js)
\n\n###\n[`v9.10.0`](https://redirect.github.com/eslint/eslint/compare/v9.9.1...1ebdde1cf2793b12c2e9417ce428ae3326ce8ea3)\n\n[Compare\nSource](https://redirect.github.com/eslint/eslint/compare/v9.9.1...v9.10.0)\n\n###\n[`v9.9.1`](https://redirect.github.com/eslint/eslint/releases/tag/v9.9.1)\n\n[Compare\nSource](https://redirect.github.com/eslint/eslint/compare/v9.9.0...v9.9.1)\n\n#### Bug Fixes\n\n-\n[`9bde90c`](https://redirect.github.com/eslint/eslint/commit/9bde90c2edb6800c7f6428c5550ff00fff44ab02)\nfix: add logic to handle `fixTypes` in `lintText()`\n([#18736](https://redirect.github.com/eslint/eslint/issues/18736))\n(Amaresh S M)\n\n#### Documentation\n\n-\n[`4840930`](https://redirect.github.com/eslint/eslint/commit/4840930b9d8b6aa3578fe234180425e9060ceeca)\ndocs: Update README with version support and clean up content\n([#18804](https://redirect.github.com/eslint/eslint/issues/18804))\n(Nicholas C. Zakas)\n-\n[`f61f40d`](https://redirect.github.com/eslint/eslint/commit/f61f40d8a68b27ad1ff96c019ac41d4e958961a4)\ndocs: Update globals examples\n([#18805](https://redirect.github.com/eslint/eslint/issues/18805))\n(Nicholas C. Zakas)\n-\n[`241fcea`](https://redirect.github.com/eslint/eslint/commit/241fcea48abe1c63f22b31be4bd75b6039768a85)\ndocs: Use and define languages\n([#18795](https://redirect.github.com/eslint/eslint/issues/18795))\n(Nicholas C. Zakas)\n-\n[`5dbdd63`](https://redirect.github.com/eslint/eslint/commit/5dbdd63dc83428447e25f1fc1d05d8a69e3b006a)\ndocs: eslint-plugin-markdown ->\n[@eslint/markdown](https://redirect.github.com/eslint/markdown)\n([#18797](https://redirect.github.com/eslint/eslint/issues/18797))\n(Nicholas C. Zakas)\n-\n[`c6c8ddd`](https://redirect.github.com/eslint/eslint/commit/c6c8ddd3130bbfec98ef817e4647faf19b34c85c)\ndocs: update links to eslint-visitor-keys repo\n([#18796](https://redirect.github.com/eslint/eslint/issues/18796))\n(Francesco Trotta)\n-\n[`f981d05`](https://redirect.github.com/eslint/eslint/commit/f981d054ed935ef9844b6f76d4ce90ebb345b66f)\ndocs: Update README (GitHub Actions Bot)\n-\n[`b516974`](https://redirect.github.com/eslint/eslint/commit/b516974713ada28c75f1e21599fc0cec13a8b321)\ndocs: update links to `eslint/js` repo\n([#18781](https://redirect.github.com/eslint/eslint/issues/18781))\n(Francesco Trotta)\n-\n[`fb7a3f5`](https://redirect.github.com/eslint/eslint/commit/fb7a3f5df5f661bcd96e483558da66eafeb4b954)\ndocs: update note for package managers\n([#18779](https://redirect.github.com/eslint/eslint/issues/18779))\n(Jay)\n\n#### Chores\n\n-\n[`b0c34d0`](https://redirect.github.com/eslint/eslint/commit/b0c34d04b1ac1e56609209db2f9b18a6c05a198d)\nchore: upgrade to\n[@eslint/js](https://redirect.github.com/eslint/js)[@9](https://redirect.github.com/9).9.1\n([#18809](https://redirect.github.com/eslint/eslint/issues/18809))\n(Francesco Trotta)\n-\n[`cd5a0da`](https://redirect.github.com/eslint/eslint/commit/cd5a0daa24b7ab019c42d64da478c84cc4d32c34)\nchore: package.json update for\n[@eslint/js](https://redirect.github.com/eslint/js) release\n(Jenkins)\n-\n[`e112642`](https://redirect.github.com/eslint/eslint/commit/e1126423db08a29a6cdf39626110fd29186785f0)\nrefactor: Extract parsing logic from Linter\n([#18790](https://redirect.github.com/eslint/eslint/issues/18790))\n(Nicholas C. Zakas)\n-\n[`0f68a85`](https://redirect.github.com/eslint/eslint/commit/0f68a851db4db4eb6ff537345e7d6c26434950f1)\nchore: use eslint-plugin-yml on yaml files only\n([#18801](https://redirect.github.com/eslint/eslint/issues/18801))\n(Milos Djermanovic)\n-\n[`f8d1b3c`](https://redirect.github.com/eslint/eslint/commit/f8d1b3c2324cdada4fe1d8799f4f517c1585a001)\nchore: update dependencies for browser tests\n([#18794](https://redirect.github.com/eslint/eslint/issues/18794))\n(Christian Bromann)\n-\n[`aed2624`](https://redirect.github.com/eslint/eslint/commit/aed262407918406c19d43b8d54070fa93508782b)\nchore: update dependency\n[@eslint/config-array](https://redirect.github.com/eslint/config-array)\nto ^0.18.0\n([#18788](https://redirect.github.com/eslint/eslint/issues/18788))\n(renovate\\[bot])\n-\n[`5c29128`](https://redirect.github.com/eslint/eslint/commit/5c291283dc29dcfdae585d9878e0fb8ab0d68c43)\nchore: update dependency\n[@eslint/core](https://redirect.github.com/eslint/core) to ^0.4.0\n([#18789](https://redirect.github.com/eslint/eslint/issues/18789))\n(renovate\\[bot])\n-\n[`5d66fb2`](https://redirect.github.com/eslint/eslint/commit/5d66fb2b53ded440180feef526b1211673c40e88)\nchore: migrate linting workflow to use trunk check meta-linter\n([#18643](https://redirect.github.com/eslint/eslint/issues/18643))\n(Chris Clearwater)\n-\n[`bf96855`](https://redirect.github.com/eslint/eslint/commit/bf96855d7c181648cb0a0e8faf77d707ddd4725f)\nchore: add ids to github issue templates\n([#18775](https://redirect.github.com/eslint/eslint/issues/18775))\n(Strek)\n\n \n\n\neslint/eslint (eslint)
\n\n###\n[`v9.10.0`](https://redirect.github.com/eslint/eslint/compare/v9.9.1...6448f3280f85137b429c1c320da6fb4b48169bd5)\n\n[Compare\nSource](https://redirect.github.com/eslint/eslint/compare/v9.9.1...v9.10.0)\n\n###\n[`v9.9.1`](https://redirect.github.com/eslint/eslint/compare/v9.9.0...8781e6f063e56438dc22346504ff637df3f84daf)\n\n[Compare\nSource](https://redirect.github.com/eslint/eslint/compare/v9.9.0...v9.9.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 becomes conflicted, 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/JoshuaKGoldberg/description-to-co-authors).\n\n\n\nCo-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>","shortMessageHtmlLink":"chore(deps): update eslint monorepo to v9.10.0 (#44)"}},{"before":null,"after":"7fbb53124eab46a633b4669faa5f2506446e23e3","ref":"refs/heads/renovate/eslint-monorepo","pushedAt":"2024-09-13T22:42:53.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 eslint monorepo to v9.10.0","shortMessageHtmlLink":"chore(deps): update eslint monorepo to v9.10.0"}},{"before":"f49b5863c3187a885eb9faed3b1f7280e0e537c0","after":null,"ref":"refs/heads/renovate/eslint-plugin-perfectionist-3.x","pushedAt":"2024-09-12T07:33:32.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":"8407332f80665e05e03898d0b931b1de5e2646e7","after":"ed030e6b53cc9f695d36c7680ab7e5c376e96afc","ref":"refs/heads/main","pushedAt":"2024-09-12T07:33:31.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-plugin-perfectionist to v3.4.0 (#43)\n\nThis PR contains the following updates:\n\n| Package | Change | Age | Adoption | Passing | Confidence |\n|---|---|---|---|---|---|\n| [eslint-plugin-perfectionist](https://perfectionist.dev)\n([source](https://redirect.github.com/azat-io/eslint-plugin-perfectionist))\n| [`3.3.0` ->\n`3.4.0`](https://renovatebot.com/diffs/npm/eslint-plugin-perfectionist/3.3.0/3.4.0)\n|\n[![age](https://developer.mend.io/api/mc/badges/age/npm/eslint-plugin-perfectionist/3.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/eslint-plugin-perfectionist/3.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/eslint-plugin-perfectionist/3.3.0/3.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint-plugin-perfectionist/3.3.0/3.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n\n---\n\n### Release Notes\n\n\nazat-io/eslint-plugin-perfectionist\n(eslint-plugin-perfectionist)
\n\n###\n[`v3.4.0`](https://redirect.github.com/azat-io/eslint-plugin-perfectionist/blob/HEAD/changelog.md#v340)\n\n[Compare\nSource](https://redirect.github.com/azat-io/eslint-plugin-perfectionist/compare/v3.3.0...v3.4.0)\n\n[compare\nchanges](https://redirect.github.com/azat-io/eslint-plugin-perfectionist/compare/v3.3.0...v3.4.0)\n\n##### 🚀 Features\n\n- Improve ability to expand custom groups\n([5088619](https://redirect.github.com/azat-io/eslint-plugin-perfectionist/commit/5088619))\n- Downgrade minimatch dependency\n([4803030](https://redirect.github.com/azat-io/eslint-plugin-perfectionist/commit/4803030))\n- Generate exception if group does not exist\n([0872bdd](https://redirect.github.com/azat-io/eslint-plugin-perfectionist/commit/0872bdd))\n- Add sort-sets rule\n([7d4cf14](https://redirect.github.com/azat-io/eslint-plugin-perfectionist/commit/7d4cf14))\n\n##### 🐞 Bug Fixes\n\n- Place static-block after static-property in default-options in\nsort-classes\n([73b1b54](https://redirect.github.com/azat-io/eslint-plugin-perfectionist/commit/73b1b54))\n- Fix sorting of members with dependencies\n([e7c113d](https://redirect.github.com/azat-io/eslint-plugin-perfectionist/commit/e7c113d))\n\n##### ❤️ Contributors\n\n- Hugo ([@hugop95](http://github.com/hugop95))\n- Denis Sokolov\n([@denis-sokolov](http://github.com/denis-sokolov))\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 becomes conflicted, 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/JoshuaKGoldberg/description-to-co-authors).\n\n\n\nCo-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>","shortMessageHtmlLink":"chore(deps): update dependency eslint-plugin-perfectionist to v3.4.0 (#…"}},{"before":null,"after":"f49b5863c3187a885eb9faed3b1f7280e0e537c0","ref":"refs/heads/renovate/eslint-plugin-perfectionist-3.x","pushedAt":"2024-09-12T07:32:53.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-plugin-perfectionist to v3.4.0","shortMessageHtmlLink":"chore(deps): update dependency eslint-plugin-perfectionist to v3.4.0"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMFQxODowMzoxNS4wMDAwMDBazwAAAAS8Pmre","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMFQxODowMzoxNS4wMDAwMDBazwAAAAS8Pmre","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xMlQwNzozMjo1My4wMDAwMDBazwAAAAS0D7Gd"}},"title":"Activity · JoshuaKGoldberg/description-to-co-authors"}