Migration
Stick to the public API
Import from the package root only — see API:
LeRobotViewercreateArchiveDataSourceFromFile/createArchiveDataSourceFromUrl- public types
@ioai/lerobot-studio/style.css
onExport is a host button hook, not an export engine.
Coming from deep app imports
- Swap deep paths for the package entry.
- Keep export, auth, signed URLs, and proxies in your app.
- Pass a URL or implement
DataSource. - Render on the client; give the container a height.
- Treat non-exact dataset versions as unknown — don't pick adapters by major prefix.
Staying on 1.x
Follow SemVer and the deprecation policy. Before you bump: read the changelog, check which dataset versions you care about, rebuild a real Vite or client-only Next app, and smoke-test the browsers/codecs you ship.