{ "name": "mixvideo", "version": "0.1.1", "description": "Multi-language Tauri desktop application with gRPC communication", "private": true, "type": "module", "scripts": { "dev": "pnpm run --parallel dev", "build": "pnpm run --recursive build", "test": "pnpm run --recursive test", "lint": "pnpm run --recursive lint", "format": "pnpm run --recursive format", "clean": "pnpm run --recursive clean", "setup": "./tools/scripts/setup.sh", "proto:generate": "./packages/shared/scripts/generate-proto.sh", "docker:up": "docker-compose up -d", "docker:down": "docker-compose down", "tauri:dev": "pnpm --filter=@mixvideo/desktop tauri:dev", "tauri:build": "pnpm --filter=@mixvideo/desktop tauri:build", "python:dev": "pnpm --filter python-service dev", "services:start": "docker-compose up python-service -d" }, "devDependencies": { "@types/node": "^24.0.13", "concurrently": "^8.2.2", "eslint": "^8.57.1", "prettier": "^3.6.2", "tsup": "^8.5.0", "tsx": "^4.20.3", "typescript": "^5.8.3" }, "engines": { "node": ">=18.0.0", "pnpm": ">=8.0.0" }, "packageManager": "pnpm@8.15.0", "keywords": [ "tauri", "desktop", "grpc", "rust", "python", "typescript", "multi-language" ], "author": "imeepos", "license": "MIT", "dependencies": { "@types/react-window": "^1.8.8", "react-window": "^1.8.11" } }