It was very annoying using OOP with classes to try and do all these weird things to create UI and containers around them in phaser. I really wanted to be able to declaratively write my code in vue but have it just be reactive and also do the same things in phaser. Hence I just wrote a library ~1000 lines in code that's perfectly type-safe and just handles everything beautifully and now we can use all the nice vue primitives like ref, computed and watch etc, and it just syncs up with phaser! amazing.
We can finally now start on properly following the tute for building up dungeons and it will be a great experience ๐
Huge refactors to the way we store comments, posts and likes to make things very simple but also allow easy reactivity to all actions, took quite some time but itโs done! ๐
P.S. We also updated to nuxt v3.9, vue v3.4 and vite v5 โค๏ธ. Super fast 1 min builds now woohoo
Whew, this took quite a while to get the basic infrastructure up! Was originally trying to write my devlogs but since there wasn't any good auth solutions and I just treated this as a todo app, but people delete my things ๐
After much, MUCH pain, finally done passwordless authentication with 0 auth logic handled by me nor random freemium api auth services, won't be naming names, but you get who. This is finally on track!!!! Try and delete my posts now c: