1{
2 "name": "takes",
3 "version": "0.1.0",
4 "private": true,
5 "description": "Record, organize, and edit explainer videos (camera, screen, or both) on Linux.",
6 "type": "module",
7 "bin": {
8 "takes": "bin/takes.js"
9 },
10 "scripts": {
11 "dev": "concurrently -k -n server,web -c blue,green \"node --watch-path=server --watch-path=shared server/index.ts --no-open --port 4455\" \"vite\"",
12 "build": "vite build",
13 "start": "node server/index.ts",
14 "typecheck": "tsc -p tsconfig.json && tsc -p tsconfig.server.json"
15 },
16 "engines": {
17 "node": ">=22.18"
18 },
19 "dependencies": {
20 "express": "^5.2.1",
21 "onnxruntime-node": "^1.30.0",
22 "react": "^19.3.0",
23 "react-dom": "^19.3.0"
24 },
25 "devDependencies": {
26 "@types/express": "^5.0.6",
27 "@types/node": "^26.6.3",
28 "@types/react": "^19.3.0",
29 "@types/react-dom": "^19.3.0",
30 "@vitejs/plugin-react": "^6.1.1",
31 "concurrently": "^10.0.5",
32 "typescript": "^7.0.2",
33 "vite": "^8.3.1"
34 }
35}