This repo contains miscellaneous projects using TypeScript 5.x, Vue 3, and NestJS. It's set up using npm workspaces.
In the root directory, run npm i
, and it should install all dependencies for all projects.
To install a dep in a project, run npm i $depName -w $workspaceName
from the root dir.
There is a script in the root dir that will run through all the projects and update their deps to the latest. By doing this, I try to lock the same dep version for all projects (if they share a dep).
The ui
dir in this repo gets deployed to GH Pages. Here is the link to the Game World Editor. The other two options in the navigation bar work, but don't have a proper API, which can't be deployed to GH Pages.