{ "name": "world-of-claudecraft", "version": "0.10.0", "private": true, "license": "MIT", "type": "module", "description": "World of Claudecraft — a WoW-Classic-style micro-MMO + headless RL training environment", "scripts": { "dev": "vite", "build": "npm run i18n:build && npm run i18n:admin && npm run i18n:scan && node scripts/build_media_manifest.mjs generate && vite build && node scripts/build_media_manifest.mjs emit", "preview": "vite preview", "pretest": "npm run i18n:build && npm run i18n:admin && npm run i18n:scan", "test": "vitest run", "i18n:build": "node scripts/i18n_build.mjs", "i18n:admin": "node scripts/i18n_admin_build.mjs", "i18n:scan": "node scripts/i18n_scan.mjs", "i18n:gen": "npm run i18n:build && npm run i18n:admin && npm run i18n:scan", "i18n:hash": "node scripts/i18n_resolved_hash.mjs", "i18n:worklist": "node scripts/i18n_fill_worklist.mjs", "perf:tour": "node scripts/perf_tour.mjs", "feel:smoke": "node scripts/feel_smoke.mjs", "asset:budget": "node scripts/asset_budget.mjs", "build:env": "esbuild headless/env_server.ts --bundle --platform=node --format=cjs --outfile=dist-env/env_server.cjs", "env": "npm run build:env && node dist-env/env_server.cjs", "bench": "npm run build:env && node dist-env/env_server.cjs --bench", "db:up": "docker compose up -d postgres", "db:down": "docker compose down", "build:server": "esbuild server/main.ts --bundle --platform=node --format=cjs --external:pg-native --external:bufferutil --external:utf-8-validate --outfile=dist-server/server.cjs", "server": "npm run build:server && node dist-server/server.cjs", "realms": "npm run build:server && node scripts/dev-realms.mjs", "admin:grant": "node scripts/grant_admin.mjs", "voices:gen": "node scripts/gen_npc_voices.mjs", "voices:lines": "node scripts/gen_npc_lines.mjs", "sfx:gen": "node scripts/gen_sfx.mjs", "wiki:seed": "node scripts/mediawiki/build_seed.mjs" }, "dependencies": { "@noble/curves": "^1.9.7", "@solana/wallet-standard-chains": "^1.1.2", "@solana/wallet-standard-features": "^1.4.0", "@wallet-standard/app": "^1.1.1", "@wallet-standard/base": "^1.1.1", "@wallet-standard/features": "^1.1.1", "bs58": "^6.0.0", "n8ao": "^1.10.1", "obscenity": "^0.4.6", "pg": "^8.21.0", "postprocessing": "^6.36.0", "three": "^0.165.0", "ws": "^8.21.0" }, "devDependencies": { "@gltf-transform/cli": "^4.4.0", "@types/node": "^25.9.2", "@types/pg": "^8.20.0", "@types/three": "^0.165.0", "@types/ws": "^8.18.1", "esbuild": "^0.28.1", "puppeteer-core": "^25.1.0", "typescript": "^5.5.0", "vite": "^8.0.16", "vitest": "^4.1.8" } }