[update] security updates in some dependencies

This commit is contained in:
ocogeclub 2022-04-17 10:51:31 +09:00
parent db935970cf
commit 2442b8a135
2 changed files with 116 additions and 115 deletions

219
package-lock.json generated
View File

@ -11,13 +11,13 @@
"dependencies": {
"@ocogeclub/pigpio": "file:local_modules/@ocogeclub/pigpio",
"@tensorflow-models/blazeface": "^0.0.7",
"@tensorflow-models/knn-classifier": "^1.2.2",
"@tensorflow-models/knn-classifier": "^1.2.4",
"@tensorflow-models/mobilenet": "^2.1.0",
"@tensorflow/tfjs": "^3.14.0",
"@tensorflow/tfjs-backend-wasm": "^3.14.0",
"axios": "^0.26.0",
"@tensorflow/tfjs": "^3.15.0",
"@tensorflow/tfjs-backend-wasm": "^3.15.0",
"axios": "^0.26.1",
"electron-squirrel-startup": "^1.0.0",
"nodemailer": "^6.7.2",
"nodemailer": "^6.7.3",
"tensorset": "^1.2.9"
},
"devDependencies": {
@ -26,7 +26,7 @@
"@electron-forge/maker-rpm": "^6.0.0-beta.63",
"@electron-forge/maker-squirrel": "6.0.0-beta.33",
"@electron-forge/maker-zip": "^6.0.0-beta.63",
"electron": "^17.1.0",
"electron": "^18.0.4",
"electron-rebuild": "^3.2.7"
}
},
@ -1455,11 +1455,12 @@
}
},
"node_modules/@tensorflow-models/knn-classifier": {
"version": "1.2.2",
"resolved": "https://registry.npmjs.org/@tensorflow-models/knn-classifier/-/knn-classifier-1.2.2.tgz",
"integrity": "sha512-QRnkCf7ErOxSRtvJ6yCwhlLREPcBJGaXRanF46f0iY6ii3Sybjb6Ux0qnNPTrHZChD0izPa3Z4GQEgSAykiHkQ==",
"version": "1.2.4",
"resolved": "https://registry.npmjs.org/@tensorflow-models/knn-classifier/-/knn-classifier-1.2.4.tgz",
"integrity": "sha512-pMqiv9fjYFgjScGMojoV+ptBLr/nOayH8aSLuXq2lq9nKBgZovTuPT9jKz5NdhbDxVgC/+d7r1TeUPN8uldp1Q==",
"peerDependencies": {
"@tensorflow/tfjs-core": "^1.2.1"
"@tensorflow/tfjs-backend-cpu": "^3.0.0",
"@tensorflow/tfjs-core": "^3.0.0"
}
},
"node_modules/@tensorflow-models/mobilenet": {
@ -1472,16 +1473,16 @@
}
},
"node_modules/@tensorflow/tfjs": {
"version": "3.14.0",
"resolved": "https://registry.npmjs.org/@tensorflow/tfjs/-/tfjs-3.14.0.tgz",
"integrity": "sha512-tqp3LcmbjhcbtvQZdGiaTSv9zYMH/RqtHHPbTjHw5TpXAcLp3/g//QHed7Bmm2C6q96SKIgDU/7WCJmNrpoxRA==",
"version": "3.15.0",
"resolved": "https://registry.npmjs.org/@tensorflow/tfjs/-/tfjs-3.15.0.tgz",
"integrity": "sha512-sXcgD5hJsFsKlsBqSQYL21i27PtZ2V4fJLpKhGHXbNxvWq7B83UJuAzhc05x9hU6Ectnq4/41cMdTN/D+pe75Q==",
"dependencies": {
"@tensorflow/tfjs-backend-cpu": "3.14.0",
"@tensorflow/tfjs-backend-webgl": "3.14.0",
"@tensorflow/tfjs-converter": "3.14.0",
"@tensorflow/tfjs-core": "3.14.0",
"@tensorflow/tfjs-data": "3.14.0",
"@tensorflow/tfjs-layers": "3.14.0",
"@tensorflow/tfjs-backend-cpu": "3.15.0",
"@tensorflow/tfjs-backend-webgl": "3.15.0",
"@tensorflow/tfjs-converter": "3.15.0",
"@tensorflow/tfjs-core": "3.15.0",
"@tensorflow/tfjs-data": "3.15.0",
"@tensorflow/tfjs-layers": "3.15.0",
"argparse": "^1.0.10",
"chalk": "^4.1.0",
"core-js": "3",
@ -1493,9 +1494,9 @@
}
},
"node_modules/@tensorflow/tfjs-backend-cpu": {
"version": "3.14.0",
"resolved": "https://registry.npmjs.org/@tensorflow/tfjs-backend-cpu/-/tfjs-backend-cpu-3.14.0.tgz",
"integrity": "sha512-Sk0B8p1QUqxEVsOmBNxxX2BUgeR8mfXVc6JZM5lWKP79bYy8YGzuiitrSrcxAhEFAANgmDVvM9FTTVR25a0CWg==",
"version": "3.15.0",
"resolved": "https://registry.npmjs.org/@tensorflow/tfjs-backend-cpu/-/tfjs-backend-cpu-3.15.0.tgz",
"integrity": "sha512-f+GREHSiVkVIpFAwkjB7YWcZefqQvCKQhrNjZzm1WX4VdnWlo0b1lTI+gPIIYNk4LEFMBNJbfqy/N1xNS/SOLQ==",
"dependencies": {
"@types/seedrandom": "2.4.27",
"seedrandom": "2.4.3"
@ -1504,27 +1505,27 @@
"yarn": ">= 1.3.2"
},
"peerDependencies": {
"@tensorflow/tfjs-core": "3.14.0"
"@tensorflow/tfjs-core": "3.15.0"
}
},
"node_modules/@tensorflow/tfjs-backend-wasm": {
"version": "3.14.0",
"resolved": "https://registry.npmjs.org/@tensorflow/tfjs-backend-wasm/-/tfjs-backend-wasm-3.14.0.tgz",
"integrity": "sha512-7dCG5eJRyK3CpXXbisbMcFyoi//fx62EQ+bvIra4/9YaTzkCoREDw9TAyyyTG4/wCxtOlU4+lmKD9675AXf97Q==",
"version": "3.15.0",
"resolved": "https://registry.npmjs.org/@tensorflow/tfjs-backend-wasm/-/tfjs-backend-wasm-3.15.0.tgz",
"integrity": "sha512-Oohpk0hOvMPabBqe3NyTS7/oZy2dcsALMGlsaz7t5bJNxEVOambHsrcEtD5qbmQcuVBITArutF2myO8cV1QeHA==",
"dependencies": {
"@tensorflow/tfjs-backend-cpu": "3.14.0",
"@tensorflow/tfjs-backend-cpu": "3.15.0",
"@types/emscripten": "~0.0.34"
},
"peerDependencies": {
"@tensorflow/tfjs-core": "3.14.0"
"@tensorflow/tfjs-core": "3.15.0"
}
},
"node_modules/@tensorflow/tfjs-backend-webgl": {
"version": "3.14.0",
"resolved": "https://registry.npmjs.org/@tensorflow/tfjs-backend-webgl/-/tfjs-backend-webgl-3.14.0.tgz",
"integrity": "sha512-P3qB9LmC69+9ut9cC76mGUS4tLIFk95qmWUaUP1Zk4R3iLkiRnLE4xmBxGnm3rNckoWS77Ujpel58i4QK1BmCw==",
"version": "3.15.0",
"resolved": "https://registry.npmjs.org/@tensorflow/tfjs-backend-webgl/-/tfjs-backend-webgl-3.15.0.tgz",
"integrity": "sha512-QOxbTABFbP+m+UmCVB8VQlmZbsXiJOP8QRkRRZHhGWNKjtT3eWi+ROS1tbloS7/Q20SEmNZXCvcsjv0TBgFQPw==",
"dependencies": {
"@tensorflow/tfjs-backend-cpu": "3.14.0",
"@tensorflow/tfjs-backend-cpu": "3.15.0",
"@types/offscreencanvas": "~2019.3.0",
"@types/seedrandom": "2.4.27",
"@types/webgl-ext": "0.0.30",
@ -1535,21 +1536,21 @@
"yarn": ">= 1.3.2"
},
"peerDependencies": {
"@tensorflow/tfjs-core": "3.14.0"
"@tensorflow/tfjs-core": "3.15.0"
}
},
"node_modules/@tensorflow/tfjs-converter": {
"version": "3.14.0",
"resolved": "https://registry.npmjs.org/@tensorflow/tfjs-converter/-/tfjs-converter-3.14.0.tgz",
"integrity": "sha512-cz8dpfOU5kOeY8SyNdmg5Pv836fYmZGH/6j3VaslALkqK63TOgVGpWUzi7f10KEZCZUk29TTVeu3u9zqobSBpA==",
"version": "3.15.0",
"resolved": "https://registry.npmjs.org/@tensorflow/tfjs-converter/-/tfjs-converter-3.15.0.tgz",
"integrity": "sha512-FBk3qGvNfS1xCw+ZLXCiD72vpR/rZaShFOY7HmLtTTfWlebWowrjaNqjvO8SKc7UGtRR/GJ7Bf3TgKyr9D3g0Q==",
"peerDependencies": {
"@tensorflow/tfjs-core": "3.14.0"
"@tensorflow/tfjs-core": "3.15.0"
}
},
"node_modules/@tensorflow/tfjs-core": {
"version": "3.14.0",
"resolved": "https://registry.npmjs.org/@tensorflow/tfjs-core/-/tfjs-core-3.14.0.tgz",
"integrity": "sha512-bS/iuI9BpDVZuqEPfLzIFLoHYd+ihNIiux+EXveuFO8phPx7FkgPqakatHYLzrdYlOfAXurIxIlGNAzVKNQOUQ==",
"version": "3.15.0",
"resolved": "https://registry.npmjs.org/@tensorflow/tfjs-core/-/tfjs-core-3.15.0.tgz",
"integrity": "sha512-X1XGr8rewm/n0RDMnaLRcRYsTHlQCqQUR5DCtjUf4TuII7kq/pkZ9xCKPPfS1qUd5jLy663h8j5cAyjJNUt/hw==",
"dependencies": {
"@types/long": "^4.0.1",
"@types/offscreencanvas": "~2019.3.0",
@ -1564,24 +1565,24 @@
}
},
"node_modules/@tensorflow/tfjs-data": {
"version": "3.14.0",
"resolved": "https://registry.npmjs.org/@tensorflow/tfjs-data/-/tfjs-data-3.14.0.tgz",
"integrity": "sha512-pM3Hn51LyAWvOoh6ll5ei5Ec6o14gblyNDfuV0xeOphUAEXGEdpjFP/GDkDPlgLPQAxTli78Jd1B+cLKbgWwTQ==",
"version": "3.15.0",
"resolved": "https://registry.npmjs.org/@tensorflow/tfjs-data/-/tfjs-data-3.15.0.tgz",
"integrity": "sha512-x8JOhpIsqN9jIWZqEmt2vLYf49lIhekI6nyw/fgAKjtx+I4qKw2gY7/r11TewZRxyD2o7SOrSoNIZT8nQJ5YfQ==",
"dependencies": {
"@types/node-fetch": "^2.1.2",
"node-fetch": "~2.6.1"
},
"peerDependencies": {
"@tensorflow/tfjs-core": "3.14.0",
"@tensorflow/tfjs-core": "3.15.0",
"seedrandom": "~2.4.3"
}
},
"node_modules/@tensorflow/tfjs-layers": {
"version": "3.14.0",
"resolved": "https://registry.npmjs.org/@tensorflow/tfjs-layers/-/tfjs-layers-3.14.0.tgz",
"integrity": "sha512-7ACV0WrxUF4nRRvLmCiKevAHPhChaxgZ+5T5lPrjR1PtFGL0yOsWVaHphSvUIOHEV5HA6S06/p3Yi+2wlDL6fA==",
"version": "3.15.0",
"resolved": "https://registry.npmjs.org/@tensorflow/tfjs-layers/-/tfjs-layers-3.15.0.tgz",
"integrity": "sha512-6MWTrRd+kK2rto/HXX0Gg9yGIkT0twvuzTHcxFHUJVlW3JYulRCp185h3AcBytyzqQeae5eA73aOovm3lBvN+A==",
"peerDependencies": {
"@tensorflow/tfjs-core": "3.14.0"
"@tensorflow/tfjs-core": "3.15.0"
}
},
"node_modules/@tootallnate/once": {
@ -1955,9 +1956,9 @@
"dev": true
},
"node_modules/axios": {
"version": "0.26.0",
"resolved": "https://registry.npmjs.org/axios/-/axios-0.26.0.tgz",
"integrity": "sha512-lKoGLMYtHvFrPVt3r+RBMp9nh34N0M8zEfCWqdWZx6phynIEhQqAdydpyBAAG211zlhX9Rgu08cOamy6XjE5Og==",
"version": "0.26.1",
"resolved": "https://registry.npmjs.org/axios/-/axios-0.26.1.tgz",
"integrity": "sha512-fPwcX4EvnSHuInCMItEhAGnaSEXRBjtzh9fOtsE6E1G6p7vl7edEeZe11QHf18+6+9gR5PbKV/sGKNaD8YaMeA==",
"dependencies": {
"follow-redirects": "^1.14.8"
}
@ -2825,14 +2826,14 @@
}
},
"node_modules/electron": {
"version": "17.1.0",
"resolved": "https://registry.npmjs.org/electron/-/electron-17.1.0.tgz",
"integrity": "sha512-X/qdldmQ8lA15NmeraubWCTtMeTO8K9Ser0wtSCgOXVh53Sr1Ea0VQQ7Q9LuGgWRVz4qtr40cntuEdM8icdmTw==",
"version": "18.0.4",
"resolved": "https://registry.npmjs.org/electron/-/electron-18.0.4.tgz",
"integrity": "sha512-xfsozNpFr3WzeM1EFlw2qqiqXbCrgQNBJJMlcC4/DUYVpkF8364SZenX7FFFA42NmwXiOEahkvvho/u7UrAcGg==",
"dev": true,
"hasInstallScript": true,
"dependencies": {
"@electron/get": "^1.13.0",
"@types/node": "^14.6.2",
"@types/node": "^16.11.26",
"extract-zip": "^1.0.3"
},
"bin": {
@ -3680,9 +3681,9 @@
"optional": true
},
"node_modules/electron/node_modules/@types/node": {
"version": "14.18.11",
"resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.11.tgz",
"integrity": "sha512-zCoCEMA+IPpsRkyCFBqew5vGb7r8RSiB3uwdu/map7uwLAfu1MTazW26/pUDWoNnF88vJz4W3U56i5gtXNqxGg==",
"version": "16.11.27",
"resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.27.tgz",
"integrity": "sha512-C1pD3kgLoZ56Uuy5lhfOxie4aZlA3UMGLX9rXteq4WitEZH6Rl80mwactt9QG0w0gLFlN/kLBTFnGXtDVWvWQw==",
"dev": true
},
"node_modules/emoji-regex": {
@ -5740,9 +5741,9 @@
}
},
"node_modules/nodemailer": {
"version": "6.7.2",
"resolved": "https://registry.npmjs.org/nodemailer/-/nodemailer-6.7.2.tgz",
"integrity": "sha512-Dz7zVwlef4k5R71fdmxwR8Q39fiboGbu3xgswkzGwczUfjp873rVxt1O46+Fh0j1ORnAC6L9+heI8uUpO6DT7Q==",
"version": "6.7.3",
"resolved": "https://registry.npmjs.org/nodemailer/-/nodemailer-6.7.3.tgz",
"integrity": "sha512-KUdDsspqx89sD4UUyUKzdlUOper3hRkDVkrKh/89G+d9WKsU5ox51NWS4tB1XR5dPUdR4SP0E3molyEfOvSa3g==",
"engines": {
"node": ">=6.0.0"
}
@ -9202,9 +9203,9 @@
"integrity": "sha512-+hInPkvHJoubfiXlmNuF3SCucZvU6W1PMC25IV99NSAftJUpKvLokfF93iX8UkOFQCXkPFbnLKacGfGlbjgvMw=="
},
"@tensorflow-models/knn-classifier": {
"version": "1.2.2",
"resolved": "https://registry.npmjs.org/@tensorflow-models/knn-classifier/-/knn-classifier-1.2.2.tgz",
"integrity": "sha512-QRnkCf7ErOxSRtvJ6yCwhlLREPcBJGaXRanF46f0iY6ii3Sybjb6Ux0qnNPTrHZChD0izPa3Z4GQEgSAykiHkQ=="
"version": "1.2.4",
"resolved": "https://registry.npmjs.org/@tensorflow-models/knn-classifier/-/knn-classifier-1.2.4.tgz",
"integrity": "sha512-pMqiv9fjYFgjScGMojoV+ptBLr/nOayH8aSLuXq2lq9nKBgZovTuPT9jKz5NdhbDxVgC/+d7r1TeUPN8uldp1Q=="
},
"@tensorflow-models/mobilenet": {
"version": "2.1.0",
@ -9212,16 +9213,16 @@
"integrity": "sha512-JjqT9ijHDFA2FEpUGWg7H2lQ0GrMuE2VmiCRBYmUew6b4JKht8LXDjG5HxZh95YH6c/25sZWTpGeHbquloH+hw=="
},
"@tensorflow/tfjs": {
"version": "3.14.0",
"resolved": "https://registry.npmjs.org/@tensorflow/tfjs/-/tfjs-3.14.0.tgz",
"integrity": "sha512-tqp3LcmbjhcbtvQZdGiaTSv9zYMH/RqtHHPbTjHw5TpXAcLp3/g//QHed7Bmm2C6q96SKIgDU/7WCJmNrpoxRA==",
"version": "3.15.0",
"resolved": "https://registry.npmjs.org/@tensorflow/tfjs/-/tfjs-3.15.0.tgz",
"integrity": "sha512-sXcgD5hJsFsKlsBqSQYL21i27PtZ2V4fJLpKhGHXbNxvWq7B83UJuAzhc05x9hU6Ectnq4/41cMdTN/D+pe75Q==",
"requires": {
"@tensorflow/tfjs-backend-cpu": "3.14.0",
"@tensorflow/tfjs-backend-webgl": "3.14.0",
"@tensorflow/tfjs-converter": "3.14.0",
"@tensorflow/tfjs-core": "3.14.0",
"@tensorflow/tfjs-data": "3.14.0",
"@tensorflow/tfjs-layers": "3.14.0",
"@tensorflow/tfjs-backend-cpu": "3.15.0",
"@tensorflow/tfjs-backend-webgl": "3.15.0",
"@tensorflow/tfjs-converter": "3.15.0",
"@tensorflow/tfjs-core": "3.15.0",
"@tensorflow/tfjs-data": "3.15.0",
"@tensorflow/tfjs-layers": "3.15.0",
"argparse": "^1.0.10",
"chalk": "^4.1.0",
"core-js": "3",
@ -9230,29 +9231,29 @@
}
},
"@tensorflow/tfjs-backend-cpu": {
"version": "3.14.0",
"resolved": "https://registry.npmjs.org/@tensorflow/tfjs-backend-cpu/-/tfjs-backend-cpu-3.14.0.tgz",
"integrity": "sha512-Sk0B8p1QUqxEVsOmBNxxX2BUgeR8mfXVc6JZM5lWKP79bYy8YGzuiitrSrcxAhEFAANgmDVvM9FTTVR25a0CWg==",
"version": "3.15.0",
"resolved": "https://registry.npmjs.org/@tensorflow/tfjs-backend-cpu/-/tfjs-backend-cpu-3.15.0.tgz",
"integrity": "sha512-f+GREHSiVkVIpFAwkjB7YWcZefqQvCKQhrNjZzm1WX4VdnWlo0b1lTI+gPIIYNk4LEFMBNJbfqy/N1xNS/SOLQ==",
"requires": {
"@types/seedrandom": "2.4.27",
"seedrandom": "2.4.3"
}
},
"@tensorflow/tfjs-backend-wasm": {
"version": "3.14.0",
"resolved": "https://registry.npmjs.org/@tensorflow/tfjs-backend-wasm/-/tfjs-backend-wasm-3.14.0.tgz",
"integrity": "sha512-7dCG5eJRyK3CpXXbisbMcFyoi//fx62EQ+bvIra4/9YaTzkCoREDw9TAyyyTG4/wCxtOlU4+lmKD9675AXf97Q==",
"version": "3.15.0",
"resolved": "https://registry.npmjs.org/@tensorflow/tfjs-backend-wasm/-/tfjs-backend-wasm-3.15.0.tgz",
"integrity": "sha512-Oohpk0hOvMPabBqe3NyTS7/oZy2dcsALMGlsaz7t5bJNxEVOambHsrcEtD5qbmQcuVBITArutF2myO8cV1QeHA==",
"requires": {
"@tensorflow/tfjs-backend-cpu": "3.14.0",
"@tensorflow/tfjs-backend-cpu": "3.15.0",
"@types/emscripten": "~0.0.34"
}
},
"@tensorflow/tfjs-backend-webgl": {
"version": "3.14.0",
"resolved": "https://registry.npmjs.org/@tensorflow/tfjs-backend-webgl/-/tfjs-backend-webgl-3.14.0.tgz",
"integrity": "sha512-P3qB9LmC69+9ut9cC76mGUS4tLIFk95qmWUaUP1Zk4R3iLkiRnLE4xmBxGnm3rNckoWS77Ujpel58i4QK1BmCw==",
"version": "3.15.0",
"resolved": "https://registry.npmjs.org/@tensorflow/tfjs-backend-webgl/-/tfjs-backend-webgl-3.15.0.tgz",
"integrity": "sha512-QOxbTABFbP+m+UmCVB8VQlmZbsXiJOP8QRkRRZHhGWNKjtT3eWi+ROS1tbloS7/Q20SEmNZXCvcsjv0TBgFQPw==",
"requires": {
"@tensorflow/tfjs-backend-cpu": "3.14.0",
"@tensorflow/tfjs-backend-cpu": "3.15.0",
"@types/offscreencanvas": "~2019.3.0",
"@types/seedrandom": "2.4.27",
"@types/webgl-ext": "0.0.30",
@ -9261,14 +9262,14 @@
}
},
"@tensorflow/tfjs-converter": {
"version": "3.14.0",
"resolved": "https://registry.npmjs.org/@tensorflow/tfjs-converter/-/tfjs-converter-3.14.0.tgz",
"integrity": "sha512-cz8dpfOU5kOeY8SyNdmg5Pv836fYmZGH/6j3VaslALkqK63TOgVGpWUzi7f10KEZCZUk29TTVeu3u9zqobSBpA=="
"version": "3.15.0",
"resolved": "https://registry.npmjs.org/@tensorflow/tfjs-converter/-/tfjs-converter-3.15.0.tgz",
"integrity": "sha512-FBk3qGvNfS1xCw+ZLXCiD72vpR/rZaShFOY7HmLtTTfWlebWowrjaNqjvO8SKc7UGtRR/GJ7Bf3TgKyr9D3g0Q=="
},
"@tensorflow/tfjs-core": {
"version": "3.14.0",
"resolved": "https://registry.npmjs.org/@tensorflow/tfjs-core/-/tfjs-core-3.14.0.tgz",
"integrity": "sha512-bS/iuI9BpDVZuqEPfLzIFLoHYd+ihNIiux+EXveuFO8phPx7FkgPqakatHYLzrdYlOfAXurIxIlGNAzVKNQOUQ==",
"version": "3.15.0",
"resolved": "https://registry.npmjs.org/@tensorflow/tfjs-core/-/tfjs-core-3.15.0.tgz",
"integrity": "sha512-X1XGr8rewm/n0RDMnaLRcRYsTHlQCqQUR5DCtjUf4TuII7kq/pkZ9xCKPPfS1qUd5jLy663h8j5cAyjJNUt/hw==",
"requires": {
"@types/long": "^4.0.1",
"@types/offscreencanvas": "~2019.3.0",
@ -9280,18 +9281,18 @@
}
},
"@tensorflow/tfjs-data": {
"version": "3.14.0",
"resolved": "https://registry.npmjs.org/@tensorflow/tfjs-data/-/tfjs-data-3.14.0.tgz",
"integrity": "sha512-pM3Hn51LyAWvOoh6ll5ei5Ec6o14gblyNDfuV0xeOphUAEXGEdpjFP/GDkDPlgLPQAxTli78Jd1B+cLKbgWwTQ==",
"version": "3.15.0",
"resolved": "https://registry.npmjs.org/@tensorflow/tfjs-data/-/tfjs-data-3.15.0.tgz",
"integrity": "sha512-x8JOhpIsqN9jIWZqEmt2vLYf49lIhekI6nyw/fgAKjtx+I4qKw2gY7/r11TewZRxyD2o7SOrSoNIZT8nQJ5YfQ==",
"requires": {
"@types/node-fetch": "^2.1.2",
"node-fetch": "~2.6.1"
}
},
"@tensorflow/tfjs-layers": {
"version": "3.14.0",
"resolved": "https://registry.npmjs.org/@tensorflow/tfjs-layers/-/tfjs-layers-3.14.0.tgz",
"integrity": "sha512-7ACV0WrxUF4nRRvLmCiKevAHPhChaxgZ+5T5lPrjR1PtFGL0yOsWVaHphSvUIOHEV5HA6S06/p3Yi+2wlDL6fA=="
"version": "3.15.0",
"resolved": "https://registry.npmjs.org/@tensorflow/tfjs-layers/-/tfjs-layers-3.15.0.tgz",
"integrity": "sha512-6MWTrRd+kK2rto/HXX0Gg9yGIkT0twvuzTHcxFHUJVlW3JYulRCp185h3AcBytyzqQeae5eA73aOovm3lBvN+A=="
},
"@tootallnate/once": {
"version": "1.1.2",
@ -9605,9 +9606,9 @@
"dev": true
},
"axios": {
"version": "0.26.0",
"resolved": "https://registry.npmjs.org/axios/-/axios-0.26.0.tgz",
"integrity": "sha512-lKoGLMYtHvFrPVt3r+RBMp9nh34N0M8zEfCWqdWZx6phynIEhQqAdydpyBAAG211zlhX9Rgu08cOamy6XjE5Og==",
"version": "0.26.1",
"resolved": "https://registry.npmjs.org/axios/-/axios-0.26.1.tgz",
"integrity": "sha512-fPwcX4EvnSHuInCMItEhAGnaSEXRBjtzh9fOtsE6E1G6p7vl7edEeZe11QHf18+6+9gR5PbKV/sGKNaD8YaMeA==",
"requires": {
"follow-redirects": "^1.14.8"
}
@ -10260,20 +10261,20 @@
}
},
"electron": {
"version": "17.1.0",
"resolved": "https://registry.npmjs.org/electron/-/electron-17.1.0.tgz",
"integrity": "sha512-X/qdldmQ8lA15NmeraubWCTtMeTO8K9Ser0wtSCgOXVh53Sr1Ea0VQQ7Q9LuGgWRVz4qtr40cntuEdM8icdmTw==",
"version": "18.0.4",
"resolved": "https://registry.npmjs.org/electron/-/electron-18.0.4.tgz",
"integrity": "sha512-xfsozNpFr3WzeM1EFlw2qqiqXbCrgQNBJJMlcC4/DUYVpkF8364SZenX7FFFA42NmwXiOEahkvvho/u7UrAcGg==",
"dev": true,
"requires": {
"@electron/get": "^1.13.0",
"@types/node": "^14.6.2",
"@types/node": "^16.11.26",
"extract-zip": "^1.0.3"
},
"dependencies": {
"@types/node": {
"version": "14.18.11",
"resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.11.tgz",
"integrity": "sha512-zCoCEMA+IPpsRkyCFBqew5vGb7r8RSiB3uwdu/map7uwLAfu1MTazW26/pUDWoNnF88vJz4W3U56i5gtXNqxGg==",
"version": "16.11.27",
"resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.27.tgz",
"integrity": "sha512-C1pD3kgLoZ56Uuy5lhfOxie4aZlA3UMGLX9rXteq4WitEZH6Rl80mwactt9QG0w0gLFlN/kLBTFnGXtDVWvWQw==",
"dev": true
}
}
@ -12557,9 +12558,9 @@
"dev": true
},
"nodemailer": {
"version": "6.7.2",
"resolved": "https://registry.npmjs.org/nodemailer/-/nodemailer-6.7.2.tgz",
"integrity": "sha512-Dz7zVwlef4k5R71fdmxwR8Q39fiboGbu3xgswkzGwczUfjp873rVxt1O46+Fh0j1ORnAC6L9+heI8uUpO6DT7Q=="
"version": "6.7.3",
"resolved": "https://registry.npmjs.org/nodemailer/-/nodemailer-6.7.3.tgz",
"integrity": "sha512-KUdDsspqx89sD4UUyUKzdlUOper3hRkDVkrKh/89G+d9WKsU5ox51NWS4tB1XR5dPUdR4SP0E3molyEfOvSa3g=="
},
"nopt": {
"version": "5.0.0",

View File

@ -27,19 +27,19 @@
"@electron-forge/maker-rpm": "^6.0.0-beta.63",
"@electron-forge/maker-squirrel": "6.0.0-beta.33",
"@electron-forge/maker-zip": "^6.0.0-beta.63",
"electron": "^17.1.0",
"electron": "^18.0.4",
"electron-rebuild": "^3.2.7"
},
"dependencies": {
"@ocogeclub/pigpio": "file:local_modules/@ocogeclub/pigpio",
"@tensorflow-models/blazeface": "^0.0.7",
"@tensorflow-models/knn-classifier": "^1.2.2",
"@tensorflow-models/knn-classifier": "^1.2.4",
"@tensorflow-models/mobilenet": "^2.1.0",
"@tensorflow/tfjs": "^3.14.0",
"@tensorflow/tfjs-backend-wasm": "^3.14.0",
"axios": "^0.26.0",
"@tensorflow/tfjs": "^3.15.0",
"@tensorflow/tfjs-backend-wasm": "^3.15.0",
"axios": "^0.26.1",
"electron-squirrel-startup": "^1.0.0",
"nodemailer": "^6.7.2",
"nodemailer": "^6.7.3",
"tensorset": "^1.2.9"
},
"config": {