{ "name": "chimera", "version": "2.0.0", "description": "Self-hosted PS4/PS5 library and guarded console operations platform.", "author": "Jens / ITWorx", "main": "main.js", "engines": { "node": ">=24 <25", "npm": ">=11" }, "scripts": { "start": "electron .", "start:server": "node server.js", "test:server": "node --test --test-concurrency=1 test/server/*.test.js", "verify": "npm test && npm run test:server", "build": "electron-builder", "check:ids": "node scripts/check-ids.js && node scripts/check-ids2.js", "check:syntax": "node scripts/check-syntax.js", "check:performance": "node scripts/check-performance-budgets.js && node scripts/check-v3-query-performance.js", "rehearse:migrations": "node --test test/server/ch-1002-migration-rehearsal.test.js", "check:i18n": "node scripts/check-i18n.js", "check:docs": "node scripts/check-docs.js", "check:deployment": "node scripts/check-deployment.js", "test": "npm run check:ids && npm run check:syntax && npm run check:performance && npm run check:i18n && node test/navigation.test.js && node test/platform-capabilities.test.js && node test/y2jb-generator.test.js && node test/bdjb-generator.test.js && node test/system-state-client.test.js && npm --prefix src/xavatarElectronModule test && npm --prefix src/ufs2ElectronModule test", "autonomy:check": "node scripts/autonomous/check-bundle.mjs", "autonomy:status": "node scripts/autonomous/queue-status.mjs", "autonomy:next": "node scripts/autonomous/next-task.mjs", "autonomy:checkpoint": "node scripts/autonomous/create-checkpoint.mjs" }, "dependencies": { "basic-ftp": "^5.0.5", "electron-log": "5.4.4", "electron-store": "^8.2.0", "ffmpeg-static": "^5.3.0", "form-data": "^4.0.0", "jszip": "^3.10.1", "node-fetch": "^2.7.0", "psn-api": "2.18.0", "qrcode": "^1.5.4", "sql.js": "1.14.1", "ws": "8.21.1" }, "devDependencies": { "electron": "^43.1.1", "electron-builder": "^26.15.3" }, "build": { "appId": "be.nuklearrabbit.chimera", "productName": "Chimera", "icon": "build/icon", "asar": true, "asarUnpack": [ "build/garlic/**" ], "directories": { "output": "dist", "buildResources": "build-resources" }, "files": [ "**/*", "!node_modules/.cache/**", "!src/**/node_modules/**", "!dist/**", "!output/**", "!.git/**", "!.hermes/**", "!.claude/**", "!.cursor/**", "!.codex/**", "!.aider*", "!.continue/**", "!*.log", "!**/*.log", "!*.env", "!*.env.*", "!scripts/**", "!**/test/**", "!**/tests/**" ], "win": { "target": "nsis" }, "mac": { "target": "dmg" }, "linux": { "target": "AppImage" } }, "overrides": { "fast-uri": "3.1.6", "@xmldom/xmldom": "0.8.15", "js-yaml": "4.3.2" }, "license": "Apache-2.0" }