My Advent of Code 2022 using TypeScript (and JavaScript) with Bun.
- Day 1
- Part 1
- Part 2
- Day 2
- Part 1
- Part 2
- Day 3
- Part 1
- Part 2
- Day 4
- Part 1
- Part 2
- Day 5
- Part 1
- Part 2
- Day 6
- Part 1
- Part 2
- Day 7
- Part 1
- Part 2
- Day 8
- Part 1
- Part 2
- Day 9
- Part 1
- Part 2
- Day 10
- Part 1
- Part 2
- Day 11
- Part 1
- Part 2
- Day 12
- Part 1
- Part 2
- Day 13
- Part 1
- Part 2
- Day 14
- Part 1
- Part 2
- Day 15
- Part 1
- Part 2
- Day 16
- Part 1
- Part 2
- Day 17
- Part 1
- Part 2
- Day 18
- Part 1
- Part 2
- Day 19
- Part 1
- Part 2
- Day 20
- Part 1
- Part 2
- Day 21
- Part 1
- Part 2
- Day 22
- Part 1
- Part 2
- Day 23
- Part 1
- Part 2
- Day 24
- Part 1
- Part 2
- Day 25
- Part 1
- Part 2
To run any of the tasks use bun [day-part] [useExample: y|n|t|f], if no task is specified it defaults to the latest. Can optionally tell the runner to use the example input instead.
# Run latest task
bun
bun l
bun latest
# Run specific task
bun 2-1 # Runs day 2 part 1
bun 17-2 # Runs day 17 part 2
# Use example input
bun l y
bun latest yes
bun 24-2 true