{ "name": "forma-engine", "version": "0.3.0", "private": true, "description": "Browser-based 3D editor, runtime and local MCP server.", "repository": { "type": "git", "url": "git+https://github.com/emil28092005/forma-engine.git" }, "bugs": { "url": "https://github.com/emil28092005/forma-engine/issues" }, "homepage": "https://github.com/emil28092005/forma-engine#readme", "type": "module", "engines": { "node": ">=22.13.0" }, "scripts": { "dev": "npm run build && node --import tsx server/index.ts", "build": "node scripts/build-local.mjs", "start": "node --import tsx server/index.ts", "local:build": "npm run build", "local": "node --import tsx server/index.ts", "mcp": "node --import tsx server/stdio.ts", "test": "node --import tsx --test tests/*.test.ts", "typecheck": "tsc --noEmit", "game:build": "node --import tsx scripts/build-game.ts", "build:doctor": "node native/build.mjs --doctor", "setup:desktop": "npm ci --prefix native", "setup:android": "node native/setup-android.mjs" }, "dependencies": { "@babylonjs/core": "9.25.0", "@babylonjs/loaders": "9.25.0", "@dimforge/rapier3d-compat": "0.20.0", "@modelcontextprotocol/sdk": "1.30.0", "fflate": "0.8.3", "lucide-react": "1.31.0", "react": "19.2.6", "react-dom": "19.2.6", "tsx": "4.23.13", "zod": "3.25.76" }, "devDependencies": { "@types/node": "22.19.19", "@types/react": "19.2.14", "@types/react-dom": "19.2.3", "esbuild": "0.28.2", "typescript": "5.9.3" } }