{"id":24180383,"url":"https://github.com/erhant/adventofts-2023","last_synced_at":"2026-06-20T20:31:24.573Z","repository":{"id":214227818,"uuid":"735412760","full_name":"erhant/adventofts-2023","owner":"erhant","description":"Solutions to Advent of TypeScript 2023.","archived":false,"fork":false,"pushed_at":"2023-12-26T19:03:14.000Z","size":56,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-05-06T14:35:13.529Z","etag":null,"topics":["typehero","types","typescript"],"latest_commit_sha":null,"homepage":"https://www.adventofts.com/events/2023","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/erhant.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-12-24T20:46:25.000Z","updated_at":"2024-12-11T17:18:07.000Z","dependencies_parsed_at":null,"dependency_job_id":"884adc77-5754-49a0-9f8b-3f2ac30f68a5","html_url":"https://github.com/erhant/adventofts-2023","commit_stats":null,"previous_names":["erhant/aot-2023","erhant/adventofts-2023"],"tags_count":0,"template":true,"template_full_name":null,"purl":"pkg:github/erhant/adventofts-2023","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/erhant%2Fadventofts-2023","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/erhant%2Fadventofts-2023/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/erhant%2Fadventofts-2023/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/erhant%2Fadventofts-2023/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/erhant","download_url":"https://codeload.github.com/erhant/adventofts-2023/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/erhant%2Fadventofts-2023/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34585195,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-20T02:00:06.407Z","response_time":98,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["typehero","types","typescript"],"created_at":"2025-01-13T06:43:13.291Z","updated_at":"2026-06-20T20:31:24.549Z","avatar_url":"https://github.com/erhant.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# [Advent of TypeScript 2023](https://typehero.dev/aot-2023)\n\nWithin this repo I have my solutions to AOTS 2023, along with their explanations \u0026 tests. You can find detailed walkthroughs for each day's challenge below:\n\n- **Days 1 to 10**: [Online](https://dev.to/erhant/advent-of-typescript-2023-part-i-1fh1) | [Markdown](./docs/01-10.md)\n- **Days 11 to 20**: [Online](https://dev.to/erhant/advent-of-typescript-2023-part-ii-38ao) | [Markdown](./docs/11-20.md)\n- **Days 21 to 25**: [Online](https://dev.to/erhant/advent-of-typescript-2023-part-iii-54l) | [Markdown](./docs/21-25.md)\n\n## Usage\n\nYou can install the packages via:\n\n```sh\nbun install\n```\n\nThen, you can check the solutions with:\n\n```sh\nbun check\n```\n\n## Challenges\n\n- [x] [Day 1. Christmas Cookies](https://typehero.dev/challenge/day-1)\n- [x] [Day 2. Cookie Inventory](https://typehero.dev/challenge/day-2)\n- [x] [Day 3. Gift Wrapper](https://typehero.dev/challenge/day-3)\n- [x] [Day 4. Delivery Addresses](https://typehero.dev/challenge/day-4)\n- [x] [Day 5. Santa's List](https://typehero.dev/challenge/day-5)\n- [x] [Day 6. Filtering the Children I](https://typehero.dev/challenge/day-6)\n- [x] [Day 7. Filtering the Children II](https://typehero.dev/challenge/day-7)\n- [x] [Day 8. Filtering the Children III](https://typehero.dev/challenge/day-8)\n- [x] [Day 9. Is Santa Dyslexic?](https://typehero.dev/challenge/day-9)\n- [x] [Day 10. Street Suffix](https://typehero.dev/challenge/day-10)\n- [x] [Day 11. Protect the List](https://typehero.dev/challenge/day-11)\n- [x] [Day 12. Find Santa I](https://typehero.dev/challenge/day-12)\n- [x] [Day 13. Count the Days](https://typehero.dev/challenge/day-13)\n- [x] [Day 14. Naughty List](https://typehero.dev/challenge/day-14)\n- [x] [Day 15. Box the Toys](https://typehero.dev/challenge/day-15)\n- [x] [Day 16. Find Santa II](https://typehero.dev/challenge/day-16)\n- [x] [Day 17. Rock Paper Scissors](https://typehero.dev/challenge/day-17)\n- [x] [Day 18. Remaining Deliveries](https://typehero.dev/challenge/day-18)\n- [x] [Day 19. Embezzle Funds](https://typehero.dev/challenge/day-19)\n- [x] [Day 20. ASCII Art](https://typehero.dev/challenge/day-20)\n- [x] [Day 21. Tic-Tac-Toe](https://typehero.dev/challenge/day-21)\n- [x] [Day 22. Sudoku](https://typehero.dev/challenge/day-22)\n- [x] [Day 23. Connect4](https://typehero.dev/challenge/day-23)\n- [x] [Day 24. Santa in Forest](https://typehero.dev/challenge/day-24)\n- [x] [Day 25. Merry Christmas!](https://typehero.dev/challenge/day-25)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ferhant%2Fadventofts-2023","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ferhant%2Fadventofts-2023","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ferhant%2Fadventofts-2023/lists"}