- removed semantic release
- switched to a NixOS flake-based setup
- using mfgames-project-setup-flake
- updated various underlying dependencies
- updated Node version
- removed lerna
- switched to npm workspaces
- updated the TypeScript version
- basic logic for fixing various warnings and errors
- added the start of documentation
chore: bringing various dependences and build systems up to date