My solutions and dev setup for AoC in vanilla NodeJS.
I'll probably not attempt all problems.
The solutions need to run via yarn code
due to the following global patches:
See scripts/globals.js
for more info
require
is patched to support importing.txt
fileslog
pretty prints data structures in fullrange
works like in python
yarn
Year and date defaults to today.
yarn new [-y, --year <n>] [-d, --day <n>]
# e.g. yarn new -y 2022 -d 4
For help:
yarn new --help
Year and date defaults to today. Part defaults to 1. Can watch for changes.
yarn code [-w, --watch] [-y, --year <n>] [-d, --day <n>] [-p, --part <n>]
# e.g. yarn code --watch -y 2022 -d 1 -p 1
For help:
yarn code --help