{ "name": "chat-on-steroids", "version": "2.0.2", "description": "Local coding bridge for ChatGPT over MCP, with Windows-only desktop control and approved-folder capability limits.", "license": "MIT", "author": "Chat On Steroids", "homepage": "https://github.com/totec448-spec/chat-on-steroids", "desktopName": "com.chatonsteroids.app.desktop", "main": "out/main/index.js", "scripts": { "dev": "electron-vite dev", "build": "electron-vite build", "typecheck": "tsc --noEmit -p tsconfig.json", "test": "vitest run", "test:watch": "vitest", "verify": "npm run verify:ci", "verify:ci": "npm run rg && npm run verify:privacy && npm run typecheck && vitest run --exclude test/mcp-shutdown.test.ts && vitest run test/mcp-shutdown.test.ts", "verify:privacy": "node scripts/verify-public-history.mjs", "hooks:install": "node scripts/install-git-hooks.mjs", "icon": "node scripts/make-icon.mjs", "tunnel": "node scripts/fetch-tunnel-client.mjs", "rg": "node scripts/fetch-ripgrep.mjs", "packaging:prepare": "node scripts/prepare-packaging-native.mjs", "dist": "node scripts/package.mjs --arch x64,arm64", "dist:win": "node scripts/package.mjs --platform win32 --arch x64,arm64", "dist:x64": "node scripts/package.mjs --platform win32 --arch x64", "dist:arm64": "node scripts/package.mjs --platform win32 --arch arm64", "dist:mac": "node scripts/package.mjs --platform darwin --arch x64,arm64", "dist:mac:x64": "node scripts/package.mjs --platform darwin --arch x64", "dist:mac:arm64": "node scripts/package.mjs --platform darwin --arch arm64", "dist:linux": "node scripts/package.mjs --platform linux --arch x64,arm64", "dist:linux:x64": "node scripts/package.mjs --platform linux --arch x64", "dist:linux:arm64": "node scripts/package.mjs --platform linux --arch arm64", "dist:dir": "node scripts/package.mjs --arch x64,arm64 --dir", "dist:dir:win": "node scripts/package.mjs --platform win32 --arch x64,arm64 --dir", "dist:dir:x64": "node scripts/package.mjs --platform win32 --arch x64 --dir", "dist:dir:arm64": "node scripts/package.mjs --platform win32 --arch arm64 --dir", "dist:dir:mac:x64": "node scripts/package.mjs --platform darwin --arch x64 --dir", "dist:dir:mac:arm64": "node scripts/package.mjs --platform darwin --arch arm64 --dir", "dist:dir:mac": "node scripts/package.mjs --platform darwin --arch x64,arm64 --dir", "dist:dir:linux:x64": "node scripts/package.mjs --platform linux --arch x64 --dir", "dist:dir:linux:arm64": "node scripts/package.mjs --platform linux --arch arm64 --dir", "dist:dir:linux": "node scripts/package.mjs --platform linux --arch x64,arm64 --dir", "test:kill": "node scripts/kill-stray-vitest.mjs" }, "dependencies": { "@modelcontextprotocol/node": "^2.0.0", "@modelcontextprotocol/server": "^2.0.0", "node-pty": "1.2.0-beta.15", "sharp": "0.35.3", "tree-sitter": "0.25.1", "tree-sitter-bash": "0.25.1", "zod": "^4.4.3" }, "devDependencies": { "@types/jsdom": "^30.0.0", "@types/node": "^22.15.0", "electron": "43.4.1", "electron-builder": "^26.15.7", "electron-vite": "^5.0.0", "jsdom": "^30.0.1", "typescript": "^7.0.2", "vite": "^7.3.6", "vitest": "^4.1.10" } }