{"id":19007840,"url":"https://github.com/topener/adventofcode","last_synced_at":"2025-06-28T19:38:15.306Z","repository":{"id":136855426,"uuid":"317890580","full_name":"Topener/adventofcode","owner":"Topener","description":null,"archived":false,"fork":false,"pushed_at":"2024-12-03T08:00:40.000Z","size":200,"stargazers_count":8,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"2024","last_synced_at":"2025-04-17T10:58:14.898Z","etag":null,"topics":["advent-of-code","advent-of-code-2022","advent-of-code-2023","advent-of-code-2024","adventofcode","adventofcode2022","adventofcode2023","adventofcode2024"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","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/Topener.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,"zenodo":null}},"created_at":"2020-12-02T14:38:03.000Z","updated_at":"2024-12-04T07:56:54.000Z","dependencies_parsed_at":"2024-01-15T22:42:07.473Z","dependency_job_id":"a2783548-819b-45a1-9568-62dae902026f","html_url":"https://github.com/Topener/adventofcode","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Topener%2Fadventofcode","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Topener%2Fadventofcode/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Topener%2Fadventofcode/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Topener%2Fadventofcode/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Topener","download_url":"https://codeload.github.com/Topener/adventofcode/tar.gz/refs/heads/2024","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250307280,"owners_count":21409062,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["advent-of-code","advent-of-code-2022","advent-of-code-2023","advent-of-code-2024","adventofcode","adventofcode2022","adventofcode2023","adventofcode2024"],"created_at":"2024-11-08T18:39:27.852Z","updated_at":"2025-04-22T19:25:11.629Z","avatar_url":"https://github.com/Topener.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Advent of Code\n\nHi all!\n\nMy AdventOfCode is `node.js` based. \n\nTo run any day, type `node index.js \u003cday#\u003e` and it will execute the day you inputted. Make sure you fill the relevant `input.txt` file with the input for that day if you want to see your own code.\n\nTo run code using sample code, type `node index.js \u003cday#\u003e sample` and it will execute the day you inputted with the sample input. In case of 2 different sample inputs, like day 1, it will automatically find sample2.txt for part 2.\n\nThe current main branch is 2023, but code from previous years is also available.\n\nIn any solution you can replace my input.txt with your content and see if it works for yours as well.\n\nI am always curious to better solutions, so feel free to PR on an existing day any improvements to the code. As long as they're actually improvements, not just for the sake of shorter. My code should be production-deployable (in my mind) so they should be easily readable.\n\nFor this purpose, also read [my article about 1-liners](https://javascript.plainenglish.io/we-need-to-talk-about-the-one-liners-58f460c05fc5?source=friends_link\u0026sk=102a7a363db7988174bfb87666f63ecb). I would say I prefer longer code as long as it is readable. If something can be faster, then of course it should be.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftopener%2Fadventofcode","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftopener%2Fadventofcode","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftopener%2Fadventofcode/lists"}