mirror of
https://github.com/koush/scrypted.git
synced 2026-02-08 00:12:13 +00:00
plugins: update to @koush/wrtc
This commit is contained in:
4
plugins/chromecast/package-lock.json
generated
4
plugins/chromecast/package-lock.json
generated
@@ -1,12 +1,12 @@
|
||||
{
|
||||
"name": "@scrypted/chromecast",
|
||||
"version": "0.1.38",
|
||||
"version": "0.1.39",
|
||||
"lockfileVersion": 2,
|
||||
"requires": true,
|
||||
"packages": {
|
||||
"": {
|
||||
"name": "@scrypted/chromecast",
|
||||
"version": "0.1.38",
|
||||
"version": "0.1.39",
|
||||
"license": "Apache-2.0",
|
||||
"dependencies": {
|
||||
"@scrypted/sdk": "file:../../sdk",
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@scrypted/chromecast",
|
||||
"version": "0.1.38",
|
||||
"version": "0.1.39",
|
||||
"description": "Send video, audio, and text to speech notifications to Chromecast and Google Home devices",
|
||||
"author": "Scrypted",
|
||||
"license": "Apache-2.0",
|
||||
|
||||
@@ -3,7 +3,7 @@ import sdk, { Device, DeviceProvider, EngineIOHandler, HttpRequest, MediaObject,
|
||||
import { EventEmitter } from 'events';
|
||||
import mdns from 'multicast-dns';
|
||||
import mime from 'mime';
|
||||
import { addBuiltins } from "../../../common/src/wrtc-converters";
|
||||
import { addBuiltins } from "../../../common/src/wrtc-convertors";
|
||||
|
||||
const { mediaManager, endpointManager, deviceManager } = sdk;
|
||||
addBuiltins(console, mediaManager);
|
||||
|
||||
2187
plugins/cloud/package-lock.json
generated
2187
plugins/cloud/package-lock.json
generated
File diff suppressed because it is too large
Load Diff
@@ -32,17 +32,17 @@
|
||||
]
|
||||
},
|
||||
"dependencies": {
|
||||
"@koush/wrtc": "^0.5.2",
|
||||
"axios": "^0.21.1",
|
||||
"debug": "^4.3.1",
|
||||
"http-proxy": "^1.18.1",
|
||||
"push-receiver": "^2.1.1",
|
||||
"query-string": "^6.14.1",
|
||||
"wrtc": "^0.4.7"
|
||||
"query-string": "^6.14.1"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@scrypted/sdk": "file:../../sdk",
|
||||
"@types/debug": "^4.1.5",
|
||||
"@types/http-proxy": "^1.17.5"
|
||||
},
|
||||
"version": "0.0.19"
|
||||
"version": "0.0.22"
|
||||
}
|
||||
|
||||
@@ -4,7 +4,17 @@ import { EventEmitter } from 'events';
|
||||
import process from 'process';
|
||||
import axios from 'axios';
|
||||
const { register, listen } = require('push-receiver');
|
||||
const { RTCIceCandidate, RTCPeerConnection, RTCSessionDescription } = require('wrtc');
|
||||
|
||||
let wrtc: any;
|
||||
try {
|
||||
wrtc = require('wrtc');
|
||||
}
|
||||
catch (e) {
|
||||
console.warn('loading wrtc failed. trying @koush/wrtc fallback.');
|
||||
wrtc = require('@koush/wrtc');
|
||||
}
|
||||
|
||||
const { RTCIceCandidate, RTCPeerConnection, RTCSessionDescription } = wrtc;
|
||||
|
||||
const debug = Debug('rtc');
|
||||
|
||||
|
||||
42
plugins/core/package-lock.json
generated
42
plugins/core/package-lock.json
generated
@@ -1,12 +1,12 @@
|
||||
{
|
||||
"name": "@scrypted/core",
|
||||
"version": "0.0.160",
|
||||
"version": "0.0.162",
|
||||
"lockfileVersion": 2,
|
||||
"requires": true,
|
||||
"packages": {
|
||||
"": {
|
||||
"name": "@scrypted/core",
|
||||
"version": "0.0.160",
|
||||
"version": "0.0.162",
|
||||
"license": "Apache-2.0",
|
||||
"dependencies": {
|
||||
"@koush/wrtc": "^0.5.0",
|
||||
@@ -14,8 +14,7 @@
|
||||
"mime-types": "^2.1.29",
|
||||
"router": "^1.3.5",
|
||||
"typescript": "^4.4.2",
|
||||
"url-parse": "^1.4.7",
|
||||
"wrtc": "^0.4.7"
|
||||
"url-parse": "^1.4.7"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@types/node": "^16.9.0",
|
||||
@@ -74,7 +73,7 @@
|
||||
},
|
||||
"../../sdk": {
|
||||
"name": "@scrypted/sdk",
|
||||
"version": "0.0.108",
|
||||
"version": "0.0.132",
|
||||
"license": "ISC",
|
||||
"dependencies": {
|
||||
"@babel/plugin-proposal-class-properties": "^7.14.5",
|
||||
@@ -93,8 +92,10 @@
|
||||
"ncp": "^2.0.0",
|
||||
"raw-loader": "^4.0.2",
|
||||
"rimraf": "^3.0.2",
|
||||
"stringify-object": "^3.3.0",
|
||||
"tmp": "^0.2.1",
|
||||
"ts-loader": "^9.2.6",
|
||||
"typedoc": "^0.22.8",
|
||||
"typescript-json-schema": "^0.50.1",
|
||||
"webpack": "^5.59.0"
|
||||
},
|
||||
@@ -107,6 +108,7 @@
|
||||
"scrypted-webpack": "bin/scrypted-webpack.js"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@types/stringify-object": "^4.0.0",
|
||||
"ts-node": "^10.4.0"
|
||||
}
|
||||
},
|
||||
@@ -1844,24 +1846,6 @@
|
||||
"resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
|
||||
"integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8="
|
||||
},
|
||||
"node_modules/wrtc": {
|
||||
"version": "0.4.7",
|
||||
"resolved": "https://registry.npmjs.org/wrtc/-/wrtc-0.4.7.tgz",
|
||||
"integrity": "sha512-P6Hn7VT4lfSH49HxLHcHhDq+aFf/jd9dPY7lDHeFhZ22N3858EKuwm2jmnlPzpsRGEPaoF6XwkcxY5SYnt4f/g==",
|
||||
"bundleDependencies": [
|
||||
"node-pre-gyp"
|
||||
],
|
||||
"hasInstallScript": true,
|
||||
"dependencies": {
|
||||
"node-pre-gyp": "^0.13.0"
|
||||
},
|
||||
"engines": {
|
||||
"node": "^8.11.2 || >=10.0.0"
|
||||
},
|
||||
"optionalDependencies": {
|
||||
"domexception": "^1.0.1"
|
||||
}
|
||||
},
|
||||
"node_modules/y18n": {
|
||||
"version": "3.2.2",
|
||||
"resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.2.tgz",
|
||||
@@ -2296,6 +2280,7 @@
|
||||
"@babel/plugin-transform-typescript": "^7.15.8",
|
||||
"@babel/preset-typescript": "^7.15.0",
|
||||
"@types/node": "^16.11.1",
|
||||
"@types/stringify-object": "^4.0.0",
|
||||
"adm-zip": "^0.4.13",
|
||||
"axios": "^0.21.4",
|
||||
"babel-loader": "^8.2.3",
|
||||
@@ -2304,9 +2289,11 @@
|
||||
"ncp": "^2.0.0",
|
||||
"raw-loader": "^4.0.2",
|
||||
"rimraf": "^3.0.2",
|
||||
"stringify-object": "^3.3.0",
|
||||
"tmp": "^0.2.1",
|
||||
"ts-loader": "^9.2.6",
|
||||
"ts-node": "^10.4.0",
|
||||
"typedoc": "^0.22.8",
|
||||
"typescript-json-schema": "^0.50.1",
|
||||
"webpack": "^5.59.0"
|
||||
}
|
||||
@@ -3261,15 +3248,6 @@
|
||||
"resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
|
||||
"integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8="
|
||||
},
|
||||
"wrtc": {
|
||||
"version": "0.4.7",
|
||||
"resolved": "https://registry.npmjs.org/wrtc/-/wrtc-0.4.7.tgz",
|
||||
"integrity": "sha512-P6Hn7VT4lfSH49HxLHcHhDq+aFf/jd9dPY7lDHeFhZ22N3858EKuwm2jmnlPzpsRGEPaoF6XwkcxY5SYnt4f/g==",
|
||||
"requires": {
|
||||
"domexception": "^1.0.1",
|
||||
"node-pre-gyp": "^0.13.0"
|
||||
}
|
||||
},
|
||||
"y18n": {
|
||||
"version": "3.2.2",
|
||||
"resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.2.tgz",
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@scrypted/core",
|
||||
"version": "0.0.160",
|
||||
"version": "0.0.162",
|
||||
"description": "Scrypted Core plugin. Provides the UI, websocket, and engine.io APIs.",
|
||||
"author": "Scrypted",
|
||||
"license": "Apache-2.0",
|
||||
@@ -30,15 +30,12 @@
|
||||
]
|
||||
},
|
||||
"dependencies": {
|
||||
"@koush/wrtc": "^0.5.0",
|
||||
"@scrypted/sdk": "file:../../sdk",
|
||||
"mime-types": "^2.1.29",
|
||||
"router": "^1.3.5",
|
||||
"typescript": "^4.4.2",
|
||||
"url-parse": "^1.4.7",
|
||||
"wrtc": "^0.4.7"
|
||||
},
|
||||
"optionalDependencies": {
|
||||
"@koush/wrtc": "^0.5.0"
|
||||
"url-parse": "^1.4.7"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@types/node": "^16.9.0",
|
||||
|
||||
1870
plugins/google-home/package-lock.json
generated
1870
plugins/google-home/package-lock.json
generated
File diff suppressed because it is too large
Load Diff
@@ -29,6 +29,7 @@
|
||||
"dependencies": {
|
||||
"@googleapis/homegraph": "^2.0.0",
|
||||
"@homebridge/ciao": "^1.1.3",
|
||||
"@koush/wrtc": "^0.5.2",
|
||||
"actions-on-google": "^3.0.0",
|
||||
"axios": "^0.21.1",
|
||||
"google-auth-library": "^7.9.2",
|
||||
@@ -41,5 +42,5 @@
|
||||
"@types/lodash": "^4.14.168",
|
||||
"@types/url-parse": "^1.4.3"
|
||||
},
|
||||
"version": "0.0.28"
|
||||
"version": "0.0.30"
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user