Journal - david-fong/capswalk GitHub Wiki
Journal
Migrations
I've taken an arguably harder path to doing things- particularly by not using a front-end framework. I've fallen heavier on the side of configuration over convention. Because of this, I have learned a lot about the tools that I'm using, and to me, that's a big plus.
This is a list of notable ways my project changed throughout its life as I continued to learn new things:
2019.12.09
Adding Webpack v42019.12.16
Splitting into TypeScript composite projects2020.10.11
Upgrading to Webpack v52020.11.07
Upgrading to Socket.IO v32020.11.08
Integrating CSS Modules2020.12.06
Switching from npm to pnpm- I also tried yarn berry. I much prefer pnpm for its "vanilla"-ness
2021.01.31
Refactoring game grid to allow for implementations in DOM, SVG, or canvas2021.02.10
Switch from Socket.IO down to ws2021.02.21
Switch from ts-loader to esbuild-loader2021.03.30
Switch from express to koa