{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":543918342,"defaultBranch":"main","name":"create-typescript-app","ownerLogin":"JoshuaKGoldberg","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-10-01T06:32:37.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/3335181?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1726760639.0","currentOid":""},"activityList":{"items":[{"before":"22e1f5e819be55c92b930373ba66171e8d368ec9","after":"d019df7e52783d2482e0a6fe1d7545695ebeb91c","ref":"refs/heads/renovate/node-20.x","pushedAt":"2024-09-19T19:11:28.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 node to v20.17.0","shortMessageHtmlLink":"chore(deps): update dependency node to v20.17.0"}},{"before":"9ea88684bd2a99872e51c04a4693850157e7c3a0","after":"7a8751cea925a2b0470d6d25be55ec62b51fcf5e","ref":"refs/heads/renovate/pin-dependencies","pushedAt":"2024-09-19T19:11:21.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): pin dependencies","shortMessageHtmlLink":"chore(deps): pin dependencies"}},{"before":"1b3accd6d2cfa5c5f40a8887096451aff5643835","after":null,"ref":"refs/heads/renovate/vitest-monorepo","pushedAt":"2024-09-19T15:43:59.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":"98cd6c2f580af0748bf1c1e14e413fa201d63db2","after":"27b61be3f6c276ec95a5a2955cfea74639bc2876","ref":"refs/heads/main","pushedAt":"2024-09-19T15:43:58.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 (#1652)\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/create-typescript-app).\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 (#1652)"}},{"before":null,"after":"1b3accd6d2cfa5c5f40a8887096451aff5643835","ref":"refs/heads/renovate/vitest-monorepo","pushedAt":"2024-09-19T15:41: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.0","shortMessageHtmlLink":"chore(deps): update vitest monorepo to ^2.1.0"}},{"before":"7acaceb2651a8d214d956611838bf8b931cc5882","after":"9ea88684bd2a99872e51c04a4693850157e7c3a0","ref":"refs/heads/renovate/pin-dependencies","pushedAt":"2024-09-19T15:40:33.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): pin dependencies","shortMessageHtmlLink":"chore(deps): pin dependencies"}},{"before":"fecf34bb963ed2740b5fb23b8df10f5baf5c74b3","after":"22e1f5e819be55c92b930373ba66171e8d368ec9","ref":"refs/heads/renovate/node-20.x","pushedAt":"2024-09-16T21:49:01.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 node to v20.17.0","shortMessageHtmlLink":"chore(deps): update dependency node to v20.17.0"}},{"before":"cbe78fb5730681bf5d4ccbfbf62e2dfd94d70361","after":"7acaceb2651a8d214d956611838bf8b931cc5882","ref":"refs/heads/renovate/pin-dependencies","pushedAt":"2024-09-16T21:48:56.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): pin dependencies","shortMessageHtmlLink":"chore(deps): pin dependencies"}},{"before":"9d6691854dc8babac109c85552e10ca8654e965d","after":null,"ref":"refs/heads/renovate/typescript-5.x","pushedAt":"2024-09-16T20:15:55.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":"feeba4e61c6a118facb645e0a349ad6c5f8823a8","after":"98cd6c2f580af0748bf1c1e14e413fa201d63db2","ref":"refs/heads/main","pushedAt":"2024-09-16T20:15:54.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 ^5.6.2 (#1651)\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/create-typescript-app).\n\n\n\nCo-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>","shortMessageHtmlLink":"chore(deps): update dependency typescript to ^5.6.2 (#1651)"}},{"before":null,"after":"9d6691854dc8babac109c85552e10ca8654e965d","ref":"refs/heads/renovate/typescript-5.x","pushedAt":"2024-09-16T20:05:09.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 ^5.6.2","shortMessageHtmlLink":"chore(deps): update dependency typescript to ^5.6.2"}},{"before":"8358946689c14fc2bad17efa6925130111a7242e","after":"fecf34bb963ed2740b5fb23b8df10f5baf5c74b3","ref":"refs/heads/renovate/node-20.x","pushedAt":"2024-09-14T16:37:40.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 node to v20.17.0","shortMessageHtmlLink":"chore(deps): update dependency node to v20.17.0"}},{"before":"cfe137fb2a2cac8a7f3d19ff26a3290c8992856a","after":"cbe78fb5730681bf5d4ccbfbf62e2dfd94d70361","ref":"refs/heads/renovate/pin-dependencies","pushedAt":"2024-09-14T16:37:36.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): pin dependencies","shortMessageHtmlLink":"chore(deps): pin dependencies"}},{"before":"a77ae6d244af0555adc58a7b75eef98734bca3ae","after":null,"ref":"refs/heads/renovate/knip-5.x","pushedAt":"2024-09-14T12:59:19.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":"62b2423a0f23e85d4852c773ec05a1ab6f1434f4","after":"feeba4e61c6a118facb645e0a349ad6c5f8823a8","ref":"refs/heads/main","pushedAt":"2024-09-14T12:59:18.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 (#1650)\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/create-typescript-app).\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 (#1650)"}},{"before":null,"after":"a77ae6d244af0555adc58a7b75eef98734bca3ae","ref":"refs/heads/renovate/knip-5.x","pushedAt":"2024-09-14T12:56:41.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":"e9be132754c546bc72df19b060bf5e4e51d7ffa1","after":"8358946689c14fc2bad17efa6925130111a7242e","ref":"refs/heads/renovate/node-20.x","pushedAt":"2024-09-08T09:26:19.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 node to v20.17.0","shortMessageHtmlLink":"chore(deps): update dependency node to v20.17.0"}},{"before":"85a5d66707abf6a6fe21dc8834e7c2c6f7bd818f","after":"cfe137fb2a2cac8a7f3d19ff26a3290c8992856a","ref":"refs/heads/renovate/pin-dependencies","pushedAt":"2024-09-08T09:26: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): pin dependencies","shortMessageHtmlLink":"chore(deps): pin dependencies"}},{"before":"d126bd9da614e648a4b0c9653348b5642b06e0e3","after":null,"ref":"refs/heads/renovate/knip-5.x","pushedAt":"2024-09-08T07:50:34.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":"32114706cbf34ebb7f4c3eabc549760bfca7d4da","after":"62b2423a0f23e85d4852c773ec05a1ab6f1434f4","ref":"refs/heads/main","pushedAt":"2024-09-08T07:50:33.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.29.1 (#1649)\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.28.0` ->\n`5.29.1`](https://renovatebot.com/diffs/npm/knip/5.28.0/5.29.1) |\n[![age](https://developer.mend.io/api/mc/badges/age/npm/knip/5.29.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/knip/5.29.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/knip/5.28.0/5.29.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/knip/5.28.0/5.29.1?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.29.1`](https://redirect.github.com/webpro-nl/knip/releases/tag/5.29.1)\n\n[Compare\nSource](https://redirect.github.com/webpro-nl/knip/compare/5.29.0...5.29.1)\n\n- Disable\n[`e1061c5`](https://redirect.github.com/webpro-nl/knip/commit/e1061c55)\nas it might be unexpected/breaking with eslint v8\n([`9e67622`](https://redirect.github.com/webpro-nl/knip/commit/9e676226))\n\n###\n[`v5.29.0`](https://redirect.github.com/webpro-nl/knip/compare/5.28.0...e1061c5519ebc7d9ad0457c7437787c23501e5cc)\n\n[Compare\nSource](https://redirect.github.com/webpro-nl/knip/compare/5.28.0...5.29.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 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/create-typescript-app).\n\n\n\nCo-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>","shortMessageHtmlLink":"chore(deps): update dependency knip to v5.29.1 (#1649)"}},{"before":null,"after":"d126bd9da614e648a4b0c9653348b5642b06e0e3","ref":"refs/heads/renovate/knip-5.x","pushedAt":"2024-09-08T07:48:02.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.29.1","shortMessageHtmlLink":"chore(deps): update dependency knip to v5.29.1"}},{"before":"fa5d36050429a036000f39ac74331f2da4e590e5","after":"e9be132754c546bc72df19b060bf5e4e51d7ffa1","ref":"refs/heads/renovate/node-20.x","pushedAt":"2024-09-07T13:35:58.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 node to v20.17.0","shortMessageHtmlLink":"chore(deps): update dependency node to v20.17.0"}},{"before":"fcff3903406d8cca6039db9e4f909eedf828dfea","after":"85a5d66707abf6a6fe21dc8834e7c2c6f7bd818f","ref":"refs/heads/renovate/pin-dependencies","pushedAt":"2024-09-07T13:35:54.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): pin dependencies","shortMessageHtmlLink":"chore(deps): pin dependencies"}},{"before":"6af93126507f564deee2810e09646645a66438c8","after":null,"ref":"refs/heads/renovate/knip-5.x","pushedAt":"2024-09-07T11:06:09.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":"7cb7413b65e292af0e9555d6ad5f118a39a1364c","after":"32114706cbf34ebb7f4c3eabc549760bfca7d4da","ref":"refs/heads/main","pushedAt":"2024-09-07T11:06:08.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.28.0 (#1648)\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.27.2` ->\n`5.28.0`](https://renovatebot.com/diffs/npm/knip/5.27.2/5.28.0) |\n[![age](https://developer.mend.io/api/mc/badges/age/npm/knip/5.28.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/knip/5.28.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/knip/5.27.2/5.28.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/knip/5.27.2/5.28.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.28.0`](https://redirect.github.com/webpro-nl/knip/releases/tag/5.28.0)\n\n[Compare\nSource](https://redirect.github.com/webpro-nl/knip/compare/5.27.5...5.28.0)\n\n- Fix helper name\n([`e5c20dd`](https://redirect.github.com/webpro-nl/knip/commit/e5c20dde))\n- Add preconstruct plugin\n([`af61c96`](https://redirect.github.com/webpro-nl/knip/commit/af61c962))\n- Add nest plugin\n([`4ea83f2`](https://redirect.github.com/webpro-nl/knip/commit/4ea83f20))\n- Add nuxt plugin\n([`bc548c5`](https://redirect.github.com/webpro-nl/knip/commit/bc548c59))\n- Add vike plugin\n([`72b797a`](https://redirect.github.com/webpro-nl/knip/commit/72b797a8))\n\n###\n[`v5.27.5`](https://redirect.github.com/webpro-nl/knip/releases/tag/5.27.5)\n\n[Compare\nSource](https://redirect.github.com/webpro-nl/knip/compare/5.27.4...5.27.5)\n\n- Add `nuxt` to Vue compiler condition (closes\n[#​770](https://redirect.github.com/webpro-nl/knip/issues/770))\n([`24fb3ea`](https://redirect.github.com/webpro-nl/knip/commit/24fb3ea4))\n- Improve import matcher in \"compilers\"\n([`4d2487f`](https://redirect.github.com/webpro-nl/knip/commit/4d2487f2))\n- Improve regex in \"compilers\" a bit (resolves\n[#​769](https://redirect.github.com/webpro-nl/knip/issues/769))\n([`382dd06`](https://redirect.github.com/webpro-nl/knip/commit/382dd06c))\n- Fix blockquote style\n([`aa13723`](https://redirect.github.com/webpro-nl/knip/commit/aa137237))\n- Format/edit docs\n([`6bd1617`](https://redirect.github.com/webpro-nl/knip/commit/6bd1617e))\n- Edit preprocessor section\n([`2e072c5`](https://redirect.github.com/webpro-nl/knip/commit/2e072c59))\n\n###\n[`v5.27.4`](https://redirect.github.com/webpro-nl/knip/releases/tag/5.27.4)\n\n[Compare\nSource](https://redirect.github.com/webpro-nl/knip/compare/5.27.3...5.27.4)\n\n- Edit docs, add \"unsupported\" page\n([`c28b62d`](https://redirect.github.com/webpro-nl/knip/commit/c28b62d4))\n- Match against normalized package name in `ignoreDependencies`\n([`8978037`](https://redirect.github.com/webpro-nl/knip/commit/89780376))\n- Add mocha to `Projects Using Knip`\n([#​765](https://redirect.github.com/webpro-nl/knip/issues/765))\n([`a230582`](https://redirect.github.com/webpro-nl/knip/commit/a2305823))\n\n###\n[`v5.27.3`](https://redirect.github.com/webpro-nl/knip/compare/5.27.2...23526a9f1e9a76900f14a966cd97b8ef2a90d7f1)\n\n[Compare\nSource](https://redirect.github.com/webpro-nl/knip/compare/5.27.2...5.27.3)\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/create-typescript-app).\n\n\n\nCo-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>","shortMessageHtmlLink":"chore(deps): update dependency knip to v5.28.0 (#1648)"}},{"before":null,"after":"6af93126507f564deee2810e09646645a66438c8","ref":"refs/heads/renovate/knip-5.x","pushedAt":"2024-09-07T11:03:29.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.28.0","shortMessageHtmlLink":"chore(deps): update dependency knip to v5.28.0"}},{"before":"1fe0b2f802ecd9d7f40e0f9fb9f958d7a5f17fb2","after":"fa5d36050429a036000f39ac74331f2da4e590e5","ref":"refs/heads/renovate/node-20.x","pushedAt":"2024-09-05T06:26:10.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 node to v20.17.0","shortMessageHtmlLink":"chore(deps): update dependency node to v20.17.0"}},{"before":"fe371f84fbbcf85aea9debba8ed715fc96bca566","after":"fcff3903406d8cca6039db9e4f909eedf828dfea","ref":"refs/heads/renovate/pin-dependencies","pushedAt":"2024-09-05T06:26:04.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): pin dependencies","shortMessageHtmlLink":"chore(deps): pin dependencies"}},{"before":"3c404e0bc8d7edc08a2e01f1946c211b0a7d859b","after":null,"ref":"refs/heads/renovate/markdownlint-0.x","pushedAt":"2024-09-05T04:26:36.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":"7be128b1830316a199ee10b05a66f8749b3ab185","after":"7cb7413b65e292af0e9555d6ad5f118a39a1364c","ref":"refs/heads/main","pushedAt":"2024-09-05T04:26:35.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 markdownlint to ^0.35.0 (#1647)\n\nThis PR contains the following updates:\n\n| Package | Change | Age | Adoption | Passing | Confidence |\n|---|---|---|---|---|---|\n| [markdownlint](https://redirect.github.com/DavidAnson/markdownlint) |\n[`^0.34.0` ->\n`^0.35.0`](https://renovatebot.com/diffs/npm/markdownlint/0.34.0/0.35.0)\n|\n[![age](https://developer.mend.io/api/mc/badges/age/npm/markdownlint/0.35.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/markdownlint/0.35.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/markdownlint/0.34.0/0.35.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/markdownlint/0.34.0/0.35.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n\n---\n\n### Release Notes\n\n
\nDavidAnson/markdownlint (markdownlint)\n\n###\n[`v0.35.0`](https://redirect.github.com/DavidAnson/markdownlint/blob/HEAD/CHANGELOG.md#0350)\n\n[Compare\nSource](https://redirect.github.com/DavidAnson/markdownlint/compare/v0.34.0...v0.35.0)\n\n- Add MD058/blanks-around-tables\n- Use `micromark` in\nMD001/MD003/MD009/MD010/MD013/MD014/MD019/MD021/MD023/\n MD024/MD025/MD039/MD042/MD043\n- Improve MD018/MD020/MD031/MD034/MD044\n- `markdown-it` parser no longer invoked by default\n- Add strict version of JSON schema\n- Improve performance\n- Update dependencies\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/create-typescript-app).\n\n\n\nCo-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>","shortMessageHtmlLink":"chore(deps): update dependency markdownlint to ^0.35.0 (#1647)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEuzuzdQA","startCursor":null,"endCursor":null}},"title":"Activity · JoshuaKGoldberg/create-typescript-app"}