From 1fe50ae36c42f8d7c440d2ecf9cfe6beb52d28a5 Mon Sep 17 00:00:00 2001 From: Vladimir Mandic Date: Mon, 13 Dec 2021 21:38:55 -0500 Subject: [PATCH] rebuild --- CHANGELOG.md | 3 ++- demo/index.js | 9 +++++---- package.json | 10 +++++----- 3 files changed, 12 insertions(+), 10 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 6fc98a81..3921432f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,8 +9,9 @@ ## Changelog -### **HEAD -> main** 2021/12/07 mandic00@live.com +### **HEAD -> main** 2021/12/09 mandic00@live.com +- fix node detection in electron environment ### **2.5.5** 2021/12/01 mandic00@live.com diff --git a/demo/index.js b/demo/index.js index 5d1086fd..7e424418 100644 --- a/demo/index.js +++ b/demo/index.js @@ -390,10 +390,11 @@ async function setupCamera() { }, }; // enumerate devices for diag purposes - if (initialCameraAccess) { - navigator.mediaDevices.enumerateDevices().then((devices) => log('enumerated input devices:', devices)); - log('camera constraints', constraints); - } + const devices = await navigator.mediaDevices.enumerateDevices(); + if (initialCameraAccess) log('enumerated input devices:', devices); + // to select specific camera add deviceid from enumerated devices to camera constraints + // constraints.video.deviceId = '6794499e046cf4aebf41cfeb7d1ef48a17bd65f72bafb55f3c0b06405d3d487b'; + if (initialCameraAccess) log('camera constraints', constraints); try { stream = await navigator.mediaDevices.getUserMedia(constraints); } catch (err) { diff --git a/package.json b/package.json index 356e892f..03d5c1c0 100644 --- a/package.json +++ b/package.json @@ -53,7 +53,7 @@ "tensorflow" ], "devDependencies": { - "@microsoft/api-extractor": "^7.19.1", + "@microsoft/api-extractor": "^7.19.2", "@tensorflow/tfjs": "^3.12.0", "@tensorflow/tfjs-backend-cpu": "^3.12.0", "@tensorflow/tfjs-backend-wasm": "^3.12.0", @@ -67,14 +67,14 @@ "@tensorflow/tfjs-node-gpu": "^3.12.0", "@types/node": "^16.11.12", "@types/offscreencanvas": "^2019.6.4", - "@typescript-eslint/eslint-plugin": "^5.6.0", - "@typescript-eslint/parser": "^5.6.0", + "@typescript-eslint/eslint-plugin": "^5.7.0", + "@typescript-eslint/parser": "^5.7.0", "@vladmandic/build": "^0.6.6", "@vladmandic/pilogger": "^0.3.5", "@vladmandic/tfjs": "github:vladmandic/tfjs", "canvas": "^2.8.0", "dayjs": "^1.10.7", - "esbuild": "^0.14.2", + "esbuild": "^0.14.3", "eslint": "8.4.1", "eslint-config-airbnb-base": "^15.0.0", "eslint-plugin-html": "^6.2.0", @@ -87,6 +87,6 @@ "seedrandom": "^3.0.5", "tslib": "^2.3.1", "typedoc": "0.22.10", - "typescript": "4.5.2" + "typescript": "4.5.4" } }