From 140879d7effa6344ae9dcfe04692bd620d26aa3d Mon Sep 17 00:00:00 2001 From: Koushik Dutta Date: Fri, 10 Sep 2021 23:05:31 -0700 Subject: [PATCH] plugin updates --- plugins/chromecast/package-lock.json | 35 ++++++++++++++++++------- plugins/chromecast/package.json | 3 ++- plugins/chromecast/src/main.ts | 8 +++--- plugins/homekit/package-lock.json | 4 +-- plugins/homekit/package.json | 2 +- plugins/unifi-protect/package-lock.json | 4 +-- plugins/unifi-protect/package.json | 2 +- 7 files changed, 37 insertions(+), 21 deletions(-) diff --git a/plugins/chromecast/package-lock.json b/plugins/chromecast/package-lock.json index 17152be5f..acab24fd1 100644 --- a/plugins/chromecast/package-lock.json +++ b/plugins/chromecast/package-lock.json @@ -1,12 +1,12 @@ { "name": "@scrypted/chromecast", - "version": "0.1.31", + "version": "0.1.32", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@scrypted/chromecast", - "version": "0.1.31", + "version": "0.1.32", "license": "Apache-2.0", "dependencies": { "@scrypted/sdk": "file:../../sdk", @@ -17,25 +17,30 @@ "query-string": "^7.0.0" }, "devDependencies": { + "@types/mdns": "^0.0.34", "@types/mime": "^2.0.3", "@types/node": "^16.9.0" } }, "../../sdk": { "name": "@scrypted/sdk", - "version": "0.0.70", + "version": "0.0.72", "license": "ISC", "dependencies": { "@babel/core": "^7.2.2", "@babel/plugin-proposal-class-properties": "^7.4.4", + "@babel/plugin-proposal-optional-chaining": "^7.13.12", "@babel/plugin-transform-modules-commonjs": "^7.2.0", "@babel/plugin-transform-typescript": "^7.15.0", "@babel/polyfill": "^7.2.5", "@babel/preset-env": "^7.2.3", "@babel/preset-typescript": "^7.15.0", + "@types/node": "^16.6.1", "adm-zip": "^0.4.13", "axios": "^0.21.1", "babel-loader": "^8.0.4", + "babel-plugin-const-enum": "^1.1.0", + "babel-plugin-minify-dead-code-elimination": "^0.5.1", "babel-polyfill": "^6.26.0", "babel-template": "^6.26.0", "browserify-buffertools": "^1.0.2", @@ -64,12 +69,6 @@ "scrypted-package-json": "bin/scrypted-package-json.js", "scrypted-readme": "bin/scrypted-readme.js", "scrypted-webpack": "bin/scrypted-webpack.js" - }, - "devDependencies": { - "@babel/plugin-proposal-optional-chaining": "^7.13.12", - "@types/node": "^16.6.1", - "babel-plugin-const-enum": "^1.1.0", - "babel-plugin-minify-dead-code-elimination": "^0.5.1" } }, "../sdk": { @@ -138,6 +137,15 @@ "resolved": "https://registry.npmjs.org/@types/long/-/long-4.0.1.tgz", "integrity": "sha512-5tXH6Bx/kNGd3MgffdmP4dy2Z+G4eaXw0SE81Tq3BNadtnMR5/ySMzX4SLEzHJzSmPNn4HIdpQsBvXMUykr58w==" }, + "node_modules/@types/mdns": { + "version": "0.0.34", + "resolved": "https://registry.npmjs.org/@types/mdns/-/mdns-0.0.34.tgz", + "integrity": "sha512-4Rrt/0wRAudtOnmhfDdoFhy5r20yHe0KiDK+/+I9RBBMW67F4S6y8tJH06AzrUDZzS/SH/U2pw1W0lrgQ+OlPg==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, "node_modules/@types/mime": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/@types/mime/-/mime-2.0.3.tgz", @@ -427,6 +435,15 @@ "resolved": "https://registry.npmjs.org/@types/long/-/long-4.0.1.tgz", "integrity": "sha512-5tXH6Bx/kNGd3MgffdmP4dy2Z+G4eaXw0SE81Tq3BNadtnMR5/ySMzX4SLEzHJzSmPNn4HIdpQsBvXMUykr58w==" }, + "@types/mdns": { + "version": "0.0.34", + "resolved": "https://registry.npmjs.org/@types/mdns/-/mdns-0.0.34.tgz", + "integrity": "sha512-4Rrt/0wRAudtOnmhfDdoFhy5r20yHe0KiDK+/+I9RBBMW67F4S6y8tJH06AzrUDZzS/SH/U2pw1W0lrgQ+OlPg==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, "@types/mime": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/@types/mime/-/mime-2.0.3.tgz", diff --git a/plugins/chromecast/package.json b/plugins/chromecast/package.json index b5e4afb04..2f9a829f2 100644 --- a/plugins/chromecast/package.json +++ b/plugins/chromecast/package.json @@ -1,6 +1,6 @@ { "name": "@scrypted/chromecast", - "version": "0.1.31", + "version": "0.1.32", "description": "Send video, audio, and text to speech notifications to Chromecast and Google Home devices", "author": "Scrypted", "license": "Apache-2.0", @@ -38,6 +38,7 @@ "query-string": "^7.0.0" }, "devDependencies": { + "@types/mdns": "^0.0.34", "@types/mime": "^2.0.3", "@types/node": "^16.9.0" } diff --git a/plugins/chromecast/src/main.ts b/plugins/chromecast/src/main.ts index 5cde46da9..0ffdd71ae 100644 --- a/plugins/chromecast/src/main.ts +++ b/plugins/chromecast/src/main.ts @@ -466,13 +466,11 @@ class CastDeviceProvider extends ScryptedDeviceBase implements DeviceProvider { var device: Device = { nativeId: id, name, - model, + info: { + model, + }, type, interfaces, - metadata: { - syncWithIntegrations: false, - syncWithGoogle: false, - }, }; const host = service.addresses[0]; diff --git a/plugins/homekit/package-lock.json b/plugins/homekit/package-lock.json index e210bdc46..96ee0b7ba 100644 --- a/plugins/homekit/package-lock.json +++ b/plugins/homekit/package-lock.json @@ -1,12 +1,12 @@ { "name": "@scrypted/homekit", - "version": "0.0.49", + "version": "0.0.51", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@scrypted/homekit", - "version": "0.0.49", + "version": "0.0.51", "dependencies": { "hap-nodejs": "file:../HAP-NodeJS", "lodash": "^4.17.21", diff --git a/plugins/homekit/package.json b/plugins/homekit/package.json index 152a50a7e..94bd330ea 100644 --- a/plugins/homekit/package.json +++ b/plugins/homekit/package.json @@ -40,5 +40,5 @@ "@types/qrcode": "^1.4.1", "@types/url-parse": "^1.4.3" }, - "version": "0.0.49" + "version": "0.0.51" } diff --git a/plugins/unifi-protect/package-lock.json b/plugins/unifi-protect/package-lock.json index c2a174d27..236f1ccaa 100644 --- a/plugins/unifi-protect/package-lock.json +++ b/plugins/unifi-protect/package-lock.json @@ -1,12 +1,12 @@ { "name": "@scrypted/unifi-protect", - "version": "0.0.30", + "version": "0.0.31", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@scrypted/unifi-protect", - "version": "0.0.30", + "version": "0.0.31", "license": "Apache", "dependencies": { "@types/ws": "^7.4.7", diff --git a/plugins/unifi-protect/package.json b/plugins/unifi-protect/package.json index 4f81ea8e5..5b8feab11 100644 --- a/plugins/unifi-protect/package.json +++ b/plugins/unifi-protect/package.json @@ -1,6 +1,6 @@ { "name": "@scrypted/unifi-protect", - "version": "0.0.30", + "version": "0.0.31", "description": "Unifi Protect Plugin for Scrypted", "author": "Scrypted", "license": "Apache",