UNPKG

@klever-one/web-sdk

Version:

Web SDK for integrating real-time room management and streaming functionality into web applications

129 lines 4.33 kB
{ "name": "@klever-one/web-sdk", "version": "0.1.0-beta.10", "description": "Web SDK for integrating real-time room management and streaming functionality into web applications", "keywords": [ "streaming", "webrtc", "real-time", "react", "digital-human" ], "homepage": "https://docs.klever-one.com", "license": "UNLICENSED", "author": { "name": "Klever One", "email": "support@klever-one.com" }, "type": "module", "main": "./dist/react-lib/klever-react-v0.1.0.cjs.js", "module": "./dist/react-lib/klever-react-v0.1.0.es.js", "types": "./dist/react-lib/klever-react.d.ts", "exports": { "./core": { "types": "./dist/core/klever-one-core.d.ts", "import": "./dist/core/klever-one-core-v0.1.0-beta.10.es.js", "require": "./dist/core/klever-one-core-v0.1.0-beta.10.cjs.js", "default": "./dist/core/klever-one-core-v0.1.0-beta.10.umd.js" }, "./react": { "types": "./dist/react-lib/klever-one-react.d.ts", "import": "./dist/react-lib/klever-one-react-v0.1.0-beta.10.es.js", "require": "./dist/react-lib/klever-one-react-v0.1.0-beta.10.cjs.js", "default": "./dist/react-lib/klever-one-react-v0.1.0-beta.10.umd.js" } }, "files": [ "dist", "examples", "CHANGELOG.md" ], "scripts": { "dev": "vite", "clean": "rm -rf dist dist-es-cjs dist-umd", "clean-tgz": "rm -f *.tgz", "build:dev": "npm run clean && vite build --mode development && vite build --mode development --config vite.config.umd.ts && npm run merge-dist && tsx scripts/update-exports.ts", "build:prod": "npm run clean && vite build --mode production && vite build --mode production --config vite.config.umd.ts && npm run merge-dist && tsx scripts/update-exports.ts", "custom-pack": "npm run clean-tgz && npm pack", "merge-dist": "node scripts/merge-dist.js", "docs:dev": "cd docs-site && npm run start", "docs:build": "cd docs-site && npm run build && rm -rf dist/ && mv build/ dist/", "lint": "eslint src --fix --cache --report-unused-disable-directives --max-warnings 0", "check-secrets": "node scripts/check-secrets.cjs", "update-version": "node scripts/update-version.js", "preview": "vite preview", "lint-staged": "lint-staged" }, "engines": { "node": ">=22.0.0", "npm": ">=9.0.0" }, "bugs": { "email": "support@klever-one.com" }, "peerDependencies": { "react": ">=19.0.0 <20.0.0", "react-dom": ">=19.0.0 <20.0.0" }, "peerDependenciesMeta": { "react": { "optional": true }, "react-dom": { "optional": true } }, "dependencies": { "@epicgames-ps/lib-pixelstreamingfrontend-ue5.4": "^1.1.5", "@epicgames-ps/lib-pixelstreamingfrontend-ui-ue5.4": "^1.0.5", "lodash-es": "^4.17.21", "react-textarea-autosize": "^8.5.9", "tailwindcss": "^4.1.12" }, "devDependencies": { "@commitlint/cli": "^19.8.1", "@commitlint/config-conventional": "^19.8.1", "@tailwindcss/vite": "^4.1.12", "@eslint/compat": "^1.3.2", "@eslint/js": "^9.33.0", "@rollup/plugin-replace": "^6.0.2", "@types/lodash-es": "^4.17.12", "@types/node": "^24.3.0", "@types/react": "^19.1.10", "@types/react-dom": "^19.1.7", "@typescript-eslint/eslint-plugin": "^8.40.0", "@typescript-eslint/parser": "^8.40.0", "@vitejs/plugin-react": "^5.0.1", "eslint": "^9.33.0", "eslint-config-prettier": "^10.1.8", "eslint-plugin-import": "^2.32.0", "eslint-plugin-prettier": "^5.5.4", "eslint-plugin-react": "^7.37.5", "eslint-plugin-react-hooks": "^5.2.0", "eslint-plugin-react-refresh": "^0.4.20", "globals": "^16.3.0", "husky": "^9.1.7", "lint-staged": "^16.1.5", "prettier": "^3.6.2", "prettier-plugin-tailwindcss": "^0.6.14", "react": "^19.1.1", "react-dom": "^19.1.1", "rollup-plugin-visualizer": "^6.0.3", "terser": "^5.44.0", "tsx": "^4.20.4", "typescript": "~5.9.2", "typescript-eslint": "^8.40.0", "vite": "^7.1.3", "vite-plugin-checker": "^0.10.2", "vite-plugin-dts": "^4.5.4", "vite-plugin-lib-inject-css": "^2.2.2", "vite-tsconfig-paths": "^5.1.4", "vitest": "^3.2.4" }, "lint-staged": { "*.{js,jsx,ts,tsx}": [ "eslint --fix", "prettier --write" ] } }