{"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:1718194943.0","currentOid":""},"activityList":{"items":[{"before":"68fab270f0f0e05b4969cb7b18c302086881deb3","after":null,"ref":"refs/heads/renovate/knip-5.x","pushedAt":"2024-06-12T12:22:23.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":"9d19507a12e666578697abc2977c182e568aefd2","after":"2c0bd2809aa6d99bef847268803465e6ca34ce19","ref":"refs/heads/main","pushedAt":"2024-06-12T12:22:22.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.18.2 (#1548)\n\n[![Mend\nRenovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)\n\nThis PR contains the following updates:\n\n| Package | Change | Age | Adoption | Passing | Confidence |\n|---|---|---|---|---|---|\n| [knip](https://knip.dev)\n([source](https://togithub.com/webpro-nl/knip/tree/HEAD/packages/knip))\n| [`5.18.1` ->\n`5.18.2`](https://renovatebot.com/diffs/npm/knip/5.18.1/5.18.2) |\n[![age](https://developer.mend.io/api/mc/badges/age/npm/knip/5.18.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/knip/5.18.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/knip/5.18.1/5.18.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/knip/5.18.1/5.18.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n\n---\n\n### Release Notes\n\n
\nwebpro-nl/knip (knip)\n\n### [`v5.18.2`](https://togithub.com/webpro-nl/knip/releases/tag/5.18.2)\n\n[Compare\nSource](https://togithub.com/webpro-nl/knip/compare/5.18.1...5.18.2)\n\n- Improve re-export handling\n([`9ccefb3`](https://togithub.com/webpro-nl/knip/commit/9ccefb34))\n- Add identifier to trace for re-export from entry file\n([`b0b8b3d`](https://togithub.com/webpro-nl/knip/commit/b0b8b3d3))\n- Move tagged export logic into reusable handler\n([`1dff2db`](https://togithub.com/webpro-nl/knip/commit/1dff2db4))\n- Update docs\n([`2f91c8d`](https://togithub.com/webpro-nl/knip/commit/2f91c8d0))\n- Update `@ericcornelissen/bash-parser` to 0.5.3\n([#​674](https://togithub.com/webpro-nl/knip/issues/674))\n([`9a7ffac`](https://togithub.com/webpro-nl/knip/commit/9a7ffac2))\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 has been generated by [Mend\nRenovate](https://www.mend.io/free-developer-tools/renovate/). View\nrepository job log\n[here](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.18.2 (#1548)"}},{"before":null,"after":"68fab270f0f0e05b4969cb7b18c302086881deb3","ref":"refs/heads/renovate/knip-5.x","pushedAt":"2024-06-12T12:19:57.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.18.2","shortMessageHtmlLink":"chore(deps): update dependency knip to v5.18.2"}},{"before":"7ca6fd0c412c596a956accdf6b1cecf731350cdf","after":"840daf4cd86b37b1024741f4af48ef68fb24bf40","ref":"refs/heads/renovate/prettier-3.x-lockfile","pushedAt":"2024-06-11T16:36:18.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":"fix(deps): update dependency prettier to v3.3.1","shortMessageHtmlLink":"fix(deps): update dependency prettier to v3.3.1"}},{"before":"3f2170cafa4a07535ccb14a2a9d70fa84782a133","after":"90d4e1749d5c259c91e150bfa1fc3a23ee8a82a9","ref":"refs/heads/renovate/github-accessibility-alt-text-bot-1.x","pushedAt":"2024-06-11T16:35:41.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 github/accessibility-alt-text-bot action to v1.5.0","shortMessageHtmlLink":"chore(deps): update github/accessibility-alt-text-bot action to v1.5.0"}},{"before":"5b0a72b6ae4af6ab586829b48fe1717ea7db948f","after":"4fb3ce0ca4a9c5113cb3cf9c3b8e66bd1051d9b4","ref":"refs/heads/renovate/node-20.x","pushedAt":"2024-06-11T16:35:37.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.14.0","shortMessageHtmlLink":"chore(deps): update dependency node to v20.14.0"}},{"before":"1c188718cc8b471342487e9a5a13ee8c71897945","after":"3f4103efc4ea091b5105988605ca5eb4663df24e","ref":"refs/heads/renovate/joshuakgoldberg-release-it-action-0.x","pushedAt":"2024-06-11T16:34:47.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 joshuakgoldberg/release-it-action action to v0.2.3","shortMessageHtmlLink":"chore(deps): update joshuakgoldberg/release-it-action action to v0.2.3"}},{"before":"1059f0e7e7206878689987890bf1f7d473d53aaa","after":"0cec97dbe139be099f07b1da297620028ff45da7","ref":"refs/heads/renovate/pin-dependencies","pushedAt":"2024-06-11T16:34:43.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":"282cc94794fb599ddd3e6a61c4ac682efcc677d2","after":null,"ref":"refs/heads/renovate/knip-5.x","pushedAt":"2024-06-11T12:58:52.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":"41e26bc531559e6c570357709933460aa7fa51f9","after":"9d19507a12e666578697abc2977c182e568aefd2","ref":"refs/heads/main","pushedAt":"2024-06-11T12:58:51.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.18.1 (#1547)\n\n[![Mend\nRenovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)\n\nThis PR contains the following updates:\n\n| Package | Change | Age | Adoption | Passing | Confidence |\n|---|---|---|---|---|---|\n| [knip](https://knip.dev)\n([source](https://togithub.com/webpro-nl/knip/tree/HEAD/packages/knip))\n| [`5.18.0` ->\n`5.18.1`](https://renovatebot.com/diffs/npm/knip/5.18.0/5.18.1) |\n[![age](https://developer.mend.io/api/mc/badges/age/npm/knip/5.18.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/knip/5.18.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/knip/5.18.0/5.18.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/knip/5.18.0/5.18.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n\n---\n\n### Release Notes\n\n
\nwebpro-nl/knip (knip)\n\n### [`v5.18.1`](https://togithub.com/webpro-nl/knip/releases/tag/5.18.1)\n\n[Compare\nSource](https://togithub.com/webpro-nl/knip/compare/5.18.0...5.18.1)\n\n- Refactor and improve dep graph naming/typing\n([`28f05f0`](https://togithub.com/webpro-nl/knip/commit/28f05f0a))\n- Speed up (de)serialized and add test\n([`deb3b9c`](https://togithub.com/webpro-nl/knip/commit/deb3b9c5))\n- Move cli tests involving stdout to separate folder\n([`978674f`](https://togithub.com/webpro-nl/knip/commit/978674fc))\n- Update and caretify dependencies\n([`e14f6d2`](https://togithub.com/webpro-nl/knip/commit/e14f6d24))\n- Fix link to screenshot\n([`c2f9507`](https://togithub.com/webpro-nl/knip/commit/c2f9507e))\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 has been generated by [Mend\nRenovate](https://www.mend.io/free-developer-tools/renovate/). View\nrepository job log\n[here](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.18.1 (#1547)"}},{"before":null,"after":"282cc94794fb599ddd3e6a61c4ac682efcc677d2","ref":"refs/heads/renovate/knip-5.x","pushedAt":"2024-06-11T12:56:33.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.18.1","shortMessageHtmlLink":"chore(deps): update dependency knip to v5.18.1"}},{"before":"e6fbd0eee38de4b19979e846ff51b380b4ef430b","after":"7ca6fd0c412c596a956accdf6b1cecf731350cdf","ref":"refs/heads/renovate/prettier-3.x-lockfile","pushedAt":"2024-06-10T12:30:17.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":"fix(deps): update dependency prettier to v3.3.1","shortMessageHtmlLink":"fix(deps): update dependency prettier to v3.3.1"}},{"before":"9cc469865f930cba9707ce670e8aa1163d8c2ec5","after":"3f2170cafa4a07535ccb14a2a9d70fa84782a133","ref":"refs/heads/renovate/github-accessibility-alt-text-bot-1.x","pushedAt":"2024-06-10T12:29: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): update github/accessibility-alt-text-bot action to v1.5.0","shortMessageHtmlLink":"chore(deps): update github/accessibility-alt-text-bot action to v1.5.0"}},{"before":"5be93dbe21fc5ff20f253219a9416f4d2054f191","after":"5b0a72b6ae4af6ab586829b48fe1717ea7db948f","ref":"refs/heads/renovate/node-20.x","pushedAt":"2024-06-10T12:29: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.14.0","shortMessageHtmlLink":"chore(deps): update dependency node to v20.14.0"}},{"before":"437d75a7f435b70003bee385dca330f779d922ad","after":"1c188718cc8b471342487e9a5a13ee8c71897945","ref":"refs/heads/renovate/joshuakgoldberg-release-it-action-0.x","pushedAt":"2024-06-10T12:28:32.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 joshuakgoldberg/release-it-action action to v0.2.3","shortMessageHtmlLink":"chore(deps): update joshuakgoldberg/release-it-action action to v0.2.3"}},{"before":"e2b2cb6580faca7ca4c1ee26873adfa933d21635","after":"1059f0e7e7206878689987890bf1f7d473d53aaa","ref":"refs/heads/renovate/pin-dependencies","pushedAt":"2024-06-10T12:28: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): pin dependencies","shortMessageHtmlLink":"chore(deps): pin dependencies"}},{"before":"6d6c1709fcbc527d0f089621cc0555de38849195","after":null,"ref":"refs/heads/renovate/knip-5.x","pushedAt":"2024-06-10T10:27:54.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":"0097021b2f7e687690a183fd64a903035eaffc1a","after":"41e26bc531559e6c570357709933460aa7fa51f9","ref":"refs/heads/main","pushedAt":"2024-06-10T10:27:53.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.18.0 (#1546)\n\n[![Mend\nRenovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)\n\nThis PR contains the following updates:\n\n| Package | Change | Age | Adoption | Passing | Confidence |\n|---|---|---|---|---|---|\n| [knip](https://knip.dev)\n([source](https://togithub.com/webpro-nl/knip/tree/HEAD/packages/knip))\n| [`5.17.4` ->\n`5.18.0`](https://renovatebot.com/diffs/npm/knip/5.17.4/5.18.0) |\n[![age](https://developer.mend.io/api/mc/badges/age/npm/knip/5.18.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/knip/5.18.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/knip/5.17.4/5.18.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/knip/5.17.4/5.18.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n\n---\n\n### Release Notes\n\n
\nwebpro-nl/knip (knip)\n\n### [`v5.18.0`](https://togithub.com/webpro-nl/knip/releases/tag/5.18.0)\n\n[Compare\nSource](https://togithub.com/webpro-nl/knip/compare/5.17.4...5.18.0)\n\n- Don't report issues when using --trace\n([`d8e9719`](https://togithub.com/webpro-nl/knip/commit/d8e9719b))\n- Emphasize --debug and --trace on troubleshooting page\n([`bcb5e93`](https://togithub.com/webpro-nl/knip/commit/bcb5e93f))\n- Add --performance screenshot\n([`d0d0108`](https://togithub.com/webpro-nl/knip/commit/d0d01082))\n- Integration test knip --cache for eslint as well\n([`443b8be`](https://togithub.com/webpro-nl/knip/commit/443b8be0))\n- Dogfoodin' is underrated\n([`7115889`](https://togithub.com/webpro-nl/knip/commit/7115889b))\n- Update docs\n([`0651144`](https://togithub.com/webpro-nl/knip/commit/0651144c))\n- Test against latest TS 5.5 rc\n([`f7aba23`](https://togithub.com/webpro-nl/knip/commit/f7aba23c))\n- Add test for imports-self (closes\n[#​663](https://togithub.com/webpro-nl/knip/issues/663))\n([`736b0a2`](https://togithub.com/webpro-nl/knip/commit/736b0a25))\n- Major refactor of dep graph for trace feature\n([`ad16689`](https://togithub.com/webpro-nl/knip/commit/ad16689b))\n- Use cwd as default base in `toAbsolute`\n([`678f47a`](https://togithub.com/webpro-nl/knip/commit/678f47ab))\n- Fix tsup entries are production entry files\n([`4d839d8`](https://togithub.com/webpro-nl/knip/commit/4d839d8f))\n- Don't need to cache package.json\n([`da33b9c`](https://togithub.com/webpro-nl/knip/commit/da33b9c4))\n- Better explain `ignoreBinaries` configuration option\n([#​670](https://togithub.com/webpro-nl/knip/issues/670))\n([`8470505`](https://togithub.com/webpro-nl/knip/commit/8470505f))\n- Update funding options\n([`81cf806`](https://togithub.com/webpro-nl/knip/commit/81cf806d))\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 has been generated by [Mend\nRenovate](https://www.mend.io/free-developer-tools/renovate/). View\nrepository job log\n[here](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.18.0 (#1546)"}},{"before":null,"after":"6d6c1709fcbc527d0f089621cc0555de38849195","ref":"refs/heads/renovate/knip-5.x","pushedAt":"2024-06-10T10:25:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update dependency knip to v5.18.0","shortMessageHtmlLink":"chore(deps): update dependency knip to v5.18.0"}},{"before":"7a7eddde9067149bacb426138e5d0fe8271d456b","after":"e6fbd0eee38de4b19979e846ff51b380b4ef430b","ref":"refs/heads/renovate/prettier-3.x-lockfile","pushedAt":"2024-06-09T19:02:34.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":"fix(deps): update dependency prettier to v3.3.1","shortMessageHtmlLink":"fix(deps): update dependency prettier to v3.3.1"}},{"before":"a964588858cfc93b15b231ccec2845b79cabb33e","after":"9cc469865f930cba9707ce670e8aa1163d8c2ec5","ref":"refs/heads/renovate/github-accessibility-alt-text-bot-1.x","pushedAt":"2024-06-09T19:02:12.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 github/accessibility-alt-text-bot action to v1.5.0","shortMessageHtmlLink":"chore(deps): update github/accessibility-alt-text-bot action to v1.5.0"}},{"before":"869f80d239810f0293d53fa3594211a21f5ab358","after":"5be93dbe21fc5ff20f253219a9416f4d2054f191","ref":"refs/heads/renovate/node-20.x","pushedAt":"2024-06-09T19:02:08.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.14.0","shortMessageHtmlLink":"chore(deps): update dependency node to v20.14.0"}},{"before":"9a9ae8af2779562dd0676e8e4f2a2029b68fa1e9","after":"437d75a7f435b70003bee385dca330f779d922ad","ref":"refs/heads/renovate/joshuakgoldberg-release-it-action-0.x","pushedAt":"2024-06-09T19:01:37.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 joshuakgoldberg/release-it-action action to v0.2.3","shortMessageHtmlLink":"chore(deps): update joshuakgoldberg/release-it-action action to v0.2.3"}},{"before":"cd8c21851ba66ec8b3c06a6d041ddff2cec6e5c4","after":"e2b2cb6580faca7ca4c1ee26873adfa933d21635","ref":"refs/heads/renovate/pin-dependencies","pushedAt":"2024-06-09T19:01:34.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":"9ced082bfd2159fdfed3afa8c6598965ae7cf704","after":"0097021b2f7e687690a183fd64a903035eaffc1a","ref":"refs/heads/main","pushedAt":"2024-06-09T19:00:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"chore: release v1.61.1","shortMessageHtmlLink":"chore: release v1.61.1"}},{"before":"619fd3a7cc7f6db9ffd67a2af9339a3948da4f32","after":null,"ref":"refs/heads/renovate/execa-9.x-lockfile","pushedAt":"2024-06-09T18:59:38.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"}},{"before":"29203a5b1e6543ef50e40b9a98deb1493c6d83ea","after":"9ced082bfd2159fdfed3afa8c6598965ae7cf704","ref":"refs/heads/main","pushedAt":"2024-06-09T18:59:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"fix(deps): update dependency execa to v9.2.0 (#1545)\n\n[![Mend\nRenovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)\n\nThis PR contains the following updates:\n\n| Package | Change | Age | Adoption | Passing | Confidence |\n|---|---|---|---|---|---|\n| [execa](https://togithub.com/sindresorhus/execa) | [`9.1.0` ->\n`9.2.0`](https://renovatebot.com/diffs/npm/execa/9.1.0/9.2.0) |\n[![age](https://developer.mend.io/api/mc/badges/age/npm/execa/9.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/execa/9.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/execa/9.1.0/9.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/execa/9.1.0/9.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)\n|\n\n---\n\n### Release Notes\n\n
\nsindresorhus/execa (execa)\n\n###\n[`v9.2.0`](https://togithub.com/sindresorhus/execa/releases/tag/v9.2.0)\n\n[Compare\nSource](https://togithub.com/sindresorhus/execa/compare/v9.1.0...v9.2.0)\n\nThis release includes a [new set of methods](docs/ipc.md) to exchange\nmessages between the current process and a Node.js subprocess, also\nknown as \"IPC\". This allows [passing](docs/input.md#any-input-type) and\n[returning](docs/output.md#any-output-type) almost any message type\nto/from a Node.js subprocess. Also, [debugging](docs/ipc.md#debugging)\nIPC is now much easier.\n\nMoreover, a new [`gracefulCancel`](docs/api.md#optionsgracefulcancel)\noption has also been added to [terminate a subprocess\ngracefully](docs/termination.md#graceful-termination).\n\nFor a deeper dive-in, please check and share the [release\npost](https://medium.com/@​ehmicky/ipc-made-easy-with-execa-9-2-939c6a358731)!\n\nThanks [@​iiroj](https://togithub.com/iiroj) for your\ncontribution, [@​SimonSiefke](https://togithub.com/SimonSiefke)\nand [@​adymorz](https://togithub.com/adymorz) for reporting the\nbugs fixed in this release, and\n[@​karlhorky](https://togithub.com/karlhorky) for improving the\ndocumentation!\n\n#### Deprecations\n\n- Passing `'ipc'` to the [`stdio`](docs/api.md#optionsstdio) option has\nbeen deprecated. It will be removed in the next major release. Instead,\nthe [`ipc: true`](docs/api.md#optionsipc) option should be used.\n([#​1056](https://togithub.com/sindresorhus/execa/issues/1056))\n\n```diff\n- await execa('npm', ['run', 'build'], {stdio: ['pipe', 'pipe', 'pipe', 'ipc']});\n+ await execa('npm', ['run', 'build'], {ipc: true});\n```\n\n- The\n[`execaCommand()`](https://togithub.com/sindresorhus/execa/blob/v9.1.0/docs/api.md#execacommandcommand-options)\nmethod has been deprecated. It will be removed in the next major\nrelease. If most cases, the [template string\nsyntax](docs/execution.md#template-string-syntax) should be used\ninstead.\n\n```diff\n- import {execaCommand} from 'execa';\n+ import {execa} from 'execa';\n\n- await execaCommand('npm run build');\n+ await execa`npm run build`;\n\nconst taskName = 'build';\n- await execaCommand(`npm run ${taskName}`);\n+ await execa`npm run ${taskName}`;\n\nconst commandArguments = ['run', 'task with space'];\nawait execa`npm ${commandArguments}`;\n```\n\nIf the file and/or multiple arguments are supplied as a single string,\n[parseCommandString(command)](https://togithub.com/sindresorhus/execa/blob/main/docs/api.md#parsecommandstringcommand)\ncan split that string into an array. [More info.](docs/escaping.md)\n([#​1054](https://togithub.com/sindresorhus/execa/issues/1054))\n\n```diff\n- import {execaCommand} from 'execa';\n+ import {execa, parseCommandString} from 'execa';\n\nconst commandString = 'npm run task';\n- await execaCommand(commandString);\n+ const commandArray = parseCommandString(commandString); // ['npm', 'run', 'task']\n+ await execa`${commandArray}`;\n\n// Or alternatively:\nconst [file, ...commandArguments] = commandArray;\nawait execa(file, commandArguments);\n```\n\n#### Features\n\n- Add [`gracefulCancel`](docs/api.md#optionsgracefulcancel) option and\n[`getCancelSignal()`](docs/api.md#getcancelsignal) method to [terminate\na subprocess gracefully](docs/termination.md#graceful-termination).\n[`error.isGracefullyCanceled`](docs/api.md#errorisgracefullycanceled)\nwas also added.\n([#​1109](https://togithub.com/sindresorhus/execa/issues/1109))\n- Add\n[`error.isForcefullyTerminated`](docs/api.md#errorisforcefullyterminated).\nIt is `true` when the subprocess was terminated by the\n[`forceKillAfterDelay`](docs/api.md#optionsforcekillafterdelay) option.\n([#​1111](https://togithub.com/sindresorhus/execa/issues/1111))\n- New methods to simplify exchanging messages between the current\nprocess and the subprocess. [More info.](docs/ipc.md)\n([#​1059](https://togithub.com/sindresorhus/execa/issues/1059),\n[#​1061](https://togithub.com/sindresorhus/execa/issues/1061),\n[#​1076](https://togithub.com/sindresorhus/execa/issues/1076),\n[#​1077](https://togithub.com/sindresorhus/execa/issues/1077),\n[#​1079](https://togithub.com/sindresorhus/execa/issues/1079),\n[#​1082](https://togithub.com/sindresorhus/execa/issues/1082),\n[#​1083](https://togithub.com/sindresorhus/execa/issues/1083),\n[#​1086](https://togithub.com/sindresorhus/execa/issues/1086),\n[#​1087](https://togithub.com/sindresorhus/execa/issues/1087),\n[#​1088](https://togithub.com/sindresorhus/execa/issues/1088),\n[#​1089](https://togithub.com/sindresorhus/execa/issues/1089),\n[#​1090](https://togithub.com/sindresorhus/execa/issues/1090),\n[#​1091](https://togithub.com/sindresorhus/execa/issues/1091),\n[#​1092](https://togithub.com/sindresorhus/execa/issues/1092),\n[#​1094](https://togithub.com/sindresorhus/execa/issues/1094),\n[#​1095](https://togithub.com/sindresorhus/execa/issues/1095),\n[#​1098](https://togithub.com/sindresorhus/execa/issues/1098),\n[#​1104](https://togithub.com/sindresorhus/execa/issues/1104),\n[#​1107](https://togithub.com/sindresorhus/execa/issues/1107))\n- The current process sends messages with\n[`subprocess.sendMessage(message)`](docs/api.md#subprocesssendmessagemessage-sendmessageoptions)\nand receives them with\n[`subprocess.getOneMessage()`](docs/api.md#subprocessgetonemessagegetonemessageoptions).\n[`subprocess.getEachMessage()`](docs/api.md#subprocessgeteachmessagegeteachmessageoptions)\nlistens to multiple messages.\n- The subprocess uses\n[`sendMessage(message)`](docs/api.md#sendmessagemessage-sendmessageoptions),\n[`getOneMessage()`](docs/api.md#getonemessagegetonemessageoptions) and\n[`getEachMessage()`](docs/api.md#geteachmessagegeteachmessageoptions)\ninstead. Those are the same methods, but imported directly from the\n`'execa'` module.\n- The [`ipcInput`](docs/ipc.md#send-an-initial-message) option sends an\nIPC message from the current process to the subprocess as it starts.\nThis enables [passing almost any input\ntype](docs/input.md#any-input-type) to a Node.js subprocess.\n([#​1068](https://togithub.com/sindresorhus/execa/issues/1068))\n- The [`result.ipcOutput`](docs/ipc.md#retrieve-all-messages) array\ncontains all the IPC messages sent by the subprocess to the current\nprocess. This enables [returning almost any output\ntype](docs/output.md#any-output-type) from a Node.js subprocess.\n([#​1067](https://togithub.com/sindresorhus/execa/issues/1067),\n[#​1071](https://togithub.com/sindresorhus/execa/issues/1071),\n[#​1075](https://togithub.com/sindresorhus/execa/issues/1075))\n- The [error message](docs/errors.md#error-message) now [contains every\nIPC message](docs/ipc.md#debugging) sent by the subprocess.\n([#​1067](https://togithub.com/sindresorhus/execa/issues/1067))\n- The [`verbose: 'full'`](docs/api.md#optionsverbose) option now logs\nevery IPC message sent by the subprocess, for debugging. More info\n[here](docs/ipc.md#debugging) and\n[there](docs/output.md#stdoutstderr-specific-options).\n([#​1063](https://togithub.com/sindresorhus/execa/issues/1063))\n\n#### Types\n\n- Add [`ExecaMethod`](docs/typescript.md#available-types),\n[`ExecaNodeMethod`](docs/typescript.md#available-types) and\n[`ExecaScriptMethod`](docs/typescript.md#available-types),\n[`ExecaSyncMethod`](docs/typescript.md#synchronous-execution) and\n[`ExecaScriptSyncMethod`](docs/typescript.md#synchronous-execution)\ntypes.\n([#​1066](https://togithub.com/sindresorhus/execa/issues/1066))\n- Export the `Message` type, for [IPC](docs/ipc.md).\n([#​1059](https://togithub.com/sindresorhus/execa/issues/1059))\n- Fix type of `forceKillAfterDelay: true` option.\n([#​1116](https://togithub.com/sindresorhus/execa/issues/1116))\n\n#### Bug fixes\n\n- Fix passing a [`{file}`](docs/output.md#file-output) to both the\n[`stdin`](docs/api.md#optionsstdin) and the\n[`stdout`](docs/api.md#optionsstdout) or\n[`stderr`](docs/api.md#optionsstderr) options.\n([#​1058](https://togithub.com/sindresorhus/execa/issues/1058))\n- Fix multiple minor problems with the\n[`cancelSignal`](docs/termination.md#canceling) option.\n([#​1108](https://togithub.com/sindresorhus/execa/issues/1108))\n- Fix accidental publishing of Vim backup files.\n([#​1074](https://togithub.com/sindresorhus/execa/issues/1074))\n- Fix `engines.node` field in [`package.json`](package.json). Supported\nNode.js version is `^18.19.0` or `>=20.5.0`. (by\n[@​iiroj](https://togithub.com/iiroj))\n([#​1101](https://togithub.com/sindresorhus/execa/issues/1101))\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 has been generated by [Mend\nRenovate](https://www.mend.io/free-developer-tools/renovate/). View\nrepository job log\n[here](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":"fix(deps): update dependency execa to v9.2.0 (#1545)"}},{"before":null,"after":"619fd3a7cc7f6db9ffd67a2af9339a3948da4f32","ref":"refs/heads/renovate/execa-9.x-lockfile","pushedAt":"2024-06-09T18:57:24.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":"fix(deps): update dependency execa to v9.2.0","shortMessageHtmlLink":"fix(deps): update dependency execa to v9.2.0"}},{"before":"643e094677cd1ef6e469142a18f3cca267fce0f7","after":null,"ref":"refs/heads/renovate/eslint-plugin-n-17.x","pushedAt":"2024-06-09T10:53:13.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":"69b1519073bd8b0d48d5ae6b8adca6d5b11f462c","after":"869f80d239810f0293d53fa3594211a21f5ab358","ref":"refs/heads/renovate/node-20.x","pushedAt":"2024-06-08T09:32:57.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.14.0","shortMessageHtmlLink":"chore(deps): update dependency node to v20.14.0"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEY0d1YgA","startCursor":null,"endCursor":null}},"title":"Activity ยท JoshuaKGoldberg/create-typescript-app"}