{
  "name": "@api.stream/studio-kit",
  "version": "3.0.48",
  "description": "Client SDK for building studio experiences with API.stream",
  "license": "MIT",
  "private": false,
  "keywords": [
    "api.stream",
    "api-stream",
    "api stream",
    "video",
    "live",
    "streaming",
    "live streaming",
    "live-streaming",
    "studio"
  ],
  "author": {
    "name": "Lightstream"
  },
  "repository": {
    "type": "git",
    "url": "ssh://git@github.com:golightstream/api.stream-studio-kit.git"
  },
  "homepage": "https://api.stream",
  "main": "./dist/index.umd.js",
  "module": "./dist/index.js",
  "type": "module",
  "types": "./types/src/index.d.ts",
  "sideEffects": false,
  "exports": {
    ".": {
      "import": "./dist/index.js",
      "require": "./dist/index.umd.js"
    }
  },
  "files": [
    "dist",
    "types"
  ],
  "scripts": {
    "dev": "npm run deps && vite",
    "prepare": "npm run build",
    "dev:renderer": "cd ./renderer && vite --config ./renderer.vite.config.ts",
    "add-license": "npx license-check-and-add add -f build/license-header.json",
    "build": "node build.mjs",
    "deps": "npx npm-check-updates -i --format group",
    "publish-docs": "npm-run-all --parallel publish-docs:sdk publish-docs:renderer publish-docs:docs publish-docs:demo",
    "publish-docs:demo": "cd examples/studio-kit-demo && npm install && vite build --emptyOutDir --outDir ../../docs/example/$npm_package_version --base=/studiokit/example/ && rm -f ../../docs/example/latest && ln -sr ../../docs/example/$npm_package_version ../../docs/example/latest",
    "publish-docs:renderer": "cd ./renderer && npm install && vite --config ./renderer.vite.config.ts build --emptyOutDir --outDir ./docs/renderer/$npm_package_version --base=/studiokit/renderer/$npm_package_version/ && rm -f ../docs/renderer/latest && ln -sr ../docs/renderer/$npm_package_version ../docs/renderer/latest",
    "publish-docs:sdk": "tsc -p ./tsconfig.json --declaration --skipLibCheck --emitDeclarationOnly --jsx react --esModuleInterop --outDir types && vite build --emptyOutDir --outDir ./docs/sdk/$npm_package_version && rm -f ./docs/sdk/latest && ln -sr ./docs/sdk/$npm_package_version ./docs/sdk/latest",
    "publish-docs:docs": "typedoc --options ./typedoc.json --out ./docs/docs/$npm_package_version && rm -f ./docs/docs/latest && ln -sr ./docs/docs/$npm_package_version ./docs/docs/latest",
    "watch": "concurrently --kill-others \"vite build --watch\" \"tsc-watch -p ./tsconfig.json --declaration --skipLibCheck --emitDeclarationOnly --jsx react --esModuleInterop --outDir types\"",
    "watch:types": "tsc-watch -p ./tsconfig.json --declaration --skipLibCheck --emitDeclarationOnly --jsx react --esModuleInterop --outDir types",
    "build:renderer": "cd ./renderer && node buildRenderer.mjs"
  },
  "dependencies": {
    "@api.stream/livekit-server-sdk": "^1.1.3",
    "@api.stream/sdk": "^1.0.38",
    "csx": "^10.0.2",
    "fast-deep-equal": "^3.1.3",
    "heresy": "^1.0.4",
    "jwt-decode": "^4.0.0",
    "lighterhtml": "^4.2.0",
    "livekit-client": "^2.0.10",
    "lodash-es": "^4.17.21",
    "loglevel": "^1.9.1",
    "long": "^5.2.3",
    "react-transition-group": "^4.4.5",
    "to-style": "^1.3.3",
    "unist-util-visit": "^5.0.0"
  },
  "devDependencies": {
    "@rollup/plugin-babel": "^6.0.4",
    "@types/lodash-es": "^4.17.12",
    "@types/node": "^20.12.7",
    "@types/react": "^18.2.75",
    "@types/react-dom": "^18.2.24",
    "@types/react-transition-group": "^4.4.10",
    "@vitejs/plugin-react": "^4.2.1",
    "babel-plugin-wildcard": "^7.0.0",
    "concurrently": "^8.2.2",
    "copyfiles": "^2.4.1",
    "csstype": "^3.1.3",
    "license-check-and-add": "^4.0.5",
    "npm-run-all": "^4.1.5",
    "prettier": "^3.2.5",
    "rollup-plugin-polyfill-node": "^0.13.0",
    "tsc-alias": "^1.8.8",
    "tsc-watch": "^6.2.0",
    "typedoc": "^0.25.13",
    "typescript": "^5.4.5",
    "vite": "^5.2.8",
    "vite-plugin-node-polyfills": "^0.21.0"
  },
  "peerDependencies": {
    "react": ">=18.2.0",
    "react-dom": ">=18.2.0"
  },
  "env": {
    "NODE_ENV": "prod"
  }
}
