- Automated smoke test (test/smoke.mjs): 58 checks covering module inventory, exports, HTML structure, Vite build, bundle budget, PWA. Run via 'npm test'. Resolves #55. - Agent Presence HUD (js/presence.js): Live who-is-online panel showing all agents with colored pulse dots, IDLE/ACTIVE state, uptime counters, and LOCAL/LIVE/OFFLINE mode indicator. Updates every second. Resolves #53. - Rain optimization (js/effects.js): Pre-computed bounding spheres, disabled frustumCulled, adaptive draw range (reduces particles when FPS drops below 20, recovers above 30), feedFps() render loop integration. Also fixes starfield disposal leak. Resolves #34.
19 lines
316 B
JSON
19 lines
316 B
JSON
{
|
|
"name": "the-matrix",
|
|
"version": "0.1.0",
|
|
"private": true,
|
|
"type": "module",
|
|
"scripts": {
|
|
"dev": "vite",
|
|
"build": "vite build",
|
|
"preview": "vite preview",
|
|
"test": "node test/smoke.mjs"
|
|
},
|
|
"dependencies": {
|
|
"three": "0.171.0"
|
|
},
|
|
"devDependencies": {
|
|
"vite": "^5.4.0"
|
|
}
|
|
}
|