|
|
|
@ -9,15 +9,15 @@
|
|
|
|
|
"version": "0.1.6",
|
|
|
|
|
"license": "ISC",
|
|
|
|
|
"dependencies": {
|
|
|
|
|
"@ocogeclub/pigpio": "file:local_modules/@ocogeclub/pigpio",
|
|
|
|
|
"@ocoge.club/pigpio": "file:local_modules/@ocoge.club/pigpio",
|
|
|
|
|
"@tensorflow-models/blazeface": "^0.0.7",
|
|
|
|
|
"@tensorflow-models/knn-classifier": "^1.2.4",
|
|
|
|
|
"@tensorflow-models/mobilenet": "^2.1.0",
|
|
|
|
|
"@tensorflow/tfjs": "^3.15.0",
|
|
|
|
|
"@tensorflow/tfjs-backend-wasm": "^3.15.0",
|
|
|
|
|
"axios": "^0.26.1",
|
|
|
|
|
"@tensorflow/tfjs": "^3.17.0",
|
|
|
|
|
"@tensorflow/tfjs-backend-wasm": "^3.17.0",
|
|
|
|
|
"axios": "^0.27.2",
|
|
|
|
|
"electron-squirrel-startup": "^1.0.0",
|
|
|
|
|
"nodemailer": "^6.7.3",
|
|
|
|
|
"nodemailer": "^6.7.5",
|
|
|
|
|
"tensorset": "^1.2.9"
|
|
|
|
|
},
|
|
|
|
|
"devDependencies": {
|
|
|
|
@ -26,10 +26,24 @@
|
|
|
|
|
"@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": "^18.0.4",
|
|
|
|
|
"electron": "^18.2.3",
|
|
|
|
|
"electron-rebuild": "^3.2.7"
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
"local_modules/@ocoge.club/pigpio": {
|
|
|
|
|
"version": "0.0.1",
|
|
|
|
|
"hasInstallScript": true,
|
|
|
|
|
"license": "MIT",
|
|
|
|
|
"dependencies": {
|
|
|
|
|
"bindings": "^1.5.0",
|
|
|
|
|
"node-addon-api": "^1.7.1"
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
"local_modules/@ocoge.club/pigpio/node_modules/node-addon-api": {
|
|
|
|
|
"version": "1.7.2",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-1.7.2.tgz",
|
|
|
|
|
"integrity": "sha512-ibPK3iA+vaY1eEjESkQkM0BbCqFOaZMiXRTtdB0u7b4djtY6JnsjvPdUHVMg6xQt3B8fpTTWHI9A+ADjM9frzg=="
|
|
|
|
|
},
|
|
|
|
|
"local_modules/@ocogeclub/amg8833": {
|
|
|
|
|
"version": "0.0.1",
|
|
|
|
|
"extraneous": true,
|
|
|
|
@ -56,17 +70,13 @@
|
|
|
|
|
},
|
|
|
|
|
"local_modules/@ocogeclub/pigpio": {
|
|
|
|
|
"version": "0.0.1",
|
|
|
|
|
"extraneous": true,
|
|
|
|
|
"license": "MIT",
|
|
|
|
|
"dependencies": {
|
|
|
|
|
"bindings": "^1.5.0",
|
|
|
|
|
"node-addon-api": "^1.7.1"
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
"local_modules/@ocogeclub/pigpio/node_modules/node-addon-api": {
|
|
|
|
|
"version": "1.7.2",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-1.7.2.tgz",
|
|
|
|
|
"integrity": "sha512-ibPK3iA+vaY1eEjESkQkM0BbCqFOaZMiXRTtdB0u7b4djtY6JnsjvPdUHVMg6xQt3B8fpTTWHI9A+ADjM9frzg=="
|
|
|
|
|
},
|
|
|
|
|
"node_modules/@electron-forge/async-ora": {
|
|
|
|
|
"version": "6.0.0-beta.63",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/@electron-forge/async-ora/-/async-ora-6.0.0-beta.63.tgz",
|
|
|
|
@ -1420,8 +1430,8 @@
|
|
|
|
|
"node": ">=10"
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
"node_modules/@ocogeclub/pigpio": {
|
|
|
|
|
"resolved": "local_modules/@ocogeclub/pigpio",
|
|
|
|
|
"node_modules/@ocoge.club/pigpio": {
|
|
|
|
|
"resolved": "local_modules/@ocoge.club/pigpio",
|
|
|
|
|
"link": true
|
|
|
|
|
},
|
|
|
|
|
"node_modules/@sindresorhus/is": {
|
|
|
|
@ -1473,16 +1483,16 @@
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
"node_modules/@tensorflow/tfjs": {
|
|
|
|
|
"version": "3.15.0",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/@tensorflow/tfjs/-/tfjs-3.15.0.tgz",
|
|
|
|
|
"integrity": "sha512-sXcgD5hJsFsKlsBqSQYL21i27PtZ2V4fJLpKhGHXbNxvWq7B83UJuAzhc05x9hU6Ectnq4/41cMdTN/D+pe75Q==",
|
|
|
|
|
"version": "3.17.0",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/@tensorflow/tfjs/-/tfjs-3.17.0.tgz",
|
|
|
|
|
"integrity": "sha512-mLN0z5fOdjzikQbYeZQALQYjSFt7OYTrTl+Ky8nkMv0bvb69szFVS/655ir4zkTYL4F/YmU140w8Ml+DVHtNkQ==",
|
|
|
|
|
"dependencies": {
|
|
|
|
|
"@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",
|
|
|
|
|
"@tensorflow/tfjs-backend-cpu": "3.17.0",
|
|
|
|
|
"@tensorflow/tfjs-backend-webgl": "3.17.0",
|
|
|
|
|
"@tensorflow/tfjs-converter": "3.17.0",
|
|
|
|
|
"@tensorflow/tfjs-core": "3.17.0",
|
|
|
|
|
"@tensorflow/tfjs-data": "3.17.0",
|
|
|
|
|
"@tensorflow/tfjs-layers": "3.17.0",
|
|
|
|
|
"argparse": "^1.0.10",
|
|
|
|
|
"chalk": "^4.1.0",
|
|
|
|
|
"core-js": "3",
|
|
|
|
@ -1494,9 +1504,9 @@
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
"node_modules/@tensorflow/tfjs-backend-cpu": {
|
|
|
|
|
"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==",
|
|
|
|
|
"version": "3.17.0",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/@tensorflow/tfjs-backend-cpu/-/tfjs-backend-cpu-3.17.0.tgz",
|
|
|
|
|
"integrity": "sha512-alfmaPLnsa/DvkhnPoX/r9ZVDcSuRZUJEElaG3o84JrCBOqzq2jcFwaT9KxchN8rDLmKjJMLQkcQx/bSp/Oz4w==",
|
|
|
|
|
"dependencies": {
|
|
|
|
|
"@types/seedrandom": "2.4.27",
|
|
|
|
|
"seedrandom": "2.4.3"
|
|
|
|
@ -1505,27 +1515,27 @@
|
|
|
|
|
"yarn": ">= 1.3.2"
|
|
|
|
|
},
|
|
|
|
|
"peerDependencies": {
|
|
|
|
|
"@tensorflow/tfjs-core": "3.15.0"
|
|
|
|
|
"@tensorflow/tfjs-core": "3.17.0"
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
"node_modules/@tensorflow/tfjs-backend-wasm": {
|
|
|
|
|
"version": "3.15.0",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/@tensorflow/tfjs-backend-wasm/-/tfjs-backend-wasm-3.15.0.tgz",
|
|
|
|
|
"integrity": "sha512-Oohpk0hOvMPabBqe3NyTS7/oZy2dcsALMGlsaz7t5bJNxEVOambHsrcEtD5qbmQcuVBITArutF2myO8cV1QeHA==",
|
|
|
|
|
"version": "3.17.0",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/@tensorflow/tfjs-backend-wasm/-/tfjs-backend-wasm-3.17.0.tgz",
|
|
|
|
|
"integrity": "sha512-hfh4VpYr0C1Qu1uuO2SQH4WuX62OdDkg2e5/rFFgyjMg/avf94udgXtvkD2f4VUMwsoiZk1p40+rZCCnoCBB2A==",
|
|
|
|
|
"dependencies": {
|
|
|
|
|
"@tensorflow/tfjs-backend-cpu": "3.15.0",
|
|
|
|
|
"@tensorflow/tfjs-backend-cpu": "3.17.0",
|
|
|
|
|
"@types/emscripten": "~0.0.34"
|
|
|
|
|
},
|
|
|
|
|
"peerDependencies": {
|
|
|
|
|
"@tensorflow/tfjs-core": "3.15.0"
|
|
|
|
|
"@tensorflow/tfjs-core": "3.17.0"
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
"node_modules/@tensorflow/tfjs-backend-webgl": {
|
|
|
|
|
"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==",
|
|
|
|
|
"version": "3.17.0",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/@tensorflow/tfjs-backend-webgl/-/tfjs-backend-webgl-3.17.0.tgz",
|
|
|
|
|
"integrity": "sha512-OC/IvU4TNx+B0J51kzCvSPWrC5qXtjY2aAsUvqXb9edhSMwrhC0sSS64t+KuIuPbNiAlVqPvlWZDz3WKPiIPdA==",
|
|
|
|
|
"dependencies": {
|
|
|
|
|
"@tensorflow/tfjs-backend-cpu": "3.15.0",
|
|
|
|
|
"@tensorflow/tfjs-backend-cpu": "3.17.0",
|
|
|
|
|
"@types/offscreencanvas": "~2019.3.0",
|
|
|
|
|
"@types/seedrandom": "2.4.27",
|
|
|
|
|
"@types/webgl-ext": "0.0.30",
|
|
|
|
@ -1536,26 +1546,27 @@
|
|
|
|
|
"yarn": ">= 1.3.2"
|
|
|
|
|
},
|
|
|
|
|
"peerDependencies": {
|
|
|
|
|
"@tensorflow/tfjs-core": "3.15.0"
|
|
|
|
|
"@tensorflow/tfjs-core": "3.17.0"
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
"node_modules/@tensorflow/tfjs-converter": {
|
|
|
|
|
"version": "3.15.0",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/@tensorflow/tfjs-converter/-/tfjs-converter-3.15.0.tgz",
|
|
|
|
|
"integrity": "sha512-FBk3qGvNfS1xCw+ZLXCiD72vpR/rZaShFOY7HmLtTTfWlebWowrjaNqjvO8SKc7UGtRR/GJ7Bf3TgKyr9D3g0Q==",
|
|
|
|
|
"version": "3.17.0",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/@tensorflow/tfjs-converter/-/tfjs-converter-3.17.0.tgz",
|
|
|
|
|
"integrity": "sha512-AlnIg7aKtfiFq7/ZrWDsVgaw82Uig2KLJY2MOAwadpI4OqhKwwArFHVbVBiOhAEHmp6obwwYaGtItmSM+dzlUQ==",
|
|
|
|
|
"peerDependencies": {
|
|
|
|
|
"@tensorflow/tfjs-core": "3.15.0"
|
|
|
|
|
"@tensorflow/tfjs-core": "3.17.0"
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
"node_modules/@tensorflow/tfjs-core": {
|
|
|
|
|
"version": "3.15.0",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/@tensorflow/tfjs-core/-/tfjs-core-3.15.0.tgz",
|
|
|
|
|
"integrity": "sha512-X1XGr8rewm/n0RDMnaLRcRYsTHlQCqQUR5DCtjUf4TuII7kq/pkZ9xCKPPfS1qUd5jLy663h8j5cAyjJNUt/hw==",
|
|
|
|
|
"version": "3.17.0",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/@tensorflow/tfjs-core/-/tfjs-core-3.17.0.tgz",
|
|
|
|
|
"integrity": "sha512-PMqEDysVy3WsSK4pU+UaoINRjps1RTF2CPvS1sWgOJqc/rUz8mSMibMosti0Is6DHGw7UiAq53y9VMuzQRVJqA==",
|
|
|
|
|
"dependencies": {
|
|
|
|
|
"@types/long": "^4.0.1",
|
|
|
|
|
"@types/offscreencanvas": "~2019.3.0",
|
|
|
|
|
"@types/seedrandom": "2.4.27",
|
|
|
|
|
"@types/webgl-ext": "0.0.30",
|
|
|
|
|
"@webgpu/types": "^0.1.16",
|
|
|
|
|
"long": "4.0.0",
|
|
|
|
|
"node-fetch": "~2.6.1",
|
|
|
|
|
"seedrandom": "2.4.3"
|
|
|
|
@ -1565,24 +1576,24 @@
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
"node_modules/@tensorflow/tfjs-data": {
|
|
|
|
|
"version": "3.15.0",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/@tensorflow/tfjs-data/-/tfjs-data-3.15.0.tgz",
|
|
|
|
|
"integrity": "sha512-x8JOhpIsqN9jIWZqEmt2vLYf49lIhekI6nyw/fgAKjtx+I4qKw2gY7/r11TewZRxyD2o7SOrSoNIZT8nQJ5YfQ==",
|
|
|
|
|
"version": "3.17.0",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/@tensorflow/tfjs-data/-/tfjs-data-3.17.0.tgz",
|
|
|
|
|
"integrity": "sha512-RgsdrGzWaQtxlRnk7Yiz8ebxbFfgNLITaFri6WxSPNZFI5ajLtw/daxp04ij9l1MIUJeJYgaKeMVXFvJwy8TAQ==",
|
|
|
|
|
"dependencies": {
|
|
|
|
|
"@types/node-fetch": "^2.1.2",
|
|
|
|
|
"node-fetch": "~2.6.1"
|
|
|
|
|
},
|
|
|
|
|
"peerDependencies": {
|
|
|
|
|
"@tensorflow/tfjs-core": "3.15.0",
|
|
|
|
|
"@tensorflow/tfjs-core": "3.17.0",
|
|
|
|
|
"seedrandom": "~2.4.3"
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
"node_modules/@tensorflow/tfjs-layers": {
|
|
|
|
|
"version": "3.15.0",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/@tensorflow/tfjs-layers/-/tfjs-layers-3.15.0.tgz",
|
|
|
|
|
"integrity": "sha512-6MWTrRd+kK2rto/HXX0Gg9yGIkT0twvuzTHcxFHUJVlW3JYulRCp185h3AcBytyzqQeae5eA73aOovm3lBvN+A==",
|
|
|
|
|
"version": "3.17.0",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/@tensorflow/tfjs-layers/-/tfjs-layers-3.17.0.tgz",
|
|
|
|
|
"integrity": "sha512-SXx6k1va/RfiCmwaglbaN/eQzZ33xhCUZgk5zpRJkxk3Gx9xXRHb05HszM0BH+cokwmueWcJQpRjcnvjdKxtUg==",
|
|
|
|
|
"peerDependencies": {
|
|
|
|
|
"@tensorflow/tfjs-core": "3.15.0"
|
|
|
|
|
"@tensorflow/tfjs-core": "3.17.0"
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
"node_modules/@tootallnate/once": {
|
|
|
|
@ -1657,9 +1668,9 @@
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
"node_modules/@types/long": {
|
|
|
|
|
"version": "4.0.1",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/@types/long/-/long-4.0.1.tgz",
|
|
|
|
|
"integrity": "sha512-5tXH6Bx/kNGd3MgffdmP4dy2Z+G4eaXw0SE81Tq3BNadtnMR5/ySMzX4SLEzHJzSmPNn4HIdpQsBvXMUykr58w=="
|
|
|
|
|
"version": "4.0.2",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/@types/long/-/long-4.0.2.tgz",
|
|
|
|
|
"integrity": "sha512-MqTGEo5bj5t157U6fA/BiDynNkn0YknVdh48CMPkTSpFTVmvao5UQmm7uEF6xBEo7qIMAlY/JSleYaE6VOdpaA=="
|
|
|
|
|
},
|
|
|
|
|
"node_modules/@types/minimatch": {
|
|
|
|
|
"version": "3.0.5",
|
|
|
|
@ -1721,6 +1732,11 @@
|
|
|
|
|
"@types/node": "*"
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
"node_modules/@webgpu/types": {
|
|
|
|
|
"version": "0.1.16",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/@webgpu/types/-/types-0.1.16.tgz",
|
|
|
|
|
"integrity": "sha512-9E61voMP4+Rze02jlTXud++Htpjyyk8vw5Hyw9FGRrmhHQg2GqbuOfwf5Klrb8vTxc2XWI3EfO7RUHMpxTj26A=="
|
|
|
|
|
},
|
|
|
|
|
"node_modules/abbrev": {
|
|
|
|
|
"version": "1.1.1",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz",
|
|
|
|
@ -1956,11 +1972,25 @@
|
|
|
|
|
"dev": true
|
|
|
|
|
},
|
|
|
|
|
"node_modules/axios": {
|
|
|
|
|
"version": "0.26.1",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/axios/-/axios-0.26.1.tgz",
|
|
|
|
|
"integrity": "sha512-fPwcX4EvnSHuInCMItEhAGnaSEXRBjtzh9fOtsE6E1G6p7vl7edEeZe11QHf18+6+9gR5PbKV/sGKNaD8YaMeA==",
|
|
|
|
|
"version": "0.27.2",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/axios/-/axios-0.27.2.tgz",
|
|
|
|
|
"integrity": "sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ==",
|
|
|
|
|
"dependencies": {
|
|
|
|
|
"follow-redirects": "^1.14.8"
|
|
|
|
|
"follow-redirects": "^1.14.9",
|
|
|
|
|
"form-data": "^4.0.0"
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
"node_modules/axios/node_modules/form-data": {
|
|
|
|
|
"version": "4.0.0",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz",
|
|
|
|
|
"integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==",
|
|
|
|
|
"dependencies": {
|
|
|
|
|
"asynckit": "^0.4.0",
|
|
|
|
|
"combined-stream": "^1.0.8",
|
|
|
|
|
"mime-types": "^2.1.12"
|
|
|
|
|
},
|
|
|
|
|
"engines": {
|
|
|
|
|
"node": ">= 6"
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
"node_modules/balanced-match": {
|
|
|
|
@ -2826,9 +2856,9 @@
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
"node_modules/electron": {
|
|
|
|
|
"version": "18.0.4",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/electron/-/electron-18.0.4.tgz",
|
|
|
|
|
"integrity": "sha512-xfsozNpFr3WzeM1EFlw2qqiqXbCrgQNBJJMlcC4/DUYVpkF8364SZenX7FFFA42NmwXiOEahkvvho/u7UrAcGg==",
|
|
|
|
|
"version": "18.2.3",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/electron/-/electron-18.2.3.tgz",
|
|
|
|
|
"integrity": "sha512-DJWX03hCRKTscsfXxmW4gmgFuseop+g+m4ml7NfOMfankD8uYyr2Xyi3Ui02inL9qZOlbLMeLVCu6jKCKs8p/w==",
|
|
|
|
|
"dev": true,
|
|
|
|
|
"hasInstallScript": true,
|
|
|
|
|
"dependencies": {
|
|
|
|
@ -4103,9 +4133,9 @@
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
"node_modules/follow-redirects": {
|
|
|
|
|
"version": "1.14.8",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.8.tgz",
|
|
|
|
|
"integrity": "sha512-1x0S9UVJHsQprFcEC/qnNzBLcIxsjAV905f/UkQxbclCsoTWlacCNOpQa/anodLl2uaEKFhfWOvM2Qg77+15zA==",
|
|
|
|
|
"version": "1.14.9",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.9.tgz",
|
|
|
|
|
"integrity": "sha512-MQDfihBQYMcyy5dhRDJUHcw7lb2Pv/TuE6xP1vyraLukNDHKbDxDNaOE3NbCAdKQApno+GPRyo1YAp89yCjK4w==",
|
|
|
|
|
"funding": [
|
|
|
|
|
{
|
|
|
|
|
"type": "individual",
|
|
|
|
@ -5741,9 +5771,9 @@
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
"node_modules/nodemailer": {
|
|
|
|
|
"version": "6.7.3",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/nodemailer/-/nodemailer-6.7.3.tgz",
|
|
|
|
|
"integrity": "sha512-KUdDsspqx89sD4UUyUKzdlUOper3hRkDVkrKh/89G+d9WKsU5ox51NWS4tB1XR5dPUdR4SP0E3molyEfOvSa3g==",
|
|
|
|
|
"version": "6.7.5",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/nodemailer/-/nodemailer-6.7.5.tgz",
|
|
|
|
|
"integrity": "sha512-6VtMpwhsrixq1HDYSBBHvW0GwiWawE75dS3oal48VqRhUvKJNnKnJo2RI/bCVQubj1vgrgscMNW4DHaD6xtMCg==",
|
|
|
|
|
"engines": {
|
|
|
|
|
"node": ">=6.0.0"
|
|
|
|
|
}
|
|
|
|
@ -9168,8 +9198,8 @@
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
"@ocogeclub/pigpio": {
|
|
|
|
|
"version": "file:local_modules/@ocogeclub/pigpio",
|
|
|
|
|
"@ocoge.club/pigpio": {
|
|
|
|
|
"version": "file:local_modules/@ocoge.club/pigpio",
|
|
|
|
|
"requires": {
|
|
|
|
|
"bindings": "^1.5.0",
|
|
|
|
|
"node-addon-api": "^1.7.1"
|
|
|
|
@ -9213,16 +9243,16 @@
|
|
|
|
|
"integrity": "sha512-JjqT9ijHDFA2FEpUGWg7H2lQ0GrMuE2VmiCRBYmUew6b4JKht8LXDjG5HxZh95YH6c/25sZWTpGeHbquloH+hw=="
|
|
|
|
|
},
|
|
|
|
|
"@tensorflow/tfjs": {
|
|
|
|
|
"version": "3.15.0",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/@tensorflow/tfjs/-/tfjs-3.15.0.tgz",
|
|
|
|
|
"integrity": "sha512-sXcgD5hJsFsKlsBqSQYL21i27PtZ2V4fJLpKhGHXbNxvWq7B83UJuAzhc05x9hU6Ectnq4/41cMdTN/D+pe75Q==",
|
|
|
|
|
"version": "3.17.0",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/@tensorflow/tfjs/-/tfjs-3.17.0.tgz",
|
|
|
|
|
"integrity": "sha512-mLN0z5fOdjzikQbYeZQALQYjSFt7OYTrTl+Ky8nkMv0bvb69szFVS/655ir4zkTYL4F/YmU140w8Ml+DVHtNkQ==",
|
|
|
|
|
"requires": {
|
|
|
|
|
"@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",
|
|
|
|
|
"@tensorflow/tfjs-backend-cpu": "3.17.0",
|
|
|
|
|
"@tensorflow/tfjs-backend-webgl": "3.17.0",
|
|
|
|
|
"@tensorflow/tfjs-converter": "3.17.0",
|
|
|
|
|
"@tensorflow/tfjs-core": "3.17.0",
|
|
|
|
|
"@tensorflow/tfjs-data": "3.17.0",
|
|
|
|
|
"@tensorflow/tfjs-layers": "3.17.0",
|
|
|
|
|
"argparse": "^1.0.10",
|
|
|
|
|
"chalk": "^4.1.0",
|
|
|
|
|
"core-js": "3",
|
|
|
|
@ -9231,29 +9261,29 @@
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
"@tensorflow/tfjs-backend-cpu": {
|
|
|
|
|
"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==",
|
|
|
|
|
"version": "3.17.0",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/@tensorflow/tfjs-backend-cpu/-/tfjs-backend-cpu-3.17.0.tgz",
|
|
|
|
|
"integrity": "sha512-alfmaPLnsa/DvkhnPoX/r9ZVDcSuRZUJEElaG3o84JrCBOqzq2jcFwaT9KxchN8rDLmKjJMLQkcQx/bSp/Oz4w==",
|
|
|
|
|
"requires": {
|
|
|
|
|
"@types/seedrandom": "2.4.27",
|
|
|
|
|
"seedrandom": "2.4.3"
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
"@tensorflow/tfjs-backend-wasm": {
|
|
|
|
|
"version": "3.15.0",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/@tensorflow/tfjs-backend-wasm/-/tfjs-backend-wasm-3.15.0.tgz",
|
|
|
|
|
"integrity": "sha512-Oohpk0hOvMPabBqe3NyTS7/oZy2dcsALMGlsaz7t5bJNxEVOambHsrcEtD5qbmQcuVBITArutF2myO8cV1QeHA==",
|
|
|
|
|
"version": "3.17.0",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/@tensorflow/tfjs-backend-wasm/-/tfjs-backend-wasm-3.17.0.tgz",
|
|
|
|
|
"integrity": "sha512-hfh4VpYr0C1Qu1uuO2SQH4WuX62OdDkg2e5/rFFgyjMg/avf94udgXtvkD2f4VUMwsoiZk1p40+rZCCnoCBB2A==",
|
|
|
|
|
"requires": {
|
|
|
|
|
"@tensorflow/tfjs-backend-cpu": "3.15.0",
|
|
|
|
|
"@tensorflow/tfjs-backend-cpu": "3.17.0",
|
|
|
|
|
"@types/emscripten": "~0.0.34"
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
"@tensorflow/tfjs-backend-webgl": {
|
|
|
|
|
"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==",
|
|
|
|
|
"version": "3.17.0",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/@tensorflow/tfjs-backend-webgl/-/tfjs-backend-webgl-3.17.0.tgz",
|
|
|
|
|
"integrity": "sha512-OC/IvU4TNx+B0J51kzCvSPWrC5qXtjY2aAsUvqXb9edhSMwrhC0sSS64t+KuIuPbNiAlVqPvlWZDz3WKPiIPdA==",
|
|
|
|
|
"requires": {
|
|
|
|
|
"@tensorflow/tfjs-backend-cpu": "3.15.0",
|
|
|
|
|
"@tensorflow/tfjs-backend-cpu": "3.17.0",
|
|
|
|
|
"@types/offscreencanvas": "~2019.3.0",
|
|
|
|
|
"@types/seedrandom": "2.4.27",
|
|
|
|
|
"@types/webgl-ext": "0.0.30",
|
|
|
|
@ -9262,37 +9292,38 @@
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
"@tensorflow/tfjs-converter": {
|
|
|
|
|
"version": "3.15.0",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/@tensorflow/tfjs-converter/-/tfjs-converter-3.15.0.tgz",
|
|
|
|
|
"integrity": "sha512-FBk3qGvNfS1xCw+ZLXCiD72vpR/rZaShFOY7HmLtTTfWlebWowrjaNqjvO8SKc7UGtRR/GJ7Bf3TgKyr9D3g0Q=="
|
|
|
|
|
"version": "3.17.0",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/@tensorflow/tfjs-converter/-/tfjs-converter-3.17.0.tgz",
|
|
|
|
|
"integrity": "sha512-AlnIg7aKtfiFq7/ZrWDsVgaw82Uig2KLJY2MOAwadpI4OqhKwwArFHVbVBiOhAEHmp6obwwYaGtItmSM+dzlUQ=="
|
|
|
|
|
},
|
|
|
|
|
"@tensorflow/tfjs-core": {
|
|
|
|
|
"version": "3.15.0",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/@tensorflow/tfjs-core/-/tfjs-core-3.15.0.tgz",
|
|
|
|
|
"integrity": "sha512-X1XGr8rewm/n0RDMnaLRcRYsTHlQCqQUR5DCtjUf4TuII7kq/pkZ9xCKPPfS1qUd5jLy663h8j5cAyjJNUt/hw==",
|
|
|
|
|
"version": "3.17.0",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/@tensorflow/tfjs-core/-/tfjs-core-3.17.0.tgz",
|
|
|
|
|
"integrity": "sha512-PMqEDysVy3WsSK4pU+UaoINRjps1RTF2CPvS1sWgOJqc/rUz8mSMibMosti0Is6DHGw7UiAq53y9VMuzQRVJqA==",
|
|
|
|
|
"requires": {
|
|
|
|
|
"@types/long": "^4.0.1",
|
|
|
|
|
"@types/offscreencanvas": "~2019.3.0",
|
|
|
|
|
"@types/seedrandom": "2.4.27",
|
|
|
|
|
"@types/webgl-ext": "0.0.30",
|
|
|
|
|
"@webgpu/types": "^0.1.16",
|
|
|
|
|
"long": "4.0.0",
|
|
|
|
|
"node-fetch": "~2.6.1",
|
|
|
|
|
"seedrandom": "2.4.3"
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
"@tensorflow/tfjs-data": {
|
|
|
|
|
"version": "3.15.0",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/@tensorflow/tfjs-data/-/tfjs-data-3.15.0.tgz",
|
|
|
|
|
"integrity": "sha512-x8JOhpIsqN9jIWZqEmt2vLYf49lIhekI6nyw/fgAKjtx+I4qKw2gY7/r11TewZRxyD2o7SOrSoNIZT8nQJ5YfQ==",
|
|
|
|
|
"version": "3.17.0",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/@tensorflow/tfjs-data/-/tfjs-data-3.17.0.tgz",
|
|
|
|
|
"integrity": "sha512-RgsdrGzWaQtxlRnk7Yiz8ebxbFfgNLITaFri6WxSPNZFI5ajLtw/daxp04ij9l1MIUJeJYgaKeMVXFvJwy8TAQ==",
|
|
|
|
|
"requires": {
|
|
|
|
|
"@types/node-fetch": "^2.1.2",
|
|
|
|
|
"node-fetch": "~2.6.1"
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
"@tensorflow/tfjs-layers": {
|
|
|
|
|
"version": "3.15.0",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/@tensorflow/tfjs-layers/-/tfjs-layers-3.15.0.tgz",
|
|
|
|
|
"integrity": "sha512-6MWTrRd+kK2rto/HXX0Gg9yGIkT0twvuzTHcxFHUJVlW3JYulRCp185h3AcBytyzqQeae5eA73aOovm3lBvN+A=="
|
|
|
|
|
"version": "3.17.0",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/@tensorflow/tfjs-layers/-/tfjs-layers-3.17.0.tgz",
|
|
|
|
|
"integrity": "sha512-SXx6k1va/RfiCmwaglbaN/eQzZ33xhCUZgk5zpRJkxk3Gx9xXRHb05HszM0BH+cokwmueWcJQpRjcnvjdKxtUg=="
|
|
|
|
|
},
|
|
|
|
|
"@tootallnate/once": {
|
|
|
|
|
"version": "1.1.2",
|
|
|
|
@ -9363,9 +9394,9 @@
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
"@types/long": {
|
|
|
|
|
"version": "4.0.1",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/@types/long/-/long-4.0.1.tgz",
|
|
|
|
|
"integrity": "sha512-5tXH6Bx/kNGd3MgffdmP4dy2Z+G4eaXw0SE81Tq3BNadtnMR5/ySMzX4SLEzHJzSmPNn4HIdpQsBvXMUykr58w=="
|
|
|
|
|
"version": "4.0.2",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/@types/long/-/long-4.0.2.tgz",
|
|
|
|
|
"integrity": "sha512-MqTGEo5bj5t157U6fA/BiDynNkn0YknVdh48CMPkTSpFTVmvao5UQmm7uEF6xBEo7qIMAlY/JSleYaE6VOdpaA=="
|
|
|
|
|
},
|
|
|
|
|
"@types/minimatch": {
|
|
|
|
|
"version": "3.0.5",
|
|
|
|
@ -9427,6 +9458,11 @@
|
|
|
|
|
"@types/node": "*"
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
"@webgpu/types": {
|
|
|
|
|
"version": "0.1.16",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/@webgpu/types/-/types-0.1.16.tgz",
|
|
|
|
|
"integrity": "sha512-9E61voMP4+Rze02jlTXud++Htpjyyk8vw5Hyw9FGRrmhHQg2GqbuOfwf5Klrb8vTxc2XWI3EfO7RUHMpxTj26A=="
|
|
|
|
|
},
|
|
|
|
|
"abbrev": {
|
|
|
|
|
"version": "1.1.1",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz",
|
|
|
|
@ -9606,11 +9642,24 @@
|
|
|
|
|
"dev": true
|
|
|
|
|
},
|
|
|
|
|
"axios": {
|
|
|
|
|
"version": "0.26.1",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/axios/-/axios-0.26.1.tgz",
|
|
|
|
|
"integrity": "sha512-fPwcX4EvnSHuInCMItEhAGnaSEXRBjtzh9fOtsE6E1G6p7vl7edEeZe11QHf18+6+9gR5PbKV/sGKNaD8YaMeA==",
|
|
|
|
|
"version": "0.27.2",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/axios/-/axios-0.27.2.tgz",
|
|
|
|
|
"integrity": "sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ==",
|
|
|
|
|
"requires": {
|
|
|
|
|
"follow-redirects": "^1.14.8"
|
|
|
|
|
"follow-redirects": "^1.14.9",
|
|
|
|
|
"form-data": "^4.0.0"
|
|
|
|
|
},
|
|
|
|
|
"dependencies": {
|
|
|
|
|
"form-data": {
|
|
|
|
|
"version": "4.0.0",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz",
|
|
|
|
|
"integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==",
|
|
|
|
|
"requires": {
|
|
|
|
|
"asynckit": "^0.4.0",
|
|
|
|
|
"combined-stream": "^1.0.8",
|
|
|
|
|
"mime-types": "^2.1.12"
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
"balanced-match": {
|
|
|
|
@ -10261,9 +10310,9 @@
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
"electron": {
|
|
|
|
|
"version": "18.0.4",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/electron/-/electron-18.0.4.tgz",
|
|
|
|
|
"integrity": "sha512-xfsozNpFr3WzeM1EFlw2qqiqXbCrgQNBJJMlcC4/DUYVpkF8364SZenX7FFFA42NmwXiOEahkvvho/u7UrAcGg==",
|
|
|
|
|
"version": "18.2.3",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/electron/-/electron-18.2.3.tgz",
|
|
|
|
|
"integrity": "sha512-DJWX03hCRKTscsfXxmW4gmgFuseop+g+m4ml7NfOMfankD8uYyr2Xyi3Ui02inL9qZOlbLMeLVCu6jKCKs8p/w==",
|
|
|
|
|
"dev": true,
|
|
|
|
|
"requires": {
|
|
|
|
|
"@electron/get": "^1.13.0",
|
|
|
|
@ -11261,9 +11310,9 @@
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
"follow-redirects": {
|
|
|
|
|
"version": "1.14.8",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.8.tgz",
|
|
|
|
|
"integrity": "sha512-1x0S9UVJHsQprFcEC/qnNzBLcIxsjAV905f/UkQxbclCsoTWlacCNOpQa/anodLl2uaEKFhfWOvM2Qg77+15zA=="
|
|
|
|
|
"version": "1.14.9",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.9.tgz",
|
|
|
|
|
"integrity": "sha512-MQDfihBQYMcyy5dhRDJUHcw7lb2Pv/TuE6xP1vyraLukNDHKbDxDNaOE3NbCAdKQApno+GPRyo1YAp89yCjK4w=="
|
|
|
|
|
},
|
|
|
|
|
"forever-agent": {
|
|
|
|
|
"version": "0.6.1",
|
|
|
|
@ -12558,9 +12607,9 @@
|
|
|
|
|
"dev": true
|
|
|
|
|
},
|
|
|
|
|
"nodemailer": {
|
|
|
|
|
"version": "6.7.3",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/nodemailer/-/nodemailer-6.7.3.tgz",
|
|
|
|
|
"integrity": "sha512-KUdDsspqx89sD4UUyUKzdlUOper3hRkDVkrKh/89G+d9WKsU5ox51NWS4tB1XR5dPUdR4SP0E3molyEfOvSa3g=="
|
|
|
|
|
"version": "6.7.5",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/nodemailer/-/nodemailer-6.7.5.tgz",
|
|
|
|
|
"integrity": "sha512-6VtMpwhsrixq1HDYSBBHvW0GwiWawE75dS3oal48VqRhUvKJNnKnJo2RI/bCVQubj1vgrgscMNW4DHaD6xtMCg=="
|
|
|
|
|
},
|
|
|
|
|
"nopt": {
|
|
|
|
|
"version": "5.0.0",
|
|
|
|
|