NERDDISCO commited on
Commit
16ca461
·
1 Parent(s): 8a60be0

fix: cyberpunk build

Browse files
docs/hf_config.yml CHANGED
@@ -4,8 +4,8 @@ emoji: 🤖
4
  colorFrom: blue
5
  colorTo: green
6
  sdk: static
7
- app_build_command: npx vite build --mode cyberpunk
8
- app_file: dist/cyberpunk/index.html
9
  pinned: true
10
  ---
11
 
 
4
  colorFrom: blue
5
  colorTo: green
6
  sdk: static
7
+ app_build_command: cd examples/cyberpunk-standalone && pnpm install && pnpm build
8
+ app_file: examples/cyberpunk-standalone/dist/index.html
9
  pinned: true
10
  ---
11
 
examples/cyberpunk-standalone/package.json CHANGED
@@ -5,13 +5,13 @@
5
  "type": "module",
6
  "scripts": {
7
  "dev": "vite",
8
- "build": "tsc -b && vite build",
9
  "lint": "eslint .",
10
  "preview": "vite preview"
11
  },
12
  "dependencies": {
13
- "@lerobot/web": "workspace:*",
14
  "@hookform/resolvers": "^3.9.1",
 
15
  "@radix-ui/react-accordion": "1.2.2",
16
  "@radix-ui/react-alert-dialog": "1.1.4",
17
  "@radix-ui/react-aspect-ratio": "1.1.1",
@@ -39,6 +39,7 @@
39
  "@radix-ui/react-toggle": "1.1.1",
40
  "@radix-ui/react-toggle-group": "1.1.1",
41
  "@radix-ui/react-tooltip": "1.1.6",
 
42
  "autoprefixer": "^10.4.20",
43
  "class-variance-authority": "^0.7.1",
44
  "clsx": "^2.1.1",
@@ -53,6 +54,7 @@
53
  "react-dom": "^19",
54
  "react-hook-form": "^7.54.1",
55
  "react-resizable-panels": "^2.1.7",
 
56
  "recharts": "2.15.0",
57
  "sonner": "^1.7.1",
58
  "tailwind-merge": "^2.5.5",
 
5
  "type": "module",
6
  "scripts": {
7
  "dev": "vite",
8
+ "build": "vite build",
9
  "lint": "eslint .",
10
  "preview": "vite preview"
11
  },
12
  "dependencies": {
 
13
  "@hookform/resolvers": "^3.9.1",
14
+ "@lerobot/web": "workspace:*",
15
  "@radix-ui/react-accordion": "1.2.2",
16
  "@radix-ui/react-alert-dialog": "1.1.4",
17
  "@radix-ui/react-aspect-ratio": "1.1.1",
 
39
  "@radix-ui/react-toggle": "1.1.1",
40
  "@radix-ui/react-toggle-group": "1.1.1",
41
  "@radix-ui/react-tooltip": "1.1.6",
42
+ "@types/react-syntax-highlighter": "^15.5.13",
43
  "autoprefixer": "^10.4.20",
44
  "class-variance-authority": "^0.7.1",
45
  "clsx": "^2.1.1",
 
54
  "react-dom": "^19",
55
  "react-hook-form": "^7.54.1",
56
  "react-resizable-panels": "^2.1.7",
57
+ "react-syntax-highlighter": "^15.6.1",
58
  "recharts": "2.15.0",
59
  "sonner": "^1.7.1",
60
  "tailwind-merge": "^2.5.5",
package.json CHANGED
@@ -23,11 +23,11 @@
23
  ],
24
  "scripts": {
25
  "dev": "vite --mode demo",
26
- "example:cyberpunk": "vite --mode cyberpunk",
27
  "build": "pnpm run build:cli",
28
  "build:cli": "tsc --project tsconfig.cli.json",
29
  "build:demo": "tsc && vite build --mode demo",
30
- "build:cyberpunk": "tsc && vite build --mode cyberpunk",
31
  "preview": "vite preview",
32
  "cli:find-port": "tsx src/cli/index.ts find-port",
33
  "cli:calibrate": "tsx src/cli/index.ts calibrate",
@@ -48,16 +48,16 @@
48
  "devDependencies": {
49
  "@changesets/cli": "^2.29.5",
50
  "@types/node": "^22.10.5",
51
- "@types/react": "^18.2.79",
52
- "@types/react-dom": "^18.2.25",
53
  "@vitejs/plugin-react": "^4.2.1",
54
  "autoprefixer": "^10.4.19",
55
  "class-variance-authority": "^0.7.0",
56
  "clsx": "^2.1.1",
57
  "lucide-react": "^0.400.0",
58
  "postcss": "^8.4.38",
59
- "react": "^18.2.0",
60
- "react-dom": "^18.2.0",
61
  "tailwind-merge": "^2.3.0",
62
  "tailwindcss": "^3.4.0",
63
  "tsx": "^4.19.2",
 
23
  ],
24
  "scripts": {
25
  "dev": "vite --mode demo",
26
+ "example:cyberpunk": "cd examples/cyberpunk-standalone && pnpm dev",
27
  "build": "pnpm run build:cli",
28
  "build:cli": "tsc --project tsconfig.cli.json",
29
  "build:demo": "tsc && vite build --mode demo",
30
+ "build:cyberpunk": "cd examples/cyberpunk-standalone && pnpm install && pnpm build",
31
  "preview": "vite preview",
32
  "cli:find-port": "tsx src/cli/index.ts find-port",
33
  "cli:calibrate": "tsx src/cli/index.ts calibrate",
 
48
  "devDependencies": {
49
  "@changesets/cli": "^2.29.5",
50
  "@types/node": "^22.10.5",
51
+ "@types/react": "^19.1.8",
52
+ "@types/react-dom": "^19.1.6",
53
  "@vitejs/plugin-react": "^4.2.1",
54
  "autoprefixer": "^10.4.19",
55
  "class-variance-authority": "^0.7.0",
56
  "clsx": "^2.1.1",
57
  "lucide-react": "^0.400.0",
58
  "postcss": "^8.4.38",
59
+ "react": "^19.1.0",
60
+ "react-dom": "^19.1.0",
61
  "tailwind-merge": "^2.3.0",
62
  "tailwindcss": "^3.4.0",
63
  "tsx": "^4.19.2",
pnpm-lock.yaml CHANGED
@@ -13,10 +13,10 @@ importers:
13
  version: link:packages/web
14
  '@radix-ui/react-dialog':
15
  specifier: ^1.1.14
16
- version: 1.1.14(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
17
  '@radix-ui/react-progress':
18
  specifier: ^1.1.7
19
- version: 1.1.7(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
20
  log-update:
21
  specifier: ^6.1.0
22
  version: 6.1.0
@@ -31,11 +31,11 @@ importers:
31
  specifier: ^22.10.5
32
  version: 22.15.31
33
  '@types/react':
34
- specifier: ^18.2.79
35
- version: 18.3.23
36
  '@types/react-dom':
37
- specifier: ^18.2.25
38
- version: 18.3.7(@types/react@18.3.23)
39
  '@vitejs/plugin-react':
40
  specifier: ^4.2.1
41
@@ -50,16 +50,16 @@ importers:
50
  version: 2.1.1
51
  lucide-react:
52
  specifier: ^0.400.0
53
- version: 0.400.0(react@18.3.1)
54
  postcss:
55
  specifier: ^8.4.38
56
  version: 8.5.5
57
  react:
58
- specifier: ^18.2.0
59
- version: 18.3.1
60
  react-dom:
61
- specifier: ^18.2.0
62
- version: 18.3.1(react@18.3.1)
63
  tailwind-merge:
64
  specifier: ^2.3.0
65
  version: 2.6.0
@@ -796,16 +796,13 @@ packages:
796
  '@types/[email protected]':
797
  resolution: {integrity: sha512-jnVe5ULKl6tijxUhvQeNbQG/84fHfg+yMak02cT8QVhBx/F05rAVxCGBYYTh2EKz22D6JF5ktXuNwdx7b9iEGw==}
798
 
799
- '@types/prop-types@15.7.15':
800
- resolution: {integrity: sha512-F6bEyamV9jKGAFBEmlQnesRPGOQqS2+Uwi0Em15xenOxHaf2hv6L8YCVn3rPdPJOiJfPiCnLIRyvwVaqMY3MIw==}
801
-
802
- '@types/[email protected]':
803
- resolution: {integrity: sha512-MEe3UeoENYVFXzoXEWsvcpg6ZvlrFNlOQ7EOsvhI3CfAXwzPfO8Qwuxd40nepsYKqyyVQnTdEfv68q91yLcKrQ==}
804
  peerDependencies:
805
- '@types/react': ^18.0.0
806
 
807
- '@types/react@18.3.23':
808
- resolution: {integrity: sha512-/LDXMQh55EzZQ0uVAZmKKhfENivEvWz6E+EYzh+/MCjMhNsotd+ZHhBGIjFDTi6+fz0OhQQQLbTgdQIxxCsC0w==}
809
 
810
  '@vitejs/[email protected]':
811
  resolution: {integrity: sha512-QNVT3/Lxx99nMQWJWF7K4N6apUEuT0KlZA3mx/mVaoGj3smm/8rc8ezz15J1pcbcjDK0V15rpHetVfya08r76Q==}
@@ -1197,10 +1194,6 @@ packages:
1197
  resolution: {integrity: sha512-9ie8ItPR6tjY5uYJh8K/Zrv/RMZ5VOlOWvtZdEHYSTFKZfIBPQa9tOAEeAWhd+AnIneLJ22w5fjOYtoutpWq5w==}
1198
  engines: {node: '>=18'}
1199
 
1200
1201
- resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==}
1202
- hasBin: true
1203
-
1204
1205
  resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==}
1206
 
@@ -1404,10 +1397,10 @@ packages:
1404
1405
  resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==}
1406
 
1407
- react-dom@18.3.1:
1408
- resolution: {integrity: sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==}
1409
  peerDependencies:
1410
- react: ^18.3.1
1411
 
1412
1413
  resolution: {integrity: sha512-z6F7K9bV85EfseRCp2bzrpyQ0Gkw1uLoCel9XBVWPg/TjRj94SkJzUTGfOa4bs7iJvBWtQG0Wq7wnI0syw3EBQ==}
@@ -1443,8 +1436,8 @@ packages:
1443
  '@types/react':
1444
  optional: true
1445
 
1446
- react@18.3.1:
1447
- resolution: {integrity: sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==}
1448
  engines: {node: '>=0.10.0'}
1449
 
1450
@@ -1489,8 +1482,8 @@ packages:
1489
1490
  resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==}
1491
 
1492
- scheduler@0.23.2:
1493
- resolution: {integrity: sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==}
1494
 
1495
1496
  resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==}
@@ -2113,156 +2106,156 @@ snapshots:
2113
 
2114
  '@radix-ui/[email protected]': {}
2115
 
2116
- '@radix-ui/[email protected](@types/react@18.3.23)(react@18.3.1)':
2117
  dependencies:
2118
- react: 18.3.1
2119
  optionalDependencies:
2120
- '@types/react': 18.3.23
2121
 
2122
- '@radix-ui/[email protected](@types/react@18.3.23)(react@18.3.1)':
2123
  dependencies:
2124
- react: 18.3.1
2125
  optionalDependencies:
2126
- '@types/react': 18.3.23
2127
 
2128
- '@radix-ui/[email protected](@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
2129
  dependencies:
2130
  '@radix-ui/primitive': 1.1.2
2131
- '@radix-ui/react-compose-refs': 1.1.2(@types/react@18.3.23)(react@18.3.1)
2132
- '@radix-ui/react-context': 1.1.2(@types/react@18.3.23)(react@18.3.1)
2133
- '@radix-ui/react-dismissable-layer': 1.1.10(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
2134
- '@radix-ui/react-focus-guards': 1.1.2(@types/react@18.3.23)(react@18.3.1)
2135
- '@radix-ui/react-focus-scope': 1.1.7(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
2136
- '@radix-ui/react-id': 1.1.1(@types/react@18.3.23)(react@18.3.1)
2137
- '@radix-ui/react-portal': 1.1.9(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
2138
- '@radix-ui/react-presence': 1.1.4(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
2139
- '@radix-ui/react-primitive': 2.1.3(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
2140
- '@radix-ui/react-slot': 1.2.3(@types/react@18.3.23)(react@18.3.1)
2141
- '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@18.3.23)(react@18.3.1)
2142
  aria-hidden: 1.2.6
2143
- react: 18.3.1
2144
- react-dom: 18.3.1(react@18.3.1)
2145
- react-remove-scroll: 2.7.1(@types/react@18.3.23)(react@18.3.1)
2146
  optionalDependencies:
2147
- '@types/react': 18.3.23
2148
- '@types/react-dom': 18.3.7(@types/react@18.3.23)
2149
 
2150
- '@radix-ui/[email protected](@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
2151
  dependencies:
2152
  '@radix-ui/primitive': 1.1.2
2153
- '@radix-ui/react-compose-refs': 1.1.2(@types/react@18.3.23)(react@18.3.1)
2154
- '@radix-ui/react-primitive': 2.1.3(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
2155
- '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@18.3.23)(react@18.3.1)
2156
- '@radix-ui/react-use-escape-keydown': 1.1.1(@types/react@18.3.23)(react@18.3.1)
2157
- react: 18.3.1
2158
- react-dom: 18.3.1(react@18.3.1)
2159
  optionalDependencies:
2160
- '@types/react': 18.3.23
2161
- '@types/react-dom': 18.3.7(@types/react@18.3.23)
2162
 
2163
- '@radix-ui/[email protected](@types/react@18.3.23)(react@18.3.1)':
2164
  dependencies:
2165
- react: 18.3.1
2166
  optionalDependencies:
2167
- '@types/react': 18.3.23
2168
 
2169
- '@radix-ui/[email protected](@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
2170
  dependencies:
2171
- '@radix-ui/react-compose-refs': 1.1.2(@types/react@18.3.23)(react@18.3.1)
2172
- '@radix-ui/react-primitive': 2.1.3(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
2173
- '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@18.3.23)(react@18.3.1)
2174
- react: 18.3.1
2175
- react-dom: 18.3.1(react@18.3.1)
2176
  optionalDependencies:
2177
- '@types/react': 18.3.23
2178
- '@types/react-dom': 18.3.7(@types/react@18.3.23)
2179
 
2180
- '@radix-ui/[email protected](@types/react@18.3.23)(react@18.3.1)':
2181
  dependencies:
2182
- '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@18.3.23)(react@18.3.1)
2183
- react: 18.3.1
2184
  optionalDependencies:
2185
- '@types/react': 18.3.23
2186
 
2187
- '@radix-ui/[email protected](@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
2188
  dependencies:
2189
- '@radix-ui/react-primitive': 2.1.3(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
2190
- '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@18.3.23)(react@18.3.1)
2191
- react: 18.3.1
2192
- react-dom: 18.3.1(react@18.3.1)
2193
  optionalDependencies:
2194
- '@types/react': 18.3.23
2195
- '@types/react-dom': 18.3.7(@types/react@18.3.23)
2196
 
2197
- '@radix-ui/[email protected](@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
2198
  dependencies:
2199
- '@radix-ui/react-compose-refs': 1.1.2(@types/react@18.3.23)(react@18.3.1)
2200
- '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@18.3.23)(react@18.3.1)
2201
- react: 18.3.1
2202
- react-dom: 18.3.1(react@18.3.1)
2203
  optionalDependencies:
2204
- '@types/react': 18.3.23
2205
- '@types/react-dom': 18.3.7(@types/react@18.3.23)
2206
 
2207
- '@radix-ui/[email protected](@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
2208
  dependencies:
2209
- '@radix-ui/react-slot': 1.2.3(@types/react@18.3.23)(react@18.3.1)
2210
- react: 18.3.1
2211
- react-dom: 18.3.1(react@18.3.1)
2212
  optionalDependencies:
2213
- '@types/react': 18.3.23
2214
- '@types/react-dom': 18.3.7(@types/react@18.3.23)
2215
 
2216
- '@radix-ui/[email protected](@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
2217
  dependencies:
2218
- '@radix-ui/react-context': 1.1.2(@types/react@18.3.23)(react@18.3.1)
2219
- '@radix-ui/react-primitive': 2.1.3(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
2220
- react: 18.3.1
2221
- react-dom: 18.3.1(react@18.3.1)
2222
  optionalDependencies:
2223
- '@types/react': 18.3.23
2224
- '@types/react-dom': 18.3.7(@types/react@18.3.23)
2225
 
2226
- '@radix-ui/[email protected](@types/react@18.3.23)(react@18.3.1)':
2227
  dependencies:
2228
- '@radix-ui/react-compose-refs': 1.1.2(@types/react@18.3.23)(react@18.3.1)
2229
- react: 18.3.1
2230
  optionalDependencies:
2231
- '@types/react': 18.3.23
2232
 
2233
- '@radix-ui/[email protected](@types/react@18.3.23)(react@18.3.1)':
2234
  dependencies:
2235
- react: 18.3.1
2236
  optionalDependencies:
2237
- '@types/react': 18.3.23
2238
 
2239
- '@radix-ui/[email protected](@types/react@18.3.23)(react@18.3.1)':
2240
  dependencies:
2241
- '@radix-ui/react-use-effect-event': 0.0.2(@types/react@18.3.23)(react@18.3.1)
2242
- '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@18.3.23)(react@18.3.1)
2243
- react: 18.3.1
2244
  optionalDependencies:
2245
- '@types/react': 18.3.23
2246
 
2247
- '@radix-ui/[email protected](@types/react@18.3.23)(react@18.3.1)':
2248
  dependencies:
2249
- '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@18.3.23)(react@18.3.1)
2250
- react: 18.3.1
2251
  optionalDependencies:
2252
- '@types/react': 18.3.23
2253
 
2254
- '@radix-ui/[email protected](@types/react@18.3.23)(react@18.3.1)':
2255
  dependencies:
2256
- '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@18.3.23)(react@18.3.1)
2257
- react: 18.3.1
2258
  optionalDependencies:
2259
- '@types/react': 18.3.23
2260
 
2261
- '@radix-ui/[email protected](@types/react@18.3.23)(react@18.3.1)':
2262
  dependencies:
2263
- react: 18.3.1
2264
  optionalDependencies:
2265
- '@types/react': 18.3.23
2266
 
2267
  '@rolldown/[email protected]': {}
2268
 
@@ -2409,15 +2402,12 @@ snapshots:
2409
  dependencies:
2410
  undici-types: 6.21.0
2411
 
2412
- '@types/prop-types@15.7.15': {}
2413
-
2414
2415
  dependencies:
2416
- '@types/react': 18.3.23
2417
 
2418
- '@types/react@18.3.23':
2419
  dependencies:
2420
- '@types/prop-types': 15.7.15
2421
  csstype: 3.1.3
2422
 
2423
@@ -2795,19 +2785,15 @@ snapshots:
2795
  strip-ansi: 7.1.0
2796
  wrap-ansi: 9.0.0
2797
 
2798
2799
- dependencies:
2800
- js-tokens: 4.0.0
2801
-
2802
2803
 
2804
2805
  dependencies:
2806
  yallist: 3.1.1
2807
 
2808
- [email protected](react@18.3.1):
2809
  dependencies:
2810
- react: 18.3.1
2811
 
2812
2813
 
@@ -2948,44 +2934,41 @@ snapshots:
2948
 
2949
2950
 
2951
- react-dom@18.3.1(react@18.3.1):
2952
  dependencies:
2953
- loose-envify: 1.4.0
2954
- react: 18.3.1
2955
- scheduler: 0.23.2
2956
 
2957
2958
 
2959
- [email protected](@types/react@18.3.23)(react@18.3.1):
2960
  dependencies:
2961
- react: 18.3.1
2962
- react-style-singleton: 2.2.3(@types/react@18.3.23)(react@18.3.1)
2963
  tslib: 2.8.1
2964
  optionalDependencies:
2965
- '@types/react': 18.3.23
2966
 
2967
- [email protected](@types/react@18.3.23)(react@18.3.1):
2968
  dependencies:
2969
- react: 18.3.1
2970
- react-remove-scroll-bar: 2.3.8(@types/react@18.3.23)(react@18.3.1)
2971
- react-style-singleton: 2.2.3(@types/react@18.3.23)(react@18.3.1)
2972
  tslib: 2.8.1
2973
- use-callback-ref: 1.3.3(@types/react@18.3.23)(react@18.3.1)
2974
- use-sidecar: 1.1.3(@types/react@18.3.23)(react@18.3.1)
2975
  optionalDependencies:
2976
- '@types/react': 18.3.23
2977
 
2978
- [email protected](@types/react@18.3.23)(react@18.3.1):
2979
  dependencies:
2980
  get-nonce: 1.0.1
2981
- react: 18.3.1
2982
  tslib: 2.8.1
2983
  optionalDependencies:
2984
- '@types/react': 18.3.23
2985
 
2986
- react@18.3.1:
2987
- dependencies:
2988
- loose-envify: 1.4.0
2989
 
2990
2991
  dependencies:
@@ -3051,9 +3034,7 @@ snapshots:
3051
 
3052
3053
 
3054
- scheduler@0.23.2:
3055
- dependencies:
3056
- loose-envify: 1.4.0
3057
 
3058
3059
 
@@ -3217,20 +3198,20 @@ snapshots:
3217
  escalade: 3.2.0
3218
  picocolors: 1.1.1
3219
 
3220
- [email protected](@types/react@18.3.23)(react@18.3.1):
3221
  dependencies:
3222
- react: 18.3.1
3223
  tslib: 2.8.1
3224
  optionalDependencies:
3225
- '@types/react': 18.3.23
3226
 
3227
- [email protected](@types/react@18.3.23)(react@18.3.1):
3228
  dependencies:
3229
  detect-node-es: 1.1.0
3230
- react: 18.3.1
3231
  tslib: 2.8.1
3232
  optionalDependencies:
3233
- '@types/react': 18.3.23
3234
 
3235
3236
 
 
13
  version: link:packages/web
14
  '@radix-ui/react-dialog':
15
  specifier: ^1.1.14
16
+ version: 1.1.14(@types/react-dom@19.1.6(@types/react@19.1.8))(@types/react@19.1.8)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
17
  '@radix-ui/react-progress':
18
  specifier: ^1.1.7
19
+ version: 1.1.7(@types/react-dom@19.1.6(@types/react@19.1.8))(@types/react@19.1.8)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
20
  log-update:
21
  specifier: ^6.1.0
22
  version: 6.1.0
 
31
  specifier: ^22.10.5
32
  version: 22.15.31
33
  '@types/react':
34
+ specifier: ^19.1.8
35
+ version: 19.1.8
36
  '@types/react-dom':
37
+ specifier: ^19.1.6
38
+ version: 19.1.6(@types/react@19.1.8)
39
  '@vitejs/plugin-react':
40
  specifier: ^4.2.1
41
 
50
  version: 2.1.1
51
  lucide-react:
52
  specifier: ^0.400.0
53
+ version: 0.400.0(react@19.1.0)
54
  postcss:
55
  specifier: ^8.4.38
56
  version: 8.5.5
57
  react:
58
+ specifier: ^19.1.0
59
+ version: 19.1.0
60
  react-dom:
61
+ specifier: ^19.1.0
62
+ version: 19.1.0(react@19.1.0)
63
  tailwind-merge:
64
  specifier: ^2.3.0
65
  version: 2.6.0
 
796
  '@types/[email protected]':
797
  resolution: {integrity: sha512-jnVe5ULKl6tijxUhvQeNbQG/84fHfg+yMak02cT8QVhBx/F05rAVxCGBYYTh2EKz22D6JF5ktXuNwdx7b9iEGw==}
798
 
799
+ '@types/react-dom@19.1.6':
800
+ resolution: {integrity: sha512-4hOiT/dwO8Ko0gV1m/TJZYk3y0KBnY9vzDh7W+DH17b2HFSOGgdj33dhihPeuy3l0q23+4e+hoXHV6hCC4dCXw==}
 
 
 
801
  peerDependencies:
802
+ '@types/react': ^19.0.0
803
 
804
+ '@types/react@19.1.8':
805
+ resolution: {integrity: sha512-AwAfQ2Wa5bCx9WP8nZL2uMZWod7J7/JSplxbTmBQ5ms6QpqNYm672H0Vu9ZVKVngQ+ii4R/byguVEUZQyeg44g==}
806
 
807
  '@vitejs/[email protected]':
808
  resolution: {integrity: sha512-QNVT3/Lxx99nMQWJWF7K4N6apUEuT0KlZA3mx/mVaoGj3smm/8rc8ezz15J1pcbcjDK0V15rpHetVfya08r76Q==}
 
1194
  resolution: {integrity: sha512-9ie8ItPR6tjY5uYJh8K/Zrv/RMZ5VOlOWvtZdEHYSTFKZfIBPQa9tOAEeAWhd+AnIneLJ22w5fjOYtoutpWq5w==}
1195
  engines: {node: '>=18'}
1196
 
 
 
 
 
1197
1198
  resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==}
1199
 
 
1397
1398
  resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==}
1399
 
1400
+ react-dom@19.1.0:
1401
+ resolution: {integrity: sha512-Xs1hdnE+DyKgeHJeJznQmYMIBG3TKIHJJT95Q58nHLSrElKlGQqDTR2HQ9fx5CN/Gk6Vh/kupBTDLU11/nDk/g==}
1402
  peerDependencies:
1403
+ react: ^19.1.0
1404
 
1405
1406
  resolution: {integrity: sha512-z6F7K9bV85EfseRCp2bzrpyQ0Gkw1uLoCel9XBVWPg/TjRj94SkJzUTGfOa4bs7iJvBWtQG0Wq7wnI0syw3EBQ==}
 
1436
  '@types/react':
1437
  optional: true
1438
 
1439
+ react@19.1.0:
1440
+ resolution: {integrity: sha512-FS+XFBNvn3GTAWq26joslQgWNoFu08F4kl0J4CgdNKADkdSGXQyTCnKteIAJy96Br6YbpEU1LSzV5dYtjMkMDg==}
1441
  engines: {node: '>=0.10.0'}
1442
 
1443
 
1482
1483
  resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==}
1484
 
1485
+ scheduler@0.26.0:
1486
+ resolution: {integrity: sha512-NlHwttCI/l5gCPR3D1nNXtWABUmBwvZpEQiD4IXSbIDq8BzLIK/7Ir5gTFSGZDUu37K5cMNp0hFtzO38sC7gWA==}
1487
 
1488
1489
  resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==}
 
2106
 
2107
  '@radix-ui/[email protected]': {}
2108
 
2109
+ '@radix-ui/[email protected](@types/react@19.1.8)(react@19.1.0)':
2110
  dependencies:
2111
+ react: 19.1.0
2112
  optionalDependencies:
2113
+ '@types/react': 19.1.8
2114
 
2115
+ '@radix-ui/[email protected](@types/react@19.1.8)(react@19.1.0)':
2116
  dependencies:
2117
+ react: 19.1.0
2118
  optionalDependencies:
2119
+ '@types/react': 19.1.8
2120
 
2121
+ '@radix-ui/[email protected](@types/react-dom@19.1.6(@types/react@19.1.8))(@types/react@19.1.8)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
2122
  dependencies:
2123
  '@radix-ui/primitive': 1.1.2
2124
+ '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.8)(react@19.1.0)
2125
+ '@radix-ui/react-context': 1.1.2(@types/react@19.1.8)(react@19.1.0)
2126
+ '@radix-ui/react-dismissable-layer': 1.1.10(@types/react-dom@19.1.6(@types/react@19.1.8))(@types/react@19.1.8)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
2127
+ '@radix-ui/react-focus-guards': 1.1.2(@types/react@19.1.8)(react@19.1.0)
2128
+ '@radix-ui/react-focus-scope': 1.1.7(@types/react-dom@19.1.6(@types/react@19.1.8))(@types/react@19.1.8)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
2129
+ '@radix-ui/react-id': 1.1.1(@types/react@19.1.8)(react@19.1.0)
2130
+ '@radix-ui/react-portal': 1.1.9(@types/react-dom@19.1.6(@types/react@19.1.8))(@types/react@19.1.8)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
2131
+ '@radix-ui/react-presence': 1.1.4(@types/react-dom@19.1.6(@types/react@19.1.8))(@types/react@19.1.8)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
2132
+ '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.6(@types/react@19.1.8))(@types/react@19.1.8)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
2133
+ '@radix-ui/react-slot': 1.2.3(@types/react@19.1.8)(react@19.1.0)
2134
+ '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.1.8)(react@19.1.0)
2135
  aria-hidden: 1.2.6
2136
+ react: 19.1.0
2137
+ react-dom: 19.1.0(react@19.1.0)
2138
+ react-remove-scroll: 2.7.1(@types/react@19.1.8)(react@19.1.0)
2139
  optionalDependencies:
2140
+ '@types/react': 19.1.8
2141
+ '@types/react-dom': 19.1.6(@types/react@19.1.8)
2142
 
2143
+ '@radix-ui/[email protected](@types/react-dom@19.1.6(@types/react@19.1.8))(@types/react@19.1.8)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
2144
  dependencies:
2145
  '@radix-ui/primitive': 1.1.2
2146
+ '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.8)(react@19.1.0)
2147
+ '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.6(@types/react@19.1.8))(@types/react@19.1.8)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
2148
+ '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.8)(react@19.1.0)
2149
+ '@radix-ui/react-use-escape-keydown': 1.1.1(@types/react@19.1.8)(react@19.1.0)
2150
+ react: 19.1.0
2151
+ react-dom: 19.1.0(react@19.1.0)
2152
  optionalDependencies:
2153
+ '@types/react': 19.1.8
2154
+ '@types/react-dom': 19.1.6(@types/react@19.1.8)
2155
 
2156
+ '@radix-ui/[email protected](@types/react@19.1.8)(react@19.1.0)':
2157
  dependencies:
2158
+ react: 19.1.0
2159
  optionalDependencies:
2160
+ '@types/react': 19.1.8
2161
 
2162
+ '@radix-ui/[email protected](@types/react-dom@19.1.6(@types/react@19.1.8))(@types/react@19.1.8)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
2163
  dependencies:
2164
+ '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.8)(react@19.1.0)
2165
+ '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.6(@types/react@19.1.8))(@types/react@19.1.8)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
2166
+ '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.8)(react@19.1.0)
2167
+ react: 19.1.0
2168
+ react-dom: 19.1.0(react@19.1.0)
2169
  optionalDependencies:
2170
+ '@types/react': 19.1.8
2171
+ '@types/react-dom': 19.1.6(@types/react@19.1.8)
2172
 
2173
+ '@radix-ui/[email protected](@types/react@19.1.8)(react@19.1.0)':
2174
  dependencies:
2175
+ '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.8)(react@19.1.0)
2176
+ react: 19.1.0
2177
  optionalDependencies:
2178
+ '@types/react': 19.1.8
2179
 
2180
+ '@radix-ui/[email protected](@types/react-dom@19.1.6(@types/react@19.1.8))(@types/react@19.1.8)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
2181
  dependencies:
2182
+ '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.6(@types/react@19.1.8))(@types/react@19.1.8)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
2183
+ '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.8)(react@19.1.0)
2184
+ react: 19.1.0
2185
+ react-dom: 19.1.0(react@19.1.0)
2186
  optionalDependencies:
2187
+ '@types/react': 19.1.8
2188
+ '@types/react-dom': 19.1.6(@types/react@19.1.8)
2189
 
2190
+ '@radix-ui/[email protected](@types/react-dom@19.1.6(@types/react@19.1.8))(@types/react@19.1.8)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
2191
  dependencies:
2192
+ '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.8)(react@19.1.0)
2193
+ '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.8)(react@19.1.0)
2194
+ react: 19.1.0
2195
+ react-dom: 19.1.0(react@19.1.0)
2196
  optionalDependencies:
2197
+ '@types/react': 19.1.8
2198
+ '@types/react-dom': 19.1.6(@types/react@19.1.8)
2199
 
2200
+ '@radix-ui/[email protected](@types/react-dom@19.1.6(@types/react@19.1.8))(@types/react@19.1.8)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
2201
  dependencies:
2202
+ '@radix-ui/react-slot': 1.2.3(@types/react@19.1.8)(react@19.1.0)
2203
+ react: 19.1.0
2204
+ react-dom: 19.1.0(react@19.1.0)
2205
  optionalDependencies:
2206
+ '@types/react': 19.1.8
2207
+ '@types/react-dom': 19.1.6(@types/react@19.1.8)
2208
 
2209
+ '@radix-ui/[email protected](@types/react-dom@19.1.6(@types/react@19.1.8))(@types/react@19.1.8)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
2210
  dependencies:
2211
+ '@radix-ui/react-context': 1.1.2(@types/react@19.1.8)(react@19.1.0)
2212
+ '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.6(@types/react@19.1.8))(@types/react@19.1.8)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
2213
+ react: 19.1.0
2214
+ react-dom: 19.1.0(react@19.1.0)
2215
  optionalDependencies:
2216
+ '@types/react': 19.1.8
2217
+ '@types/react-dom': 19.1.6(@types/react@19.1.8)
2218
 
2219
+ '@radix-ui/[email protected](@types/react@19.1.8)(react@19.1.0)':
2220
  dependencies:
2221
+ '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.8)(react@19.1.0)
2222
+ react: 19.1.0
2223
  optionalDependencies:
2224
+ '@types/react': 19.1.8
2225
 
2226
+ '@radix-ui/[email protected](@types/react@19.1.8)(react@19.1.0)':
2227
  dependencies:
2228
+ react: 19.1.0
2229
  optionalDependencies:
2230
+ '@types/react': 19.1.8
2231
 
2232
+ '@radix-ui/[email protected](@types/react@19.1.8)(react@19.1.0)':
2233
  dependencies:
2234
+ '@radix-ui/react-use-effect-event': 0.0.2(@types/react@19.1.8)(react@19.1.0)
2235
+ '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.8)(react@19.1.0)
2236
+ react: 19.1.0
2237
  optionalDependencies:
2238
+ '@types/react': 19.1.8
2239
 
2240
+ '@radix-ui/[email protected](@types/react@19.1.8)(react@19.1.0)':
2241
  dependencies:
2242
+ '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.8)(react@19.1.0)
2243
+ react: 19.1.0
2244
  optionalDependencies:
2245
+ '@types/react': 19.1.8
2246
 
2247
+ '@radix-ui/[email protected](@types/react@19.1.8)(react@19.1.0)':
2248
  dependencies:
2249
+ '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.8)(react@19.1.0)
2250
+ react: 19.1.0
2251
  optionalDependencies:
2252
+ '@types/react': 19.1.8
2253
 
2254
+ '@radix-ui/[email protected](@types/react@19.1.8)(react@19.1.0)':
2255
  dependencies:
2256
+ react: 19.1.0
2257
  optionalDependencies:
2258
+ '@types/react': 19.1.8
2259
 
2260
  '@rolldown/[email protected]': {}
2261
 
 
2402
  dependencies:
2403
  undici-types: 6.21.0
2404
 
2405
+ '@types/react-[email protected](@types/react@19.1.8)':
 
 
2406
  dependencies:
2407
+ '@types/react': 19.1.8
2408
 
2409
+ '@types/react@19.1.8':
2410
  dependencies:
 
2411
  csstype: 3.1.3
2412
 
2413
 
2785
  strip-ansi: 7.1.0
2786
  wrap-ansi: 9.0.0
2787
 
 
 
 
 
2788
2789
 
2790
2791
  dependencies:
2792
  yallist: 3.1.1
2793
 
2794
+ [email protected](react@19.1.0):
2795
  dependencies:
2796
+ react: 19.1.0
2797
 
2798
2799
 
 
2934
 
2935
2936
 
2937
+ react-dom@19.1.0(react@19.1.0):
2938
  dependencies:
2939
+ react: 19.1.0
2940
+ scheduler: 0.26.0
 
2941
 
2942
2943
 
2944
+ [email protected](@types/react@19.1.8)(react@19.1.0):
2945
  dependencies:
2946
+ react: 19.1.0
2947
+ react-style-singleton: 2.2.3(@types/react@19.1.8)(react@19.1.0)
2948
  tslib: 2.8.1
2949
  optionalDependencies:
2950
+ '@types/react': 19.1.8
2951
 
2952
+ [email protected](@types/react@19.1.8)(react@19.1.0):
2953
  dependencies:
2954
+ react: 19.1.0
2955
+ react-remove-scroll-bar: 2.3.8(@types/react@19.1.8)(react@19.1.0)
2956
+ react-style-singleton: 2.2.3(@types/react@19.1.8)(react@19.1.0)
2957
  tslib: 2.8.1
2958
+ use-callback-ref: 1.3.3(@types/react@19.1.8)(react@19.1.0)
2959
+ use-sidecar: 1.1.3(@types/react@19.1.8)(react@19.1.0)
2960
  optionalDependencies:
2961
+ '@types/react': 19.1.8
2962
 
2963
+ [email protected](@types/react@19.1.8)(react@19.1.0):
2964
  dependencies:
2965
  get-nonce: 1.0.1
2966
+ react: 19.1.0
2967
  tslib: 2.8.1
2968
  optionalDependencies:
2969
+ '@types/react': 19.1.8
2970
 
2971
+ react@19.1.0: {}
 
 
2972
 
2973
2974
  dependencies:
 
3034
 
3035
3036
 
3037
+ scheduler@0.26.0: {}
 
 
3038
 
3039
3040
 
 
3198
  escalade: 3.2.0
3199
  picocolors: 1.1.1
3200
 
3201
+ [email protected](@types/react@19.1.8)(react@19.1.0):
3202
  dependencies:
3203
+ react: 19.1.0
3204
  tslib: 2.8.1
3205
  optionalDependencies:
3206
+ '@types/react': 19.1.8
3207
 
3208
+ [email protected](@types/react@19.1.8)(react@19.1.0):
3209
  dependencies:
3210
  detect-node-es: 1.1.0
3211
+ react: 19.1.0
3212
  tslib: 2.8.1
3213
  optionalDependencies:
3214
+ '@types/react': 19.1.8
3215
 
3216
3217
 
vite.config.ts CHANGED
@@ -39,37 +39,6 @@ export default defineConfig(({ mode }) => {
39
  };
40
  }
41
 
42
- if (mode === "cyberpunk") {
43
- // Cyberpunk-themed robotics interface
44
- return {
45
- plugins: [react()],
46
- resolve: {
47
- alias: {
48
- "@": resolve(__dirname, "examples/cyberpunk-standalone/src"),
49
- // Only add workspace alias if in workspace environment
50
- ...(isWorkspace && {
51
- "@lerobot/web": resolve(__dirname, "./packages/web/src"),
52
- }),
53
- },
54
- },
55
- css: {
56
- postcss: "./postcss.config.mjs",
57
- },
58
- build: {
59
- outDir: resolve(__dirname, "dist/cyberpunk"),
60
- rollupOptions: {
61
- input: {
62
- main: resolve(
63
- __dirname,
64
- "examples/cyberpunk-standalone/index.html"
65
- ),
66
- },
67
- },
68
- },
69
- root: resolve(__dirname, "examples/cyberpunk-standalone"),
70
- };
71
- }
72
-
73
  if (mode === "vanilla") {
74
  // Vanilla mode - current implementation without React
75
  return {
 
39
  };
40
  }
41
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
42
  if (mode === "vanilla") {
43
  // Vanilla mode - current implementation without React
44
  return {