This year I decided to use Typescript as an excuse to learn the language. This project was generated use the ts-aoc-starter. This project structure that was generated isn't how I would do it personally, but it was good enough to get started.
input files are in the same directory as the day.
| 2023
|-- day-1
|----day-1-a.data.txt
|----day-1-a.sample-data.txt
|----day-1-a.ts
|----day-1-b.data.txt
|----day-1-b.sample-data.txt
|----day-1-b.ts