# dependencies node_modules/ client/node_modules/ server/node_modules/ # build output client/dist/ # test coverage (generated in CI for SonarQube) server/coverage/ coverage/ # env / secrets .env *.env !.env.example # runtime data server/uploads/ uploads/ server/logs/ logs/ # Operator-supplied spawn atlas artwork. Creature art is never committed: sprites # are extracted from the operator's own UO client .mul/.uop files and are theirs, # not ours to redistribute. The images live under server/uploads/atlas/, already # ignored above; this is the slug -> file-name map pointing at them. # See docs/website/SPAWN_ATLAS.md and db/data/spawnAtlas.art.example.json. server/db/data/spawnAtlas.art.json # Operator-supplied cliloc table. UO's localization strings are EA's, extracted # from the operator's own client and converted once (docs/website/CLILOCS.md); # the repo ships no string table, for the same reason it ships no artwork and no # map snapshot. This covers the conventional in-repo location — the supported # arrangement is a path OUTSIDE the repo, set from Admin → Shard. server/db/data/cliloc* server/db/data/clilocs.* # The build output of tools/cliloc-export (a throwaway helper, not a package). server/tools/cliloc-export/bin/ server/tools/cliloc-export/obj/ # reference material (extracted from the provided archives) _reference/ # logs / os *.log npm-debug.log* .DS_Store Thumbs.db # editor / tooling local settings .claude/settings.local.json .vscode/ .idea/ # local planning docs (not part of the tracked codebase) .plans/ # scratch / temp scripts _*.ps1