{ "name": "voicebox", "version": "0.4.5", "private": true, "workspaces": [ "app", "tauri", "web", "landing" ], "scripts": { "dev": "bun run setup:dev && cd tauri && bun run tauri dev", "dev:web": "cd web && bun run dev", "dev:landing": "cd landing && bun run dev", "dev:server": "uvicorn backend.main:app --reload --port 17493", "setup:dev": "bun run scripts/setup-dev-sidecar.js", "build": "./scripts/build-server.sh && cd tauri && bun run tauri build", "build:web": "cd web && bun run build", "build:landing": "cd landing && bun run build", "build:release": "./scripts/prepare-release.sh", "generate:api": "./scripts/generate-api.sh", "generate:keys": "cd tauri && bun tauri signer generate -w ~/.tauri/voicebox.key", "build:server": "./scripts/build-server.sh", "update:icons": "./scripts/update-icons.sh", "convert:assets": "./scripts/convert-assets.sh", "lint": "biome lint .", "typecheck": "bunx tsc -p app/tsconfig.json --noEmit && cd web && bunx tsc --noEmit", "lint:fix": "biome lint --write .", "format": "biome format --write .", "format:check": "biome format .", "check": "biome check .", "check:fix": "biome check --write .", "ci": "bun run typecheck && bun run build:web" }, "devDependencies": { "@biomejs/biome": "2.3.12", "@types/node": "^20.0.0", "tailwindcss": "^4.1.18", "typescript": "^5.6.0" }, "engines": { "bun": ">=1.0.0" }, "packageManager": "bun@1.3.8", "dependencies": { "loaders.css": "^0.1.2", "react-loaders": "^3.0.1" } }