lint
eslint src
test
vitest run src
build
rollup --config --bundleConfigAsCjs && rollup --config rollup.config.worker.js --bundleConfigAsCjs && pnpm downlevel-dts
proto
protoc --es_out src/proto --es_opt target=ts -I./protocol ./protocol/livekit_rtc.proto ./protocol/livekit_models.proto
compat
eslint --no-eslintrc --config ./.eslintrc.dist.cjs ./dist/livekit-client.umd.js
deploy
gh-pages -d example/dist
format
prettier --write src example/sample.ts
sample
vite example -c vite.config.mjs
build-docs
typedoc
ci:publish
pnpm build && pnpm compat && changeset publish
size-limit
size-limit
build:watch
rollup --watch --config --bundleConfigAsCjs
format:check
prettier --check src
downlevel-dts
downlevel-dts ./dist/ ./dist/ts4.2 --to=4.2
build:worker:watch
rollup --watch --config rollup.config.worker.js --bundleConfigAsCjs