{ "name": "takes", "version": "0.1.0", "private": true, "description": "Record, organize, and edit explainer videos (camera, screen, or both) on Linux.", "type": "module", "bin": { "takes": "bin/takes.js" }, "scripts": { "dev": "concurrently -k -n server,web -c blue,green \"node --watch-path=server --watch-path=shared server/index.ts --no-open --port 4455\" \"vite\"", "build": "vite build", "start": "node server/index.ts", "typecheck": "tsc -p tsconfig.json && tsc -p tsconfig.server.json" }, "engines": { "node": ">=22.18" }, "dependencies": { "express": "^5.2.1", "onnxruntime-node": "^1.30.0", "react": "^19.3.0", "react-dom": "^19.3.0" }, "devDependencies": { "@types/express": "^5.0.6", "@types/node": "^26.6.3", "@types/react": "^19.3.0", "@types/react-dom": "^19.3.0", "@vitejs/plugin-react": "^6.1.1", "concurrently": "^10.0.5", "typescript": "^7.0.2", "vite": "^8.3.1" } }