| { |
| "name": "shadow-orchestrator", |
| "version": "0.1.0", |
| "type": "module", |
| "scripts": { |
| "build": "tsc && vite build", |
| "typecheck": "tsc --noEmit", |
| "test": "node --experimental-vm-modules ./node_modules/jest/bin/jest.js", |
| "repo:guard": "node tools/repo-guard.mjs", |
| "verify": "npm run repo:guard && npm run build && npm test", |
| "start": "node dist/main.js", |
| "demo": "node --loader ts-node/esm main.ts", |
| "agent:metrics": "node agents/metric-stream.mjs", |
| "agent:watermark": "node agents/watermark.mjs --target .", |
| "agent:bifrost": "node agents/bifrost-translator.mjs --source", |
| "agent:icp": "node agents/icp-verifier.mjs --once", |
| "agent:icp:watch": "node agents/icp-verifier.mjs --interval 30000", |
| "agents:all": "npm run agent:icp && npm run agent:metrics", |
| "orchestrate": "node agents/orchestrate.mjs", |
| "orchestrate:once": "node agents/orchestrate.mjs --once", |
| "resurrect": "node agents/resurrect.mjs --repo", |
| "resurrect:dry": "node agents/resurrect.mjs --dry-run --repo", |
| "dev": "vite", |
| "preview": "vite preview", |
| "desktop:build": "npm run build", |
| "desktop:start": "electron dist/desktop/main.js", |
| "desktop": "npm run desktop:build && npm run desktop:start" |
| }, |
| "devDependencies": { |
| "@types/jest": "^30.0.0", |
| "@types/node": "^24.0.3", |
| "@types/three": "^0.179.0", |
| "electron": "^43.4.1", |
| "jest": "^30.0.0", |
| "monaco-editor": "^0.56.0", |
| "ts-jest": "^29.4.0", |
| "ts-node": "^10.9.2", |
| "typescript": "^5.8.3", |
| "vite": "^7.1.2" |
| }, |
| "jest": { |
| "preset": "ts-jest/presets/default-esm", |
| "testEnvironment": "node", |
| "testMatch": [ |
| "<rootDir>/tests/**/*.test.ts", |
| "<rootDir>/universe/**/*.test.ts" |
| ], |
| "testPathIgnorePatterns": [ |
| "<rootDir>/dist/", |
| "<rootDir>/node_modules/" |
| ], |
| "extensionsToTreatAsEsm": [ |
| ".ts" |
| ], |
| "moduleNameMapper": { |
| "^(\\.{1,2}/.*)\\.js$": "$1" |
| } |
| }, |
| "dependencies": { |
| "lucide": "^0.468.0", |
| "tau-prolog": "^0.3.4", |
| "three": "^0.179.1" |
| } |
| } |
|
|