@millicast/sdk
Version:
SDK for building a realtime broadcaster using the Millicast platform.
105 lines (104 loc) • 3.11 kB
JSON
{
"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"
}
}