This project contains solutions for Advent of Code 2025 challenges.
👤 Performed by: Arnaud Zheng
Tech Stack:
Quickly scaffold a new Advent of Code puzzle day:
bun run puzzle:generateThis command will:
- Prompt you for the year, day number, and puzzle name.
- Generate a folder structure under:
apps/<year>/day-<day>/
├─ puzzle.ts # Puzzle solution template
├─ puzzle.test.ts # Test template
├─ package.json # Minimal package for the day
├─ sample.txt # Sample input
└─ input.txt # Puzzle input- Run bun install in the root folder to ensure dependencies are up to date.
- Display next steps, including:
- Updating input.txt and sample.txt.
- Renaming methods in puzzle.ts to something more descriptive.
- Running tests in watch mode
To run unit tests for Day 1 in watch mode:
bun test apps/2025/day-01 --watchTests will automatically rerun on file changes.
Once you have completed a puzzle day, update your progress badge and performance table:
bun run puzzle:snapshotThis will regenerate the badge data to reflect your latest progress and performance.
This project is licensed under the MIT License.