File size: 2,392 Bytes
540cfa6
 
 
 
 
b664dbe
4500b8e
 
 
 
b664dbe
540cfa6
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
0d9f1af
16ca461
4500b8e
 
540cfa6
 
0d9f1af
16ca461
540cfa6
 
ec936d5
ca45f6b
b664dbe
 
 
ec936d5
 
540cfa6
 
130bae4
737c5f6
 
ec936d5
540cfa6
 
 
b664dbe
ec936d5
16ca461
 
0d9f1af
 
 
 
 
 
16ca461
 
0d9f1af
 
540cfa6
ec936d5
 
540cfa6
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
{
  "name": "lerobot",
  "version": "0.0.0",
  "description": "State-of-the-art AI for real-world robotics in JS",
  "type": "module",
  "workspaces": [
    "packages/*",
    "examples/cyberpunk-standalone",
    "examples/iframe-dialog-test",
    "examples/test-sequential-operations"
  ],
  "bin": {
    "lerobot": "./dist/cli/index.js"
  },
  "main": "./dist/lerobot/find_port.js",
  "files": [
    "dist/**/*",
    "README.md"
  ],
  "keywords": [
    "robotics",
    "ai",
    "machine-learning",
    "typescript",
    "lerobot"
  ],
  "scripts": {
    "dev": "vite --mode demo",
    "example:cyberpunk": "cd examples/cyberpunk-standalone && pnpm dev",
    "example:iframe-test": "cd examples/iframe-dialog-test && pnpm dev",
    "example:sequential-test": "cd examples/test-sequential-operations && pnpm dev",
    "build": "pnpm run build:cli",
    "build:cli": "tsc --project tsconfig.cli.json",
    "build:demo": "tsc && vite build --mode demo",
    "build:cyberpunk": "cd examples/cyberpunk-standalone && pnpm install && pnpm build",
    "preview": "vite preview",
    "cli:find-port": "tsx src/cli/index.ts find-port",
    "cli:calibrate": "tsx src/cli/index.ts calibrate",
    "cli:teleoperate": "tsx src/cli/index.ts teleoperate",
    "changeset": "changeset",
    "changeset:version": "changeset version",
    "changeset:publish": "changeset publish",
    "prepublishOnly": "pnpm run build",
    "install-global": "pnpm run build && npm link"
  },
  "dependencies": {
    "@lerobot/web": "workspace:*",
    "@radix-ui/react-dialog": "^1.1.14",
    "@radix-ui/react-progress": "^1.1.7",
    "log-update": "^6.1.0",
    "serialport": "^12.0.0"
  },
  "devDependencies": {
    "@changesets/cli": "^2.29.5",
    "@types/node": "^22.10.5",
    "@types/react": "^19.1.8",
    "@types/react-dom": "^19.1.6",
    "@vitejs/plugin-react": "^4.2.1",
    "autoprefixer": "^10.4.19",
    "class-variance-authority": "^0.7.0",
    "clsx": "^2.1.1",
    "lucide-react": "^0.400.0",
    "postcss": "^8.4.38",
    "react": "^19.1.0",
    "react-dom": "^19.1.0",
    "tailwind-merge": "^2.3.0",
    "tailwindcss": "^3.4.0",
    "tsx": "^4.19.2",
    "typescript": "~5.8.3",
    "vite": "^6.3.5"
  },
  "repository": {
    "type": "git",
    "url": "https://github.com/timpietrusky/lerobot.js"
  },
  "license": "Apache-2.0",
  "author": "Tim Pietrusky",
  "engines": {
    "node": ">=18.0.0"
  }
}