Files
chimera-Public/package.json
T

97 lines
2.9 KiB
JSON

{
"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"
}