{ "name": "codex-halo", "version": "1.0.1", "description": "A lightweight Codex usage orbit for Windows.", "type": "module", "main": "electron/main.js", "author": "Local", "license": "MIT", "scripts": { "dev": "concurrently -k \"vite --host 127.0.0.1\" \"wait-on tcp:5173 && cross-env VITE_DEV_SERVER_URL=http://127.0.0.1:5173 electron .\"", "dev:web": "vite --host 127.0.0.1", "test": "node --test", "icon": "electron scripts/generate-icon.cjs", "build:web": "vite build", "capture": "vite build && electron . --screenshot=preview.png", "build": "npm run test && npm run icon && vite build && electron-builder --win portable", "pack": "npm run icon && vite build && electron-builder --win dir" }, "build": { "appId": "dev.codexhalo.desktop", "productName": "Codex Halo", "directories": { "output": "release" }, "files": [ "dist/**/*", "electron/**/*", "package.json" ], "asar": true, "win": { "target": "portable", "icon": "build/icon.ico", "artifactName": "CodexHalo-${version}.exe" } }, "dependencies": { "vue": "^3.5.0" }, "devDependencies": { "@vitejs/plugin-vue": "^6.0.0", "concurrently": "^9.0.0", "cross-env": "^7.0.3", "electron": "^37.0.0", "electron-builder": "^26.0.0", "vite": "^7.0.0", "wait-on": "^8.0.0" } }