UNPKG

@millicast/sdk

Version:

SDK for building a realtime broadcaster using the Millicast platform.

105 lines (104 loc) 3.11 kB
{ "name": "@millicast/sdk", "version": "0.4.0", "description": "SDK for building a realtime broadcaster using the Millicast platform.", "keywords": [ "sdk", "millicast", "webrtc", "realtime", "streaming" ], "main": "dist/millicast.js", "module": "dist/millicast.mjs", "browser": "dist/millicast.umd.js", "millicastdebug": "dist/millicast.debug.umd.js", "types": "dist/millicast.d.ts", "files": [ "dist", "scripts" ], "scripts": { "build": "tsc --build && vite build --config vite.config.debug.mjs && vite build && rollup -c", "build:watch": "vite build --watch", "build-docs": "jsdoc -c jsdoc.json -R ../../README.md", "start-docs": "npm run build-docs && serve docs", "test-unit": "npm run build && jest --testMatch '**/unit/*.steps.js'", "test-unit-coverage": "npm run build && jest --testMatch '**/unit/*.steps.js' --coverage", "test-e2e": "npm run build && jest --testMatch '**/e2e/*.steps.js' --verbose", "test-all": "npm run build && jest --testMatch '**/*.steps.js'", "test": "npm run test-all" }, "babel": { "env": { "test": { "presets": [ [ "@babel/preset-env", { "targets": { "node": 12 } } ] ] } } }, "author": "Millicast, Inc.", "homepage": "https://github.com/millicast/millicast-sdk#readme", "license": "See in LICENSE file", "repository": { "type": "git", "url": "git+https://github.com/millicast/millicast-sdk.git" }, "dependencies": { "@dolbyio/webrtc-stats": "^1.0.4", "@types/node": "^18.11.10", "Base64": "^1.1.0", "buffer": "^6.0.3", "events": "^3.3.0", "joi": "^17.12.0", "js-logger": "^1.6.1", "jsdoc-i18n-plugin": "^0.0.3", "jwt-decode": "^3.1.2", "re-emitter": "^1.1.4", "semantic-sdp": "^3.22.0", "transaction-manager": "^2.1.3", "ua-parser-js": "^0.7.30" }, "devDependencies": { "@babel/core": "^7.23.6", "@babel/helpers": "^7.13.10", "@babel/plugin-transform-modules-commonjs": "^7.13.8", "@babel/plugin-transform-runtime": "^7.13.10", "@babel/preset-env": "^7.23.6", "@babel/runtime": "^7.13.10", "@rollup/plugin-babel": "^5.3.0", "@rollup/plugin-commonjs": "^17.1.0", "@rollup/plugin-json": "^4.1.0", "@rollup/plugin-node-resolve": "^11.2.0", "babel-jest": "^29.7.0", "clean-jsdoc-theme": "^4.2.17", "core-js": "^3.20.1", "dotenv": "^8.2.0", "jest": "^29.7.0", "jest-cucumber": "^4.4.0", "jest-environment-jsdom": "^29.7.0", "jest-puppeteer": "^9.0.1", "jest-websocket-mock": "^2.2.0", "jsdoc": "^4.0.2", "jsdoc-export-default-interop": "^0.3.1", "mock-socket": "^9.0.3", "puppeteer": "^21.6.1", "rollup": "2.55", "rollup-plugin-cleanup": "^3.2.1", "rollup-plugin-dts": "^4.2.3", "rollup-plugin-filesize": "^10.0.0", "rollup-plugin-terser": "^7.0.2", "serve": "^14.2.1", "typescript": "^4.9.3", "underscore": "^1.13.1", "vite": "^5.2.10" } }